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
336837339744	336837340305	336837340855	336837341405	336837341955	336837342503	336837343055	336837343605	336837344155	336837344703	336837345255	336837345805	336837346355	336837346903	336837347453	336837348005	336837348555	336837349105	336837349655	336837350205	336837350755	336837351305	336837351855	336837352405	336837352955	336837353505	336837354055	336837354605	336837355155	336837355705	336837356255	336837356805	336837357355	336837357905	336837358455	336837359005	336837359555	336837360105	336837360655	336837361203	336837361755	336837362305	336837362855	336837363405	336837363955	336837364505	336837365055	336837365605	336837366155	336837366705	336837367255	336837367805	336837368355	336837368905	336837369455	336837370005	336837370555	336837371105	336837371655	336837372205	336837372755	336837373305	336837373855	336837374405	336837374955	336837375505	336837376055	336837376605	336837377155	336837377705	336837378255	336837378805	336837379355	336837379905	336837380455	336837381005	336837381555	336837382105	336837382655	336837383205	336837383755	336837384305	336837384855	336837385405	336837385955	336837386505	336837387055	336837387605	336837388155	336837388705	336837389255	336837389805	336837390355	336837390905	336837391455	336837392005	336837392555	336837393105	336837393655	336837394205	336837394755	336837395305	336837395855	336837396405	336837396955	336837397505	336837398056	336837398605	336837399155	336837399705	336837400255	336837400805	336837401355	336837401905	336837402455	336837403005	336837403555	336837404105	336837404655	336837405205	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2517	3650	2300	2518	3650	2300	2518	3650	2300	2519	3650	2300	2519	3650	2300	2520	3650	2300	2520	3650	2300	2521	3650	2300	2522	3650	2300	2522	3650	2300	2523	3650	2300	2524	3650	2300	2525	3650	2300	2526	3650	2300	2527	3650	2300	2528	3650	2300	2529	3650	2300	2531	3650	2300	2532	3650	2300	2534	3650	2300	2535	3650	2300	2537	3650	2300	2539	3650	2300	2540	3650	2300	2542	3650	2300	2544	3650	2300	2547	3650	2300	2549	3650	2300	2551	3650	2300	2553	3650	2300	2555	3650	2300	2558	3650	2300	2560	3650	2300	2562	3650	2300	2564	3650	2300	2567	3650	2300	2569	3650	2300	2571	3650	2300	2573	3650	2300	2575	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
53721	42725	27193	23605	20710	15451	8178	2702	829	580	513	495	473	479	453	462	407	381	404	417	375	426	373	355	393	398	370	373	369	390	385	418	469	489	522	536	558	586	574	580	634	591	667	785	732	525	745	751	718	675	579	603	682	805	586	531	517	515	510	571	891	950	878	846	858	874	870	787	628	587	516	456	512	501	463	467	500	470	390	433	403	412	405	423	424	371	394	357	406	367	418	350	363	364	341	332	357	352	338	374	335	367	353	346	350	359	329	334	344	324	335	286	374	369	340	366	349	359	337	322	356	355	360	328	374	334	336	345	316	373	343	373	353	345	353	368	311	361	310	342	312	352	342	353	398	313	391	338	383	360	326	333	342	307	317	325	333	376	361	379	364	337	358	359	344	377	360	381	360	363	334	358	319	349	336	334	365	327	329	342	341	404	365	308	358	374	342	345	309	346	338	344	361	339	368	348	337	331	343	344	341	348	339	348	357	331	318	359	366	350	359	333	343	354	338	330	349	342	357	360	340	330	354	382	323	339	338	335	331	400	361	348	352	362	315	324	389	312	333	355	361	327	334	372	350	333	333	376	338	333	364	319	321	357	352	380	359	323	375	392	306	354	365	337	342	331	306	355	368	358	336	324	352	362	377	389	335	330	359	354	364	327	345	352	361	353	342	346	354	372	354	358	353	336	346	353	355	317	324	355	356	349	361	380	348	332	335	374	360	329	381	335	359	349	339	339	340	325	366	349	367	361	331	351	300	369	316	334	359	377	336	338	327	342	348	348	317	354	375	367	309	325	338	353	306	330	355	348	309	350	365	312	331	335	370	357	376	326	360	347	344	373	330	340	378	360	328	344	366	368	336	380	330	315	309	352	326	360	317	358	363	369	364	341	335	341	327	336	307	317	309	356	376	372	348	367	333	325	367	345	325	328	346	350	350	324	322	349	365	342	319	339	364	363	354	341	341	329	334	335	345	335	358	399	363	336	357	354	376	337	323	308	306	353	364	322	337	387	352	377	348	348	329	378	321	355	367	323	339	308	316	336	345	346	367	358	362	339	347	358	336	344	344	341	347	340	327	358	367	360	351	345	344	337	358	323	353	369	349	350	372	321	365	347	339	329	281	366	342	353	347	352	323	356	361	343	357	331	352	371	359	338	368	357	348	310	367	355	358	315	319	335	334	335	345	348	330	351	300	355	327	343	341	340	340	372	376	344	315	350	342	354	343	345	346	318	357	346	348	344	354	343	342	349	359	364	305	369	328	413	331	368	367	357	381	385	338	354	309	362	374	335	350	324	364	340	360	341	362	322	356	336	329	351	336	368	355	347	362	366	380	344	355	345	382	358	342	352	331	360	338	335	343	383	373	348	382	376	361	308	351	343	365	382	357	374	358	337	371	351	298	322	343	346	372	356	360	371	370	372	336	349	347	344	327	339	338	400	361	366	376	328	328	354	361	330	323	354	298	331	342	347	367	321	352	367	341	331	352	355	327	358	328	351	341	370	356	354	348	356	349	367	385	357	381	375	326	348	374	361	347	354	324	359	372	313	337	371	379	358	352	310	334	337	317	334	316	319	349	347	359	344	331	316	320	342	349	395	375	343	372	380	340	351	380	343	341	361	339	349	387	338	395	339	301	346	361	389	374	357	346	387	322	346	356	374	352	317	331	326	322	339	346	384	349	367	327	338	387	338	335	319	318	333	354	327	339	358	324	337	309	356	329	340	331	340	369	352	351	329	332	355	326	370	347	341	350	344	332	356	334	316	352	359	365	331	317	357	339	304	352	328	341	353	330	320	305	315	364	324	324	353	371	333	320	373	355	368	362	321	376	329	292	366	346	345	332	326	354	332	344	353	354	359	352	347	341	356	339	320	355	329	346	390	350	341	343	360	331	349	327	314	318	356	356	341	352	347	355	362	327	313	351	331	337	326	332	356	352	380	350	375	336	344	352	364	352	350	333	320	363	336	331	325	336	362	373	341	321	341	384	349	339	335	340	338	349	367	345	336	351	347	367	352	362	339	367	321	335	342	356	377	324	340	358	318	366	365	344	344	339	338	302	347	385	347	349	335	342	378	351	350	362	367	353	324	341	373	306	336	308	358	348	344	373	340	337	354	334	345	357	319	329	335	314	361	339	330	339	374	348	323	348	338	360	341	326	361	358	340	316	323	358	351	320	350	344	365	343	320	348	373	336	336	334	339	367	345	359	362	312	368	316	362	367	375	365	339	312	366	368	315	343	346	365	332	379	356	364	365	328	373	369	348	345	344	341	345	342	336	342	335	327	392	355	360	338	313	350	345	371	331	351	367	355	361	315	342	343	340	344	380	324	385	372	344	324	338	343	319	324	335	348	328	323	345	347	360	369	363	338	365	306	335	355	343	347	365	334	342	349	354	333	340	367	318	347	359	344	384	362	307	369	355	327	351	339	328	307	341	331	332	353	340	343	368	335	346	337	334	315	323	357	355	330	349	363	319	358	362	348	364	329	341	330	364	382	325	341	317	377	375	349	345	365	329	333	347	345	395	361	368	357	319	339	302	366	322	333	329	328	371	353	384	320	331	359	378	354	353	313	305	384	323	358	368	325	363	366	384	350	353	326	352	340	328	347	304	380	368	354	377	327	335	358	332	367	359	337	383	319	304	345	343	357	333	362	347	357	340	381	358	335	351	340	335	342	328	326	364	319	367	356	338	356	319	328	332	348	332	366	305	354	356	335	340	371	360	340	308	307	363	319	335	345	359	327	352	314	336	325	356	339	357	391	337	331	291	343	387	353	360	361	331	361	327	348	315	363	326	320	355	353	389	364	362	341	358	321	355	356	350	330	355	357	373	337	349	379	333	350	378	342	359	341	365	350	360	318	348	303	362	372	331	365	338	346	358	364	347	306	321	361	344	358	320	343	309	353	359	344	389	350	336	315	333	373	340	344	336	316	343	338	334	339	307	365	348	334	333	392	320	340	330	332	321	357	357	326	382	350	370	341	356	355	327	331	359	331	349	355	345	334	326	330	304	328	363	337	367	340	318	315	305	289	349	349	336	354	332	365	344	344	356	341	355	331	341	339	350	309	309	348	362	338	339	362	306	329	281	359	408	372	308	367	373	375	350	333	360	343	350	342	346	331	348	353	320	353	328	341	320	334	333	357	330	364	356	360	346	341	353	315	341	343	386	355	344	326	331	352	351	347	343	342	366	317	367	372	368	377	331	338	344	385	311	356	364	341	327	342	337	317	380	367	361	319	358	348	381	326	354	349	340	346	339	361	349	355	386	337	326	342	332	291	341	376	328	364	370	309	356	360	327	338	338	342	393	353	333	327	381	336	363	364	366	339	351	363	361	360	356	348	340	384	336	366	370	371	318	358	353	364	343	366	328	345	344	352	381	329	326	317	374	362	351	344	374	340	353	378	353	365	340	341	369	350	395	352	356	340	335	360	342	361	372	348	351	358	389	335	331	312	330	345	339	320	321	353	344	364	361	330	377	351	345
44940	39852	8313	5875	5098	3855	3183	2732	2303	2057	1869	1637	1528	1463	1422	1329	1246	1209	1137	1092	1155	1137	1069	1031	1023	1007	1071	983	994	978	1152	1332	1649	1900	1835	2173	2280	2382	2528	2629	2789	2772	3133	4013	3891	2174	3871	3997	3929	3255	2481	2668	3528	4202	2802	2132	1968	1814	1902	2937	5524	5870	5044	4542	4566	4854	4996	3867	3235	2985	2042	1883	2005	1984	1771	1829	1957	1784	1640	1674	1208	1544	1310	1449	1313	1012	1008	997	1085	1018	887	851	892	859	840	898	858	818	854	827	869	850	861	824	826	854	862	783	808	854	849	835	825	850	863	814	826	807	846	798	821	793	846	787	800	815	844	776	840	810	792	789	812	846	764	799	803	757	793	799	787	817	804	735	842	815	802	858	825	797	806	798	807	779	834	818	877	786	780	824	821	829	814	827	796	774	803	853	794	768	797	891	805	824	830	829	844	805	823	768	814	830	817	782	845	854	771	760	786	809	818	799	775	793	832	804	816	841	825	802	821	783	746	836	796	806	760	828	790	830	769	800	805	820	771	799	792	832	809	790	786	785	804	778	842	764	841	807	794	838	800	780	776	751	824	810	832	798	771	839	804	830	784	803	771	853	803	797	829	803	881	848	789	845	804	815	820	803	775	812	806	797	828	807	752	829	811	824	788	800	807	814	793	812	795	839	757	789	766	822	809	822	787	817	760	849	794	808	797	791	783	779	769	845	827	837	798	808	798	829	814	801	805	821	826	800	808	855	772	821	769	762	745	816	800	829	829	820	812	810	796	883	858	836	860	785	791	807	781	779	777	855	842	793	811	755	791	796	765	819	824	783	810	833	794	892	773	785	847	790	748	859	834	813	778	806	788	765	842	827	822	807	806	817	785	847	812	808	793	832	785	846	764	847	818	838	851	797	803	819	796	793	800	839	781	800	850	800	793	770	783	796	761	785	810	893	797	803	772	770	810	787	783	887	834	797	805	819	811	812	836	839	848	782	804	901	803	829	763	844	862	813	878	780	816	817	782	834	833	820	817	796	821	833	818	748	776	793	793	827	774	814	812	840	768	816	860	782	812	822	807	833	822	837	791	805	806	791	849	818	830	833	791	811	862	845	839	787	797	806	788	764	824	887	779	818	789	841	752	780	774	818	804	800	792	774	802	801	824	817	826	745	773	801	773	850	811	798	756	770	859	798	809	873	803	777	810	778	797	867	809	842	800	818	807	819	774	811	816	814	800	810	813	761	816	791	809	844	859	778	834	858	791	826	792	812	818	798	878	816	800	869	747	800	801	882	825	838	804	874	783	852	809	808	775	814	766	818	773	827	820	782	794	752	840	790	798	772	862	829	794	828	794	739	768	842	811	795	804	837	776	797	771	845	773	812	807	788	774	795	828	802	794	813	754	813	779	871	847	771	778	812	798	812	797	816	820	814	825	816	816	816	826	814	844	818	798	793	822	776	782	771	762	767	789	785	811	760	837	781	844	809	776	824	782	780	791	811	731	771	775	835	789	830	861	784	831	845	858	837	841	793	762	795	827	839	821	778	836	812	841	811	815	815	790	780	841	821	822	834	804	810	829	809	803	784	810	782	801	804	818	826	811	754	807	832	800	818	831	811	811	807	799	814	805	884	791	814	819	831	767	749	804	784	807	800	751	842	830	807	817	816	766	771	775	868	762	800	819	763	857	793	803	831	821	793	780	787	834	877	808	753	788	878	778	773	797	793	792	853	796	753	850	825	834	795	776	833	792	836	789	796	834	776	812	830	836	839	815	797	836	820	796	824	802	814	847	830	755	801	784	795	868	789	781	820	770	722	812	810	818	824	847	795	752	867	811	825	845	821	802	779	810	822	792	835	784	809	817	779	817	842	815	825	839	777	861	799	788	778	838	827	807	812	835	856	821	803	790	758	788	784	798	809	801	838	800	803	787	810	770	776	788	770	797	849	785	855	769	826	811	751	793	854	807	792	815	817	772	837	788	804	745	769	744	778	802	750	850	813	839	815	743	888	778	774	796	817	819	839	807	827	798	854	858	821	774	830	800	804	826	779	843	836	756	783	795	788	768	774	823	827	796	813	787	801	808	806	797	793	803	783	825	818	779	848	787	764	805	788	796	798	822	759	793	826	842	821	834	740	833	814	820	794	784	834	781	868	767	854	819	802	823	833	782	833	817	852	786	786	812	838	760	836	816	784	831	806	783	808	814	821	815	844	816	813	775	840	771	791	830	786	823	798	819	777	795	808	786	812	726	824	854	850	795	808	798	768	821	831	788	838	770	829	789	838	806	838	826	797	793	851	829	843	855	798	772	808	868	763	763	812	811	821	797	799	778	827	843	804	820	790	826	795	865	835	825	826	757	798	814	795	838	815	897	775	811	813	769	792	815	817	795	811	823	793	832	839	790	758	807	818	849	820	828	838	859	835	734	818	869	841	773	800	801	791	772	793	785	824	840	802	808	773	812	835	840	822	841	806	777	774	810	805	831	831	794	826	766	781	765	834	846	791	843	792	791	818	838	800	813	776	849	819	783	841	779	765	783	828	798	721	783	849	776	778	809	869	824	779	848	797	796	809	806	770	867	793	796	815	837	813	790	820	782	813	795	790	774	781	813	780	864	812	784	780	800	862	774	873	797	770	809	823	793	819	833	774	851	851	790	834	822	806	795	822	810	830	846	825	772	764	752	798	850	797	809	799	766	821	816	797	837	836	827	768	827	823	840	838	817	783	788	830	761	815	875	824	771	848	839	826	795	797	861	820	841	791	831	798	744	785	822	819	777	843	849	815	793	782	802	774	799	771	775	757	867	813	855	813	826	807	806	802	815	815	770	821	781	799	839	860	763	860	783	763	765	796	831	821	835	871	873	827	803	840	755	844	745	781	797	790	803	804	804	848	848	777	847	796	768	801	812	821	816	794	785	822	780	800	805	814	773	768	815	811	806	833	813	822	772	786	786	847	799	850	756	794	819	791	807	794	799	798	785	821	854	815	862	782	800	806	787	853	825	845	846	805	823	803	765	776	811	827	843	824	815	809	763	779	837	831	783	823	768	780	742	821	829	792	857	859	793	802	813	762	800	793	805	760	810	832	873	774	790	808	841	803	745	833	810	807	808	851	767	816	814	780	826	779	782	822	832	791	818	790	837	833	782	821	833	765	802	779	790	808	825	798	784	781	800	861	824	811	793	811	792	847	782	838	817	793	857	769	768	774	813	813	818	759	796	787	803	823	776	818	792	850	823	802	827	800	791	807	821	794	814	794	809	833	803	825	794	825	765	877	788	809	825	758	819	800	819	803	805	795	860	742	766	809	804	828	826	813	794	824	805	794	808	741	862	814	794	820	864	807	823	795	832	791	876	820	794	842	833	865	814	830	775	807	798	797	856	848	832	812	778	855	821	775	759	788	811	787	848	840	810	808	789	852	849	818	799	850	774	777	851	792	849	777	793	819	819	807	781	811	744	781	761	806	830	823	807	821	828	779	806	770	832	770	816	803	773	818	807	785	784	812	832	810	823	818	862	798	793	774
12822	20995	5141	1083	490	388	385	336	343	347	320	331	312	335	328	338	350	315	331	313	348	330	367	321	372	320	347	327	335	329	364	350	355	391	354	370	384	383	384	400	405	402	342	434	370	359	338	371	358	385	356	357	361	381	386	372	364	360	353	353	384	356	364	374	366	345	357	345	362	345	336	311	296	392	368	389	345	333	331	358	327	325	315	334	310	334	324	355	357	335	314	314	346	364	338	342	303	361	339	340	332	368	377	372	353	343	351	345	323	346	358	330	330	309	314	354	293	331	316	359	311	365	321	333	330	331	350	376	349	336	326	384	330	318	366	321	356	363	305	321	329	369	309	346	328	370	348	359	339	332	328	365	335	319	317	340	340	308	334	354	303	346	362	361	334	351	321	350	333	307	351	363	324	335	349	324	333	335	340	342	344	299	295	332	337	313	326	326	352	346	329	310	357	310	305	345	326	332	382	345	363	331	340	335	323	336	325	327	370	317	305	368	359	359	346	322	318	308	335	318	294	324	346	340	336	311	342	335	364	312	335	362	314	301	304	330	330	330	295	342	360	336	336	329	328	326	305	328	297	325	339	344	352	342	313	335	375	362	349	327	329	344	331	329	316	338	288	340	365	322	322	334	315	314	339	343	366	352	354	361	333	345	328	366	330	363	341	335	310	302	344	319	307	346	352	304	347	347	324	315	366	340	347	328	334	341	344	284	305	332	320	345	323	308	310	335	344	336	343	334	338	349	311	290	322	325	329	338	377	341	317	314	345	352	328	353	347	377	332	289	336	356	349	341	333	350	345	323	313	317	295	329	329	337	319	332	325	320	314	345	385	322	315	353	331	340	361	355	355	329	340	349	294	314	343	375	301	352	367	360	352	347	323	329	367	359	324	335	382	354	365	343	317	333	362	322	314	326	345	355	331	331	336	338	307	336	337	329	342	338	348	356	365	304	347	295	328	354	352	318	310	374	360	374	356	312	337	319	345	340	407	338	347	361	359	320	331	343	305	330	309	359	351	356	355	339	304	341	347	327	358	329	325	303	319	334	364	343	288	307	345	303	368	310	336	354	350	350	292	332	358	306	356	343	330	327	362	365	329	351	359	305	335	339	349	307	330	362	321	308	312	325	338	364	346	352	348	353	327	325	365	324	349	344	309	323	327	315	307	355	342	379	333	359	332	345	315	340	349	323	333	306	331	336	345	274	302	353	319	372	337	362	307	362	347	323	316	347	316	299	362	335	302	329	335	355	333	349	315	341	337	342	333	365	300	350	328	325	340	344	367	333	306	349	364	330	341	354	341	337	306	361	346	380	327	331	360	348	334	335	308	340	366	359	333	368	316	304	341	360	328	349	372	321	340	356	348	344	308	322	338	338	318	306	329	336	353	362	342	360	359	306	379	331	347	356	356	326	314	331	332	318	344	330	320	346	336	374	334	315	349	338	319	372	365	315	328	363	316	348	342	356	330	357	333	336	321	348	337	334	353	319	320	314	385	330	359	318	361	336	331	312	335	341	379	329	309	337	325	361	328	357	361	385	330	323	339	322	314	334	307	339	307	357	329	325	335	365	358	315	348	354	320	333	322	329	339	347	366	341	351	350	331	317	320	356	315	343	351	335	341	335	329	344	337	338	362	334	319	382	363	349	334	348	311	339	339	325	323	384	367	321	316	343	350	323	353	362	364	333	315	327	351	327	344	308	346	360	370	342	349	344	345	334	383	306	343	344	345	342	376	333	332	348	312	365	337	329	316	308	322	353	320	336	358	348	297	326	379	375	332	322	336	330	327	364	292	314	365	311	325	305	352	338	317	328	340	326	321	332	359	340	296	359	336	320	349	363	353	322	339	345	353	361	338	338	364	354	362	348	336	332	320	344	316	323	309	343	294	323	326	315	329	335	323	341	301	348	365	360	359	316	321	320	316	339	335	290	346	330	324	344	338	356	308	309	325	329	343	368	339	340	354	341	335	347	362	385	337	330	331	361	316	348	319	387	338	370	336	325	328	320	336	315	351	343	326	393	309	337	346	365	314	327	340	316	323	314	308	346	332	354	356	349	336	322	349	315	315	344	338	348	327	337	349	350	345	328	346	358	320	328	355	334	381	338	310	316	340	345	318	359	360	346	318	339	342	334	300	324	341	327	344	357	336	336	286	334	349	315	312	350	346	316	333	330	365	319	333	321	295	291	377	339	336	358	376	340	352	303	338	349	348	346	365	342	343	365	340	318	366	339	339	335	342	327	334	359	365	352	328	366	324	339	319	359	343	318	326	335	312	335	321	377	341	340	365	310	324	356	341	293	338	345	358	315	324	321	375	327	332	357	336	356	373	336	298	320	337	325	320	356	335	328	315	321	331	323	327	342	352	314	330	313	335	363	335	322	302	353	319	311	307	293	337	358	336	322	340	325	340	356	359	326	329	313	325	341	386	345	362	339	353	297	331	346	346	323	352	345	349	327	344	321	328	336	338	339	319	333	334	378	359	324	291	346	329	353	303	314	346	308	346	338	333	390	337	314	340	354	351	337	324	359	333	340	312	334	373	338	340	316	340	342	329	327	368	322	347	300	314	364	350	328	356	326	330	343	338	307	292	310	344	315	362	340	367	337	331	319	321	314	355	327	329	334	340	344	342	372	318	355	342	320	300	341	344	320	326	326	324	310	334	343	350	327	335	354	324	343	323	340	339	336	342	330	310	339	333	325	333	307	363	310	357	355	322	299	363	322	336	328	327	326	349	340	333	331	353	334	341	339	334	312	366	383	357	317	357	347	330	358	326	324	329	345	309	325	356	375	373	349	350	304	332	359	301	366	318	337	366	320	328	318	345	362	350	332	365	342	303	327	360	346	338	325	362	330	330	332	306	323	334	329	354	309	316	340	347	324	351	342	345	321	331	310	359	364	366	324	308	348	334	336	332	352	346	361	345	352	353	367	348	298	342	346	300	359	342	333	352	347	335	341	337	363	337	329	346	312	350	329	337	372	333	348	326	320	345	370	358	338	333	307	337	355	362	331	359	332	352	360	369	334	335	301	348	381	334	334	324	327	337	327	360	335	330	323	351	360	328	345	369	382	315	315	321	304	346	352	346	328	337	316	337	325	335	313	338	361	323	323	321	355	351	346	337	304	363	365	342	342	308	323	355	308	318	331	356	337	329	350	355	353	333	319	303	305	332	326	366	367	320	321	362	339	296	326	335	330	304	329	340	374	336	359	341	358	351	341	355	341	374	370	313	313	285	373	325	333	333	320	323	322	387	339	343	327	331	300	318	344	344	316	319	329	326	291	316	338	325	329	301	307	354	334	305	341	330	332	304	363	342	362	325	343	295	319	327	338	335	324	313	333	354	337	349	340	349	320	336	319	315	324	342	351	347	331	358	327	341	335	338	348	316	307	335	320	369	334	319	329	339	350	309	338	322	336	328	348	339	336	349	350	370	327	319	306	346	370	325	367	316	326	323	340	336	327	336	309	325	359	302	344	371	346
11728	18986	2110	925	883	893	842	859	849	808	811	839	759	824	807	797	851	779	877	808	842	823	829	777	799	814	766	824	785	830	922	927	1066	1029	1065	1149	1143	1167	1256	1290	1200	1212	1159	1177	1127	1164	1175	1203	1141	1051	1064	1122	1082	1126	1097	1034	1089	1009	1010	1043	1062	1089	1019	1021	1002	952	964	905	960	905	920	875	863	903	880	854	825	829	829	886	846	847	818	834	860	805	863	789	821	826	825	774	877	807	786	861	825	818	764	762	812	814	865	789	778	830	803	767	830	815	848	803	856	807	785	829	785	773	774	807	792	896	828	802	752	844	829	820	852	824	822	774	814	797	801	832	851	785	829	826	804	758	808	791	781	790	823	810	819	815	770	758	818	770	785	838	817	821	821	845	819	831	759	822	854	835	760	762	806	794	820	751	816	805	818	813	795	806	760	833	818	802	844	826	762	822	819	868	840	796	790	804	796	829	788	764	791	803	828	820	760	805	814	845	853	777	812	834	825	798	785	814	862	859	792	767	788	778	803	769	801	780	797	846	773	863	779	808	798	847	862	795	827	755	804	860	845	802	774	784	825	832	823	833	820	851	838	832	804	797	807	822	767	808	799	810	823	802	747	842	846	847	780	766	809	803	811	808	851	809	803	782	753	764	777	880	840	847	817	809	817	807	843	756	834	839	803	823	796	805	807	796	768	791	859	792	789	842	866	804	805	818	837	791	819	836	783	806	816	779	835	795	798	799	842	789	757	776	823	824	823	856	815	837	830	772	827	803	788	817	804	833	839	821	797	825	790	780	800	832	766	793	805	815	785	821	794	781	775	799	806	819	838	790	799	843	835	769	781	825	779	820	793	768	826	794	784	797	881	804	774	813	794	831	830	770	803	768	779	775	803	847	797	811	759	830	793	783	767	787	857	833	810	768	800	800	796	793	823	779	836	785	815	793	829	802	816	792	859	841	813	822	774	810	761	796	803	816	828	837	798	785	785	844	803	835	857	776	816	799	806	795	817	786	816	779	792	840	821	853	793	798	759	808	772	818	763	825	773	768	780	782	841	818	835	800	820	864	797	769	802	795	821	819	785	810	820	828	793	830	830	790	822	748	788	763	808	813	817	795	803	744	804	837	794	782	810	833	844	771	812	840	788	865	779	808	820	801	826	792	784	844	827	868	802	812	795	789	885	781	800	840	860	827	866	836	784	843	815	791	830	778	778	784	840	836	827	799	821	855	803	782	793	781	791	866	837	788	823	796	799	845	819	826	789	810	851	827	858	824	850	821	815	800	763	765	843	793	804	791	803	798	814	810	819	856	826	851	822	814	812	789	802	809	823	743	794	808	750	857	791	778	823	827	766	802	799	806	794	860	843	792	825	788	776	839	793	828	859	805	804	780	796	788	823	821	787	765	812	791	792	818	798	751	801	780	845	808	855	793	838	856	801	843	798	808	806	810	792	810	817	836	850	754	813	800	806	774	813	807	788	773	844	771	802	771	785	836	804	820	823	807	790	797	777	842	819	804	808	841	821	754	834	859	816	774	814	820	771	816	793	830	811	812	837	810	826	814	789	766	874	774	849	834	820	848	803	758	804	789	844	835	799	799	802	796	809	771	785	746	770	801	788	847	801	835	815	847	824	779	801	828	839	866	843	815	807	754	763	832	804	804	799	821	813	827	767	802	825	808	830	807	838	758	783	801	838	871	786	778	842	766	821	820	810	781	799	777	811	809	831	833	834	809	802	838	838	847	823	763	793	813	807	871	814	815	850	849	814	834	819	852	784	815	818	775	801	808	795	853	808	784	773	820	787	817	778	838	804	790	781	801	835	753	800	830	803	770	786	863	821	866	819	813	821	803	763	842	771	775	816	808	808	809	781	877	834	832	778	813	778	822	822	845	795	802	783	822	784	777	811	798	817	756	825	848	783	816	782	824	816	818	824	770	815	791	820	814	833	839	790	792	844	786	870	831	786	795	782	825	823	852	798	806	824	801	823	853	803	824	784	813	805	845	779	833	816	828	827	793	844	816	736	838	817	824	808	783	769	809	846	778	821	821	845	779	787	836	868	852	839	771	730	789	788	781	801	769	767	793	832	813	860	785	788	852	886	846	823	804	787	808	870	819	795	858	825	816	835	786	776	803	748	780	788	768	764	807	761	818	842	807	803	748	773	864	793	775	795	815	783	819	801	815	844	803	802	849	828	790	763	843	801	780	848	787	840	791	830	787	843	813	807	799	804	748	807	795	781	764	828	802	798	815	799	814	807	787	795	806	809	824	818	805	850	846	783	777	811	830	747	780	778	855	806	794	768	885	805	786	800	831	757	807	835	827	800	775	808	813	814	820	820	830	837	767	838	841	817	818	824	804	786	805	813	770	812	838	807	812	786	823	815	844	845	827	823	825	863	783	775	855	814	802	782	791	778	823	830	830	838	784	782	834	831	813	807	812	800	796	760	802	782	764	782	808	785	802	795	854	820	822	760	805	834	791	760	775	804	784	842	860	787	826	841	759	798	784	800	820	797	789	809	885	800	777	798	795	816	844	813	827	816	814	801	817	781	794	817	828	792	763	808	822	801	794	794	822	831	761	790	832	860	798	794	761	822	800	804	837	807	730	783	778	865	815	828	770	820	787	803	843	777	798	831	825	847	816	810	798	793	810	821	797	817	820	827	797	781	853	813	864	875	884	769	777	768	820	797	760	821	831	788	816	808	847	842	787	771	750	811	781	774	820	836	750	843	850	802	854	784	791	771	823	808	816	866	804	808	781	837	789	808	832	774	840	830	822	821	780	804	774	787	834	811	844	779	848	875	740	840	762	776	808	820	828	802	816	812	727	832	778	783	803	837	825	825	780	826	808	855	873	827	791	799	862	787	842	824	796	848	819	834	833	802	793	808	795	804	841	777	842	795	809	796	844	834	810	765	784	836	761	841	838	784	805	818	792	817	776	821	851	812	775	807	859	818	794	834	797	783	854	803	797	791	811	786	787	818	823	784	793	806	855	831	791	814	782	870	809	874	791	812	804	792	800	819	815	816	768	823	800	762	802	730	777	794	795	846	798	792	796	796	833	793	770	808	831	773	796	824	751	838	816	806	781	786	796	819	828	794	802	835	813	844	826	786	853	758	793	790	749	766	802	804	784	805	833	846	782	795	818	825	807	808	779	822	763	806	768	721	820	801	850	772	830	784	802	819	807	834	823	806	821	804	822	821	798	781	809	836	821	864	780	815	816	858	789	747	861	815	819	842	806	798	801	830	811	827	846	797	752	860	794	820	815	768	781	753	797	804	808	799	777	751	783	764	838	818	832	758	777	795	798	786	797	788	793	818	845	796	802	818	768	811	820	843	773	823	813	801	812	800	876	816	776	767	822	839	806	849	811	807	831	841	815	832	824	832	806	813	835	803	814	793	804	776	787	810	826	802	788	769	827	839	758	781	789	824	813	792	825	767	839	793	797	827	802	801	812	829	828	782	838	768	794	790	775	848	867	844	839	795	798	777	802
35588	42746	25118	14766	7589	3299	1361	575	397	365	392	385	383	343	366	380	313	338	358	368	366	337	332	370	368	368	343	349	370	369	376	392	403	412	364	378	410	391	421	450	455	450	411	477	439	414	422	438	389	415	445	391	408	431	434	391	432	400	391	401	479	451	468	468	438	458	433	412	392	418	381	412	394	377	369	357	379	338	398	348	370	380	402	391	382	366	320	375	356	371	338	347	331	343	383	323	329	367	343	358	297	334	370	330	360	330	349	329	349	335	333	347	374	322	383	325	332	343	347	363	361	351	345	371	355	330	359	365	328	333	372	330	353	358	351	377	354	333	353	338	305	356	351	324	329	362	352	344	338	343	376	355	358	297	318	348	336	336	346	326	347	326	333	325	380	336	325	338	336	329	354	340	320	339	358	366	330	347	351	333	368	357	296	354	348	322	351	324	350	314	346	331	331	343	349	362	353	325	329	333	339	347	335	351	320	363	327	376	344	340	330	351	354	331	371	379	346	351	319	340	341	338	317	350	316	346	362	357	339	326	330	324	339	364	347	339	372	364	344	358	339	329	344	316	348	357	373	353	345	343	282	342	350	329	305	346	318	348	319	339	351	344	360	357	324	313	347	341	313	351	351	368	311	420	335	348	333	341	353	333	350	311	331	319	344	351	344	365	358	317	366	303	356	339	302	357	386	333	374	336	345	339	343	369	329	327	301	345	325	346	349	348	316	336	358	387	358	341	376	343	340	355	337	331	351	319	355	363	359	331	373	377	375	310	320	352	332	307	334	351	333	335	345	339	344	315	342	365	342	344	336	369	349	335	307	312	320	372	368	362	347	328	324	362	369	333	364	316	304	390	357	337	364	323	341	341	339	336	337	355	334	372	341	345	364	366	343	289	330	327	358	363	347	381	320	330	366	382	337	318	358	321	348	345	341	324	382	297	304	350	333	341	312	336	323	347	351	304	325	343	340	340	332	362	338	336	336	345	335	326	368	346	332	360	350	355	348	367	327	348	375	343	334	327	332	351	331	366	355	343	340	340	344	376	381	360	277	325	337	342	342	325	353	332	325	317	381	340	337	337	341	312	334	342	306	346	349	352	338	338	351	342	352	338	336	337	361	337	346	328	343	355	363	359	357	368	327	369	362	334	320	341	356	328	377	330	333	296	366	336	349	324	352	344	327	371	344	371	344	324	313	341	353	341	360	346	346	382	352	367	368	347	340	306	363	335	369	346	342	356	329	328	319	369	324	371	389	351	305	343	328	339	339	343	319	367	374	322	370	341	371	342	337	313	333	295	326	323	381	336	351	364	336	339	333	307	336	336	358	366	297	345	324	321	309	330	333	325	350	316	323	333	313	360	371	351	351	380	349	363	332	371	353	316	347	343	362	320	323	320	367	321	312	316	321	344	333	331	328	324	357	332	345	333	343	331	344	366	297	332	367	340	347	312	329	356	318	333	391	356	329	340	347	338	336	350	351	345	344	356	351	365	370	340	364	321	314	333	335	309	336	380	368	337	314	322	340	340	329	328	344	348	340	307	323	363	324	356	346	325	350	350	394	350	364	335	345	343	363	353	368	333	322	367	347	334	342	311	310	351	366	366	324	362	360	350	324	333	361	359	315	365	362	346	320	315	351	361	344	352	342	334	316	362	318	338	351	352	304	339	344	344	349	335	342	361	356	372	358	401	353	384	306	348	322	333	328	347	338	354	351	330	350	346	359	354	312	358	362	327	330	297	330	333	325	331	316	303	329	338	308	339	361	363	360	364	369	346	309	341	331	316	340	352	317	352	345	335	343	364	345	340	340	341	357	325	353	341	360	358	336	379	346	323	348	319	355	326	381	357	330	324	325	310	347	346	350	350	356	332	374	342	338	348	347	307	334	352	325	351	353	340	333	355	308	338	335	343	351	329	338	325	365	323	344	342	353	337	318	363	340	385	294	337	319	326	332	357	338	312	313	369	348	346	339	331	366	338	326	326	362	374	336	356	345	350	352	344	333	382	300	335	333	336	363	346	384	346	309	354	327	334	374	350	349	326	338	324	357	352	326	367	340	347	336	339	339	311	363	354	343	324	350	341	374	339	324	353	327	331	323	330	354	360	340	369	354	327	327	375	351	332	346	363	323	334	321	321	362	327	333	337	310	305	355	366	335	353	379	348	348	348	310	344	359	357	332	337	350	381	332	371	336	339	323	340	336	337	361	328	344	331	330	337	336	345	343	321	344	359	357	310	306	346	339	313	368	323	340	314	356	342	324	322	354	361	314	319	328	327	352	308	334	333	356	336	371	359	356	334	333	342	351	318	342	326	368	338	359	347	333	331	379	381	333	339	353	322	343	356	327	349	369	342	373	359	314	353	343	328	351	319	314	366	331	379	324	351	320	341	350	335	371	324	343	345	372	327	363	331	363	324	370	339	345	354	311	330	322	348	346	349	368	328	343	297	345	353	354	331	340	353	359	323	332	335	326	347	329	316	353	324	335	329	339	354	381	332	344	331	337	337	350	371	331	334	348	346	350	337	341	348	357	340	328	345	316	319	354	372	333	344	370	322	364	366	335	314	315	355	355	329	328	356	341	348	307	323	337	375	309	332	344	331	349	355	367	337	338	332	356	376	333	343	353	331	324	340	354	347	327	337	380	335	333	338	326	340	359	363	341	352	372	320	337	347	303	320	317	340	340	362	332	355	363	321	334	331	375	335	337	371	336	330	353	341	308	326	351	344	331	306	347	388	321	340	375	311	332	332	367	350	349	330	329	359	341	313	339	347	349	357	344	337	305	338	325	347	348	332	343	319	354	385	323	328	366	301	340	360	346	318	363	342	345	363	351	349	355	324	341	332	329	370	341	370	322	311	325	320	355	369	309	359	328	318	374	336	330	394	394	292	315	345	331	346	372	325	402	361	322	340	330	333	353	342	325	333	396	329	343	364	350	366	387	300	349	332	348	377	349	349	321	326	365	349	346	334	366	341	322	336	328	356	331	353	346	370	323	341	348	340	342	382	288	366	310	357	322	335	348	344	357	367	333	312	348	336	363	338	344	331	322	317	394	327	377	355	346	355	352	338	366	363	339	360	331	355	350	337	325	332	375	343	342	363	341	318	341	355	376	332	319	373	330	327	326	333	358	343	319	323	350	309	332	351	354	330	338	350	317	314	348	349	362	324	365	350	340	375	330	347	358	325	339	350	363	304	354	359	334	358	388	367	346	297	355	359	356	347	320	324	375	358	324	338	357	315	376	349	327	362	318	327	362	325	334	371	345	326	347	340	316	314	339	354	334	343	346	350	332	321	342	333	360	332	361	329	360	333	320	333	344	325	356	364	341	337	337	336	359	325	349	371	370	334	345	341	342	325	376	344	351	355	332	358	354	328	329	292	351	316	325	351	342	331	330	327	344	329	364	342	343	347	312	351	319	360	358	367	327	344	324	369	330	312	336	359	348	333	347	322	347	340	359	335	350	327	313	339	408	376	304	341	378	330
28484	35821	8151	1965	1739	1451	1286	1294	1096	1078	1055	1043	964	959	975	898	920	930	840	878	869	850	845	888	835	910	872	865	890	928	1038	1183	1202	1259	1286	1353	1385	1410	1530	1585	1495	1483	1331	1700	1676	1452	1656	1753	1578	1419	1432	1585	1565	1562	1680	1602	1446	1120	1197	1322	1755	1985	1993	1664	1803	1771	1707	1539	1333	1178	1019	1052	1076	1061	1001	1028	1067	980	1040	995	958	956	861	910	956	878	855	901	863	878	896	822	829	853	831	821	784	778	884	847	824	872	845	784	791	877	807	798	788	857	857	849	819	802	829	825	878	773	843	780	772	856	839	775	775	825	839	847	839	795	848	824	823	818	851	827	798	822	781	832	824	775	855	828	817	813	827	834	801	800	852	821	845	792	823	836	810	813	788	754	797	836	858	824	867	828	793	794	807	849	780	791	825	849	776	806	855	784	809	840	772	782	853	776	791	801	829	873	816	811	812	801	836	802	815	784	814	850	832	806	855	845	830	822	814	767	794	846	790	833	761	773	844	819	748	837	827	770	777	840	839	776	815	801	814	787	801	806	824	833	830	833	834	791	835	854	846	819	828	857	798	788	833	813	796	812	834	871	807	850	840	781	844	829	823	830	817	779	767	835	808	813	764	849	810	777	818	794	816	787	841	762	835	816	828	804	834	819	814	803	793	839	804	851	812	847	775	830	816	809	787	826	761	844	811	866	781	859	779	825	798	800	776	861	812	809	768	792	798	791	809	789	858	844	866	795	796	824	824	799	845	784	806	794	805	793	848	846	782	805	782	848	782	793	821	789	827	879	804	846	828	805	796	799	811	802	812	797	870	841	864	820	805	814	810	806	819	847	864	820	825	810	860	814	819	877	836	777	748	759	821	753	808	806	822	804	821	813	858	807	784	850	804	753	791	811	794	817	776	789	815	807	841	834	810	816	844	807	898	838	806	816	793	833	800	818	881	758	815	872	890	808	852	848	778	792	794	827	822	816	834	806	855	833	782	878	842	820	833	814	800	800	830	818	798	802	849	790	898	771	798	806	830	870	852	803	796	867	804	781	799	832	793	808	798	821	787	855	818	785	802	806	805	789	843	838	837	830	833	826	886	798	877	854	809	805	811	797	807	775	817	844	800	772	744	793	792	773	806	824	828	831	791	835	836	837	843	817	808	812	769	790	831	805	795	850	831	821	820	871	795	791	800	795	803	809	807	790	847	834	814	807	809	852	831	778	791	813	785	821	873	815	848	808	899	810	798	841	840	777	850	763	788	842	789	874	860	829	841	871	788	807	783	791	788	820	791	856	817	805	811	820	813	809	826	791	800	826	829	802	835	840	796	824	801	851	862	802	812	783	794	830	781	840	804	789	804	817	804	816	814	807	856	811	831	811	815	815	788	850	805	840	835	801	845	800	822	810	763	817	787	832	815	840	789	830	851	831	856	819	808	823	855	848	828	816	852	793	814	799	809	819	793	808	784	822	901	843	806	791	838	832	815	824	781	820	795	780	813	829	845	796	798	851	815	833	801	852	810	840	829	809	752	786	781	809	771	839	830	776	788	844	790	827	796	868	826	836	847	870	826	831	771	774	846	826	811	865	849	775	807	794	804	834	830	843	838	830	801	874	803	802	833	766	798	798	792	808	843	766	830	815	850	837	796	794	807	830	787	823	830	853	814	786	803	776	845	793	799	812	844	870	801	734	805	842	829	862	800	781	806	801	816	796	857	824	814	800	838	792	793	810	863	825	807	832	816	751	780	794	818	728	812	820	822	796	773	812	820	855	842	848	819	774	836	809	801	828	787	786	841	879	804	773	827	889	836	753	772	803	797	828	800	805	809	791	832	813	846	772	762	781	812	792	832	809	835	789	810	816	881	828	801	833	867	795	833	825	837	812	841	860	798	783	830	866	859	821	858	761	814	818	793	801	821	797	775	744	869	837	797	822	827	808	810	832	825	810	814	800	810	846	802	834	809	872	842	794	838	825	824	891	843	803	847	863	826	780	822	798	834	835	828	752	823	793	870	790	795	838	776	856	793	836	811	837	805	839	834	854	819	814	794	835	796	872	813	802	794	803	820	810	844	834	771	813	771	772	776	839	818	806	796	779	805	828	850	835	804	832	836	794	785	784	839	841	824	836	841	802	812	823	812	805	804	816	808	820	814	805	817	833	796	788	803	815	830	843	832	768	806	852	812	767	829	843	849	793	810	814	792	836	799	773	849	855	834	805	848	776	867	827	790	793	781	786	832	827	856	836	830	811	821	829	837	773	776	867	890	820	811	840	830	845	830	848	855	810	799	834	779	766	845	849	840	789	833	885	774	774	801	797	862	809	856	823	821	831	766	828	826	830	790	824	771	812	799	861	842	790	778	839	808	819	857	853	791	820	786	856	794	840	798	794	835	791	840	781	809	839	781	773	847	840	870	804	850	819	818	839	827	810	772	828	825	819	828	830	826	811	811	818	839	789	800	821	834	834	813	856	822	818	826	834	822	851	855	883	773	793	813	821	897	839	873	809	840	777	831	861	836	811	812	831	799	832	793	836	810	846	814	816	849	809	844	814	823	822	817	838	804	774	878	818	766	841	862	807	847	856	836	764	788	814	905	831	825	808	783	786	858	824	761	789	821	766	823	826	787	840	789	843	817	752	860	814	803	796	781	772	828	798	839	848	803	789	808	859	852	808	823	839	787	832	810	796	777	828	795	796	820	791	813	790	813	844	768	813	807	890	842	797	814	812	834	812	792	769	803	845	811	853	835	819	806	902	821	859	792	805	806	826	835	804	879	751	786	868	823	807	805	789	791	806	813	823	821	826	823	818	830	789	811	769	796	813	842	799	788	854	835	836	801	805	859	868	864	834	790	751	784	803	819	835	813	780	871	770	863	766	784	812	806	826	876	811	843	816	806	846	805	798	847	884	775	803	783	767	806	788	829	822	793	806	822	825	831	835	847	824	801	859	819	782	845	825	798	817	831	799	789	802	830	840	815	841	837	801	802	826	861	874	799	837	829	778	824	825	818	830	767	798	795	841	822	862	821	802	801	877	801	788	860	832	768	861	790	806	859	792	854	810	802	797	757	852	800	807	801	797	797	789	844	794	844	844	816	805	835	848	851	799	821	831	802	819	806	768	813	833	853	817	848	830	820	878	809	876	800	802	791	801	808	784	831	831	785	863	811	808	842	835	822	830	818	849	779	816	831	797	857	870	820	808	785	819	830	837	755	863	788	860	821	781	784	777	820	817	810	820	827	815	804	817	836	802	799	816	776	810	832	848	818	828	848	806	796	788	791	841	772	827	836	860	777	793	837	869	801	833	818	834	851	864	811	800	827	815	801	828	785	809	821	838	822	807	801	769	810	826	808	796	842	815	793	817	808	810	763	833	789	849	799	782	810	819	762	883	810	832	799	856	871	824	793	800	756	857	817	822	837	844	857	764	803	776	819	826	781	837	795	860	777	845	800	773	826	839	858	814	792	823	818	806	817	818	869	815	789	841	794	862	849	819	857	814
49971	45123	27838	23359	22238	17180	9709	3866	1127	554	540	503	481	475	408	428	396	399	385	362	407	363	420	378	384	377	364	361	365	336	404	480	441	431	493	476	508	492	565	539	575	578	555	668	792	626	676	698	744	586	531	674	647	712	755	737	645	481	499	663	867	1019	910	762	723	763	792	684	546	562	446	451	488	473	459	460	502	484	474	403	372	385	404	380	400	363	397	370	374	376	342	341	348	348	324	382	321	371	319	353	348	321	337	327	330	330	319	350	345	340	379	330	324	333	329	350	319	332	356	354	318	349	344	340	380	324	371	348	310	348	335	337	360	317	346	385	382	297	363	355	367	334	330	307	344	342	334	299	355	321	357	356	320	309	334	367	365	361	317	310	360	348	320	358	337	347	308	316	352	350	336	328	334	330	327	347	341	346	356	342	308	336	318	331	350	303	338	346	347	371	332	327	345	376	351	329	357	344	350	316	328	359	346	380	308	337	339	329	353	339	331	348	352	363	326	338	341	300	348	347	346	343	334	347	333	339	320	305	325	350	341	331	323	353	361	343	312	323	325	338	327	362	344	365	332	355	367	352	353	369	363	351	322	318	310	343	370	353	310	367	346	378	361	320	366	343	341	320	329	330	337	353	380	375	337	299	348	328	331	333	330	390	350	335	381	329	324	327	331	318	328	343	344	320	342	339	318	352	346	331	321	343	349	358	316	340	325	374	350	342	326	343	326	367	333	349	344	346	341	336	300	335	312	359	363	372	367	326	309	335	370	328	367	337	329	350	331	309	324	362	347	318	324	372	327	353	362	327	348	353	342	350	358	353	338	345	331	361	340	325	340	321	337	347	301	324	345	317	344	333	354	320	372	359	341	349	293	370	315	335	311	327	348	363	359	358	354	332	347	378	329	359	332	350	380	307	348	364	329	351	355	326	344	314	317	326	336	372	309	357	371	342	335	370	303	392	365	348	365	327	320	376	366	341	317	359	323	329	372	316	357	370	379	309	314	350	323	364	346	343	336	373	363	326	345	336	325	354	326	358	327	349	348	306	337	330	338	342	345	339	322	291	333	370	299	312	355	309	326	316	336	356	357	346	341	330	361	321	308	322	337	323	313	344	351	372	348	362	351	327	347	332	347	330	372	340	359	329	381	330	323	320	366	363	320	335	306	327	314	352	325	321	345	346	337	358	329	316	293	310	351	350	317	343	343	366	331	341	360	367	327	381	342	329	350	316	321	329	330	328	329	368	340	314	338	351	329	329	340	335	338	343	336	344	317	315	303	341	347	327	312	324	366	335	365	360	317	366	386	314	337	343	345	335	369	350	327	354	335	329	352	346	321	323	328	343	338	313	365	322	338	366	305	333	346	341	366	327	327	373	296	373	339	306	364	336	329	345	297	348	375	363	346	309	323	327	312	392	312	344	365	361	374	305	341	349	330	340	394	339	334	342	359	357	379	321	334	334	396	316	330	335	343	354	344	344	322	360	340	356	356	336	364	367	334	320	333	359	328	368	371	339	361	350	333	336	320	345	335	337	331	371	331	373	370	323	355	371	318	366	320	348	373	340	321	345	363	285	316	350	345	353	307	359	335	335	353	376	322	295	316	311	378	326	333	325	354	322	356	342	353	350	346	351	348	349	339	338	410	358	337	319	392	341	343	329	312	334	352	320	368	324	366	336	324	327	322	338	330	331	354	372	353	372	349	346	352	302	351	334	350	345	352	359	308	339	355	350	343	336	327	357	331	375	343	314	332	337	319	315	369	339	326	304	343	343	318	336	329	338	329	345	318	335	300	317	337	336	351	349	358	341	304	343	306	375	307	292	348	349	305	344	341	344	341	340	310	312	340	345	316	341	360	318	327	346	348	372	329	321	310	347	341	361	378	333	306	346	317	347	308	346	382	365	349	345	338	335	335	328	338	322	336	337	361	355	358	347	323	375	340	328	352	346	330	322	331	352	306	326	356	306	348	351	354	358	306	339	337	325	354	347	354	341	357	334	335	335	356	367	346	322	349	327	348	284	310	361	321	315	359	335	358	354	340	332	329	330	322	354	362	354	317	325	337	334	356	319	392	336	340	346	355	353	345	365	382	349	336	371	311	318	321	322	347	306	369	340	376	317	343	341	352	341	338	332	383	324	354	333	324	344	300	346	387	346	326	340	300	336	337	323	343	359	358	351	308	321	334	337	349	334	352	345	322	334	363	348	359	338	366	333	357	360	353	339	339	333	340	355	321	333	328	340	343	339	337	382	312	296	319	322	309	333	340	323	352	311	355	323	354	363	324	347	334	352	363	349	323	345	330	312	363	353	330	349	329	329	361	318	380	330	360	365	340	328	314	327	343	305	306	342	355	342	351	382	310	380	371	349	381	352	357	330	304	347	356	326	328	338	349	337	339	337	334	340	342	331	332	328	319	332	327	355	334	330	366	342	333	307	323	327	339	307	367	347	347	324	344	353	330	330	345	351	349	334	363	307	330	357	380	340	352	338	348	327	329	331	363	335	328	360	308	343	364	321	370	347	331	364	328	357	330	353	359	341	348	344	369	349	370	351	336	333	379	345	329	352	302	329	341	328	328	333	337	322	357	312	353	347	400	366	328	324	325	353	304	345	347	361	346	295	375	376	311	348	360	361	341	341	351	324	354	356	332	334	345	343	342	353	323	320	357	348	339	314	371	336	352	309	350	374	317	336	332	312	313	327	346	321	371	336	301	356	353	329	333	312	337	312	295	342	353	351	339	344	343	338	325	330	306	341	331	317	311	321	319	333	307	316	325	326	357	341	347	348	370	360	338	358	335	346	340	338	332	381	335	362	353	376	341	341	334	372	375	300	357	338	362	354	341	326	333	323	371	324	352	374	336	325	340	343	352	346	363	351	350	350	360	359	377	348	372	346	331	320	349	373	313	333	296	342	322	368	336	328	312	344	317	332	334	302	333	345	309	327	367	327	333	352	365	313	359	367	358	317	331	308	349	357	340	338	332	363	333	308	344	361	306	389	346	366	334	307	357	318	315	297	381	336	326	333	363	314	324	332	317	348	317	328	324	326	351	312	336	325	344	335	337	358	318	331	361	315	349	325	366	363	312	348	334	352	331	319	349	353	364	353	371	358	327	362	318	355	355	329	334	351	362	369	351	353	355	340	359	353	312	345	379	339	375	377	356	362	339	342	360	351	341	318	331	325	314	332	309	314	349	328	332	367	343	346	334	360	320	344	373	360	364	320	321	332	327	333	371	299	369	340	330	363	319	357	356	327	326	333	343	333	297	349	335	330	312	337	288	308	312	335	304	354	361	330	360	312	336	319	322	373	322	342	334	355	343	355	360	328	368	335	333	321	344	359	375	325	356	355	317	372	313	365	351	337	339	338	340	342	317	336	331	341	362	323	320	343	357	304	315	355	393	377	373	350	353	350	358	354	333	410	347	318	339	339	344	344	319	373	344	317	347	353	323	334	330	333	360	335	360	364	349	343	334	378	315	343	343	326
41352	49010	10815	5755	4911	3655	3135	2668	2238	2033	1806	1669	1508	1426	1316	1320	1228	1219	1141	1120	1136	1031	1054	1010	997	966	967	1066	999	1060	1313	1600	1673	1655	1742	1815	2162	2190	2437	2474	2537	2226	2470	3285	4003	2778	3575	3648	3644	2355	2572	3109	3245	3304	3756	3834	2939	1676	2177	3501	4976	5465	5513	4195	4085	4255	4333	3422	2319	2474	1770	1787	1914	1578	1493	1710	1743	1590	1869	1364	1390	1271	1238	1313	1424	1138	996	951	1088	951	942	875	858	832	802	774	872	868	861	892	867	778	826	835	809	834	849	846	803	829	768	740	795	782	837	799	816	804	795	791	805	754	777	796	842	746	800	767	801	745	798	782	797	762	789	832	810	779	787	797	805	765	823	774	831	793	792	765	798	801	759	758	751	798	777	852	794	822	785	791	765	805	791	815	817	755	783	816	804	815	837	793	768	753	769	785	755	751	797	789	805	794	765	795	786	755	758	789	769	784	825	809	776	780	776	835	762	794	759	850	789	766	793	778	758	814	780	807	744	763	756	753	740	796	833	798	787	789	838	778	794	824	776	786	801	794	850	792	777	792	781	778	820	741	760	787	769	792	732	785	770	738	782	785	774	790	775	824	813	787	755	781	822	773	788	792	772	794	756	794	792	808	801	798	779	808	818	757	774	801	782	808	741	756	771	805	787	783	780	791	805	774	792	787	712	749	786	808	813	764	806	763	830	810	759	757	786	824	807	815	819	802	817	772	779	808	802	801	806	779	776	822	852	810	795	764	791	768	770	783	785	801	764	782	796	753	795	753	765	744	818	794	824	811	872	771	763	806	706	778	782	777	820	780	818	760	811	774	771	786	803	761	814	769	751	780	803	724	843	785	782	783	748	826	822	787	762	763	807	798	820	781	825	817	789	770	753	808	783	778	820	726	811	778	779	757	737	795	761	812	768	803	771	753	793	745	726	790	774	787	789	806	744	790	808	781	797	777	764	795	812	785	783	762	789	758	813	820	798	792	794	849	797	765	804	749	775	793	804	809	795	795	808	753	810	856	830	797	787	800	806	800	797	812	769	799	783	804	820	805	807	803	761	817	805	838	783	826	764	784	741	769	760	774	747	780	805	791	791	794	801	789	785	809	812	801	777	748	779	766	774	795	804	748	811	758	763	793	768	808	747	811	838	783	752	754	774	781	763	813	785	774	811	759	755	837	822	775	795	760	789	859	803	816	785	756	777	787	784	768	790	737	762	792	774	811	831	806	792	804	731	777	780	848	829	775	795	747	723	818	778	766	809	741	804	799	768	784	806	777	809	764	806	803	782	777	803	753	744	748	823	805	727	799	792	751	799	815	807	810	767	795	806	759	786	775	789	741	753	823	768	801	758	798	768	773	816	821	805	795	762	792	741	772	821	725	791	840	781	770	823	774	824	814	740	799	772	800	816	789	800	785	755	817	838	798	749	805	777	773	799	788	789	754	797	793	826	825	819	806	814	792	821	751	783	754	695	822	782	818	767	756	785	773	816	814	781	804	851	780	846	813	766	758	832	761	787	799	834	799	799	827	748	748	806	804	799	751	778	806	794	802	805	728	763	790	777	773	774	767	851	794	797	772	782	826	764	809	778	788	741	747	769	755	787	830	770	741	748	791	789	752	805	784	720	744	814	806	798	802	780	800	807	775	806	808	725	788	800	744	851	788	790	759	786	804	794	786	821	810	794	770	760	774	764	824	758	794	750	842	850	744	790	781	780	781	778	809	792	779	814	759	823	791	733	786	746	778	787	776	828	805	783	796	811	786	758	778	823	789	780	715	787	826	806	780	802	845	769	798	806	787	770	797	811	737	798	825	827	777	787	784	728	781	779	770	844	804	837	774	775	813	821	781	753	803	797	813	813	840	776	841	759	769	721	779	744	763	787	784	798	783	798	789	801	770	798	778	754	776	752	836	768	750	757	801	786	779	792	798	798	793	770	796	806	747	770	805	775	747	828	803	828	821	810	817	796	801	806	829	769	790	808	786	774	836	818	805	830	803	834	764	800	738	775	813	812	781	780	771	762	779	741	795	833	796	809	776	853	763	812	805	854	770	812	782	855	806	811	803	839	791	788	786	815	828	782	831	802	799	830	781	774	780	816	780	864	749	827	816	758	790	778	786	811	762	775	768	781	720	792	764	806	760	839	785	765	759	820	756	779	776	816	770	799	760	814	723	815	788	760	830	794	812	773	878	806	702	777	821	802	805	740	749	791	799	848	764	786	818	752	747	837	858	842	787	796	783	796	818	794	795	789	763	792	799	818	804	774	795	796	844	763	819	801	792	800	769	834	774	804	790	751	829	807	799	766	790	766	793	801	835	812	774	756	813	823	819	796	755	794	805	806	810	759	797	756	797	781	791	777	812	785	802	827	793	792	770	772	840	791	813	788	819	789	804	803	777	797	808	813	787	792	764	811	809	795	813	774	801	807	803	732	824	792	806	784	723	758	783	831	814	828	758	796	784	827	746	801	775	792	808	767	796	832	795	791	827	790	766	787	782	779	806	801	802	769	773	816	804	801	857	757	818	784	778	778	771	785	763	814	833	780	846	762	762	803	732	789	806	799	776	789	769	812	767	768	771	801	766	770	784	790	759	749	734	773	825	777	814	791	815	801	769	781	788	780	777	775	795	824	787	730	780	735	849	753	761	754	802	780	787	816	797	856	722	737	788	776	766	789	799	766	825	822	763	814	789	752	868	815	810	787	781	786	828	781	845	840	808	802	765	806	767	816	793	803	758	781	783	745	778	768	768	735	777	749	856	751	753	747	828	799	824	771	733	793	737	818	804	848	806	732	806	785	830	805	814	778	767	784	768	766	818	782	776	827	799	755	833	819	806	787	804	768	779	817	827	750	752	737	794	750	737	792	785	795	796	780	785	802	751	785	785	819	787	798	799	777	822	794	781	809	793	814	799	830	768	787	784	742	775	789	767	804	823	772	754	767	818	781	786	756	799	756	774	770	778	749	727	823	751	727	824	840	783	730	831	825	788	818	766	759	789	803	785	783	766	733	764	756	784	776	824	823	792	798	801	780	812	802	800	786	803	738	782	764	723	758	859	796	754	786	749	809	728	806	772	778	835	757	790	776	757	761	787	804	810	792	743	795	798	763	795	817	753	736	826	795	809	763	755	768	760	774	795	808	779	759	807	810	838	765	757	852	805	748	789	798	745	780	819	787	748	764	801	785	790	780	785	818	794	795	811	787	787	799	809	729	772	785	752	730	807	825	797	770	776	805	799	758	787	762	802	782	732	782	822	813	738	818	820	768	776	745	841	788	779	789	795	738	737	774	766	775	801	797	816	806	795	805	816	810	815	727	824	778	785	799	771	746	803	767	789	761	809	792	800	775	751	776	798	791	831	754	754	828	760	828	745	757	764	781	820	837	706	794	847	771	774	765	804	818	776	785	779	809	790	806	808	802	773	832	786	780	789	766	783	831	771	828	782	813	759	756	763	786	784	784	786	805	746	780	774	789	739	744	788	796	810	794	745	868	760	798	784
14018	20177	5837	997	445	335	345	317	299	314	340	328	333	337	375	366	348	329	342	320	333	366	330	295	302	378	334	331	342	337	324	350	346	346	377	365	373	391	393	374	390	361	367	412	364	387	392	323	354	394	367	359	406	334	373	365	377	347	370	346	377	382	338	340	358	311	377	345	349	326	359	316	304	335	370	371	387	355	342	319	361	308	342	369	297	351	312	328	385	358	370	360	337	318	337	347	327	329	316	349	334	352	349	320	342	351	339	371	360	356	371	346	323	352	342	353	344	358	317	325	340	350	327	369	321	312	313	327	319	350	357	362	323	342	345	342	305	306	299	311	321	359	357	310	331	330	313	331	324	324	327	340	317	339	318	338	327	340	333	368	317	343	363	331	305	326	338	361	349	357	322	349	355	368	340	356	357	298	350	357	303	363	311	309	355	288	343	310	348	330	329	382	337	314	298	311	337	339	345	319	356	350	303	333	313	345	326	357	344	307	312	337	347	324	358	324	344	353	341	354	351	340	367	346	320	340	351	321	320	310	351	340	347	352	322	330	338	288	320	336	310	336	323	328	350	371	341	320	317	333	334	343	321	333	358	319	319	318	348	336	345	355	335	313	340	349	331	324	344	357	299	322	340	334	309	315	329	343	338	363	354	329	346	336	337	332	360	341	339	349	368	326	341	332	341	380	335	343	329	401	340	324	331	340	324	326	313	328	343	337	322	340	327	322	322	319	368	324	325	314	345	323	316	320	313	310	344	321	347	327	319	325	329	362	348	329	316	342	340	329	368	326	316	349	321	330	349	347	333	363	338	333	334	314	352	344	370	360	327	321	340	319	329	327	340	345	323	373	351	308	338	337	344	328	352	363	334	353	329	375	376	321	377	323	337	362	310	313	346	314	344	338	334	336	339	343	317	342	339	314	330	341	356	306	368	334	351	349	346	374	361	340	363	325	336	344	337	367	330	344	330	316	319	361	353	344	338	322	349	364	345	361	343	327	332	326	345	337	333	341	385	284	345	319	340	313	348	319	316	308	337	375	371	323	319	331	334	380	357	377	317	362	338	323	342	359	352	327	330	337	359	335	346	300	317	367	329	390	349	347	313	320	291	339	363	329	342	340	342	319	346	349	352	287	322	324	320	333	282	309	340	303	342	328	333	340	330	390	318	310	352	305	319	306	339	301	331	335	317	306	324	312	381	376	344	314	292	350	333	350	332	327	326	319	334	342	347	351	308	357	340	303	315	334	351	370	305	342	292	311	324	354	315	362	352	347	312	315	308	361	321	371	329	329	307	344	313	357	318	353	332	355	352	318	334	319	340	308	363	340	349	320	318	342	345	317	324	327	346	312	314	326	359	366	327	357	331	299	347	325	355	343	335	344	352	318	337	317	304	328	345	299	343	315	333	338	331	356	396	327	298	338	323	350	333	325	337	342	338	349	341	341	355	317	339	339	336	330	389	389	351	316	341	356	327	342	320	319	354	332	357	355	351	367	357	353	338	342	337	319	360	336	333	337	379	343	305	331	330	357	341	367	369	329	338	319	331	361	324	345	343	337	354	329	362	364	329	330	303	330	338	334	377	353	308	353	334	322	339	336	331	336	320	340	347	331	322	341	308	326	328	314	345	347	322	337	342	358	323	343	322	318	314	342	303	338	349	327	343	357	332	343	376	345	318	331	343	338	317	354	328	308	349	328	340	311	360	339	358	316	314	337	322	315	357	326	343	331	347	365	351	341	313	329	324	320	334	338	353	301	301	352	329	294	313	342	314	330	347	316	327	350	310	337	361	366	330	327	366	361	348	331	325	346	336	317	307	378	341	331	317	298	360	321	339	339	349	281	354	313	317	358	356	340	352	303	365	330	322	332	329	348	318	314	356	336	350	344	366	332	350	352	346	367	356	342	342	328	347	352	317	324	342	326	370	323	338	316	341	343	352	303	322	375	373	349	375	310	318	322	336	360	320	343	326	330	334	299	319	346	349	334	352	350	365	342	334	338	334	323	333	311	326	324	329	359	331	302	315	355	310	339	353	342	344	386	331	350	351	331	315	351	343	348	335	322	328	342	351	337	315	330	312	339	347	348	335	338	350	320	337	322	326	361	347	340	305	359	317	347	311	346	344	322	332	358	337	327	334	339	317	307	342	321	331	314	297	318	351	369	384	349	323	349	315	331	321	325	320	319	325	354	367	302	331	339	334	325	336	335	318	319	337	342	364	332	303	331	322	340	336	341	309	347	321	342	341	351	333	325	364	344	335	359	350	338	337	317	306	347	327	297	326	345	311	360	354	330	366	330	355	345	338	334	347	359	349	319	341	356	328	334	362	319	353	337	318	321	362	361	327	341	324	309	319	355	292	328	345	338	329	347	352	342	318	335	370	335	354	356	324	349	305	343	327	345	365	305	305	313	344	344	317	306	361	338	321	292	333	329	333	318	344	366	329	309	337	354	326	340	352	321	319	315	356	381	312	352	333	344	300	334	341	326	346	334	347	322	368	375	334	306	369	344	331	349	333	324	363	342	368	336	352	328	346	344	384	352	347	339	323	346	303	331	363	336	314	317	349	374	309	322	319	306	350	358	340	341	353	327	316	373	330	296	328	329	317	365	319	351	346	343	346	323	279	352	336	344	314	346	311	312	345	315	361	339	333	297	342	345	342	306	339	359	323	293	306	353	325	297	327	334	307	345	335	323	338	321	325	336	332	323	320	332	362	370	334	338	350	323	308	307	354	331	354	350	357	376	344	339	332	320	323	319	328	347	321	310	320	330	353	311	333	350	347	337	333	330	364	306	328	332	330	305	388	331	319	356	330	346	384	342	317	338	348	354	336	354	342	316	335	307	346	361	338	329	311	319	326	324	325	348	352	334	322	377	341	352	331	335	343	348	361	339	320	324	332	326	340	334	351	314	312	361	325	324	329	336	352	333	343	349	350	348	355	345	301	331	316	341	324	353	310	342	317	312	357	333	360	336	344	316	366	329	345	313	340	305	329	341	313	282	348	340	327	333	346	336	341	306	323	343	331	310	317	355	354	371	326	328	309	330	346	342	344	338	325	289	354	331	330	366	331	306	355	351	328	351	364	346	322	341	356	333	340	322	335	333	337	371	360	324	314	353	368	323	347	311	330	365	326	343	359	343	332	322	346	323	336	345	342	313	329	344	330	340	365	324	335	319	311	320	336	345	295	314	342	315	358	350	372	335	351	340	367	324	352	342	341	329	346	331	352	323	325	317	321	351	313	322	344	340	345	337	348	324	316	288	327	375	338	319	327	352	345	326	350	362	339	337	314	328	327	339	299	345	326	340	332	325	312	331	340	364	379	304	330	350	338	343	377	315	325	327	325	316	318	365	381	314	279	378	309	353	327	313	343	336	343	316	325	313	332	331	312	332	344	331	337	348	335	323	371	366	313	353	349	330	334	323	373	325	307	318	305	346	338	286	354	320	341	333	332	313	294	372	300	310	345	322	352	369	313	333	312	350
12629	21042	2448	864	878	891	853	868	845	854	800	799	780	813	877	854	830	782	865	749	816	807	787	801	809	806	774	848	819	812	894	943	1033	1041	1068	1112	1092	1125	1224	1290	1294	1120	1145	1161	1172	1192	1274	1159	1099	1081	1093	1162	1090	1016	1072	1103	1054	1006	1016	1102	1051	999	1023	977	976	1018	982	997	921	912	850	869	866	832	854	851	808	844	852	826	847	841	789	846	815	847	836	826	801	869	793	791	836	753	795	789	792	841	820	816	792	792	784	752	782	838	764	792	794	766	769	826	795	820	787	819	796	801	791	851	760	776	851	809	828	752	796	788	818	876	781	737	799	784	809	804	814	752	809	786	803	818	789	798	830	786	831	784	829	808	857	740	795	811	800	762	828	820	835	803	775	762	768	820	827	821	786	754	802	801	805	792	752	801	791	788	790	750	761	737	800	795	808	749	783	800	846	786	821	784	781	793	749	836	767	799	771	827	827	792	733	815	851	788	822	799	821	817	793	796	837	811	820	824	792	834	786	794	779	797	839	785	812	796	802	817	818	814	758	832	744	838	794	819	792	781	763	870	772	789	824	836	807	804	841	792	794	811	775	805	816	851	806	814	813	841	796	815	797	787	819	801	810	784	835	747	758	802	779	793	811	788	813	796	805	800	796	807	756	738	825	800	764	771	791	779	810	804	838	802	836	827	800	826	732	786	777	754	751	746	805	764	763	803	781	829	793	742	778	786	845	801	787	798	821	748	778	801	836	795	814	814	826	733	733	750	792	756	859	733	821	841	821	803	784	811	759	801	777	835	784	777	790	813	775	829	837	799	779	779	802	826	776	753	789	815	774	812	833	816	827	742	780	790	812	829	818	781	833	750	821	782	866	752	805	836	806	785	789	806	794	787	805	761	789	836	789	774	779	856	762	791	758	800	791	776	808	836	790	791	845	780	808	750	837	803	792	790	836	847	769	793	816	814	807	780	773	857	722	813	835	837	789	763	812	792	764	804	863	785	805	812	790	778	799	834	780	764	770	813	819	827	824	840	809	822	823	804	821	791	791	818	790	780	822	789	774	800	782	758	807	810	759	798	780	797	821	787	762	838	786	846	761	827	816	792	787	757	855	790	788	776	794	738	797	774	793	792	835	774	829	812	810	817	846	771	802	841	765	752	797	758	802	746	820	828	779	736	815	764	850	807	785	834	826	798	762	780	739	776	783	801	761	835	750	770	752	820	821	833	805	821	808	833	819	782	838	857	840	826	769	773	761	773	813	728	778	823	757	832	777	756	789	843	819	820	798	812	819	825	801	829	724	859	815	780	820	777	769	832	849	824	827	815	759	803	806	728	841	782	803	783	834	795	845	793	771	798	794	782	797	772	764	796	796	789	816	754	804	779	772	814	844	853	796	778	785	809	785	774	783	766	807	742	777	800	776	796	802	798	825	778	825	795	782	790	779	760	824	817	815	785	829	804	779	793	783	781	804	815	826	806	825	768	810	786	823	856	752	794	818	797	812	796	783	805	799	827	819	759	780	815	767	751	794	792	785	750	757	770	785	805	803	832	796	806	807	806	799	806	809	807	848	788	807	818	814	839	785	851	790	842	772	775	773	845	856	812	765	782	854	797	785	785	844	830	794	819	770	832	839	770	813	831	776	780	810	770	784	773	752	795	822	797	765	813	802	806	788	811	830	801	825	787	834	765	790	797	799	844	783	752	795	778	816	752	736	776	797	840	795	754	802	786	780	777	819	785	818	744	778	831	769	795	803	792	776	799	816	757	843	778	779	821	796	797	789	794	825	743	837	800	753	841	779	772	795	786	788	769	774	786	791	774	774	812	833	822	766	822	792	772	786	822	790	847	788	786	797	796	773	797	790	860	785	801	760	770	810	819	823	805	826	844	752	820	791	801	762	777	807	801	845	785	773	789	831	781	815	816	748	790	829	764	787	802	734	773	822	774	837	786	787	807	856	800	787	767	809	869	861	807	806	774	809	769	742	811	805	759	764	783	813	821	766	787	812	788	813	764	778	761	741	805	778	800	784	795	790	813	788	828	830	786	812	816	780	800	778	791	805	840	778	782	752	789	779	863	785	796	825	824	786	789	790	824	840	742	786	822	811	800	767	806	805	816	792	861	800	788	796	817	814	789	795	764	805	768	791	784	793	805	792	794	820	836	810	839	771	802	819	750	784	779	757	842	825	789	777	808	763	877	741	750	776	783	775	777	807	806	776	814	779	795	864	804	778	740	803	784	840	824	782	840	800	784	767	762	813	808	784	777	790	853	805	782	847	798	823	851	793	827	793	816	778	801	741	785	805	769	745	756	804	818	739	767	788	812	797	790	821	791	811	834	831	812	815	770	756	781	758	822	790	862	834	784	736	778	836	772	785	829	795	807	816	825	794	807	832	804	840	775	808	746	794	809	784	754	771	842	816	730	773	829	769	801	794	810	769	829	813	808	812	809	810	819	829	784	796	791	815	754	823	783	779	829	802	803	809	778	807	795	811	786	778	782	861	770	745	760	811	849	801	853	777	835	766	806	792	790	806	815	789	781	795	798	793	759	777	756	813	765	819	804	808	770	760	770	734	811	804	754	802	781	787	817	795	807	832	811	831	773	766	737	759	787	787	843	820	795	744	824	771	804	763	826	816	778	762	819	773	836	766	767	834	803	803	820	827	830	805	814	779	829	757	733	764	805	759	774	778	807	782	804	817	822	815	810	810	801	831	809	822	758	836	807	784	843	792	826	822	808	820	818	829	851	783	780	816	784	791	749	797	780	803	788	801	762	829	774	802	805	866	787	783	775	832	859	806	822	781	846	825	767	835	781	774	841	758	795	794	810	782	793	844	795	811	820	820	807	791	804	787	798	818	840	822	806	843	743	778	796	811	781	847	803	845	844	797	777	749	822	827	823	773	813	779	819	798	802	812	773	791	812	769	815	779	771	854	826	800	822	819	768	792	800	831	830	831	792	768	810	772	783	785	781	784	837	769	757	794	839	817	834	801	801	802	791	763	793	838	753	815	834	773	813	848	832	777	785	813	822	804	791	784	817	837	785	809	801	852	805	862	744	799	793	768	811	817	823	761	795	798	802	757	831	749	811	841	818	782	790	825	758	798	803	793	817	779	800	833	791	739	841	816	753	830	802	794	832	811	771	806	805	816	776	814	769	827	770	858	790	786	849	783	815	776	845	814	766	786	783	787	825	779	748	822	801	801	791	788	803	800	805	783	784	768	784	763	804	839	815	818	765	866	816	823	836	791	814	792	782	778	733	793	854	813	805	782	840	828	837	846	755	825	802	796	791	744	856	841	784	788	800	776	782	767	777	830	802	739	774	759	848	795	794	777	780	738	839	784	784	799	787	788	861	801	788	762	825	796	773	801	809	753	814	780	818	798	778	800	762	784	808	801	810	769	779	827	812	748	802	786	770	811	759	754	842	814	755	761	742	795	845	800	757	791	811	771	776	808	777	802	794	749	796	807	783	840	768	836	776	779	830	837	808
37691	44468	29760	17399	10411	4803	1832	790	422	380	390	369	361	351	362	346	340	355	371	368	383	356	318	346	345	335	363	333	318	325	364	376	354	399	394	414	402	459	466	440	408	407	437	496	471	481	456	431	464	427	424	446	496	411	473	425	384	374	395	471	493	538	486	453	429	491	416	424	378	388	371	348	385	350	377	379	431	378	352	343	384	359	366	377	352	362	324	368	354	378	368	333	374	324	360	328	338	347	324	350	318	335	371	334	388	311	340	334	321	350	348	337	343	348	360	373	352	362	353	284	343	346	320	341	338	348	345	375	360	310	371	340	342	369	325	332	324	302	348	356	349	340	331	340	356	325	387	329	345	349	368	303	306	342	336	345	334	332	326	353	319	325	350	333	363	343	350	337	341	320	294	330	365	316	366	376	360	314	384	378	368	382	326	309	355	347	354	337	312	328	346	342	351	320	335	334	314	326	336	362	345	361	379	336	347	320	345	394	347	364	357	307	323	349	336	338	349	348	378	326	350	344	334	364	315	356	344	326	296	330	348	352	376	367	320	304	331	358	367	347	349	349	319	334	327	331	328	357	316	377	300	348	365	357	345	326	337	318	359	325	351	315	346	337	335	374	387	374	303	328	359	328	353	366	355	355	378	364	298	356	363	318	332	330	353	355	375	350	363	347	331	364	325	367	360	336	340	340	346	336	359	349	354	363	372	339	333	332	299	323	314	298	345	361	361	343	334	329	387	340	394	350	359	351	358	336	327	313	321	356	338	320	319	346	343	359	337	345	341	329	334	321	311	337	303	332	374	313	334	356	327	322	344	357	313	299	366	329	343	337	343	327	353	363	353	347	333	327	314	330	353	349	338	343	359	320	304	293	330	347	344	354	354	344	330	339	339	326	323	329	318	341	358	341	349	361	337	346	339	355	363	327	341	364	350	373	348	334	341	334	338	377	313	318	346	351	361	351	348	347	340	362	333	342	317	353	354	378	327	351	315	355	328	315	355	334	319	377	315	328	367	324	353	350	354	335	341	317	334	337	344	356	365	355	322	328	346	344	336	318	354	337	342	340	374	373	380	367	357	335	351	340	321	339	333	344	347	305	341	341	337	331	332	304	336	351	333	334	319	367	345	319	345	323	330	327	332	348	323	305	321	303	359	353	327	346	352	355	350	374	345	344	355	355	344	309	312	339	318	363	304	342	337	369	370	330	311	318	306	334	335	335	344	356	353	364	340	354	348	355	331	379	336	306	348	346	317	340	323	339	319	364	346	305	332	337	356	327	312	334	300	389	333	349	358	366	398	310	360	343	352	343	307	351	342	340	329	315	332	356	352	337	325	287	337	364	339	319	326	330	323	318	349	306	333	362	331	364	338	363	343	341	322	334	349	358	334	348	343	384	363	367	347	370	362	324	340	328	326	348	330	333	335	324	310	320	334	362	373	330	336	337	353	341	355	309	318	350	350	352	344	336	352	358	363	348	346	310	341	334	319	325	329	328	346	355	349	353	301	332	337	332	346	374	324	365	330	317	335	344	359	371	314	332	332	325	318	364	341	311	341	334	340	352	338	350	353	330	346	321	307	342	346	351	364	323	321	306	365	349	359	292	305	361	296	344	347	345	368	355	364	334	364	312	323	321	338	328	317	349	334	377	353	361	335	333	341	379	331	343	319	335	329	330	338	336	332	353	330	337	317	346	353	357	330	355	359	334	349	335	321	338	372	333	343	358	330	340	331	330	317	321	346	351	352	330	365	350	337	379	346	349	357	345	332	351	343	354	334	350	340	355	326	382	325	331	359	346	304	352	309	322	317	355	328	341	337	370	330	355	310	335	298	362	349	344	317	334	330	376	343	332	398	365	328	324	326	358	359	312	349	345	384	376	343	335	355	376	357	323	351	373	374	326	371	362	301	321	387	337	323	344	348	340	351	333	327	304	335	350	331	343	361	337	360	356	362	334	312	355	372	303	338	336	322	319	306	374	362	312	342	328	332	334	312	393	367	368	352	345	350	363	303	302	343	366	346	355	357	343	339	309	328	362	358	346	349	336	341	332	338	355	339	346	347	318	395	338	324	323	342	354	355	356	338	337	352	325	355	373	361	326	334	342	376	297	345	349	338	349	311	283	334	315	332	356	340	351	348	360	326	324	316	322	344	352	372	347	345	303	324	342	375	329	321	346	325	343	354	341	362	359	325	351	310	317	344	326	329	339	352	305	335	384	355	371	324	372	368	328	330	310	329	347	327	360	364	356	331	355	327	361	353	366	345	319	343	319	310	325	321	330	346	345	355	365	361	334	334	332	338	325	347	366	326	321	359	338	354	278	345	310	318	324	359	391	347	347	337	322	308	373	346	351	359	344	379	338	373	315	307	310	311	332	369	351	377	332	331	363	333	379	340	335	356	318	285	357	344	334	337	319	346	352	366	348	309	288	323	319	343	355	338	334	347	350	367	306	399	312	366	327	341	348	334	335	338	340	359	367	326	347	324	332	342	311	332	315	377	326	311	350	314	335	320	322	383	372	318	380	340	365	359	332	354	321	347	335	356	371	335	332	355	342	333	345	387	332	327	329	316	352	345	321	346	346	318	345	339	351	345	309	341	331	320	348	341	352	322	345	369	393	347	319	339	340	317	386	358	318	315	343	336	326	313	367	329	345	356	335	304	351	348	357	337	301	347	315	316	287	349	377	332	345	349	362	353	328	377	350	318	358	334	347	345	373	345	316	334	320	350	367	312	326	327	344	356	347	325	310	306	323	379	324	377	363	334	380	336	334	334	316	310	355	375	345	345	358	370	326	337	338	371	315	327	402	340	328	342	334	349	336	312	313	355	377	365	309	321	337	326	346	344	364	372	357	351	329	370	367	350	309	348	354	364	348	370	352	325	342	310	364	343	323	319	342	358	369	325	372	329	335	346	335	305	336	340	357	341	318	318	342	330	317	324	334	351	331	331	329	317	337	319	359	361	355	362	326	334	332	361	337	341	365	338	325	301	338	362	319	337	355	311	404	358	346	332	328	321	352	292	328	327	359	319	340	326	343	360	329	352	329	356	317	324	332	357	328	361	348	344	344	341	341	348	329	372	327	345	312	336	362	376	349	327	326	341	333	332	341	346	354	320	346	362	327	341	307	345	330	344	342	337	323	348	325	370	353	355	344	337	343	361	292	305	325	318	334	354	336	341	326	334	356	353	346	361	302	327	328	346	322	377	360	346	344	323	355	371	369	299	354	361	317	367	355	310	393	354	297	345	358	377	338	323	353	348	366	349	350	327	295	338	342	363	348	335	350	343	312	382	343	323	355	381	349	339	328	328	347	333	361	359	343	325	321	321	357	320	330	373	338	306	349	386	357	322	352	349	309	357	351	358	331	333	311	331	350	379	327	335	327	334	328	327	354	339	330	324	362	364	347	347	383	326	356	354	361	350	330	343	339	301	358	316	358	306	351	335	329	369	342	325	367	346	335	349	373	340	342	328	345	335	284	352	376
30455	40172	14838	1875	1760	1467	1432	1198	1108	1104	1019	958	949	967	913	938	946	871	909	842	861	839	841	913	850	851	829	861	866	895	921	1021	1121	1188	1273	1329	1399	1511	1541	1501	1430	1363	1507	1689	1853	1485	1602	1589	1596	1429	1523	1704	1818	1703	1744	1388	1181	1193	1456	1599	2123	2175	1892	1649	1582	1644	1614	1415	1258	1158	1032	1025	1037	980	970	1001	1041	1030	1100	972	892	954	969	944	943	933	905	805	860	825	862	801	829	825	860	823	857	842	787	789	785	798	866	855	834	750	830	801	786	781	842	804	794	823	826	800	787	816	838	807	856	811	807	828	861	843	823	836	799	838	798	819	810	804	853	816	820	775	756	829	840	849	847	758	820	818	807	789	810	799	796	771	836	821	777	773	776	834	771	801	790	799	794	758	799	801	847	791	783	857	836	780	813	798	768	812	793	810	834	855	817	830	788	776	783	815	855	768	785	807	826	795	814	815	794	808	840	830	832	808	780	819	782	808	843	865	775	843	790	769	804	815	826	848	846	844	845	836	826	848	837	804	818	831	836	816	791	786	831	825	754	776	820	814	822	808	805	860	791	805	734	822	758	844	753	836	834	839	761	823	801	831	867	794	813	787	824	815	766	853	809	821	824	861	821	774	830	810	806	777	778	767	806	873	858	859	865	742	854	795	824	807	854	826	855	787	795	820	838	877	818	763	814	796	861	811	822	845	842	783	843	818	788	757	817	830	831	799	842	813	855	786	830	812	807	850	835	885	848	820	818	774	790	789	856	809	787	807	770	808	742	838	796	849	800	789	830	791	840	786	755	837	836	907	864	820	848	804	817	761	808	779	780	828	788	816	840	847	812	764	865	853	821	850	844	805	806	798	895	859	820	810	796	823	875	834	774	796	828	825	775	808	817	826	800	808	764	815	800	800	848	833	808	787	815	834	797	809	806	792	795	774	859	788	806	801	839	774	844	751	831	798	777	817	778	793	841	852	820	769	811	844	754	803	773	855	797	740	766	792	868	805	813	850	807	812	826	825	815	854	789	785	774	833	821	834	793	777	833	838	858	819	800	826	818	811	810	825	846	773	754	798	762	824	809	817	830	785	809	830	814	806	802	769	799	783	792	837	843	808	833	795	821	837	798	784	784	854	791	793	827	802	745	763	848	831	862	827	830	838	774	795	850	797	830	840	844	827	853	819	831	778	779	841	768	810	813	798	806	844	784	826	816	839	846	795	820	794	813	786	790	796	774	776	765	841	828	833	803	816	793	815	838	825	827	825	762	808	813	852	783	822	825	792	843	804	763	794	764	886	788	793	826	748	794	813	829	842	817	821	793	761	820	798	798	789	815	792	854	851	814	845	811	773	825	834	782	801	751	865	820	802	792	843	822	777	817	780	868	803	810	847	788	790	821	814	799	818	787	795	809	874	844	773	748	894	840	807	835	840	804	834	809	789	805	857	791	831	782	875	795	786	835	747	789	794	787	817	790	825	796	773	796	819	819	814	795	832	829	794	796	782	830	781	816	794	813	787	786	783	789	798	851	786	793	796	864	821	848	807	786	802	799	781	777	808	740	866	865	792	856	863	819	770	785	766	819	851	854	762	838	810	783	812	891	823	769	803	810	805	820	809	848	764	797	785	816	770	804	829	793	815	858	813	792	756	790	772	836	831	808	831	813	772	836	771	811	854	783	844	812	818	840	860	805	772	809	802	810	852	781	765	809	795	787	852	762	794	820	843	853	794	786	755	819	797	790	834	846	784	821	786	810	812	803	822	858	803	807	795	809	785	753	846	774	810	841	796	829	820	798	780	837	805	834	887	797	780	819	847	750	803	856	778	771	821	776	837	842	780	829	732	838	823	827	854	820	858	812	835	802	798	836	842	758	807	850	817	753	832	823	823	801	735	793	814	801	783	828	821	805	833	829	782	807	754	817	870	815	793	803	852	897	790	807	812	802	803	837	837	802	785	852	828	788	814	838	822	805	831	768	817	805	834	753	798	774	823	803	793	869	834	841	799	782	783	857	835	833	806	841	790	800	826	824	796	770	806	807	847	799	823	828	787	823	818	789	837	796	867	837	799	831	829	785	794	793	822	886	816	807	815	782	811	829	824	776	802	797	796	780	792	841	841	777	795	851	862	775	797	822	832	821	769	848	822	822	810	783	867	826	788	817	798	819	796	790	764	831	786	789	790	780	846	790	811	826	836	822	800	814	839	799	817	799	807	807	779	791	884	826	830	827	790	819	817	828	821	816	793	858	782	806	798	812	801	842	827	833	797	772	753	783	774	822	811	779	813	804	825	789	821	779	803	822	792	799	804	853	829	757	854	797	784	838	780	819	866	873	834	832	823	790	825	832	828	805	803	782	813	779	792	827	739	790	815	801	849	797	795	857	782	831	802	862	779	797	860	793	794	821	820	800	837	768	808	805	835	820	850	831	739	815	818	835	785	817	824	796	834	857	781	845	865	800	782	830	848	784	806	837	845	822	817	776	814	781	797	785	838	810	786	832	810	823	830	812	824	831	840	752	761	794	850	834	816	846	852	802	822	740	810	857	752	823	874	880	780	824	882	828	769	798	854	838	878	834	798	806	801	829	796	769	840	797	813	793	825	786	852	761	813	819	799	850	767	841	817	784	805	852	822	802	800	768	811	824	751	777	872	791	777	858	818	781	812	797	813	805	825	798	838	823	793	808	825	761	746	849	821	848	833	787	827	808	808	824	780	821	805	780	764	768	815	817	806	799	839	825	830	769	789	811	783	827	790	771	811	767	765	828	798	813	882	781	816	768	819	786	798	782	785	835	773	823	834	848	777	828	795	773	793	823	811	736	784	764	848	830	798	797	835	835	815	790	807	830	785	817	813	807	807	771	780	772	767	811	797	828	846	814	875	832	764	851	823	810	856	789	813	817	792	839	844	806	793	765	775	880	791	807	767	776	793	821	835	796	813	827	730	883	809	798	841	767	817	873	870	791	780	838	804	808	826	779	846	832	822	758	802	853	832	777	823	839	829	801	820	881	802	802	782	847	850	830	834	811	785	806	795	861	856	768	887	845	782	808	834	826	810	784	802	779	850	825	870	832	775	777	760	767	859	806	846	824	792	826	790	813	827	764	795	774	835	814	849	828	781	815	817	803	812	826	810	789	783	815	837	851	795	821	790	812	827	812	832	844	798	852	803	836	890	820	812	823	792	822	808	806	865	830	852	787	881	778	831	825	818	864	834	820	818	786	816	794	832	849	804	770	808	849	801	852	809	799	828	802	780	830	841	777	794	769	804	836	826	809	796	809	834	808	758	805	796	783	762	826	802	829	806	803	764	792	858	848	789	814	852	772	852	835	828	809	772	871	777	845	812	749	794	829	823	823	780	848	817	786	828	724	821	869	815	871	815	818	833	831	787	883	881	831	780	853	837	856	772	793	843	782	810	872	809	787	834	821	838	819	836	838	818	824	798	780	723	762	803	838	818	816	797	783	871	782	795	830	855	824	832	797	829	840	843	852	841	772	835
53015	43912	32896	24396	23272	20225	13800	6559	1940	629	553	479	517	468	433	418	422	381	410	390	400	365	367	372	372	345	363	402	353	348	382	398	458	465	468	530	490	518	543	586	500	561	564	711	698	558	611	745	683	525	697	782	830	705	592	490	477	564	670	824	960	1088	923	744	707	750	770	641	607	469	468	408	479	398	395	440	450	436	493	445	371	388	419	418	420	387	348	366	332	333	350	355	358	347	333	319	324	332	341	338	327	333	340	330	304	371	348	340	339	358	356	318	333	361	367	385	326	330	348	350	343	373	330	318	348	359	344	340	359	317	345	349	328	308	352	312	348	365	350	337	326	345	341	371	355	313	344	313	351	346	376	373	369	328	332	390	361	369	381	321	295	343	365	345	338	372	349	339	324	331	369	310	363	323	326	345	299	355	336	310	291	336	304	339	341	326	334	311	345	345	336	353	343	357	313	329	363	340	317	345	332	343	341	328	323	330	332	333	326	336	327	341	338	358	349	337	334	289	320	354	345	336	339	354	331	354	348	317	352	359	326	351	335	312	351	359	323	341	309	323	324	346	352	333	309	329	343	337	300	364	359	394	341	331	352	347	372	357	334	335	330	325	351	340	334	364	370	321	386	310	374	382	340	325	327	339	333	371	318	363	313	345	340	299	314	319	358	340	321	324	320	323	390	325	318	344	362	343	368	385	326	333	341	370	347	345	333	333	310	343	351	353	312	357	332	335	310	324	335	349	360	332	333	357	324	348	339	314	353	359	335	348	336	344	379	307	332	326	344	288	359	331	321	352	350	357	316	326	398	339	342	326	334	310	344	337	343	341	337	345	362	325	321	354	315	341	358	341	326	327	343	346	337	329	346	362	368	319	342	340	348	352	353	328	297	358	365	330	338	357	356	347	325	367	311	317	353	337	313	379	345	361	387	323	319	343	329	374	364	349	347	326	354	340	303	352	341	355	309	334	356	326	361	331	327	329	348	334	325	304	303	305	360	354	355	336	363	363	354	349	346	328	328	351	342	346	344	321	363	380	361	333	342	314	332	341	332	362	340	330	330	366	360	358	353	336	359	338	330	357	325	361	355	354	327	361	321	352	319	331	363	343	354	322	337	307	304	328	312	349	344	360	365	316	343	358	347	363	344	330	356	378	354	334	338	315	336	318	344	292	328	324	319	321	327	327	330	362	311	362	356	333	371	332	324	355	318	336	333	334	333	324	343	356	333	339	338	346	356	359	342	347	321	331	340	345	335	347	351	333	362	362	348	357	336	341	324	371	350	353	336	387	345	337	320	356	325	345	358	322	352	357	326	394	315	356	356	343	349	327	305	350	357	332	343	297	366	370	340	327	342	353	372	350	315	348	348	352	352	325	333	342	325	350	332	360	346	350	337	292	351	324	339	324	351	341	378	325	331	357	358	330	349	407	349	322	334	339	374	354	320	353	315	347	342	335	342	370	317	346	360	337	341	339	344	297	342	339	327	307	346	337	345	351	327	345	346	320	338	328	336	326	295	361	360	349	360	340	345	342	347	359	343	335	320	328	344	333	347	372	353	335	342	296	340	342	367	335	329	343	336	333	340	350	337	344	350	350	356	357	337	323	330	340	360	350	369	372	355	322	341	350	338	352	366	372	307	359	331	381	349	350	328	365	335	321	335	330	347	336	347	345	309	326	318	319	359	348	345	308	374	376	399	347	360	357	360	342	366	361	348	339	359	325	343	359	308	331	366	347	323	364	338	346	347	346	358	353	322	339	327	322	356	369	308	323	358	348	321	350	347	319	333	368	335	319	343	289	333	335	350	313	323	333	338	361	322	341	356	362	327	337	311	345	355	349	311	338	342	328	348	327	376	367	356	316	324	333	354	338	328	311	402	329	354	354	325	387	369	345	331	345	348	336	337	283	366	328	359	322	332	345	333	314	378	314	343	354	356	364	360	313	347	318	345	379	327	346	360	349	330	383	368	367	327	305	360	359	359	362	319	344	359	327	342	331	332	341	351	352	359	311	349	346	323	342	350	315	318	360	372	369	334	336	363	309	324	331	357	377	325	318	309	344	361	336	374	324	321	347	320	330	354	327	335	348	364	345	357	341	327	351	362	345	330	329	335	337	342	328	328	345	295	302	336	358	337	350	337	347	336	344	341	334	351	311	354	352	328	342	341	327	346	344	350	356	317	330	362	371	335	348	346	361	333	310	310	329	330	323	346	323	345	346	364	330	324	368	328	352	290	371	344	332	325	340	366	333	339	353	340	334	353	347	354	339	360	378	342	329	346	357	356	343	344	362	360	308	396	352	348	365	334	331	341	341	343	357	322	339	354	333	369	313	376	332	346	341	349	306	341	338	337	338	351	349	359	316	323	352	364	339	352	337	341	335	327	342	350	361	345	350	316	291	325	335	316	328	356	362	333	328	342	318	366	322	366	348	337	350	317	300	391	278	345	337	329	331	362	318	329	352	338	356	325	333	313	321	368	382	372	307	359	336	323	345	341	353	353	315	328	325	358	338	321	317	351	336	325	345	337	316	347	318	356	346	340	358	388	370	321	317	344	343	310	325	331	321	340	296	325	351	330	357	352	375	328	332	308	346	309	339	302	331	357	342	335	343	323	366	316	322	328	324	337	322	310	350	318	329	361	321	320	351	335	373	320	325	359	372	339	361	358	331	348	356	337	313	358	330	367	311	351	303	322	317	339	330	344	354	363	311	345	317	312	337	331	355	356	352	338	346	333	353	314	363	315	336	335	316	343	361	317	341	325	350	339	347	348	324	342	356	339	306	310	338	322	344	312	342	336	338	304	332	355	349	349	325	343	353	299	348	330	323	349	342	362	378	351	313	319	331	348	330	351	329	342	310	351	350	335	343	349	322	316	336	346	331	349	370	337	317	375	338	353	367	334	355	340	342	376	322	326	320	320	327	341	299	335	344	324	330	347	338	344	341	323	348	344	331	347	363	314	361	330	345	316	366	320	347	317	337	356	314	346	369	324	316	345	355	365	368	355	325	354	343	316	327	350	322	342	354	346	360	377	332	361	338	336	354	316	341	340	390	358	358	302	348	331	360	295	318	352	338	312	364	337	359	320	356	323	371	366	345	323	328	378	349	337	357	301	316	337	369	317	348	343	340	374	329	314	368	358	338	352	324	356	345	313	362	322	332	325	313	322	365	304	365	302	347	331	334	343	328	331	354	338	328	331	333	342	323	346	389	343	308	377	348	330	309	332	327	331	331	342	361	354	357	330	345	344	335	340	322	343	329	311	319	330	345	332	350	345	355	321	350	342	353	294	338	339	327	334	314	348	325	329	314	367	358	362	317	325	348	384	358	339	338	323	337	311	327	374	338	340	362	353	310	360	345	331	332	363	338	330	318	347	348	355	339	340	316	338	332	345	321	354	311	319	337	395	342	351	366	336	350	345	346	316	365	326	371	358	344	329	335	335	336	357	361	312	329	357	310	336	344	390	317	339	362	345	319	291	368	361	324
45742	50779	21002	5743	4976	3738	3069	2508	2310	1955	1772	1645	1522	1395	1354	1273	1156	1175	1249	1167	1099	1060	1054	968	992	915	982	942	984	1051	1087	1127	1341	1577	1775	1898	2038	2173	2289	2296	2126	2263	2940	3569	3471	2226	2920	3457	3453	2354	3679	4462	3896	3696	2764	1912	1815	2484	3113	3929	5823	6685	5038	3767	3471	4019	3963	3167	2530	2007	1908	1768	1906	1544	1453	1670	1668	1918	1660	1341	1103	1386	1263	1276	1250	1167	1025	893	1016	915	827	921	803	862	780	798	800	844	823	811	817	810	803	763	800	805	786	817	789	782	753	775	801	762	783	853	784	810	812	787	795	772	756	807	837	819	820	791	785	756	762	810	750	730	769	800	761	811	760	732	795	748	791	823	744	747	799	752	744	787	711	818	787	791	781	750	797	769	753	837	752	771	831	809	849	818	788	781	765	753	768	754	834	782	795	762	809	797	789	777	777	750	730	755	785	795	799	807	779	781	837	792	788	792	786	768	758	775	826	754	754	714	757	801	781	814	782	758	811	768	811	762	839	797	799	773	781	758	821	748	745	841	734	764	786	766	771	827	757	764	741	764	782	779	763	770	798	806	833	777	829	811	747	806	769	728	778	764	802	806	807	772	731	742	749	787	773	825	762	750	786	778	768	802	816	767	792	795	765	853	770	825	788	792	839	793	730	769	718	789	788	802	755	827	796	794	776	756	788	786	773	781	748	791	805	793	733	759	790	781	783	752	746	836	805	749	808	743	822	834	764	700	780	758	778	772	758	787	776	746	775	793	739	762	761	801	763	777	814	789	795	867	811	741	811	795	783	816	791	781	796	762	789	811	805	813	779	802	755	823	733	753	757	736	821	834	792	793	787	752	824	767	763	783	790	784	838	827	785	743	781	772	798	784	758	790	780	815	776	817	752	769	761	786	786	772	790	750	791	788	777	833	757	796	769	760	774	805	759	792	829	845	753	803	813	777	768	741	747	789	798	755	751	789	774	780	738	757	794	770	753	784	744	800	787	808	819	812	769	734	723	822	770	765	823	862	774	770	744	770	795	752	808	808	762	818	772	729	785	774	755	765	755	782	781	826	739	766	828	837	771	819	760	802	791	807	760	804	812	774	761	782	784	797	783	728	743	767	793	744	779	863	738	795	791	768	767	767	808	840	776	769	767	800	747	804	823	764	800	733	784	765	806	785	758	747	758	814	723	788	755	748	762	818	716	758	776	797	801	783	813	808	845	790	787	750	782	787	868	784	788	774	777	837	768	791	784	787	834	757	722	765	855	846	804	794	787	799	790	782	753	788	792	796	807	761	775	806	767	734	760	774	781	744	752	782	793	758	732	773	829	805	772	802	819	729	793	748	827	751	791	763	770	765	788	769	798	786	769	780	757	756	783	793	797	770	744	787	778	820	795	752	785	819	768	781	774	799	817	833	769	771	796	732	793	780	771	765	797	783	774	815	751	744	742	750	838	791	767	730	726	782	764	773	757	819	775	792	785	763	767	753	789	794	787	812	814	745	705	780	804	743	748	831	825	804	759	760	800	729	760	749	726	794	856	806	765	764	821	809	778	832	781	782	769	753	787	771	793	764	808	773	779	762	711	793	776	780	740	755	826	766	789	790	764	777	807	750	772	775	772	797	763	791	777	777	815	779	790	771	784	796	722	725	805	794	720	793	750	817	757	713	792	766	709	805	770	800	752	789	783	752	789	738	744	759	775	816	848	775	758	785	801	754	822	740	741	816	777	795	749	813	782	776	811	770	779	787	766	776	802	848	771	782	819	795	796	736	738	783	796	767	798	800	799	776	789	864	771	722	807	747	740	780	775	789	792	811	805	764	787	761	787	806	760	788	749	715	799	775	767	816	790	837	766	760	789	797	756	786	771	795	777	771	841	784	833	738	765	785	775	805	831	798	765	802	762	767	769	789	734	804	753	767	801	768	781	804	785	766	730	757	753	757	764	792	753	782	773	801	790	811	837	789	794	793	758	731	821	780	778	771	758	773	792	808	783	718	815	821	787	830	802	770	822	774	767	852	754	841	837	758	792	784	759	802	787	730	737	796	767	765	792	715	743	827	763	796	752	798	801	834	786	783	838	779	792	786	779	739	792	740	832	799	764	761	754	780	835	814	767	772	799	769	804	762	792	740	772	803	783	811	794	719	745	733	832	778	773	819	785	774	813	774	779	755	782	789	796	747	749	798	750	771	755	736	767	729	801	761	788	795	764	782	812	770	759	768	766	767	786	748	809	758	802	736	776	783	747	786	777	805	830	827	779	759	762	754	765	762	787	776	722	767	793	806	809	794	754	741	731	733	778	773	765	797	757	816	828	781	800	788	715	785	798	793	848	786	800	738	799	738	753	762	789	743	757	785	816	752	830	782	761	759	806	790	711	772	756	760	822	813	745	787	865	784	751	773	753	774	717	806	811	790	812	804	761	774	794	749	793	803	737	737	812	743	740	758	809	773	748	724	773	775	724	815	761	764	758	779	822	783	816	743	785	810	772	726	779	814	799	760	755	747	755	754	752	768	812	769	801	777	759	759	765	814	812	802	749	818	784	769	724	774	793	817	748	785	769	795	815	807	769	771	778	763	846	825	756	814	806	754	805	821	756	801	779	761	762	821	820	787	751	794	766	771	724	764	779	784	737	755	778	792	785	748	775	722	762	804	720	831	715	778	845	733	792	855	808	784	790	788	801	774	792	769	736	819	807	796	745	795	783	834	710	753	773	774	742	799	757	814	772	755	753	796	767	782	741	791	802	730	780	775	774	786	759	781	782	799	773	781	793	755	776	785	783	772	796	800	757	805	740	809	807	740	800	785	772	786	775	797	809	791	716	770	814	789	779	826	823	791	759	819	808	790	747	810	802	762	766	786	808	801	770	742	744	767	747	774	805	757	794	746	777	807	786	756	738	769	758	821	801	792	765	754	822	804	777	725	818	758	785	799	734	780	798	821	795	768	759	795	766	781	768	715	804	783	791	756	768	760	759	829	778	784	762	782	809	708	800	788	781	814	751	854	776	779	825	669	772	807	745	795	786	747	729	784	794	735	810	831	776	789	732	788	779	768	738	800	778	768	750	762	721	780	745	803	764	739	768	760	758	771	806	768	778	765	731	767	744	780	787	826	808	809	724	792	796	783	805	767	752	774	819	780	793	759	776	799	774	770	792	751	777	782	791	755	813	769	742	803	836	775	788	760	780	757	751	730	828	793	804	793	763	784	786	779	795	780	818	756	806	740	788	822	753	758	752	805	732	807	788	754	738	783	790	781	762	775	784	830	742	778	794	783	791	793	781	759	757	773	759	771	867	794	747	817	772	743	807	778	802	753	744	776	791	724	757	744	811	740	800	823	756	843	796	766	803	779	794	797	782	779	779	765	806	764	774	787	765	804	761	834	738	747	746	789	835	771	810	748	772	804	758	782	795	746	862	787	771	807	780	779	734	780	800	755	740	772	736	787	789	779	754	761	765	778	792	804	830	799	737	792	764	802	737	751	773	816	773	794	780	748	744	751
15874	22200	8890	1628	557	383	361	348	347	328	326	325	355	352	346	341	379	347	328	316	353	350	331	324	359	353	306	325	338	349	339	335	358	339	373	404	374	402	389	357	368	406	378	351	366	361	368	405	393	388	376	375	366	375	391	393	353	351	343	392	361	318	389	350	376	355	348	336	374	376	343	376	347	345	356	342	359	309	321	337	330	335	333	350	334	328	343	339	316	337	365	346	339	352	328	337	334	308	314	312	348	313	335	322	309	318	350	319	362	357	310	327	341	326	285	323	329	353	317	348	328	325	325	318	359	327	328	344	335	315	356	353	328	337	321	348	330	311	328	322	368	329	312	337	343	324	361	314	321	352	394	306	346	359	334	336	331	327	346	346	347	308	343	324	326	361	364	333	301	326	341	321	371	339	336	340	328	350	312	330	306	352	358	339	321	354	333	321	306	315	338	320	306	310	335	344	319	345	333	294	331	328	341	347	333	348	338	336	319	302	352	326	360	337	286	336	365	331	294	333	313	312	306	357	291	346	307	326	331	334	302	312	345	327	356	337	298	335	321	310	342	354	334	343	345	359	306	346	318	305	353	345	324	320	316	330	374	390	333	335	333	322	357	389	344	316	350	312	339	350	348	321	326	349	330	319	301	333	326	326	306	293	316	338	355	350	296	300	328	341	318	329	328	373	311	314	317	322	324	334	362	315	331	339	313	341	312	311	344	312	345	314	327	367	317	327	363	327	340	346	338	343	321	315	332	347	287	321	320	340	339	312	340	362	340	366	332	350	343	343	320	322	292	318	353	305	332	339	363	345	357	354	302	299	348	338	306	333	326	342	343	318	317	356	334	316	323	350	329	355	339	339	318	327	319	310	340	359	336	310	354	332	340	356	341	369	325	322	347	350	344	350	328	336	310	368	317	322	295	332	310	348	340	331	316	353	301	340	375	353	324	335	334	310	341	331	321	326	365	336	325	311	339	311	379	329	334	323	305	309	337	319	367	361	300	367	365	374	329	345	346	343	346	322	354	343	356	350	317	322	371	346	316	337	337	300	364	325	330	360	329	315	329	362	379	311	333	364	338	329	347	332	342	316	324	340	361	337	311	361	333	308	360	339	299	292	359	312	334	370	320	324	312	307	303	332	304	337	317	345	337	317	335	353	350	367	295	291	330	318	349	323	365	332	293	332	318	339	314	339	316	310	340	310	290	314	319	299	333	318	305	295	361	334	353	351	348	339	353	335	328	338	313	359	350	325	342	336	348	344	320	313	348	311	361	356	331	372	364	300	351	335	355	333	334	345	351	375	308	311	311	321	324	314	319	348	357	315	334	319	312	321	317	304	318	309	313	365	315	357	308	359	304	343	326	342	308	325	337	341	348	311	308	310	343	336	348	348	338	338	338	327	323	332	319	296	330	345	349	356	327	319	350	320	347	338	349	302	341	329	357	317	313	340	324	348	350	329	318	339	331	339	363	336	333	333	355	330	329	329	337	338	327	303	345	318	314	323	332	349	338	340	344	328	321	318	325	332	337	344	323	329	367	380	332	338	332	358	325	350	339	357	315	340	334	335	322	352	322	354	300	309	323	341	311	335	336	359	314	349	290	315	306	350	327	329	319	330	346	321	350	320	351	347	340	341	329	361	298	335	341	349	319	339	322	363	348	318	357	363	342	308	340	314	335	315	330	307	359	340	351	326	339	339	327	365	336	336	344	341	318	357	343	320	350	350	344	312	338	349	337	345	346	327	337	345	330	330	336	341	330	323	322	335	343	322	345	332	315	309	343	316	311	349	325	334	321	303	308	325	317	325	350	335	327	370	347	329	313	328	341	306	333	338	303	315	362	298	341	337	310	331	352	336	359	329	335	326	335	336	319	358	337	321	341	358	317	350	335	332	367	360	339	302	347	329	338	350	353	322	328	319	365	352	343	344	326	340	357	376	318	358	330	308	334	325	351	341	325	298	319	317	353	315	317	328	333	340	341	310	321	337	319	313	335	335	344	315	347	340	353	343	346	347	309	327	343	322	363	353	324	360	329	321	320	356	331	345	370	335	293	358	339	333	307	334	278	361	340	312	342	357	336	330	338	358	377	310	286	386	347	354	307	353	313	310	313	352	364	340	320	338	370	314	344	337	331	336	370	317	369	317	314	324	319	330	364	321	315	317	348	296	330	316	310	336	317	337	344	328	317	347	356	331	354	315	329	371	334	351	345	348	311	329	350	354	351	332	333	322	337	327	323	341	346	304	345	356	331	345	365	353	298	311	350	316	306	301	354	334	333	325	367	339	359	298	377	333	325	340	335	331	347	298	320	358	321	335	291	299	315	332	322	355	376	335	321	317	350	325	290	321	310	337	359	314	327	367	355	316	328	325	338	358	294	320	289	327	281	300	331	327	379	358	357	320	326	330	349	334	344	316	321	332	338	330	328	324	314	349	354	339	361	338	377	329	343	327	332	330	317	317	328	343	310	320	358	326	333	323	350	329	303	326	321	317	372	303	345	333	349	302	330	350	355	367	366	323	338	374	314	358	322	313	306	314	302	306	321	343	318	349	340	313	307	326	339	304	331	354	336	370	328	335	341	307	313	352	314	339	336	321	346	303	320	313	336	352	335	348	334	369	310	347	316	336	322	345	330	351	328	293	347	315	373	341	355	323	352	308	328	316	332	346	331	307	340	368	346	343	336	314	346	365	327	341	341	354	321	323	321	341	353	322	329	324	331	359	355	316	345	316	350	359	328	349	319	350	326	354	300	361	326	346	385	331	306	357	345	322	319	354	357	335	335	310	352	348	331	325	326	378	347	330	330	310	340	339	333	344	354	337	324	338	344	319	317	348	321	321	370	325	342	333	336	323	330	365	331	318	333	353	318	326	329	324	338	329	316	339	332	332	338	321	369	342	344	344	324	344	309	348	326	347	323	323	337	331	339	363	325	321	359	329	321	330	329	362	350	326	341	344	333	287	336	351	364	349	349	352	314	340	317	318	355	355	352	321	363	317	338	346	315	328	358	322	328	311	339	349	294	338	355	336	353	319	298	332	378	371	299	334	313	356	371	346	335	288	337	327	348	301	361	300	359	356	330	344	332	321	306	333	320	295	349	342	317	359	326	308	299	297	309	346	338	374	353	324	370	356	350	333	307	296	320	341	337	326	334	330	336	339	349	357	340	352	373	302	344	346	343	315	359	296	324	319	331	350	325	324	333	359	303	300	350	312	335	335	365	341	323	357	341	336	338	339	337	309	325	345	337	313	344	353	343	354	322	309	309	335	332	357	323	330	331	325	314	337	340	317	383	347	345	350	293	317	338	329	326	348	319	355	289	346	320	348	358	289	347	322	329	351	321	315	336	337	316	339	334	314	353	313	345	335	315	350	328	335	314	343	365	344	326	386	320	341	317	329	382	313	307	359	340	351	352	302	334	310	322	346	315	327	306	336	303	371	300	319	324	309	287	351	335	303	328	345	336	322	333	313	325	352	350	332	344	305
13346	22989	2978	837	851	816	828	808	797	821	776	832	868	788	843	795	789	803	804	841	827	825	735	789	805	797	785	831	836	809	825	884	969	991	1039	1159	1205	1183	1119	1154	1109	1064	1128	1205	1112	1108	1095	1216	1109	1132	1115	1145	1164	1108	1079	1020	1056	996	1006	1026	1049	1036	1016	988	916	980	997	898	902	834	856	850	863	908	883	859	835	868	857	870	819	835	765	849	797	804	774	781	799	805	805	790	758	822	818	810	763	828	855	815	816	809	761	783	754	840	791	777	838	788	788	753	834	837	828	833	814	771	800	778	800	818	815	798	759	820	781	823	788	773	813	785	772	738	800	790	771	779	825	787	783	808	738	806	816	836	758	794	792	800	724	745	818	775	783	743	808	797	785	769	777	799	724	769	800	792	825	804	833	774	786	792	833	760	796	796	818	744	799	739	807	770	802	837	822	762	786	813	774	781	820	786	850	820	838	737	827	780	827	821	772	823	734	830	722	768	769	808	799	819	758	769	807	788	877	829	789	787	776	779	806	786	790	771	771	804	759	813	788	861	767	808	800	814	765	820	773	819	756	787	717	768	791	822	798	818	836	774	791	773	752	799	827	807	819	799	766	798	791	772	777	779	825	745	769	759	762	830	776	766	869	745	760	777	806	849	815	827	783	747	802	773	779	792	781	782	831	830	796	854	762	767	741	767	831	818	780	796	808	814	771	803	734	803	807	762	850	832	821	799	767	742	730	794	731	748	794	781	755	814	767	772	797	817	820	782	822	839	805	801	801	734	797	699	793	793	763	783	802	780	801	767	798	813	785	797	771	841	796	765	757	801	721	804	803	802	844	794	765	820	815	784	824	779	791	793	833	802	773	806	817	830	755	844	802	833	794	790	763	766	773	786	797	785	756	769	813	824	747	774	817	778	810	823	826	818	815	813	804	725	820	816	837	796	782	780	800	810	784	802	796	852	869	803	818	798	838	763	794	820	766	768	788	787	793	774	795	821	818	804	795	806	762	766	751	773	727	763	876	804	815	828	753	829	804	808	790	777	747	776	813	816	761	780	800	749	780	801	780	802	789	829	799	811	741	781	765	799	780	797	743	786	774	777	797	783	756	759	784	815	778	774	805	800	742	833	787	821	779	809	812	765	808	790	821	731	814	785	745	757	798	805	765	798	796	756	800	751	759	814	856	796	747	763	776	775	737	762	812	764	806	757	751	794	782	810	794	800	763	776	800	816	814	833	783	819	822	805	787	770	803	748	767	768	795	834	755	815	776	820	752	781	813	805	814	790	796	749	805	742	838	817	783	799	765	804	792	765	799	749	768	830	775	812	830	786	788	793	799	821	827	786	798	783	815	796	787	841	773	790	817	824	762	775	787	765	818	823	781	761	759	789	846	790	822	793	775	827	789	776	731	728	798	808	787	781	839	778	755	827	793	802	770	803	768	839	771	778	802	812	782	761	804	772	804	800	790	826	786	827	819	818	804	765	772	776	811	794	784	782	773	813	772	751	824	803	846	849	810	801	777	746	775	756	767	781	763	795	805	815	798	792	791	778	815	841	759	798	820	752	770	799	787	775	799	858	763	825	800	790	790	774	807	782	796	764	810	777	771	793	794	796	828	774	747	755	836	804	778	788	741	821	806	790	791	799	760	793	756	796	815	798	749	823	831	779	796	779	815	762	849	774	831	774	791	798	832	794	810	779	736	762	784	806	773	811	772	795	852	727	817	785	770	790	796	764	789	791	820	763	778	740	784	840	820	767	765	792	807	811	811	815	821	800	736	777	799	790	766	795	817	767	846	784	759	821	784	838	819	825	801	838	791	764	812	826	822	737	775	784	747	744	745	831	842	795	788	760	810	783	759	807	762	762	778	796	852	809	800	807	804	755	813	767	796	757	715	794	759	844	780	827	790	788	793	823	759	804	801	752	800	841	793	799	786	812	763	834	745	751	771	837	821	808	811	803	805	779	824	752	820	775	828	797	769	828	760	797	790	819	766	814	815	758	747	815	765	802	818	763	761	747	800	822	786	826	767	801	772	822	804	784	744	770	822	789	823	807	779	825	783	808	798	800	850	807	828	826	786	740	780	763	791	795	765	797	811	799	830	790	803	769	813	825	764	776	782	747	855	738	807	788	803	777	866	793	846	763	794	755	808	866	824	795	806	794	801	857	802	740	802	798	805	819	747	833	781	803	802	790	773	814	796	807	766	823	796	792	777	843	767	760	787	808	812	780	789	760	793	788	805	804	873	776	805	770	787	798	774	795	743	777	825	784	804	784	779	761	823	792	770	776	820	755	785	809	768	812	789	807	777	807	742	749	782	839	764	819	809	756	785	827	824	807	768	743	820	830	754	823	736	790	769	767	785	806	814	798	744	780	770	835	805	773	788	825	784	744	804	795	789	797	808	801	819	743	778	802	811	772	829	789	793	777	796	751	769	778	829	795	766	793	823	797	782	878	766	804	769	804	783	782	804	844	779	810	808	785	742	784	749	800	816	843	772	756	795	776	802	752	770	799	740	832	775	810	777	794	734	829	838	807	827	815	814	796	825	807	811	847	815	825	784	767	779	805	791	834	761	783	768	802	820	761	752	827	776	801	804	781	849	792	834	782	815	755	812	762	769	800	751	806	802	770	815	806	814	775	813	792	827	786	826	759	760	746	771	809	801	839	796	829	825	814	763	763	776	809	755	801	749	778	819	804	774	784	811	816	795	758	818	814	812	829	803	800	777	796	773	787	801	850	764	787	780	801	818	811	811	797	796	870	807	839	781	807	822	791	789	822	783	761	797	837	778	780	830	771	756	772	846	761	814	792	816	777	805	753	751	831	789	789	748	790	781	750	768	810	760	783	767	779	740	788	795	778	793	769	791	824	776	799	781	831	842	778	761	777	753	797	779	839	809	782	830	791	780	773	781	796	798	805	824	762	804	798	765	817	767	816	849	781	721	769	764	766	787	761	789	792	783	798	751	769	865	851	801	832	819	821	772	783	769	794	790	793	794	786	808	829	786	806	795	798	790	796	795	876	779	795	819	801	788	780	771	823	783	780	762	773	755	833	796	773	757	805	829	834	772	786	720	807	833	793	796	817	806	812	801	777	746	791	813	812	766	747	833	777	773	794	788	785	778	787	820	780	799	810	782	808	752	792	798	810	807	755	819	829	769	790	771	810	815	811	799	783	861	728	793	778	803	792	785	759	802	790	796	815	798	834	749	749	827	795	853	833	768	766	794	790	763	777	832	767	772	751	775	795	816	823	790	746	768	803	801	820	791	773	774	851	802	791	722	833	761	780	794	821	789	805	768	825	833	792	781	814	785	780	789	806	724	815	815	793	787	783	820	813	807	806	799	761	801	789	772	747	785	760	842	845	824	849	782	800	774	751	784	733	783	788	811	808	788	763	791	712	848	823	858	797	814	756	824	760	776	777	797	780	838	738	740	806	809	776	832	779	811	849	786	797	797	813	822	778	743	818	732	800	816	803	738	777	794	822	799	794
40714	41164	24591	17091	9323	4064	1548	625	402	395	386	331	341	352	367	355	364	347	340	347	316	348	373	308	338	339	343	323	348	369	347	380	381	355	440	384	405	450	392	399	406	434	481	455	407	461	413	403	433	446	445	472	462	445	415	404	388	358	416	478	478	467	490	469	452	457	458	392	392	397	378	343	337	357	381	342	340	395	386	341	348	364	337	361	340	355	343	363	380	307	310	312	335	385	357	337	308	345	324	325	368	335	325	339	339	337	347	329	351	329	347	360	327	352	301	334	323	346	321	314	333	326	309	320	362	302	354	359	303	325	337	311	354	311	361	338	315	343	341	334	327	338	360	347	345	356	349	359	366	346	317	310	338	317	353	348	351	346	317	330	330	335	336	305	327	325	347	366	347	340	354	357	346	319	365	347	323	374	338	325	358	327	351	333	333	391	367	334	371	334	359	367	346	328	358	343	295	310	339	313	335	335	350	343	349	319	344	330	311	319	356	346	332	312	327	340	335	336	343	316	342	304	347	319	357	330	323	355	355	355	353	357	350	331	343	333	325	360	308	332	346	332	340	321	330	342	336	346	321	316	322	327	322	331	346	344	353	348	333	373	336	380	340	369	308	334	348	320	335	336	321	371	312	346	315	344	338	341	333	355	344	343	356	367	316	312	352	339	346	327	338	347	341	364	348	353	346	348	349	332	302	338	344	323	317	352	360	367	280	333	319	307	336	316	343	322	346	364	331	305	346	320	341	343	334	337	361	294	337	325	366	339	366	336	314	326	328	324	347	329	362	342	358	339	328	322	323	371	333	324	311	364	366	333	358	355	339	354	325	342	335	322	320	345	295	354	363	317	342	324	305	352	346	365	354	319	318	308	340	302	344	328	376	328	330	317	389	338	343	355	329	315	361	354	305	326	331	351	347	333	360	336	350	330	339	339	312	353	317	324	316	350	363	342	308	358	347	371	350	349	378	357	348	340	375	309	372	345	308	335	325	338	326	354	367	356	319	322	379	343	318	326	326	382	335	329	352	335	334	341	323	377	340	333	372	342	367	329	306	308	361	310	333	373	335	330	361	378	342	328	318	326	365	323	352	338	344	331	335	339	364	356	354	319	335	351	345	360	321	340	362	357	327	359	348	328	349	380	349	351	350	327	352	317	331	348	319	325	323	351	336	336	320	353	341	309	315	299	358	301	392	327	344	370	328	333	350	361	325	339	342	323	320	326	345	371	363	351	344	317	289	320	359	338	379	312	365	333	350	370	356	325	357	320	309	343	348	325	342	359	331	353	315	324	290	340	337	370	341	331	313	337	334	349	322	337	301	340	333	360	321	330	344	313	310	351	350	328	305	315	329	346	309	312	351	325	356	310	304	318	366	345	351	340	350	354	362	342	365	347	320	337	340	342	303	335	334	357	353	334	341	303	346	360	334	348	324	317	351	334	353	277	355	328	361	311	312	302	329	341	341	359	325	327	285	315	361	370	321	337	355	324	302	329	362	313	357	337	352	312	339	363	332	322	325	307	352	323	335	330	352	344	362	325	333	319	319	301	342	345	395	334	337	331	334	358	324	306	370	337	343	309	324	353	380	354	327	330	312	347	354	329	357	355	353	333	351	363	335	384	354	332	329	324	350	381	348	373	379	348	359	381	378	337	328	298	324	341	345	297	335	317	338	327	373	341	330	339	374	326	321	353	304	334	342	324	363	350	340	336	343	317	324	307	344	340	330	346	349	339	329	339	343	340	319	314	369	312	361	332	319	331	348	364	359	355	319	359	339	346	334	323	288	333	343	342	343	344	315	338	339	353	347	356	336	370	341	334	321	332	365	357	339	353	337	343	286	339	340	321	349	323	329	334	367	339	335	342	394	333	359	345	329	346	365	344	325	314	316	345	334	333	348	318	318	329	344	338	352	349	323	340	359	309	366	337	334	356	361	345	354	356	350	338	362	326	333	324	335	362	329	353	318	348	372	325	322	328	328	343	351	363	370	314	316	326	367	364	349	330	345	333	325	325	294	307	327	313	313	361	332	358	315	334	346	318	348	361	375	352	354	341	306	369	337	324	356	347	370	319	292	322	325	362	353	335	310	370	313	335	310	285	318	340	329	357	327	314	321	318	345	317	359	315	324	325	312	313	382	351	311	358	321	328	325	313	346	346	339	349	338	331	358	344	343	377	365	354	341	299	339	351	341	330	342	305	361	326	329	320	328	345	339	358	356	367	321	319	354	361	336	375	338	327	355	322	376	353	317	354	311	314	301	362	307	316	342	332	314	315	361	337	331	348	336	337	351	329	339	356	349	353	353	321	357	327	363	291	360	360	347	331	338	362	337	350	324	329	337	317	296	321	315	357	346	356	332	331	331	366	350	358	344	362	309	368	340	333	321	362	386	349	315	292	361	302	348	345	362	305	324	360	308	346	311	325	334	354	353	337	334	320	337	350	338	333	363	335	320	343	366	326	359	351	333	337	336	339	339	360	338	335	330	359	342	310	356	356	318	330	355	376	306	327	348	362	332	345	342	347	351	400	320	343	324	346	308	328	320	347	327	343	307	331	353	335	353	321	343	323	329	307	349	325	343	353	322	314	324	302	344	345	325	333	316	304	337	342	328	349	344	373	332	320	333	346	363	338	296	351	336	344	327	314	336	335	305	317	299	350	325	346	316	335	345	341	312	325	306	300	326	327	328	317	314	325	348	337	319	360	350	319	379	350	317	318	315	319	335	341	332	352	325	350	341	375	347	337	363	322	339	364	355	342	347	324	351	314	345	338	322	321	352	346	305	342	347	318	327	377	351	352	350	363	365	366	304	343	355	365	362	363	295	366	328	307	314	365	351	323	343	310	374	366	356	361	361	372	313	323	339	346	365	344	343	330	346	346	370	354	321	349	329	326	368	377	333	338	352	353	351	321	337	329	366	365	337	324	330	351	322	310	322	326	321	321	303	333	356	330	309	347	321	328	342	353	348	297	350	342	358	329	360	331	326	311	362	361	362	338	335	343	314	332	360	326	308	302	333	313	307	332	339	342	354	356	347	340	332	335	354	343	331	301	358	329	337	307	341	310	314	306	347	357	323	349	353	356	326	350	348	330	345	332	335	337	325	333	375	346	363	343	316	358	326	316	365	333	315	315	342	373	348	352	335	359	333	359	328	361	346	335	355	325	331	311	343	331	323	308	349	348	319	334	343	350	351	340	339	345	327	343	333	347	356	346	355	358	348	336	326	323	348	325	367	321	328	333	342	365	324	335	346	325	304	332	334	346	336	322	337	338	315	358	344	357	322	336	331	317	353	320	379	344	324	347	330	345	314	343	359	332	329	345	349	316	339	327	368	331	380	323	306	308	363	346	314	317	382	301	332	312	351	322	310	331	315	342	332	350	347	338	346	349	320	330	352	309	366	343	339	334	366	342	332	382	355	323	336	384	338	338	345	346	340	342	328	339	366	347	349	350	368	328	296	338	343	303	348	322	349	332	306	368	377	292
33817	35106	5271	1849	1714	1543	1330	1220	1175	1059	1021	961	963	955	1002	877	916	887	884	870	867	872	893	814	814	828	844	880	867	821	966	1037	1084	1109	1266	1385	1457	1439	1419	1244	1362	1466	1762	1628	1414	1339	1545	1594	1521	1489	1754	1852	1747	1710	1471	1228	1180	1241	1573	2148	2139	2127	2238	1875	1697	1624	1621	1396	1258	1109	1102	977	1063	1018	997	990	1064	1044	1090	951	878	965	910	959	919	909	863	803	883	837	806	865	825	827	766	796	892	823	838	825	855	851	854	764	800	783	782	804	793	817	845	751	804	782	735	808	784	737	848	835	867	753	800	812	797	792	833	759	834	806	827	832	770	755	792	790	808	774	857	792	835	799	797	784	852	811	763	819	804	801	838	816	811	785	778	824	778	771	826	770	762	834	747	801	785	782	827	813	771	806	845	789	807	806	752	813	782	790	766	747	760	748	808	797	863	796	796	737	774	791	791	770	796	807	774	794	795	758	767	799	847	811	751	820	815	836	789	813	825	804	803	766	782	798	774	793	775	834	813	726	828	832	816	800	773	748	811	843	773	756	821	780	759	810	845	794	823	856	755	831	832	793	813	830	822	778	808	734	834	773	819	803	774	834	773	793	768	815	801	783	796	781	805	820	813	801	798	775	808	814	855	786	786	747	770	786	794	810	821	821	777	814	759	755	849	823	800	760	790	801	794	812	819	850	786	799	790	866	818	771	797	818	843	807	856	751	777	794	803	788	835	821	792	814	761	788	837	780	800	798	790	776	812	820	830	763	785	803	763	775	832	813	778	806	826	773	812	809	795	744	804	777	745	802	790	870	846	767	769	805	803	802	783	801	825	811	838	799	787	862	817	794	766	824	742	751	830	790	767	786	828	784	792	824	822	787	758	824	796	802	814	861	812	820	799	794	780	821	814	803	772	759	811	796	790	781	785	832	825	812	831	775	808	823	825	802	828	818	809	758	808	781	832	846	846	785	789	799	823	794	789	793	803	830	831	822	790	814	762	764	790	787	832	853	866	804	824	773	798	814	803	849	781	719	808	804	767	839	792	824	844	742	803	789	712	814	772	811	830	797	749	815	854	808	790	791	757	801	802	795	816	839	805	788	773	813	784	782	774	774	776	796	781	780	828	863	851	794	831	819	813	814	840	805	822	789	800	830	833	798	778	785	802	804	753	815	794	812	764	776	760	833	790	815	823	806	786	812	772	775	815	777	824	780	825	831	792	798	800	789	780	816	794	824	794	815	829	771	822	820	784	835	843	804	795	795	792	756	804	798	806	779	793	780	766	744	820	828	801	813	818	806	774	792	773	727	794	790	795	797	860	803	808	825	737	784	753	816	828	782	784	802	768	776	818	750	804	767	823	751	786	779	847	793	775	808	790	785	814	820	817	796	804	779	843	820	767	788	796	767	799	765	814	821	780	866	815	772	787	772	797	803	805	814	802	820	812	806	810	830	844	794	773	828	843	844	820	819	825	806	803	764	849	811	801	781	783	788	769	798	861	805	821	800	792	763	802	811	862	798	788	779	792	799	812	815	844	844	836	809	809	797	772	780	817	751	835	822	809	802	776	797	812	751	775	783	841	762	835	763	806	776	751	778	874	833	816	817	792	835	783	821	833	797	789	784	802	823	846	830	837	810	726	767	800	851	778	808	808	808	764	770	837	765	775	760	845	807	817	822	806	801	783	811	781	817	794	812	821	814	826	776	803	798	816	795	785	803	761	788	790	783	812	818	825	827	788	798	777	853	768	771	800	759	831	782	817	817	778	778	859	762	833	836	789	745	818	777	785	781	779	834	808	812	797	821	799	813	810	745	812	756	809	797	821	801	802	820	751	817	789	762	836	816	861	776	799	790	855	787	814	818	787	796	813	829	865	769	832	800	825	822	830	844	810	844	821	778	820	778	789	814	822	802	778	772	830	822	788	812	785	806	833	809	845	796	790	819	828	728	785	799	800	823	856	826	831	800	843	809	807	732	827	800	771	859	793	796	824	847	768	796	827	814	828	831	777	775	780	798	838	820	857	823	818	849	776	767	802	802	805	860	754	787	821	812	817	794	779	800	810	829	763	790	853	787	793	773	751	812	802	794	791	759	821	823	810	779	823	767	825	781	824	783	784	822	800	771	809	815	763	778	776	788	851	780	831	824	766	788	831	796	768	853	817	811	770	821	819	823	760	805	784	777	850	794	776	864	787	734	786	821	794	822	785	783	801	789	807	770	763	799	742	778	794	742	850	743	808	799	762	781	825	801	757	852	776	838	844	773	810	761	847	770	784	833	825	814	851	798	789	765	792	778	751	830	816	805	853	792	835	776	799	829	850	762	795	878	830	823	820	831	778	790	793	773	804	837	810	805	806	779	803	788	785	844	789	798	822	800	813	849	797	788	753	802	827	790	795	817	760	811	796	801	758	781	784	836	775	771	796	823	794	789	810	835	821	842	784	815	822	797	820	815	812	767	808	819	787	840	756	844	804	841	802	776	772	763	755	815	793	812	827	803	827	789	803	773	840	805	759	746	815	784	793	835	784	826	795	777	826	786	805	832	802	775	780	808	783	794	805	755	781	837	840	815	826	830	825	746	810	776	808	834	837	789	806	808	770	851	837	828	785	807	832	757	830	808	789	774	809	790	774	766	771	813	776	838	792	788	814	849	766	825	806	847	783	814	788	800	785	810	813	821	771	791	799	816	791	836	778	765	780	798	784	793	808	808	801	824	782	799	836	795	824	804	748	795	848	821	749	795	771	843	791	806	832	836	787	803	760	807	807	787	737	799	813	816	774	818	791	785	802	792	759	782	842	747	817	794	821	810	811	781	844	795	829	765	768	758	848	794	757	802	810	734	801	752	834	828	803	801	824	871	814	768	782	833	749	797	764	821	763	797	819	811	795	818	773	811	768	805	820	773	786	762	772	846	770	753	807	770	820	839	821	802	842	791	840	781	766	864	809	765	792	762	727	766	754	786	779	805	817	818	799	776	761	735	804	829	810	811	805	816	815	797	810	748	844	793	782	816	820	839	802	761	818	765	759	816	789	803	805	798	853	788	803	849	780	819	786	774	771	754	789	814	830	797	791	794	772	810	797	837	804	831	780	814	774	802	784	757	837	851	840	796	763	839	793	805	803	853	759	722	784	790	745	874	838	780	748	789	794	738	829	812	806	796	836	784	750	803	780	806	787	797	793	788	804	863	811	757	815	834	773	853	763	765	799	880	804	802	821	805	776	832	762	777	855	776	814	815	777	818	838	818	722	782	808	770	808	829	750	767	824	822	780	784	804	821	797	823	807	802	793	794	829	824	803	812	824	775	820	803	816	789	850	824	797	815	814	804	764	803	764	757	824	808	840	783	832	822	814	825	843	828	818	771	787	816	782	766	792	782	792	799	797	816	816	763	766	787	753	835	782	784	771	871	819	770	787	816	825	762	801	782	787	805	842	780	801	811	849	798	791	774	768	860	818	797	831	783	799	829	775	848	838	844	799	799	807	807	839	793	779	838
53605	43183	30399	23433	21944	17960	10258	4128	1249	634	529	512	441	429	447	409	413	408	382	401	384	382	386	387	392	326	348	355	358	390	418	385	430	422	469	515	551	539	471	492	566	714	880	617	608	481	572	669	644	626	786	784	730	745	687	500	498	569	643	1021	993	953	960	902	826	796	771	772	612	503	484	468	464	459	469	463	433	449	496	398	381	410	409	406	439	384	337	341	369	350	343	340	334	299	344	329	375	321	341	342	341	303	307	283	345	357	350	308	314	378	349	323	370	352	328	352	334	324	333	327	348	327	349	371	325	341	331	331	347	333	341	340	347	377	344	339	347	327	310	340	340	330	287	307	367	306	341	355	331	349	339	335	307	339	355	350	334	340	356	316	348	342	361	370	303	330	318	329	344	336	333	356	353	305	322	335	329	320	337	339	326	327	314	315	315	337	355	331	318	383	329	334	330	338	308	331	342	356	328	326	353	337	360	365	323	360	348	312	352	360	335	323	332	330	341	331	325	353	350	341	342	326	313	349	353	281	335	362	342	330	337	312	344	319	361	337	324	361	341	341	305	360	351	321	334	348	347	351	366	309	347	298	336	333	341	344	342	325	328	351	325	322	341	324	340	302	355	326	310	377	360	351	317	375	334	343	366	327	346	360	324	294	326	354	355	363	326	343	350	326	302	293	333	331	329	311	314	373	318	313	331	329	313	363	350	347	354	336	314	321	334	337	348	318	324	321	342	335	338	343	354	327	309	344	357	349	312	330	362	349	322	319	323	319	362	343	345	317	330	352	332	343	331	335	331	344	318	330	352	348	364	334	338	329	359	372	346	329	340	345	369	354	311	370	350	332	332	320	323	336	353	349	342	371	345	365	322	365	355	315	295	375	375	341	316	348	359	372	335	359	320	323	332	328	326	332	329	340	350	326	341	325	315	358	332	346	315	329	337	374	319	350	340	335	319	291	331	312	351	344	346	329	321	341	333	318	346	323	380	336	342	340	307	311	363	327	346	332	319	338	356	325	331	348	338	323	332	300	353	378	348	333	328	374	324	332	316	322	336	373	340	340	308	354	357	315	331	317	346	309	365	354	358	308	342	356	314	342	323	318	320	347	313	333	332	330	356	372	297	315	335	335	347	370	343	333	301	335	350	344	320	365	363	335	351	313	335	328	358	336	342	325	348	318	353	366	336	326	347	331	324	325	370	348	325	320	327	339	343	337	347	339	356	351	355	379	332	333	367	370	332	336	327	359	303	342	319	344	328	334	340	346	336	348	331	340	358	344	322	330	327	312	346	341	337	383	348	334	330	327	323	325	361	342	315	340	330	301	339	309	317	369	336	368	340	336	385	333	341	336	333	330	319	366	342	356	311	311	366	328	311	354	334	369	303	341	334	332	347	332	323	370	344	331	333	353	325	343	340	318	341	324	346	351	303	365	336	335	356	325	343	317	330	377	339	336	327	357	338	311	334	350	339	329	325	334	350	345	308	341	332	332	324	336	353	343	362	351	377	323	307	338	342	369	307	316	307	337	342	331	316	336	325	365	342	369	355	349	322	356	321	322	295	347	325	320	330	321	304	351	307	358	328	366	339	336	324	315	317	349	349	356	334	350	348	325	323	332	305	334	348	347	320	339	370	352	315	295	318	314	315	348	358	320	333	319	339	357	323	351	292	336	337	385	358	348	351	361	364	366	343	353	378	363	293	331	314	307	335	338	296	319	360	347	358	316	347	360	344	383	335	316	358	331	328	309	326	363	353	319	332	311	334	346	357	339	339	333	305	338	308	330	342	342	334	310	303	316	348	295	346	339	324	316	354	345	345	376	334	341	361	357	324	331	329	294	334	311	332	343	314	338	335	350	336	341	385	363	336	333	356	317	299	316	371	316	346	357	313	320	363	326	345	312	367	337	320	343	332	334	318	332	384	328	367	367	350	289	316	339	321	335	368	323	333	356	336	347	311	292	323	330	305	336	335	327	337	332	363	338	317	342	342	338	347	349	333	318	315	329	310	391	338	337	368	337	341	331	308	321	347	311	364	325	335	291	315	349	337	357	304	326	337	363	341	341	328	337	331	324	357	345	329	324	342	331	334	324	337	316	333	313	294	382	365	326	303	333	350	389	360	348	353	346	347	324	351	319	346	347	339	333	344	334	292	297	339	342	326	333	358	328	320	329	344	304	345	329	349	349	336	313	343	343	334	332	314	352	321	347	352	318	346	323	363	369	307	354	336	342	344	340	337	349	311	337	360	316	341	314	352	319	342	354	324	321	349	333	340	325	325	338	303	336	341	352	333	338	357	317	351	325	357	327	324	330	337	316	326	344	347	317	311	327	386	323	331	343	316	383	334	293	322	369	350	334	348	344	352	316	350	341	349	356	321	358	344	345	339	322	344	346	368	350	319	318	306	367	367	353	361	330	352	323	344	306	347	363	363	328	339	331	316	320	341	332	371	315	348	352	329	358	329	320	329	328	340	354	340	322	334	329	345	362	363	327	345	323	338	340	366	338	296	346	333	319	356	294	325	327	298	329	315	349	357	348	327	339	326	315	315	297	356	329	307	315	320	334	358	319	323	322	386	370	366	368	348	318	358	365	352	331	358	334	355	326	320	351	329	359	342	328	343	320	306	318	306	356	359	329	338	348	343	332	320	332	306	337	331	352	365	360	335	335	343	335	371	318	337	303	346	343	339	330	324	345	339	352	348	354	335	322	330	323	344	362	332	346	309	323	357	402	327	355	332	332	343	299	352	348	300	360	345	301	305	337	363	362	350	330	341	333	322	336	357	346	384	348	311	333	337	310	343	340	351	316	318	347	348	344	372	356	305	370	353	341	333	347	337	339	338	348	347	353	341	352	285	334	321	324	333	339	323	304	365	338	353	299	374	317	304	320	328	357	350	343	362	363	356	308	332	350	348	316	329	353	355	332	317	347	346	329	330	355	320	339	338	355	334	342	347	331	346	320	316	378	328	326	355	348	336	352	341	307	340	349	345	300	324	348	322	328	320	340	330	349	322	330	336	370	340	332	347	382	337	342	330	352	310	335	356	365	331	335	342	330	330	356	350	383	376	353	360	295	357	362	312	331	320	322	339	353	353	336	322	304	329	324	380	325	332	368	357	343	343	331	355	334	308	331	280	350	322	311	401	366	339	332	343	323	320	344	314	349	297	322	325	343	348	340	332	310	348	348	373	370	317	289	306	322	311	318	338	360	314	313	326	305	334	371	385	342	360	362	349	357	317	343	332	353	324	340	329	321	361	329	350	302	323	360	327	355	357	379	334	338	342	346	349	321	322	370	307	337	320	330	311	382	341	345	330	338	337	341	342	295	365	337	316	372	371	342	344	350	332	314	324	323	311	319	317	325	338	320	331	320	343	306	312	337	335	326	357	374	340	361	345	410	333	315	351	325	336	326	350	325	328	329	316	336	327	365	332	339	329	347	307	319	347	360	314	322	297	300	340	324	354	348	341	307	347	323	327	328	339	364
45477	46357	21700	5759	5022	3852	3039	2599	2103	1980	1821	1719	1572	1405	1397	1239	1269	1124	1088	1039	1091	1020	1063	978	933	972	973	921	943	1045	1274	1379	1374	1556	1756	2214	2381	2105	1957	2098	2393	3693	4474	3008	2388	2040	2729	3227	3233	3059	4391	4090	3574	3995	3228	1783	1914	2241	3001	6220	5500	5256	5734	4840	4601	4231	4133	3794	2718	1908	1671	1555	1635	1498	1429	1567	1882	1830	1917	1344	1194	1301	1248	1241	1201	1096	960	945	915	865	888	850	775	787	833	812	839	786	815	769	808	771	778	800	829	793	790	807	771	779	834	788	765	749	783	730	785	745	781	769	776	767	823	764	777	756	756	794	744	773	803	799	770	782	747	767	799	798	774	758	729	746	829	796	758	790	814	781	786	782	753	766	791	765	781	821	775	769	811	753	754	804	768	786	780	785	738	737	792	752	759	801	754	762	796	738	767	751	807	768	768	796	785	790	822	781	783	749	799	749	786	744	785	759	794	797	830	740	788	735	767	774	753	760	731	739	799	796	756	795	792	779	819	842	778	798	789	752	746	788	751	798	787	824	753	794	746	747	785	841	753	817	739	768	792	766	799	805	815	763	772	751	791	758	745	779	811	786	708	735	774	810	799	827	824	799	756	783	800	775	785	766	781	807	767	781	779	802	772	741	727	800	799	789	813	805	756	742	816	743	777	751	766	810	789	767	759	774	801	705	751	772	804	754	759	772	765	774	742	723	810	787	780	729	820	809	761	785	781	734	754	784	818	797	762	809	824	742	793	741	748	759	733	795	780	861	768	772	808	806	753	773	800	696	785	817	707	804	711	812	805	776	816	839	773	748	745	768	773	829	776	709	803	765	786	796	728	718	735	750	812	830	734	779	755	794	754	784	751	851	762	788	748	749	818	787	789	718	787	743	719	775	719	747	818	767	751	699	825	747	742	760	828	766	783	751	792	754	792	757	722	760	824	820	752	776	811	763	753	774	778	729	767	789	735	803	729	775	779	842	744	744	737	746	806	755	780	754	750	785	776	750	792	791	806	791	717	813	781	761	759	755	752	724	771	770	786	770	763	766	748	783	783	793	741	797	811	762	786	773	760	757	786	775	763	784	748	766	746	738	764	777	742	797	786	805	758	780	796	800	802	755	798	815	779	801	844	780	764	804	792	770	782	808	764	771	759	748	792	740	751	762	714	787	750	776	751	783	744	730	752	737	759	773	781	764	756	778	733	763	806	773	775	753	819	788	734	786	787	795	782	752	793	762	803	851	795	789	765	784	818	829	797	835	796	785	773	746	788	791	802	816	756	757	781	789	708	781	765	745	775	832	808	777	796	749	760	790	766	786	765	747	732	763	771	698	756	765	790	775	796	806	772	772	787	812	782	782	821	745	762	826	759	828	754	766	772	789	806	790	739	796	821	775	817	725	735	733	830	775	778	752	795	727	732	781	742	766	804	782	756	832	742	786	764	795	781	814	735	765	745	773	786	827	769	772	770	763	780	795	789	738	809	777	805	805	770	804	800	753	729	749	784	801	779	747	797	770	784	741	769	748	791	736	784	857	761	801	738	795	814	747	764	835	826	775	800	778	737	777	746	797	744	723	744	761	775	752	818	812	784	786	843	812	753	767	768	748	788	763	776	769	726	738	796	776	748	791	779	826	776	789	755	788	760	790	837	799	810	734	795	799	829	782	797	777	721	806	742	773	818	757	795	771	734	740	767	797	763	785	747	737	760	752	745	754	796	823	774	774	796	776	795	795	787	774	819	785	773	761	761	798	814	774	782	813	815	809	752	757	782	773	723	752	808	802	787	715	769	783	801	798	795	814	826	780	751	740	751	763	783	752	759	779	775	783	792	774	766	795	757	812	815	736	807	818	775	806	759	777	831	818	756	787	764	748	772	793	764	769	792	739	803	729	754	796	783	786	781	779	795	763	725	762	782	786	763	762	812	763	776	780	788	816	751	815	769	807	765	785	807	809	756	733	789	750	792	797	772	775	792	771	764	795	779	778	732	768	727	752	837	756	763	821	774	806	743	811	795	753	733	786	803	766	779	726	803	793	763	735	772	732	772	815	820	718	740	799	752	749	809	762	772	760	808	773	825	782	765	781	770	788	767	785	772	823	760	799	839	815	742	761	790	775	773	804	862	823	795	760	755	786	775	755	818	795	747	747	802	775	755	790	786	774	777	775	730	756	840	743	781	766	775	797	777	756	796	736	817	784	791	788	764	774	762	798	811	807	824	735	725	783	752	843	726	735	775	763	752	768	693	769	724	763	777	783	768	740	773	760	789	767	775	785	780	776	812	750	750	741	808	781	768	783	775	802	771	769	827	742	760	816	770	788	815	800	783	761	721	767	800	794	767	762	798	731	753	779	820	754	776	780	770	775	780	781	795	790	778	720	803	767	806	755	803	737	802	780	797	721	810	736	804	826	815	806	806	815	779	764	740	760	772	774	802	769	802	768	765	779	774	786	761	757	761	794	783	772	802	751	764	780	760	775	739	787	698	799	807	771	769	806	779	756	817	770	770	717	828	794	799	783	771	811	714	752	740	832	749	740	767	776	776	766	751	760	759	822	778	764	757	748	768	763	843	763	764	746	784	791	767	744	761	787	796	798	767	766	747	759	847	793	796	778	791	796	713	803	772	761	771	805	790	807	824	774	820	844	757	765	743	778	739	789	785	793	779	755	760	768	755	746	765	787	760	758	743	775	776	825	755	763	802	756	803	807	748	741	749	786	707	744	761	744	752	764	784	784	744	806	772	794	780	777	794	827	789	775	754	782	802	758	809	771	752	755	766	821	773	731	715	821	757	756	815	795	759	749	739	775	777	695	735	719	768	711	752	781	781	790	789	801	793	738	782	691	800	792	754	801	799	764	786	777	780	779	792	806	809	756	779	813	742	790	846	771	740	735	781	758	749	812	793	762	748	806	737	791	774	728	820	759	781	753	793	767	742	753	795	751	810	807	795	766	767	787	728	788	750	801	773	783	801	749	774	784	764	806	763	799	775	738	763	750	775	754	758	767	753	774	807	774	816	688	785	834	730	772	753	782	809	821	746	750	832	782	729	766	758	761	772	725	780	830	752	784	746	734	807	857	719	755	779	796	791	766	779	798	822	743	820	799	779	784	778	794	746	807	812	744	771	788	776	726	756	804	801	738	772	754	775	763	788	736	815	780	756	780	759	751	755	772	773	782	765	758	796	787	809	806	750	779	787	735	756	761	773	812	792	755	752	761	738	783	749	776	776	789	798	791	831	701	761	823	757	772	748	778	753	794	744	783	707	765	791	748	733	754	781	775	837	770	801	767	816	812	771	811	804	761	729	779	784	826	791	733	798	785	754	765	775	765	768	770	775	760	816	762	743	744	787	779	735	750	762	726	753	804	779	773	768	773	766	774	795	777	757	794	785	762	789	758	797	807	764	769	791	740	741	795	785	742	798	778	765	797	868	760	742	832	732	839	765	712	807	768	761	734	731	736	724	718	774	719	785	770	781	765	719	750	824	772	766	782	807	790
13815	15641	5445	1017	517	408	340	350	343	352	331	299	355	352	379	347	306	327	323	321	317	317	309	318	321	318	293	350	314	316	316	372	414	356	369	385	357	336	379	411	374	384	409	380	376	406	366	377	344	367	386	396	377	375	327	375	389	336	346	387	358	393	346	352	335	344	354	376	318	314	320	318	330	346	350	328	325	325	308	344	356	347	329	320	349	310	347	298	341	314	315	302	285	346	349	306	373	327	319	313	357	340	347	360	323	341	338	335	324	351	358	324	349	308	294	315	341	342	312	345	317	299	320	324	318	333	356	333	324	378	317	321	326	323	353	326	280	341	359	327	322	322	327	337	311	294	309	318	312	333	338	337	349	324	343	330	317	314	315	326	335	346	314	341	346	341	308	312	324	319	317	367	338	299	342	303	313	317	329	330	350	345	337	315	318	345	330	364	320	309	303	351	322	318	352	352	330	335	303	342	287	339	351	319	317	340	355	319	338	343	324	316	311	337	330	309	293	294	336	355	329	309	302	328	336	326	306	336	350	322	326	324	327	317	296	308	310	324	332	297	282	343	337	332	305	322	353	309	327	354	343	309	337	306	312	364	311	327	318	355	336	337	351	313	334	367	307	341	343	331	352	316	324	318	329	339	343	314	314	328	344	315	303	364	309	300	335	348	372	322	294	330	336	339	315	339	344	315	338	354	331	366	306	325	332	321	357	352	351	337	319	344	334	340	338	330	307	315	332	357	328	344	327	289	362	306	350	328	304	349	312	333	338	342	328	327	330	348	309	370	353	291	362	358	333	353	321	327	332	335	310	331	315	319	369	323	335	338	375	351	322	303	359	363	343	363	338	343	355	336	323	283	324	338	333	334	319	347	311	324	317	315	328	361	349	306	346	352	346	335	326	325	308	326	306	340	356	336	345	311	313	313	370	357	341	338	323	321	306	310	339	340	348	331	328	304	305	311	376	303	363	317	333	338	333	311	357	331	297	355	361	328	331	339	349	300	323	307	334	309	343	332	317	341	335	329	330	337	337	308	317	336	336	339	323	331	319	313	337	337	313	343	334	352	311	337	381	331	323	301	300	308	320	321	343	332	318	325	335	348	319	322	355	288	351	314	312	309	326	334	317	311	293	303	301	344	323	355	330	322	341	327	341	316	304	290	299	343	324	329	319	309	358	341	328	361	285	319	290	327	319	341	347	334	346	337	329	302	330	321	325	355	304	313	331	307	313	309	327	363	346	328	315	316	332	303	315	355	302	364	316	351	348	343	336	339	354	328	322	336	333	355	354	333	320	312	356	321	330	354	346	276	347	326	343	348	334	301	302	331	354	345	323	326	318	342	383	335	370	330	315	334	350	326	329	301	355	363	328	330	348	337	336	310	349	368	347	327	328	323	354	311	345	359	354	310	305	327	312	356	325	324	349	304	362	313	346	342	328	312	348	314	344	317	299	309	309	322	356	315	321	312	291	376	306	337	349	303	327	370	293	327	314	351	335	315	369	309	326	319	342	322	313	339	333	362	346	317	304	313	320	333	305	316	327	349	308	369	369	304	320	305	338	323	333	329	358	325	339	329	342	348	377	322	323	320	336	332	343	336	309	328	340	315	307	350	357	324	357	283	330	315	341	311	312	349	336	286	381	333	332	319	339	329	344	328	358	355	334	310	287	317	310	325	318	323	315	315	323	321	304	305	336	352	311	343	349	342	337	340	316	338	376	325	292	329	335	329	305	310	315	321	328	334	345	316	318	295	311	338	344	344	338	360	351	328	335	314	322	298	323	319	286	330	328	304	327	313	295	326	321	311	313	310	296	322	342	365	322	375	325	331	328	316	326	313	345	312	357	300	342	343	333	329	303	308	343	374	340	372	345	322	334	362	344	338	335	338	309	317	346	336	333	336	315	311	337	330	341	329	314	307	316	329	313	325	325	350	368	335	321	326	325	332	360	324	328	330	317	304	339	296	331	320	336	316	337	308	356	321	336	343	315	313	303	326	328	322	300	322	321	325	329	350	347	339	334	346	307	305	327	326	309	304	329	327	348	310	353	327	344	311	347	303	329	313	335	358	313	327	320	325	322	310	313	334	349	326	365	334	300	298	342	332	332	304	309	331	293	346	375	309	339	314	350	329	359	333	330	326	335	307	335	333	312	340	344	317	346	314	312	321	329	357	344	337	333	314	329	362	344	350	365	346	340	345	347	353	332	326	337	328	333	369	333	397	360	313	331	358	299	350	320	347	350	320	328	294	311	286	307	313	363	302	320	360	350	306	320	332	361	331	309	316	340	354	294	335	342	313	315	375	339	347	295	330	340	329	341	334	336	308	301	301	316	330	347	357	370	322	353	325	330	288	341	323	303	311	326	312	307	334	314	347	344	316	326	351	347	301	332	320	324	355	337	336	311	345	357	338	353	330	327	347	341	325	345	327	329	353	338	372	334	324	323	355	306	354	331	299	330	316	289	350	333	337	312	306	313	332	333	346	328	324	332	331	306	325	309	337	313	359	325	312	314	320	357	313	335	331	344	315	332	328	306	325	300	334	357	333	343	335	325	299	323	327	327	309	331	396	336	310	326	348	273	338	349	342	304	322	351	374	320	317	306	356	338	319	349	330	341	351	332	353	339	330	307	336	339	346	297	368	348	324	302	353	338	365	309	335	294	348	347	300	339	339	324	351	313	371	283	347	319	333	335	333	325	309	347	321	344	332	326	308	314	303	340	340	329	291	320	331	365	311	315	331	338	299	328	349	315	361	324	331	341	342	331	340	313	303	336	291	335	335	334	343	339	355	292	349	355	328	292	338	306	326	352	328	382	332	340	317	341	326	356	313	365	298	326	342	319	328	307	318	295	313	285	339	319	308	309	307	331	344	317	345	328	333	341	321	308	307	291	326	339	360	350	310	350	332	327	314	298	305	367	337	321	311	306	343	324	329	321	342	354	327	317	360	325	353	321	324	343	369	312	345	309	326	313	312	319	324	304	351	308	321	319	361	345	363	322	306	343	335	344	348	331	302	320	349	349	328	359	309	312	338	345	342	329	318	361	335	302	330	323	311	321	339	330	355	329	326	309	282	313	354	319	335	340	301	332	357	305	333	327	352	324	317	357	317	324	340	305	321	342	316	348	302	311	326	355	329	341	318	298	331	333	374	337	314	345	317	340	303	318	327	338	353	345	318	332	337	313	320	314	320	324	344	320	336	319	314	318	309	322	324	294	315	330	307	348	349	324	328	297	332	311	328	316	333	320	291	353	343	302	315	286	332	312	367	327	359	329	327	316	337	317	304	332	352	327	311	317	346	312	342	347	316	313	354	299	316	332	337	355	322	316	325	365	349	292	287	298	317	308	306	337	351	331	328	326	326	336	339	343	344	346	296	312	331	332	376	333	294	356	338	312	340	338	310	329	359	339	317	332	335	301	346	344	316	330	334	322	305	339	317	350	340	342	348	282	342	336	301	319	318	340	309	300	335	326	306	283	296	358	343
12099	16412	4456	938	874	872	853	861	842	788	810	807	830	800	833	765	773	805	770	808	782	757	773	842	734	803	802	739	828	860	924	986	1029	952	1083	1156	1158	1165	1051	1120	1156	1275	1261	1129	1166	1163	1170	1037	1130	1068	1091	1130	1107	1096	1068	991	1016	1069	1050	1117	1047	1068	1055	971	955	957	899	915	865	862	840	800	874	866	774	811	815	821	800	817	794	781	799	836	806	855	798	794	824	840	797	809	813	784	737	761	815	775	786	786	768	763	812	770	787	775	784	802	792	763	810	795	842	784	844	780	706	787	818	799	772	804	839	813	767	766	799	821	836	816	832	833	747	801	758	766	775	743	776	796	818	785	768	787	803	778	754	781	765	817	759	790	806	788	789	753	751	817	796	790	769	766	759	780	819	784	795	777	764	815	787	765	790	772	804	771	782	791	762	781	793	795	777	780	787	831	791	799	785	792	793	828	818	791	775	815	795	825	813	792	778	792	851	763	789	785	779	779	762	787	786	783	793	766	788	817	802	770	794	761	808	793	753	830	809	812	784	804	739	795	769	776	759	780	786	753	821	788	789	777	776	835	824	776	803	771	729	744	823	766	800	767	799	752	805	807	796	818	808	724	767	777	745	798	759	858	776	821	752	811	799	773	784	743	770	753	802	742	775	792	746	818	818	815	770	777	821	767	788	791	813	777	814	822	778	758	801	833	769	780	793	836	735	814	776	740	801	752	759	800	744	810	770	794	785	835	795	801	844	780	777	785	751	763	788	784	802	748	797	794	793	815	807	783	805	814	831	790	816	770	763	768	784	719	767	797	808	770	798	847	800	780	779	812	735	734	815	757	781	814	772	773	786	760	802	782	745	793	825	785	796	788	791	826	829	793	819	775	792	783	799	808	830	799	813	801	746	796	829	762	790	776	763	788	749	787	751	819	744	795	830	839	818	770	807	774	724	837	799	807	770	707	771	810	805	783	779	774	791	752	801	731	740	796	799	757	793	798	784	757	824	767	785	804	774	755	799	802	778	819	769	789	755	799	796	787	817	778	791	766	746	777	774	755	798	792	814	795	788	756	772	760	766	736	792	833	798	766	761	769	814	760	782	722	768	754	790	794	799	799	765	766	765	811	803	837	815	792	756	721	766	749	739	800	810	836	777	793	775	790	829	760	800	772	786	794	815	765	748	772	809	782	768	753	762	826	751	752	816	765	835	822	778	746	786	799	767	755	834	786	798	722	819	831	757	786	844	836	781	772	758	731	834	812	755	841	761	788	826	781	819	738	810	778	801	775	786	770	750	804	787	829	737	790	746	742	796	826	812	795	791	811	813	753	817	729	751	793	776	794	797	764	827	807	769	772	774	774	819	817	791	786	797	788	761	797	792	775	781	778	790	778	814	816	807	766	793	771	758	748	796	789	798	800	825	756	773	758	817	757	768	800	819	753	791	783	798	742	733	773	772	787	784	794	812	748	812	807	828	780	773	773	797	773	762	804	750	802	787	798	831	833	799	824	828	808	782	771	828	789	775	749	758	762	749	811	815	782	816	779	829	760	796	746	800	852	758	767	749	809	761	794	771	861	804	773	797	801	766	801	745	761	816	744	759	804	767	782	817	778	783	778	801	764	778	741	801	755	830	779	790	765	843	769	765	804	782	788	820	761	838	785	820	804	820	757	791	808	786	769	774	753	774	803	835	771	761	803	806	798	772	842	804	783	775	767	782	762	803	793	738	789	836	781	813	778	790	810	721	812	777	784	801	823	777	744	779	833	761	778	802	772	849	779	760	803	771	778	824	760	767	817	786	832	749	811	834	804	792	776	770	813	783	789	793	789	829	766	793	759	832	800	800	812	799	772	784	760	801	769	799	805	809	781	767	786	771	779	825	782	854	763	844	790	809	814	824	781	735	759	857	762	783	774	759	765	856	812	824	743	811	750	815	801	774	762	748	793	762	734	831	793	780	797	803	760	878	730	809	802	800	736	764	794	762	750	803	786	755	756	740	819	813	834	778	782	788	784	759	768	817	796	802	786	798	770	781	809	806	765	824	789	747	779	765	783	783	736	762	862	808	800	830	772	745	772	781	820	816	820	765	798	742	839	761	755	758	843	788	773	841	772	807	777	837	778	802	833	727	797	784	830	837	783	808	752	770	805	780	749	811	809	762	803	743	776	802	732	767	712	743	786	800	830	763	773	689	735	816	807	767	775	741	820	772	823	824	748	758	838	793	804	833	809	824	756	796	751	778	752	850	784	766	790	789	815	776	785	776	753	757	779	808	771	748	764	818	804	793	785	802	788	773	799	737	785	810	827	846	759	783	801	773	763	785	782	791	789	780	811	732	845	813	811	790	776	751	793	785	761	803	785	812	812	774	748	725	798	773	805	792	754	806	811	822	782	791	767	769	835	800	749	807	745	799	787	814	749	823	815	805	800	771	793	764	812	750	800	830	818	766	767	803	803	781	793	748	750	800	774	811	767	799	762	805	769	791	802	810	810	818	829	766	822	816	802	765	766	773	776	774	756	821	767	753	787	777	821	756	806	748	756	772	792	807	804	821	796	811	772	781	831	783	786	809	758	733	777	774	792	755	779	764	831	772	752	757	783	786	864	820	773	773	796	802	771	819	811	771	772	786	772	770	793	813	816	820	732	833	773	776	776	813	806	785	739	768	772	814	776	793	764	765	781	782	817	835	778	806	762	713	789	844	802	772	774	800	785	770	824	815	801	781	777	764	794	856	823	783	776	803	752	789	797	792	747	779	769	769	802	815	820	817	773	807	724	822	811	799	793	758	731	810	771	816	784	783	731	831	749	796	753	775	764	811	776	788	726	730	770	804	835	823	821	830	820	851	735	753	776	775	785	804	765	774	761	815	805	764	765	768	793	802	765	769	771	803	802	762	745	820	802	777	877	790	783	813	801	835	817	770	803	763	828	775	774	824	857	795	755	818	789	774	748	783	763	795	744	793	728	793	802	788	789	828	796	807	783	754	756	769	759	786	795	806	772	813	748	758	782	771	738	790	776	781	793	787	803	756	818	799	775	779	778	755	787	766	783	784	789	801	758	760	832	797	844	785	808	780	773	798	801	811	774	774	808	755	763	789	758	776	791	749	800	744	773	804	749	811	832	780	824	764	714	794	818	746	801	775	782	805	784	726	755	819	792	759	814	765	781	784	747	789	765	782	819	844	755	812	762	800	792	810	792	774	763	786	774	761	774	783	813	783	742	734	823	800	771	805	807	810	789	801	726	786	779	790	753	853	787	826	785	806	812	759	836	751	799	753	777	785	824	758	797	756	793	812	758	816	739	784	761	769	752	807	792	795	783	756	779	777	785	779	789	790	769	809	808	815	786	753	764	750	784	770	786	760	781	730	774	741	775	788	825	814	706	756	757	728	764	801	787	796	756	809	723	814	776	766	794	759	815	767	761	800	805	795	763	789	786	767	780	797	789	792	812	801	778	833	830	770	815	823	790	790	775	828	807	795	809	797	834	766	762	813	780
40461	42894	27335	16366	8735	4164	1731	650	448	383	376	373	377	366	355	372	374	404	394	300	329	334	364	341	369	345	312	335	358	314	366	348	384	428	397	427	384	364	377	477	446	465	451	424	418	388	426	451	444	450	434	472	414	433	435	392	411	407	445	479	436	442	469	499	423	395	426	419	371	364	345	351	349	389	340	365	363	383	333	330	358	349	352	328	330	341	325	351	359	347	331	334	327	342	296	322	349	346	330	330	335	318	362	326	365	356	342	359	326	360	317	306	354	318	337	353	350	364	352	325	347	328	316	295	319	331	369	332	323	336	311	357	385	341	328	349	319	300	325	353	316	337	332	317	345	334	334	344	348	342	339	301	333	313	333	350	372	345	315	340	316	341	374	343	334	328	338	344	342	321	360	352	330	336	331	338	324	354	328	348	330	345	346	303	335	349	350	325	363	320	331	338	327	348	360	312	327	350	334	312	337	340	336	365	338	314	356	356	326	323	334	336	369	347	338	312	336	353	330	341	336	323	316	330	349	350	342	374	332	337	319	351	310	302	332	331	326	346	342	337	340	337	331	329	318	345	330	352	326	317	338	320	330	330	323	346	316	349	330	337	314	318	342	319	340	324	339	350	328	346	341	343	346	367	357	349	314	291	359	308	315	302	337	332	333	326	321	332	343	346	322	347	300	322	297	347	348	324	310	314	336	337	338	319	311	363	343	322	337	335	360	347	346	309	340	319	349	334	309	321	366	340	377	311	361	406	325	320	329	324	343	317	342	315	310	337	349	344	321	351	324	347	327	335	359	350	345	328	352	309	328	311	344	345	354	331	357	320	352	337	336	332	333	340	347	369	329	317	356	316	330	296	326	308	322	350	357	330	315	353	357	326	322	333	338	316	337	346	336	313	366	315	320	362	363	319	328	368	328	348	374	337	333	346	341	369	348	327	360	313	341	362	314	335	329	333	318	312	312	340	320	348	335	335	352	365	315	313	337	348	327	302	336	299	332	359	361	356	312	319	307	343	377	368	338	333	305	331	334	350	308	355	340	352	350	311	322	358	347	351	354	329	357	330	361	319	306	332	357	351	318	365	348	333	367	312	315	356	300	348	330	345	349	341	353	338	353	349	347	355	351	306	355	344	353	302	332	315	343	313	309	315	354	349	342	282	301	332	316	328	356	335	338	334	332	377	349	307	323	324	320	321	334	364	346	299	333	361	336	325	340	324	300	339	363	343	328	313	308	309	304	334	334	346	331	340	324	332	345	361	328	327	331	352	329	332	345	331	332	338	359	319	310	312	341	312	334	328	324	283	329	358	318	362	319	335	320	303	338	356	327	334	347	336	349	326	354	329	356	333	358	337	370	338	287	317	316	346	338	329	355	344	326	353	350	325	345	347	362	324	351	332	325	327	335	356	335	331	348	332	318	311	335	340	350	310	329	331	361	337	336	356	347	319	332	332	352	339	318	347	346	342	305	311	336	333	362	321	372	311	335	322	349	316	360	353	322	318	327	317	339	295	289	306	330	338	332	346	304	305	314	351	369	342	333	336	330	370	307	351	348	344	367	334	336	334	344	368	346	367	341	347	342	365	361	372	310	348	311	327	334	339	340	347	321	366	327	324	325	342	315	293	325	305	296	350	352	343	327	329	333	379	323	344	348	338	334	323	340	343	303	325	377	349	323	323	308	325	319	346	296	344	318	342	340	343	324	326	339	340	333	324	322	354	334	333	319	356	314	367	327	308	352	349	326	322	360	359	349	351	329	344	362	354	332	313	346	317	378	337	334	318	327	303	349	352	356	376	333	326	326	352	336	345	331	361	350	362	350	350	351	374	318	326	327	328	372	326	349	363	331	358	327	339	345	326	302	354	386	348	339	349	363	334	327	349	343	334	342	340	318	315	359	335	339	305	347	324	322	341	331	311	352	348	343	342	335	288	316	297	317	347	350	325	313	349	346	367	314	336	299	326	349	358	309	318	343	324	310	336	295	325	312	349	334	335	331	345	376	311	287	345	328	314	342	360	334	326	317	343	341	341	327	319	349	343	331	344	316	338	375	317	350	341	338	358	327	334	296	344	319	348	305	314	325	314	309	372	301	342	344	315	333	293	321	336	311	343	337	342	331	358	341	338	357	351	342	358	307	319	334	296	318	333	333	355	370	349	325	298	344	348	333	340	354	301	306	330	328	334	341	301	283	307	301	326	333	356	339	325	309	321	337	333	314	356	342	350	293	284	319	348	321	351	324	311	310	321	340	359	345	340	348	353	309	340	322	331	333	362	345	359	333	333	329	324	317	343	325	310	317	339	328	341	331	333	335	338	315	361	320	339	323	306	369	359	310	363	371	337	303	339	358	324	384	365	302	323	370	356	313	364	334	333	319	343	349	349	333	321	328	336	348	287	319	329	329	365	323	325	321	346	335	328	352	335	324	346	319	341	338	356	326	351	351	354	329	353	330	340	338	303	323	345	328	312	343	367	349	326	338	337	338	337	345	339	322	341	313	321	334	305	336	347	323	334	346	339	338	346	307	330	352	344	354	342	329	359	335	297	319	322	340	373	290	350	354	325	313	314	304	410	324	347	338	302	321	342	330	338	313	333	345	315	350	312	393	332	310	358	336	306	329	347	328	350	309	354	371	330	303	323	313	305	320	322	310	369	325	309	345	348	328	352	361	312	314	346	377	341	359	336	313	333	317	313	336	327	349	336	334	325	362	348	345	349	339	336	325	308	363	305	330	339	339	315	338	313	317	312	337	350	325	334	305	358	348	319	329	337	325	314	319	365	340	355	305	337	350	357	369	318	334	336	312	334	349	358	371	294	348	348	347	338	335	317	325	332	348	330	327	345	328	337	343	317	341	338	344	314	322	316	345	322	314	302	354	313	343	337	370	327	339	296	329	351	328	340	332	354	338	319	311	307	361	342	348	367	316	368	314	326	355	327	333	316	326	328	332	343	323	352	327	347	341	344	325	356	353	298	333	341	347	317	327	343	354	371	342	312	320	337	332	327	345	329	360	362	320	326	367	346	311	298	327	331	350	315	342	357	341	336	352	324	338	358	308	313	346	348	336	345	353	331	308	357	341	369	341	345	332	325	315	346	319	309	342	346	301	341	323	295	327	334	366	332	300	350	336	319	322	338	363	330	337	314	323	318	356	344	325	315	339	328	308	356	333	337	369	307	322	337	347	308	323	329	324	332	355	345	309	370	356	323	306	300	329	355	360	296	333	335	332	362	343	329	367	325	290	360	349	342	336	310	341	300	337	345	310	327	363	334	334	310	350	290	305	323	311	323	292	359	339	347	342	340	327	331	330	331	329	342	319	316	338	315	328	307	346	300	337	314	368	330	289	346	317	317	335	295	313	354	342	357	330	328	311	358	352	325	347	352	317	310	351	321	313	375	341	312	324	332	333	319	334	341	326	342	375	329	321	302	358	360	355	313	299	344	309	337	304	307	323	321	336	323	360	346	324	317	316	305	367	349	327	344
32652	40017	8071	1923	1793	1456	1327	1245	1109	1025	968	1041	930	968	949	886	885	847	808	950	871	867	863	920	818	809	861	865	856	887	906	1012	1095	1178	1381	1428	1261	1168	1302	1504	1698	1955	1638	1367	1401	1341	1416	1663	1737	1622	1664	1507	1620	1724	1575	1266	1296	1307	1729	2141	1817	1763	1953	1966	1819	1715	1511	1560	1284	1166	1026	1052	1026	1004	990	1034	1022	1014	1020	985	924	900	908	859	877	901	839	834	817	811	852	847	831	792	841	897	792	822	810	780	818	791	776	753	807	779	851	803	773	754	774	808	807	782	831	794	758	767	779	793	801	799	780	833	793	800	777	810	770	817	850	798	814	806	816	785	839	828	821	772	791	757	755	830	774	804	768	792	834	825	771	828	780	759	830	794	799	822	754	818	752	817	788	787	804	789	824	781	810	764	778	855	772	817	775	807	818	760	788	763	857	768	837	821	780	751	793	810	820	778	763	805	785	785	813	818	773	780	760	788	801	794	786	793	749	747	795	793	783	809	788	757	804	819	788	799	739	840	810	804	789	825	796	827	789	759	806	742	814	868	812	789	846	824	765	814	764	801	814	806	768	759	836	822	749	787	758	822	760	768	787	739	784	783	749	752	852	767	782	783	849	806	795	806	819	812	769	832	787	854	804	803	763	810	797	866	830	826	802	816	775	772	779	825	767	766	812	847	792	806	837	841	846	781	794	790	807	832	799	865	767	781	753	853	842	809	810	812	758	741	829	756	785	818	811	770	729	850	815	820	811	810	797	809	788	784	728	792	793	832	860	791	751	815	790	802	797	815	814	795	785	758	838	801	825	825	854	797	821	762	808	782	744	788	807	764	794	778	791	773	758	781	813	815	752	765	761	813	802	860	812	821	750	776	760	813	787	819	859	796	762	806	829	822	762	805	777	818	784	818	783	815	819	821	762	826	806	780	762	785	779	827	802	792	818	813	810	848	802	763	775	794	816	764	843	825	747	774	779	822	806	777	814	776	794	728	830	812	772	796	789	790	803	760	739	736	831	817	780	803	741	781	767	742	748	805	822	807	805	755	774	804	753	793	771	762	800	830	774	802	830	821	803	832	812	828	807	836	851	796	785	760	805	809	768	824	821	778	830	835	798	777	837	772	809	796	756	781	792	761	829	779	853	817	784	772	793	831	810	778	762	792	790	842	822	810	771	830	743	821	793	780	808	785	811	789	803	746	729	792	830	802	791	796	816	792	812	806	833	778	781	823	843	801	815	767	793	856	822	801	789	777	807	838	771	798	855	785	778	800	791	816	783	786	812	752	792	824	804	804	770	818	823	800	827	811	771	769	810	793	805	838	806	796	787	804	790	812	822	816	752	798	818	771	840	817	757	807	802	855	730	782	779	785	788	855	761	814	792	791	803	771	846	845	826	782	791	803	805	833	762	815	822	822	831	768	797	779	788	729	796	802	797	788	800	810	793	768	805	806	745	842	813	790	801	772	762	747	782	798	821	793	801	769	837	779	782	777	751	830	780	828	800	771	836	809	760	799	805	775	789	785	801	766	774	790	786	782	780	796	770	794	744	812	748	857	813	811	841	760	852	775	818	741	795	784	764	793	841	772	807	801	772	781	815	755	800	756	763	765	763	778	784	831	785	811	739	777	784	850	807	756	769	792	803	819	783	835	831	797	762	816	761	782	774	809	747	782	824	812	807	772	815	753	766	783	818	760	834	779	817	846	842	762	746	817	800	811	802	753	761	778	804	772	771	802	786	774	808	805	787	832	833	822	810	794	809	763	772	777	802	792	806	752	769	834	812	781	779	769	736	743	804	759	774	795	794	771	761	775	832	773	767	800	790	762	761	785	802	835	848	752	843	799	781	768	843	757	772	803	819	790	812	763	857	864	789	819	800	727	827	787	824	770	804	790	792	802	772	804	804	777	804	828	734	771	835	766	793	750	836	773	806	823	813	834	829	775	797	752	846	752	790	809	767	776	747	779	776	791	781	803	795	771	777	805	830	779	769	817	765	794	811	832	801	821	802	769	790	833	795	774	734	780	785	833	822	783	778	783	777	815	782	829	766	790	848	797	786	821	805	787	801	776	760	762	793	760	761	809	815	780	764	793	806	752	799	775	793	774	771	813	822	829	809	793	811	786	810	841	770	832	832	791	808	783	821	818	786	837	816	820	857	792	861	773	771	806	809	808	801	800	814	807	819	784	781	815	765	795	824	787	752	806	786	794	751	768	765	794	807	778	801	831	802	765	753	767	785	782	774	781	760	756	794	806	767	743	806	757	790	776	794	806	790	791	784	783	813	812	769	809	808	776	763	807	806	787	814	792	765	797	825	818	796	746	755	799	743	826	847	816	768	823	776	761	790	823	822	774	807	836	809	826	781	799	796	790	827	826	813	795	798	810	794	749	791	834	758	815	839	823	814	802	788	846	797	801	726	803	824	804	804	799	809	843	781	769	781	804	797	784	759	814	839	793	816	776	774	790	764	753	843	820	789	753	792	775	789	768	805	769	854	816	778	779	762	835	770	802	806	751	839	778	795	796	796	792	790	792	785	752	812	772	803	786	774	811	816	813	764	815	772	754	774	803	765	818	828	769	784	813	819	800	807	819	788	778	810	797	771	785	800	777	780	789	762	781	800	837	810	806	754	795	751	814	815	813	785	771	800	781	861	775	830	816	801	775	806	783	757	740	832	765	812	865	826	843	832	797	811	782	813	841	812	846	781	817	787	765	834	830	775	790	789	775	788	822	796	815	815	800	814	836	766	796	834	752	757	802	780	808	764	797	823	771	810	847	836	798	752	777	730	804	771	809	726	780	809	787	774	867	771	788	807	831	776	808	769	868	767	808	721	805	806	804	801	777	806	775	769	802	803	793	853	785	781	792	830	805	820	793	811	835	794	807	780	789	801	799	806	796	777	802	794	796	780	791	768	798	775	877	807	716	758	775	751	757	772	828	788	755	832	803	805	803	747	781	845	784	819	817	781	770	827	816	772	780	815	836	740	800	801	741	849	791	801	841	808	832	824	837	781	795	733	782	791	814	755	747	738	781	791	795	832	786	781	802	788	772	820	793	766	764	832	804	775	796	771	768	784	786	812	799	770	772	778	791	796	782	837	787	799	811	849	831	790	835	748	821	787	771	785	756	759	795	736	794	793	872	761	794	826	815	876	804	769	731	802	810	768	809	766	813	784	736	770	790	776	770	782	797	771	825	774	804	733	827	795	831	818	799	776	788	819	797	808	841	792	765	773	797	829	790	793	783	863	866	783	774	793	781	773	795	785	799	782	801	830	778	794	803	772	801	798	815	824	789	782	787	833	772	792	787	793	839	819	793	771	795	743	764	768	762	785	794	805	757	810	764	754	773	792	851	771	794	792	817	764	831	780	788	779	794	789	785	767	821	795	803	831	762	788	729	819	794	803	812	836	811	782	770	770	773	788	761	802	833	760	820	824	826	751	831	802	786	825	788	791	805	797	843	752	733	817	775	746	792	871	755	824	810	818	808	805	822
53521	39451	28707	23483	21013	16304	9654	3488	965	572	497	494	445	454	397	407	393	376	362	394	366	354	383	366	353	358	335	362	375	346	403	407	444	506	577	484	484	516	584	664	657	786	662	549	530	533	566	675	780	638	633	717	729	712	524	495	494	539	736	1086	827	902	1072	941	757	760	799	675	570	586	507	423	399	414	429	460	462	388	444	438	403	380	351	422	400	381	357	358	342	355	320	341	354	318	351	343	347	368	344	318	343	325	313	357	311	343	319	314	316	369	326	351	316	331	320	348	355	323	298	342	367	334	326	358	325	329	354	324	323	324	338	341	328	309	371	324	349	334	351	312	326	334	340	356	342	325	321	359	340	359	357	329	300	323	334	330	315	302	339	349	329	297	372	334	326	344	347	312	312	317	317	330	368	404	348	339	322	312	327	346	349	316	336	330	312	299	302	359	361	354	333	316	312	348	295	312	335	315	341	299	366	342	327	309	340	362	325	342	321	373	353	337	330	330	356	362	329	309	329	340	321	329	361	353	332	330	319	322	353	308	348	350	327	360	309	333	295	340	324	344	324	315	332	358	345	345	362	311	316	320	352	303	336	340	305	311	353	352	304	301	316	330	359	311	300	344	329	321	293	357	334	306	334	327	358	312	302	354	330	360	322	354	308	390	371	338	327	330	343	343	350	332	387	323	366	329	333	333	336	315	283	352	313	335	309	344	324	365	336	330	332	330	334	318	327	342	304	358	319	335	341	321	293	361	324	329	318	326	333	298	330	341	340	363	340	340	359	369	339	328	311	359	356	330	347	314	312	325	350	350	314	356	314	352	370	338	361	333	340	315	351	329	337	319	348	333	306	329	307	377	312	305	342	331	374	330	313	319	330	355	347	346	333	329	316	362	320	321	360	319	336	328	312	285	296	295	327	306	339	352	344	334	343	292	313	330	337	354	344	297	334	332	346	401	325	314	322	354	344	285	325	280	328	327	339	335	323	313	318	356	332	324	332	329	344	361	354	308	336	357	350	335	328	350	349	298	345	301	321	335	370	336	351	320	316	337	286	352	352	349	323	323	341	342	322	339	365	318	308	327	338	369	329	297	344	352	331	316	346	322	292	342	337	298	303	318	321	341	329	325	321	328	341	339	320	345	361	321	298	339	317	339	354	346	357	330	327	330	304	349	318	354	313	334	307	312	329	310	343	314	333	350	325	340	334	327	310	319	339	366	319	347	339	344	342	299	324	336	339	323	305	337	333	339	358	354	337	318	326	317	338	333	349	309	322	345	310	347	349	323	302	342	352	352	336	311	335	326	358	364	289	320	330	337	332	314	343	337	318	346	359	316	321	310	325	332	321	316	327	329	312	325	334	328	356	347	358	360	320	353	353	344	321	370	336	317	358	322	312	338	350	284	349	340	377	393	346	316	357	351	341	301	348	336	306	311	330	327	359	323	356	317	334	324	333	333	339	307	316	329	323	325	349	333	360	315	344	336	310	333	337	352	312	351	322	338	337	360	298	334	316	320	352	316	299	313	329	341	367	334	369	320	313	323	339	343	313	302	296	349	338	317	324	342	330	335	365	332	327	364	366	343	328	340	334	361	317	330	321	331	373	337	297	339	301	321	339	312	327	370	352	340	309	347	344	347	356	339	340	325	312	338	318	310	338	346	378	353	293	353	314	336	327	333	338	335	326	335	327	333	357	325	300	357	363	328	307	320	312	330	360	330	310	336	342	347	289	342	340	320	326	345	314	319	327	355	351	347	340	332	318	357	333	335	375	335	324	329	332	336	307	311	318	341	289	306	364	311	352	335	346	342	353	347	332	312	300	327	324	330	339	350	322	367	346	321	315	358	333	339	348	318	336	388	334	349	344	330	326	325	334	348	357	355	289	317	337	348	328	336	332	315	355	317	306	323	320	339	363	311	323	311	348	296	318	333	328	333	312	315	316	365	313	353	326	338	316	307	372	353	317	280	316	295	340	337	359	297	362	338	346	306	327	328	330	284	341	330	363	332	299	332	283	343	362	344	327	336	309	296	272	347	333	321	334	325	329	313	333	351	341	356	340	371	331	340	305	315	334	340	349	303	341	345	308	365	323	324	315	330	348	314	341	335	322	329	323	342	342	314	326	335	314	339	309	304	354	326	334	321	355	334	341	306	341	344	328	369	330	345	348	343	346	358	346	338	343	326	305	344	318	281	318	348	354	321	357	318	340	366	291	338	360	322	300	315	339	307	326	311	341	299	318	325	346	367	377	343	347	305	329	372	352	353	348	334	321	364	334	370	330	330	358	339	325	321	335	339	349	322	314	331	363	358	359	350	346	319	365	359	378	316	300	311	335	330	315	331	332	323	342	309	321	319	329	345	341	327	310	333	334	351	322	328	349	350	348	353	302	327	347	314	359	342	360	341	332	319	314	344	344	325	319	314	361	334	333	318	320	323	335	352	307	368	363	370	364	350	350	313	333	333	349	318	284	315	296	330	332	343	325	354	351	299	341	328	315	344	348	324	364	313	302	312	329	343	333	326	342	320	310	321	325	354	294	352	311	360	346	329	339	337	291	315	313	369	318	358	312	344	364	321	309	350	343	355	325	349	344	332	327	339	372	352	331	361	318	360	360	310	309	300	309	297	344	357	316	331	322	330	318	297	350	348	340	340	301	323	359	325	356	305	331	323	319	352	350	296	302	310	370	351	284	316	320	318	318	340	305	361	326	320	356	326	371	359	330	368	332	339	317	346	334	347	334	328	323	322	299	335	340	387	344	343	295	349	362	336	337	308	310	324	325	313	352	348	353	347	303	348	325	319	332	296	292	314	323	318	355	350	310	325	347	334	313	327	324	319	319	341	337	330	330	316	331	305	302	355	340	343	340	327	336	331	296	322	360	351	324	327	355	338	356	310	327	313	313	320	337	346	316	338	363	326	352	311	349	333	279	342	309	335	344	371	365	333	331	299	336	324	319	318	307	334	324	323	367	346	365	331	323	314	309	341	353	330	318	323	331	358	328	352	308	333	328	362	349	305	324	334	327	307	308	327	341	319	330	307	330	341	336	346	331	340	326	285	325	353	338	343	342	307	362	336	342	314	306	351	347	336	345	334	333	319	331	360	346	294	356	296	340	351	334	313	331	301	309	332	375	315	381	298	347	356	336	340	319	309	355	331	335	304	345	328	341	322	336	353	326	316	335	303	349	334	336	352	324	339	350	343	330	321	354	338	306	297	320	336	355	296	344	319	347	311	324	319	301	370	327	314	355	345	339	346	310	314	319	345	310	318	328	352	349	321	335	314	297	376	340	328	321	348	327	301	347	316	351	320	316	358	337	302	345	319	326	350	351	329	343	335	359	336	350	336	325	299	312	324	347	320	328	365	349	308	314	336	331	352	333	325	321	294	304	363	311	307	333	374	310	355	322	355	342	356	343	347	351	331	322	341	324	321	317	332	332	361	328	319	315	321	351	336	312	335	320	323	359	349	337	310	288	326	304	335	362	349
48689	45235	10993	5578	4918	3721	3024	2497	2250	1886	1680	1606	1460	1360	1345	1245	1207	1092	1125	1096	1082	1032	948	987	1008	957	884	979	1006	980	1146	1260	1417	2060	2184	1852	1894	1996	2771	3222	3745	3875	3114	2137	2484	2037	2378	3453	3827	2862	2859	3240	3860	3379	1914	1972	2031	2083	4370	6484	4397	5135	6035	5541	4543	4035	4068	3648	2981	2446	1967	1692	1370	1407	1352	1568	1926	1621	1708	1596	1200	1120	1063	1185	1300	1084	905	892	871	943	853	844	784	784	811	841	806	819	783	814	788	801	809	834	770	782	769	808	765	752	777	804	751	779	784	814	792	807	785	804	783	779	789	759	764	773	733	774	765	776	748	774	772	800	731	766	755	772	731	813	789	783	762	747	769	790	758	742	753	772	772	750	718	774	760	788	769	768	764	792	749	751	783	762	787	803	758	785	734	789	774	786	817	810	773	775	794	786	766	774	762	716	787	793	781	737	718	770	777	764	724	789	759	790	762	758	759	790	757	775	755	783	771	786	789	793	781	797	764	787	747	777	792	791	738	755	772	738	793	780	791	748	757	802	779	768	808	789	778	736	774	839	741	796	793	768	771	783	766	750	735	754	700	739	773	748	730	734	753	708	727	781	745	738	720	752	770	770	759	753	752	752	773	795	753	789	736	764	774	751	759	769	747	820	731	807	738	768	825	784	735	706	702	761	744	770	751	772	756	730	686	777	745	780	750	740	776	748	761	806	773	775	779	761	770	682	795	760	721	766	802	825	804	788	749	820	757	744	790	765	726	712	804	714	786	793	761	786	714	821	769	784	705	766	771	757	731	798	753	789	760	728	693	736	753	803	761	781	778	780	776	780	796	707	732	775	778	738	755	797	800	725	727	733	687	772	825	766	746	769	791	733	776	753	721	780	745	786	730	703	809	773	771	772	792	772	745	763	764	789	744	751	726	733	796	750	777	800	796	759	752	759	778	795	775	757	781	809	771	740	779	770	759	764	807	748	748	767	801	785	742	751	787	746	739	813	756	738	782	746	740	796	774	806	740	748	702	755	767	807	780	758	714	784	730	763	794	712	771	768	768	744	775	739	796	759	829	763	731	831	762	770	749	770	778	754	801	756	746	762	808	783	770	807	790	772	745	796	814	785	793	715	763	738	790	717	786	730	761	777	735	775	723	729	752	748	719	766	753	768	755	767	760	746	773	818	791	769	782	769	805	766	740	768	761	757	753	713	751	778	773	761	767	755	685	745	763	784	769	757	748	770	767	812	766	782	769	774	738	793	748	786	771	734	728	762	769	746	717	790	728	739	735	770	762	731	736	737	759	770	782	722	752	722	796	769	791	740	797	757	808	751	768	793	736	811	737	798	801	786	821	759	760	755	761	765	790	751	718	780	752	710	789	805	730	812	770	819	764	785	748	742	782	746	780	787	767	742	749	759	772	811	734	797	718	748	760	722	765	719	773	767	740	746	738	745	763	789	744	772	781	766	754	789	725	776	705	715	816	777	748	804	739	720	743	728	719	769	778	771	769	795	771	732	741	773	728	747	774	742	767	697	722	820	726	755	785	699	744	736	801	751	795	739	752	816	767	800	777	791	777	765	706	754	761	805	767	763	757	749	790	792	718	749	796	735	744	724	764	788	750	737	760	758	746	773	724	760	781	786	782	794	784	770	788	787	748	718	794	771	750	733	758	732	781	758	735	772	779	745	742	794	756	804	761	717	762	765	755	773	754	728	765	743	749	766	802	719	793	766	776	769	793	775	808	800	767	764	783	729	717	731	736	766	761	756	774	793	755	733	791	787	752	715	781	733	790	778	796	738	762	732	725	765	734	749	710	734	735	740	757	749	788	784	732	732	758	787	730	804	748	803	742	803	790	771	775	741	783	739	757	813	774	813	775	785	771	770	783	794	725	715	761	765	728	748	795	725	806	790	796	727	740	739	765	766	733	722	770	706	726	766	742	761	785	786	821	752	771	758	787	793	777	774	750	768	756	759	755	753	767	739	720	747	791	743	778	701	764	749	716	755	797	765	790	755	745	745	778	782	813	793	790	787	764	765	766	757	772	770	779	747	778	760	764	750	774	779	766	762	770	744	742	752	762	713	725	753	807	742	761	753	758	769	786	752	767	768	762	808	771	782	733	790	732	748	768	771	775	735	741	776	734	783	730	792	785	795	749	750	746	772	738	756	841	744	766	735	776	700	750	784	774	724	764	733	741	717	791	736	747	771	799	739	762	784	798	731	769	769	787	730	734	796	793	778	711	737	786	748	739	764	724	815	742	698	766	771	817	766	764	763	769	778	727	757	737	745	774	753	775	753	819	756	794	765	757	759	769	714	759	752	751	836	781	707	786	773	732	770	772	750	785	744	757	766	721	757	737	820	796	752	791	846	716	803	745	800	744	793	752	755	770	789	767	781	748	767	738	742	772	788	771	778	740	737	772	796	791	751	798	737	736	743	725	785	763	770	730	797	762	752	806	750	726	748	736	754	754	788	786	809	775	743	790	725	790	752	758	744	738	776	797	732	779	773	768	754	793	798	717	760	727	778	721	740	780	752	725	753	742	721	769	814	773	758	736	770	744	778	819	785	773	721	764	704	744	757	768	774	742	749	722	786	731	762	766	749	811	725	811	736	761	763	758	756	749	762	760	805	754	757	771	786	767	770	772	770	787	779	788	760	759	762	788	816	747	751	777	764	793	764	759	765	749	801	762	799	709	778	785	765	783	779	811	761	752	752	760	792	750	787	732	770	760	822	757	747	774	750	764	729	731	705	767	792	775	731	742	736	767	766	795	686	734	778	723	692	757	798	741	730	737	773	770	757	711	780	736	747	709	782	809	819	793	812	784	718	753	736	745	755	791	759	794	773	793	798	776	790	791	834	744	716	801	748	752	735	763	740	824	718	754	748	789	791	781	757	762	759	723	779	769	720	782	754	717	780	760	753	795	757	808	726	773	786	751	783	748	746	758	772	741	754	796	742	770	769	760	772	761	742	724	749	797	792	792	759	771	714	688	789	794	744	786	759	778	806	771	777	776	758	718	738	724	698	744	732	726	799	742	744	831	809	769	769	784	803	759	775	752	754	775	739	743	765	802	815	769	779	777	733	717	791	752	731	751	708	769	794	772	737	760	729	729	809	771	756	746	787	708	755	772	753	767	778	784	799	780	768	737	733	746	707	759	750	734	803	741	793	813	768	772	771	713	739	767	774	761	780	758	787	764	803	779	761	795	759	732	753	744	743	745	756	732	769	760	752	741	781	698	739	765	773	808	744	731	761	725	763	742	785	824	727	740	789	751	782	794	758	836	772	797	759	749	762	757	791	717	727	740	767	762	778	770	759	792	785	762	701	773	758	797	772	791	799	772	776	752	780	729	711	748	764	813	754	757	780	769	740	790	793	753	800	799	764	779	821	790	745	760	752	770	744	756	765	753	815	762	766	720	788	748	803	722	762	765	770	763	727	844	747	777	767	777	743	768	726	779	773	695	758	711	797	755	807	756	788	831	798	789	723	773	803	775	805
14574	15029	4097	870	429	340	335	342	304	315	338	314	322	335	325	339	308	335	309	344	315	336	309	342	316	341	320	345	318	371	357	342	353	361	384	368	371	349	333	371	391	344	366	366	361	345	341	348	371	361	362	378	404	374	355	358	365	388	392	308	413	372	366	315	335	330	316	351	306	329	329	353	372	321	363	349	331	353	314	329	388	303	284	341	334	309	323	344	356	338	307	331	327	322	334	325	372	312	319	327	363	337	315	360	337	360	329	308	331	326	323	339	320	338	314	342	336	297	324	334	338	299	315	337	319	333	336	316	348	290	324	318	321	313	325	321	310	320	338	352	322	330	324	325	326	352	330	351	321	332	289	298	300	293	341	328	322	327	295	351	315	328	326	316	326	346	289	297	320	326	333	332	305	344	339	329	317	317	346	320	353	344	306	314	321	333	315	290	301	311	363	312	289	331	333	329	310	284	317	310	368	335	296	327	350	314	346	314	314	319	294	323	345	318	330	308	358	319	317	335	325	352	330	338	362	345	319	370	346	327	319	327	342	326	318	340	310	345	325	322	295	309	335	364	316	341	309	335	316	334	347	349	331	328	320	333	327	362	363	351	341	309	343	302	291	324	344	346	320	305	307	298	309	327	329	349	339	328	352	301	305	291	328	348	331	315	319	334	339	309	331	341	340	316	319	306	345	333	332	331	328	325	358	292	335	362	329	314	307	328	331	354	333	305	269	294	341	338	330	361	338	312	321	307	307	306	338	333	309	308	333	309	351	339	313	314	356	336	334	347	325	320	336	311	310	351	321	278	324	371	347	365	334	299	334	301	327	349	315	369	324	315	323	332	341	332	344	316	308	283	277	315	378	328	288	285	294	310	339	328	341	322	338	311	307	331	332	308	324	339	328	344	326	317	347	382	345	320	331	301	333	305	293	316	337	329	329	332	322	345	334	341	283	320	312	349	335	338	343	342	287	356	342	309	303	288	301	370	345	316	319	319	304	327	341	358	282	334	328	323	349	336	349	333	333	343	358	322	322	320	342	314	320	298	333	376	311	301	355	333	341	360	326	324	323	335	330	344	334	308	325	264	313	326	341	367	335	312	317	312	343	306	354	352	323	309	345	336	319	300	318	308	371	331	346	356	311	342	340	329	379	295	312	351	345	298	327	332	333	335	339	304	301	340	358	356	350	349	318	378	308	350	325	318	341	327	318	355	351	308	319	336	340	338	318	322	281	313	314	289	313	304	318	299	316	351	324	342	335	349	336	346	311	358	300	367	307	330	314	316	344	311	331	337	359	310	323	336	304	328	311	364	312	320	348	325	292	326	324	330	337	300	348	333	317	322	292	301	342	353	304	315	302	367	341	313	359	302	320	341	343	301	319	303	367	315	317	352	344	319	325	324	350	321	355	328	334	333	374	350	311	310	307	321	338	301	330	327	322	303	332	356	350	342	346	307	292	353	326	303	356	300	337	312	340	329	330	327	334	351	335	275	318	316	283	342	317	313	330	341	297	314	325	318	340	311	343	328	321	352	347	336	272	318	300	336	332	334	310	360	343	333	330	331	318	352	288	313	336	328	346	327	347	346	313	310	376	373	305	353	329	299	283	339	312	323	319	297	298	328	308	316	319	319	340	306	323	344	301	321	338	325	302	319	350	346	321	310	322	270	322	321	307	346	314	337	306	293	315	333	320	325	328	332	305	325	340	307	307	334	335	330	318	310	340	314	323	362	331	299	329	336	347	290	346	325	328	335	338	335	345	310	317	342	377	339	314	301	344	358	318	340	317	317	325	343	320	326	339	340	329	317	330	334	312	287	300	330	293	288	326	336	331	315	351	331	344	348	310	341	351	347	343	320	359	329	324	354	344	340	330	329	312	304	342	310	342	316	355	329	368	334	338	342	342	315	333	364	362	349	338	326	301	332	335	289	352	349	318	329	294	320	309	323	302	313	336	348	343	363	321	357	333	319	322	342	304	353	314	309	347	321	322	308	331	331	312	308	312	329	325	299	322	325	281	312	324	358	361	331	325	343	333	311	344	347	309	340	327	317	339	345	322	311	283	311	302	306	344	326	354	301	322	291	319	341	340	360	360	307	362	306	294	319	306	343	324	345	344	353	337	369	329	322	322	313	331	306	342	295	311	330	325	312	339	344	353	345	303	307	323	348	342	389	348	318	349	352	338	298	335	371	297	304	306	308	287	362	300	306	300	323	310	346	368	344	336	308	311	315	333	321	294	300	325	333	350	347	323	318	317	319	307	310	320	335	308	338	349	314	341	358	317	318	342	340	352	293	367	278	303	321	305	326	331	323	296	309	359	298	363	310	327	362	336	340	314	309	337	339	326	331	333	314	324	335	336	317	306	300	313	289	352	306	331	337	347	321	327	305	335	322	332	306	349	321	344	358	315	314	332	338	284	359	353	355	320	364	368	329	313	324	350	316	321	362	338	311	300	311	371	318	339	316	332	322	311	360	346	313	331	332	340	321	351	339	307	292	330	373	323	328	339	324	313	331	337	325	346	343	331	295	314	326	304	339	362	305	325	319	318	319	352	335	309	326	340	321	355	333	318	335	311	309	321	354	353	289	323	357	316	345	315	327	315	338	325	293	309	303	307	288	321	302	344	337	343	337	315	314	325	329	324	317	367	310	337	328	320	329	330	288	318	316	348	354	286	283	339	344	307	369	330	327	325	318	317	375	347	303	325	320	321	331	317	328	341	309	337	321	353	306	299	313	335	310	321	332	335	329	318	345	319	288	328	344	326	322	354	358	313	299	303	332	356	319	314	336	352	342	340	307	275	316	354	345	296	309	350	312	319	333	300	331	314	328	307	316	302	312	324	343	330	354	342	344	325	322	325	313	327	317	324	301	386	348	332	301	349	340	337	308	318	309	329	349	348	359	329	296	334	360	361	323	330	320	338	318	331	359	331	357	332	341	357	314	349	316	339	315	326	301	312	299	335	346	337	321	322	313	310	309	326	325	310	323	329	337	314	345	298	318	329	342	306	343	332	299	319	314	356	314	360	340	316	304	350	340	310	313	300	311	345	319	311	319	311	343	306	332	340	329	336	316	340	314	325	327	352	345	349	354	344	325	346	329	295	326	325	346	337	324	332	338	320	339	302	340	314	353	311	313	309	317	330	329	315	342	328	305	313	324	369	338	317	335	327	345	331	344	319	343	350	357	322	333	315	312	333	281	291	318	298	322	338	354	313	324	331	333	313	339	335	348	327	320	325	325	345	367	305	320	315	353	337	321	335	337	354	317	355	323	318	305	321	331	302	342	305	353	301	355	332	360	352	350	328	339	320	371	327	321	312	330	327	314	352	350	365	314	331	317	320	323	335	322	330	341	322	319	352	346	332	336	331	320	326	329	313	304	364	338	318	301	312	348	331	346	331	357	301	340	303	318	318	319	334	318	323	345	336	332	332	317	308	348	333	336	316	327	338	334	332	347	298	322	299	323	338	312	320	328	315	339	336	347
12570	15184	2011	889	831	840	761	771	797	764	807	794	811	778	773	790	729	754	831	800	775	792	761	774	727	781	821	788	815	841	894	934	954	1134	1151	1160	1108	1099	1066	1210	1238	1219	1112	1106	1161	1105	1139	1159	1077	1144	1063	1106	1095	1091	1022	986	1012	1019	1032	977	1096	996	934	948	997	986	934	892	895	884	799	883	833	887	830	821	795	837	780	835	794	748	752	838	797	803	796	817	788	820	779	788	784	766	765	796	792	764	793	769	792	801	799	767	729	737	790	806	776	752	776	801	784	756	767	763	793	805	811	785	807	755	805	713	784	754	748	733	778	812	802	691	838	791	773	775	771	790	721	722	776	790	753	788	783	807	782	772	804	734	746	755	796	775	755	749	789	762	733	807	745	761	753	797	788	730	795	800	764	717	794	760	800	743	760	765	740	843	769	799	830	814	764	771	796	782	765	768	816	741	798	782	695	752	768	788	747	807	823	725	833	747	760	761	782	713	711	813	763	817	745	791	737	755	809	759	839	786	759	799	829	787	817	763	782	806	777	765	813	806	781	737	766	698	784	802	759	819	794	762	797	757	760	805	736	762	819	797	724	771	763	782	756	788	835	817	709	749	779	782	776	793	747	753	780	811	741	728	724	829	775	800	780	801	772	765	748	783	814	769	787	824	766	785	814	798	757	788	789	746	775	792	762	800	740	744	755	781	791	778	724	755	762	768	780	772	729	766	759	684	761	728	833	828	767	820	784	750	753	788	737	762	791	775	750	811	766	791	714	775	833	773	765	748	805	783	784	777	822	786	811	781	774	767	785	744	782	747	780	719	801	801	769	777	778	759	768	758	781	797	785	699	753	749	826	765	801	795	728	796	761	786	750	725	838	775	719	808	767	765	802	788	762	761	756	780	770	803	756	802	802	803	784	787	744	718	786	720	796	759	775	754	789	765	797	750	809	814	742	744	795	743	783	800	768	755	777	780	780	788	811	763	776	830	778	770	830	793	742	796	756	778	777	762	751	728	784	826	784	832	786	749	745	796	795	797	729	784	782	781	823	753	796	816	794	784	758	799	822	741	762	751	714	808	753	725	806	752	816	760	793	848	789	773	727	785	801	745	792	827	794	795	832	779	788	813	787	813	806	767	743	783	819	789	789	790	754	774	800	746	809	775	721	795	788	755	768	811	811	755	807	778	786	810	767	801	734	744	799	794	771	750	776	787	756	747	799	780	753	756	808	800	756	832	753	783	803	741	822	789	778	784	771	796	813	762	777	749	791	823	781	791	789	799	800	730	776	791	769	761	824	795	782	786	787	731	749	764	792	781	790	748	695	732	803	761	807	789	804	760	749	775	735	770	763	802	792	773	761	792	796	746	772	796	727	758	801	802	809	739	819	769	799	780	750	771	799	822	751	776	799	775	799	756	739	768	753	758	757	775	754	754	783	806	766	813	764	843	748	864	806	772	795	782	802	770	774	731	778	803	754	704	843	842	753	796	773	776	763	792	826	762	752	754	762	786	783	749	755	730	769	769	759	778	771	797	756	794	738	761	788	763	739	741	789	775	780	796	817	811	745	763	833	750	785	829	784	729	732	795	778	759	785	756	772	825	725	823	752	810	764	787	740	789	807	776	785	778	776	827	805	858	792	773	770	794	771	759	780	785	795	837	785	765	767	792	741	790	749	706	823	748	803	784	764	754	735	767	778	764	809	764	789	788	756	754	783	777	796	780	793	781	783	781	747	758	762	806	785	747	779	741	775	795	724	759	714	769	800	769	759	789	756	742	767	770	752	785	795	786	796	787	768	777	747	760	793	774	776	752	812	807	771	697	771	759	823	830	770	784	760	786	839	767	764	766	803	812	813	779	769	718	757	764	808	731	816	741	728	786	755	800	787	773	711	785	742	761	779	743	757	779	756	760	796	788	773	740	798	785	765	777	760	728	795	757	748	729	765	817	793	749	766	780	762	760	756	787	810	777	753	767	791	776	779	757	734	702	773	815	777	732	797	768	797	764	837	795	730	779	736	762	741	716	788	792	768	793	805	773	767	800	788	749	767	767	785	767	816	746	763	787	783	762	804	769	768	730	767	763	812	816	764	773	789	800	788	735	767	764	739	772	771	753	761	745	738	785	810	793	760	791	765	756	780	782	768	816	795	752	772	820	791	794	784	784	827	798	782	795	782	713	793	788	766	791	782	758	746	781	798	818	804	795	822	802	781	752	748	823	751	817	746	680	763	747	776	750	777	763	745	768	781	734	740	767	763	756	775	786	768	724	812	761	802	807	771	780	764	785	797	755	768	797	770	814	796	797	761	778	805	773	745	759	795	796	774	797	755	749	815	756	792	777	750	733	761	799	784	840	762	750	741	764	776	790	806	837	749	804	833	776	808	774	742	790	815	803	798	790	780	796	767	755	793	774	782	798	809	737	766	768	748	751	778	756	785	735	789	772	774	797	739	747	812	836	797	740	778	765	778	780	774	737	815	792	745	762	717	771	719	794	783	774	788	838	767	782	761	694	788	805	762	791	773	789	789	813	758	763	761	791	780	794	774	789	773	757	799	730	784	804	790	780	736	814	748	794	784	793	758	725	745	783	791	803	756	812	773	794	806	771	785	835	803	800	745	800	777	725	727	779	780	766	780	775	755	775	749	796	824	736	765	781	801	764	739	775	806	737	815	785	796	834	782	766	748	759	766	773	790	778	803	767	782	768	809	775	776	771	812	750	766	788	767	737	766	731	770	810	795	743	763	813	793	792	787	795	758	792	782	789	799	782	744	810	753	782	765	788	850	772	832	776	813	733	786	790	740	809	767	766	781	799	778	830	782	782	767	752	775	775	715	728	814	822	786	761	833	767	774	810	774	756	751	735	803	733	781	789	806	779	750	768	750	805	818	724	730	778	756	799	787	792	794	788	799	762	770	753	820	757	783	791	740	785	717	801	794	816	727	745	795	753	742	727	799	760	805	792	741	757	799	763	756	786	815	828	800	801	802	811	781	791	770	763	791	788	767	747	735	783	781	745	798	765	765	753	721	773	855	768	781	788	744	757	792	825	804	762	761	822	746	763	781	768	781	791	796	810	793	767	741	791	725	819	728	792	730	824	778	792	744	735	788	753	774	753	739	777	826	789	759	798	747	765	725	794	773	787	777	779	839	772	807	808	759	746	785	787	806	772	754	795	721	769	842	791	772	803	804	789	756	784	805	763	761	754	746	742	781	778	780	796	805	775	748	754	764	739	834	787	739	847	789	823	763	767	807	742	784	786	823	787	760	747	825	829	756	762	787	800	767	755	805	799	776	739	728	780	773	760	832	765	789	758	791	778	778	813	842	746	740	742	755	786	785	757	791	759	757	799	801	770	804	764	845	763	795	789	820	738	752	763	800	787	746	790	748	792	787	803	727	774	773	741	746	757	777	787	726	813	812	783	790	789	765	804	800	802	773	723	752	739	705	772	757	791	738	763	775	772	801	755	786	806	776	762	763	775	778	782	776	821	770	779
35585	40526	20650	11156	5247	2356	1084	501	360	389	361	368	354	357	345	318	351	346	354	345	313	316	335	332	326	335	339	320	351	362	348	307	377	420	422	412	416	408	434	451	433	430	423	396	427	404	462	412	450	392	436	417	445	420	424	419	382	405	420	477	467	455	465	518	455	458	426	424	387	405	341	361	348	373	315	353	350	347	372	340	346	337	312	369	327	333	339	343	344	302	300	314	343	338	361	296	330	287	316	337	333	344	360	301	351	338	333	374	320	336	376	323	326	319	328	340	318	366	318	327	338	322	347	332	328	342	322	331	318	325	333	361	347	344	355	301	298	324	292	318	348	351	329	354	334	335	338	316	330	311	343	309	303	330	324	340	312	296	337	359	332	321	334	290	326	320	352	338	354	339	313	307	348	359	326	324	341	336	319	355	336	340	351	343	313	338	357	310	344	306	349	319	322	329	333	303	344	305	316	325	356	277	345	318	324	344	294	343	313	330	326	335	331	319	331	319	399	335	319	325	336	326	342	348	341	309	334	299	324	335	330	321	364	296	316	333	318	352	336	309	323	355	329	329	357	355	329	346	339	357	324	312	357	331	314	336	308	360	349	320	322	292	306	338	332	305	358	324	328	351	352	318	344	305	328	325	335	338	349	319	321	342	345	313	323	341	336	334	327	341	339	305	306	335	367	318	327	372	325	304	354	296	343	347	307	327	321	324	341	342	338	344	314	321	325	347	352	349	334	321	327	293	342	344	298	308	328	333	346	354	326	346	343	356	326	327	307	381	331	331	323	317	317	324	337	357	317	326	309	337	328	332	327	374	345	325	356	334	315	345	368	357	327	336	306	302	343	339	305	331	322	315	332	307	339	317	294	340	354	377	323	351	315	357	340	331	373	280	361	319	354	321	341	298	339	336	353	342	298	326	310	308	316	327	340	356	318	313	314	371	337	330	312	326	294	316	369	358	319	348	308	322	346	323	308	342	340	328	314	365	337	335	333	344	346	307	328	333	343	323	322	327	285	333	351	318	323	334	336	354	311	328	287	312	373	329	319	312	352	314	331	322	316	315	337	338	360	336	356	350	313	340	310	317	338	353	336	309	342	347	329	348	351	310	321	326	313	332	356	341	317	350	351	370	346	348	362	353	329	307	355	331	321	324	329	301	336	317	348	356	362	321	356	303	325	341	301	303	361	337	333	354	316	328	316	291	316	328	315	330	341	340	342	338	331	338	317	277	339	346	331	314	341	348	337	312	329	327	352	342	302	330	340	307	343	357	304	330	337	330	333	338	325	308	330	309	347	344	299	331	352	353	295	324	294	316	337	327	346	303	343	366	319	316	301	315	319	324	332	354	307	307	345	323	367	346	330	316	326	337	357	315	342	359	336	322	342	331	356	319	331	307	288	334	340	312	334	322	330	348	340	313	357	350	331	293	332	320	307	331	313	290	343	337	342	338	319	326	292	346	341	316	339	319	343	366	337	334	327	322	333	334	297	314	311	337	317	328	306	333	349	327	334	336	346	316	327	338	354	359	311	341	321	326	314	348	358	328	347	343	339	321	348	326	345	313	316	332	325	334	358	320	345	331	353	304	346	309	327	349	325	357	330	388	357	335	355	322	326	336	328	320	362	301	360	328	343	349	322	341	338	359	344	326	328	344	326	333	310	309	348	333	308	325	342	369	342	366	334	351	310	353	340	300	342	332	334	310	361	310	312	367	351	347	342	280	317	336	317	346	338	324	316	300	347	347	346	308	327	344	324	301	340	332	314	353	318	332	320	341	337	350	321	357	351	313	345	329	284	333	292	361	302	340	341	336	329	336	367	326	300	304	319	316	324	297	333	361	351	321	328	307	322	339	326	350	326	334	346	362	315	358	328	278	326	330	326	339	314	330	323	333	315	341	319	338	372	317	347	374	313	323	355	333	330	338	352	298	346	380	319	331	269	303	314	350	328	321	340	346	339	356	370	339	304	316	351	306	304	344	330	359	316	331	320	318	329	328	328	331	320	372	348	325	337	295	330	309	312	334	325	315	328	344	327	335	346	323	313	316	320	348	323	294	331	331	329	346	312	341	311	347	324	311	332	338	312	357	339	308	340	306	345	332	344	345	306	335	324	327	305	351	327	306	324	327	265	346	365	360	313	324	300	341	335	312	346	311	333	343	347	307	346	334	343	332	320	344	355	325	318	341	324	309	336	330	359	273	318	359	336	344	330	404	325	352	370	336	331	294	341	301	327	298	302	326	389	330	325	318	322	334	301	312	299	342	318	321	333	311	363	311	337	326	326	351	313	313	334	307	327	345	369	315	326	344	333	345	288	324	303	312	301	284	307	345	322	339	338	299	328	326	303	319	283	317	333	305	339	294	315	363	323	310	334	333	366	329	306	289	290	350	339	344	327	321	297	374	351	343	339	293	293	329	329	304	327	328	355	367	297	319	321	322	332	344	329	318	314	332	363	314	328	330	318	328	308	294	325	332	348	358	307	338	335	335	320	325	300	326	330	324	318	329	306	362	318	335	352	359	343	308	311	314	349	308	319	331	341	315	324	322	351	327	320	329	321	309	319	354	331	329	300	286	323	301	301	352	334	311	368	362	330	324	331	361	311	337	303	339	339	305	339	335	320	327	338	337	336	306	325	339	329	293	342	330	345	327	348	322	314	362	302	308	336	317	377	308	322	306	336	381	296	377	358	375	327	354	360	324	341	339	339	323	350	301	328	341	312	311	331	303	329	305	341	338	313	336	332	311	330	347	368	292	327	316	307	351	346	315	327	322	342	321	319	334	302	307	315	322	300	317	333	347	323	334	376	349	316	310	357	308	309	305	307	308	335	342	320	342	341	327	335	330	326	347	362	344	347	328	331	336	376	364	347	351	354	347	340	366	363	333	370	370	319	305	355	316	401	327	315	315	344	341	330	319	328	306	305	335	301	304	331	300	324	317	345	377	340	324	340	322	288	329	335	327	320	349	322	323	325	326	294	331	329	289	379	323	304	315	342	348	314	327	342	316	331	337	340	343	344	325	333	319	341	330	332	354	330	332	357	315	336	325	324	329	305	312	313	338	336	332	340	338	321	301	325	328	306	302	330	342	371	356	322	336	340	382	299	342	340	331	340	335	313	368	296	330	333	334	317	300	307	344	328	341	347	300	314	314	323	338	338	332	330	308	324	362	347	347	328	319	292	325	335	346	320	333	305	351	338	338	322	336	313	353	353	338	330	344	357	342	350	335	306	304	333	318	339	327	318	317	328	314	309	374	317	343	312	337	311	318	324	357	319	348	329	350	311	333	330	354	333	341	343	341	343	319	340	309	364	330	319	313	316	339	387	328	330	331	318	327	354	356	314	336	338	354	339	328	337	346	359	322	350	337	347	346	308	349	367	300	349	331	316	323	363	329	290	315	350	296	333	351	313	325	286	291	335	355	330	359	329	313	362	320	301	310	331	339	338	340	319	349	303	343	347	339	322	348	322	353	342	315	342	343
27436	29753	3104	1967	1728	1430	1326	1181	1093	1049	971	969	980	897	974	845	863	886	879	886	875	879	853	845	854	822	864	848	841	941	962	1053	1171	1434	1307	1231	1283	1373	1629	1769	1572	1559	1480	1518	1336	1412	1532	1669	1522	1505	1516	1697	1618	1509	1261	1205	1096	1234	1648	1849	1885	1784	1893	2121	1966	1821	1533	1451	1206	1152	1099	989	971	924	1022	1006	1052	966	990	964	882	915	842	919	883	875	855	857	829	860	870	750	829	823	839	765	800	780	866	803	811	828	766	802	793	786	826	808	806	723	790	821	788	797	772	756	788	788	766	804	812	788	800	767	815	767	780	794	771	810	853	779	822	759	783	836	819	821	813	764	766	772	840	783	780	735	796	793	769	753	779	791	764	812	771	765	778	782	801	799	808	788	757	800	770	824	757	711	825	742	744	757	795	761	798	821	784	810	857	791	755	789	794	805	787	816	795	821	790	771	813	754	750	771	801	728	779	761	783	819	821	778	782	804	771	784	761	837	753	813	772	789	798	825	795	773	767	797	788	802	775	757	756	750	804	797	792	812	845	743	765	712	804	780	780	783	792	811	805	819	809	753	779	745	796	776	762	785	748	794	777	753	792	753	780	796	750	784	802	846	822	801	773	773	766	756	773	742	808	796	748	801	795	759	803	728	804	799	771	829	821	812	763	828	770	750	732	761	751	803	827	755	802	809	725	747	761	815	761	766	786	814	834	822	800	797	736	799	839	742	798	782	833	760	763	818	748	823	795	781	780	773	813	721	826	779	756	801	735	819	837	803	764	775	796	805	783	812	774	751	799	763	751	775	803	747	789	801	785	811	760	799	827	795	750	806	712	791	810	761	756	748	786	776	866	796	777	767	778	798	809	730	762	762	807	817	786	780	771	805	730	850	753	754	761	789	794	784	777	793	800	780	803	782	772	789	748	758	802	816	805	745	774	787	764	801	786	808	781	782	799	756	770	770	839	734	774	813	795	872	801	776	823	782	745	816	746	813	820	813	783	763	801	811	788	826	754	761	762	776	768	792	782	786	803	826	770	761	804	747	811	808	771	838	832	759	804	781	764	752	754	859	782	812	767	758	777	785	750	799	757	778	787	806	769	760	786	794	807	800	773	802	815	777	753	788	829	725	701	828	753	811	772	790	830	779	838	777	782	811	813	789	842	782	789	818	808	815	821	756	731	772	767	799	764	768	759	812	805	803	810	784	798	796	762	786	842	843	747	740	798	785	792	814	728	766	787	785	778	833	777	784	802	759	798	828	759	809	788	801	859	788	757	840	793	793	812	796	831	755	761	787	764	755	786	801	783	774	774	788	767	847	810	794	809	791	800	847	785	781	783	798	772	772	791	825	811	771	787	778	767	815	797	764	832	779	796	822	813	777	791	751	812	740	801	760	826	771	784	789	766	807	806	770	783	798	809	808	793	827	777	771	783	810	798	810	820	785	763	758	780	812	799	785	804	798	816	818	768	800	815	765	766	819	789	749	776	818	798	748	803	744	793	827	754	810	784	833	744	804	765	777	765	778	786	784	824	804	749	760	777	783	769	821	717	782	726	730	787	763	790	823	728	789	743	765	796	768	815	763	785	800	803	812	772	737	759	789	821	852	791	788	808	770	791	808	832	762	810	782	869	758	769	778	796	768	745	794	790	814	809	775	726	790	778	719	789	777	783	759	757	785	760	802	767	754	739	848	790	762	789	816	756	796	771	781	747	783	754	810	779	810	772	809	860	764	777	761	803	813	800	805	791	799	814	740	723	809	766	766	768	786	786	764	777	802	813	780	825	814	751	762	756	754	794	781	800	757	747	830	821	752	818	791	783	763	761	776	786	703	804	779	800	799	817	763	761	797	790	776	779	794	762	730	820	805	872	793	803	800	793	828	830	790	822	750	803	789	787	773	775	796	798	862	730	774	747	792	785	787	829	768	798	818	823	840	800	780	766	806	772	832	795	740	787	818	776	809	829	779	764	732	783	763	819	777	772	799	749	759	788	786	765	835	799	776	770	772	789	766	759	856	825	783	793	798	776	779	825	832	774	785	815	774	809	826	774	807	767	826	763	753	784	819	773	805	767	810	742	808	754	766	757	811	767	767	775	813	792	831	776	704	812	791	810	801	785	836	746	767	779	792	806	737	843	819	746	742	782	785	752	814	756	735	820	761	789	766	828	764	850	709	799	790	766	799	785	812	837	764	812	761	821	757	804	789	805	810	777	799	780	732	761	763	735	774	811	777	763	795	782	826	775	818	768	772	829	807	732	816	788	770	799	816	781	743	787	813	776	814	763	754	777	792	777	847	769	767	749	814	800	777	779	841	828	760	772	816	793	802	795	785	820	797	786	830	797	819	762	747	863	766	780	763	760	791	812	755	833	735	775	822	775	770	769	774	773	862	773	788	768	795	837	755	799	774	801	780	786	738	799	795	819	765	803	783	827	789	787	822	828	768	804	825	738	822	793	802	774	808	800	774	771	796	783	786	783	794	825	805	772	760	813	820	766	794	820	772	861	776	790	834	793	796	808	804	757	823	764	803	786	821	764	816	777	779	803	805	804	763	784	830	784	814	786	809	799	777	799	793	776	760	743	776	742	821	782	783	811	769	799	765	807	823	767	839	806	778	764	825	822	796	790	722	753	788	739	757	802	763	796	754	849	762	854	773	779	780	750	822	708	816	782	804	835	744	781	829	784	764	792	797	748	760	784	808	743	808	784	776	772	827	797	728	781	805	806	790	726	791	840	754	779	762	798	804	840	758	796	795	846	797	807	778	801	774	803	751	779	800	801	780	803	790	684	812	807	853	820	856	779	752	772	758	801	771	845	809	778	760	807	808	794	819	762	772	784	803	765	776	782	800	830	796	768	780	788	736	728	803	804	766	733	772	791	766	813	834	825	820	804	819	818	771	779	797	808	796	759	780	766	797	709	794	816	790	820	797	788	786	792	820	766	761	788	721	772	817	782	795	808	721	792	826	761	752	809	787	765	764	788	813	837	803	747	797	780	779	744	805	821	779	762	756	798	757	802	764	799	739	827	776	798	771	756	777	771	780	794	785	782	746	769	786	774	828	752	805	770	811	762	819	785	799	803	811	809	818	779	753	755	799	839	787	818	759	785	808	814	789	781	794	829	778	766	785	766	787	797	812	779	818	797	780	756	774	755	758	803	792	773	780	831	778	744	809	783	769	801	751	790	796	791	713	800	789	820	772	767	749	833	757	769	769	798	711	709	721	754	810	743	846	772	813	799	783	775	832	787	810	790	808	783	813	796	785	770	766	805	781	815	805	771	775	750	836	805	813	802	779	814	804	788	777	766	794	778	835	770	768	754	790	736	817	805	828	769	779	779	804	763	820	825	778	767	812	778	761	794	767	773	783	764	785	803	819	760	763	829	802	773	780	785	795	846	723	799	782	764	793	777	709	790	827	752	768	812	777	825	793	805	804	781	808	821	798	766	798	782	768	834	780	827	772	809	799	796	772	813	827	776	742	784	771	769	806
50803	40417	29813	22186	17952	11988	6283	2263	957	558	503	455	464	398	424	384	402	395	377	370	394	372	392	409	352	352	344	340	315	365	362	407	465	460	504	483	527	611	657	673	553	540	544	648	510	508	622	640	599	555	643	682	621	525	500	499	488	510	682	1008	801	834	1043	1000	915	916	808	708	585	477	461	379	418	408	473	459	479	446	409	423	359	361	371	344	396	352	371	391	371	360	324	339	314	305	302	352	320	312	356	311	353	332	361	306	350	337	315	321	322	326	309	267	334	313	319	337	334	315	295	338	310	318	321	325	342	301	341	329	317	301	298	319	320	344	319	322	323	326	299	354	345	316	307	333	342	310	329	322	326	315	300	313	336	330	315	344	314	322	330	314	331	332	331	374	312	327	335	344	330	364	331	311	315	302	332	325	312	352	320	335	337	298	343	322	339	337	320	304	338	301	300	277	309	343	316	305	329	319	341	322	332	345	330	324	316	287	352	345	333	297	296	316	318	306	300	332	315	326	318	325	323	327	351	334	332	320	328	323	317	318	311	369	313	312	319	342	336	287	324	343	335	305	358	358	322	302	318	349	338	327	340	303	286	321	333	333	300	333	322	337	344	326	366	332	331	317	306	329	309	336	315	341	316	327	331	338	313	298	308	299	342	289	292	306	322	329	329	329	265	320	354	323	336	320	349	327	326	309	308	296	304	331	320	293	347	333	360	322	304	301	343	329	312	365	330	306	335	302	296	318	378	336	317	320	347	312	280	329	312	343	306	283	330	323	291	327	316	315	297	302	294	291	305	331	341	352	335	310	313	299	323	295	294	297	338	327	329	321	318	342	297	327	325	313	336	324	329	319	326	365	317	305	307	339	300	339	316	318	317	297	302	343	326	330	307	335	309	324	309	295	308	341	324	333	320	349	337	325	340	348	310	313	327	309	312	326	328	337	355	334	336	331	300	331	313	319	350	348	326	349	306	308	341	322	306	293	324	327	334	331	324	340	327	289	328	306	299	343	327	333	305	303	343	329	315	327	333	336	313	332	338	319	320	309	269	304	323	309	332	335	294	319	339	322	297	337	329	343	312	343	331	320	322	307	311	319	300	309	344	347	311	341	375	306	356	314	305	295	317	317	286	346	316	274	319	334	286	300	302	332	345	325	342	318	332	331	376	366	328	286	317	314	298	368	314	343	309	299	334	314	314	323	365	333	289	298	335	342	352	331	301	334	327	325	339	351	325	307	324	293	315	305	282	362	376	344	300	313	333	340	291	299	348	296	323	345	347	319	293	321	343	301	310	310	332	268	313	331	326	337	295	314	348	368	307	312	297	344	374	316	309	299	350	368	322	342	304	336	314	283	304	327	323	348	345	325	316	315	322	365	333	325	331	311	317	293	317	284	285	327	323	305	325	318	344	331	298	332	303	328	308	321	310	286	293	304	329	333	339	312	332	363	329	294	303	324	320	336	334	288	345	338	338	318	295	313	316	310	326	309	345	351	340	343	330	322	318	309	328	296	288	299	324	343	333	362	312	320	360	335	335	311	327	357	293	290	322	319	311	341	322	360	335	351	360	345	310	345	310	324	289	326	307	328	291	334	296	330	362	310	318	300	307	304	307	309	346	345	318	328	339	374	333	316	310	327	305	291	328	316	346	317	312	323	353	312	317	332	348	310	341	327	353	327	293	317	332	323	336	318	351	307	324	308	296	323	310	342	309	322	295	357	338	319	333	307	346	309	329	314	330	300	298	322	334	300	261	309	310	358	320	335	311	334	313	304	313	333	311	372	314	323	357	283	320	342	346	365	337	316	326	321	354	340	348	297	335	322	333	322	375	336	328	312	318	294	304	321	352	300	317	297	330	311	333	323	329	308	300	328	323	301	318	347	289	328	323	291	349	270	302	303	288	334	320	291	312	326	320	334	290	333	331	322	327	313	319	301	331	323	324	314	295	280	346	292	326	340	323	304	346	307	305	334	319	335	350	341	327	315	323	327	309	311	303	315	324	314	284	315	330	324	336	312	307	306	342	322	323	323	348	312	338	332	340	358	368	358	339	349	363	316	332	305	344	327	331	328	321	315	332	330	324	305	352	351	352	323	314	311	345	336	332	335	325	322	322	329	329	315	310	329	289	331	333	340	326	334	330	342	340	327	334	319	333	319	345	291	302	295	302	331	306	324	317	341	326	349	328	333	320	326	310	340	339	301	341	322	318	324	326	317	286	289	313	327	319	322	316	320	329	341	347	316	331	332	335	359	307	324	326	333	304	303	328	315	303	313	325	345	327	335	324	340	315	330	350	301	282	343	354	340	325	344	330	341	324	263	296	320	294	308	309	285	320	320	311	322	324	349	324	337	326	323	303	295	319	324	316	334	317	367	349	318	302	291	330	280	306	313	332	338	320	353	300	347	295	345	313	328	335	341	319	337	321	351	308	301	320	326	339	287	317	348	314	364	290	342	336	360	339	285	332	324	330	300	316	344	334	309	309	334	305	297	290	323	323	355	326	283	329	325	303	322	349	287	347	302	337	324	324	340	351	331	347	330	335	327	322	333	348	331	305	347	318	357	298	314	333	325	300	355	322	321	324	318	336	336	355	307	350	324	336	307	349	308	324	287	340	312	315	348	308	314	298	341	335	335	357	299	340	284	305	338	324	306	293	337	349	295	327	318	295	362	316	290	313	342	297	353	363	313	350	346	340	338	315	334	306	319	311	305	353	274	325	338	325	339	314	327	337	327	335	342	310	319	315	338	303	310	315	326	310	331	326	275	321	356	323	320	312	342	301	325	317	322	310	325	321	299	319	319	325	350	370	321	306	315	309	283	336	308	332	337	309	324	310	334	310	351	323	311	368	301	310	320	317	328	341	324	320	335	336	321	336	330	319	322	352	288	332	310	318	318	350	323	335	309	337	329	308	341	304	321	358	320	333	312	324	276	303	324	333	308	341	331	306	324	302	316	325	340	365	294	329	315	318	309	326	310	310	326	322	326	304	342	327	338	313	294	315	345	337	358	343	291	332	324	292	311	314	306	348	326	352	369	318	299	322	343	318	300	305	346	306	307	323	330	349	330	343	326	347	356	324	304	331	325	340	348	379	324	319	323	341	301	276	338	327	375	294	336	298	350	310	314	317	362	328	326	349	336	306	334	312	346	316	339	325	340	335	314	303	322	317	307	310	308	318	318	317	332	355	322	318	329	323	348	309	338	318	344	301	324	308	344	283	330	341	312	289	314	315	327	330	338	307	282	357	344	358	347	361	298	305	294	285	325	321	355	293	310	282	308	331	320	321	284	321	289	336	282	317	340	303	351	359	317	327	324	333	293	339	335	352	318	318	305	327	335	328	315	339	300	318	339	352	352	327	315	297	337	316	292	332	340	325	338	331	317	314	341	310	320	300	299	322	351	321	346	296	292	313	341	323	331	324	314	341	349	316	327	309	315	299	348	294	320	361	351	314	322	314	307	292	307	337	328	342	323	315	332	318	331	335	329
40951	41412	12754	5634	5005	3832	3083	2561	2165	1940	1797	1539	1432	1442	1246	1220	1150	1098	1131	1074	1052	1011	1009	954	1002	955	1003	989	1027	1082	1277	1429	1728	1881	1909	1870	2390	3025	3330	3246	2442	2476	2872	2775	2423	2117	3129	3290	2915	2483	3097	3784	3049	2537	2108	1882	1992	2301	3855	6194	4361	4681	5849	6142	5317	4994	4621	3486	2733	1974	1926	1345	1294	1290	1589	1743	1807	1554	1694	1436	1138	1246	1109	1146	1199	1196	1040	1002	940	974	873	931	890	878	843	830	843	833	765	781	757	774	759	789	747	758	767	797	790	813	768	739	763	779	734	779	794	729	776	751	753	740	745	783	731	830	760	724	776	769	743	735	774	770	760	775	698	768	751	790	747	749	730	784	745	751	759	800	756	771	756	744	786	785	761	778	791	761	746	749	727	715	742	748	755	749	722	747	733	704	739	717	745	785	793	745	781	787	742	784	765	760	801	785	798	740	744	743	742	749	783	753	731	810	796	757	793	791	749	779	782	725	726	758	751	786	774	709	763	708	810	767	771	791	755	787	787	702	775	748	710	776	735	759	772	786	733	763	747	763	795	748	742	761	746	771	791	754	750	731	780	682	745	788	752	769	711	710	778	786	745	741	802	723	740	751	784	768	786	780	822	757	743	805	791	768	750	751	749	750	731	776	764	743	771	788	748	737	763	756	794	759	707	742	728	756	740	748	739	716	766	763	809	750	763	766	742	780	787	765	755	770	779	722	750	704	761	757	743	736	781	765	764	784	728	769	763	729	746	749	766	747	756	749	763	764	746	763	680	770	769	769	787	768	790	769	739	747	765	765	766	749	770	702	714	743	759	775	818	744	795	758	700	724	757	713	740	774	759	791	740	746	763	791	789	726	748	796	729	771	783	768	722	746	733	760	693	791	727	748	764	742	773	790	748	732	765	799	752	766	761	734	759	717	731	780	786	758	779	778	771	752	773	732	777	747	741	729	734	718	744	715	749	776	736	741	841	767	739	767	783	772	809	740	733	776	776	791	757	771	704	758	718	763	747	757	798	764	733	748	779	797	788	768	777	709	782	718	744	716	790	738	702	737	778	777	722	808	764	768	801	740	773	768	780	747	772	802	759	785	684	756	779	765	794	768	735	780	747	731	739	810	758	793	716	766	740	758	775	772	771	747	760	743	729	746	760	739	769	755	786	774	811	759	769	746	807	740	739	748	803	802	740	752	771	804	777	739	758	763	734	761	725	802	773	784	753	738	787	748	724	755	717	764	773	777	741	765	786	799	796	774	759	771	735	783	698	752	749	771	753	716	751	777	793	747	789	806	748	825	759	795	787	745	762	728	733	772	758	738	762	730	787	720	743	743	742	732	753	751	754	744	771	753	736	738	758	747	791	761	787	720	755	734	775	749	711	741	733	780	734	741	773	788	731	758	815	775	739	716	739	756	767	730	754	691	786	747	788	785	725	709	729	737	710	769	793	749	739	781	744	799	722	815	734	718	787	787	839	746	762	751	701	748	778	757	748	725	771	740	725	801	759	793	756	794	787	734	800	802	788	744	683	706	725	744	786	753	731	719	819	777	772	731	716	738	781	744	785	826	838	768	712	707	784	784	747	717	762	795	731	708	768	791	717	774	785	774	750	744	747	821	847	791	783	741	789	723	735	738	743	767	733	754	754	807	686	749	704	789	773	796	775	788	715	755	714	755	782	746	760	749	771	720	779	739	750	742	790	769	782	772	805	773	792	763	751	754	781	757	749	763	824	725	736	742	774	698	786	722	796	727	699	754	758	705	799	759	730	754	744	749	786	743	790	777	742	746	761	746	754	746	752	717	748	792	717	752	781	795	719	784	729	726	784	751	720	732	761	786	725	731	741	734	758	763	725	720	766	729	753	752	752	706	783	757	786	786	754	737	748	774	789	764	729	736	745	768	755	756	768	745	745	763	725	767	796	764	701	768	737	768	760	771	750	758	767	784	748	724	773	744	748	745	752	692	722	784	738	766	752	773	754	765	748	755	806	767	758	737	718	831	701	743	760	771	731	763	729	787	696	762	784	742	754	772	743	749	773	764	748	794	741	773	755	776	787	745	801	757	788	755	722	766	781	739	710	750	802	803	736	758	768	748	727	713	767	729	780	779	743	724	769	747	769	752	732	769	755	788	791	738	748	758	741	778	796	726	776	695	746	725	738	772	765	792	694	756	765	732	787	805	747	765	804	775	771	700	772	830	760	768	730	747	722	769	732	717	786	748	778	742	760	756	744	748	801	782	772	779	720	793	761	758	720	756	730	734	748	745	748	768	727	764	774	797	797	723	749	701	741	769	727	755	741	792	747	764	745	762	682	742	781	767	797	741	737	743	764	742	770	751	815	750	793	759	797	699	759	804	763	772	793	744	729	757	781	772	759	759	780	768	780	737	707	771	723	750	773	774	733	694	769	772	761	801	757	790	757	735	795	776	768	775	773	746	771	768	720	782	763	765	717	728	731	756	723	766	723	775	714	699	772	789	755	797	770	776	807	752	777	761	777	765	754	768	752	757	763	712	756	759	709	742	773	741	721	699	778	687	755	816	712	756	777	830	777	754	766	736	778	737	795	761	794	745	766	756	740	731	788	745	775	749	730	762	745	790	701	794	709	761	791	776	748	771	733	771	771	736	761	790	737	762	724	803	748	757	793	745	734	751	757	769	751	737	696	767	737	735	803	758	767	766	784	740	740	765	718	782	746	778	801	765	797	760	750	740	819	740	755	751	767	706	801	793	764	772	797	769	787	844	768	721	754	784	763	725	792	792	732	761	778	731	722	796	757	774	716	774	739	788	728	731	701	725	718	784	778	706	810	821	726	746	739	764	755	756	779	799	789	792	724	775	733	714	813	770	768	776	760	736	707	775	731	771	785	754	799	758	707	740	761	749	771	772	756	720	775	788	721	728	712	725	762	717	810	753	742	723	771	739	748	747	726	746	776	760	776	758	804	750	787	736	766	722	779	744	752	780	788	759	786	746	819	766	773	774	785	746	711	742	782	718	723	751	810	737	729	800	733	790	733	774	695	739	735	744	770	777	788	796	706	765	719	742	769	745	681	769	734	793	766	780	728	781	757	805	804	708	742	729	733	760	798	757	743	798	793	744	693	803	748	751	795	749	750	817	765	761	762	741	809	814	780	722	823	742	743	719	753	732	709	782	732	765	719	755	745	731	717	710	768	759	763	797	798	747	740	754	816	769	767	778	794	782	753	728	752	704	762	732	756	714	783	756	724	744	675	749	790	754	746	797	824	765	712	758	800	728	747	749	760	786	739	798	775	733	790	765	755	714	703	770	744	739	773	733	735	795	766	758	728	761	749	750	758	788	725	766	766	755	770	781	774	755	782	756	746	750	732	754	768	740	733	744	746	701	744	706	780	752	774	762	744	719	718	762	750	791	744	753	773	769	814	709	768	794	734	769	711	708	739	744	777	752	769	723	760	738	754	757	788	753	767	759	736	793	710	786	763	730	720	774	733	770	752	770	799	770	731	755	785	789	722	755
13195	12649	4465	919	441	337	316	337	302	303	318	340	319	311	302	339	336	282	344	319	315	316	313	317	323	286	334	333	329	350	340	343	367	368	344	387	338	382	378	369	397	379	373	346	350	362	372	348	346	351	337	374	306	391	371	369	364	367	383	357	353	351	354	333	377	358	355	327	357	336	341	350	311	323	318	361	330	317	314	327	345	293	363	333	353	321	312	314	334	324	324	337	297	328	352	351	329	308	291	311	326	335	326	318	318	332	302	319	300	314	307	349	328	320	302	319	313	313	342	331	346	335	318	331	339	315	328	300	348	311	313	309	355	310	326	296	300	352	354	319	332	330	291	335	325	318	325	295	304	290	310	301	312	345	344	323	286	325	294	331	302	339	319	326	328	302	327	307	320	342	291	318	319	342	356	316	305	318	292	320	284	308	323	340	337	331	367	338	333	308	319	344	324	335	326	307	349	348	303	307	343	315	338	276	332	321	318	325	336	312	333	319	300	318	296	354	325	309	314	371	320	338	336	310	304	325	328	359	321	316	335	328	301	324	313	330	318	317	329	320	339	316	293	303	310	325	326	320	303	320	327	314	327	338	346	346	362	301	291	316	299	299	348	367	330	354	300	309	339	329	339	305	338	297	340	355	341	342	352	291	352	320	347	302	311	351	327	315	321	315	306	333	339	357	307	346	326	331	309	364	314	308	293	289	321	327	325	341	318	334	318	326	313	316	329	328	320	309	341	322	344	308	316	353	331	320	319	308	306	338	316	322	337	314	335	335	361	312	311	378	289	329	330	308	322	327	294	320	297	324	342	354	305	324	341	315	347	327	300	302	307	334	317	334	330	301	332	331	303	316	314	341	319	343	331	301	320	339	294	340	304	348	321	314	267	322	314	312	295	306	310	346	322	342	324	319	322	304	327	351	347	320	347	315	322	314	321	296	306	333	309	325	325	309	320	326	328	325	304	319	356	299	339	309	289	287	338	293	344	353	323	322	329	289	330	321	303	290	315	298	306	301	312	358	336	341	319	316	318	328	339	309	342	322	348	340	349	290	326	328	307	316	348	335	318	324	323	317	299	353	286	336	300	340	295	355	309	319	339	327	309	332	340	312	330	303	353	320	327	303	299	331	312	322	340	334	321	308	325	340	315	332	318	363	295	335	293	313	350	342	322	342	327	306	323	311	326	293	324	348	363	298	314	348	303	312	308	305	344	325	341	351	318	331	357	371	281	345	327	331	319	325	291	307	307	297	314	309	302	293	305	309	355	302	326	308	309	298	336	339	328	315	315	328	335	302	306	307	330	327	348	322	339	296	318	324	311	322	328	318	298	311	342	322	343	312	338	309	313	345	304	292	314	316	320	293	324	304	338	332	307	347	320	314	331	309	326	321	325	309	311	321	277	345	341	311	318	303	344	314	329	301	327	361	301	328	301	282	320	314	346	330	324	315	330	315	333	307	303	340	342	356	319	322	299	344	288	349	298	311	320	310	333	328	299	304	343	304	326	323	333	318	334	328	304	352	317	325	310	288	317	322	344	340	345	360	316	335	332	311	335	307	304	306	308	321	332	346	320	286	312	297	355	307	317	297	335	295	323	330	328	326	331	306	327	322	344	341	338	269	303	347	346	304	343	317	335	353	270	312	346	310	305	327	311	278	275	300	351	342	319	301	317	327	305	339	317	305	311	285	292	296	295	296	306	318	335	301	334	319	306	308	345	312	343	343	318	314	320	329	324	317	270	274	336	352	304	312	326	278	311	317	333	377	327	340	310	313	290	321	335	321	326	341	327	308	348	323	313	325	333	307	331	316	309	325	298	367	320	335	319	308	304	303	303	344	316	311	339	323	330	307	317	299	318	319	288	322	320	303	312	308	321	344	324	318	301	305	345	329	320	299	310	336	325	338	336	308	312	337	305	297	309	324	337	354	340	285	292	304	295	312	345	314	300	324	328	342	341	320	354	306	319	336	316	312	313	333	305	336	336	308	314	334	331	342	325	355	338	306	303	327	301	309	304	347	327	305	304	310	300	316	326	327	307	323	298	323	306	328	357	325	324	314	307	331	294	332	305	335	306	329	321	294	345	363	298	282	329	332	307	333	337	321	312	332	334	325	312	306	352	344	342	318	323	337	315	340	304	308	340	326	310	294	290	334	322	342	313	321	340	309	305	317	327	368	336	308	284	275	292	312	325	316	318	299	323	312	320	317	308	344	306	315	285	306	340	317	322	368	325	331	317	341	322	319	313	285	321	299	331	333	329	299	329	326	308	355	311	302	339	326	311	323	343	367	332	305	339	295	289	269	294	323	346	340	342	305	323	302	322	291	331	336	305	304	315	333	321	288	323	294	321	284	295	299	337	334	297	344	357	309	292	325	292	333	327	312	322	314	305	302	343	326	323	333	335	335	292	326	303	297	309	344	348	330	310	306	333	279	331	291	302	290	303	330	316	290	325	310	318	323	356	334	301	346	336	341	299	343	323	337	326	354	314	362	325	303	292	310	302	321	343	344	345	313	305	310	324	360	324	364	322	318	299	289	297	296	302	324	321	349	325	347	332	308	338	324	343	297	335	283	312	319	339	309	303	324	299	310	300	332	333	304	370	385	307	309	311	302	285	316	318	323	346	357	318	337	347	341	315	319	319	324	311	344	346	322	335	323	296	306	315	284	308	304	312	308	313	313	330	305	301	326	336	287	329	308	344	327	332	321	341	309	329	313	302	317	330	326	312	311	327	332	344	311	319	306	306	321	344	343	325	339	291	315	271	322	321	300	299	298	308	291	315	345	312	290	316	334	327	307	343	323	312	287	327	308	339	331	321	314	333	339	319	304	346	313	339	322	318	349	335	334	324	319	331	301	299	318	356	332	325	314	305	354	297	319	294	301	324	325	298	323	365	340	318	310	307	340	307	307	302	315	317	306	325	342	303	310	335	295	347	290	316	304	318	323	293	330	321	295	316	321	342	329	295	296	313	327	325	302	310	320	301	315	302	325	300	273	328	328	313	325	312	337	305	331	283	293	304	344	293	330	344	367	300	354	330	286	352	319	343	318	293	341	303	330	310	353	350	343	336	324	312	332	350	332	312	338	317	350	334	319	366	318	336	339	317	322	321	328	324	333	305	303	330	289	275	289	329	309	316	328	312	343	320	324	317	298	335	315	347	335	331	339	291	355	324	298	329	312	297	332	342	302	312	316	334	290	327	322	303	322	315	345	333	308	311	338	295	278	329	310	323	345	346	341	320	317	324	336	334	320	320	334	306	322	349	310	325	340	339	301	329	337	358	294	336	290	291	327	328	313	324	328	307	370	332	321	346	315	326	317	325	332	322	352	329	331	308	339	350	323	311	319	311	318	344	316	358	315	312	304	316	322	321	302	311	333	334	330	316	300	316	346	317	329	331	299	309	303	326	302	317	340	310	295	310	301	302	323	299	291	275	311	299	337	293	303	335	315	333	310	316	284	343	288	301	326	330	307	292	302	288	321
10692	14104	2502	890	882	768	814	804	826	767	744	776	818	782	797	789	796	775	776	778	805	690	717	795	829	771	814	805	793	876	884	1030	1113	1088	1114	1112	1109	1183	1224	1231	1147	1096	1126	1101	1099	1107	1192	1095	1141	1065	1126	1077	999	1037	1042	942	1027	994	1052	1107	1020	984	1011	970	1008	943	968	950	859	794	821	793	839	828	809	796	828	821	787	804	789	814	787	802	786	798	783	779	833	795	729	799	730	747	768	785	786	829	781	762	783	786	774	776	775	757	747	803	801	787	756	768	776	742	770	759	802	783	755	781	765	738	788	792	794	774	822	786	748	758	769	766	812	804	757	780	780	766	777	743	763	716	801	787	800	806	747	760	826	793	728	762	792	785	788	763	791	785	821	750	746	791	696	743	749	729	740	776	772	747	803	810	781	810	748	755	759	795	823	788	827	703	737	750	793	800	752	802	778	715	757	722	763	771	718	767	766	816	790	751	783	751	741	807	824	723	750	785	725	738	729	773	737	733	764	772	806	748	770	805	764	747	725	807	748	811	787	798	727	763	758	797	738	761	756	785	734	776	792	767	807	823	762	804	759	744	730	737	740	790	760	759	801	746	800	748	736	751	738	768	783	727	734	727	799	800	786	784	744	801	781	784	781	759	722	745	728	765	794	780	766	750	777	774	746	733	808	768	827	703	771	763	756	762	810	779	782	798	727	744	741	747	797	795	782	743	743	777	779	773	743	773	774	774	743	796	763	770	821	797	775	766	747	719	799	794	813	740	741	746	814	782	762	745	758	746	776	780	769	766	771	743	753	742	777	806	796	756	815	747	776	773	758	771	766	774	752	772	807	756	761	716	771	801	790	821	694	788	835	810	775	791	764	788	799	753	741	749	795	766	796	769	761	799	760	814	809	739	768	790	800	776	762	809	763	760	775	808	759	796	771	793	745	783	795	700	765	752	740	771	775	829	792	792	754	763	707	814	803	774	767	762	767	745	791	780	746	773	733	776	741	779	791	818	871	774	779	770	820	760	795	753	806	818	771	774	822	739	708	751	765	774	724	778	755	730	763	759	768	773	757	790	756	795	776	768	770	735	719	758	782	785	770	719	761	801	792	776	780	724	737	777	685	792	767	735	727	796	763	778	774	759	750	793	745	796	758	786	788	746	785	744	763	810	797	820	760	852	782	781	772	776	748	793	770	842	771	749	761	770	745	764	771	794	686	725	807	788	754	764	750	729	792	778	738	767	809	718	739	778	732	776	790	742	730	723	769	812	745	777	768	782	752	781	800	761	765	798	780	767	800	791	791	798	785	779	747	750	770	746	760	775	788	780	857	769	761	742	746	717	830	766	762	788	798	753	778	782	754	770	746	757	797	751	770	718	746	789	739	800	806	781	728	728	782	798	752	734	758	755	798	794	766	756	731	716	783	794	776	726	716	793	779	786	788	814	756	775	783	703	782	756	783	743	749	788	792	778	792	792	742	754	769	779	764	744	787	819	765	760	753	747	726	766	786	764	773	768	761	750	741	768	747	797	733	794	776	767	734	831	753	698	715	767	770	754	738	768	807	785	765	799	699	764	788	783	766	729	751	778	750	779	761	772	758	788	777	770	748	739	798	740	720	808	734	766	751	716	743	769	810	780	749	779	794	808	781	777	786	751	814	819	793	811	776	831	863	773	778	743	796	762	789	731	795	740	773	790	797	729	794	751	748	811	778	756	772	806	762	779	742	790	794	733	735	771	746	770	793	753	784	752	764	836	811	775	809	809	811	799	764	793	755	760	734	818	787	733	723	788	776	805	758	774	741	794	797	818	792	786	776	739	795	736	733	790	801	735	714	762	799	769	775	792	790	741	772	743	701	779	781	787	783	745	788	822	793	773	731	809	742	738	744	786	728	728	788	752	768	809	778	796	785	790	765	797	755	781	795	746	804	776	759	774	825	750	793	780	733	806	789	782	789	772	790	724	784	784	747	791	748	728	742	745	772	792	751	729	794	767	759	761	751	759	766	770	753	803	753	766	828	814	771	760	801	770	806	787	769	743	794	802	707	778	806	750	748	835	786	790	771	762	799	781	800	769	747	820	773	747	781	811	752	807	776	799	767	797	800	791	777	774	764	785	825	734	775	758	758	813	759	801	767	833	738	756	746	764	738	715	743	781	743	772	796	781	734	741	790	764	751	759	741	810	763	779	771	771	747	769	783	759	751	769	769	775	764	768	762	768	760	748	758	755	823	749	815	759	757	764	746	735	729	739	788	764	791	785	771	724	793	771	793	795	803	773	797	755	759	767	721	811	784	814	769	712	778	755	763	788	837	782	761	809	787	787	794	775	806	781	783	781	821	779	764	745	800	782	857	762	759	758	782	799	801	775	820	773	798	739	771	765	762	755	773	750	799	731	797	756	773	741	796	778	773	812	816	761	814	752	791	757	759	752	752	768	758	787	779	754	761	775	816	768	758	749	796	788	781	800	735	778	768	739	741	777	732	803	753	763	736	767	734	779	823	724	767	777	755	736	827	791	772	739	824	781	743	764	811	745	783	775	791	742	787	761	777	779	792	792	740	756	812	785	712	789	750	798	793	767	762	791	797	773	736	781	762	743	769	759	794	745	769	804	769	795	820	756	770	791	799	782	831	769	779	762	816	745	748	810	762	735	847	803	786	748	736	792	782	801	775	796	716	803	803	759	820	771	769	768	792	774	787	768	788	727	735	798	767	739	753	753	774	736	796	809	794	766	717	737	816	806	755	821	703	807	761	794	749	789	790	762	768	781	798	736	747	790	784	768	778	772	724	727	717	780	786	774	820	761	804	743	762	753	771	735	776	764	762	808	783	741	728	809	778	751	771	796	758	772	745	806	765	760	756	745	766	756	754	754	776	772	737	770	755	807	756	788	758	788	782	818	756	778	796	799	779	759	737	710	768	824	782	777	753	764	804	790	772	795	742	768	756	748	827	798	767	754	762	776	772	770	729	788	753	778	718	790	771	799	836	786	794	757	766	724	798	737	793	732	757	736	761	804	753	748	783	744	791	784	766	767	774	775	729	779	794	816	790	744	776	802	749	770	770	718	779	773	802	783	777	778	756	789	749	768	778	785	762	747	774	803	838	777	768	793	810	776	758	771	758	767	772	770	744	792	773	775	750	776	755	745	805	759	811	734	786	778	763	733	736	761	833	780	807	794	776	805	784	777	764	770	807	800	809	769	743	768	755	751	815	738	816	796	793	753	793	775	718	767	818	781	787	730	768	774	761	784	772	754	727	727	745	764	834	796	745	801	773	766	812	781	774	802	788	696	812	729	786	772	792	747	770	777	766	781	776	740	779	752	799	792	700	812	781	821	748	752	744	736	775	799	768	764	751	789	776	803	766	796	786	788	773	769	806	771	785	744	776	769	805	806	728	781	746	691	781	818	857	745	820	818	736	736	775	752	756	779	776	801	813	831	799	778	756	776	792	749	779	785	770	808	716	748	764	810	794	781	776	780	741	756	789	806	743	741
34867	39864	26905	13776	6710	3015	1263	572	469	368	370	387	389	360	331	339	327	343	349	339	366	319	317	313	323	324	336	370	343	342	354	399	413	390	420	416	442	441	432	400	392	407	412	365	392	389	388	407	409	387	397	411	409	366	380	399	376	396	412	459	426	449	488	431	440	468	482	416	374	358	347	330	320	343	331	329	380	357	359	330	339	322	311	341	331	354	358	322	349	323	363	372	363	351	308	330	385	320	327	338	331	340	369	347	311	345	338	327	361	345	337	338	310	333	350	325	307	319	307	313	344	306	327	314	342	310	342	288	317	303	351	345	278	346	333	312	353	344	319	321	321	321	322	335	321	346	325	325	343	356	329	314	319	320	350	324	334	316	336	381	307	292	319	299	343	318	326	342	315	354	318	291	339	304	331	320	332	318	323	326	300	370	324	376	318	311	366	300	341	330	347	329	327	359	342	327	347	301	331	352	313	349	310	324	326	339	327	333	346	315	330	345	310	343	315	298	340	349	321	325	323	327	328	290	314	308	333	328	356	320	324	346	327	284	327	310	331	335	339	335	309	347	328	325	320	295	332	341	346	329	318	334	311	346	356	326	347	351	334	343	340	318	337	356	343	350	357	326	349	348	331	322	319	331	293	305	346	390	294	324	347	349	313	339	357	317	329	334	330	286	329	324	309	348	303	329	314	307	331	335	327	282	308	326	310	294	309	329	325	305	312	312	322	320	305	298	356	329	315	330	325	342	298	306	307	304	334	318	328	326	336	308	346	373	326	312	327	317	333	352	339	298	343	277	337	316	327	315	335	317	323	310	339	296	333	370	322	350	306	287	346	344	318	332	323	300	333	314	339	304	292	321	335	342	328	329	342	326	326	300	324	330	345	324	336	321	315	316	347	327	331	305	327	334	335	317	337	342	317	343	329	341	340	335	321	345	301	314	356	331	316	302	322	348	341	354	348	345	354	332	324	335	343	298	344	329	346	341	345	310	309	317	344	307	277	320	304	371	326	323	369	353	321	341	351	309	348	332	330	304	286	350	306	299	326	326	310	312	338	343	340	295	313	336	334	280	335	316	312	365	312	332	325	346	329	325	322	333	320	321	361	352	303	354	300	305	344	354	294	293	347	308	352	312	303	308	307	321	326	305	327	320	315	335	336	322	343	326	299	287	305	339	353	309	323	300	339	318	331	314	340	350	327	319	313	306	342	321	298	354	339	314	330	338	335	316	330	337	321	295	316	319	300	327	378	316	329	287	336	334	281	334	336	314	307	316	332	301	318	291	355	310	342	320	316	324	342	345	341	327	341	342	332	342	331	323	331	330	327	275	321	316	362	292	318	306	354	342	306	332	345	325	349	311	335	320	315	273	322	326	336	329	364	313	353	318	301	327	336	291	336	319	343	334	358	354	347	326	313	308	318	336	320	348	355	354	329	343	346	363	304	333	368	339	320	315	304	332	352	345	320	312	336	327	325	300	310	310	348	332	334	316	340	322	324	354	359	364	339	315	285	309	323	335	342	320	300	347	336	293	357	325	311	331	336	302	337	337	338	306	315	306	340	319	325	334	367	318	336	321	361	339	324	340	354	347	326	323	324	334	302	338	314	332	338	287	325	314	313	357	348	331	338	332	329	315	329	321	309	306	352	337	358	311	321	312	301	319	313	333	303	348	326	313	318	301	319	334	333	330	380	342	298	327	304	346	318	321	292	321	343	337	323	371	325	327	340	325	330	327	312	335	315	324	319	317	325	316	328	319	334	348	328	348	358	330	307	266	315	310	306	297	314	338	313	340	337	335	321	320	307	299	324	328	297	346	323	334	350	293	331	316	313	303	297	309	344	338	326	317	292	301	319	351	323	341	320	335	367	330	287	351	348	333	315	360	307	346	301	300	312	302	332	333	322	347	320	289	317	334	332	315	294	322	313	347	306	319	336	304	314	284	349	326	331	336	312	315	309	325	330	334	320	323	324	330	309	325	294	351	342	331	317	311	322	322	307	317	327	369	302	315	339	344	361	341	329	307	314	328	299	346	353	344	331	333	312	318	362	315	335	318	324	305	363	328	327	341	301	290	344	355	352	356	297	314	337	304	304	333	331	289	309	292	333	326	314	321	325	334	328	327	328	309	330	343	294	354	318	339	336	327	332	332	291	281	336	314	361	296	326	322	356	315	338	315	367	345	328	295	306	323	332	313	313	330	365	286	336	324	336	309	326	315	317	321	321	306	308	332	312	323	300	309	297	319	325	309	324	355	342	345	319	324	312	332	300	344	286	326	354	354	351	341	305	321	305	333	320	350	326	316	308	337	374	308	325	312	359	300	351	317	318	303	341	353	330	327	296	315	314	317	299	346	354	304	317	313	325	307	345	306	330	323	347	323	333	322	322	320	330	317	298	330	338	317	313	314	337	356	347	330	346	337	367	322	339	333	299	328	317	307	324	329	301	338	307	329	340	338	332	320	322	333	360	322	340	327	327	326	301	346	360	338	355	304	338	331	333	353	300	279	327	318	367	342	312	325	340	344	351	327	318	340	315	356	308	344	337	303	337	305	337	335	331	309	298	320	321	322	328	339	336	316	317	351	349	310	334	368	317	363	312	311	359	330	335	296	330	316	353	287	315	295	290	317	306	302	362	286	319	335	315	364	350	325	305	356	345	317	313	324	336	279	350	327	343	327	334	355	299	329	361	299	317	353	358	309	344	335	317	320	314	331	330	310	339	338	372	314	334	299	322	316	327	316	332	318	327	331	322	296	282	326	276	341	335	321	335	327	330	353	341	353	326	291	336	329	321	333	322	314	364	326	326	288	321	318	355	316	251	305	359	306	336	363	320	299	338	329	300	325	325	334	299	307	307	285	307	345	330	339	315	350	324	320	351	327	313	341	310	326	325	342	319	347	327	313	334	359	318	320	336	324	333	336	305	322	326	348	344	315	317	312	329	339	330	320	306	327	314	320	310	302	293	313	281	320	305	325	302	331	318	330	315	308	342	313	347	301	352	346	307	332	318	334	285	330	334	327	331	321	325	339	345	330	318	324	333	323	323	324	325	305	330	325	328	314	322	295	319	321	307	330	364	311	307	306	320	344	335	317	297	326	344	342	343	320	345	368	311	330	347	327	349	329	334	329	314	345	364	317	320	318	336	347	320	314	307	322	313	305	333	340	300	287	349	373	352	307	327	346	340	323	328	308	353	331	324	343	334	279	333	322	315	340	336	284	337	314	305	336	337	338	333	286	295	355	305	327	322	332	320	290	318	320	300	370	341	341	314	331	339	308	334	286	364	314	340	297	351	330	287	300	280	321	341	358	368	317	326	313	351	319	340	328	336	335	323	341	306	334	322	315	325	319	327	321	323	338	298	332	337	325	341	327	309	369	294	328	320	343	326	321	316	339	309	325	358	330	318	356	358	344	278	301	340	319	313	331	297	347	340	321	348	336	289	309	312	300	346	348	349	354	321	307	341	323	321	321	337	302	324	314	319	356
26402	35087	8179	1926	1713	1493	1298	1196	1072	1036	983	1022	922	911	914	902	835	826	872	836	788	842	835	783	857	831	858	852	909	1062	1150	1264	1194	1225	1306	1384	1480	1624	1422	1415	1361	1347	1464	1344	1319	1457	1526	1561	1398	1410	1497	1362	1368	1310	1242	1172	1184	1439	1688	2001	1823	1825	1892	1923	1929	1841	1690	1505	1223	1076	1016	987	923	995	963	1024	997	1039	937	944	884	887	843	862	858	874	869	812	813	784	786	814	839	837	823	761	820	765	759	806	769	790	801	760	825	770	816	788	809	784	785	813	761	822	790	790	754	747	730	754	746	837	790	811	782	779	750	799	762	755	779	797	819	810	790	790	701	798	766	792	785	769	812	766	774	767	749	795	767	776	759	788	765	801	750	822	762	785	756	759	772	849	776	788	719	792	811	812	792	800	812	829	778	803	804	789	790	770	773	809	838	788	771	736	782	793	792	815	764	795	763	771	815	797	782	781	817	806	743	813	743	814	806	768	779	785	795	777	765	766	754	763	752	767	808	756	815	803	786	751	747	804	754	795	762	757	792	729	745	791	790	851	759	738	774	795	792	771	785	798	751	798	820	761	794	748	801	745	767	781	781	805	751	751	759	750	800	858	818	752	768	745	831	761	779	753	744	742	732	777	813	764	726	750	738	754	805	774	777	802	770	791	786	831	794	748	783	814	763	775	741	772	797	799	760	797	748	781	769	766	770	762	792	782	753	799	825	785	742	793	782	766	756	794	828	802	775	800	808	774	781	790	815	749	799	761	775	780	824	800	817	775	808	750	739	767	802	777	775	818	790	759	791	798	741	793	858	764	803	785	843	763	772	782	780	774	833	770	783	801	760	753	775	748	748	801	734	764	798	803	802	780	778	797	737	771	820	781	797	814	807	763	817	771	787	803	806	772	793	757	846	767	756	764	742	748	679	733	864	748	817	812	754	755	754	771	778	801	766	718	812	760	763	763	805	805	781	757	803	765	720	757	757	746	804	762	784	806	781	811	817	772	801	782	819	772	768	795	754	799	761	824	828	805	823	783	776	758	789	782	780	758	775	801	781	785	787	833	789	710	798	789	795	770	777	760	773	799	783	794	797	764	802	758	754	715	800	780	775	786	810	778	807	762	820	762	766	786	774	759	813	787	801	794	771	761	763	794	823	772	777	729	826	782	786	761	763	787	769	777	812	805	741	760	830	806	787	749	715	741	772	754	817	741	781	854	803	757	790	785	796	805	787	815	746	752	812	791	716	787	793	737	761	830	741	826	789	796	757	760	758	773	745	764	771	801	771	738	717	813	750	824	728	760	811	779	791	827	750	768	789	753	709	720	766	799	807	793	766	773	796	750	796	805	744	763	743	754	748	815	784	782	761	747	774	808	809	773	796	772	762	796	808	724	746	776	784	750	824	822	775	764	778	751	753	796	815	790	792	768	816	761	747	727	795	763	777	780	828	764	800	739	752	787	801	789	770	794	773	735	777	782	781	769	770	761	780	780	757	752	754	780	772	797	794	786	782	767	774	797	766	771	805	791	776	798	781	735	783	806	845	786	794	802	740	746	806	789	744	802	807	765	773	777	803	759	790	794	844	772	756	803	799	783	773	749	799	782	792	729	775	772	750	779	775	795	764	822	805	824	756	774	789	791	734	732	798	739	788	780	796	808	761	767	841	734	733	728	789	739	753	771	799	714	778	762	781	807	790	743	789	760	762	725	739	742	783	809	828	741	773	794	773	774	762	770	803	771	731	705	726	788	791	804	782	748	774	796	738	798	737	772	814	739	798	771	747	791	830	793	788	759	790	797	743	740	768	803	826	817	768	796	790	774	781	761	748	752	787	768	768	796	728	756	772	789	822	711	770	776	760	767	752	785	774	747	789	806	785	775	749	727	709	762	797	777	792	812	790	821	766	760	770	768	788	778	758	803	784	763	768	765	814	789	774	758	806	787	829	823	819	822	751	768	756	800	786	724	780	774	787	792	785	833	769	768	792	778	766	778	757	792	786	826	773	792	789	821	766	769	771	847	778	779	754	810	741	765	828	758	759	795	773	822	777	743	793	750	814	820	824	780	809	705	763	798	792	794	788	783	771	824	806	777	779	750	790	802	732	750	778	785	773	765	746	776	789	762	736	776	765	770	786	795	783	801	788	805	758	783	747	756	813	763	789	785	788	787	778	780	783	815	773	830	784	774	778	744	750	735	763	718	726	814	809	841	796	811	737	761	797	865	760	785	792	781	773	806	792	763	772	779	765	752	747	805	800	736	730	786	849	793	765	736	773	761	754	779	740	762	858	753	771	755	768	828	775	839	777	823	781	762	772	757	739	762	740	802	804	787	799	783	726	794	741	784	750	789	771	807	770	814	809	757	740	785	800	794	695	755	784	799	769	776	804	805	766	794	790	777	815	758	778	781	760	803	766	804	756	755	847	841	805	800	842	758	798	816	832	799	743	807	791	742	755	810	773	792	795	760	809	755	769	776	803	741	783	775	792	770	798	750	786	768	762	771	747	831	756	769	799	784	771	815	755	767	760	771	821	788	754	759	802	729	805	772	781	770	784	756	709	733	782	719	807	775	787	762	793	779	839	776	792	749	782	764	774	735	751	741	791	731	749	813	770	799	801	808	778	726	741	791	802	751	753	782	744	739	771	769	742	775	723	712	807	806	779	827	735	793	807	788	791	756	756	807	776	826	802	791	754	765	800	746	803	770	751	761	827	803	814	785	839	751	755	770	725	771	706	858	794	764	773	758	779	770	789	854	797	755	775	789	761	800	766	785	771	744	811	817	761	787	792	745	762	727	749	801	806	768	796	780	750	805	807	760	788	767	798	781	788	799	730	783	825	743	779	842	775	815	786	777	779	770	795	784	766	805	784	789	739	791	712	727	759	741	781	775	824	816	827	770	788	813	797	753	784	741	798	768	777	798	776	787	793	800	800	793	751	800	759	751	739	798	798	795	771	772	769	781	818	784	767	810	764	763	776	759	762	744	821	788	772	757	747	775	798	715	778	788	722	735	791	808	791	847	770	780	784	806	796	790	780	766	761	768	813	779	764	795	807	770	788	759	801	758	742	759	791	750	807	765	751	812	780	782	777	784	779	811	763	767	808	795	697	815	793	777	828	817	749	789	778	766	782	755	804	789	780	772	782	782	820	820	793	747	756	796	803	761	755	748	816	797	814	820	799	769	761	766	765	774	800	767	757	809	793	788	781	790	794	746	779	787	771	759	781	821	740	784	784	754	751	808	815	781	746	773	751	744	758	773	811	787	756	764	777	810	754	806	777	826	760	765	764	830	785	816	797	773	746	774	779	764	811	855	807	780	756	781	769	776	801	773	788	786	789	774	792	752	803	785	813	812	817	820	770	780	796	757	794	761	718	746	756	750	744	809	789	774	782	783	798	814	792	801	777	763	742	749	767	762	784	793	786	821	775	799	838	790	767	816	766	770	878	788	770	772	768	753	789	769	798	792	767	780	806	783	798	769	776	753	722	796	804	782
51872	44275	28828	23394	20518	14178	7397	2793	931	524	479	465	399	428	415	386	379	392	407	352	350	376	369	347	308	343	332	330	364	380	437	498	451	505	512	517	615	530	506	545	520	544	543	564	502	564	590	594	565	508	529	601	541	519	480	506	426	535	815	829	824	829	817	907	799	855	841	692	569	479	411	410	418	420	406	463	489	426	430	420	344	387	360	362	340	335	310	376	342	322	356	337	323	326	342	329	333	326	327	337	362	320	334	329	317	333	335	334	345	299	327	308	334	326	304	354	307	324	338	294	319	354	295	339	353	332	340	346	348	322	342	290	313	298	318	342	317	333	325	305	309	312	275	276	329	324	319	298	311	283	317	378	306	320	294	281	304	335	333	333	345	333	313	312	324	318	325	307	312	320	305	313	351	325	331	352	332	315	303	312	305	338	312	317	299	360	344	378	330	306	312	315	344	312	318	325	316	322	343	299	348	323	349	266	315	341	317	311	338	286	327	288	288	299	349	354	316	328	295	355	332	305	330	324	343	272	310	331	344	299	299	308	327	315	364	313	305	322	275	341	315	293	300	328	302	301	293	309	345	304	319	332	339	330	296	330	315	308	334	307	313	336	310	325	344	326	306	296	342	329	318	331	300	324	313	338	364	305	314	287	342	306	311	352	359	288	297	328	268	346	300	310	321	305	356	362	280	350	326	310	309	317	308	322	300	304	289	340	313	344	304	317	364	328	309	334	326	337	342	350	338	335	342	327	311	312	297	310	326	335	346	337	330	359	338	312	359	310	312	319	354	355	317	303	331	331	340	311	336	316	341	322	309	293	345	301	325	326	339	299	324	317	284	326	340	296	309	340	312	272	291	328	321	312	341	314	324	307	348	305	325	301	311	335	338	306	334	273	347	309	330	280	343	320	318	304	313	300	300	333	303	329	328	361	314	318	332	319	302	297	301	314	274	314	344	352	340	323	313	300	300	325	292	304	304	354	327	333	323	319	329	301	310	313	348	299	322	299	330	304	354	322	312	328	313	343	340	299	326	291	289	294	293	327	324	329	335	345	336	296	321	312	314	285	321	302	307	320	330	354	297	323	334	325	316	306	296	312	302	318	318	308	315	302	266	315	337	338	340	311	327	310	343	363	299	311	323	340	309	337	307	303	321	319	352	332	311	343	302	314	314	320	349	325	329	317	337	312	336	324	349	316	317	319	313	346	339	356	355	333	298	286	324	318	308	337	332	331	326	306	355	323	301	319	342	304	309	328	305	294	328	319	285	321	319	279	336	325	311	304	304	328	248	306	279	303	341	333	326	314	315	319	314	321	324	284	326	292	319	314	336	330	307	296	333	293	329	340	317	316	316	321	313	280	348	319	321	322	313	324	334	306	340	347	311	296	349	331	320	346	330	313	335	338	326	311	315	313	334	328	319	328	334	301	327	320	316	317	297	331	364	321	320	336	318	328	336	324	333	293	312	305	306	343	293	341	279	336	298	337	319	336	358	331	338	357	313	323	321	327	306	331	314	356	315	309	327	330	304	320	369	322	339	329	356	313	328	322	330	312	354	321	326	316	349	310	337	314	310	321	325	356	316	344	347	326	336	335	291	309	312	327	343	316	328	327	325	329	344	296	301	324	291	340	326	297	340	309	313	305	324	327	311	302	317	292	316	306	335	344	328	308	329	343	348	318	343	344	319	299	362	321	334	356	324	314	340	320	317	306	303	295	314	348	316	333	325	345	302	324	330	316	323	328	282	337	284	284	331	335	308	331	311	353	345	322	327	321	329	291	345	328	308	352	317	284	306	327	322	304	313	324	316	315	326	297	302	305	313	304	352	295	301	326	316	308	304	294	339	305	321	334	304	302	303	317	338	358	311	304	314	312	284	342	293	298	335	327	327	332	332	308	336	326	332	320	289	332	335	297	340	287	334	306	323	329	312	300	302	317	326	328	294	328	348	320	333	325	353	340	324	336	330	315	308	310	303	316	322	293	294	318	338	363	318	330	316	331	331	346	333	316	299	297	318	340	360	337	314	322	335	357	324	330	325	311	299	313	350	328	303	302	314	320	323	337	350	348	321	321	296	299	328	346	311	313	350	310	329	328	326	330	332	316	329	307	340	302	335	298	344	312	312	355	309	338	344	330	327	313	303	325	289	329	318	366	311	308	343	337	305	306	325	302	342	311	324	324	364	322	314	323	334	314	326	318	323	287	351	313	299	292	325	333	313	313	334	379	322	312	319	327	295	360	315	283	338	332	348	309	311	328	328	318	260	349	309	330	329	314	311	324	290	303	320	319	337	329	306	301	311	338	340	319	316	295	298	351	322	350	331	312	287	311	333	337	362	303	322	329	320	347	310	335	338	341	303	325	331	332	329	325	311	318	340	319	307	309	323	310	311	355	325	287	317	305	331	312	348	308	305	315	326	297	363	308	338	322	312	343	293	341	328	324	336	319	358	311	340	324	330	305	311	340	348	331	329	328	334	320	310	325	326	317	334	320	341	307	322	321	296	326	349	342	314	327	322	333	307	309	335	317	292	316	305	306	307	336	309	313	298	353	281	320	322	288	303	328	331	287	322	334	325	317	325	344	303	298	316	316	324	345	305	311	321	313	315	332	340	305	307	339	326	300	302	326	310	304	329	317	338	308	326	322	318	336	319	309	335	324	337	325	301	292	346	342	299	364	321	325	314	342	336	299	288	353	319	346	304	286	319	319	289	350	328	357	301	331	308	337	322	307	293	326	335	332	329	303	310	294	315	334	315	297	287	341	318	269	311	323	288	296	291	365	305	301	332	291	310	331	322	308	314	322	317	331	298	288	320	339	326	320	298	318	307	317	354	332	338	312	301	352	332	342	306	350	335	325	296	297	274	323	335	287	323	312	305	313	296	271	327	257	332	338	314	317	341	349	305	323	319	330	332	307	322	348	326	301	325	320	304	321	321	302	341	341	322	325	343	313	367	290	328	319	291	329	322	298	350	312	310	317	322	305	307	328	294	314	347	331	344	314	319	329	333	317	338	327	328	304	322	367	349	341	338	312	297	307	285	287	318	354	328	334	331	308	319	338	322	301	304	340	327	309	321	336	309	334	306	322	284	319	314	345	319	346	339	334	317	326	319	317	291	298	332	318	308	321	347	330	278	333	320	307	290	312	351	299	317	319	325	323	325	301	301	352	324	308	326	316	320	310	333	327	342	336	329	318	343	300	291	310	299	326	287	313	362	279	307	347	319	336	319	343	369	319	304	282	300	307	321	303	347	331	301	342	328	334	334	328	315	323	329	300	330	310	359	323	355	325	302	335	338	328	303	330	318	324	314	333	336	308	281	286	319	345	327	334	326	328	293	304	289	309	289	308	344	298	337	290	330	317	336	307	304	339	337	309	299	347	334	321	283	292	352	302	319	337	301	301	336	359	338	323	288	326	325	309	349	339	318	319	343	342	315	310	318	316	305	310	312	289	295	325	300	299	305	338	311	320	340	340	334	308	294	280
42955	46494	11226	5620	5093	3794	2989	2609	2155	2013	1781	1573	1451	1500	1285	1213	1131	1188	1111	1122	1016	1010	1018	980	974	988	1009	1016	1142	1361	1786	1861	1774	1931	1957	2220	2896	2507	2222	2232	2366	2376	2472	2528	2006	2520	2736	3178	2728	2454	2598	2377	2476	2228	2057	1807	1619	2519	4952	5065	4465	4730	4708	5233	4829	5092	4850	4124	2781	1783	1458	1255	1281	1498	1662	1562	1767	1638	1629	1477	1266	1140	1065	1038	1069	1032	913	855	892	879	889	874	798	859	828	807	845	784	723	797	806	776	782	761	752	781	756	767	766	804	748	751	784	766	732	711	789	748	723	773	755	737	751	733	756	754	749	790	730	778	768	759	686	779	728	760	866	742	755	741	766	722	783	718	750	785	761	736	730	748	742	772	732	734	737	727	727	755	724	751	761	707	777	778	782	719	697	744	755	778	675	723	759	781	751	776	755	785	801	799	744	725	767	763	749	734	755	761	780	763	726	764	781	762	786	750	806	710	744	760	761	779	723	740	747	816	725	761	684	743	783	739	731	796	759	733	734	793	699	716	753	770	756	788	759	746	734	766	718	745	744	790	848	755	717	814	783	734	743	766	781	749	721	731	793	727	766	723	731	723	737	755	757	737	720	792	796	764	749	748	793	734	758	732	793	747	751	756	734	760	751	736	755	722	754	734	712	721	730	744	757	736	783	720	765	756	779	735	756	733	743	758	744	662	746	744	715	798	766	760	750	709	825	770	756	763	751	760	755	758	784	756	761	768	708	753	746	769	762	717	736	698	724	764	734	779	777	781	775	771	773	762	761	743	755	763	715	759	734	700	745	731	737	752	783	728	764	730	750	742	768	792	731	758	685	791	760	738	778	714	769	723	750	704	742	733	752	760	763	748	800	709	743	751	743	814	758	757	779	748	750	771	750	790	768	817	769	774	715	764	774	693	710	717	772	716	762	750	767	755	745	720	792	728	722	754	721	720	739	763	775	766	733	752	743	726	749	733	725	741	752	768	753	769	693	759	775	745	736	758	749	801	734	745	748	752	772	748	720	736	765	732	743	725	757	734	721	811	791	771	745	722	739	780	738	800	706	707	735	790	769	761	779	748	788	709	771	737	723	782	789	773	737	768	744	752	728	725	786	750	740	754	755	708	763	733	729	757	699	750	764	763	748	770	751	712	764	710	758	775	771	784	743	756	773	735	751	682	723	775	783	758	722	759	776	743	723	778	729	699	779	702	737	713	719	741	827	755	756	753	697	747	770	797	729	687	717	749	751	717	821	753	733	756	753	734	751	721	755	721	745	780	759	796	738	792	766	715	721	761	768	768	770	717	761	759	751	767	716	792	727	717	720	776	739	700	769	719	716	773	747	791	807	740	795	746	737	767	713	746	735	754	745	799	773	741	701	771	767	701	769	715	773	723	768	709	701	825	709	800	734	758	773	807	699	772	736	715	778	726	790	748	762	755	747	777	774	749	701	722	737	745	707	764	749	718	724	761	797	741	725	789	763	756	756	776	722	774	722	753	754	764	717	723	735	758	694	737	753	695	721	724	765	762	787	721	778	778	767	725	774	734	799	732	741	713	781	730	771	739	766	745	771	743	773	738	748	815	746	728	748	758	740	780	720	754	733	781	750	712	779	769	777	767	756	707	750	747	776	730	794	714	720	714	729	720	698	748	727	752	705	799	743	788	733	752	775	740	801	785	779	760	770	725	763	774	744	772	719	745	683	810	730	754	746	771	773	749	794	768	766	736	770	739	780	736	765	725	758	718	712	701	706	782	722	762	798	765	759	759	768	770	789	755	728	712	788	758	793	711	770	713	750	763	778	745	764	716	732	720	718	719	781	734	754	749	764	710	740	755	778	752	768	724	762	765	684	729	720	765	730	773	767	778	758	769	772	739	721	798	727	725	829	760	756	772	770	723	701	782	749	754	759	752	761	768	728	707	706	740	757	715	781	755	708	759	727	743	745	772	752	709	723	773	776	782	773	765	755	747	739	732	729	751	790	733	738	762	818	743	775	780	719	805	753	733	761	753	751	816	756	764	736	710	727	760	699	733	752	744	760	789	787	773	806	795	764	686	741	744	761	719	797	773	767	788	734	737	716	753	771	731	773	776	769	750	738	733	756	731	741	701	757	725	732	807	705	743	737	703	800	760	752	762	779	770	798	757	737	762	732	737	723	788	788	704	774	752	721	786	755	707	782	715	768	704	761	742	804	765	758	735	707	777	759	750	715	768	776	742	731	784	782	756	707	729	740	784	704	724	768	781	757	735	780	754	768	739	723	770	714	738	693	727	799	717	743	731	745	740	776	733	723	743	765	741	791	757	685	739	742	734	805	744	775	802	747	698	793	763	739	706	768	759	814	766	778	720	768	788	771	753	801	768	716	748	773	660	755	764	716	724	806	741	722	733	845	759	722	773	756	765	802	756	738	707	747	799	765	738	769	700	734	750	708	763	759	719	742	712	726	751	741	744	767	757	727	757	766	785	765	763	793	751	739	807	746	741	777	763	767	743	747	741	730	781	732	747	804	744	731	762	767	768	744	775	684	727	739	792	771	789	747	759	773	783	756	761	737	745	713	719	736	693	775	770	697	782	751	740	736	797	751	763	781	711	759	759	786	755	736	753	806	767	789	734	746	766	707	772	766	705	773	789	738	745	757	770	710	792	783	758	734	700	695	735	756	712	749	780	732	707	735	767	727	750	706	686	728	757	769	743	725	762	725	780	755	784	737	787	720	759	775	725	733	765	774	714	729	779	750	744	733	745	816	765	726	811	760	741	717	779	716	741	758	700	759	739	744	717	735	784	735	759	770	778	758	763	792	713	787	778	750	761	770	756	672	775	777	754	713	717	739	748	782	776	783	713	793	733	762	777	722	746	791	763	746	770	753	728	715	777	749	719	735	763	734	718	705	780	759	842	778	740	770	754	713	708	734	790	710	742	746	704	758	726	739	790	748	755	749	761	787	746	730	696	756	735	692	754	779	709	761	764	766	744	745	774	740	724	744	798	737	717	759	710	788	732	818	705	767	752	761	761	738	765	739	782	785	742	744	778	774	765	716	710	721	758	740	740	738	700	751	736	728	756	701	665	785	721	767	794	720	769	720	778	792	718	755	709	741	752	749	735	742	747	730	771	757	745	750	704	707	710	744	809	710	708	768	777	762	787	743	701	739	735	727	756	773	770	698	751	778	750	688	758	773	804	769	781	756	761	730	732	767	783	724	751	740	715	739	708	674	746	793	752	768	779	764	747	783	769	773	766	766	708	787	746	754	741	774	710	759	756	725	740	743	776	737	734	716	781	737	729	747	759	801	772	751	776	766	806	764	774	767	759	691	727	772	784	713	773	785	716	788	769	764	744	769	724	781	742	719	799	743	696	698	698	764	722	748	809	716	752	739	774	707	759	720	718	728	733	747	769	761	753	781	693	779	736	710	819	784	756	741	738	732	695	720	708	725	758	710	727	745	775	723	766	741	773	764	797	750	755	777	714	724	726	728	759	729	777	762	711	733	800
13043	10814	2246	648	413	320	339	323	294	314	319	335	309	310	287	305	306	331	314	291	316	343	327	330	324	329	306	329	323	300	370	368	364	362	374	348	375	362	351	377	329	358	370	366	363	366	372	335	330	372	297	358	351	309	366	362	354	390	361	356	349	348	357	318	330	343	316	336	338	314	322	327	323	340	287	338	289	318	336	349	299	348	308	320	320	278	341	321	340	305	334	311	316	304	314	301	295	309	313	308	318	299	300	290	337	308	342	317	330	302	357	331	305	297	317	288	299	318	324	344	299	313	316	328	328	308	325	322	331	304	328	299	307	311	322	310	329	318	309	314	321	323	310	281	295	271	326	340	344	316	299	328	311	322	310	320	316	333	309	313	303	283	342	330	338	319	300	337	324	327	319	326	346	301	305	309	313	312	348	320	321	315	276	315	317	319	314	306	278	302	338	316	324	319	308	295	315	329	323	322	307	297	337	328	303	329	328	348	292	257	341	299	306	295	286	315	283	286	323	312	306	273	316	303	325	292	319	318	319	288	334	319	356	340	291	326	298	303	330	341	334	284	317	309	293	300	333	332	318	334	292	298	334	312	307	329	345	308	288	300	316	333	328	349	308	298	336	324	326	298	297	304	317	316	321	335	324	300	291	282	308	317	319	333	299	298	322	294	319	347	311	310	331	323	340	293	321	338	317	313	319	309	307	336	344	335	318	299	318	307	326	305	322	303	314	295	321	325	324	317	304	307	330	292	289	320	293	327	327	313	324	278	322	276	316	299	319	353	328	350	317	329	355	299	305	325	306	294	322	309	309	304	317	317	313	299	289	288	303	297	309	313	337	316	332	304	331	294	323	327	292	342	294	283	308	315	304	329	313	330	310	321	323	312	318	319	307	334	332	344	303	310	312	320	308	312	318	307	323	290	306	321	315	317	331	316	322	303	322	317	343	310	343	300	296	324	369	302	317	296	271	333	320	310	314	271	321	308	314	299	326	284	324	324	314	308	316	329	330	340	313	298	312	315	331	306	324	300	338	336	309	287	289	323	330	318	358	314	305	308	304	300	315	303	362	335	308	285	310	318	312	277	322	310	317	308	324	340	333	311	290	352	292	299	317	308	302	310	319	302	315	302	313	307	278	304	327	306	361	278	273	302	270	316	334	343	301	305	318	308	317	330	303	322	311	311	305	305	290	298	353	269	333	299	306	297	299	292	301	294	321	306	328	314	299	327	335	337	333	318	283	298	329	330	313	288	291	319	290	287	332	323	327	288	331	308	320	310	275	343	317	296	310	283	324	315	319	332	327	309	314	327	303	333	340	325	290	304	309	326	289	299	336	321	307	321	347	356	336	310	307	323	319	283	330	322	309	302	312	340	315	306	316	328	291	330	323	293	343	302	305	344	281	295	318	325	368	315	323	291	327	332	334	326	298	341	318	307	328	324	306	336	290	313	306	293	323	322	369	312	331	343	324	303	329	332	314	326	292	337	314	314	328	336	313	294	282	312	300	312	304	359	313	331	353	324	314	318	344	311	347	324	312	318	303	297	334	310	327	316	308	299	282	351	297	356	288	301	314	294	329	332	339	341	327	320	324	318	321	303	311	344	324	303	326	285	340	345	339	303	292	300	336	313	288	331	278	313	297	332	318	297	321	316	307	329	331	317	335	290	306	317	300	297	339	341	288	341	332	319	344	334	307	329	323	342	304	319	330	298	341	294	330	290	321	328	301	304	306	320	337	296	321	311	305	320	322	315	333	308	300	303	353	323	330	318	341	321	317	339	306	338	312	319	333	335	309	339	321	302	320	332	304	315	307	336	288	284	317	313	329	276	266	350	331	354	308	319	304	315	334	336	329	305	325	308	332	334	321	286	301	311	285	320	283	330	324	308	296	326	333	343	306	308	302	310	301	290	290	341	323	332	330	279	346	286	337	285	332	332	337	290	317	321	302	309	307	340	320	312	303	303	305	296	284	354	323	331	330	281	303	317	303	323	292	323	322	285	295	310	343	354	335	331	322	298	312	330	281	340	317	343	308	319	333	327	326	309	287	319	310	332	298	316	296	311	334	316	325	292	316	328	314	330	326	330	307	299	337	324	315	330	308	313	336	307	329	308	342	314	321	329	311	269	306	300	317	287	320	315	314	290	307	325	319	288	310	334	296	335	300	310	300	330	314	307	320	297	311	325	317	322	313	311	318	321	313	318	332	321	337	308	323	320	313	316	311	300	352	312	312	374	312	319	315	306	302	320	339	317	311	334	320	331	322	318	310	313	331	283	346	314	284	308	334	285	313	338	336	318	340	339	279	303	294	311	333	344	281	303	271	312	330	304	325	343	306	294	321	324	293	353	312	332	321	324	318	304	304	320	301	357	328	302	321	272	344	306	328	353	351	322	317	348	332	308	307	339	351	310	312	293	320	307	313	300	305	320	305	305	312	355	304	292	280	322	309	326	321	336	346	302	321	323	348	301	290	294	323	313	379	308	310	329	302	313	326	289	303	332	284	304	320	302	316	286	338	319	288	308	322	323	293	319	297	291	303	324	331	287	328	314	323	317	353	302	291	316	316	294	307	292	313	292	334	332	277	323	302	318	328	346	310	324	296	333	324	295	316	288	329	321	299	339	287	310	324	350	320	334	328	304	290	324	278	296	291	293	290	295	318	329	309	331	301	338	341	316	336	303	292	308	310	319	281	308	287	307	289	303	318	288	296	326	320	328	300	292	312	307	325	316	291	304	317	307	316	290	347	326	324	309	338	328	332	325	297	302	317	305	267	347	333	319	299	306	298	304	327	307	300	304	301	312	325	303	312	337	265	296	340	300	359	308	301	340	313	358	306	294	301	326	309	328	317	346	321	312	314	344	324	307	328	313	306	324	295	295	317	336	330	315	308	316	308	317	301	285	314	290	334	280	318	326	308	323	321	277	342	327	345	333	318	353	345	322	318	301	347	341	323	359	299	314	274	306	313	329	309	300	303	320	308	344	301	304	312	319	326	300	320	354	318	326	276	313	326	325	344	341	325	377	342	309	309	315	318	325	315	309	289	325	318	326	297	343	318	334	313	302	315	297	328	320	312	310	298	289	323	316	292	288	310	309	297	332	296	312	301	319	326	338	320	319	335	300	308	279	287	314	294	308	329	312	284	309	314	320	314	321	319	292	305	331	310	287	311	341	297	286	301	315	293	309	307	301	302	320	310	265	323	308	335	302	338	304	332	293	307	270	350	316	275	331	314	311	285	286	292	329	308	308	318	308	295	285	310	335	313	325	372	323	282	277	312	308	268	322	304	307	312	307	300	312	347	309	326	333	338	313	300	304	296	333	323	309	296	333	298	330	327	299	327	319	315	328	340	309	322	321	306	331	307	323	322	340	332	313	322	341	310	289	306	324	337	308	317	302	316	315	302	293	315	305	314	333	340	332	352	317	336	292	351	326	285	331	316	345	311	330	304	301	313	303	293	345	316	310	320	299	330	350	308	354	329	367
10657	10655	1327	862	848	746	813	843	792	799	756	775	750	795	791	768	792	783	819	785	744	739	712	775	807	738	750	804	799	871	1055	1141	1124	1128	1079	1116	1262	1169	1114	1175	1161	1149	1107	1137	1151	1138	1066	1095	1060	1088	1008	1095	1080	1089	1056	1008	943	931	1007	1056	983	995	939	913	864	926	857	866	845	870	839	897	843	795	847	724	873	822	781	748	816	792	786	762	767	770	752	707	766	751	767	781	784	730	775	771	730	766	808	751	761	817	804	773	774	769	734	712	752	763	738	793	751	782	762	777	734	739	768	764	758	816	728	793	761	742	741	718	765	752	734	733	765	765	780	751	753	754	750	754	741	798	791	830	766	746	726	790	723	792	776	737	776	720	777	771	723	740	725	731	792	777	767	772	756	783	799	773	783	749	806	746	784	769	757	751	823	796	751	749	753	743	699	797	730	771	724	703	796	744	775	721	794	722	749	669	758	778	799	712	775	725	719	769	764	766	749	749	780	821	808	713	743	771	790	755	752	744	748	754	689	749	719	759	767	734	754	783	802	747	811	754	734	730	694	786	735	750	758	735	739	685	775	774	778	743	801	797	769	732	744	753	744	784	712	708	780	730	757	752	754	748	755	680	794	777	778	731	746	781	742	769	763	772	705	806	733	766	759	797	727	753	731	702	717	788	732	800	798	729	697	749	737	758	798	754	740	771	724	766	728	787	709	737	778	792	744	797	790	716	761	735	693	787	778	783	745	854	756	731	784	772	752	778	751	767	764	769	733	782	753	742	786	740	753	778	769	760	764	739	744	763	806	743	769	761	705	749	768	726	720	790	726	756	753	804	790	723	765	807	765	804	759	713	724	744	778	778	749	758	770	794	757	776	745	757	765	761	724	776	786	753	748	761	777	770	775	755	701	706	722	764	751	702	738	785	793	779	759	761	736	750	764	728	753	769	754	773	801	807	754	814	748	745	769	732	802	735	771	743	767	786	743	798	796	740	718	759	786	742	804	742	781	789	716	741	739	707	774	795	750	765	782	811	803	779	797	808	788	774	788	738	758	782	713	739	732	745	768	728	738	745	755	755	774	728	720	734	738	764	731	712	757	763	767	757	774	750	765	771	779	765	771	751	737	797	783	762	773	738	756	764	745	737	765	738	764	743	749	723	738	766	757	682	753	794	757	747	756	753	738	722	723	762	725	766	776	793	791	775	764	776	772	777	753	724	790	784	788	809	765	763	771	734	783	766	776	817	761	749	765	779	794	777	740	738	816	739	753	700	743	786	787	784	758	779	763	742	771	768	744	793	787	740	791	767	820	708	750	775	755	759	772	734	789	752	727	812	725	778	786	687	743	779	725	720	769	726	769	738	747	739	726	739	721	776	770	814	771	789	764	784	751	710	689	765	702	777	730	764	752	750	772	749	717	744	783	746	774	803	722	769	789	800	774	731	774	762	772	795	759	761	734	746	787	759	779	714	725	768	790	792	777	766	775	759	810	772	710	746	739	734	755	797	769	772	783	702	827	721	755	736	726	667	753	812	789	737	709	749	808	753	748	750	729	738	743	768	733	703	765	748	785	762	727	750	776	729	733	753	781	754	782	760	762	786	803	761	727	772	746	752	741	748	738	763	751	732	721	742	756	756	753	770	753	787	769	756	778	709	731	771	750	761	804	760	784	796	730	774	779	795	738	749	771	776	791	799	750	738	764	743	759	780	779	769	803	748	754	795	688	761	764	739	765	799	736	736	786	786	763	784	744	702	772	808	723	749	709	736	770	696	767	717	691	764	758	746	747	711	788	742	745	753	756	772	799	740	724	732	754	807	758	801	713	784	714	748	764	731	677	773	772	754	737	755	737	813	754	769	721	716	771	772	692	759	797	732	778	761	743	747	751	718	721	731	822	739	781	745	729	731	719	754	809	781	767	749	720	745	723	722	828	772	726	768	723	722	796	765	731	772	768	774	734	725	738	711	768	794	778	795	749	809	736	820	759	810	766	734	801	736	724	734	766	783	769	766	782	784	709	748	757	759	773	754	789	763	785	754	724	754	753	749	702	703	743	741	813	730	746	753	785	759	735	722	795	733	721	737	752	778	742	812	751	801	775	723	766	816	715	763	769	747	740	763	763	743	752	771	748	784	728	768	811	763	721	775	738	759	777	742	769	781	723	737	740	767	837	745	789	687	789	764	769	733	777	732	792	726	746	732	733	738	782	755	736	744	741	757	713	800	743	738	803	773	825	713	730	781	706	795	742	730	751	798	728	774	717	771	790	810	714	729	754	781	730	784	778	751	747	758	779	744	761	719	772	775	754	765	772	727	794	748	737	808	731	735	805	757	757	785	834	778	795	784	792	788	818	752	742	730	779	775	741	757	751	785	756	733	736	802	712	805	726	772	760	728	742	755	772	740	743	765	758	826	794	743	721	739	775	735	739	732	767	731	720	768	770	722	813	823	735	797	745	769	727	770	744	799	767	748	750	767	742	783	744	734	727	763	775	740	700	794	763	800	749	777	727	807	728	732	776	783	752	705	768	754	758	774	760	769	766	786	720	736	762	771	727	753	793	724	708	795	744	732	722	772	745	786	733	762	779	725	730	696	757	782	715	755	783	764	781	771	742	724	723	696	774	763	741	729	756	746	711	745	753	722	763	756	726	680	753	699	774	762	783	756	704	746	742	803	753	724	717	731	725	754	742	763	740	807	777	773	789	739	735	755	736	734	714	778	781	817	755	782	711	750	759	745	787	765	793	730	720	780	747	727	748	746	776	817	738	740	776	840	791	691	791	738	756	776	777	733	713	762	763	716	779	742	726	751	729	742	734	752	745	731	751	712	811	717	742	780	725	763	754	795	712	759	788	763	767	713	757	828	749	700	748	745	759	735	751	762	819	778	789	728	791	722	743	693	768	752	760	713	755	808	736	729	789	754	720	738	756	740	739	730	732	738	771	772	790	759	787	713	772	803	818	764	795	788	785	742	786	793	762	776	753	733	788	773	748	766	768	796	733	774	733	742	773	732	757	738	731	779	791	744	748	712	722	781	794	752	727	811	776	778	766	791	786	743	783	767	720	748	794	751	787	790	739	780	772	745	734	777	720	705	732	750	738	734	705	746	740	768	752	757	762	785	761	776	788	784	760	755	783	803	767	724	724	775	782	737	807	742	742	761	788	745	782	800	755	779	764	743	740	752	743	777	798	765	741	722	763	748	735	748	742	782	792	767	737	734	706	723	744	754	729	740	774	784	735	790	798	756	752	775	787	762	765	751	791	752	793	726	786	707	728	750	728	709	768	768	783	758	769	734	781	746	778	826	728	778	762	739	769	759	754	774	742	777	786	770	743	768	742	777	755	765	763	749	728	705	766	783	760	753	739	745	789	739	746	769	740	746	741	742	790	818	723	758	730	739	794	777	767	738	700	770	780	745	770	727	727	755	753	786	775	747	761	698	748	772	735	765	775	783	793	758	759	741	755	817	810	749	718	765	721	769	757	770	723	783	771	709
37261	46065	26538	16161	9198	3935	1550	647	399	370	378	335	334	347	347	336	365	318	301	365	309	334	308	330	296	306	332	356	374	330	369	380	396	429	389	389	419	394	392	376	385	398	406	394	447	403	410	404	415	380	384	402	389	405	396	408	379	382	448	423	436	437	444	455	424	455	417	406	399	349	353	354	364	365	339	380	365	370	369	362	327	339	356	296	332	333	388	316	290	302	314	335	295	323	341	336	334	329	281	354	327	347	336	321	345	312	355	345	296	309	301	294	347	351	297	312	341	323	314	329	320	319	312	304	329	306	279	315	301	298	327	306	291	308	316	318	281	339	318	311	305	337	284	292	348	331	336	315	307	323	342	319	347	322	331	320	316	313	303	283	306	353	306	333	338	325	324	301	354	335	328	281	336	319	313	310	380	316	351	331	323	282	273	319	310	354	334	332	341	321	313	389	300	322	323	311	298	341	301	326	335	305	322	346	319	317	323	339	327	322	313	335	321	286	318	345	313	331	319	356	306	317	297	372	298	343	320	331	312	332	293	286	316	312	316	313	324	341	350	317	326	320	325	322	303	297	308	352	313	319	322	297	332	302	296	325	334	327	318	316	320	335	379	330	307	318	291	293	307	335	298	347	337	308	301	312	310	303	299	328	324	313	306	318	305	304	322	302	306	366	313	298	296	320	315	332	304	362	330	327	346	333	264	319	309	306	330	329	323	315	296	358	301	325	315	313	335	321	303	311	333	332	335	326	315	350	308	294	332	343	349	320	321	322	312	319	309	349	319	346	336	307	333	309	330	300	328	318	317	332	307	334	315	309	343	346	304	328	307	308	291	342	334	308	301	352	310	302	327	329	344	323	337	322	307	329	285	285	320	352	336	328	306	327	354	304	306	311	308	292	335	322	294	336	332	337	353	315	301	329	346	322	326	309	298	350	327	336	324	325	318	329	318	324	322	324	315	317	321	332	296	322	344	362	324	326	335	327	352	354	348	301	344	286	318	320	319	302	315	323	347	343	332	323	315	314	312	329	297	313	332	324	302	336	298	305	304	333	319	305	318	326	342	284	323	301	317	333	296	316	333	310	344	328	356	321	329	313	340	321	329	362	330	277	278	321	293	340	320	324	352	288	328	356	314	292	310	284	314	311	304	304	307	305	296	318	321	347	329	294	313	302	314	338	349	319	320	333	334	309	328	350	327	289	310	318	295	307	293	319	317	309	334	328	306	337	331	317	356	358	337	321	306	335	328	315	333	314	348	329	337	302	319	321	295	283	331	343	315	348	351	319	365	320	334	343	333	316	305	341	325	336	309	299	323	288	319	329	352	323	332	346	330	321	303	315	364	313	346	343	356	354	324	315	325	297	352	298	309	340	320	287	296	320	324	336	327	315	340	331	337	320	306	331	304	293	305	295	334	344	282	334	319	332	291	323	343	292	368	326	315	319	324	350	340	309	304	333	311	340	325	321	313	330	360	333	321	349	376	313	307	312	299	329	279	322	293	335	314	339	359	318	319	324	293	323	297	293	325	318	289	295	345	301	332	307	368	326	344	327	325	342	325	299	304	304	324	354	345	321	320	311	359	363	341	304	325	331	340	320	307	329	299	314	291	285	348	334	340	347	301	321	324	327	324	343	303	364	377	294	327	333	320	343	348	337	338	344	341	304	320	328	315	353	364	318	341	319	344	323	304	316	347	301	327	299	340	324	312	308	313	316	325	295	338	312	304	328	294	298	356	294	305	330	331	303	336	287	289	334	370	331	328	306	318	308	325	309	319	300	310	322	348	313	328	331	324	313	324	351	322	302	344	339	342	305	327	341	309	317	333	340	315	339	284	355	331	309	321	337	308	308	343	323	357	328	288	322	298	308	330	326	341	321	337	313	310	291	335	349	315	319	303	327	326	325	301	355	363	314	336	323	331	307	346	325	310	332	322	339	349	314	298	321	331	308	330	329	325	302	295	328	312	322	351	339	294	311	322	328	322	333	298	311	347	292	328	309	312	326	312	335	353	341	338	318	348	321	319	308	343	343	314	322	299	288	308	361	322	303	337	312	332	366	334	372	296	330	328	312	339	342	307	318	354	299	331	351	341	304	330	330	309	325	355	327	296	342	319	353	334	350	311	323	286	305	326	310	319	328	325	384	321	313	304	300	315	318	331	286	324	304	312	285	295	308	339	357	333	335	326	318	316	310	329	345	329	336	310	330	295	316	319	330	376	322	315	315	297	330	350	332	289	346	309	319	320	320	328	301	315	320	312	312	347	322	321	327	316	329	333	313	314	322	354	307	319	319	344	300	331	333	334	324	319	310	337	316	315	304	343	327	348	330	343	315	311	314	294	355	346	303	306	329	325	312	323	310	315	316	310	313	330	331	317	341	365	299	317	292	297	331	320	337	317	294	338	337	355	316	289	301	321	327	351	347	318	315	320	299	335	337	346	361	324	319	343	298	307	313	357	332	355	348	285	308	317	340	343	325	299	326	344	325	327	311	320	352	317	327	309	294	343	318	348	318	331	298	331	325	316	286	304	314	307	337	346	280	302	307	297	331	312	304	358	294	344	339	297	296	316	325	326	301	317	330	324	345	365	330	347	329	315	301	311	334	340	305	282	315	335	299	302	333	329	326	344	315	310	313	339	328	336	308	326	300	302	329	306	305	329	306	336	295	280	298	320	288	331	303	314	316	326	303	332	304	348	334	353	305	328	344	297	335	298	303	288	317	332	341	338	294	327	320	332	319	304	295	332	302	341	326	327	284	295	309	323	310	312	356	316	358	328	310	336	326	344	368	325	336	335	340	320	349	367	293	312	336	352	331	320	331	296	336	347	367	355	334	279	332	301	340	346	326	355	324	338	340	322	321	288	313	315	330	305	324	305	309	293	306	330	351	315	347	322	329	343	329	352	320	308	325	330	342	299	331	306	350	329	339	327	321	317	346	342	321	314	278	335	303	321	325	313	321	387	332	303	330	328	325	327	318	310	350	309	335	349	269	315	327	279	336	301	292	308	345	312	329	312	315	335	296	312	312	317	338	294	348	307	270	312	299	309	283	319	325	327	330	296	322	312	344	330	323	327	334	298	328	326	306	350	313	322	321	297	289	271	331	308	330	348	343	320	331	323	366	313	308	320	308	307	338	295	334	340	332	349	334	300	329	344	329	335	306	328	340	357	334	342	317	350	325	307	326	313	293	328	341	331	318	324	334	335	316	318	313	326	325	353	319	352	310	319	330	354	311	310	305	346	313	332	310	334	338	315	306	326	309	306	310	310	294	329	302	357	310	322	342	331	346	339	353	348	310	323	296	322	324	325	298	326	328	303	346	314	328	336	336	315	320	306	303	327	344	332	344	331	325	286	302	313	305	350	361	296	313	295	329	327	356	300	322	309	331	322	328	326	330	327	346	354	341	360	314	308	336	336	316	357	340	295	354	313	308	296	345	342	336	325	323	325	355	340	304	309	308	325	307	341	339	329	319	328	301	289	311
29609	40175	9895	1920	1756	1446	1241	1172	1067	1026	947	981	909	983	911	882	887	904	841	840	843	751	838	857	815	822	770	888	935	1013	1108	1176	1297	1198	1315	1255	1586	1344	1412	1427	1423	1390	1550	1265	1283	1510	1493	1446	1391	1411	1317	1315	1291	1327	1263	1178	1279	1375	1862	1852	1764	1782	1676	1765	1720	1897	1828	1576	1305	1084	1000	984	948	996	982	964	1001	973	957	911	834	892	879	862	842	855	857	841	837	810	856	778	838	774	833	819	782	733	784	776	809	787	775	796	799	797	748	748	784	784	785	818	814	803	781	810	725	796	759	785	790	813	797	779	775	805	727	794	811	758	763	789	834	747	808	853	789	807	745	805	803	779	842	773	738	749	790	755	787	714	766	795	803	736	775	771	751	801	742	730	733	812	753	774	755	753	800	806	764	786	758	747	835	818	794	789	795	779	789	792	781	756	766	784	763	833	774	824	823	761	736	748	775	765	798	820	769	775	798	784	729	775	748	761	770	781	773	772	767	766	749	753	760	798	749	796	770	817	824	729	840	733	722	783	767	773	740	760	782	811	750	732	836	806	777	764	776	750	799	809	777	785	798	793	761	755	794	771	758	729	752	771	755	825	804	782	739	758	763	774	774	681	795	742	839	800	763	766	734	751	771	792	801	771	787	777	731	855	804	734	762	793	818	783	798	785	785	755	721	774	785	789	768	785	771	796	807	718	829	778	819	762	785	797	747	867	736	758	758	747	777	721	777	786	745	775	789	761	839	775	800	792	805	763	772	752	770	770	787	751	742	803	800	751	763	766	770	785	706	773	746	787	816	784	804	749	757	789	851	777	746	747	771	751	797	783	748	749	782	792	776	751	802	751	788	749	787	706	798	773	785	849	773	770	750	741	740	797	760	798	767	793	755	751	758	808	743	828	813	752	747	793	801	773	750	789	776	732	759	749	805	760	781	784	744	757	801	768	755	778	743	803	818	804	787	772	826	699	812	807	767	815	769	776	748	842	753	759	756	810	764	783	759	776	760	809	758	768	806	782	758	773	770	772	732	703	753	725	711	755	742	778	794	795	782	739	755	784	799	797	787	806	838	735	796	757	788	715	754	755	812	771	778	786	792	812	805	782	824	753	723	812	754	744	747	795	746	782	775	766	744	728	755	787	796	787	728	808	735	733	778	739	799	755	778	797	794	822	786	878	814	773	755	769	753	745	748	765	763	793	754	752	768	777	768	772	785	762	786	730	755	819	798	826	799	823	777	772	740	774	746	750	771	766	851	822	771	736	774	766	749	772	766	759	803	785	820	843	762	747	771	743	753	804	747	755	789	759	798	844	739	777	754	748	763	807	835	780	758	775	777	757	778	739	785	784	738	766	787	802	772	807	734	804	763	774	780	795	798	754	804	767	772	773	782	762	758	757	747	818	774	745	762	825	777	789	794	752	755	769	758	759	781	782	759	845	807	732	777	792	774	733	804	767	800	754	730	765	719	725	742	749	828	813	796	759	751	760	778	780	816	810	751	769	760	755	767	774	767	813	749	751	748	714	810	734	753	737	755	780	799	754	720	789	758	765	788	800	756	790	777	774	755	788	726	729	779	770	755	798	727	725	824	794	758	742	775	770	735	791	785	790	790	785	786	812	813	831	749	765	789	798	768	757	756	798	770	695	765	778	725	805	807	771	797	788	760	768	780	730	771	738	764	759	786	797	770	808	780	771	761	801	747	750	766	757	737	731	741	754	843	777	767	796	780	791	748	797	758	765	739	759	732	804	825	840	786	740	758	756	786	712	756	731	789	791	772	792	771	716	857	834	747	714	764	767	734	780	740	792	810	752	751	793	850	827	763	758	802	739	816	800	761	748	777	747	699	792	774	755	756	784	763	759	767	745	764	742	755	772	757	766	803	755	767	743	769	784	752	761	784	758	816	787	779	814	783	803	778	779	793	804	733	798	773	727	792	788	789	790	744	732	774	759	769	701	778	771	796	814	783	796	733	766	786	732	752	742	778	792	755	758	805	744	807	746	769	761	748	743	793	782	776	745	768	768	801	723	750	731	805	773	787	739	748	790	798	733	781	729	731	762	746	840	760	726	767	737	782	771	781	789	745	763	779	755	769	783	749	794	814	757	751	782	807	783	847	770	786	739	784	796	784	818	744	799	823	766	794	756	793	782	772	767	769	732	805	765	781	715	743	762	785	762	781	786	714	780	780	718	736	747	772	779	781	802	748	719	791	795	772	816	799	786	758	761	760	758	777	817	782	752	807	793	775	789	846	716	719	746	738	763	786	794	792	779	774	839	782	776	791	786	795	779	812	753	778	789	766	777	808	788	802	783	778	736	800	798	784	755	779	779	718	758	717	747	737	711	764	755	803	760	810	776	776	731	788	790	775	751	823	706	784	767	792	801	756	821	736	760	747	768	803	775	747	727	780	763	727	746	771	814	744	774	805	742	748	697	784	808	796	754	782	798	760	778	782	719	761	711	709	760	832	764	743	687	777	794	780	793	745	760	748	771	779	770	803	790	756	785	751	767	843	746	807	738	732	790	796	741	807	757	757	773	782	824	850	762	748	805	810	744	756	732	737	776	817	750	776	731	745	772	806	805	779	798	821	774	780	818	723	786	741	737	794	808	806	760	793	781	722	744	773	797	767	774	727	765	752	741	767	743	775	744	754	802	824	771	766	792	760	738	791	755	821	817	788	719	824	762	732	750	791	778	800	775	792	779	766	804	776	794	786	743	771	774	743	779	777	802	758	810	781	756	729	775	795	815	784	739	786	803	792	757	737	791	770	789	760	785	753	765	753	791	808	826	826	767	768	821	766	783	751	769	774	766	705	807	772	774	777	753	821	768	757	799	792	770	775	787	813	802	798	771	819	793	739	742	774	797	794	768	736	746	829	764	757	783	827	715	789	798	758	768	763	784	772	764	786	783	790	790	735	800	726	765	780	839	750	765	771	748	773	814	805	793	775	776	790	766	774	778	792	746	799	782	778	766	735	771	758	772	760	807	761	750	760	771	762	730	808	804	785	765	766	752	796	764	772	806	763	779	788	807	795	735	799	777	739	801	769	792	775	765	759	762	815	759	771	776	793	785	760	766	749	766	764	765	750	798	740	799	748	720	765	773	775	728	794	825	736	764	722	796	825	769	786	728	736	772	787	782	825	748	745	782	782	768	789	780	772	796	707	773	742	730	759	826	782	729	757	774	762	801	763	807	785	808	732	744	794	801	758	773	719	816	806	771	728	801	787	773	764	774	750	707	790	773	754	775	765	803	796	775	757	784	754	767	755	792	759	827	809	772	769	759	738	799	736	759	772	763	749	771	773	773	774	779	771	763	765	774	778	792	746	838	763	776	754	769	770	738	803	799	764	784	760	803	708	809	712	792	789	773	749	792	767	733	763	815	771	763	810	776	788	746	819	778	766	763	761	787	757	791	774	768	763	760	770	792	780	767	750	768	746	782	762	774	790	795	738	740	786	770	746	750	767	751	793	780	736	799	795	723	806	836
51781	42612	28418	24379	22507	17669	11021	4571	1172	531	500	472	411	443	404	385	387	378	408	374	373	356	356	380	371	349	387	365	354	381	400	428	479	473	414	444	483	456	514	494	516	503	500	477	480	530	599	554	539	511	499	510	534	523	508	523	511	673	809	834	831	880	840	878	778	887	924	766	534	495	392	416	397	396	443	408	447	417	428	384	384	371	369	340	360	386	293	347	346	335	304	333	331	333	315	321	320	318	298	336	345	374	353	322	351	357	325	305	365	296	309	316	324	316	324	320	320	326	337	330	340	301	311	318	359	295	347	289	337	322	318	325	337	346	312	306	370	311	325	328	325	336	317	310	304	338	352	326	309	330	323	317	320	306	343	347	300	290	328	309	324	334	269	287	303	304	320	374	306	316	301	323	338	273	281	279	317	322	308	307	300	297	319	313	317	328	344	358	341	298	319	287	314	337	291	354	312	294	312	306	312	345	330	335	343	346	338	334	308	332	292	341	296	319	339	318	316	336	370	319	306	345	326	330	335	305	313	297	330	324	321	280	316	349	355	319	365	339	332	318	299	309	306	340	377	335	308	322	306	311	351	333	316	320	284	326	358	307	360	310	318	277	298	336	299	330	304	320	286	313	314	340	319	300	290	326	281	331	309	307	364	338	314	299	308	338	303	307	324	315	308	327	317	316	317	368	329	299	316	318	312	309	323	319	343	314	314	300	319	335	323	312	353	324	334	295	321	299	326	333	328	347	316	324	338	321	319	335	295	339	351	332	282	299	321	276	347	302	318	306	320	318	328	315	311	318	319	333	326	305	322	311	367	329	321	384	294	316	324	331	337	331	321	272	318	326	305	322	327	320	330	343	308	321	322	331	312	299	351	316	302	313	305	276	298	340	314	328	303	334	299	337	308	318	360	322	295	351	316	311	342	318	340	331	317	292	313	309	306	326	319	275	320	325	297	335	301	305	288	352	342	362	313	353	326	310	280	340	350	297	312	324	325	308	309	361	376	315	336	321	315	336	325	338	309	314	319	350	279	304	295	341	323	336	339	322	340	324	321	292	377	321	335	358	340	345	306	337	321	327	316	330	314	310	326	323	311	302	307	340	332	316	358	312	305	259	322	356	328	335	321	336	321	334	316	335	353	278	338	325	322	346	327	351	330	318	298	307	291	298	319	348	380	360	327	338	341	321	328	362	305	313	323	319	300	358	306	326	285	345	322	350	360	330	318	298	285	295	320	289	321	336	318	324	359	346	318	353	334	315	307	326	317	359	297	323	322	322	318	341	328	325	333	325	305	294	322	309	323	307	313	313	301	308	305	317	316	326	312	279	322	338	340	358	312	332	300	310	294	311	316	294	303	325	306	310	367	354	319	320	303	338	292	312	297	371	339	323	328	271	310	293	319	326	344	363	325	309	300	309	309	323	326	295	313	358	318	288	336	314	322	328	349	327	353	333	283	341	316	309	343	308	302	312	327	325	317	318	288	320	309	305	307	319	308	284	295	308	325	323	304	323	328	325	310	327	297	316	321	298	322	336	348	366	331	385	319	308	318	331	298	287	310	339	322	308	340	333	348	326	301	280	326	352	337	316	328	323	356	313	295	317	336	304	360	306	337	298	324	317	306	341	329	327	301	327	301	318	321	331	303	321	337	288	309	347	325	344	317	321	299	318	316	332	341	337	320	321	310	321	329	339	300	348	311	311	315	311	324	312	309	299	279	319	280	328	335	319	325	348	335	332	336	301	310	309	324	326	325	341	314	339	298	322	328	315	308	321	320	353	343	334	359	325	332	332	313	365	327	326	318	316	329	299	333	302	316	322	354	339	330	315	327	326	335	273	308	310	319	348	297	317	309	301	302	318	327	309	327	298	330	301	317	304	357	327	318	325	303	317	315	290	315	316	360	335	299	297	341	313	382	320	329	343	322	313	339	292	325	329	328	327	316	327	309	317	352	383	326	332	311	334	297	323	278	321	303	339	339	304	301	316	347	311	304	292	302	320	329	342	352	331	319	357	346	340	322	324	326	339	309	293	322	349	334	304	340	305	334	299	330	317	309	316	306	290	311	311	301	358	309	332	306	327	347	367	318	317	311	306	326	354	349	311	307	309	301	341	339	323	323	301	329	348	341	324	323	312	328	329	322	328	332	328	319	330	346	336	339	352	318	322	294	300	303	314	327	301	310	324	343	317	300	275	372	303	309	345	329	332	322	313	301	303	303	344	349	308	325	309	308	312	313	346	302	290	324	368	357	324	314	336	311	329	332	358	321	334	323	305	317	332	328	316	325	310	324	358	321	343	279	302	338	360	331	320	313	339	334	314	324	336	317	335	335	365	322	302	296	324	325	317	344	290	337	325	325	314	316	305	305	317	328	319	299	327	324	286	352	320	326	355	308	308	322	301	315	347	331	319	320	312	330	324	332	294	330	327	311	346	341	305	322	296	301	297	301	287	319	322	319	337	331	293	299	321	315	341	339	342	333	322	327	328	321	329	310	348	313	310	311	310	294	324	338	298	330	342	317	333	350	366	309	308	334	330	354	295	321	290	341	326	334	344	319	352	321	322	304	325	339	321	342	325	301	322	305	334	324	281	295	315	311	319	322	298	294	292	305	327	296	310	308	331	307	327	305	291	332	333	358	325	309	282	339	331	338	340	355	352	333	347	342	339	353	295	319	318	358	318	328	286	341	308	347	327	305	347	319	309	345	310	327	319	330	325	292	322	311	311	329	308	332	352	311	334	297	335	315	345	339	347	303	315	350	312	334	332	347	307	289	305	332	320	319	313	298	329	342	333	320	307	343	323	320	307	285	305	281	328	363	301	313	319	345	318	357	323	311	345	337	309	332	343	304	282	322	319	324	336	302	297	328	296	315	321	314	300	318	354	300	338	290	299	328	305	310	336	303	331	296	312	318	320	315	327	332	310	303	318	325	342	325	331	307	345	314	330	337	319	343	330	322	313	336	348	313	338	327	308	321	378	314	273	298	319	301	357	346	316	302	320	355	351	340	327	339	337	321	317	290	324	345	332	321	332	320	346	290	317	330	332	329	294	318	323	313	324	327	312	338	321	319	328	359	286	343	311	313	310	345	312	312	343	344	320	332	344	316	291	297	298	355	327	336	310	332	313	291	315	348	312	320	351	328	355	345	355	289	342	304	316	319	338	334	306	324	307	286	314	312	355	301	343	333	349	352	323	293	370	321	354	339	327	300	302	290	356	328	306	312	358	327	364	320	331	337	319	342	304	302	340	323	311	311	318	310	324	304	299	340	332	307	315	322	349	304	330	341	302	324	341	339	299	301	308	356	333	288	299	360	284	338	322	314	303	324	286	304	339	321	311	311	319	311	311	312	333	301	291	292	313	295	307	342	284	312	329	306	339	308	329	341	305	344	320	372	317	334	300	317	329	308	329	365	320	300	285	319	341	331	336	304	342	331	303	340	347	331	330	336	295	316	325	323	325	336	307	324	289	291	291	312	300	259	290
44644	46889	16261	5536	4760	3634	2952	2607	2159	1865	1671	1544	1394	1434	1263	1232	1191	1177	1060	971	1020	965	1016	1016	933	980	973	1004	1125	1213	1512	1846	1723	1737	1802	1818	2173	1894	1985	2346	2323	2342	2480	1886	1933	2626	2640	2614	2399	2105	2170	2154	2192	2226	2033	1904	2177	3320	4770	4575	4463	4895	4565	4614	4205	5088	5348	3937	2380	2054	1492	1512	1310	1514	1420	1534	1805	1474	1503	1435	1113	1207	1081	1044	1088	1027	931	829	887	864	912	839	812	849	823	746	768	783	789	817	773	755	778	766	763	834	795	758	771	772	745	726	818	760	748	755	698	756	769	778	713	705	722	725	750	760	714	794	744	760	732	668	768	732	754	726	779	728	706	737	690	692	740	698	746	746	802	739	749	742	762	734	725	791	758	708	722	774	714	731	727	737	759	729	786	800	731	736	739	724	710	710	776	753	778	710	747	723	723	764	734	732	722	755	717	742	755	754	761	713	747	745	789	741	699	751	747	782	767	769	759	753	733	723	685	768	772	709	755	765	742	760	699	685	789	770	763	779	775	753	719	699	725	765	788	727	757	727	722	741	750	764	737	711	784	754	739	749	763	753	758	752	764	772	721	747	797	727	798	747	762	706	752	732	710	744	744	738	739	705	777	753	755	718	732	782	683	724	784	725	746	754	718	700	739	724	779	737	719	786	799	728	707	725	701	745	760	702	731	765	717	751	702	714	745	770	755	740	698	739	763	734	805	729	747	801	684	748	689	759	712	750	751	766	767	717	729	765	766	780	806	719	740	729	814	732	747	772	762	744	775	654	774	751	758	746	744	725	730	758	761	743	754	740	735	751	728	693	735	733	704	711	677	714	770	763	725	741	761	743	733	754	770	764	746	722	742	742	729	783	734	735	738	761	767	740	719	753	723	783	735	752	680	725	727	764	754	762	786	700	756	766	749	725	700	761	748	682	774	722	711	759	714	730	756	712	719	769	691	785	769	723	703	779	744	751	741	759	704	720	726	727	735	729	782	743	761	768	771	769	698	725	696	769	789	689	773	774	736	745	722	727	749	755	735	726	762	797	754	720	744	745	768	676	758	754	709	748	755	738	733	716	716	749	750	757	771	733	700	709	768	765	740	760	743	728	795	764	742	765	739	767	733	691	734	755	758	759	700	751	765	713	696	799	766	762	729	715	746	752	698	736	729	776	719	803	772	788	761	739	790	784	706	767	771	715	720	697	709	743	767	748	708	741	687	750	754	731	739	735	775	721	732	715	753	752	731	733	769	766	699	708	690	790	712	738	733	740	752	734	759	765	695	761	722	780	769	755	758	760	724	742	769	757	741	762	729	756	753	820	777	688	749	752	740	743	739	745	801	714	724	762	707	731	790	705	735	724	699	779	753	734	761	702	764	746	746	778	738	754	758	770	769	730	761	709	753	759	734	750	712	731	744	747	760	708	733	704	721	702	758	769	720	778	730	769	743	819	756	753	805	741	753	777	752	781	726	750	716	756	798	693	726	715	751	728	714	774	764	773	719	717	745	731	777	756	729	726	752	716	733	737	775	791	742	729	727	779	722	672	718	730	713	715	771	747	770	716	732	710	743	704	743	757	748	757	783	749	721	774	737	751	736	741	722	697	683	752	736	770	741	735	740	739	718	809	751	749	739	721	767	734	758	756	768	787	793	783	731	739	769	723	781	784	739	759	757	791	758	712	706	724	795	699	752	741	751	758	733	754	737	696	713	735	726	740	721	741	757	722	772	756	730	720	786	710	736	755	799	761	768	780	766	739	743	739	770	759	723	759	721	706	656	742	730	721	740	783	764	777	789	751	732	814	725	774	741	751	741	721	739	729	711	742	780	735	788	706	781	742	783	717	750	768	780	723	761	740	778	804	742	723	718	757	696	690	764	730	756	745	738	734	738	748	727	712	776	741	779	775	763	765	757	779	727	740	752	705	756	746	744	732	742	753	716	757	786	713	763	722	754	747	685	734	749	703	742	733	740	746	730	757	722	738	709	753	713	692	696	740	768	727	722	724	805	749	789	752	751	717	745	699	771	753	732	714	724	773	719	781	725	748	736	697	704	773	772	749	794	737	740	716	762	737	729	747	764	717	767	788	777	762	711	728	836	729	737	764	776	785	690	734	725	787	673	712	743	742	739	758	749	757	800	755	734	742	741	759	746	738	725	754	767	732	753	759	740	737	749	725	708	744	738	780	756	760	798	730	769	744	705	767	725	733	779	747	716	757	733	771	793	745	791	705	727	710	774	712	760	749	744	724	773	724	774	716	702	737	810	761	754	766	736	716	760	732	740	756	762	695	736	765	705	745	750	726	725	743	704	748	747	777	724	733	752	797	704	775	769	785	736	738	761	731	735	778	719	746	778	773	719	716	764	792	782	756	743	705	734	726	686	743	778	801	768	702	806	711	740	782	713	723	713	736	705	752	730	743	744	765	719	768	760	728	754	741	694	732	726	761	740	735	719	737	751	729	750	737	734	752	719	747	745	727	758	762	776	717	726	735	761	720	732	768	728	760	784	710	745	746	720	761	764	710	773	742	732	758	807	740	733	794	701	716	772	814	723	754	762	746	769	762	738	736	772	787	777	759	711	763	754	806	740	741	795	741	765	772	725	722	751	710	787	755	766	779	742	710	719	761	766	746	735	730	765	761	748	736	756	727	732	746	739	746	781	729	722	747	793	736	788	743	715	739	737	749	777	756	740	771	757	726	755	727	773	783	726	731	751	714	705	790	725	704	769	734	735	742	774	740	773	789	724	728	712	762	763	767	766	694	757	742	725	787	754	761	731	749	743	729	785	776	755	761	776	796	773	764	738	755	792	732	761	739	754	754	731	731	760	772	741	734	780	738	756	733	773	769	713	705	776	751	712	724	720	732	791	785	701	725	736	744	687	801	761	749	690	707	707	746	720	748	779	791	719	773	731	734	760	748	756	735	752	764	776	771	745	805	755	702	750	754	757	769	710	732	749	761	762	800	764	734	773	770	755	749	716	734	787	714	773	762	757	776	713	764	697	711	733	754	801	758	719	758	713	791	730	754	745	730	757	718	705	756	683	791	768	756	769	736	778	803	746	728	756	780	756	731	786	728	742	754	771	744	725	779	773	720	787	747	702	752	735	766	747	810	748	751	748	780	687	723	755	757	705	745	736	746	743	732	743	723	771	728	751	719	746	760	715	688	763	752	796	778	733	749	742	742	723	771	731	765	737	723	734	740	759	763	791	729	762	753	753	751	756	732	742	740	725	771	801	754	745	743	741	757	684	773	696	736	758	734	737	722	688	746	728	722	704	754	751	773	738	728	775	767	776	738	728	755	718	713	737	720	745	761	807	762	764	774	797	736	732	719	726	736	720	737	721	725	727	760	754	759	731	701	727	742	741	728	779	791	723	765	697	758	741	770	776	758	746	712	760	728	727	718	745	745	753	790	758	706	733	792	707	720	757	735	775	734	757	732	752	768	750	723	783	748	759	758	732	707	703	701	772	708	761	741	768	739	717	759	765	695	766	708
13083	22029	7703	1247	476	397	403	332	336	342	331	310	318	344	316	309	333	343	315	333	313	311	331	299	317	293	308	333	329	365	327	343	361	306	367	330	359	342	373	349	343	365	367	339	342	371	341	365	342	350	359	324	344	345	327	325	359	360	355	373	328	366	358	337	367	334	368	314	299	333	321	342	347	335	320	355	355	340	310	298	322	321	326	356	345	321	303	320	312	293	314	331	319	287	318	318	313	321	321	318	312	299	330	313	295	317	311	318	314	311	323	348	338	345	335	379	353	311	324	300	315	335	333	315	336	323	322	381	352	336	326	330	318	352	339	307	313	314	363	288	331	315	332	323	320	293	337	323	303	324	303	329	312	323	330	304	339	332	325	294	293	299	316	336	309	334	333	307	333	322	334	352	317	333	293	292	291	324	317	318	315	334	271	333	324	314	321	336	304	309	332	311	280	330	309	294	283	349	299	332	333	326	296	335	323	344	300	313	317	312	324	329	337	301	295	304	347	334	295	303	345	299	308	324	341	337	339	318	315	318	299	303	315	327	337	335	335	312	325	323	304	329	308	297	292	305	355	333	318	324	297	314	300	306	306	329	317	322	338	331	315	348	292	287	354	275	294	313	305	342	346	301	351	328	309	317	319	355	315	325	311	324	340	309	279	306	324	305	341	302	315	292	275	297	314	314	301	305	307	314	360	338	291	324	362	339	334	284	324	335	321	334	331	332	310	282	292	347	319	322	309	317	301	316	311	305	309	296	334	321	346	299	300	338	331	343	328	297	323	308	311	291	288	315	314	327	343	287	358	307	319	332	319	302	325	316	305	344	310	338	331	305	303	317	312	331	319	287	307	324	341	342	317	302	291	259	350	330	289	297	306	324	320	284	316	324	336	321	324	306	336	321	323	320	353	315	310	301	296	324	328	312	276	296	319	337	342	293	337	305	311	347	317	322	337	326	322	325	316	291	287	312	275	380	331	313	345	327	279	312	320	310	320	295	310	360	301	329	334	341	315	321	322	306	312	307	310	301	342	310	316	305	331	315	309	296	305	348	310	304	352	288	335	334	344	325	312	316	337	344	299	337	303	307	297	324	340	303	346	323	325	324	321	322	314	338	312	297	354	293	309	316	329	307	346	284	339	340	302	304	310	327	301	303	320	323	278	321	321	334	329	337	322	320	304	308	333	321	325	294	315	328	314	307	296	315	341	328	303	307	283	320	315	311	306	273	328	324	301	279	317	335	324	337	335	331	307	326	327	366	352	317	312	306	310	337	300	336	332	319	302	338	307	306	310	311	331	333	325	353	316	321	328	308	323	278	338	325	359	322	339	329	314	311	386	321	304	299	324	284	345	333	295	322	309	298	328	287	348	279	311	342	333	325	310	330	334	306	315	321	322	300	321	330	338	337	322	346	307	330	319	319	300	312	317	326	301	325	329	302	326	302	356	309	305	332	332	327	350	338	349	342	325	350	302	313	318	356	334	326	321	326	306	296	313	321	331	302	295	313	307	336	333	312	310	307	338	270	312	321	331	318	315	336	317	328	301	338	305	273	342	336	320	312	326	299	308	331	312	303	321	334	298	270	331	299	315	305	355	290	312	308	323	313	356	300	334	346	330	303	331	321	297	310	329	314	296	313	290	331	332	327	292	310	332	294	331	317	316	294	315	299	314	300	297	297	307	344	329	325	313	329	319	329	322	299	316	311	320	321	320	292	301	304	301	285	329	313	320	329	335	332	336	349	310	312	315	311	341	297	324	324	294	307	288	320	328	334	321	328	307	313	291	326	324	318	327	290	311	290	341	286	340	312	316	332	355	309	277	320	316	290	329	281	316	341	335	314	277	289	339	304	308	315	269	293	327	328	326	330	299	286	324	312	307	327	312	322	296	310	323	327	351	292	313	330	294	305	325	322	320	306	292	302	351	310	361	298	283	332	306	314	337	275	306	298	310	322	323	340	354	310	303	317	304	346	316	300	315	318	326	323	326	345	310	324	322	313	312	323	327	339	272	305	349	322	304	316	319	312	292	342	285	338	319	333	320	342	301	320	319	315	324	319	335	302	314	329	308	306	311	332	316	317	311	336	299	318	336	337	301	336	326	289	315	316	336	370	322	295	325	311	308	311	310	335	300	309	343	329	336	335	354	323	352	326	341	341	307	323	299	318	305	334	283	332	313	317	308	341	322	325	328	316	289	315	333	344	295	289	326	293	338	284	281	328	323	323	346	305	340	341	334	332	345	305	317	293	332	347	323	325	304	315	331	328	338	267	299	325	320	320	300	312	353	344	307	326	322	315	303	292	322	315	319	290	294	297	315	299	310	333	319	313	342	330	310	335	295	345	295	298	291	304	328	317	300	316	319	356	305	306	349	331	295	306	345	305	324	297	296	302	297	280	306	314	324	315	285	314	323	308	335	332	299	299	294	322	333	343	331	278	319	313	319	323	313	303	300	307	329	305	332	308	315	319	328	308	330	306	310	283	349	305	315	312	319	319	324	330	342	290	327	337	291	344	327	317	301	281	305	340	296	299	292	305	327	321	325	274	312	338	333	337	313	325	343	303	343	303	299	334	320	294	336	330	317	301	331	313	328	308	314	337	342	301	319	325	365	333	321	318	333	358	286	341	330	309	314	328	308	333	268	319	321	322	273	325	334	295	353	332	328	311	298	322	329	308	321	308	305	266	280	294	302	324	285	326	305	337	298	346	308	305	324	344	319	329	326	311	305	322	328	350	320	328	338	304	289	321	319	337	305	307	322	297	331	326	306	321	340	324	337	305	356	316	305	324	303	300	312	284	345	313	303	292	295	323	303	272	343	299	296	324	301	269	333	299	320	307	315	316	304	305	343	280	312	321	327	346	325	358	331	345	304	325	323	298	317	355	324	311	323	351	314	293	302	306	293	328	299	317	320	333	301	293	323	336	335	305	307	341	290	344	334	316	330	329	292	291	308	318	307	308	307	321	330	331	324	306	341	327	313	325	302	350	312	314	297	340	285	318	296	299	316	339	342	318	313	336	304	318	312	308	317	280	326	315	306	326	325	296	311	297	282	341	326	320	297	301	320	315	333	328	340	300	337	337	362	283	306	332	346	349	325	314	324	304	322	315	309	334	291	350	312	315	314	302	339	337	321	292	318	300	308	320	335	305	311	322	312	313	309	326	320	284	310	307	311	310	293	311	345	291	298	341	342	293	311	309	303	324	324	314	338	330	323	301	345	322	340	340	355	300	306	346	324	319	303	335	349	349	342	353	309	318	329	296	338	332	295	309	331	319	361	291	347	301	335	312	284	303	318	308	311	320	311	310	287	308	343	374	328	325	321	301	312	306	318	290	319	308	294	293	283	314	321	292	304	309	318	328	326	346	315	305	306	332	330	324	321	332	330	303	322	310	350	329	313	310	330	297	310	293	328	347	301	316	298	296	302	306	339	306	308	313	318	311	332	303	325	357	334	347	309	295	321	325	291	308	298	310	312	317	291	306
11295	23393	4227	846	843	806	840	871	776	766	768	784	764	770	786	760	830	741	768	758	769	775	765	727	758	772	786	835	875	907	1053	1070	1036	970	1001	999	1076	1133	1153	1133	1113	1148	1144	1119	1120	1106	1129	1119	1114	1089	1116	1039	1042	1005	997	960	933	1019	1016	965	991	962	969	968	919	898	966	884	859	837	840	826	785	787	774	808	751	772	801	793	771	807	778	784	783	790	807	798	824	777	749	802	780	768	750	802	795	773	765	762	806	774	767	757	722	752	749	771	778	720	736	761	773	810	698	722	726	746	745	757	797	753	736	774	755	783	766	738	810	725	736	727	776	775	743	730	763	764	768	731	727	753	759	786	767	787	707	764	746	771	775	706	831	735	774	779	764	728	746	784	788	704	735	759	753	782	730	740	727	750	736	754	779	742	805	770	727	767	782	754	716	779	785	809	766	747	828	746	753	752	797	714	753	761	744	779	750	761	800	784	713	734	697	738	809	738	772	782	783	743	766	752	754	781	771	805	760	756	760	729	713	708	742	752	749	760	782	747	751	797	763	724	737	732	737	778	790	734	745	776	765	751	786	779	778	746	765	730	781	784	778	746	758	744	738	772	754	741	739	788	777	745	769	782	741	762	730	743	729	704	737	757	757	725	784	740	752	773	774	711	788	805	746	724	763	720	738	755	776	790	760	724	782	734	741	775	743	821	763	774	760	745	801	730	726	690	800	732	723	710	764	774	800	703	721	713	775	732	767	757	800	767	786	797	786	766	758	797	771	772	763	735	770	779	801	746	727	740	707	768	782	754	724	779	737	669	793	747	779	728	746	737	784	728	786	747	779	721	761	718	719	742	804	726	708	731	751	815	728	755	733	777	707	752	776	740	752	717	785	731	754	728	741	813	796	802	753	767	765	784	775	736	783	750	747	757	758	695	754	747	740	737	741	712	711	749	726	789	726	751	772	763	782	770	774	743	780	786	736	741	726	787	810	731	782	751	772	727	818	710	793	743	732	717	733	777	783	730	732	776	735	759	764	812	810	732	757	738	778	773	766	705	728	760	749	735	740	771	759	746	760	776	723	767	788	754	789	759	722	744	747	742	761	785	786	733	724	763	792	788	776	794	755	729	767	759	745	752	771	717	728	789	784	745	781	774	770	759	810	727	797	771	775	739	783	751	803	766	727	746	751	772	716	780	743	800	808	743	774	726	789	757	753	761	788	817	738	792	758	773	760	753	736	707	767	765	720	721	731	755	765	777	805	752	710	761	722	731	782	769	719	791	725	757	714	772	770	700	733	742	775	788	752	756	721	743	773	753	783	753	715	779	760	723	746	783	764	749	740	757	765	742	802	775	763	774	690	726	734	745	759	739	764	834	775	770	756	746	745	805	772	704	756	756	793	710	790	781	759	756	726	783	775	762	785	718	793	753	764	771	756	757	732	722	732	734	746	745	782	774	765	751	767	735	764	796	752	741	762	752	806	793	780	816	810	790	823	732	756	788	746	736	711	790	701	794	718	771	751	752	737	761	782	722	767	759	748	719	780	739	767	749	787	741	784	790	753	751	766	788	802	781	780	743	744	717	727	776	760	691	759	750	736	772	758	741	721	736	741	765	788	775	764	733	799	762	752	749	684	727	774	750	740	767	758	720	780	783	756	751	777	763	802	754	724	737	767	823	773	784	735	754	753	759	757	767	734	774	742	774	762	778	758	767	740	749	737	757	779	739	805	774	765	760	777	770	690	770	722	742	750	815	809	786	792	747	768	767	726	756	767	797	764	731	768	758	739	790	709	802	735	716	702	713	769	787	807	726	752	756	800	719	823	749	728	728	751	785	760	768	805	751	773	735	782	840	786	719	732	753	713	726	711	760	777	772	741	783	808	800	774	792	721	729	776	743	748	762	785	754	699	737	745	739	677	759	776	740	809	770	750	803	741	727	758	756	710	774	768	788	760	737	763	765	736	732	807	730	754	764	771	752	764	777	735	808	751	804	740	770	726	733	763	762	761	751	789	767	755	767	751	761	745	797	789	788	743	762	744	714	726	758	776	760	782	740	818	764	722	758	785	748	737	726	785	731	812	769	668	751	794	732	781	789	801	768	782	715	741	736	704	718	780	734	697	752	780	799	743	784	760	756	807	767	752	760	755	737	710	796	724	777	770	736	737	769	693	739	725	789	767	707	787	803	734	792	740	797	751	709	748	760	724	758	768	744	778	770	768	788	766	759	715	768	734	747	741	762	769	786	772	757	743	741	741	751	773	793	756	739	762	755	784	735	765	747	802	729	722	786	791	768	776	761	714	778	710	750	799	775	741	741	708	744	806	796	775	748	755	754	776	718	744	797	792	780	698	746	758	768	749	713	795	749	714	744	766	742	745	795	817	702	762	802	756	785	777	785	701	727	749	743	775	785	776	806	752	785	791	760	751	764	764	796	761	717	742	742	777	762	722	729	706	768	671	790	731	743	756	792	721	807	792	785	760	746	784	725	743	738	732	781	780	717	792	710	767	772	749	764	707	743	767	741	702	743	743	771	764	732	727	788	820	752	816	746	791	757	768	746	759	787	761	698	795	740	754	724	782	736	736	726	710	736	758	770	737	771	832	766	780	707	714	744	769	817	760	776	750	778	739	734	770	735	791	772	711	771	753	759	769	826	790	794	722	768	799	706	786	755	759	728	734	731	734	747	771	753	711	786	704	759	799	747	799	744	746	781	744	754	752	760	723	766	710	771	747	754	756	778	745	804	754	715	741	780	748	751	792	772	787	781	770	757	743	691	783	751	732	758	748	770	805	770	789	694	766	769	774	763	786	764	753	779	774	737	740	755	736	786	752	778	782	745	695	758	757	754	736	779	772	707	752	769	767	763	738	767	714	716	777	746	785	743	796	776	762	779	714	747	821	728	745	747	749	757	739	787	803	706	745	741	707	748	727	778	787	777	743	733	762	819	724	741	725	797	793	776	752	745	745	787	802	794	761	752	764	713	746	804	742	712	720	732	750	789	753	792	754	775	759	758	786	760	781	742	771	758	770	784	713	741	799	738	756	796	758	755	753	778	777	790	754	779	715	762	759	732	746	769	711	802	761	767	755	765	787	736	752	757	778	772	716	780	751	732	739	768	810	764	760	774	785	754	802	706	767	748	749	761	729	744	746	751	724	774	752	762	792	773	772	771	798	774	756	716	765	762	727	759	761	747	788	744	776	730	770	783	758	769	720	787	787	786	774	739	786	743	753	793	732	783	765	784	715	745	751	763	755	770	792	737	706	762	806	685	756	710	791	764	766	727	791	721	750	732	751	790	760	672	767	766	752	748	711	738	747	751	776	753	743	796	786	741	781	782	765	740	766	775	768	775	731	806	785	742	737	811	771	739	720	726	754	750	757	758	748	775	732	750	731	766	730	751	752	674	739	713	727	760	769	748	737	744	809	742	765	789	727	754	800	701	761	807	759	741	738	790	753	769	763	748	775	735	737	737	794	735	776	769	754	787	774	765	765	772
33921	46626	25407	14903	7881	3143	1233	553	411	339	337	351	394	366	350	314	321	315	303	312	346	360	345	329	344	357	312	341	336	400	388	408	366	341	372	379	403	372	429	403	409	414	406	391	397	424	389	377	352	382	369	385	388	405	365	363	382	387	435	420	407	408	394	418	443	439	400	404	390	322	353	361	378	341	376	332	329	319	340	323	334	317	321	299	348	360	306	287	344	312	349	310	344	298	328	325	325	326	285	336	327	330	313	309	310	324	313	341	318	342	313	299	329	315	283	310	298	321	327	316	330	309	307	322	316	294	322	314	328	337	297	322	307	307	323	290	332	299	352	299	337	321	324	306	344	300	344	313	343	284	312	351	347	277	325	314	335	316	301	319	341	340	332	313	351	318	299	331	349	336	322	310	291	322	337	291	306	351	306	323	323	293	304	330	322	332	330	314	337	295	312	346	294	331	323	322	295	343	321	302	310	308	301	315	326	313	342	347	307	340	334	334	323	358	305	291	324	337	325	306	342	316	308	338	321	329	313	344	332	300	338	332	315	321	303	316	337	312	314	313	310	326	333	302	334	345	300	303	292	300	334	322	300	312	312	363	319	334	332	302	312	352	323	324	344	346	313	300	338	338	313	328	284	340	321	330	337	351	296	295	327	316	294	312	302	321	303	328	337	317	298	328	302	312	321	313	334	340	332	326	312	308	312	298	311	310	312	303	362	328	345	306	329	311	355	348	319	292	320	317	308	349	307	305	301	343	329	368	322	327	296	314	319	332	322	284	326	316	338	307	299	327	303	323	301	299	299	307	310	302	320	301	289	275	344	298	289	334	319	338	296	326	347	326	360	323	321	310	314	297	306	328	333	311	314	284	345	322	330	326	305	357	329	282	286	335	338	341	330	289	297	340	347	319	311	316	319	302	298	328	372	329	337	319	361	295	342	345	320	319	301	284	328	304	306	296	291	307	303	303	297	330	316	325	335	305	349	316	341	324	345	292	343	333	327	337	313	316	314	326	330	338	327	352	319	306	321	334	311	316	334	326	320	316	342	309	310	303	318	304	333	303	326	308	308	270	320	330	356	308	292	309	343	314	297	288	314	290	334	308	337	312	335	310	334	308	318	306	295	302	301	299	327	352	324	312	319	331	346	337	330	334	334	302	324	322	349	288	314	290	332	319	331	284	334	354	287	311	312	363	286	286	323	336	337	298	318	307	342	319	326	318	286	299	363	309	298	302	330	295	329	308	316	312	312	328	330	331	326	329	308	342	298	303	295	326	321	324	310	308	277	314	314	321	346	318	278	304	319	320	334	311	293	293	317	321	305	292	305	298	292	310	332	325	321	313	304	276	322	312	342	312	325	350	304	282	306	340	322	311	328	301	346	306	324	339	295	324	330	324	310	314	332	299	356	316	328	321	305	314	303	305	328	314	288	288	318	273	297	319	322	346	329	321	348	313	346	315	339	267	317	310	355	296	270	316	295	346	330	319	335	294	300	326	322	312	341	352	319	292	342	319	312	323	340	300	331	334	299	294	325	333	341	332	261	311	306	295	273	275	335	291	320	327	320	295	282	343	314	341	326	294	305	316	317	328	325	326	303	292	300	313	293	284	306	334	350	328	308	331	288	309	313	337	312	340	341	321	303	321	337	290	321	347	326	347	320	311	342	329	319	341	352	335	314	316	334	299	306	305	312	321	317	335	314	338	303	297	362	317	338	343	355	338	344	294	312	307	327	331	298	344	330	306	338	313	331	319	300	293	300	312	304	312	317	301	294	293	292	304	333	313	307	323	303	316	294	309	332	296	337	308	293	348	328	297	308	309	316	322	342	320	317	329	318	358	318	320	302	317	322	315	353	321	342	308	317	316	342	339	312	348	356	331	326	323	299	324	313	307	353	342	341	328	303	317	318	292	311	308	318	299	325	334	326	281	312	341	338	339	297	308	285	325	316	304	345	339	323	324	336	325	321	295	307	293	309	320	325	326	357	314	326	304	317	318	337	335	313	301	325	333	291	305	336	318	337	303	307	333	327	340	314	314	330	344	308	292	335	308	329	352	304	325	278	323	311	311	315	301	298	335	327	349	328	314	299	338	314	289	318	303	315	320	321	298	314	315	314	346	282	283	291	309	308	294	317	309	311	311	318	352	338	282	339	343	328	311	324	307	327	259	307	312	320	285	320	289	309	294	312	325	340	300	314	296	333	320	334	332	351	293	304	300	340	309	321	322	300	329	300	325	357	335	296	323	327	321	317	324	318	342	328	285	318	318	314	301	300	297	341	309	318	361	312	310	287	300	312	349	337	333	312	348	338	321	296	331	311	329	296	289	352	336	305	330	306	334	287	303	321	293	314	317	312	315	320	303	267	317	320	335	334	345	326	324	368	324	311	312	326	319	309	279	313	320	305	301	330	326	359	328	341	299	318	302	323	340	266	326	316	307	305	297	326	284	309	326	332	293	317	304	335	317	313	320	304	310	305	278	329	340	304	334	310	325	310	314	300	326	338	356	302	340	349	287	310	307	314	340	320	344	323	321	310	312	323	326	330	340	343	293	313	308	306	304	336	316	293	335	319	319	302	325	332	328	312	319	313	340	327	316	307	311	314	309	298	313	329	328	337	353	320	275	301	347	311	318	319	303	314	324	340	316	320	334	290	321	331	309	303	306	316	377	331	292	326	284	352	340	307	321	312	324	334	299	320	318	295	316	342	314	359	284	298	328	321	314	321	315	327	365	312	329	347	313	291	334	341	350	348	346	347	319	297	281	329	346	311	339	297	312	300	282	309	304	330	339	318	299	334	327	326	342	300	332	349	335	313	344	337	313	334	311	331	311	305	307	271	346	309	308	288	314	331	303	321	298	303	333	331	286	301	311	320	307	304	329	346	299	328	306	296	273	330	292	364	325	297	310	338	307	288	319	317	337	321	319	324	301	339	305	304	323	291	295	343	332	328	345	321	326	282	314	306	339	310	309	342	294	326	333	339	301	314	312	286	298	318	322	285	350	356	319	333	297	331	300	297	301	347	344	305	339	300	326	337	316	342	339	289	322	331	330	343	315	327	331	315	343	331	295	307	276	322	307	308	290	324	310	297	352	333	287	351	303	312	325	307	302	316	297	299	330	342	314	328	321	313	313	309	322	323	318	363	320	285	317	308	326	316	347	299	320	338	286	332	356	309	289	313	308	331	335	327	339	313	265	353	317	314	348	339	328	312	293	289	299	327	364	327	328	318	277	292	318	342	321	292	310	317	345	282	291	340	312	312	339	330	334	320	306	328	299	308	328	325	307	315	306	319	331	289	318	322	284	307	306	271	333	316	343	292	341	320	293	326	313	357	342	306	319	361	348	323	329	325	305	322	315	298	314	342	351	288	274	341	299	330	319	336	285	312	317	308	331	309	302	322	324	325	326	303	299	315	297	354	327	339	292	310	318	317	304	314	297	326	333	337	322	319	334	342	291	336	329	312	310	280	308	332	306	299	333	288	320
25395	40357	6840	1917	1623	1432	1214	1131	1056	1016	989	965	938	915	900	875	839	840	809	856	890	842	810	843	760	848	884	960	1003	1187	1232	1238	1126	1162	1180	1196	1207	1260	1277	1400	1369	1391	1506	1273	1287	1457	1422	1439	1355	1222	1306	1217	1267	1313	1236	1224	1350	1493	1885	1734	1696	1606	1808	1695	1614	1715	1787	1705	1056	1115	1022	1046	989	921	925	976	1087	925	998	923	852	880	851	865	818	781	780	780	808	794	806	791	822	795	775	790	778	787	797	751	753	779	819	817	792	768	817	796	742	738	764	714	759	792	759	738	788	760	727	756	770	775	760	713	731	740	761	761	746	734	697	740	792	759	751	729	789	772	796	776	748	776	763	777	726	743	834	743	737	763	747	785	783	762	712	835	753	758	805	801	769	783	729	715	780	781	752	760	802	747	709	768	733	751	797	754	736	753	748	844	767	740	804	780	784	711	777	700	750	754	766	733	715	750	781	743	775	765	766	743	752	786	802	732	806	749	755	748	756	786	723	733	766	719	758	747	740	732	787	762	766	740	726	774	806	710	711	736	785	753	796	753	751	809	733	795	815	768	716	777	764	726	797	787	761	767	782	707	757	843	748	765	790	748	705	735	765	733	776	707	744	762	728	786	764	740	771	767	745	778	742	728	751	727	704	762	767	769	770	753	773	786	781	737	747	756	782	780	743	782	745	735	798	776	786	805	821	799	734	779	754	754	763	751	744	701	741	758	777	735	820	794	765	741	747	758	790	772	729	755	749	709	817	723	775	788	720	738	777	719	760	713	738	746	786	752	777	735	748	756	760	758	740	752	769	736	763	735	739	751	761	769	770	773	770	764	752	758	792	769	802	804	742	743	784	760	743	787	746	779	775	754	725	705	759	795	755	750	753	779	846	747	737	774	778	776	772	750	722	746	775	765	781	800	773	756	799	784	776	808	752	758	739	804	744	810	753	755	800	770	736	779	775	761	762	789	767	771	771	761	754	747	743	768	747	802	777	743	750	737	776	712	747	731	781	760	749	769	804	749	777	766	765	783	798	752	709	740	776	734	741	771	787	775	724	773	747	774	745	724	713	786	736	723	784	759	785	739	739	806	751	766	724	764	738	808	718	776	716	777	734	786	817	775	818	806	760	779	768	736	774	766	812	774	710	764	776	771	797	743	776	755	785	801	734	779	756	790	773	728	730	754	709	794	803	743	779	784	745	767	799	776	785	715	737	714	773	772	764	753	750	723	746	731	769	757	790	745	725	696	798	774	789	757	789	762	779	760	748	732	776	757	734	753	780	810	772	754	811	697	763	799	799	767	774	727	836	745	774	797	721	773	746	775	720	756	789	708	783	765	754	864	731	766	735	719	739	800	719	782	778	736	743	766	713	736	792	725	778	773	744	778	777	784	777	787	796	817	762	756	756	786	729	780	747	780	789	765	764	755	733	810	756	754	806	757	783	762	799	755	776	786	792	751	791	742	789	744	786	803	755	771	743	873	736	741	765	767	735	770	759	756	713	763	742	769	743	720	802	752	728	777	768	760	821	769	764	728	732	808	772	749	750	754	674	747	759	775	736	809	770	764	780	783	755	732	793	769	798	773	740	780	760	817	768	750	731	717	770	727	764	782	724	758	747	842	747	787	754	747	786	741	736	802	815	757	782	793	780	745	730	756	720	780	735	712	752	766	793	754	809	759	758	745	690	738	759	759	778	747	779	764	783	788	742	776	751	717	784	788	730	753	798	741	761	744	796	785	797	811	760	759	780	781	816	773	726	768	759	779	816	758	764	764	761	709	759	811	763	758	728	771	744	757	797	765	722	727	788	757	827	742	752	731	712	755	763	794	723	747	768	758	753	779	761	725	760	775	788	770	757	763	756	751	727	737	785	791	760	766	813	802	782	779	814	748	763	796	788	767	779	763	782	788	690	780	721	790	787	768	754	700	754	758	786	750	787	719	769	792	754	735	726	768	773	758	803	776	784	784	752	799	786	790	735	760	767	762	745	727	767	783	707	779	787	770	785	703	736	761	758	746	764	769	743	752	738	755	782	751	806	747	759	739	771	750	765	725	731	742	821	713	774	781	788	781	761	761	732	748	793	774	728	727	717	783	791	777	771	812	807	767	765	792	822	754	784	750	711	761	742	798	747	747	767	751	759	744	787	829	741	785	712	698	790	762	766	794	733	751	748	757	745	778	720	758	793	802	754	826	790	757	771	786	757	799	739	794	789	791	786	743	766	746	803	772	729	752	780	733	763	781	745	776	762	793	793	761	771	758	763	780	763	794	777	751	760	746	744	761	733	730	737	787	784	812	791	794	818	733	752	721	741	771	773	755	818	776	779	769	748	781	778	758	731	798	768	759	728	767	715	778	792	771	784	775	723	713	805	771	753	708	738	811	723	725	725	733	804	769	783	772	757	723	778	792	754	791	763	781	781	806	772	767	756	774	790	777	783	775	712	755	818	725	754	724	785	774	772	725	722	749	729	820	761	731	782	717	783	776	748	756	768	749	751	724	763	786	771	756	771	738	751	764	740	739	759	705	773	744	774	746	739	760	783	761	789	781	728	748	741	778	784	785	776	763	753	749	758	717	731	771	752	815	778	750	812	774	730	767	816	775	791	764	793	794	710	779	743	728	768	677	775	734	751	809	800	752	769	782	789	805	771	738	821	746	766	781	774	730	806	711	726	784	735	771	783	743	749	753	770	716	758	764	752	723	749	729	786	750	754	757	782	782	765	763	759	745	783	809	754	757	749	744	811	780	758	776	726	805	749	772	706	763	733	793	764	771	763	729	766	763	753	759	731	744	771	719	753	787	792	769	763	777	796	755	801	726	790	729	811	757	842	774	769	733	832	784	678	721	775	783	767	777	749	771	739	764	789	767	757	754	780	771	773	800	778	712	742	781	724	708	773	733	797	741	766	750	795	757	721	758	747	738	761	796	784	718	759	743	772	785	743	777	800	748	760	774	722	761	724	800	821	732	769	776	739	789	734	776	732	808	751	762	766	802	712	772	749	762	744	753	753	771	741	802	735	765	778	792	796	769	791	784	754	769	759	771	782	753	790	825	781	819	756	760	776	749	733	759	731	803	773	786	757	770	765	787	713	768	764	784	751	742	741	781	801	714	746	745	765	838	767	777	780	760	806	764	793	783	753	757	787	778	748	733	707	808	696	749	772	779	797	765	777	756	702	707	727	748	726	732	726	722	768	741	804	748	749	758	792	737	782	791	752	744	790	745	748	749	785	719	759	790	749	676	792	749	768	773	741	818	722	747	799	747	802	741	754	751	750	766	788	769	768	798	787	786	757	754	781	792	741	742	778	798	763	749	775	820	792	773	752	777	759	698	738	741	732	816	736	771	772	784	807	717	731	728	794	788	748	818	774	766	764	745	730	789	765	771	793	733	778	766	807	777	783	760	737	759	723	717	798	802	778	779	812	761	779	836	788	784	752	802	763	773	781	756	769	767	796	749	768	719	780	740	756	751	756	768	795	759	750	812	762	794
51123	43668	28772	23178	20029	14510	7561	2686	881	603	504	466	442	406	380	363	408	340	390	335	364	396	351	351	358	358	370	365	411	446	448	438	461	442	416	410	465	494	486	472	489	533	584	495	478	577	502	507	478	454	427	444	502	507	529	463	503	562	720	839	770	703	754	745	716	742	718	816	571	466	445	463	426	385	391	452	476	449	384	394	356	390	347	374	321	333	341	301	313	357	332	359	323	352	291	294	308	311	336	320	300	320	336	304	280	303	284	343	303	332	305	338	301	313	352	310	277	330	304	346	298	302	304	318	296	326	315	298	301	335	295	314	302	341	332	298	315	332	348	306	302	321	304	299	282	335	323	323	325	351	336	294	313	315	334	325	310	286	327	322	286	356	295	338	315	331	333	315	283	329	276	300	324	306	319	351	332	285	312	326	326	289	295	275	328	328	307	326	348	363	312	327	289	336	336	308	306	339	299	325	331	295	333	317	343	320	346	287	338	317	330	307	321	291	285	300	334	303	324	337	313	346	323	335	291	348	311	345	332	310	334	313	300	307	314	321	266	294	346	319	300	298	314	289	312	301	324	313	332	314	296	302	300	335	316	322	326	301	322	320	283	300	324	333	309	307	296	302	334	323	324	311	322	309	303	305	338	326	355	350	316	323	310	324	294	329	301	330	302	293	322	310	296	324	334	319	353	334	309	314	306	296	308	295	341	307	292	335	312	272	311	336	335	321	321	306	336	324	316	334	315	281	305	342	315	282	347	308	329	308	329	300	321	294	336	291	341	322	291	307	308	329	332	341	299	317	289	304	281	323	305	307	306	295	331	295	320	294	325	301	332	315	308	319	317	308	331	351	305	330	327	312	328	298	295	326	320	307	317	316	311	322	342	316	316	290	288	317	350	329	317	296	315	324	324	356	327	303	332	300	316	331	309	289	291	328	316	304	324	324	336	297	329	332	301	366	276	306	299	301	330	333	320	297	274	333	315	345	349	315	313	334	355	307	336	308	337	296	347	324	351	304	327	302	310	323	293	277	296	328	345	313	339	324	314	307	316	317	353	317	305	319	303	317	308	298	289	304	321	317	314	308	304	316	280	353	334	314	319	321	348	309	292	309	315	291	302	306	310	321	342	337	333	305	308	292	312	305	335	294	293	316	337	339	329	349	288	296	295	314	304	310	306	336	314	335	342	311	304	297	339	297	296	303	324	314	337	329	319	322	336	304	316	320	308	313	300	305	299	309	319	280	323	315	346	313	334	313	320	300	317	348	292	299	306	327	356	328	311	318	316	305	311	333	334	303	308	295	322	324	317	337	312	310	304	352	329	317	303	328	295	306	312	300	322	315	326	336	323	300	311	285	336	327	328	307	299	319	334	292	336	341	315	294	311	337	354	322	298	313	313	292	321	327	298	305	322	318	328	342	323	287	333	300	306	295	299	324	292	331	311	300	293	325	351	323	316	309	294	344	302	293	272	310	307	320	318	299	272	280	319	347	321	323	347	298	293	337	314	291	316	295	294	356	311	320	331	320	324	289	315	294	296	301	309	285	327	325	299	324	319	297	317	292	317	315	321	314	315	313	304	337	316	324	297	361	284	312	338	314	297	314	332	306	322	328	314	325	287	320	343	309	297	296	303	278	283	337	314	327	286	309	303	329	296	316	291	322	339	309	280	314	334	321	309	318	315	334	336	316	292	333	350	344	305	295	289	299	322	336	310	316	326	321	301	323	328	318	357	294	318	333	327	298	345	311	309	306	283	319	332	349	306	320	288	350	332	348	285	303	303	298	347	303	316	345	309	301	286	334	311	348	318	321	324	317	298	328	340	328	313	313	282	302	292	318	294	339	333	326	330	301	281	313	311	316	297	303	296	313	329	315	335	323	305	308	318	327	344	293	328	315	312	316	303	302	281	297	304	330	322	342	328	340	325	287	299	283	303	321	312	332	306	307	316	323	278	340	337	311	340	323	290	288	317	341	321	317	335	328	286	328	327	313	333	328	298	326	331	324	339	307	276	280	318	332	324	301	322	313	292	308	326	321	303	314	319	296	314	296	346	312	319	343	335	309	290	323	299	302	324	318	315	296	339	324	288	308	318	323	329	304	339	309	337	323	313	303	332	303	346	331	302	336	300	301	307	322	312	329	285	301	294	297	304	299	355	308	337	304	295	332	329	319	329	319	291	299	309	322	331	347	315	297	304	316	302	302	332	298	296	332	317	302	321	332	281	291	299	324	348	299	317	314	329	303	288	323	324	299	340	318	315	330	292	322	300	327	325	317	340	340	325	300	323	326	301	335	293	326	327	305	329	323	320	326	350	293	344	327	289	317	335	310	300	289	340	318	321	336	296	336	303	294	303	317	315	282	303	290	343	308	328	317	296	328	354	299	318	293	300	323	321	300	330	324	324	330	300	316	290	317	339	311	307	317	299	293	325	297	304	304	315	307	309	336	307	316	310	306	282	310	305	313	339	321	322	306	299	325	304	299	315	326	357	282	323	314	340	288	296	289	311	328	329	296	320	298	308	347	317	336	287	321	356	274	308	320	310	326	321	321	318	333	294	351	323	318	336	359	312	303	328	310	291	338	315	331	284	321	311	294	298	281	293	328	300	300	294	286	291	313	320	317	328	336	348	288	320	291	330	318	302	303	310	307	306	332	325	289	316	291	319	360	319	302	300	334	341	288	311	304	348	320	277	281	321	303	351	345	302	304	337	344	277	290	310	275	320	314	293	304	319	343	293	300	274	306	309	295	324	285	327	312	325	331	307	303	298	291	312	302	300	324	315	285	324	295	315	344	307	310	314	327	334	298	330	300	331	346	326	293	310	310	336	298	326	331	317	322	331	260	327	283	288	298	308	341	292	319	318	311	313	322	309	291	298	335	284	382	327	304	303	334	310	301	325	263	328	333	307	316	308	330	326	316	314	314	347	334	304	319	332	278	302	302	270	295	315	308	312	328	293	285	325	300	300	325	332	319	325	319	288	311	333	293	338	354	294	353	328	289	293	293	320	345	342	318	331	308	303	303	337	302	307	318	310	278	300	310	299	328	291	310	326	315	306	338	298	312	321	312	326	346	345	315	311	334	308	288	293	319	314	316	322	318	294	294	299	306	296	336	301	349	292	330	325	289	342	325	323	346	303	317	325	301	290	306	283	317	294	300	321	287	313	289	290	298	324	320	316	332	307	336	309	331	328	330	308	352	291	358	311	332	304	273	291	326	322	303	313	316	338	321	335	270	329	327	315	308	343	338	335	298	347	311	320	298	320	296	310	314	315	308	315	309	300	334	365	326	318	327	331	305	308	303	347	297	318	311	285	313	315	316	333	322	334	318	290	327	304	347	332	334	293	299	297	321	321	327	347	306	320	300	318	332	300	334	297	339	290	309	288	295	298	358	315	316	327	293	314	336	355	320	313	293	301	319	287	315	319	306	328	349	299	290	305	296	282	301	295	299	316	297	324	312	329	321	292	316	307	331	325	311	339	286
44810	48407	8944	5667	4856	3535	3019	2508	2253	1939	1706	1515	1477	1372	1293	1207	1182	1214	1118	1057	1033	977	960	951	948	937	998	1262	1489	1762	1840	1781	1746	1615	1701	1783	1869	1841	1999	2055	2166	2294	2269	1768	2149	2452	2392	2062	2037	1994	1944	2040	1934	1952	2166	1805	2238	2590	3866	4111	4063	3554	4166	3970	3936	3857	4223	4634	2414	2093	1813	1784	1446	1279	1355	1670	1742	1562	1589	1446	1139	1123	1142	1126	1006	945	898	955	842	818	881	841	852	847	796	804	793	706	745	766	768	792	778	819	788	760	744	762	805	739	747	759	701	719	762	759	728	737	731	732	719	779	708	793	738	712	712	680	713	748	728	746	740	772	758	775	732	753	762	737	734	772	715	738	726	678	720	741	719	693	747	747	755	689	779	753	750	721	749	784	733	778	729	715	717	754	744	721	788	714	726	762	773	742	738	735	737	787	778	750	772	725	752	685	736	781	728	716	731	692	707	715	745	749	713	703	715	758	744	738	760	723	751	731	704	715	732	710	761	756	773	730	706	736	763	761	777	765	757	714	672	736	779	725	728	736	746	728	737	708	803	710	724	800	699	726	714	720	747	737	732	711	687	742	752	800	772	741	756	747	754	727	727	739	745	748	683	768	732	720	758	751	728	705	784	726	703	717	737	800	750	698	778	732	821	708	730	764	719	752	704	707	710	741	765	716	747	741	762	743	711	770	735	735	725	723	764	737	702	729	761	740	740	754	712	721	723	762	722	710	707	669	686	707	744	743	673	728	725	717	750	745	743	711	675	720	760	739	699	726	790	737	689	712	766	733	726	720	745	746	745	756	728	731	714	719	712	755	769	692	712	727	760	755	738	725	750	764	776	716	734	715	723	731	735	729	773	748	734	745	675	696	729	755	724	706	729	755	708	770	724	766	741	735	729	789	687	743	749	782	739	695	750	738	715	731	710	704	689	748	740	747	733	777	725	712	707	697	783	771	728	706	733	722	741	708	716	714	674	774	787	731	778	732	691	713	698	745	731	695	717	712	761	695	788	682	705	779	710	723	739	681	791	732	700	729	724	745	740	748	680	727	724	706	752	718	742	700	733	717	738	731	712	718	722	718	704	747	753	803	744	762	699	782	665	770	744	696	705	716	754	661	773	732	752	722	764	740	703	756	762	733	756	719	744	726	715	734	727	728	690	718	730	725	715	723	740	696	758	745	727	739	706	710	728	733	738	736	714	741	717	749	735	761	739	770	715	734	743	715	705	740	723	690	798	742	766	776	763	704	737	770	723	774	754	757	688	721	737	696	772	759	739	755	718	754	726	715	741	748	719	710	675	800	734	781	700	763	728	724	721	738	728	769	723	760	768	736	714	752	696	737	672	721	733	694	750	796	758	737	723	727	750	758	698	811	747	770	736	759	749	808	758	761	676	722	788	784	750	735	746	796	743	735	743	757	739	730	736	697	762	728	709	698	770	752	742	707	731	741	739	764	735	690	722	673	741	783	768	761	714	723	723	742	730	752	716	760	686	761	721	680	720	727	726	741	752	686	769	797	736	757	738	728	724	702	710	745	735	743	681	695	763	724	701	753	787	778	731	741	720	757	802	761	738	754	770	707	765	706	718	709	755	755	749	748	758	749	745	714	692	723	755	786	780	764	709	742	685	725	751	709	715	750	715	743	682	758	728	727	739	728	709	713	719	745	733	735	735	738	695	693	702	749	718	725	761	754	749	662	700	759	717	764	728	689	726	707	684	713	743	719	748	761	705	722	811	735	722	749	704	731	702	739	771	695	692	693	733	720	735	726	717	771	715	752	768	709	722	755	709	704	749	764	818	759	751	714	742	729	668	676	742	748	690	734	770	711	737	763	752	752	692	752	737	672	753	725	730	717	724	739	705	693	773	738	718	688	689	741	709	781	742	739	734	711	792	710	749	756	720	716	763	736	747	754	757	794	750	717	719	807	711	722	704	702	737	736	709	749	707	745	686	714	753	721	715	745	699	739	752	753	734	740	750	761	735	729	736	745	749	702	713	746	693	702	718	706	713	753	740	769	739	731	685	741	721	736	725	697	728	724	708	691	724	771	707	753	767	749	705	749	705	787	751	745	705	728	735	758	742	699	733	783	709	718	768	761	694	790	736	742	722	728	706	769	752	756	735	738	745	734	745	715	692	713	738	737	718	752	712	738	729	693	752	698	805	743	752	736	752	709	748	781	726	703	740	727	734	763	752	780	752	740	730	759	773	756	749	741	758	733	711	702	725	748	728	725	761	746	685	710	751	692	749	719	762	753	686	734	706	732	741	727	739	730	730	758	683	705	729	732	719	711	691	747	766	771	736	710	741	744	720	678	749	707	708	730	761	728	727	741	719	764	730	692	750	748	732	751	687	741	780	754	748	654	803	730	746	745	738	729	735	737	730	695	746	750	700	726	710	750	783	731	735	723	737	758	754	726	710	721	695	762	699	763	730	695	753	701	719	751	723	734	720	771	728	735	726	741	753	751	737	786	738	731	753	746	743	745	718	765	649	708	714	766	745	711	737	727	687	722	690	756	736	717	727	724	701	745	732	722	696	750	766	747	726	742	718	784	743	788	733	756	718	748	731	725	752	750	751	710	706	755	750	711	763	721	712	769	719	766	713	769	722	691	690	732	770	720	696	750	745	760	755	759	703	789	704	750	765	755	727	719	753	805	727	770	753	695	727	720	730	747	722	736	755	749	747	700	703	657	719	750	724	759	728	766	754	762	764	710	734	722	730	768	702	740	730	737	677	750	689	740	683	727	696	802	771	766	736	728	738	743	765	738	708	748	760	689	748	752	795	708	736	734	712	749	705	717	728	719	745	737	764	749	723	694	728	717	739	740	778	726	707	714	754	772	696	725	749	745	709	741	687	735	750	698	763	745	682	790	738	735	787	742	742	777	735	751	739	707	752	762	756	738	737	750	741	686	711	719	749	737	747	766	727	716	688	747	737	715	720	731	735	756	696	723	731	762	726	688	731	700	730	713	753	763	732	760	746	776	747	725	740	743	732	713	703	720	665	754	739	741	738	712	684	746	714	703	725	736	699	751	746	757	794	785	776	665	784	742	753	770	742	740	742	744	744	754	705	740	743	760	695	763	727	725	717	751	713	674	769	733	742	748	759	703	770	667	753	780	718	729	758	771	693	721	717	799	772	725	702	713	723	715	765	747	742	734	710	764	736	717	677	779	691	752	706	752	747	713	743	755	697	726	742	768	736	725	721	734	723	732	707	716	725	713	730	706	728	738	733	745	760	769	787	708	706	715	718	723	748	754	714	732	760	756	740	718	754	742	756	720	711	724	758	693	804	767	676	725	706	729	725	746	734	708	765	730	711	698	715	691	709	722	743	709	728	756	738	763	770	714	710	744	754	767	771	721	752	709	702	742	750	704	705	736	781	764	786	739	708	749	787	721	762	704	723	729	737	713	694	718	784	710	697	753	756	757	697	737	749	732	743	724	757	715	717	748	717	786	709	744	741	732	722	763	756	678	759	740	726	764	727	690
12874	16516	3335	654	419	337	338	314	324	316	317	328	310	314	304	318	310	338	324	310	291	303	308	310	333	324	332	355	332	327	323	372	363	370	383	345	341	348	347	353	362	362	384	370	354	378	320	361	340	379	355	342	337	349	361	354	358	343	326	341	355	323	318	329	378	311	352	360	332	323	331	318	294	342	328	281	288	321	347	312	299	286	328	300	292	310	288	320	312	344	286	328	306	296	303	310	323	320	295	306	314	309	320	308	324	318	283	309	319	312	320	310	322	312	348	294	297	313	280	271	304	338	310	312	341	286	294	318	300	301	298	336	284	330	349	287	315	288	368	312	273	324	281	298	304	294	279	305	304	332	324	287	321	307	275	298	289	331	289	287	278	317	314	320	340	299	331	345	294	295	367	314	292	327	291	335	315	339	335	314	296	315	306	311	298	306	300	325	304	284	292	307	298	316	303	288	336	300	306	313	314	293	302	345	321	282	293	319	314	306	340	302	332	310	315	352	297	308	269	316	318	310	345	332	311	317	324	365	332	334	288	328	308	307	325	324	308	327	324	338	292	315	322	289	293	316	309	315	298	307	328	286	342	299	315	307	320	332	300	313	278	292	302	316	286	320	332	283	295	315	290	284	279	282	304	307	331	299	345	298	311	311	258	331	324	293	308	302	293	288	296	315	309	305	319	309	312	308	342	329	328	314	330	330	286	315	280	289	314	334	307	307	303	312	301	325	321	287	312	313	348	314	341	313	275	309	288	315	313	329	303	299	328	316	305	312	339	348	297	298	282	278	309	321	350	331	326	294	281	345	311	320	317	314	305	309	271	293	321	326	327	286	305	295	281	308	349	331	319	297	300	309	311	318	305	283	314	305	323	281	305	329	339	286	302	308	335	314	319	332	320	294	347	290	301	290	315	325	306	317	309	293	312	360	336	299	330	321	303	323	319	330	311	345	301	324	310	314	276	327	340	275	300	307	303	290	293	313	317	293	279	312	308	320	321	296	318	297	332	313	318	281	326	313	304	326	324	306	311	290	298	304	299	335	327	309	320	306	314	298	352	294	272	276	299	257	312	319	335	277	309	333	361	325	323	294	310	317	308	301	301	306	293	335	294	325	310	303	332	322	326	315	331	293	308	339	297	299	329	300	324	317	285	351	257	335	315	335	315	298	285	333	317	300	320	309	288	351	304	304	323	319	345	302	332	309	362	342	335	308	297	318	319	292	320	298	300	321	340	302	282	328	305	309	290	291	301	340	315	308	303	318	308	306	328	333	324	356	336	337	347	304	325	309	330	300	298	297	312	315	308	302	280	309	274	322	336	311	292	348	299	301	333	342	304	290	311	327	305	297	308	316	306	283	323	316	317	296	306	309	329	306	302	270	295	310	342	293	292	330	310	311	334	292	280	301	334	326	306	313	332	324	303	303	294	310	310	301	335	299	314	303	302	339	298	327	323	324	335	302	308	326	345	298	313	335	341	316	324	364	326	256	315	316	326	341	292	304	299	333	317	337	300	287	327	345	302	322	301	332	293	317	297	314	290	320	333	280	344	303	293	311	368	289	295	297	314	299	301	302	296	347	323	317	318	297	315	329	289	323	331	322	329	293	346	295	284	306	309	346	352	322	321	326	343	279	334	307	342	312	332	302	332	314	301	332	327	324	304	307	332	313	327	333	326	325	323	312	303	324	311	296	318	280	316	340	290	320	301	316	287	314	326	280	313	294	344	300	321	292	309	288	298	306	324	289	312	315	305	307	306	292	328	291	323	303	262	327	322	325	300	328	323	322	326	302	307	319	296	290	311	306	306	276	334	307	303	339	333	294	321	306	310	289	325	306	295	324	278	328	285	269	334	312	338	348	315	281	305	299	294	315	315	318	324	255	292	332	311	292	292	330	320	291	307	332	315	332	291	303	294	329	306	314	314	338	299	313	305	338	282	327	319	326	293	315	327	326	344	281	339	314	312	286	344	308	312	287	317	314	305	326	290	294	334	336	307	301	311	278	349	273	335	326	359	291	330	313	336	306	335	302	322	298	322	295	343	318	322	342	355	340	321	306	286	308	302	317	317	293	315	307	295	321	310	298	319	298	321	324	329	329	313	297	330	314	301	315	307	301	346	335	326	321	280	305	326	315	292	285	306	309	322	317	299	283	282	306	316	331	328	280	314	353	303	315	331	321	309	309	324	315	321	307	319	312	305	335	304	317	314	282	284	320	325	302	335	322	325	294	307	306	299	309	295	290	287	289	307	291	335	339	341	331	268	332	314	293	323	303	291	327	274	311	281	327	313	317	355	315	320	290	299	297	286	295	311	284	316	318	330	307	299	321	314	298	324	320	280	351	290	322	309	338	335	305	306	291	287	299	309	317	323	280	301	339	293	329	326	318	308	288	326	277	289	297	329	328	314	309	279	319	303	305	303	317	303	311	332	307	322	302	308	319	318	306	352	341	306	294	355	319	323	288	294	300	326	315	289	304	301	290	288	276	315	330	341	333	294	322	328	320	337	284	319	283	321	335	319	312	269	284	299	295	313	295	289	320	316	296	303	334	308	298	309	341	312	291	307	305	322	320	311	335	340	288	313	328	285	303	296	295	315	296	311	319	321	325	304	297	338	312	318	315	308	311	301	296	291	293	341	338	340	291	298	316	315	285	299	308	315	331	336	360	327	311	314	316	302	359	339	319	280	307	340	340	304	328	322	310	330	316	293	304	349	300	301	321	324	286	323	315	333	325	295	296	266	313	319	296	303	326	305	321	312	308	319	328	313	340	326	321	312	288	314	305	306	280	313	310	298	290	317	278	327	326	303	307	302	309	301	295	287	340	285	334	304	345	292	302	318	300	275	317	337	294	302	327	301	283	303	322	289	292	318	311	336	318	313	318	317	301	325	313	335	308	294	306	298	300	319	299	277	298	309	316	304	294	310	304	323	271	315	353	353	295	313	301	293	327	292	334	325	334	294	348	329	307	289	321	331	316	310	340	314	300	303	304	355	286	332	322	313	366	326	299	320	316	306	312	325	330	321	317	300	315	344	328	301	295	308	332	308	352	330	260	293	329	339	330	302	306	297	299	312	331	311	337	308	325	318	310	333	297	318	321	338	315	338	330	308	305	332	306	312	306	305	289	347	345	322	311	320	288	311	337	311	315	306	334	305	331	338	293	303	312	343	305	324	314	314	304	298	307	329	344	286	300	363	289	315	321	336	307	315	304	289	319	313	352	301	294	336	299	327	302	335	335	321	284	307	305	304	323	283	314	315	312	303	303	288	310	332	303	325	332	296	324	312	327	338	317	303	329	341	298	265	300	342	328	338	293	297	316	313	285	343	302	306	283	324	332	304	321	315	292	320	303	336	306	302	311	357	348	315	342	311	333	284	309	327	343	308	280	286	308	291	329	303	308	313	293	367	309	316	312	316	279	292	316	294	312	326	302	303	323	323	322	305	313	276	339	323	347	300	296	366	287	343	311	336	326	314	340	330	299
11064	17209	1085	867	853	768	797	781	764	818	819	804	804	768	767	776	771	809	716	743	779	739	739	730	804	783	764	871	953	1007	1065	1040	1010	985	1068	1180	1096	1141	1129	1115	1076	1166	1209	1023	1094	1092	1082	1053	1034	1024	1024	1023	974	998	986	991	1003	1051	1005	1020	935	941	896	969	923	912	919	902	785	775	811	797	788	802	802	810	824	797	785	746	741	762	797	809	800	748	751	746	745	793	815	754	752	755	798	750	740	758	818	754	746	819	784	734	758	750	751	721	783	749	789	699	754	758	709	761	777	701	751	766	761	746	679	749	721	712	737	711	737	746	724	759	710	755	774	752	728	714	732	759	752	749	744	727	716	749	791	753	791	787	731	753	787	750	760	737	748	688	798	724	739	730	736	735	681	759	690	728	767	738	726	731	785	744	747	744	733	807	721	760	752	743	739	747	750	793	718	756	723	762	720	796	732	694	795	727	674	730	775	761	734	753	786	759	757	743	774	752	795	735	756	755	754	799	813	746	738	791	713	816	777	734	748	772	735	752	717	720	776	776	735	729	755	726	777	718	777	740	724	758	754	758	792	727	736	799	757	739	758	770	715	717	771	728	758	742	716	732	782	743	772	774	698	739	740	727	768	785	781	724	796	743	752	779	775	762	788	755	740	734	713	718	733	726	718	737	753	734	750	819	790	711	779	766	785	728	766	713	792	710	800	715	742	798	751	720	697	799	759	760	712	763	788	764	749	730	740	757	707	773	788	773	702	710	733	750	742	716	832	742	754	708	754	710	777	725	723	728	750	788	754	802	746	705	749	728	774	728	753	734	714	727	754	782	721	739	762	732	730	741	722	718	777	735	760	740	738	757	768	701	751	751	728	748	767	775	753	755	723	740	726	729	740	730	738	728	748	773	727	802	769	772	768	729	785	801	823	739	707	754	767	784	770	703	728	736	704	698	771	725	752	748	785	765	760	721	708	738	801	722	780	762	759	760	740	717	737	710	743	736	767	743	746	773	774	749	771	738	777	730	771	759	762	741	753	743	781	715	697	711	788	769	752	781	738	762	774	742	787	767	758	732	747	806	709	762	762	741	732	831	779	736	745	711	745	816	748	744	784	743	748	799	733	745	742	730	768	703	733	729	775	749	725	758	766	667	803	743	765	766	771	748	765	731	718	735	694	749	748	742	766	723	700	778	772	757	746	755	702	749	740	695	717	741	718	761	751	740	776	737	755	737	822	777	723	723	733	713	734	717	728	816	690	803	701	752	800	731	729	740	748	726	758	767	744	710	750	743	683	752	728	729	770	710	779	797	805	731	747	741	717	737	727	765	737	777	764	745	755	739	734	787	734	741	734	708	750	718	708	722	768	675	739	757	764	725	724	822	750	806	720	748	767	763	737	722	777	735	763	746	723	731	748	786	792	730	772	746	716	747	744	714	752	769	762	728	712	710	744	736	758	767	757	702	711	793	732	778	767	764	771	755	743	701	713	724	761	770	807	781	743	713	760	761	812	788	786	749	749	727	743	774	744	733	735	746	772	776	789	746	754	725	762	742	774	719	760	713	745	751	747	770	732	754	715	717	754	768	737	757	748	756	775	760	768	742	771	751	742	748	743	728	785	711	745	784	745	771	754	780	759	753	739	728	775	767	773	764	751	718	755	772	711	780	740	788	727	764	741	734	734	777	761	778	759	751	748	701	697	708	744	725	758	709	740	777	731	741	786	762	773	754	742	733	738	734	738	774	759	782	749	750	756	798	691	747	750	778	715	743	750	730	742	728	713	774	748	767	761	762	690	733	746	776	773	716	702	724	700	726	714	756	719	734	681	789	792	788	757	727	783	754	726	758	754	755	726	753	785	745	695	728	712	779	722	755	763	740	750	748	774	760	705	761	729	744	727	778	776	781	757	735	754	735	763	719	717	711	727	712	707	738	755	759	758	767	728	705	757	742	739	739	698	767	807	743	744	751	719	758	779	767	714	756	746	758	729	731	765	753	793	689	759	732	767	745	743	759	774	732	740	745	742	753	735	730	724	728	766	721	735	732	764	731	735	757	758	751	740	756	729	717	772	739	657	783	744	765	751	731	751	733	722	724	735	732	748	745	730	696	735	722	745	710	746	692	733	764	734	717	748	790	755	746	700	751	731	711	761	764	781	797	755	723	746	740	751	760	721	765	780	722	723	748	735	799	765	697	715	728	797	761	768	759	721	713	727	733	754	747	738	745	749	733	758	781	762	689	724	792	757	767	767	733	730	752	780	779	780	724	798	755	729	777	709	739	727	687	728	769	724	758	706	784	739	699	772	758	769	719	700	787	727	757	717	758	751	715	732	774	755	783	720	767	719	733	770	728	750	729	754	773	752	730	753	802	757	801	725	756	739	790	784	714	788	711	724	737	751	732	694	801	754	776	754	781	712	736	739	798	768	700	753	794	775	790	745	749	753	753	796	742	725	753	748	731	744	766	760	720	750	723	767	725	717	804	692	742	782	775	768	747	769	722	720	732	758	735	766	730	771	723	720	703	742	720	743	794	702	756	739	772	783	737	729	806	717	759	715	736	710	775	728	705	731	766	738	732	722	707	725	832	737	734	749	766	794	696	770	756	715	738	784	754	684	752	764	804	753	767	790	741	716	736	755	729	762	778	697	697	762	740	768	703	797	743	767	710	746	777	739	772	731	776	768	743	758	747	771	743	759	755	742	741	761	765	734	695	729	691	753	781	765	754	701	739	765	782	789	746	733	729	754	774	743	756	701	755	744	776	778	714	717	692	686	749	769	725	754	765	741	720	771	724	724	754	743	822	725	774	791	752	683	727	775	772	742	758	750	745	776	731	733	725	765	784	741	765	750	775	760	732	724	727	689	763	770	745	697	752	763	746	712	747	767	749	747	760	792	757	770	727	778	801	718	737	783	811	761	733	760	659	754	770	773	777	751	737	773	723	740	776	743	743	748	751	741	748	771	744	805	776	762	767	742	773	761	682	750	725	727	728	771	712	764	729	773	716	731	752	735	740	758	717	731	761	765	771	752	749	785	712	727	794	739	750	737	752	783	693	749	762	774	783	769	720	730	757	719	767	754	748	732	773	759	743	768	721	765	716	730	754	772	777	708	707	761	769	751	728	773	778	750	745	768	790	748	733	737	717	753	728	694	734	749	697	803	677	759	848	809	734	762	773	746	720	788	733	757	762	731	810	757	726	775	730	743	690	744	757	766	736	773	770	727	724	753	750	784	731	795	771	714	700	752	761	790	737	726	743	721	771	722	782	784	783	779	754	782	737	719	752	740	738	657	761	732	761	798	729	715	710	773	754	767	740	744	742	700	719	747	727	794	736	767	783	758	766	742	775	793	741	701	753	748	779	760	734	764	754	798	767	743	731	715	731	680	767	765	714	749	761	743	771	695	726	731	717	715	781	719	703	720	745	763	745	800	722	765	711	747	758	775	762	749	770	742	737	826	752	735	750	757	733	771	740	712	739	731	757	740	727	748	706	748	716
36626	38033	21323	11064	5022	2148	972	461	390	383	336	341	320	328	334	338	309	288	274	314	330	325	306	300	332	346	326	313	342	360	353	350	362	391	396	393	412	399	425	382	436	433	394	377	406	390	384	361	388	388	394	367	379	369	376	400	424	372	413	377	443	404	403	425	409	394	403	432	372	403	343	317	308	355	354	356	353	347	339	298	350	328	325	355	331	320	346	304	339	292	340	353	298	357	303	336	301	289	333	317	301	332	286	291	328	321	338	333	341	343	331	295	316	318	327	304	316	335	311	332	301	372	293	316	287	310	353	355	326	317	282	292	324	339	292	313	335	351	314	304	333	322	352	298	316	364	331	335	288	319	331	310	303	292	326	280	320	349	323	339	327	305	294	319	307	309	328	302	333	327	297	336	340	301	313	300	302	301	357	321	335	315	300	293	324	309	287	330	315	297	323	278	299	320	305	318	324	296	308	300	318	334	319	313	346	284	288	318	315	327	340	343	311	275	321	321	326	304	321	319	323	325	322	281	281	300	329	323	332	357	343	300	349	338	311	304	332	296	320	325	312	315	301	348	318	327	342	320	334	309	306	274	308	304	285	331	301	322	325	332	305	292	303	297	303	322	317	330	326	310	333	338	316	323	321	347	286	307	305	294	330	317	289	284	324	317	281	300	337	314	312	287	313	312	333	308	317	304	313	340	315	288	326	299	322	337	310	314	303	319	329	293	299	322	336	276	306	296	328	332	294	298	326	341	341	326	285	299	338	310	320	324	314	291	292	323	318	292	301	344	349	305	308	299	337	329	337	324	288	323	297	294	318	338	332	344	297	308	325	332	308	325	319	292	373	315	329	333	300	335	335	309	334	320	323	350	318	298	318	298	303	330	310	317	318	300	311	360	314	330	328	329	340	304	329	308	319	323	309	317	320	308	300	337	305	307	319	301	317	316	302	281	283	280	318	321	329	314	285	307	313	338	332	293	335	309	351	312	299	286	325	317	332	289	312	297	294	284	287	312	295	305	312	324	311	280	306	322	279	302	341	300	303	310	343	312	306	294	305	321	298	304	303	343	311	292	318	297	328	305	302	307	308	304	306	313	277	312	319	320	324	305	330	319	305	323	328	315	288	276	340	326	315	316	291	306	288	284	298	300	324	311	354	358	318	361	343	333	346	266	334	318	328	302	308	351	360	312	287	295	302	327	329	308	308	321	345	329	322	326	312	320	298	314	294	304	347	312	342	342	332	320	331	319	316	330	309	337	271	319	307	319	330	334	314	326	343	322	337	308	327	306	314	328	302	315	343	353	320	299	318	311	328	318	356	294	293	316	332	309	333	302	317	326	302	322	331	294	306	304	306	289	335	349	356	312	325	324	330	311	330	306	341	312	306	304	317	353	310	348	328	286	316	320	323	324	330	317	339	291	314	360	293	380	313	275	302	311	298	329	327	302	321	296	298	294	318	315	319	331	299	294	313	307	320	322	308	317	300	322	305	317	311	308	339	298	302	304	299	322	319	302	340	317	300	304	348	323	297	316	305	329	315	319	315	328	314	306	314	310	296	323	306	315	338	309	355	293	296	356	323	333	305	321	337	305	295	306	356	272	314	327	344	336	322	323	271	313	311	337	335	313	308	312	363	325	327	309	305	298	330	296	325	311	342	325	300	336	310	329	319	316	305	314	311	317	318	349	303	305	336	286	331	313	314	329	321	308	298	324	307	348	332	352	310	314	303	339	312	333	330	334	330	290	311	325	321	327	330	310	324	301	316	313	298	353	343	331	335	334	337	329	321	303	321	309	326	329	313	351	302	301	314	305	322	333	331	344	294	293	320	273	322	347	320	311	312	283	296	298	320	289	326	280	309	347	308	330	361	293	305	356	327	324	308	327	303	316	285	305	326	271	284	362	333	335	357	353	332	305	318	337	319	310	325	299	313	311	328	304	308	320	325	326	336	311	340	329	303	336	333	346	338	309	316	311	306	317	312	302	318	309	323	317	347	320	331	318	338	303	311	312	331	318	321	318	326	331	325	290	309	274	290	291	322	317	288	307	328	325	326	315	322	348	350	299	292	299	312	294	331	312	327	322	311	314	296	322	344	337	330	312	311	294	330	329	317	310	313	330	368	310	336	299	329	318	295	331	298	325	329	328	336	294	330	306	332	276	333	290	329	332	326	325	303	313	329	293	330	293	340	292	313	324	317	326	357	322	368	275	321	338	324	328	318	315	344	315	304	319	330	299	316	313	299	311	340	318	314	310	314	312	331	309	296	326	287	316	344	300	325	323	328	303	322	292	332	310	354	303	305	310	327	289	348	321	283	316	314	312	305	313	325	299	325	293	341	304	319	324	318	324	311	356	327	287	319	325	305	258	285	330	325	325	327	346	307	297	346	288	313	310	336	299	324	313	292	306	307	334	344	313	286	322	305	284	328	324	326	287	339	318	361	272	323	306	301	301	299	324	341	315	311	309	307	320	326	323	319	305	314	310	329	354	321	314	291	329	294	313	312	311	313	305	330	328	298	287	337	329	331	287	310	298	329	344	315	299	301	331	314	341	319	315	341	302	348	325	355	336	299	327	350	335	377	328	315	299	301	355	304	314	310	310	352	314	327	331	332	291	345	296	285	336	327	329	330	315	339	343	336	303	307	328	275	316	320	302	330	321	292	341	326	330	273	323	294	311	320	307	275	297	309	336	316	305	336	313	347	306	335	320	280	288	298	310	315	295	324	327	353	318	299	325	329	297	340	318	294	303	314	337	334	314	300	343	334	327	330	295	310	317	280	342	313	330	317	330	318	323	312	367	331	286	333	303	321	324	363	320	320	320	360	329	305	325	346	343	308	324	331	318	313	307	324	299	277	280	335	330	344	305	318	346	308	332	292	337	333	322	309	324	322	332	326	298	310	263	309	324	289	299	299	330	327	308	337	316	318	316	316	292	303	317	319	321	337	287	321	313	296	310	353	280	284	312	332	305	345	328	306	310	321	306	306	300	310	295	317	315	288	300	362	311	308	327	347	315	315	267	291	310	334	318	320	314	331	320	295	366	327	299	315	370	308	312	286	347	311	284	302	299	305	324	308	324	336	305	322	321	332	342	308	330	306	288	318	323	343	292	322	305	336	340	290	320	349	318	297	311	341	316	296	295	291	302	341	304	319	309	316	322	294	357	326	301	347	312	295	341	319	310	291	329	323	342	310	337	322	318	305	301	344	330	311	303	312	307	309	325	320	300	335	305	329	287	333	309	320	310	335	322	293	302	297	329	331	312	329	326	352	302	308	285	276	316	296	251	284	313	298	358	326	329	299	301	282	303	350	297	340	324	298	308	339	300	308	322	304	309	320	300	316	318	317	346	322	326	317	308	299	345	320	308	315	337	321	330	334	310	299	353	349	342	318	294	327	301	315	318	311	335	346	324	339	288	310	293	293	338	340	315	334	289	300	314	311	315	322	303	298	358	306	329	320	354	323	322	305	302	299	315	330	308	283	303
29436	28220	6424	1893	1680	1447	1281	1182	1096	966	1016	964	903	909	840	854	865	928	792	818	824	811	781	743	826	817	821	944	1161	1225	1212	1178	1196	1150	1341	1300	1333	1386	1358	1487	1483	1448	1312	1262	1262	1316	1352	1267	1345	1290	1250	1269	1248	1252	1217	1352	1374	1444	1718	1616	1502	1505	1629	1563	1613	1505	1628	1483	1343	1076	1038	940	925	999	981	1017	1007	993	930	956	828	815	896	811	855	861	796	798	760	793	792	831	783	759	819	761	751	805	767	779	778	766	811	776	738	751	731	792	776	816	788	735	767	690	768	754	772	728	766	755	769	814	763	730	766	745	792	716	766	725	781	769	752	722	736	723	755	753	751	758	718	739	765	765	824	744	749	752	792	704	759	766	775	770	728	774	768	756	747	742	785	769	743	777	749	717	726	805	733	749	731	784	770	731	779	734	793	772	797	735	724	791	742	736	784	742	747	763	787	783	747	790	768	728	756	748	759	808	766	753	785	769	740	720	779	795	757	741	738	720	738	809	779	728	782	771	734	776	784	820	781	758	779	756	809	742	807	752	761	734	772	754	741	721	700	807	699	772	731	718	801	787	733	772	774	775	735	778	740	833	753	711	742	795	757	785	777	801	732	791	753	726	743	741	752	742	761	798	744	690	763	779	784	777	726	779	740	773	739	741	740	770	745	802	778	693	745	725	807	764	783	716	754	800	775	826	758	752	784	801	789	747	738	745	749	752	764	758	757	663	736	716	764	741	776	776	761	767	716	779	752	769	746	770	771	788	745	726	768	738	740	724	749	754	774	733	795	755	763	762	765	785	734	807	751	808	781	741	788	777	769	785	762	717	730	763	736	758	790	717	766	745	726	718	778	741	719	796	726	788	717	754	743	741	720	745	757	734	757	751	741	788	712	758	732	811	760	797	744	777	703	734	725	754	737	729	770	778	760	778	737	773	730	727	769	772	740	725	743	760	766	689	772	769	746	711	758	743	739	738	792	755	728	743	759	722	768	745	713	747	713	723	722	718	749	737	768	822	770	784	728	738	737	750	744	826	791	781	738	797	778	741	726	721	775	753	717	780	765	754	753	720	733	785	712	777	798	765	780	744	769	716	741	689	730	747	758	722	777	728	814	772	753	791	772	769	755	821	790	800	708	776	792	702	721	742	758	771	777	787	782	778	778	826	741	776	699	741	743	791	729	749	744	760	782	786	744	815	732	754	745	744	764	751	771	759	753	749	793	784	728	678	747	772	817	709	762	771	760	715	737	768	788	778	756	721	757	747	728	748	744	753	799	800	713	794	717	742	767	779	751	754	748	745	748	739	824	778	717	731	745	799	767	778	746	793	849	723	786	693	816	755	752	761	770	779	787	764	773	728	752	721	775	764	773	736	733	808	760	766	796	731	798	776	746	731	732	772	758	794	750	765	765	751	746	725	746	752	771	769	776	775	799	773	729	759	736	751	783	741	794	744	775	773	734	773	833	793	791	781	778	801	760	742	788	724	791	769	761	732	759	763	776	782	761	791	749	845	778	741	752	728	763	774	735	733	768	765	739	714	729	771	721	759	800	729	764	725	737	793	740	766	746	712	755	741	752	816	790	772	768	776	716	744	799	750	762	758	750	738	797	783	755	777	742	770	756	792	766	747	754	723	704	805	762	810	742	736	738	758	772	796	752	765	699	726	800	735	780	771	751	749	750	813	798	744	780	730	785	779	767	744	748	727	751	683	750	747	734	780	750	768	774	744	790	767	744	797	776	813	741	773	769	708	774	741	702	766	767	778	697	778	742	787	745	781	731	742	772	799	772	733	760	738	756	763	736	719	723	775	796	709	754	733	747	719	763	727	741	772	728	723	772	796	695	721	758	775	767	792	725	735	690	750	804	731	795	798	744	743	749	789	792	770	727	750	729	759	742	715	778	775	775	781	737	757	740	764	744	801	803	714	788	737	791	755	797	782	770	760	747	735	769	742	740	744	745	775	754	724	727	761	787	745	777	788	723	763	772	760	724	736	772	741	783	764	776	732	800	780	764	787	730	736	790	775	780	732	721	755	771	768	781	779	788	713	677	733	767	787	734	761	777	778	757	751	771	754	805	759	784	726	780	676	760	725	820	760	759	784	768	752	767	799	750	795	778	752	746	740	790	768	776	730	752	741	822	789	772	751	748	716	747	738	750	717	738	743	761	758	738	694	735	771	788	769	797	781	696	751	807	755	787	746	794	797	775	730	755	793	746	797	772	763	750	750	754	745	787	757	741	798	750	774	768	796	757	787	759	782	717	749	739	730	760	756	767	757	734	749	787	731	784	773	757	774	763	778	784	753	730	792	750	737	753	733	733	765	745	777	752	752	773	704	780	786	750	765	738	760	741	709	721	737	776	733	717	766	730	763	780	735	742	720	747	742	807	762	749	750	755	758	703	694	753	775	717	795	777	753	778	730	817	760	756	753	797	740	759	795	822	758	787	740	778	749	733	762	707	783	742	770	750	775	717	749	779	762	760	727	758	777	772	761	762	744	734	741	770	773	802	775	791	753	742	701	743	744	732	799	804	718	745	803	712	751	753	727	776	739	776	770	782	760	747	740	731	763	735	777	809	729	766	721	759	806	750	706	732	768	735	770	776	719	745	773	772	779	732	785	733	763	764	761	749	761	706	782	773	745	736	751	715	753	769	740	814	786	775	722	714	748	802	766	768	762	810	721	763	782	723	741	793	753	779	807	729	747	715	738	754	786	789	751	770	770	726	788	740	761	789	788	773	774	796	794	747	779	763	767	814	754	754	766	736	741	768	733	746	750	732	722	728	759	757	768	746	761	762	785	725	771	753	776	799	777	762	757	714	756	737	742	770	762	711	763	774	752	771	756	749	753	800	771	702	736	752	787	754	726	734	762	792	740	763	752	780	758	802	740	791	768	719	743	710	760	733	769	694	720	751	757	802	741	747	718	762	785	735	803	743	742	724	773	747	808	760	750	731	761	786	756	734	772	764	719	757	727	791	781	824	736	807	782	779	817	750	770	804	747	731	798	810	746	762	780	755	770	789	754	774	719	753	706	730	733	751	782	796	790	724	763	744	714	730	753	725	755	776	742	769	780	734	760	780	757	787	729	749	777	749	777	732	783	785	778	748	797	784	700	763	766	767	790	738	805	765	696	757	745	754	778	749	772	760	729	774	775	728	753	747	763	786	773	716	784	781	765	789	750	741	733	804	791	782	792	745	755	770	725	748	813	749	704	797	718	785	757	773	758	723	762	759	781	733	753	786	731	790	753	824	752	738	733	759	808	740	764	758	722	716	769	697	767	759	784	749	810	763	737	732	777	750	762	747	756	779	753	714	776	759	728	712	768	733	787	760	804	757	806	813	731	769	822	815	764	741	716	760	727	782	778	730	812	783	747	759	723	756	752	726	739	819	796	728	729	731	746	761	755	742	767	735	710	763	756	738	747	756	767	732	790	741	756	721	751	731	739	737	761	747	746	734	724	765	744	699	780	738	758	678	728	722	795	777	712
51879	42441	28359	23289	21132	14777	8244	3469	1082	560	499	490	417	438	431	374	401	387	375	366	347	371	370	380	332	356	359	392	445	401	474	444	445	486	476	462	479	522	472	533	508	575	468	445	463	473	487	483	457	455	454	441	462	479	457	452	577	624	613	658	722	624	679	718	735	735	683	655	605	424	445	441	398	350	382	449	426	424	430	375	386	392	387	375	353	323	348	352	306	341	363	293	319	354	303	343	328	332	304	307	323	294	307	315	306	336	293	374	309	326	331	325	330	315	314	326	346	308	320	315	300	314	319	330	339	317	298	320	284	310	325	303	319	299	296	308	291	281	305	303	305	311	319	330	346	319	325	319	295	318	293	317	327	314	326	357	295	333	378	347	307	299	335	261	320	336	338	283	289	322	333	300	309	336	338	299	341	334	332	351	302	293	333	327	346	323	325	290	285	305	295	301	290	280	289	327	311	292	328	325	370	342	305	307	288	314	301	310	295	293	312	275	311	279	311	302	276	314	347	309	308	317	319	319	330	323	292	299	305	339	339	288	338	288	287	311	298	302	304	311	292	287	339	319	305	358	301	338	335	308	324	316	314	290	300	282	293	307	344	313	345	288	335	260	280	311	317	297	273	304	317	348	305	336	332	307	314	298	302	312	332	308	354	339	298	311	325	352	287	322	322	308	293	287	295	307	313	291	304	314	312	294	309	326	311	302	289	312	318	307	308	308	323	294	351	319	314	325	312	307	315	289	356	320	288	274	313	299	346	337	281	298	314	302	319	314	325	324	330	302	321	319	304	307	311	314	303	281	312	322	351	322	341	305	325	312	307	311	282	307	290	342	321	274	314	318	313	299	329	321	320	304	296	300	368	313	328	306	339	313	325	305	311	318	320	282	318	321	312	278	323	313	272	325	352	272	353	333	316	297	336	282	320	316	321	323	327	288	329	317	288	354	305	343	283	290	297	334	278	312	307	312	321	325	294	322	296	305	295	332	296	326	322	291	327	326	319	309	300	325	352	310	320	301	291	276	323	298	282	324	308	306	280	328	310	324	319	339	318	294	312	314	316	313	321	309	299	331	338	312	324	301	338	306	298	328	293	322	318	323	306	331	311	332	308	300	317	315	311	337	342	317	311	323	293	308	273	291	313	349	346	307	318	333	319	324	325	307	315	316	289	297	315	329	302	292	330	315	338	373	317	331	289	296	298	282	321	309	317	349	325	313	266	311	352	308	315	295	313	361	294	341	312	335	314	297	307	287	339	316	332	312	350	320	302	293	311	284	330	322	326	318	303	314	325	346	298	290	318	319	319	328	297	283	309	303	308	320	286	322	282	295	296	322	294	326	298	291	259	292	310	306	322	303	321	275	336	319	312	299	326	297	326	322	303	306	298	314	297	315	325	301	300	311	317	311	330	305	309	303	307	325	305	310	315	308	347	278	298	307	280	314	282	304	333	299	293	309	336	307	304	297	306	311	337	327	311	326	328	294	305	292	298	320	340	310	323	309	333	330	291	311	315	312	310	314	305	296	305	303	317	340	262	349	351	315	289	310	338	332	285	290	348	307	343	286	321	310	292	352	337	354	300	305	279	338	315	280	316	315	298	311	336	312	284	359	340	284	309	318	329	320	320	345	328	339	309	331	305	301	296	294	325	321	297	321	287	320	359	338	316	306	320	329	319	292	323	309	310	324	315	299	327	306	319	331	322	311	300	350	298	339	289	269	307	307	289	303	339	337	314	333	334	337	327	309	302	318	327	332	326	346	316	302	324	305	333	298	330	320	293	269	318	305	285	293	322	316	286	312	330	296	292	336	313	321	334	296	279	295	311	332	323	323	309	308	321	339	314	281	293	339	261	306	325	301	304	300	315	309	293	305	325	327	320	312	321	313	292	308	309	297	310	333	294	301	286	308	348	276	312	309	319	312	302	324	293	326	308	308	335	286	335	327	323	331	334	345	322	311	289	313	311	327	310	295	312	326	316	324	296	287	344	318	298	289	318	278	302	284	311	318	282	322	301	322	291	306	315	347	313	304	320	322	347	311	300	282	346	308	322	336	335	335	319	282	320	350	330	277	341	311	296	328	286	323	328	324	293	334	315	302	314	299	335	324	310	308	305	308	297	316	299	314	311	322	315	302	317	323	304	309	322	333	310	283	278	336	339	313	293	299	288	277	316	307	309	301	299	306	329	344	308	288	329	290	354	286	314	325	329	279	299	312	330	290	317	323	330	311	290	322	307	327	303	326	332	352	333	313	333	345	289	332	354	298	336	349	304	330	303	329	337	291	282	298	308	315	316	288	303	314	304	286	311	317	328	290	303	319	323	299	329	292	340	285	300	335	315	326	283	336	287	346	295	321	311	301	313	262	312	305	296	306	305	305	315	295	298	322	323	301	306	279	292	311	319	302	293	318	310	277	298	321	335	315	295	338	310	345	297	327	319	281	297	304	322	323	315	309	312	331	289	299	309	333	323	313	344	294	297	310	305	299	296	318	361	295	317	292	351	306	343	310	313	329	318	281	349	297	306	297	366	347	311	302	321	287	312	317	325	306	282	302	311	279	302	310	286	306	322	284	328	355	277	298	303	309	316	324	321	341	332	295	365	317	315	340	311	322	337	306	296	286	287	321	328	332	316	324	327	315	341	296	296	307	307	294	322	297	325	324	346	306	310	308	306	310	310	332	300	336	287	313	327	339	317	343	315	303	313	320	274	312	306	311	314	307	321	292	342	310	295	342	348	329	302	315	315	323	367	298	336	322	307	311	282	319	328	352	325	284	312	312	285	331	301	342	280	322	343	272	304	325	315	319	325	333	298	296	349	333	321	262	303	325	320	298	273	296	309	318	319	319	290	295	325	299	311	322	342	316	314	299	335	314	307	303	347	324	327	308	288	301	319	289	278	334	339	343	312	301	329	345	329	340	345	329	359	283	343	292	314	326	293	307	290	311	290	305	314	317	320	297	302	317	334	319	307	319	336	345	307	308	295	322	284	287	306	335	283	281	320	323	324	330	287	322	258	297	295	329	334	294	322	328	316	308	324	293	311	320	296	315	312	321	295	302	331	303	303	335	320	304	322	302	301	319	317	304	317	308	287	304	311	279	329	336	267	324	311	328	330	358	340	315	306	326	293	309	308	290	293	324	328	312	310	307	332	325	309	315	309	320	331	299	298	317	268	287	337	336	317	301	280	293	310	323	329	316	300	325	351	285	322	287	279	319	297	341	298	295	315	311	351	314	296	297	302	320	329	305	291	324	311	317	344	298	301	321	303	342	306	329	287	310	329	323	292	334	344	308	292	310	312	306	295	335	290	310	315	339	316	299	350	318	306	309	326	325	281	322	302	337	335	346	299	330	321	323	314	342	325	311	314	310	301	301	282	306	283	331	291	323	289	315	333	314	280	313	326	330	319	331	303	311	313	308	305	310	326	316	309	311	321	291	306	322	304	272	332	287	308	366	307	287	327	313	293	281	299	286	304	343	327	296
42332	45495	13253	5475	4852	3700	3059	2494	2146	1877	1715	1600	1506	1304	1292	1224	1184	1152	1053	1034	1003	1027	938	976	996	922	944	1194	1451	1664	1670	1808	1838	1973	1914	1905	1997	2212	2254	2444	2306	2378	2027	1704	1920	2073	2054	2103	1971	1974	1916	1825	1817	1805	1633	1785	2517	2743	3540	3357	3345	3085	3687	3685	3773	3679	3691	3542	2502	1743	1989	1695	1259	1334	1396	1790	1714	1681	1746	1378	1140	1061	1003	1039	927	876	910	792	850	862	852	823	846	851	810	775	827	793	796	737	682	742	749	795	806	778	720	774	747	693	761	729	741	737	738	712	765	705	761	759	754	704	689	758	790	739	725	723	729	703	757	723	745	679	756	737	708	760	747	723	688	718	749	680	756	710	781	720	738	731	687	729	683	720	721	698	734	734	723	697	710	743	735	718	722	726	728	703	728	707	794	738	716	718	746	708	705	747	723	722	744	701	716	661	733	722	768	742	743	671	738	734	754	743	689	737	721	752	775	738	758	722	701	715	737	740	710	718	702	705	750	732	677	737	723	730	686	714	701	758	696	738	759	724	759	713	744	691	713	724	730	724	780	753	726	734	743	776	749	756	707	737	728	688	728	737	715	751	756	774	763	681	751	731	716	720	751	720	722	722	770	757	706	729	711	765	755	687	723	742	727	746	730	665	718	730	752	719	713	673	750	685	708	730	720	711	721	756	725	723	714	737	767	729	757	705	731	740	723	698	707	718	728	741	734	721	710	760	724	730	726	725	755	698	717	757	757	706	757	724	719	703	763	731	683	768	753	710	713	739	707	763	743	757	682	723	752	724	731	702	723	699	763	719	735	781	726	670	733	737	697	745	734	712	715	752	778	750	778	767	726	700	737	753	744	763	746	736	740	766	699	729	765	695	750	735	724	692	699	722	726	707	731	745	738	690	675	741	697	678	701	713	711	710	713	747	708	770	737	698	742	720	720	724	685	724	785	718	700	700	758	683	726	726	744	740	710	730	733	706	706	738	716	697	738	714	758	721	736	780	751	758	749	732	771	679	731	706	751	699	706	693	755	784	743	734	658	766	742	736	754	713	667	742	758	781	750	706	774	723	761	720	767	713	736	754	748	700	692	739	712	732	698	727	715	698	740	693	707	723	716	768	754	692	712	686	789	748	736	737	688	735	692	672	721	733	719	728	732	756	739	737	737	725	718	706	725	705	702	733	766	721	752	732	692	769	708	726	713	770	702	803	715	780	729	722	769	725	744	734	769	743	732	750	712	732	686	705	697	753	716	763	727	757	713	709	735	732	691	731	722	750	725	700	747	679	724	704	733	709	702	719	745	711	687	666	742	729	718	714	721	757	745	742	682	742	758	716	722	745	725	741	760	720	702	730	708	732	759	695	749	716	711	696	721	708	723	697	698	726	694	679	767	748	724	745	726	718	737	744	764	704	753	735	701	745	744	722	699	701	726	720	734	730	733	672	738	748	710	701	714	706	746	748	727	724	701	769	693	760	727	698	728	742	729	710	717	732	726	735	733	704	727	748	722	746	685	789	744	724	710	762	744	756	685	742	684	672	755	734	703	702	751	720	754	765	732	719	723	758	714	711	769	739	774	718	686	732	726	772	709	715	714	753	768	702	779	730	760	745	720	747	674	715	689	708	717	785	748	729	717	747	733	736	757	740	732	718	678	738	709	796	713	728	715	692	714	758	676	728	730	730	761	763	744	742	736	751	681	684	740	723	674	732	698	703	764	730	689	729	703	745	700	738	746	686	754	749	717	687	723	733	740	703	750	740	706	720	720	724	730	748	717	701	715	745	733	746	720	715	714	731	747	734	761	721	708	761	738	717	679	704	774	720	732	761	741	711	726	723	756	728	717	744	736	744	664	725	790	735	706	750	694	697	738	736	751	693	731	697	710	740	704	739	699	743	727	695	723	697	688	697	740	686	670	746	755	693	710	726	694	766	723	692	738	690	738	712	714	732	725	710	712	679	737	695	776	697	704	747	709	733	708	735	764	739	724	743	765	755	745	741	728	704	710	738	768	733	707	708	723	769	740	684	701	745	735	727	725	714	706	701	730	706	697	726	723	713	705	675	708	691	738	700	687	723	756	735	705	780	715	711	709	713	749	668	741	709	777	720	694	720	724	766	697	745	774	744	755	683	727	736	712	709	767	701	711	737	701	739	670	748	685	756	732	730	767	754	697	739	781	706	756	725	727	711	704	726	661	722	678	779	724	734	723	694	702	751	775	703	715	717	747	746	727	732	730	744	693	680	730	793	730	743	735	725	687	691	761	789	706	744	765	774	725	776	709	731	737	712	686	697	726	721	747	756	736	723	795	704	747	675	711	725	760	703	751	724	752	669	748	726	725	721	735	759	674	712	722	709	712	702	728	729	694	796	704	749	692	715	752	745	734	734	747	708	725	695	711	717	744	723	684	721	761	736	738	730	642	812	737	700	691	714	736	763	715	705	749	770	722	720	719	743	706	705	676	745	747	759	733	721	700	731	703	713	781	759	725	696	691	799	774	750	735	716	732	693	795	707	719	757	719	723	707	720	727	728	748	714	742	758	703	702	739	720	743	748	717	743	724	775	736	760	728	733	714	769	770	719	738	736	679	745	713	769	711	730	756	720	725	698	747	793	693	765	746	725	740	707	739	743	768	733	759	752	789	769	735	765	688	786	760	720	729	685	774	742	716	736	694	739	750	741	676	698	734	761	708	689	700	752	745	716	769	755	631	702	767	810	758	730	696	743	758	724	741	688	680	699	707	716	723	758	745	731	730	735	745	692	712	718	714	688	787	745	749	730	708	715	742	769	756	769	700	698	695	712	685	732	707	730	751	798	727	763	699	727	715	744	705	709	744	652	743	747	746	718	701	670	761	708	720	744	717	788	703	728	732	722	693	756	759	752	751	705	674	718	745	728	725	703	762	718	714	672	745	769	667	752	678	701	745	711	768	751	764	753	717	720	689	726	750	729	707	729	705	770	720	705	713	691	700	788	731	694	691	744	725	723	742	742	801	753	721	743	742	728	706	724	761	729	696	780	713	741	700	740	759	737	761	724	730	710	732	698	735	756	677	690	730	771	720	736	734	774	735	737	700	708	731	779	700	716	731	747	706	725	697	712	744	737	718	731	752	756	746	689	715	757	744	754	681	751	696	693	759	769	714	714	781	757	701	713	746	753	725	741	755	693	774	761	694	730	713	689	726	789	796	688	732	722	716	712	710	740	696	747	767	711	684	729	717	717	721	713	738	729	701	703	691	717	729	703	735	712	730	691	710	754	665	728	729	736	707	745	703	711	686	700	747	725	765	734	736	758	698	690	731	716	763	754	731	746	726	734	733	722	762	723	698	739	735	693	704	721	776	721	700	716	748	733	725	739	715	717	689	698	708	753	736	714	719	710	671	704	692	709	737	719	773	718	725	767	775	720	716	709	705	682	708	768	735	768	711	718	736	766	683	716	735	729	734	691	689	741	777	714	748	730	794	759	696	729	656	760	771	707	761	711	704	753	758	707	731	757
11987	14104	3512	735	440	338	290	312	308	306	315	278	313	335	316	313	319	311	329	342	279	297	305	303	303	255	328	300	313	349	358	325	321	357	363	339	322	340	360	379	314	352	356	306	322	369	374	347	347	353	348	333	350	355	324	344	308	351	332	323	378	311	304	372	341	319	333	326	303	279	298	330	282	316	331	315	296	301	338	292	295	298	313	321	324	338	322	332	337	320	283	298	298	327	300	318	313	312	308	303	343	317	325	314	274	335	325	318	311	304	299	311	281	308	302	366	300	307	284	284	293	320	321	269	337	318	301	315	275	320	282	323	300	351	304	330	332	303	314	277	298	297	322	273	314	300	301	309	311	322	294	320	298	286	315	306	309	304	310	285	277	317	320	327	301	335	309	286	328	297	282	323	276	308	301	323	304	313	309	350	261	295	334	305	288	320	310	292	290	282	291	306	270	314	292	306	307	307	280	283	269	310	297	281	283	309	305	326	324	310	305	278	297	295	313	330	316	289	303	321	338	293	310	321	302	314	290	288	287	335	300	336	342	310	271	329	287	267	330	312	317	287	311	312	308	299	277	309	289	286	307	329	311	288	302	315	284	286	303	290	302	302	340	299	306	316	309	297	305	326	310	345	295	320	320	324	313	320	313	326	294	313	309	279	314	305	306	337	306	288	296	316	310	271	310	304	309	308	272	279	284	312	319	316	287	252	316	316	302	289	297	332	299	289	317	316	307	351	335	296	289	304	311	328	301	295	318	319	300	278	318	316	344	325	326	337	264	332	332	309	282	269	300	320	319	332	314	296	303	270	288	282	279	312	317	333	345	312	337	290	337	318	335	287	317	290	287	304	292	289	308	316	296	314	285	306	319	297	319	308	302	305	285	284	319	277	303	299	300	312	269	308	279	299	292	315	363	308	302	293	296	285	336	290	307	288	283	303	298	297	302	282	312	316	269	292	312	328	350	310	305	273	324	305	312	288	304	308	313	327	282	291	278	312	274	356	320	299	286	304	285	297	299	312	318	315	289	288	305	281	288	285	290	316	292	321	279	305	345	319	337	318	314	276	298	311	280	285	286	291	303	310	300	339	307	285	308	320	304	316	317	343	355	315	322	300	314	328	306	317	331	282	302	295	320	325	339	312	306	320	299	295	315	345	300	328	300	261	324	293	333	324	304	310	282	324	309	312	305	299	289	286	292	314	356	321	274	317	312	300	296	289	276	322	300	304	321	322	288	319	310	292	308	335	296	307	342	313	322	289	295	311	270	329	283	325	356	289	294	285	268	277	316	264	300	312	308	315	296	308	316	289	294	315	322	323	294	310	358	285	324	289	324	316	273	300	305	279	357	290	307	299	315	317	317	326	315	335	324	281	339	290	322	312	294	300	328	317	291	303	263	299	296	286	291	319	296	280	307	301	342	281	311	300	300	317	312	335	296	292	315	279	312	294	307	329	295	310	296	309	376	330	340	270	318	299	316	341	299	309	338	287	280	293	332	300	285	320	305	327	309	291	284	315	292	328	334	318	304	286	327	329	339	289	294	315	316	332	278	268	317	309	329	302	319	325	313	303	294	293	332	344	326	312	318	325	314	294	297	289	303	328	302	278	306	289	301	314	306	320	310	312	341	303	302	288	316	304	321	310	308	306	325	296	292	298	336	320	274	295	325	305	325	338	293	293	296	289	305	293	316	295	288	300	307	324	299	292	314	327	311	307	293	310	315	292	327	319	285	266	324	298	322	305	302	315	340	315	307	313	301	303	315	280	321	315	326	311	318	307	318	288	306	284	331	326	336	329	329	324	335	325	310	313	327	321	306	287	328	297	305	291	324	291	343	321	333	328	321	281	307	288	329	339	309	305	289	322	319	298	304	317	308	316	280	307	278	316	310	312	298	306	288	315	328	294	283	311	324	308	287	326	305	310	290	270	309	324	326	310	309	323	319	303	319	310	294	275	285	332	296	304	328	315	337	311	329	314	310	305	299	282	314	296	284	310	297	302	291	331	295	308	323	286	324	298	312	306	306	306	299	309	301	298	328	303	311	332	287	318	300	308	324	324	293	312	327	320	281	315	313	300	310	279	329	321	342	312	307	306	312	323	292	303	299	317	295	318	308	343	334	326	302	316	316	316	316	294	303	307	327	311	349	307	283	334	306	306	323	361	317	278	281	273	299	299	305	352	306	326	301	305	310	320	293	310	311	310	296	292	304	298	311	342	324	306	331	299	302	342	306	341	295	327	308	318	319	287	307	332	312	318	310	300	299	317	306	319	328	313	308	311	292	306	297	301	291	291	322	296	337	318	318	294	348	324	298	296	302	320	264	297	286	290	293	341	323	303	320	315	306	324	288	335	286	282	303	303	304	287	269	312	271	313	319	320	309	303	301	345	300	294	272	276	327	320	334	311	343	321	331	318	305	311	313	279	305	285	318	324	331	306	307	329	327	279	322	292	340	305	319	297	309	314	322	308	341	301	325	303	286	313	321	297	336	309	322	286	292	311	256	296	294	326	283	306	306	310	314	296	319	332	357	263	321	295	249	316	286	337	300	287	293	323	284	294	301	295	311	271	304	285	286	279	294	325	309	304	295	330	328	299	277	291	291	317	306	302	305	332	316	298	322	300	316	304	303	299	328	300	290	330	311	324	309	307	285	313	286	295	331	331	326	314	283	314	325	312	274	245	311	300	310	277	285	299	332	325	281	316	284	304	319	324	310	310	298	299	262	317	294	328	317	254	284	309	266	331	297	336	309	304	300	307	317	305	315	347	296	326	276	299	325	314	286	313	317	295	267	291	332	307	317	291	320	309	300	312	347	319	289	332	291	321	291	343	286	348	318	325	316	282	304	279	340	303	297	322	337	301	322	305	312	284	320	332	297	316	332	340	307	318	313	304	293	288	305	310	346	325	282	292	306	305	339	309	301	306	270	313	303	267	342	312	312	312	294	317	314	315	317	348	310	329	293	299	277	325	302	301	329	360	288	323	305	298	313	291	313	313	292	281	317	283	295	330	293	293	313	313	282	301	279	295	292	281	300	324	309	319	312	327	316	308	332	297	305	290	293	333	312	338	275	318	300	288	288	319	278	305	308	292	290	307	281	315	299	310	335	307	299	317	283	285	318	315	314	279	300	288	273	357	316	321	339	308	307	307	308	314	292	289	313	316	299	354	303	249	312	355	299	326	316	304	297	304	297	316	348	280	283	291	287	319	287	299	287	278	286	294	280	289	286	322	284	316	291	318	294	299	269	313	303	307	307	344	302	259	280	334	304	321	275	312	289	311	312	302	310	288	326	305	334	292	301	274	305	314	294	321	323	323	321	300	315	293	331	317	300	296	290	333	363	303	312	293	280	341	304	294	315	291	318	345	294	314	292	319	332	324	298	299	331	277	293	335	319	297	306	330	327	342	284	298	288	326	272	288	310	306	311	300	306	288	311	323	310	294	304	298	325	290	325	284	297	301	294	297	326	314	317	292	300	290	322	309
10063	15311	1756	918	838	782	759	759	756	787	764	807	736	775	772	803	761	721	752	785	744	719	733	743	820	760	798	721	871	967	994	1037	1053	1123	1006	1066	1171	1152	1106	1121	1099	1069	1067	1080	1058	1120	1106	1044	1091	1048	1052	991	973	1018	973	952	942	938	958	939	974	909	941	866	867	831	859	859	823	789	832	760	823	782	821	787	779	775	833	804	788	740	740	768	725	743	782	786	766	766	768	755	786	738	786	733	788	791	748	779	768	721	736	734	765	759	717	740	786	766	766	764	749	790	712	740	726	746	760	707	714	747	746	759	699	781	732	804	794	733	753	724	761	727	769	755	749	771	743	762	756	788	802	723	704	720	738	716	752	737	696	743	768	702	746	724	718	753	745	766	764	731	724	716	755	694	734	747	729	731	710	732	750	749	715	775	695	718	752	789	742	752	719	711	701	784	722	741	731	750	738	742	696	776	742	738	744	761	762	736	729	723	679	737	742	743	773	741	724	760	755	758	755	737	703	784	755	802	726	741	687	737	702	713	762	681	704	700	722	776	698	683	722	729	729	757	724	837	729	706	794	720	742	662	758	730	750	786	736	766	734	758	742	701	714	791	715	763	761	750	758	726	731	721	713	760	734	738	754	736	740	748	706	806	739	706	716	721	723	712	730	692	776	724	727	743	751	758	747	747	764	743	730	681	747	792	758	759	758	738	729	713	771	755	709	710	673	712	732	757	745	780	753	721	711	708	715	769	744	755	732	736	745	684	727	734	727	709	752	709	734	736	724	766	775	675	748	711	715	750	747	712	795	698	716	744	710	697	738	723	730	722	728	718	696	754	710	742	729	705	737	748	736	774	760	765	698	721	742	776	757	730	737	700	768	718	719	727	753	760	751	755	782	791	733	737	713	739	732	776	718	706	724	719	738	746	788	803	751	702	716	738	736	680	817	815	743	754	722	766	709	728	778	717	737	745	757	767	749	762	749	751	703	716	712	736	757	703	777	703	737	695	714	719	782	777	744	751	744	747	715	735	756	740	718	771	741	753	775	713	741	748	738	717	762	784	708	727	752	766	765	775	758	752	732	781	748	725	759	735	719	699	694	760	752	794	693	729	704	719	728	761	745	730	749	727	753	706	696	695	796	745	799	726	752	740	758	755	723	793	746	743	722	710	745	769	743	757	754	729	782	767	787	770	791	740	746	708	760	760	735	740	754	701	716	740	737	742	675	727	738	739	778	717	755	797	716	769	739	757	751	701	720	753	753	733	731	732	697	724	708	718	731	761	699	720	705	749	721	783	738	740	721	728	753	685	743	742	743	732	749	744	733	746	741	739	755	752	733	758	742	710	748	800	773	742	730	761	736	765	740	721	710	690	720	785	748	749	756	762	730	740	782	754	744	769	776	786	743	765	738	773	726	772	756	761	723	734	746	736	736	749	719	749	758	748	748	731	759	770	728	770	728	753	726	784	740	755	728	733	720	715	775	713	732	726	776	742	756	737	690	763	729	733	721	717	750	725	703	711	720	705	715	758	708	754	725	714	776	765	738	797	762	761	726	710	728	759	704	726	779	754	742	726	761	779	732	717	726	716	765	751	757	719	686	675	757	765	709	760	698	728	718	731	745	787	714	730	776	709	738	750	681	760	725	747	711	768	720	744	751	731	778	756	753	745	739	801	744	754	749	736	753	741	766	709	740	740	719	767	733	720	741	699	756	695	764	764	720	764	737	725	699	803	795	774	752	746	733	761	733	771	741	744	719	731	745	739	705	749	797	717	758	697	760	731	730	706	719	754	721	702	742	823	732	686	725	703	731	730	714	717	763	709	746	744	703	745	720	719	734	734	744	732	772	773	683	707	733	746	750	708	714	716	692	717	777	682	688	683	735	740	784	750	721	663	756	760	724	719	753	753	749	715	745	739	700	776	778	762	760	716	709	733	756	686	758	758	785	728	807	720	758	700	744	730	745	764	765	769	741	768	742	760	728	729	701	705	737	729	710	711	704	713	747	746	795	788	740	752	753	744	718	736	723	730	692	712	712	761	720	734	708	691	758	719	738	717	746	755	701	707	769	733	753	713	730	770	773	779	740	724	770	716	753	719	771	754	762	735	746	769	795	746	726	685	763	730	702	740	735	746	736	729	776	724	756	728	718	703	772	696	747	789	726	705	739	751	784	722	714	750	701	738	738	739	758	729	734	727	720	740	796	727	759	740	807	766	753	755	710	723	746	766	752	749	781	687	738	756	706	714	749	786	728	762	752	705	738	737	704	749	807	792	743	737	739	762	735	699	733	699	649	714	704	759	748	712	734	762	697	704	721	733	753	756	758	736	726	709	721	744	750	738	743	751	729	740	730	727	809	744	755	791	702	742	743	739	739	747	758	749	791	676	727	746	795	739	753	747	769	700	760	721	740	777	797	734	766	748	754	720	785	763	783	784	773	727	739	740	778	711	702	748	726	726	710	730	711	745	694	710	754	752	782	729	725	798	768	753	710	750	711	711	750	746	722	758	701	770	706	758	750	720	755	714	789	759	719	667	722	743	751	751	763	733	774	728	762	719	736	733	727	706	707	742	770	769	760	747	738	755	720	735	740	740	754	755	788	749	712	734	754	719	774	700	769	763	774	707	751	789	740	717	714	718	703	716	731	723	770	751	747	705	771	767	744	748	785	700	712	756	756	751	745	736	797	726	715	734	713	752	717	719	730	734	762	718	751	734	726	738	746	741	706	739	725	785	773	756	723	736	711	794	748	733	761	748	770	781	746	716	771	717	787	732	665	694	724	771	750	710	763	763	732	743	779	772	727	763	740	749	771	723	749	735	798	740	751	723	733	763	750	712	720	731	706	762	751	739	732	770	703	726	717	723	734	726	737	729	758	756	723	744	722	722	727	739	748	711	766	718	746	743	759	697	738	763	748	734	745	777	757	752	705	733	782	782	757	720	711	729	747	703	768	746	742	745	766	726	743	708	742	745	769	765	694	773	752	716	705	698	755	693	783	753	710	769	740	736	718	722	733	771	803	761	709	725	742	673	738	784	740	724	715	747	684	736	699	703	692	695	703	728	723	791	762	708	704	681	753	723	765	709	733	751	777	737	737	752	717	699	744	752	768	747	749	781	767	734	757	744	717	750	789	703	773	755	782	727	782	782	721	731	755	684	714	768	746	726	740	728	753	733	789	726	707	762	757	746	725	699	716	754	709	723	715	721	754	759	733	722	783	740	716	757	721	689	735	740	761	685	778	729	754	727	760	733	710	768	778	743	719	756	780	770	706	718	760	753	798	731	732	708	743	756	789	815	728	781	764	791	770	760	758	689	765	782	782	730	793	732	728	764	780	732	793	768	737	722	746	714	721	705	751	766	772	748	745	762	753	715	771	746	748	743	778	733	760	749	737	729	733	719	707	730	752	691	713	736	717	740	756	754	726	741	689	757	746	758	782	751	724	710	686	742	725	688	728	764	773	758	729	744	729	748	731	754	708	771	734	726	751	736	761	776
36413	40309	25649	13143	6452	2984	1293	591	372	324	380	342	358	313	335	304	366	344	301	301	268	313	301	302	320	314	357	331	347	392	328	379	418	377	394	388	390	421	362	414	421	381	364	362	385	351	362	404	375	368	350	345	352	377	308	355	363	376	459	410	348	394	366	372	362	389	422	396	363	335	346	356	305	331	329	366	353	347	368	313	344	332	313	299	284	336	340	332	341	338	326	318	324	320	338	306	308	338	281	277	297	326	328	317	320	327	294	308	309	282	332	316	305	306	305	294	310	330	293	319	289	323	325	353	319	288	290	291	329	307	320	354	302	311	314	312	322	305	312	312	347	295	291	324	301	320	315	302	317	302	269	307	338	294	331	290	340	311	330	337	311	297	291	326	304	302	357	302	317	316	329	332	295	311	283	305	295	323	310	296	283	325	346	325	327	337	332	296	364	317	313	296	308	314	335	286	335	309	295	283	322	288	309	304	305	359	311	322	304	302	299	340	308	336	308	342	312	320	314	335	319	285	318	320	312	305	308	306	313	296	313	316	315	288	301	303	289	285	324	299	305	301	272	322	330	307	335	326	309	332	329	295	284	288	335	324	313	320	313	317	308	316	326	346	292	316	310	292	324	332	294	324	334	305	313	294	289	315	301	314	343	319	331	355	321	307	319	313	340	339	329	325	322	317	321	305	305	308	333	294	316	332	328	314	307	320	303	306	291	293	337	312	315	286	315	301	287	343	351	311	316	300	321	326	315	302	307	340	340	308	305	312	317	302	336	300	282	297	301	355	312	302	318	301	308	326	296	313	310	284	297	315	287	322	298	327	315	293	311	284	308	352	326	279	322	346	309	339	314	294	298	297	316	319	302	289	309	286	287	319	315	312	318	330	306	271	309	323	284	294	343	301	275	304	323	334	328	310	300	328	284	314	311	320	326	321	289	313	324	314	303	330	302	322	299	278	334	343	345	272	316	306	324	309	336	303	325	330	297	290	263	307	304	307	337	306	298	287	289	333	336	321	342	317	322	333	321	302	316	288	302	323	325	325	318	301	307	328	293	313	314	303	328	265	328	301	308	326	297	312	318	311	299	301	324	301	318	316	292	307	300	333	285	341	309	281	305	296	289	289	302	305	354	286	321	339	315	308	295	356	310	279	289	284	313	343	317	318	309	332	300	294	309	326	292	319	301	291	299	335	308	296	322	328	306	311	304	330	335	334	325	298	312	312	315	332	319	296	332	291	307	331	330	287	344	325	317	365	326	312	321	304	318	310	312	303	323	326	300	307	302	282	280	274	308	308	308	291	298	343	280	301	303	294	303	276	299	295	311	326	310	335	339	324	305	351	304	354	338	306	314	301	343	291	298	296	313	347	311	302	312	310	310	332	288	298	334	313	280	327	320	341	286	350	322	322	281	329	318	341	292	283	320	333	307	298	294	323	310	334	320	291	335	312	301	301	299	308	302	334	298	299	304	304	323	281	324	299	307	307	310	322	323	279	326	291	308	287	303	329	288	310	330	277	313	303	296	298	303	331	294	288	316	303	302	301	299	330	318	301	318	325	334	278	342	335	299	324	303	269	338	317	297	312	313	290	294	286	328	338	309	317	303	275	293	347	360	309	316	290	305	314	324	307	311	312	305	292	314	329	296	277	304	279	301	297	325	314	318	292	309	346	327	313	342	299	307	285	289	329	332	291	313	354	305	329	333	317	324	298	307	280	322	299	329	323	285	335	327	337	303	330	328	313	316	276	315	281	291	343	335	326	326	300	279	294	320	338	289	288	323	335	300	294	319	328	316	309	294	330	319	348	307	293	299	314	318	320	290	329	324	317	283	315	296	322	324	306	315	322	322	293	290	301	325	301	319	309	288	315	344	323	299	286	301	318	288	289	354	324	329	285	309	335	322	364	325	319	333	322	291	303	310	331	313	297	326	313	312	315	313	327	325	335	324	317	334	314	278	313	309	291	316	300	329	356	284	290	320	308	320	290	292	288	338	283	310	305	331	292	304	319	315	289	336	361	282	333	298	304	277	321	303	303	357	301	313	327	311	315	279	328	350	323	305	295	274	276	289	342	321	306	314	336	303	302	308	328	307	307	310	304	298	319	322	292	267	275	308	282	291	304	310	303	329	291	321	299	322	300	327	333	332	332	286	293	336	321	329	320	306	318	304	316	306	315	328	290	333	294	336	299	325	311	307	304	313	289	298	328	308	298	307	309	300	316	312	341	315	281	312	315	269	310	267	287	335	290	354	310	312	350	288	287	303	302	325	337	298	305	286	344	295	332	318	297	325	332	301	301	315	309	348	300	283	321	333	314	299	292	319	331	330	296	332	309	329	321	305	289	333	319	306	314	307	315	317	318	318	338	290	328	323	299	296	306	308	313	317	326	290	278	309	307	289	296	330	303	307	313	311	283	300	312	328	340	308	322	358	312	309	337	301	318	286	325	302	316	316	301	344	319	334	332	330	303	323	297	320	298	281	318	312	322	328	295	300	321	324	307	322	286	325	305	340	322	324	311	303	311	319	321	327	265	302	342	313	283	289	299	313	340	304	308	320	283	319	275	281	338	285	330	338	298	316	303	322	316	291	297	309	293	326	296	323	290	319	288	315	306	311	314	328	307	327	305	322	335	291	312	331	327	311	317	305	355	303	308	310	319	293	333	315	286	297	320	319	313	320	306	325	298	335	315	309	304	307	323	316	304	306	302	300	341	320	318	293	301	300	333	293	338	315	352	313	332	308	321	316	320	322	313	318	285	314	328	330	325	307	298	286	359	291	324	275	293	283	320	330	331	319	326	334	304	307	325	330	320	306	324	306	310	295	329	293	282	298	310	304	308	319	332	335	289	307	311	289	318	292	298	292	303	294	323	305	307	297	297	312	326	305	284	287	338	319	328	305	312	331	338	314	310	297	303	297	305	290	303	328	306	330	299	257	320	318	322	304	292	309	290	304	306	306	334	303	301	318	323	316	319	294	294	337	342	297	306	305	288	296	302	256	292	300	294	301	286	333	324	296	324	289	310	343	300	301	303	298	323	329	340	321	352	321	338	284	301	325	325	323	300	360	339	301	335	299	270	284	344	301	292	264	328	332	327	299	328	296	346	298	312	303	303	293	332	316	342	304	325	309	323	295	319	304	333	364	302	309	309	326	319	278	302	298	321	295	296	291	279	311	302	291	282	293	344	303	320	321	367	316	324	276	324	296	316	300	310	288	335	290	317	293	318	325	288	332	317	303	311	329	323	318	273	307	344	308	283	314	314	337	322	323	321	309	322	324	300	309	314	330	313	291	300	338	325	296	318	337	307	303	300	286	323	329	315	306	296	341	330	306	339	306	329	308	333	290	328	275	343	350	341	303	316	304	291	322	343	290	310	296	309	296	280	271	313	285	343	373	291	342	340	296	275	327	313	299	330	319	319	286	282	296	310	315	326	329	325	311	299	339	322	333	318	285	325	328	334	279	295	308	299	350	309	347	307	306	285
27621	34808	9191	1956	1790	1356	1264	1178	1075	1009	929	947	865	905	873	873	852	847	831	788	847	843	808	805	799	852	853	946	983	1093	1165	1258	1308	1240	1178	1327	1421	1386	1482	1358	1330	1296	1284	1272	1270	1340	1327	1352	1295	1192	1169	1183	1141	1162	1158	1330	1221	1485	1992	1590	1350	1398	1474	1466	1507	1511	1500	1438	1242	951	1037	1075	963	980	977	1105	1006	981	1001	893	891	842	822	810	806	782	832	768	763	812	804	772	781	816	750	719	789	777	809	744	789	702	766	806	772	760	748	769	757	731	739	739	719	823	785	766	764	727	708	732	799	754	739	732	786	757	777	776	749	810	766	791	711	718	762	751	731	707	779	695	698	684	728	763	817	753	803	721	706	767	758	753	740	786	737	791	774	732	762	756	781	731	721	776	743	762	721	753	756	781	743	720	660	794	727	763	713	766	771	749	750	793	757	755	765	738	777	782	793	705	755	747	734	760	770	741	716	762	761	745	755	785	771	708	736	724	774	758	791	778	759	724	691	760	753	767	757	702	674	722	772	793	779	712	748	730	764	790	713	735	736	708	754	777	749	728	817	718	772	744	728	756	733	743	775	720	729	699	733	694	725	769	707	728	767	801	775	761	701	783	720	724	747	804	798	783	748	727	798	723	748	805	755	775	761	752	684	781	722	680	752	712	738	760	727	732	732	795	752	770	747	768	750	733	804	792	720	729	732	785	746	718	717	762	756	757	735	725	732	728	755	765	761	734	768	733	791	752	762	769	705	761	786	730	752	751	825	791	716	770	727	715	746	737	805	724	766	715	728	745	747	756	777	764	720	696	839	727	744	738	773	737	757	748	772	778	749	775	740	738	716	758	697	735	713	773	691	748	727	752	737	715	691	739	725	720	715	740	730	693	725	768	726	738	718	742	734	745	756	707	755	698	800	763	724	743	767	780	741	719	785	726	787	751	781	759	731	747	739	783	735	719	720	724	741	747	714	771	722	767	727	732	741	746	747	788	742	712	732	746	750	739	720	766	691	732	712	784	742	725	743	758	812	761	742	769	756	747	709	726	810	697	729	697	722	771	812	693	747	748	776	764	763	796	723	730	809	788	758	746	767	753	709	774	755	772	764	781	733	737	752	783	697	721	709	729	736	794	720	702	760	741	740	740	770	772	727	734	699	716	747	760	750	736	746	731	751	740	725	754	718	790	743	734	681	761	707	783	740	721	753	750	775	716	760	776	731	775	781	695	774	752	742	743	734	736	793	717	770	742	753	752	711	760	724	785	781	761	773	718	749	739	733	798	753	719	763	740	738	744	749	758	795	736	761	687	767	709	730	696	809	755	781	757	760	693	763	792	721	760	754	754	726	718	788	721	740	779	764	734	713	758	764	742	753	748	758	755	684	803	748	763	780	689	726	783	745	781	777	732	787	716	748	737	729	780	718	741	756	779	716	754	764	769	705	782	771	733	737	730	741	756	763	774	767	760	750	769	732	828	777	777	812	758	768	728	729	742	708	756	756	709	785	737	780	758	782	753	747	759	745	758	763	751	752	721	787	720	752	738	696	761	747	730	742	777	771	756	719	723	726	766	739	750	722	729	741	752	752	733	752	805	717	761	746	773	696	715	733	776	747	757	757	707	764	746	738	780	746	737	750	713	753	799	756	740	785	773	767	755	777	749	709	744	763	740	728	754	748	754	749	719	745	731	780	710	831	735	750	764	780	730	733	732	752	729	717	784	726	738	736	810	722	781	759	749	732	768	740	765	702	761	739	753	706	726	796	750	774	734	713	724	696	733	726	750	751	723	745	759	732	767	753	752	689	738	737	773	809	723	755	728	750	805	721	719	769	697	724	691	732	724	754	741	748	752	673	787	737	719	810	796	777	782	723	758	749	776	723	716	756	746	771	735	752	773	755	752	713	732	739	769	706	736	749	728	807	707	752	699	703	744	701	789	729	742	742	788	728	776	756	814	739	692	724	723	750	737	740	730	755	729	737	739	730	736	787	748	737	746	712	784	734	685	783	744	715	739	750	731	727	721	787	734	752	746	768	754	757	726	730	726	745	797	739	712	686	747	725	737	727	743	786	780	813	765	754	758	772	770	790	727	719	751	718	786	739	735	717	731	698	724	739	724	740	743	761	732	771	764	740	714	777	742	740	779	741	735	725	771	772	751	744	789	770	721	722	770	777	758	752	728	742	728	776	786	761	749	771	766	731	767	759	750	762	734	761	791	752	753	741	744	749	749	716	746	725	765	730	727	789	690	804	734	730	723	696	743	727	757	727	712	751	777	779	745	782	719	752	733	726	744	688	740	732	724	788	744	717	754	718	770	731	726	737	758	773	767	772	738	772	731	742	756	750	770	756	760	755	729	716	793	737	723	727	739	784	777	714	778	693	721	730	762	787	796	757	727	808	737	720	703	755	770	717	758	734	757	726	744	737	734	710	727	723	729	743	764	710	728	745	769	747	798	783	783	768	741	739	771	729	785	777	704	750	709	755	771	781	731	750	793	777	756	760	682	726	756	757	732	694	721	737	736	701	731	772	690	800	755	764	730	721	715	732	764	682	778	736	766	771	736	731	761	748	770	734	777	721	700	755	779	724	774	748	739	757	761	726	735	740	723	730	738	697	739	746	708	718	726	733	717	753	740	815	746	736	824	747	749	763	795	751	763	752	736	743	767	798	779	811	767	726	738	766	737	737	788	729	748	778	736	710	769	768	730	777	776	743	731	773	735	752	715	761	702	763	746	703	784	704	774	736	778	725	734	730	691	765	766	745	772	730	782	756	750	733	724	735	712	755	778	708	751	701	759	748	777	753	813	753	743	800	745	718	737	722	765	755	752	787	753	723	699	737	719	771	774	745	714	801	795	752	770	743	732	781	667	727	753	756	727	771	727	756	726	707	720	779	750	733	760	727	817	744	790	733	794	757	768	781	781	751	751	770	705	759	818	735	771	758	765	776	673	740	776	738	810	779	716	727	739	745	689	762	752	723	759	729	689	760	764	795	776	762	730	805	737	763	771	763	741	704	745	762	730	778	728	793	695	769	759	757	759	772	725	723	732	760	764	716	721	682	811	747	737	756	742	756	799	757	733	737	735	764	712	724	720	771	748	752	755	733	757	749	731	771	759	722	741	753	778	754	785	769	784	756	724	752	776	737	757	754	708	782	754	750	748	795	727	733	710	809	726	718	751	751	764	703	727	721	764	819	734	775	801	743	745	721	745	742	732	729	796	769	749	790	762	781	790	784	724	776	786	726	727	751	693	744	734	752	753	747	738	728	747	760	798	744	733	768	718	803	715	767	740	734	772	727	752	732	743	718	738	785	757	740	744	795	759	787	756	741	698	807	725	755	731	727	773	755	734	723	755	728	766	767	731	769	738	792	791	675	742	776	791	772	751	728	741	744	772	743	771	767	740	727	727	764	720	774	809	690	698	768	768	751	665	727	750	690	766	774	778	717	768	733	761	723	791	775	791	731	739	719	759	726	772	709	784	786	739	726	774	764	698
52463	42570	26575	22360	16821	10241	5059	1870	689	534	474	414	436	396	376	338	344	378	369	330	344	366	361	375	324	329	386	358	355	453	466	454	446	443	413	436	484	492	488	517	549	509	466	424	406	438	471	500	498	428	433	443	445	471	509	544	542	760	866	626	519	632	694	591	667	694	640	568	527	406	523	500	415	440	411	459	421	396	461	380	365	363	354	353	375	321	324	320	330	314	328	343	294	320	332	346	341	327	318	333	301	312	303	318	334	356	306	305	296	334	294	336	323	322	291	335	295	317	326	324	318	284	322	310	337	324	279	290	298	269	298	313	296	301	304	320	332	309	302	297	299	291	312	303	300	307	284	315	299	305	277	300	304	285	278	322	311	299	310	310	299	324	270	298	301	327	310	321	293	308	306	346	295	317	276	309	315	287	304	337	302	260	328	299	281	298	325	289	318	311	329	339	309	325	277	338	314	295	298	306	293	312	316	284	270	322	305	301	310	262	276	326	274	288	327	286	261	289	319	323	330	288	298	302	312	288	309	290	290	328	307	359	301	312	303	304	307	303	295	296	269	364	326	307	307	301	286	278	326	304	268	334	296	339	301	336	260	270	294	273	287	277	287	319	304	308	286	267	337	302	295	313	284	340	337	318	344	304	300	317	323	287	342	293	285	306	317	303	302	329	281	306	298	288	274	283	346	305	312	287	280	295	318	282	301	326	290	324	264	287	289	325	297	357	288	297	319	301	315	345	328	323	296	310	327	339	316	286	279	294	340	309	316	252	307	294	277	303	299	326	290	287	276	279	300	300	324	314	278	305	315	325	300	284	321	308	290	315	316	281	288	329	316	310	304	301	311	286	290	307	305	306	309	330	319	296	302	315	303	301	286	323	302	308	315	296	346	310	330	335	308	354	333	325	319	304	328	315	315	333	315	311	296	303	305	315	302	287	318	303	292	306	288	318	305	352	328	276	289	345	274	325	360	303	288	289	286	290	314	305	297	287	273	342	301	333	314	320	288	324	331	287	311	316	310	311	299	325	340	325	295	303	305	313	282	294	295	323	311	320	304	329	287	293	341	334	311	316	294	313	304	299	323	297	321	285	284	315	304	303	308	307	317	294	324	322	344	287	314	290	320	306	315	303	311	290	306	304	317	333	305	270	307	307	342	283	298	297	280	297	267	311	313	330	290	289	315	275	276	279	297	336	310	302	310	284	294	307	322	321	325	279	289	342	317	319	293	292	271	303	309	316	305	320	284	323	326	308	303	284	344	313	307	273	318	308	332	316	303	286	293	303	310	302	304	274	308	333	302	320	331	317	313	310	324	321	292	317	350	279	284	299	312	314	333	330	302	318	303	286	287	314	301	321	290	324	310	315	309	303	292	307	307	325	306	294	299	336	326	305	302	312	322	334	330	301	314	287	289	281	307	317	317	268	304	284	320	275	280	285	281	337	287	317	287	311	316	291	308	315	308	339	305	311	298	298	276	298	310	314	291	278	317	309	284	295	307	309	324	295	298	314	314	334	332	287	311	308	288	292	308	304	270	293	326	339	305	325	293	292	309	283	316	305	327	280	312	306	312	314	295	342	301	326	317	348	287	333	342	304	298	314	305	306	303	311	309	256	308	318	287	310	299	322	352	278	325	299	306	300	324	331	296	296	303	308	278	280	265	275	308	286	307	310	286	338	316	316	280	327	302	311	286	294	302	281	291	304	324	272	330	331	336	315	311	320	305	332	301	301	308	283	333	320	290	275	304	317	313	288	298	333	293	308	305	303	314	318	298	297	306	332	296	295	317	281	292	288	282	313	320	276	297	295	306	329	303	288	297	311	310	309	298	272	271	291	323	323	303	296	340	304	307	337	286	306	291	294	312	267	308	300	266	299	310	288	300	282	322	267	317	291	301	282	292	311	277	289	303	316	296	305	309	323	317	310	299	326	349	300	277	292	292	333	300	306	320	322	331	300	326	298	300	304	315	314	293	292	322	343	327	284	311	264	292	307	282	307	276	332	295	298	322	257	308	288	313	304	280	268	301	303	303	307	332	345	298	295	300	293	289	333	311	289	303	315	281	302	307	313	311	335	305	304	344	323	311	310	313	327	287	315	303	282	301	310	278	278	343	324	315	305	279	290	282	308	304	306	308	304	298	356	312	287	325	295	334	301	312	292	307	314	286	311	302	292	309	330	323	327	322	297	303	313	331	287	315	349	307	332	320	329	302	305	330	301	285	313	271	307	302	323	313	283	315	287	318	336	279	314	297	301	261	288	300	306	310	278	312	267	316	296	324	262	282	306	298	284	331	295	305	320	299	319	303	306	311	301	286	295	309	314	290	313	304	283	311	313	317	279	317	295	320	299	349	312	293	308	316	318	281	280	319	287	307	299	303	350	338	295	329	318	298	281	325	279	304	329	303	324	326	329	292	286	312	303	336	290	331	312	304	295	313	327	298	277	291	330	316	297	291	292	287	314	323	320	331	316	318	338	318	299	344	277	345	317	355	290	330	319	309	315	321	283	300	339	299	291	322	294	299	290	325	326	294	322	259	284	270	309	321	302	306	289	286	335	318	310	300	319	312	282	312	267	302	299	286	289	323	324	339	298	322	319	308	292	276	334	315	345	316	289	262	320	294	287	283	297	314	279	327	329	324	303	311	297	302	313	330	334	263	262	297	315	314	294	300	291	331	310	320	335	299	306	303	327	278	304	325	335	335	298	329	303	314	331	321	330	303	271	260	287	289	301	264	288	275	279	295	268	324	306	311	314	313	317	289	331	308	300	293	326	295	269	311	294	324	306	299	295	300	326	310	331	287	263	311	290	325	312	319	314	311	309	323	345	317	323	288	298	306	295	278	266	336	304	305	291	328	314	290	292	346	298	310	306	311	300	300	305	324	314	329	289	316	288	313	289	302	302	308	311	320	288	314	314	312	301	289	286	327	296	288	303	316	325	311	248	288	298	296	302	308	297	326	308	320	300	313	280	336	312	315	314	318	361	306	351	301	284	335	306	302	307	318	282	314	305	298	306	294	306	294	271	304	279	295	284	310	280	330	314	309	298	324	324	284	320	296	301	309	291	302	310	300	277	312	294	296	271	299	305	302	310	316	340	272	306	296	305	277	319	298	306	296	337	320	306	286	302	316	289	314	304	303	296	324	297	291	305	297	315	294	285	320	301	290	320	274	325	271	294	306	306	320	330	286	295	318	267	269	331	273	306	296	297	315	303	266	287	304	322	311	306	296	304	319	343	293	309	320	278	310	316	294	273	285	268	268	328	300	297	287	286	300	308	308	322	318	336	307	293	317	304	339	324	323	307	316	313	307	337	284	308	304	320	291	293	306	285	323	333	318	286	304	288	314	316	301	278	302	291	305	264	295	333	288	317	317	288	289	294	283	317	290	332	333	290	321	322	328	275	299	291	284	321	293	299	274	318	311	287	291	308	280	318	281	311	325	302	318	301	316	296	312	302	275	316	313	313	305	295	313	329	295	327
43201	40321	8056	5591	4850	3671	3009	2494	2138	1912	1757	1564	1531	1339	1236	1208	1131	1167	1074	1068	1040	984	1010	972	961	1081	1184	1280	1412	1510	1558	1701	1848	1787	1745	1965	1984	2139	2330	2236	2422	2352	1872	1763	1870	1973	2123	2270	2062	1838	1772	1705	1795	1821	2189	2386	2548	4560	5080	3173	2451	3326	3597	3107	3574	3665	3589	2916	2645	1553	2082	2110	1334	1518	1685	2180	1808	1761	1748	1312	1079	1048	999	1025	989	968	910	894	813	840	846	902	842	854	789	757	790	774	742	789	727	768	761	774	748	711	717	729	716	713	705	697	749	739	719	740	731	706	745	738	746	712	696	745	708	711	723	694	723	700	738	742	684	756	733	731	752	764	720	730	718	703	729	704	711	763	746	755	697	719	693	667	677	714	717	727	734	713	732	680	746	717	755	721	709	749	723	686	785	727	744	706	719	741	719	712	736	689	731	725	776	710	718	726	747	756	694	743	670	731	734	773	761	763	727	711	743	679	728	739	760	701	685	684	790	729	710	729	723	697	697	706	686	741	737	726	680	746	631	695	706	728	693	692	708	709	717	685	690	700	678	755	733	720	688	700	699	698	708	705	690	749	759	722	740	708	707	689	695	736	709	754	714	707	728	738	685	712	670	703	701	767	710	713	706	731	671	781	684	695	701	759	726	739	728	679	734	755	690	722	725	709	746	741	672	730	717	740	718	717	699	724	716	786	732	695	709	742	676	735	735	722	701	696	745	697	722	713	708	702	722	706	784	756	744	730	723	716	714	723	724	765	726	752	680	684	728	716	735	782	708	725	739	704	711	722	697	719	720	679	754	704	715	674	689	749	742	741	696	708	709	682	694	707	740	732	749	744	730	735	698	709	774	743	747	694	741	696	709	691	689	758	660	746	748	699	687	715	712	681	722	721	762	733	723	708	670	768	736	730	729	686	762	692	717	685	717	738	773	708	672	708	689	733	673	695	701	746	744	712	696	709	712	702	752	719	763	717	714	724	698	715	684	710	734	743	699	739	696	717	752	711	731	733	714	702	680	678	678	788	715	741	734	698	687	682	741	681	710	740	729	735	736	722	706	744	704	705	678	704	671	716	689	721	753	729	776	740	705	720	751	715	697	744	733	704	687	664	703	710	687	693	724	743	735	725	733	722	769	709	741	789	775	721	716	714	717	707	749	729	730	738	716	718	755	685	712	693	720	731	689	698	719	696	686	693	680	741	765	758	740	688	719	672	726	735	738	682	700	726	707	710	731	699	703	722	726	709	737	692	725	753	725	750	747	703	675	761	720	729	743	654	760	726	749	786	706	751	708	761	734	711	739	747	719	731	736	731	745	700	696	704	704	690	714	667	745	754	732	687	758	684	789	727	727	716	697	694	730	712	723	702	726	749	710	719	692	675	692	755	775	707	709	715	763	684	752	713	684	717	701	739	728	702	767	705	710	709	673	727	683	747	771	729	728	721	683	664	706	717	727	741	745	734	689	757	724	720	744	724	716	717	690	709	740	726	789	674	720	687	736	732	716	702	721	693	700	747	752	734	695	752	718	701	723	752	731	724	721	733	696	738	750	736	739	738	689	738	724	748	695	719	714	734	745	785	761	744	731	698	688	673	722	702	687	753	761	737	710	708	746	752	693	687	710	718	741	706	719	724	717	697	726	708	673	697	718	652	694	717	709	786	728	718	726	763	719	693	776	728	713	682	674	699	719	706	717	651	715	731	714	716	689	704	719	705	724	704	711	704	701	723	694	687	730	707	748	672	702	724	733	698	725	695	691	685	696	693	724	659	711	723	698	697	753	729	692	777	740	693	685	751	723	740	721	708	744	714	721	712	716	762	731	712	729	673	726	690	703	726	753	743	709	691	686	709	685	761	723	724	757	712	695	725	712	697	744	693	721	644	678	706	741	705	752	691	701	709	741	701	689	693	753	745	702	751	728	760	684	799	716	703	714	762	690	712	714	753	736	727	740	736	723	672	803	703	702	710	674	726	724	708	729	693	726	695	728	663	771	737	715	697	730	756	721	705	720	646	712	717	698	691	762	718	712	709	702	783	745	715	730	733	691	684	734	723	737	720	740	728	712	749	699	767	759	667	677	711	716	699	678	723	704	740	714	703	759	734	657	754	722	741	662	694	740	702	713	759	739	684	711	783	701	700	692	691	746	720	738	729	705	711	731	723	680	655	737	753	692	754	738	744	684	742	778	717	689	688	750	714	742	749	683	713	688	736	702	698	742	723	714	746	729	712	723	735	630	723	704	726	704	725	692	737	729	702	745	741	715	746	737	701	684	715	709	741	704	730	744	707	741	718	733	702	697	749	713	755	746	736	777	732	700	687	730	730	716	742	697	712	708	736	707	690	679	705	699	765	672	696	718	697	717	678	740	723	709	705	719	704	700	680	729	719	709	699	680	719	706	665	692	720	717	688	737	689	696	759	695	733	718	718	691	734	723	708	677	732	692	764	717	703	716	745	709	665	712	717	680	711	738	661	746	719	721	728	690	721	707	711	773	695	708	725	720	728	769	714	701	709	744	699	753	672	770	713	717	701	673	764	690	720	745	729	732	722	724	695	676	700	715	706	693	736	685	710	720	722	758	703	732	712	713	738	700	691	745	736	725	675	711	719	730	744	675	761	736	733	640	741	666	730	718	695	689	715	698	703	735	732	717	701	753	750	690	758	712	694	710	719	729	720	734	710	713	716	677	740	711	689	639	716	714	728	740	710	743	717	756	722	725	709	736	696	689	724	704	746	722	682	698	709	689	712	692	751	735	739	700	701	722	743	724	716	730	704	674	718	771	671	722	731	714	755	706	696	687	727	758	714	722	701	743	704	705	734	716	781	711	700	692	695	754	708	729	724	701	751	708	736	773	798	711	741	720	715	720	748	653	747	751	697	708	700	690	668	684	691	676	713	726	744	698	739	708	724	717	698	707	686	719	680	768	718	750	767	713	702	741	719	730	734	741	668	719	745	720	724	712	700	737	774	731	746	698	726	746	691	751	739	681	714	717	688	686	747	725	708	706	698	764	740	737	730	723	687	728	748	712	726	761	727	672	742	768	733	687	689	761	743	727	714	716	699	705	708	773	746	728	666	722	727	677	699	739	716	704	763	693	679	666	729	706	734	662	696	689	743	725	700	723	706	701	774	742	696	715	728	697	684	701	686	708	763	683	728	723	719	763	723	727	708	728	713	693	754	696	687	729	686	717	691	724	709	716	757	691	722	681	724	751	725	743	774	690	701	766	745	709	702	700	746	671	757	744	742	737	737	707	757	678	701	756	715	736	708	760	735	682	727	734	745	725	726	691	727	681	696	768	724	766	748	718	692	703	768	724	757	747	698	706	736	706	719	734	690	720	711	694	734	711	728	672	694	671	670	722	702	708	679	757	722	711	706	676	724	719	672	750	699	740	717	725	745	770	714	752	756	681	788	723	691	729	733	754	738	694	724	774	668	686	715	731	653	723	778	696	688	758	721	702	699	772	753	669	770	774	721	671	704	763	742	743	729	690	740
11916	10662	3073	625	378	318	312	326	306	300	304	334	299	328	290	330	317	302	298	280	286	267	314	263	281	305	323	302	333	324	305	332	351	370	329	347	329	341	378	358	379	361	316	362	351	370	374	341	306	330	318	346	329	329	298	323	314	333	339	323	324	308	308	323	301	332	314	325	311	295	294	296	314	326	317	295	282	327	328	299	279	314	304	304	299	302	321	305	276	298	296	301	280	299	288	296	304	278	320	284	286	312	315	330	291	291	320	273	291	291	267	315	313	310	339	302	304	331	312	301	316	292	313	306	309	304	300	292	269	279	283	302	312	302	318	309	311	338	317	296	306	295	343	293	279	312	319	320	298	324	316	307	309	321	282	269	276	306	312	311	298	302	321	320	298	291	320	304	310	300	253	276	306	306	320	260	300	332	321	312	301	307	295	296	305	332	295	329	309	320	305	321	312	315	310	312	275	296	251	303	297	277	325	334	317	304	308	307	295	309	310	302	306	288	325	275	329	312	289	286	349	308	285	309	314	316	279	314	306	306	322	287	300	319	249	299	278	319	289	305	268	286	306	291	301	297	306	304	299	306	285	270	303	305	315	307	298	290	295	307	294	316	292	270	301	297	331	318	301	302	323	315	314	299	317	313	313	298	325	320	283	311	287	322	324	314	328	318	314	294	261	275	301	291	295	320	313	324	332	314	314	322	293	318	299	303	320	309	324	303	304	308	321	305	299	320	328	324	285	323	300	306	313	291	307	295	327	302	338	303	322	299	327	304	251	317	319	324	330	346	304	292	321	319	300	300	277	308	318	314	319	324	300	278	288	311	283	302	325	309	290	318	291	305	325	298	304	313	292	280	326	298	296	307	318	312	315	301	286	286	308	292	334	317	313	327	326	313	294	315	284	287	313	305	341	304	304	300	294	286	296	303	291	317	285	300	321	291	321	324	319	308	309	303	334	308	310	304	279	312	297	315	290	275	333	309	295	283	302	334	274	286	248	319	275	319	275	303	323	282	310	317	281	331	340	307	294	320	295	291	294	285	295	315	319	290	306	273	305	299	297	328	267	261	315	322	267	290	316	304	283	312	294	322	293	311	287	320	287	282	309	319	292	302	313	261	274	321	295	258	289	317	302	314	297	322	302	295	297	344	315	259	319	321	286	311	315	295	261	275	319	325	287	300	333	309	285	305	285	295	273	308	304	300	299	276	303	291	323	298	324	294	329	307	304	333	339	314	311	282	302	296	309	324	304	283	323	318	296	324	311	340	287	321	289	282	326	320	262	282	329	290	298	309	344	334	294	291	324	334	314	324	305	280	275	313	332	286	316	290	287	305	324	305	279	288	276	315	321	321	314	309	329	331	284	290	330	276	270	300	302	289	276	335	335	287	316	306	266	286	319	322	287	277	277	305	268	278	280	322	313	285	302	289	317	271	288	313	281	305	299	285	300	295	304	303	340	271	289	316	301	327	324	306	343	317	314	297	317	267	308	296	317	306	294	337	335	331	324	328	297	307	336	306	298	302	308	293	304	321	299	329	279	323	285	322	315	324	295	319	301	304	304	307	260	303	315	285	315	318	305	321	304	276	333	309	339	297	309	312	296	300	321	309	316	335	311	319	292	302	315	261	317	310	281	298	305	287	300	329	320	283	303	304	296	318	320	310	304	285	296	294	300	292	288	301	299	298	332	294	366	273	320	273	286	285	287	313	289	303	332	307	270	302	323	305	289	308	325	281	288	299	280	287	288	323	292	297	268	304	305	333	304	323	320	328	296	276	296	291	286	288	280	307	325	304	315	304	314	301	319	303	331	302	300	319	270	311	285	330	316	264	294	333	318	287	295	301	317	289	312	322	333	325	307	276	325	309	319	328	314	319	282	315	282	307	264	322	316	334	272	281	302	302	279	280	304	315	303	291	308	316	292	329	327	302	290	302	339	311	297	308	297	314	313	291	269	302	310	309	284	296	309	290	318	299	280	291	332	296	299	295	277	272	298	305	304	319	289	274	308	259	279	305	277	280	311	316	316	301	286	305	303	264	292	289	309	312	308	303	308	275	292	284	311	319	326	291	325	282	272	334	297	308	292	284	316	318	286	286	295	298	300	292	296	297	271	284	289	324	316	316	285	282	267	324	282	275	285	304	323	325	287	318	302	318	303	330	333	278	323	281	318	297	285	289	304	313	315	298	305	325	299	284	308	301	304	295	297	297	288	318	287	323	300	302	322	292	310	300	310	318	319	270	282	304	267	312	287	314	281	302	273	271	324	319	308	339	281	304	294	300	276	294	291	323	311	313	317	295	315	272	328	288	290	299	310	314	289	296	307	262	288	334	305	308	302	273	282	306	338	277	300	312	306	296	290	304	322	307	285	303	291	287	291	302	305	332	304	326	287	336	288	328	317	318	290	352	349	302	302	300	303	260	332	278	322	304	297	297	316	298	334	293	309	285	298	291	300	307	267	304	293	293	307	303	293	311	328	290	287	306	282	334	297	325	274	320	307	308	300	312	300	274	260	289	319	301	295	324	301	303	305	328	283	285	312	310	304	299	298	324	310	291	300	295	324	322	321	285	317	327	309	315	302	319	308	302	295	278	284	287	299	332	322	305	304	308	308	316	299	300	288	326	294	335	306	306	283	296	301	290	280	284	315	272	305	289	308	298	308	331	295	308	281	309	306	317	322	289	315	305	303	266	309	318	303	297	313	334	304	302	307	297	309	303	294	297	318	321	310	298	289	297	301	326	313	308	284	276	318	325	300	293	279	319	305	321	326	298	294	316	296	322	306	310	311	282	305	313	310	327	338	302	320	324	322	321	306	298	291	315	275	318	293	306	304	327	326	341	341	271	313	327	267	316	317	319	277	330	294	308	308	284	311	288	310	307	319	321	337	308	306	313	300	294	314	312	322	314	311	288	290	292	297	291	287	315	316	283	299	299	292	262	300	305	298	336	316	337	315	310	303	327	274	325	336	322	299	320	320	298	289	323	306	315	298	307	276	291	309	283	281	273	318	282	300	321	276	318	269	302	274	321	284	296	307	304	352	293	283	318	290	286	320	313	318	329	325	259	319	322	286	316	301	286	315	279	313	304	298	333	313	290	336	302	315	321	293	319	352	308	334	301	333	318	337	320	293	303	300	299	308	314	265	292	283	290	314	333	315	307	269	300	302	331	305	301	298	300	310	282	350	330	339	278	325	320	326	317	314	305	289	294	318	304	291	316	291	300	301	334	296	297	307	315	320	297	325	296	284	329	301	304	316	289	292	310	256	307	290	280	273	277	300	303	309	307	278	320	298	350	320	301	260	312	316	309	322	323	298	270	312	317	302	301	314	324	308	334	324	344	293	291	261	285	318	318	310	305	297	297	279	319	340	276	302	312	290	280	332	302	312	304	318	274	327	331	287	293	312	281	292	298	287	310	329	335	332	299	304	298	315	306	285	285	319	314	309	298	307	273	307	321	292	317	284	297	303	313	285	283	301	323	323	310
10008	11754	2216	922	767	784	769	786	795	760	741	739	714	732	720	812	776	734	730	763	741	741	750	711	738	732	797	864	936	932	926	1005	1177	1035	1146	1133	1120	1170	1147	1129	1167	1234	1172	1120	1109	1147	1126	1072	1102	1050	1019	1022	997	961	928	933	1011	998	993	955	938	901	960	923	860	872	895	886	825	794	797	842	770	750	784	781	765	780	792	749	761	785	782	774	793	757	761	780	723	787	731	747	766	773	715	707	779	716	731	732	705	758	714	756	736	743	685	758	705	748	746	720	730	737	714	770	750	727	722	744	763	717	748	731	780	698	725	731	754	705	692	752	720	741	733	728	762	742	779	691	730	716	753	717	770	725	735	725	742	774	721	750	735	727	759	724	673	702	688	700	687	736	765	723	718	807	722	779	764	746	739	729	740	751	698	754	678	778	778	695	722	717	720	711	701	747	738	747	760	718	796	743	734	700	696	733	752	708	728	819	712	702	750	740	730	754	719	728	683	762	723	715	719	692	716	733	742	739	790	707	743	761	732	715	761	757	710	721	742	781	722	714	763	745	762	694	730	756	724	725	749	726	724	706	735	735	713	726	706	744	737	749	698	746	745	746	743	734	747	739	719	712	678	697	714	732	667	681	726	758	762	717	702	749	702	740	724	660	739	711	692	738	726	754	696	689	748	709	731	735	755	763	775	750	726	757	725	714	785	745	690	708	741	738	683	748	752	726	737	736	692	709	716	712	748	679	754	747	748	740	763	791	714	732	711	723	724	779	758	699	776	760	739	728	722	731	702	793	738	781	733	724	745	729	759	725	700	752	746	745	727	706	723	717	707	792	722	719	774	726	682	694	686	687	736	762	742	830	777	664	723	734	754	734	715	748	683	795	718	790	748	742	701	784	759	738	713	761	723	703	760	703	705	711	715	706	727	761	757	726	715	674	711	713	753	767	723	743	693	721	773	728	696	771	711	732	746	773	746	669	757	705	718	727	730	729	777	773	761	744	748	731	748	721	734	811	694	695	684	699	737	703	705	718	766	781	734	669	714	708	747	746	714	739	750	729	701	765	666	750	713	721	744	761	731	751	716	710	742	759	727	701	750	800	737	770	706	758	737	738	726	704	743	736	731	720	691	729	733	768	720	687	768	750	718	697	742	733	768	761	716	772	777	717	719	743	727	718	728	739	701	720	672	760	725	704	760	682	768	730	754	699	716	731	734	735	733	791	729	727	704	719	722	776	676	705	772	733	671	744	812	790	693	726	732	760	729	679	729	712	720	763	727	712	746	696	745	733	722	766	767	753	763	736	735	705	764	704	753	732	726	748	733	745	758	700	757	767	722	727	726	731	729	737	770	766	743	774	757	708	787	726	736	700	727	739	746	730	715	739	717	698	708	751	709	729	700	694	705	744	682	778	681	735	705	705	713	708	724	739	723	795	718	734	757	727	774	702	750	740	717	782	743	737	738	720	720	702	795	692	716	769	745	746	722	735	735	678	709	728	775	749	693	731	746	716	774	740	713	740	714	762	766	735	784	791	710	728	731	730	757	730	700	768	725	707	742	747	701	727	708	736	746	686	749	700	697	749	738	752	745	716	704	729	736	786	700	760	721	726	707	772	729	739	749	731	699	697	695	718	745	760	759	730	742	761	784	713	761	696	737	717	797	700	735	753	718	775	696	769	744	719	777	763	712	703	742	717	743	731	744	727	727	777	745	776	727	768	709	752	775	795	726	734	781	742	723	704	736	690	728	741	757	749	734	735	745	726	713	709	765	704	771	691	741	723	746	775	737	707	700	755	690	698	711	733	725	717	751	753	720	710	748	663	762	718	720	710	728	733	734	752	740	709	766	769	753	739	700	783	764	715	753	775	735	766	692	738	687	723	749	734	768	742	730	711	714	717	713	747	741	767	723	765	740	747	731	771	718	759	692	680	721	739	728	742	719	789	718	754	728	682	735	747	750	763	816	693	736	727	746	746	788	738	716	699	756	750	725	753	738	749	732	718	759	728	797	696	780	784	769	699	680	713	725	692	768	734	737	690	714	706	719	727	750	704	731	770	742	759	701	708	756	710	753	694	761	766	748	715	755	703	730	721	766	774	760	816	762	760	752	722	762	744	774	727	737	743	729	697	702	698	721	741	707	761	745	731	757	727	745	704	734	754	747	738	686	791	772	746	692	697	735	726	726	723	751	718	749	765	714	730	750	734	748	735	700	745	700	708	739	744	757	687	764	742	716	760	694	745	721	738	750	761	768	758	778	714	712	784	727	735	766	735	712	732	719	736	743	698	730	724	756	760	685	695	693	684	718	766	688	715	786	753	735	773	778	732	719	729	740	750	792	707	714	738	721	727	702	714	715	775	729	734	705	772	711	756	720	782	782	746	753	733	738	743	680	719	754	786	735	743	755	705	779	744	727	788	751	803	716	777	695	752	765	746	715	741	712	711	735	709	742	740	729	734	736	731	735	723	741	734	770	743	679	756	771	715	736	738	726	769	714	753	768	768	708	743	747	735	755	761	736	707	733	717	721	722	761	698	738	692	761	722	742	758	750	745	738	702	694	760	754	704	760	724	743	768	756	723	748	724	742	696	769	751	770	736	727	743	724	705	776	739	697	719	764	754	733	774	754	718	733	707	756	645	712	703	749	752	721	684	684	720	756	733	713	741	748	719	714	720	783	709	768	750	725	730	720	733	739	726	718	725	739	710	713	756	717	701	715	727	763	730	735	730	739	725	711	785	767	725	715	718	730	753	727	768	790	697	727	718	714	723	772	706	695	703	784	727	738	769	724	731	713	756	700	756	722	698	762	743	760	759	708	789	748	771	723	762	754	728	746	700	739	745	755	698	711	727	749	672	723	734	749	748	739	736	770	714	751	730	731	632	755	732	717	765	755	704	722	723	779	728	714	756	809	744	747	761	725	754	729	778	750	751	718	726	739	719	755	754	687	723	700	714	689	728	752	795	753	747	753	754	744	709	740	696	759	742	747	741	776	752	703	723	738	736	737	721	744	732	719	712	768	760	747	719	731	729	767	717	691	743	758	726	744	748	728	721	688	800	784	711	693	732	757	713	758	706	714	762	724	727	733	695	762	778	719	756	727	722	765	719	744	801	755	722	764	753	722	765	731	700	716	746	741	712	720	700	715	723	796	729	681	688	743	736	728	722	738	723	756	750	704	719	726	783	734	780	718	735	733	761	690	742	751	746	758	729	772	732	735	707	680	746	735	674	720	719	731	721	680	743	735	768	718	770	687	809	718	747	702	715	719	698	710	721	736	771	714	724	772	727	671	735	750	713	776	728	741	738	687	728	733	777	738	713	729	698	726	793	760	719	737	731	742	753	743	715	766	786	776	718	761	719	710	711	721	734	748	749	691	752	750	706	672	726	754	751	738	717	731	748	753	749	710	738	735	747	746	745	708	760	751	795	724	775	742	768	730	761	702	748	726	733	743	761	740	757	774	740	719	767	764	743	720	756	753	684	697	735	711	767	718	716
33198	41754	27502	13585	6746	3169	1313	593	442	370	320	378	335	371	307	361	305	332	325	296	307	303	326	327	308	295	326	347	312	369	364	313	344	353	384	409	396	406	348	332	396	415	364	361	320	386	370	383	409	362	344	351	372	320	379	343	361	371	378	453	404	381	378	372	382	400	368	353	381	306	359	396	332	345	324	371	344	341	332	334	317	325	332	309	322	302	310	318	324	293	304	289	273	330	302	331	299	325	298	261	332	311	326	303	313	274	326	329	322	302	313	281	302	367	311	320	302	294	335	308	295	324	307	320	295	311	303	324	326	308	305	294	328	295	304	285	292	283	327	303	323	318	306	306	294	283	337	333	320	313	310	302	331	300	302	305	320	331	296	325	318	294	331	302	339	315	311	314	280	300	318	331	304	306	271	282	304	317	310	316	306	301	327	295	319	274	278	308	345	305	306	340	320	306	306	292	315	301	363	277	308	286	313	340	325	343	319	330	286	335	308	303	293	317	306	283	295	305	314	329	309	271	288	290	313	298	293	291	311	266	292	293	288	341	291	301	266	337	304	289	293	300	322	297	341	359	326	302	329	309	313	304	311	305	307	288	325	301	307	311	288	305	296	309	276	319	288	313	317	283	334	299	318	290	263	306	327	285	318	322	292	330	325	375	281	312	272	299	314	280	302	294	289	315	312	322	294	300	301	296	292	323	319	307	302	320	304	288	306	342	304	329	300	309	339	318	286	287	294	320	288	298	306	277	281	299	288	296	322	292	315	309	296	306	337	303	299	355	305	289	304	322	296	301	297	272	330	314	305	331	327	333	311	311	314	314	293	287	320	282	310	310	292	328	341	296	310	322	310	316	308	303	304	291	304	307	293	315	310	307	307	313	311	336	331	306	320	337	316	288	322	340	318	327	318	290	330	305	329	332	300	310	338	299	332	339	294	290	301	337	305	254	307	316	313	316	368	324	310	280	267	321	331	301	290	317	279	285	315	266	309	345	293	297	319	297	277	300	313	325	303	345	337	309	309	277	311	301	297	325	272	292	302	309	305	299	313	268	314	313	312	320	298	299	325	318	301	330	316	301	297	320	307	334	307	322	320	304	291	299	339	309	318	325	305	316	318	322	344	323	320	305	305	292	325	307	316	295	310	309	294	307	316	298	291	306	266	325	336	293	313	297	318	267	313	290	298	280	261	305	339	323	272	321	290	301	314	292	310	332	275	292	298	333	309	269	299	307	314	302	356	304	336	326	309	302	318	324	320	302	315	295	321	315	305	302	340	306	343	274	316	296	301	295	330	286	283	334	355	292	312	307	276	301	321	311	309	311	288	323	315	314	291	309	285	278	356	292	296	342	303	296	297	315	312	304	293	325	290	306	294	311	309	361	313	294	334	286	307	301	322	294	288	284	298	289	291	296	301	316	317	313	299	329	308	316	287	301	312	297	297	285	308	298	304	317	272	311	284	309	319	308	340	294	274	330	310	327	303	320	322	362	297	301	320	332	279	312	317	275	345	334	330	288	299	295	312	311	314	317	324	336	320	292	303	351	343	324	320	330	323	315	297	308	313	285	299	302	285	291	300	274	296	289	312	347	303	324	327	324	359	272	299	303	306	318	319	317	315	302	315	303	311	344	299	293	303	274	297	327	306	326	329	326	312	304	301	338	310	314	319	297	294	312	317	304	302	329	298	299	317	303	320	313	278	316	316	329	311	306	313	355	297	283	308	344	305	329	288	303	334	286	310	289	321	288	321	274	280	311	316	303	278	328	328	305	317	315	281	321	283	322	314	314	331	310	343	324	309	342	329	331	294	314	294	299	317	330	299	293	321	302	311	308	312	306	315	312	273	292	348	298	326	305	297	322	306	306	310	281	309	306	331	309	299	272	324	322	318	312	310	291	302	331	327	319	294	300	333	309	296	303	288	291	332	271	296	332	324	295	311	316	314	280	317	326	297	282	331	308	326	293	291	303	323	299	297	297	310	296	335	301	290	304	339	315	303	326	293	311	308	332	304	321	323	284	325	284	345	326	304	318	291	312	302	289	318	287	300	305	303	272	316	292	298	306	290	297	285	317	306	289	329	323	301	260	320	312	286	344	319	328	321	285	297	286	298	302	312	311	292	336	317	317	280	293	329	299	301	304	299	346	299	322	309	311	297	343	316	298	286	294	334	342	284	314	308	290	301	271	304	300	306	316	341	342	308	338	304	313	304	323	295	282	301	288	319	309	305	299	328	322	279	285	290	286	350	300	299	298	303	308	312	339	307	299	314	293	307	325	272	308	305	264	303	339	326	315	279	301	308	316	309	298	331	285	315	268	306	331	334	294	325	333	282	316	298	328	323	285	301	310	306	297	323	340	289	295	306	299	319	295	317	307	273	294	311	318	307	303	295	294	298	313	311	311	315	299	286	310	297	285	295	270	310	325	323	297	343	327	338	322	340	294	324	289	307	306	289	303	291	299	276	292	325	275	303	312	290	307	284	317	290	303	302	335	299	308	319	300	301	319	310	307	294	304	291	307	302	314	311	327	313	300	308	325	314	352	309	304	300	293	301	317	324	304	301	297	351	313	356	293	310	349	322	290	284	300	298	310	327	309	293	317	302	276	303	314	346	291	317	328	300	253	325	289	320	301	328	335	298	299	328	298	305	334	308	301	314	354	321	309	327	293	288	289	317	352	290	304	330	355	291	264	312	324	337	348	309	306	315	299	286	291	316	299	248	316	309	337	305	330	291	327	316	295	317	266	310	313	315	268	294	293	352	321	335	326	303	295	309	365	330	305	311	284	291	311	324	306	309	313	310	311	273	350	277	309	325	322	321	312	311	307	317	326	308	284	288	276	282	372	289	304	289	304	320	313	340	296	318	252	337	275	305	278	294	319	305	332	329	247	326	307	294	294	299	319	318	298	326	330	345	306	309	301	298	303	319	329	308	300	333	282	286	310	308	314	294	329	296	317	289	305	276	291	280	297	316	323	335	310	343	288	322	321	315	324	318	332	314	270	316	325	306	296	325	304	329	312	346	288	247	353	322	313	312	336	285	307	286	301	309	304	316	314	296	274	281	302	319	293	291	313	310	333	295	289	319	302	314	307	297	290	316	296	304	320	302	299	305	328	272	325	316	304	296	307	315	307	319	302	304	305	300	306	302	319	333	358	295	291	288	303	301	327	313	297	272	302	301	314	296	302	314	315	307	320	305	285	307	302	328	335	284	322	345	349	309	316	271	302	312	278	291	335	269	337	248	315	317	309	298	293	301	321	312	292	300	268	297	324	321	314	328	284	300	313	313	305	333	282	308	331	285	308	281	313	306	316	286	309	349	348	323	301	312	283	310	323	345	312	283	274	303	345	322	289	315	290	305	299	325	309	328	335	318	307	346	313	309	306	306	307	306	312	339	312	311	263	296	319	328	333	317	290	297	276	313	289	330	297	340	323	313	324	275	304	285	284	324	320	299	311	319	305	311	334	297	284	364	334	331	325	327	303
25651	35913	10869	1921	1686	1367	1223	1138	1046	996	912	908	949	883	849	843	825	836	796	801	768	788	777	751	809	823	869	921	1049	1071	1035	1147	1171	1277	1279	1260	1412	1367	1421	1432	1462	1501	1313	1237	1317	1314	1386	1291	1299	1170	1213	1155	1094	1076	1195	1170	1394	1449	1516	1785	1600	1411	1464	1417	1516	1516	1499	1270	1207	1084	1008	1046	898	916	1069	1159	1000	1017	1004	862	843	849	846	809	818	800	843	823	767	843	821	804	788	804	772	789	767	766	712	741	723	727	766	765	697	759	739	792	743	757	728	750	757	772	744	723	763	734	760	739	735	738	718	695	756	698	743	780	760	741	701	728	713	760	734	752	750	753	738	749	682	738	733	710	760	698	740	774	751	711	720	749	757	720	743	716	753	797	705	754	772	775	722	753	750	730	728	740	783	741	750	780	741	774	738	753	750	790	768	766	737	740	720	780	750	795	746	685	723	709	725	748	715	766	721	710	795	731	743	708	736	777	725	714	763	728	728	771	725	732	773	723	737	706	723	731	705	752	711	745	755	768	705	761	763	750	726	771	682	757	724	795	671	705	788	742	713	737	765	736	749	825	711	724	753	752	765	728	767	745	700	761	751	737	709	733	725	690	749	753	744	747	749	791	738	742	728	758	768	726	725	763	760	725	748	751	787	690	763	677	788	783	679	736	754	755	746	740	717	780	746	738	759	706	772	756	774	727	729	771	737	726	728	745	721	737	705	749	721	755	686	747	726	745	736	734	767	702	766	753	749	717	790	725	722	712	739	763	737	743	757	769	751	745	732	723	722	720	757	742	731	783	732	716	747	707	760	761	679	754	742	734	741	785	781	723	720	711	743	695	753	742	736	755	724	734	746	760	735	724	778	749	781	764	752	687	772	744	719	705	716	761	749	737	748	788	732	787	730	738	730	775	776	730	706	713	784	696	769	711	740	690	721	713	689	759	773	774	781	731	748	762	740	722	672	739	684	735	752	743	766	732	718	738	698	723	690	719	764	741	724	717	751	781	745	732	724	721	729	778	727	730	746	727	737	709	732	748	729	746	730	751	760	757	688	739	694	741	685	758	739	744	748	734	754	734	733	763	752	743	769	706	731	689	744	757	750	781	739	787	736	705	701	705	753	734	708	752	750	757	767	698	704	771	723	753	731	707	742	767	804	722	774	739	771	707	743	740	749	707	764	757	728	756	726	735	779	700	711	688	751	765	772	744	742	727	733	787	766	771	764	784	777	732	772	741	759	681	759	748	692	794	711	718	749	766	702	781	741	752	739	784	768	707	733	742	755	728	755	755	736	736	738	770	727	731	746	723	688	754	784	742	707	749	747	774	727	752	749	656	747	756	707	661	788	798	730	749	771	793	720	689	798	745	761	722	731	722	763	756	770	717	760	741	732	782	743	739	763	721	771	750	770	780	716	734	711	740	759	746	771	738	708	754	689	740	809	758	728	784	761	760	755	737	735	762	743	710	762	765	680	721	724	761	754	729	731	733	741	723	742	724	733	755	753	754	717	757	780	715	752	697	754	723	744	753	740	761	761	735	734	700	741	712	713	764	763	759	787	735	729	745	721	749	697	729	747	711	786	746	734	782	723	780	785	728	723	724	743	711	772	760	730	752	772	726	745	757	720	724	765	720	764	748	734	766	775	726	781	714	720	722	735	715	738	745	732	778	740	745	730	782	720	777	753	738	767	751	728	737	707	755	727	770	761	764	721	723	736	752	776	760	734	755	725	748	752	765	737	735	797	734	780	678	716	725	758	767	819	743	747	662	777	770	676	792	758	769	786	777	758	742	742	784	680	759	758	763	722	792	728	739	715	734	720	720	738	741	792	714	711	736	761	691	752	776	756	774	771	772	730	741	716	767	731	748	717	761	721	716	740	727	719	750	717	745	715	686	687	789	739	759	727	727	721	722	760	769	736	736	738	778	699	804	731	717	743	771	726	752	702	750	748	696	733	733	785	734	725	723	736	755	738	744	713	699	742	754	744	761	693	730	733	732	782	723	756	746	774	694	784	761	729	761	756	760	759	763	759	755	693	732	771	740	762	723	707	706	772	691	801	762	743	783	715	769	724	705	756	715	764	754	705	783	738	743	774	729	760	740	789	745	758	750	761	710	716	719	724	712	704	754	778	761	742	700	757	754	760	715	735	713	715	767	726	754	714	725	746	745	716	770	680	761	719	759	721	741	727	734	719	737	714	716	722	774	736	713	694	730	775	762	795	684	735	725	758	770	775	755	755	755	792	730	730	791	741	749	742	731	763	721	748	746	751	730	775	751	711	777	770	751	705	793	748	803	669	762	733	758	743	741	697	735	740	755	759	736	701	736	731	770	753	727	700	760	750	770	742	699	749	678	749	709	718	762	736	703	796	769	723	778	705	728	824	772	740	739	771	744	762	748	781	744	762	758	772	711	709	708	704	725	781	757	706	720	749	734	780	779	669	796	744	780	761	745	719	747	685	719	750	734	739	761	787	738	742	797	724	709	708	749	788	691	716	761	716	697	764	744	738	792	776	762	727	795	697	785	735	736	737	717	731	728	742	796	730	734	731	753	751	727	768	707	702	761	717	699	739	723	764	719	731	724	742	719	772	760	741	730	752	730	751	738	735	739	756	694	699	706	739	709	760	750	782	740	699	772	756	701	717	773	744	756	744	754	754	742	768	703	737	724	790	733	724	731	736	760	745	726	745	735	760	745	718	711	737	738	767	718	729	702	706	724	767	684	736	760	747	761	749	744	825	764	681	676	753	751	756	724	737	769	743	753	774	757	770	735	710	731	820	742	765	771	658	720	805	745	776	768	727	715	727	777	758	731	682	748	759	737	760	692	728	736	797	745	732	730	725	680	751	760	764	758	758	741	733	753	777	740	714	730	703	712	717	701	756	706	755	729	737	747	752	741	741	751	735	739	793	744	774	712	735	727	740	769	737	710	701	703	760	695	739	753	756	708	748	717	688	767	773	691	796	731	741	767	707	719	732	761	792	753	726	729	760	722	752	800	745	727	731	732	726	770	749	749	741	755	743	736	692	734	711	821	767	694	725	766	781	771	746	801	736	723	715	715	773	727	742	731	752	746	770	779	741	758	754	718	767	776	732	701	715	717	733	760	739	779	736	759	742	711	750	723	747	779	762	729	760	750	684	738	740	808	713	734	760	724	743	735	753	781	718	742	723	763	766	757	796	744	710	750	724	778	770	727	733	772	759	730	750	707	721	777	701	718	721	720	727	736	765	742	774	727	709	765	779	744	736	739	789	764	723	759	718	762	770	761	768	738	733	795	749	716	727	703	746	691	703	702	702	756	740	801	731	671	728	720	701	747	765	731	721	731	711	714	718	803	751	715	705	742	711	786	733	747	742	749	743	727	725	738	753	785	743	794	720	777	736	757	741	716	775	745	737	748	816	705	764	739	773	770	769	690	718	719	725	732	726	744	750	772	734	734	746	738	771	744	761	762	709	772	732	774	700	726	717	765	733	727	771	766	702	715	763	752
51715	45199	30569	23635	20374	14691	8286	3277	977	542	509	450	426	398	413	368	385	327	343	314	325	353	368	347	302	340	349	370	387	398	399	410	455	492	471	492	501	515	536	486	498	525	466	431	461	486	487	486	463	467	453	442	423	452	432	505	521	544	558	654	677	640	627	621	610	668	673	599	573	418	476	460	444	383	446	538	481	437	432	384	359	355	360	363	360	342	346	290	324	317	364	317	308	309	310	344	307	285	309	331	300	319	295	307	332	303	304	270	265	297	290	292	308	307	279	285	292	300	298	339	317	303	274	279	296	317	270	314	302	296	300	291	292	306	280	304	323	288	301	297	295	279	329	286	286	289	328	314	305	344	325	299	311	313	291	300	317	312	307	335	284	297	308	299	323	305	329	297	297	283	300	310	302	325	302	307	296	297	262	338	271	272	317	305	315	323	306	297	299	291	304	336	298	274	308	244	324	305	297	294	304	305	297	343	312	317	280	288	301	349	313	331	305	287	307	335	295	290	318	307	323	286	329	296	288	312	307	325	304	306	297	305	302	301	324	289	324	294	303	284	319	294	334	294	297	306	309	300	254	285	319	309	317	292	331	315	305	312	279	289	289	278	301	307	308	314	283	317	324	288	303	342	285	306	289	288	297	265	308	329	277	300	298	281	287	324	305	327	318	294	297	263	328	301	298	279	290	271	315	328	319	295	293	293	317	324	311	319	289	319	293	331	330	309	278	295	289	331	286	317	335	331	300	287	316	290	324	295	303	318	291	321	321	305	319	290	313	306	315	268	296	278	297	262	315	315	307	282	314	316	314	295	310	304	328	309	309	315	301	328	300	279	309	316	278	293	300	298	311	304	315	295	320	326	298	352	295	307	277	307	306	286	292	319	301	321	321	338	292	328	336	299	300	291	326	297	319	274	314	348	318	287	318	314	339	305	288	315	296	317	305	310	295	272	306	315	309	302	296	342	324	315	306	306	333	319	314	311	295	321	302	278	291	310	285	291	308	305	278	314	344	305	305	319	311	300	326	347	279	331	269	321	316	303	308	319	321	273	305	298	307	313	297	328	310	292	301	305	290	296	306	312	338	314	300	290	319	297	299	306	262	295	321	318	277	336	311	315	302	315	326	300	324	293	302	275	309	320	277	313	316	266	329	314	321	292	281	336	323	289	297	299	317	301	296	331	298	300	291	304	334	307	306	304	306	321	320	299	284	278	306	294	302	304	308	302	313	306	286	329	285	332	314	292	298	294	312	315	321	277	315	313	306	300	326	319	286	298	274	281	292	291	347	316	314	298	311	290	290	319	299	301	318	301	307	315	291	269	307	296	303	255	273	306	280	284	306	292	294	319	310	307	301	290	261	308	310	314	295	285	321	326	325	297	289	302	311	319	291	310	292	301	300	328	359	319	329	295	309	282	315	313	280	312	313	282	317	293	331	305	294	272	277	307	303	327	339	276	283	312	347	307	341	307	288	320	314	315	280	283	294	301	290	305	304	294	308	276	307	281	328	303	323	277	319	294	301	299	313	338	299	277	324	291	309	306	318	325	297	315	275	293	283	290	276	318	284	313	328	301	293	297	302	298	271	308	343	317	287	324	298	299	299	312	312	318	331	337	297	300	308	295	308	304	287	292	301	291	293	293	292	309	317	283	298	293	320	312	316	274	329	294	326	310	307	303	348	281	319	304	328	335	281	333	317	314	322	273	321	292	269	316	298	322	326	300	274	307	278	290	314	300	308	314	310	304	268	300	284	336	314	302	345	300	312	301	274	315	330	293	287	302	307	329	294	299	357	290	315	298	325	281	300	314	274	320	306	310	299	312	330	290	317	332	287	294	305	299	295	320	293	292	314	320	289	316	304	297	317	338	338	307	294	325	323	306	290	320	297	309	315	324	310	324	308	286	286	278	285	304	301	301	316	298	307	306	268	294	294	326	288	312	307	325	318	332	306	272	319	296	307	320	285	289	316	294	302	325	313	309	325	318	328	298	299	363	304	278	298	310	312	316	321	284	321	298	260	293	307	249	305	291	300	314	315	260	289	315	297	271	298	287	304	296	309	268	281	310	302	284	266	302	278	316	300	307	280	329	280	301	310	352	246	304	320	304	349	308	307	316	259	277	302	295	321	325	291	316	333	300	335	312	288	301	301	269	286	293	316	287	315	318	312	303	293	293	316	301	283	317	350	311	333	309	329	266	317	294	321	291	328	287	320	319	298	301	299	300	301	277	301	271	318	268	303	287	349	330	302	325	318	303	275	295	274	284	322	285	302	307	291	312	298	273	333	295	290	326	309	291	348	334	293	304	296	294	291	302	325	305	295	289	306	259	304	281	291	296	291	285	300	325	304	345	298	308	316	319	312	315	345	336	279	290	314	313	263	318	323	332	317	313	319	349	280	285	337	311	310	290	291	306	302	335	313	303	303	313	277	314	285	318	291	317	297	355	310	300	290	343	296	304	257	288	316	288	303	296	306	321	344	318	268	304	280	306	319	284	280	328	306	278	335	304	312	277	309	299	292	286	289	288	297	303	311	258	318	293	300	328	325	303	274	305	301	308	295	299	317	297	296	294	322	313	301	315	332	285	289	304	301	272	299	307	335	309	308	300	298	325	305	304	340	315	329	290	315	272	281	309	308	308	290	291	299	281	321	314	320	331	278	294	323	300	267	290	301	291	285	320	323	278	292	288	278	311	310	342	292	302	331	310	300	310	293	297	314	304	299	313	339	300	292	289	325	302	304	302	309	317	322	291	330	306	262	298	289	294	286	302	292	312	322	333	305	326	313	313	299	300	307	328	308	300	308	275	312	259	317	291	307	305	291	303	334	334	360	293	288	309	289	313	305	302	283	307	272	324	293	282	311	321	302	329	303	323	331	313	301	318	329	304	319	299	284	314	309	331	314	298	302	295	306	298	321	312	316	319	268	297	303	270	300	293	306	325	308	318	248	298	279	335	310	298	298	332	346	334	314	298	364	305	341	311	311	287	313	303	280	315	299	312	311	320	298	305	278	301	302	294	314	265	316	277	304	281	318	336	297	319	297	312	302	320	317	355	290	320	331	301	340	304	326	273	324	287	312	313	321	279	311	303	303	280	296	321	296	316	321	305	285	307	348	321	287	319	305	320	297	311	307	289	320	294	307	301	283	323	265	342	303	305	308	310	338	314	294	292	284	288	278	288	279	291	336	301	275	290	277	304	307	322	314	299	302	273	299	281	316	311	319	320	283	315	306	298	299	321	267	291	303	297	299	307	340	293	299	317	298	355	280	302	302	281	299	328	296	297	298	314	325	321	321	288	287	329	310	299	319	288	310	292	303	285	308	296	309	294	307	316	299	301	282	297	284	352	308	318	290	300	300	311	310	287	288	311	297	295	315	299	253	289	308	284	304	301	291	307	286	308	287	294	318	322	327	311	276	317	296	321	273	307	301	310	313	302	316	302	311	323	321	318	310	360	293	306	295	293	272	315	295	317	289	289	293	320
41264	48585	10873	5730	4933	3824	2986	2341	2112	1822	1646	1509	1445	1359	1262	1215	1104	1059	1040	1074	980	1035	944	954	1006	964	1073	1136	1312	1379	1407	1568	1794	1901	1963	2030	2113	2181	2268	2195	2297	2253	1923	1867	2005	2006	2122	2082	2125	1784	1703	1726	1820	2050	2001	2088	2611	2639	2920	3474	3395	3542	3245	3235	3485	3812	3712	2932	2339	1670	1880	1787	1574	1421	1800	2327	1925	1851	1911	1334	1167	1079	1159	1070	998	1005	929	901	900	918	935	891	834	793	837	749	829	746	784	730	695	773	737	766	687	728	721	694	761	718	751	722	714	708	774	739	714	720	781	699	707	722	727	672	662	686	719	668	750	742	723	736	755	707	701	678	715	714	723	727	693	731	726	702	687	747	709	739	668	709	710	704	714	686	706	698	692	734	734	685	736	716	672	759	716	708	682	731	726	675	649	714	692	715	682	767	681	704	704	665	669	684	712	698	707	705	712	710	720	726	663	727	734	720	697	755	718	721	707	737	720	753	717	715	697	684	676	722	710	675	720	675	734	751	699	711	771	706	706	716	723	703	743	688	728	703	693	708	725	698	755	743	701	672	683	693	742	734	696	710	739	665	705	720	714	667	724	716	680	665	726	651	673	674	710	713	752	674	739	686	741	698	712	689	723	731	718	705	684	771	727	713	707	733	690	687	696	671	717	712	736	713	751	700	752	765	726	714	699	711	708	719	730	686	681	683	660	722	667	751	747	731	682	701	709	668	700	740	639	665	701	691	719	713	726	667	723	725	726	757	741	727	707	684	766	703	751	726	753	689	725	689	687	692	747	694	762	708	781	701	724	682	723	695	687	732	726	713	707	740	704	709	734	712	740	681	739	731	710	749	727	663	720	703	710	722	731	755	735	735	746	661	707	714	722	731	732	711	662	704	677	767	690	713	731	654	727	711	710	688	717	729	719	682	742	732	704	697	686	745	690	676	709	687	704	712	657	723	687	698	740	723	707	728	726	712	733	758	721	723	689	746	714	759	701	735	723	687	678	682	714	770	685	666	692	701	765	657	729	649	724	690	709	730	741	760	727	695	778	738	715	739	732	694	693	720	693	715	701	708	740	700	705	727	712	738	701	692	714	734	726	732	705	687	718	683	726	690	732	693	714	719	700	703	682	723	659	745	711	723	696	694	704	696	727	673	677	743	744	675	681	738	763	721	712	761	717	736	675	698	683	685	687	737	729	718	727	737	660	674	693	736	691	743	647	704	729	746	689	716	761	708	729	717	738	713	666	705	696	748	656	734	714	715	742	743	727	698	734	746	677	706	672	720	703	710	690	738	726	676	692	689	759	675	735	748	670	722	720	738	753	712	733	731	684	769	692	694	686	737	696	689	674	707	720	700	724	699	734	746	719	691	731	703	665	728	716	735	681	701	745	693	699	727	708	685	680	687	756	657	718	748	683	701	733	688	681	716	730	722	700	699	694	700	677	727	687	682	760	737	709	723	705	692	697	677	700	671	742	758	697	711	671	691	698	686	689	703	696	687	651	707	710	734	719	697	692	722	693	736	739	679	727	715	745	773	695	721	686	642	713	732	714	748	693	678	690	729	707	749	745	690	724	723	737	759	725	693	682	715	790	743	721	699	729	713	768	701	691	722	736	711	715	724	724	734	641	694	716	718	715	729	711	701	734	738	723	816	711	673	733	686	702	636	689	754	716	710	737	708	680	675	705	764	700	771	735	786	716	680	685	730	684	677	723	704	688	702	724	732	665	757	736	715	700	749	673	678	745	700	695	718	685	723	748	699	703	753	708	759	752	720	688	758	700	710	717	694	738	729	687	649	684	701	709	694	668	734	731	694	676	658	720	653	675	703	705	702	741	689	738	716	746	692	715	709	734	753	694	689	698	676	719	714	691	704	723	709	726	671	699	707	693	714	678	685	725	701	737	669	711	712	723	702	723	696	670	750	739	707	707	693	737	699	737	697	722	745	732	747	727	698	754	698	696	709	726	719	724	703	718	778	727	733	696	755	726	693	746	702	676	705	750	711	732	663	708	699	667	778	708	655	666	703	716	729	701	709	730	685	697	687	763	740	677	754	728	716	689	699	678	687	689	700	755	725	714	735	753	715	714	714	690	701	682	704	750	711	713	678	749	720	733	724	696	755	720	736	717	684	753	707	725	675	671	725	702	734	705	704	755	707	688	724	758	725	718	774	698	688	677	698	730	711	690	727	722	735	721	737	739	695	693	733	718	653	724	670	707	669	718	681	673	740	683	708	717	682	760	723	703	687	716	736	683	696	728	724	741	708	731	709	731	735	703	714	764	700	730	709	696	709	690	722	685	756	758	703	718	719	724	724	797	702	674	681	730	752	668	731	706	746	715	701	678	720	744	647	732	761	751	718	721	699	723	710	708	716	693	689	702	741	682	723	702	694	667	673	727	746	724	679	773	722	733	706	714	693	671	708	702	755	666	701	652	715	684	674	698	702	709	711	703	706	738	710	692	782	732	681	697	701	703	695	690	709	697	676	697	707	699	682	691	749	704	690	750	737	724	676	740	754	723	730	777	709	722	687	715	724	735	704	691	685	698	714	704	726	709	738	727	732	735	699	678	700	685	698	664	733	679	710	768	763	720	690	699	687	710	720	696	707	728	667	685	693	754	698	703	694	699	734	710	703	741	716	751	712	688	717	745	749	693	691	680	705	738	721	722	675	677	707	705	768	689	762	643	747	763	688	703	716	741	683	716	730	665	717	743	727	708	705	646	748	688	696	702	752	708	739	706	716	678	713	713	717	699	713	743	760	731	661	687	706	740	707	732	735	742	696	746	723	729	676	719	781	650	727	692	687	731	727	716	725	769	690	780	718	702	721	741	751	659	697	747	687	699	675	693	731	724	745	670	717	700	727	735	658	743	719	706	742	730	671	721	700	766	704	700	726	643	727	687	699	712	684	706	696	681	698	706	730	717	709	712	663	695	716	730	758	749	650	710	701	732	688	734	688	672	701	712	694	708	719	733	688	716	669	717	699	696	697	685	725	723	727	702	674	700	696	726	735	736	731	751	732	701	711	725	674	700	735	701	708	754	741	715	720	666	689	701	677	739	729	758	664	689	717	674	741	732	694	740	708	741	678	716	705	700	791	710	807	709	684	679	685	688	715	720	701	699	714	705	698	704	735	683	727	704	690	718	703	695	738	731	710	727	749	712	712	741	698	738	696	681	731	705	711	701	732	734	655	736	715	758	691	712	704	733	711	673	682	786	735	640	744	653	676	701	681	719	703	705	747	695	754	740	681	701	661	762	728	702	710	748	710	685	686	758	664	743	706	678	699	687	742	693	757	732	765	688	704	695	703	732	699	681	723	715	719	701	715	675	677	712	739	759	718	671	731	719	698	728	719	697	725	758	664	722	736	719	738	696	707	675	669	760	736	777	648	665	735	647	711	710	732	741	758	746	670	690	748	708	676	662	689	694	713	695	697	735	692	723	708	714	697	729	711	729	700	698	705	760	719	706	703	739	761	705	662	683	698	681	703	694	734
12101	18732	5737	1159	621	504	369	355	329	290	312	301	346	293	301	315	320	293	284	330	277	287	323	327	259	303	301	319	361	355	331	322	342	402	376	373	344	372	393	339	392	386	372	367	361	355	329	325	350	309	323	354	330	349	298	342	324	367	296	314	373	330	348	295	338	331	317	286	329	282	304	299	322	279	322	335	322	324	340	328	293	301	309	313	294	287	287	335	303	273	304	324	298	309	285	261	268	306	306	271	339	271	301	311	303	329	294	304	290	330	324	302	267	369	311	321	311	323	302	290	308	309	290	307	285	282	309	303	299	299	314	274	308	310	295	313	302	297	313	293	260	325	292	327	309	279	298	278	305	309	304	283	293	282	277	298	339	305	300	316	305	284	287	312	327	302	296	294	317	304	350	317	294	334	286	294	331	302	296	321	298	264	274	299	275	288	340	286	311	300	304	276	293	327	311	271	328	357	331	261	327	337	316	276	327	296	282	300	287	267	278	290	298	338	317	346	317	349	318	300	318	280	299	311	300	291	332	349	277	290	318	295	292	331	301	292	328	316	329	300	299	286	293	322	314	278	306	319	287	258	309	330	308	297	319	320	284	269	315	297	308	288	294	335	289	266	249	295	296	293	280	322	322	302	319	293	305	320	290	313	316	310	306	316	309	296	322	301	289	297	345	289	304	275	293	323	319	318	306	296	282	306	314	296	256	301	282	297	287	266	267	321	291	334	318	312	297	321	283	283	283	327	290	294	311	310	308	293	292	273	276	293	275	360	316	296	276	321	326	286	286	336	317	285	266	273	290	308	313	310	286	337	286	314	308	276	277	276	307	298	306	302	325	322	280	295	313	332	307	312	299	290	316	319	270	302	271	307	280	297	305	336	322	286	301	318	303	323	283	305	308	333	306	273	304	313	297	322	292	298	334	322	275	308	319	292	323	294	288	277	334	302	268	334	262	299	312	312	313	304	302	290	299	264	310	323	260	313	300	331	273	296	283	303	295	337	277	299	309	302	308	275	329	321	261	283	311	330	314	280	303	312	292	309	293	284	301	310	284	290	278	308	346	306	279	270	292	290	299	305	302	299	286	296	328	316	323	318	332	333	287	279	297	284	296	304	304	315	299	312	277	293	329	329	332	327	322	326	321	320	288	285	281	293	268	327	284	307	321	288	274	313	331	298	307	332	335	327	303	283	313	315	274	298	318	323	284	298	301	305	329	332	279	309	309	304	294	297	288	291	297	330	252	269	267	311	328	310	303	322	305	278	295	306	316	308	293	292	295	305	295	270	266	318	300	300	290	301	324	314	269	320	318	296	304	288	290	297	287	297	288	284	317	309	264	289	285	307	301	300	322	309	298	303	304	282	301	322	309	303	282	291	300	323	298	295	302	322	316	288	271	308	288	283	273	293	332	304	309	280	323	303	264	307	317	300	307	296	295	313	307	294	292	337	278	320	308	310	296	297	306	300	295	296	319	325	329	307	295	280	315	294	300	294	292	312	292	326	275	289	292	304	293	280	286	285	307	281	275	310	285	290	266	291	295	326	311	286	317	297	306	283	325	315	277	293	286	303	317	293	318	324	327	315	330	301	339	304	287	309	298	295	301	332	286	317	283	316	271	276	285	295	280	340	331	313	290	309	343	265	279	326	300	299	321	301	321	304	294	314	277	314	270	310	314	320	323	289	293	314	295	275	303	316	293	290	289	297	312	306	311	296	283	304	308	288	268	266	314	282	313	287	343	287	299	338	320	313	290	268	289	313	316	325	280	323	297	321	276	294	316	309	300	301	302	310	285	328	257	278	317	301	299	299	277	296	299	313	302	301	320	333	312	273	295	281	277	299	291	292	321	268	314	284	316	268	293	275	286	309	306	312	281	344	327	292	324	291	329	351	276	295	322	293	300	265	305	323	295	315	318	330	298	302	262	280	296	315	279	289	304	282	329	325	343	313	311	286	324	315	320	295	304	302	264	308	276	296	287	326	306	322	306	302	292	332	270	309	296	279	296	286	279	298	299	286	266	278	290	308	293	324	309	287	268	326	311	297	310	297	310	274	288	311	281	341	297	290	284	301	315	292	331	342	311	316	308	298	286	292	309	324	296	263	313	313	304	294	331	291	305	315	290	319	309	309	269	330	304	284	297	306	319	291	287	317	314	299	314	307	288	291	263	324	274	310	310	313	313	311	289	334	281	317	326	330	294	299	285	306	325	326	267	309	300	294	323	280	314	327	325	290	297	316	293	297	321	276	285	285	317	291	317	257	315	298	290	312	330	317	332	298	256	287	317	307	307	316	304	289	302	298	293	263	293	294	307	288	300	278	326	293	258	293	306	298	301	298	289	280	323	285	291	325	283	303	285	304	301	298	300	311	311	317	267	292	298	278	271	332	291	298	317	309	286	317	262	332	314	333	307	308	309	317	278	285	272	306	304	299	298	316	279	305	312	320	344	294	286	325	301	301	303	298	286	318	319	306	309	261	276	282	318	311	293	263	315	283	311	272	342	298	269	326	274	313	272	309	323	293	277	296	286	295	292	279	298	319	330	294	321	315	312	306	266	310	313	311	307	276	282	294	296	290	281	281	295	305	286	313	285	333	296	329	326	295	301	288	275	309	319	314	312	315	310	292	318	306	291	307	320	308	321	352	298	285	304	280	295	300	325	295	276	319	335	325	307	295	307	282	307	303	324	332	296	337	280	280	316	292	303	303	283	300	286	334	269	278	310	269	262	368	336	284	327	318	294	294	303	296	287	318	292	277	294	306	276	296	283	296	314	284	275	269	323	291	326	272	290	297	269	267	294	293	294	327	323	324	294	319	292	310	301	304	301	292	314	311	320	323	310	275	318	315	339	291	309	282	309	283	301	299	300	311	306	304	334	323	294	293	313	293	297	283	292	281	325	303	319	281	294	276	304	286	298	316	313	277	321	311	309	321	275	281	313	305	325	291	345	321	307	309	273	297	293	276	286	293	323	287	278	329	297	286	298	322	298	285	292	301	293	314	268	301	293	305	325	311	313	353	303	296	260	334	295	284	348	319	327	287	308	290	317	294	276	286	332	297	293	322	307	321	314	316	338	260	285	293	319	313	300	315	284	310	313	317	328	287	312	311	296	328	303	309	297	269	313	289	269	285	328	311	321	296	327	275	283	291	271	288	301	310	307	289	293	297	285	326	314	269	312	295	294	307	300	276	297	275	289	291	278	302	290	304	318	306	323	267	330	303	279	309	315	266	289	298	300	334	291	304	276	331	302	290	320	346	275	276	327	311	298	289	335	271	334	323	252	308	299	282	271	326	308	316	264	307	299	307	348	291	273	300	328	285	264	298	310	285	339	299	301	335	302	316	305	337	321	320	312	284	327	300	322	324	284	296	322	304	291	257	278	327	280	305	312	296	316	279	296	308	285	279	271	289	287	271	283	282	304	296	286	302	303	269	294	298	271	298	291	303	305	318	281	296	289	309	291	305	283	326	292	312	297	275	310	245
10458	19865	3389	885	890	778	787	809	789	832	764	767	700	748	754	732	749	709	758	754	703	794	734	729	750	743	792	869	847	911	945	1000	1043	1157	1166	1101	1139	1132	1099	1082	1226	1172	1105	1092	1159	1138	1104	1030	1051	1018	996	1041	940	978	947	934	942	1003	989	973	985	947	920	891	919	864	834	849	834	802	813	799	767	779	811	788	762	764	810	793	777	753	699	798	730	787	743	763	731	786	730	736	809	759	727	775	746	752	683	740	762	749	702	774	711	747	721	714	717	736	692	732	752	743	726	656	724	695	741	760	711	710	707	717	734	699	717	727	727	702	775	672	713	738	712	710	712	685	702	720	722	710	725	711	731	703	722	773	761	739	725	759	700	727	747	759	705	688	711	716	691	709	738	735	774	705	744	734	691	722	767	801	671	744	715	710	789	744	752	718	736	745	731	740	742	761	696	755	730	732	753	698	761	743	741	718	725	683	728	724	744	703	739	708	758	752	719	701	695	713	761	697	707	754	705	756	749	694	668	734	739	702	733	700	745	724	750	742	724	717	740	787	737	736	733	748	708	701	760	738	722	687	756	739	757	765	739	733	698	714	696	711	700	701	773	740	691	678	737	716	718	754	763	682	723	731	747	658	708	709	740	741	729	700	767	726	767	722	758	737	716	690	712	722	798	679	701	698	725	683	728	742	758	751	708	724	711	760	722	715	748	737	722	734	727	717	701	711	745	719	732	708	735	734	737	714	690	750	718	717	695	770	745	736	723	723	721	696	732	688	693	753	718	711	692	694	717	701	698	735	724	694	773	676	678	756	730	702	721	669	769	712	711	692	744	692	748	730	731	717	702	744	705	736	662	729	782	727	742	721	697	730	688	759	740	773	756	749	736	694	729	707	735	728	692	687	731	729	715	677	726	704	698	740	684	704	726	708	728	693	698	676	705	739	722	745	724	748	696	740	730	705	718	728	688	721	733	712	745	730	649	723	690	745	741	769	722	725	721	699	710	760	731	673	776	729	704	754	717	702	709	775	715	717	717	717	716	688	714	696	719	745	712	666	763	745	690	750	775	738	713	743	720	718	725	716	759	721	698	751	738	731	763	725	705	760	713	767	720	712	772	724	739	759	740	714	709	751	758	710	752	702	726	718	708	698	724	742	785	718	766	734	733	779	726	732	753	695	778	690	705	733	746	725	716	735	756	734	711	739	742	745	720	719	729	727	721	777	666	708	729	710	733	752	692	745	676	777	752	693	758	765	733	777	763	751	759	744	697	726	743	674	685	760	720	700	729	692	740	736	760	724	734	716	781	731	747	684	780	753	720	741	732	746	697	699	702	759	730	722	696	746	706	721	739	740	727	723	701	716	702	736	695	733	765	727	729	756	741	740	722	737	699	727	715	670	674	728	725	695	726	734	687	679	730	745	711	702	712	712	713	742	702	735	684	739	735	753	736	727	675	760	691	706	707	746	756	688	748	720	694	718	770	705	747	701	683	743	721	814	717	718	746	752	721	729	756	754	745	733	756	761	682	703	740	667	689	739	747	748	712	728	758	750	722	712	763	703	740	710	753	698	730	709	715	753	736	733	735	717	745	727	731	728	672	735	767	723	752	737	710	744	715	732	752	763	732	725	717	776	753	724	726	747	703	733	729	731	727	750	758	710	720	692	740	712	766	765	731	764	696	716	734	731	696	742	723	728	736	749	744	734	728	727	756	708	777	747	744	770	673	708	711	691	723	715	733	721	707	741	736	703	705	697	696	698	768	691	787	747	722	705	779	738	734	689	730	721	730	727	718	697	751	694	750	721	697	771	726	712	769	740	757	712	732	749	728	729	744	698	689	745	728	721	676	726	741	717	769	731	697	741	749	719	812	684	717	680	720	695	727	737	696	752	694	755	710	750	736	692	710	733	733	691	707	767	710	706	718	766	717	743	741	704	705	737	704	694	692	751	783	738	696	760	700	713	706	773	726	732	735	691	739	689	703	752	728	705	737	728	721	763	739	737	653	691	683	692	690	727	741	701	687	731	707	730	725	674	709	729	726	713	737	692	738	718	748	689	772	694	758	720	730	728	729	737	705	682	697	696	783	710	744	726	616	694	747	729	757	745	731	775	721	723	726	703	707	722	777	745	767	714	728	756	677	761	696	758	770	728	703	720	737	724	780	715	720	753	731	743	752	741	710	734	729	727	703	739	680	733	713	735	739	750	732	778	719	732	688	773	714	743	747	705	732	747	753	701	685	720	726	750	721	757	713	718	691	719	703	729	729	698	706	757	710	749	739	754	790	710	753	705	690	699	751	742	712	751	719	724	720	706	741	749	708	710	739	677	698	762	731	699	699	743	688	710	700	727	745	714	700	777	715	757	712	751	762	769	749	753	753	699	722	721	712	776	749	687	738	756	758	725	791	705	691	685	708	732	705	778	728	699	709	693	736	710	711	703	709	693	728	659	696	724	713	700	736	755	648	723	782	778	775	699	728	707	710	738	699	750	737	700	694	705	696	717	699	690	773	732	742	732	721	750	713	748	759	737	787	697	730	750	704	727	714	747	756	735	687	779	760	712	772	720	720	698	698	762	761	737	793	732	724	745	757	739	734	748	737	723	703	709	717	721	721	701	711	736	720	727	749	727	732	723	688	733	665	731	798	728	689	771	710	748	706	723	724	730	771	731	732	704	726	767	696	696	779	737	703	782	683	659	713	722	732	731	725	726	732	741	705	771	746	714	742	749	724	716	681	719	751	736	763	726	733	730	722	736	712	689	694	721	741	735	738	730	686	745	753	718	714	737	725	708	753	747	722	729	739	768	734	725	710	734	740	710	707	739	735	718	724	711	729	686	742	702	749	679	689	705	734	690	730	730	770	715	754	718	727	762	713	762	758	758	745	772	741	664	747	697	729	735	702	711	694	720	689	739	715	711	745	692	761	742	730	785	732	725	683	685	672	723	731	707	717	713	732	670	666	713	736	719	725	708	720	743	740	689	722	704	697	691	754	722	724	767	734	707	725	757	730	741	746	790	701	718	744	743	711	760	671	712	706	699	741	712	685	743	722	750	735	700	736	740	721	745	748	742	691	711	691	730	687	762	686	728	746	728	684	699	755	709	780	755	741	733	687	692	753	714	725	733	791	729	737	689	766	745	689	715	700	710	759	750	758	713	738	701	767	742	734	731	721	698	756	728	729	682	691	771	701	710	690	707	731	712	721	740	706	760	721	735	668	758	732	823	765	705	673	754	732	761	761	780	739	697	740	772	710	729	741	721	753	697	734	752	744	741	729	771	753	760	737	723	750	743	713	719	754	737	675	709	713	692	681	718	755	670	773	736	705	735	716	744	688	717	726	747	693	750	688	758	787	762	744	747	762	759	740	672	718	697	737	738	753	743	745	721	733	707	701	727	676	760	730	670	711	743	719	770	723	713	726	733	722	735	726	735	731	723	683	720	711	678	731	744	770	748	737	711	748	749	773	720	720	806	731	750	737	755	744	753	738	738	711	730
40026	47898	31101	19625	11897	5719	2157	782	419	373	359	332	348	335	320	355	356	323	310	331	335	311	276	314	312	336	357	322	335	357	351	373	373	354	354	417	365	389	369	376	391	383	364	353	398	365	381	387	393	363	349	342	379	326	328	355	392	378	373	378	429	391	425	380	382	438	418	442	414	379	373	373	340	329	355	358	343	318	304	332	333	264	322	338	299	307	354	323	284	280	295	330	308	294	320	280	272	312	312	288	306	304	336	318	340	316	334	314	289	325	290	330	309	298	330	281	305	303	320	293	319	306	304	321	316	318	295	326	286	281	294	294	305	314	304	313	306	312	306	291	325	291	293	285	339	316	286	336	309	305	334	323	283	335	316	323	323	328	297	272	322	301	299	334	268	320	304	345	305	313	294	335	311	301	308	292	305	321	334	348	265	320	337	316	314	317	334	281	294	312	302	307	305	313	300	331	314	363	292	365	312	295	285	304	295	295	331	311	291	297	287	320	328	340	322	321	287	313	326	283	306	300	282	313	319	304	315	290	314	285	290	299	292	333	314	292	329	323	312	310	282	313	299	281	287	324	297	307	333	319	328	304	321	336	278	268	314	294	290	322	290	299	281	329	314	311	315	310	311	281	310	313	293	300	283	296	291	313	289	329	273	311	319	299	316	310	308	283	337	315	303	308	316	312	287	298	286	312	300	277	306	319	304	290	291	303	314	310	310	347	308	310	315	296	294	302	337	321	338	303	293	310	303	300	286	329	290	333	295	333	292	307	302	294	303	293	307	295	288	295	301	282	306	309	314	286	323	339	318	301	306	322	347	307	305	311	311	325	309	285	294	324	347	330	328	317	267	298	296	301	328	340	290	313	285	286	316	321	316	312	307	323	306	330	310	333	298	297	321	323	294	322	295	302	292	281	304	305	327	304	313	311	328	308	314	302	325	283	289	296	293	312	302	296	313	284	306	325	296	307	307	304	294	328	279	292	272	338	267	296	292	334	319	328	277	302	329	309	323	324	301	313	314	260	287	292	301	327	284	321	295	326	303	306	318	316	333	274	311	300	311	284	310	331	321	295	342	320	321	329	276	304	307	319	304	355	268	317	354	308	315	294	329	299	313	317	317	295	289	300	307	295	298	321	300	321	304	309	283	323	298	308	295	320	280	302	342	298	276	313	290	329	283	304	302	323	301	326	312	334	316	293	312	303	310	318	324	284	313	305	325	282	282	282	334	296	331	313	312	285	328	260	297	305	305	325	322	325	301	325	294	323	291	283	315	287	298	287	328	296	324	311	323	293	322	325	313	311	300	360	296	319	328	283	312	288	310	305	307	324	308	328	303	308	327	330	328	310	291	321	330	286	345	314	287	310	324	305	321	281	342	289	278	292	332	305	333	273	304	326	282	321	316	289	300	310	308	311	292	295	305	298	326	291	302	329	305	306	306	263	336	291	326	327	298	326	344	309	319	293	329	329	353	331	285	276	305	317	301	319	322	307	291	299	305	312	336	312	303	298	277	329	320	332	302	323	296	314	302	340	324	281	292	325	289	286	331	318	321	336	333	286	299	311	336	303	304	312	315	329	322	297	307	320	315	322	307	307	297	282	306	289	287	328	306	309	301	307	288	307	321	306	280	308	295	305	326	329	294	301	305	300	290	308	313	290	291	310	317	300	300	330	279	288	345	307	333	305	304	303	325	355	334	295	300	300	326	327	300	296	318	308	329	315	308	297	292	322	332	301	304	314	318	303	306	324	316	312	319	324	281	273	314	321	291	298	289	293	304	311	306	289	317	314	321	302	314	304	289	306	279	317	283	329	275	319	280	304	292	303	324	326	303	323	312	314	320	344	311	282	334	319	306	288	303	315	277	292	299	308	275	328	315	301	286	300	285	313	306	278	288	288	287	296	289	317	309	325	323	318	299	292	304	310	352	345	296	332	332	318	310	312	303	319	330	298	309	292	311	293	297	322	303	326	313	329	342	319	313	294	321	311	289	322	311	320	299	305	318	314	304	313	312	319	320	301	294	332	284	298	307	275	335	286	279	297	308	293	310	304	296	320	295	317	297	306	336	312	311	338	298	275	317	344	302	321	324	286	314	278	318	291	291	306	308	339	313	312	320	307	312	340	313	296	305	317	317	303	333	296	280	304	321	313	294	300	288	338	297	274	318	296	333	257	314	285	304	311	337	280	337	311	315	288	287	300	300	320	277	339	291	312	279	287	317	347	300	288	316	291	275	292	282	301	300	316	319	311	302	312	288	319	307	313	282	314	335	344	326	318	323	338	333	307	308	303	321	317	277	368	299	356	330	303	297	295	327	297	313	323	301	331	316	305	349	300	327	297	286	320	296	338	316	302	290	305	302	305	287	294	305	334	328	305	297	349	284	318	279	337	268	313	325	318	300	310	301	299	262	310	304	339	305	294	310	270	281	320	314	293	309	297	315	313	294	308	289	326	300	305	304	302	289	304	303	349	333	282	281	329	307	292	302	311	294	281	319	302	314	327	289	335	275	348	346	320	316	274	305	308	290	295	303	321	355	336	313	308	312	300	316	289	304	344	319	317	273	291	284	271	297	300	322	326	305	311	349	319	289	312	315	268	299	291	299	284	291	332	318	346	313	304	302	290	297	288	289	299	287	306	318	304	311	294	271	288	309	283	296	291	324	334	319	304	300	292	306	311	294	327	271	308	337	315	280	302	285	321	303	317	323	292	306	296	300	282	305	276	270	308	303	324	278	314	346	282	298	307	312	325	332	289	290	319	315	303	312	326	312	302	311	324	292	304	327	308	296	338	268	303	293	333	317	334	296	336	319	291	324	295	286	340	298	298	325	299	275	295	338	319	272	296	293	307	317	292	268	292	306	319	310	323	322	323	302	290	325	345	298	335	306	305	322	310	318	284	299	319	314	320	287	298	298	286	277	291	301	267	312	291	313	274	299	305	305	329	300	310	287	298	315	335	297	298	302	315	324	285	315	315	313	276	311	288	288	317	298	285	308	295	309	294	310	293	286	301	277	328	355	340	287	304	288	298	293	318	312	319	287	332	295	289	312	299	316	336	291	339	328	287	307	292	295	315	307	326	289	320	329	302	333	319	306	310	334	303	294	280	306	359	273	289	290	270	305	306	316	288	285	273	344	333	294	318	305	284	296	316	308	312	322	328	301	313	286	302	300	280	319	319	299	304	299	257	287	308	260	295	295	326	312	306	287	298	289	259	270	323	305	317	314	307	294	304	316	287	285	277	319	311	301	319	316	295	315	301	324	301	300	332	324	302	286	313	290	288	287	308	302	289	278	311	330	337	293	294	302	283	272	274	308	330	310	307	350	310	288	290	311	311	332	293	289	326	301	309	294	334	338	305	294	320	322	304	314	331	318	317	322	321	307	306	340	288	283	285	312	313	340	330	274	299	332	309	336	327	273	342	323	309	318	311	283	304	300	284	335	336	366	339	297	335	286	316	277	301	318	309	303	315	287	294	325	294	292	311
32385	44229	17487	1951	1742	1413	1301	1164	1048	965	921	917	911	881	847	841	801	822	793	824	770	755	855	822	766	873	819	924	957	1001	1077	1082	1239	1269	1330	1298	1306	1314	1292	1408	1341	1352	1344	1329	1329	1320	1334	1322	1306	1194	1172	1080	1126	1149	1154	1171	1166	1141	1271	1446	1391	1476	1466	1400	1399	1449	1503	1390	1264	1003	920	1001	934	958	1056	1062	1015	995	1003	920	893	882	875	834	799	819	805	790	795	808	826	817	778	779	724	766	783	777	734	714	789	694	745	751	701	745	782	753	790	751	749	712	725	750	753	739	718	726	746	693	712	746	720	774	727	742	748	757	762	763	723	780	760	772	780	741	734	729	750	743	699	781	713	698	745	696	731	737	710	743	756	739	735	764	745	688	736	711	733	720	774	745	749	751	696	756	782	749	764	737	724	743	809	767	715	717	746	735	772	743	715	786	780	730	690	737	750	755	676	718	756	652	719	739	695	744	748	757	744	756	727	753	722	734	705	758	762	674	732	835	749	725	759	713	781	729	745	739	700	701	721	752	754	749	711	799	736	700	711	730	734	729	743	695	756	781	719	768	702	731	717	731	751	707	732	653	836	744	685	725	746	759	773	763	714	781	745	755	740	728	716	765	732	692	728	739	733	734	744	742	737	688	791	711	718	757	731	728	753	747	716	719	750	657	734	758	760	750	738	762	742	728	700	720	776	716	793	745	730	714	806	701	778	793	705	764	717	752	790	742	701	775	790	766	765	747	744	754	761	721	688	759	756	706	746	747	760	716	697	710	762	708	735	795	735	724	712	721	750	720	709	743	726	766	754	783	732	739	787	784	743	775	692	733	728	742	717	652	695	723	725	749	732	752	730	745	740	708	742	780	746	734	786	755	695	763	745	750	708	738	804	702	739	708	719	724	734	687	733	740	706	707	759	742	731	724	726	716	777	740	725	770	730	754	698	729	725	739	792	768	722	736	757	750	713	748	711	755	674	696	733	723	735	702	766	717	732	708	779	755	738	767	783	698	706	730	756	756	701	759	722	709	704	724	726	753	731	731	802	732	734	733	813	728	741	708	771	746	706	746	688	741	727	743	757	748	755	707	706	705	691	730	769	710	763	775	731	730	738	778	717	740	709	765	678	729	716	743	678	728	744	793	757	752	776	724	812	738	736	719	732	703	735	730	730	763	746	759	770	697	774	710	720	714	774	704	719	734	734	727	700	747	784	737	783	754	714	761	730	769	729	728	696	772	755	766	762	731	742	719	717	736	760	760	717	707	776	698	743	729	732	733	745	722	775	721	740	733	751	721	731	748	742	710	733	703	699	747	791	742	733	752	713	773	726	705	753	722	684	734	727	756	745	746	716	738	723	788	701	735	734	745	744	738	745	747	730	718	762	762	723	771	719	740	744	726	722	758	727	726	743	727	689	727	737	734	710	737	820	757	682	714	702	735	723	707	728	740	704	753	746	702	747	724	718	696	760	738	693	727	724	771	779	749	761	766	720	728	717	750	748	719	725	746	725	781	805	748	691	722	721	722	726	717	783	678	736	727	723	732	678	736	716	714	726	723	734	698	717	757	695	743	730	715	694	728	745	783	726	736	705	767	728	831	673	769	747	694	686	701	789	727	684	757	689	756	722	705	720	707	743	736	707	724	716	770	760	711	747	755	723	765	721	727	757	769	775	715	742	753	747	694	785	721	737	762	719	722	758	738	742	739	758	678	739	744	752	724	685	695	749	719	713	738	748	744	764	739	744	705	703	759	734	711	714	699	763	723	766	792	758	703	751	729	759	773	756	740	730	697	741	732	721	699	780	747	681	733	729	726	766	738	792	704	723	710	714	716	751	782	751	731	808	718	756	706	747	785	741	722	766	764	692	756	735	756	756	747	728	748	670	721	750	722	724	767	756	712	762	746	753	681	760	768	759	744	756	739	746	711	736	717	785	747	693	734	724	724	702	733	721	750	735	736	695	718	787	690	672	774	728	735	771	748	723	768	725	735	753	711	718	728	764	737	795	739	761	741	803	719	738	737	696	710	726	743	747	736	715	733	751	788	720	739	742	748	727	697	712	717	704	795	746	740	749	728	763	807	713	764	691	750	748	721	776	781	748	729	722	707	750	740	749	725	693	729	725	729	759	744	726	741	702	740	737	741	704	740	737	690	774	758	698	709	730	723	726	776	775	728	749	717	799	735	723	716	759	735	732	717	707	745	760	696	720	732	725	720	728	736	737	733	771	719	736	743	707	739	762	743	704	746	744	714	758	781	719	696	748	744	749	787	686	741	720	742	716	697	736	774	719	758	737	766	722	751	763	717	748	729	741	725	767	731	750	750	711	742	712	701	739	782	748	798	719	765	723	789	740	707	727	738	709	770	706	725	771	751	739	704	762	723	737	797	682	735	757	747	723	757	718	693	689	735	786	751	712	718	749	730	761	737	756	722	715	717	723	745	746	747	757	749	742	764	724	720	725	757	736	726	715	747	727	730	739	734	743	692	704	730	726	758	772	742	754	698	787	736	739	747	750	755	732	721	725	745	734	713	732	727	745	726	721	737	776	766	735	737	700	708	709	727	690	718	720	736	730	724	754	737	732	710	774	744	762	746	732	731	728	703	768	760	689	676	753	739	750	740	716	716	760	716	730	710	725	704	777	734	752	725	727	741	743	722	752	697	757	727	702	669	730	765	753	748	748	733	752	750	729	758	720	757	735	746	757	705	709	747	774	725	740	767	779	707	746	744	786	724	719	723	740	757	756	757	702	719	773	741	800	724	737	712	723	747	743	725	754	767	751	735	734	705	735	775	726	758	741	725	702	725	755	750	762	734	718	737	755	678	701	778	739	790	742	789	682	734	700	769	736	703	781	727	733	711	737	729	749	721	759	752	767	767	738	765	714	724	728	739	719	742	735	778	770	754	738	707	703	737	756	719	753	736	731	738	768	752	715	775	748	709	775	718	734	745	784	748	703	733	711	729	770	718	711	716	716	735	760	699	689	745	760	716	738	782	771	681	686	705	690	761	743	766	741	712	713	739	734	739	695	688	744	748	754	722	740	736	732	729	711	721	710	713	731	683	705	747	728	710	722	689	707	759	749	713	711	744	707	805	705	746	765	796	706	714	751	730	758	679	756	742	721	693	695	747	712	719	741	738	758	750	749	739	688	712	778	755	711	755	717	754	772	703	756	713	774	737	677	778	736	762	725	712	750	768	744	769	738	726	741	706	722	754	736	736	717	722	746	725	736	717	724	768	695	737	747	755	689	706	747	754	750	698	757	730	714	717	721	742	750	738	702	729	760	747	743	728	757	755	692	745	727	764	769	748	700	786	755	739	743	781	744	698	714	705	759	716	692	712	727	755	775	745	735	720	752	690	741	722	727	713	754	734	759	729	697	774	747	710	683	695	724	730	695	762	725	735	749	751	752	706	777	702	707	706	753	707	733	715	758	717	750	698	734	733	729	722	755	725	741	705	728	747	746	740	730	742	712	751	699	761	696	737	743	743	764	718
54365	46500	31085	25330	24618	21339	16394	9243	2578	651	493	454	458	408	350	394	395	363	349	377	348	350	321	375	345	336	352	386	428	433	438	444	506	416	447	486	444	462	519	489	484	453	499	470	484	459	523	501	444	426	435	436	421	541	502	472	507	489	573	763	688	699	656	566	609	606	647	660	543	399	429	418	411	408	444	471	459	421	442	381	363	379	361	354	312	344	305	344	358	370	311	370	272	384	358	324	307	317	319	343	310	286	302	300	294	287	290	323	321	286	308	289	309	336	307	288	308	284	313	337	313	298	302	300	309	317	289	316	325	295	272	331	322	316	307	374	350	287	317	317	270	347	312	277	287	291	339	325	272	318	358	333	329	306	298	299	324	305	322	320	319	315	349	286	293	305	300	304	309	304	330	311	333	331	312	317	328	318	308	291	313	249	332	298	298	326	302	310	303	288	287	281	321	311	326	349	289	312	310	314	299	305	319	291	322	309	306	305	301	287	315	287	306	298	292	297	321	325	317	295	321	312	269	336	335	294	302	290	321	293	308	270	337	325	304	307	294	304	310	301	356	292	322	321	292	307	295	299	337	284	315	305	310	327	281	338	332	306	312	292	298	295	304	298	297	286	317	305	331	323	304	309	310	337	304	295	332	279	308	296	345	322	329	300	314	341	321	321	305	301	306	298	299	309	307	347	318	335	299	307	296	288	283	305	304	338	311	313	311	328	293	293	301	278	298	299	315	318	314	332	329	287	282	277	316	310	304	303	307	292	295	294	327	340	320	316	295	325	334	343	339	298	306	307	293	346	303	314	306	330	337	329	299	277	295	324	323	333	266	314	316	290	299	271	341	304	336	310	328	330	311	306	322	301	302	308	293	289	319	294	310	296	277	297	279	276	291	304	339	333	299	299	310	297	317	314	292	274	318	317	317	292	284	313	295	335	304	308	307	273	299	318	311	297	303	329	319	314	294	287	337	322	296	332	318	327	303	310	286	296	344	329	311	309	307	326	310	325	310	344	296	312	327	329	346	305	315	341	294	332	320	294	302	322	318	318	312	310	313	324	316	280	286	325	332	323	307	304	276	325	295	296	337	308	279	325	255	331	317	284	314	327	322	317	276	265	295	315	314	278	280	346	310	285	306	297	319	325	301	331	335	320	312	308	328	313	324	329	323	303	285	293	301	344	311	311	334	338	291	327	322	315	296	301	326	305	311	350	251	319	310	316	296	299	315	305	324	278	275	279	337	315	310	291	325	282	320	304	304	319	332	310	298	299	285	272	289	318	289	317	300	283	276	320	326	312	282	336	316	301	294	301	303	322	312	317	316	341	317	351	294	331	317	353	291	302	315	260	285	320	298	279	297	317	316	286	292	292	293	323	317	332	304	320	289	289	328	302	313	292	290	307	342	284	308	303	291	310	325	299	305	310	310	296	313	318	314	304	291	297	327	316	332	306	309	312	323	258	331	307	320	306	293	307	288	284	334	344	314	314	319	304	282	322	273	298	303	301	310	323	308	348	322	309	312	301	318	292	272	315	308	318	302	313	342	328	308	302	311	298	307	262	305	276	293	335	276	320	308	325	319	300	311	301	296	337	315	318	317	290	285	309	285	329	332	314	321	337	341	312	318	310	352	305	274	294	340	307	321	288	295	311	312	335	311	284	317	296	309	304	296	317	309	327	278	338	352	314	304	309	285	292	269	289	325	317	300	311	301	306	282	338	317	293	328	299	328	258	306	317	313	342	335	326	297	301	304	352	315	306	307	285	303	270	313	315	317	294	315	306	332	327	295	307	321	301	330	338	312	311	304	308	333	316	338	316	333	302	316	313	331	324	310	292	300	297	301	289	332	326	338	340	328	297	285	300	286	308	264	303	337	321	313	298	315	319	299	320	333	325	323	282	275	294	294	298	303	335	310	298	291	308	304	329	298	290	299	320	296	280	309	308	303	334	339	307	299	306	334	316	286	318	291	281	295	293	297	285	319	308	303	306	297	322	302	321	303	270	289	294	330	325	316	280	301	300	304	289	284	306	345	310	294	304	314	295	314	299	291	300	289	302	302	320	341	296	336	309	295	308	310	296	288	318	352	309	282	319	290	297	314	365	312	291	321	318	332	302	267	285	307	318	322	314	313	304	320	337	299	286	290	318	304	309	352	309	314	323	327	294	279	312	285	282	323	309	335	322	298	307	315	282	313	287	326	299	330	304	294	286	295	300	309	301	295	266	311	297	310	327	265	322	289	306	317	285	306	318	339	313	290	292	314	290	301	319	312	308	320	286	299	283	330	297	318	293	314	284	296	289	301	328	290	324	300	306	311	298	341	324	317	273	311	267	326	321	278	306	303	310	315	302	323	299	297	293	306	308	300	309	315	299	279	318	264	313	303	323	341	313	298	304	280	294	316	302	307	269	320	320	309	278	297	307	310	272	301	324	299	305	308	292	289	319	317	326	334	340	303	323	290	289	290	317	334	282	320	259	299	306	328	301	302	330	315	305	289	318	294	335	301	349	313	326	304	324	293	283	311	283	309	307	315	325	295	301	310	311	309	352	302	329	299	317	322	279	319	314	317	304	303	312	309	337	340	303	323	293	314	317	286	294	299	316	315	353	292	311	292	306	299	301	292	297	288	266	307	303	261	316	351	267	294	306	319	317	306	353	287	309	350	276	312	271	323	333	281	316	300	255	308	328	300	293	292	327	303	342	313	304	331	293	364	306	307	327	310	327	313	264	282	318	301	314	360	347	292	307	319	311	318	321	321	278	320	351	280	345	346	318	336	290	313	310	314	284	294	287	308	290	305	289	290	307	357	304	283	306	308	305	312	318	334	302	286	314	277	336	319	311	326	287	307	289	337	290	317	293	328	316	333	307	295	298	287	301	313	311	273	309	312	291	334	295	301	335	302	262	318	322	328	314	275	320	295	296	320	338	330	323	325	317	315	276	314	275	346	310	331	313	339	301	316	321	278	297	293	308	312	326	319	328	337	315	316	310	334	326	320	320	304	305	306	290	276	274	311	302	332	287	287	326	278	288	319	301	321	280	313	327	359	314	292	323	315	324	315	296	347	325	315	353	315	278	305	296	308	321	289	321	331	302	298	320	317	317	310	278	280	278	298	295	311	291	310	314	353	290	344	313	297	315	306	310	325	317	298	316	290	330	308	282	300	325	265	295	293	331	322	311	290	334	305	287	305	317	294	304	317	312	314	328	327	309	292	289	303	274	321	322	356	267	317	324	312	272	296	335	282	277	294	307	280	302	304	328	295	317	277	321	291	313	298	307	330	310	302	299	328	292	287	275	312	323	295	334	300	280	330	324	316	323	301	296	340	309	333	276	314	313	286	329	321	314	295	288	320	326	323	272	310	309	273	274	303	328	308	321	294	315	309	312	313	335	296	296	312	318	264	299	297	301	304	309	277	321	313	275	298	302	278	327	311	320	304	264	326	326	271	302	299	348	269	306	300	364	290	325	322	299	309	322	286	300	302	329
45404	54101	20898	5633	4876	3657	3000	2460	2150	1844	1593	1475	1464	1345	1197	1226	1142	1029	1073	1044	983	948	936	982	983	1090	1179	1249	1473	1493	1629	1634	1706	1846	1971	2001	1910	1933	2157	2054	2032	1912	1871	1943	2118	2107	2037	2075	2123	1882	1648	1662	1715	2218	1882	2018	1867	2157	2620	3865	3328	3697	3279	2884	3190	3202	3258	3335	2337	1442	1508	1371	1694	1722	1800	1998	2048	1879	1753	1398	1128	1111	1066	1020	968	952	964	1010	957	878	840	835	759	811	827	842	817	754	756	671	723	709	735	723	767	742	690	722	717	749	757	688	710	711	744	699	773	795	724	714	677	725	722	728	698	692	715	728	715	713	745	694	721	703	717	737	722	716	702	685	715	686	710	696	670	717	724	678	720	724	710	714	727	719	695	734	774	678	722	733	722	717	711	706	668	751	708	701	742	703	729	720	738	738	739	694	746	690	716	763	721	690	743	702	734	706	675	723	698	720	717	676	661	691	680	722	704	698	679	724	735	694	646	730	757	711	725	677	726	682	736	727	703	705	719	718	696	709	703	723	700	707	730	733	702	722	740	721	679	688	683	706	673	754	697	665	724	697	682	716	705	728	658	670	762	667	700	680	705	730	716	721	684	709	708	689	681	699	686	759	727	678	744	684	709	697	677	756	730	673	706	690	750	684	659	699	709	692	720	690	685	661	676	737	675	725	750	685	745	683	726	737	677	733	717	705	707	749	690	693	705	704	716	729	702	732	686	694	664	773	714	747	731	696	662	717	739	712	724	700	717	681	726	720	720	638	729	699	725	729	670	738	663	734	644	718	700	696	726	669	728	709	729	745	760	813	722	685	711	706	713	693	659	698	649	741	653	764	714	702	671	739	700	651	689	727	721	707	752	736	715	692	696	718	747	697	713	716	686	696	699	727	656	727	709	741	709	678	719	701	669	743	692	727	719	742	684	702	725	678	712	683	690	702	779	705	754	709	677	724	768	678	687	706	689	721	742	676	706	713	707	711	729	685	701	719	694	702	764	731	667	700	714	697	741	662	704	695	684	693	716	723	692	700	730	691	713	718	699	725	671	671	741	747	724	684	670	671	731	757	745	669	670	752	710	663	718	751	711	738	729	707	709	745	682	752	697	721	690	764	712	678	738	724	700	757	693	710	700	743	706	679	711	701	683	716	748	699	737	719	675	769	700	702	703	685	723	706	716	732	707	643	710	686	623	711	704	748	653	704	719	716	717	697	710	714	718	748	713	653	659	709	683	704	711	721	675	746	677	728	698	744	700	752	722	675	712	728	686	715	753	731	677	716	687	693	692	688	718	706	697	744	730	698	690	740	717	737	669	731	711	727	706	709	672	707	720	715	722	746	715	746	671	716	672	725	681	674	684	744	706	666	734	757	707	758	714	694	730	722	744	736	700	678	663	707	671	673	667	712	691	707	779	741	704	674	704	705	721	755	710	709	662	660	736	696	664	692	747	723	752	722	699	716	734	686	717	699	700	708	723	726	706	702	733	734	631	702	664	715	688	697	712	736	706	674	704	712	662	674	686	731	690	692	734	709	728	682	692	702	680	698	700	727	726	695	728	673	737	724	685	731	715	699	736	691	686	667	707	742	661	712	679	725	697	685	697	753	742	717	737	729	717	690	730	701	698	659	695	727	692	680	688	640	699	711	719	718	709	709	752	736	693	717	724	721	678	744	709	670	715	701	725	679	713	691	703	705	660	673	718	699	744	668	692	666	672	707	710	735	706	685	713	703	728	691	706	756	689	684	702	715	691	710	735	693	678	693	715	716	702	703	758	722	713	683	709	733	732	703	685	740	673	678	734	716	734	661	718	734	679	620	734	695	710	695	695	720	676	706	719	744	685	688	697	725	729	702	730	727	746	691	690	670	722	647	695	756	732	717	620	693	773	752	678	665	697	706	752	704	720	720	733	719	693	676	708	701	648	747	737	677	695	660	723	717	710	682	732	721	752	689	675	677	728	731	727	741	744	715	726	748	740	718	699	698	687	721	744	703	727	670	663	667	726	731	692	765	700	640	702	667	676	696	694	743	727	750	679	665	668	707	729	715	713	666	695	698	629	720	720	711	711	721	692	693	682	690	746	737	719	693	730	723	746	699	707	754	722	699	683	698	680	709	732	711	672	686	673	695	716	669	737	687	750	714	741	732	729	675	708	710	720	693	701	694	705	726	705	791	649	688	660	717	729	711	690	728	739	704	705	729	688	713	688	701	706	721	727	669	713	706	671	733	692	690	709	705	745	671	694	719	684	708	707	714	713	742	739	706	705	735	670	669	681	682	695	726	726	754	732	685	732	723	650	696	708	714	768	686	675	730	701	737	715	700	732	713	664	721	715	731	711	727	743	717	752	668	690	733	734	705	699	729	781	680	717	780	732	690	729	717	691	696	687	735	749	761	655	734	698	691	689	708	746	699	647	718	708	662	722	726	691	713	750	737	727	696	762	718	690	693	715	717	761	710	682	710	686	719	715	687	738	740	679	735	682	665	758	705	697	733	723	694	746	706	675	690	739	700	729	710	680	754	705	745	726	669	688	670	683	740	679	727	709	750	726	716	707	679	750	699	693	756	648	756	666	690	705	745	721	633	697	689	741	707	667	719	709	737	667	737	708	732	735	706	703	725	736	739	709	663	678	684	715	711	669	739	691	696	717	721	712	712	706	751	699	678	730	696	718	706	729	724	696	724	699	708	715	743	719	700	707	736	718	683	650	753	722	678	719	705	714	728	685	725	686	707	701	746	769	692	727	673	733	669	748	704	678	720	698	743	701	708	702	668	739	727	689	696	727	680	726	679	673	690	722	676	707	713	692	665	700	720	702	671	711	705	732	713	730	684	725	688	699	696	669	659	734	697	712	712	717	712	726	693	752	717	749	694	717	720	755	653	686	744	711	639	723	688	751	670	759	668	717	718	748	738	747	680	676	726	713	720	678	699	712	684	699	746	652	674	659	699	652	717	709	669	705	743	715	699	758	719	691	711	739	662	686	698	704	705	682	670	716	670	711	664	669	756	707	682	710	749	678	653	681	689	728	698	758	769	723	687	719	786	704	690	730	702	696	737	666	677	686	689	684	688	676	703	681	728	705	711	787	716	694	734	710	711	703	689	662	674	733	704	728	705	691	726	731	719	685	723	712	687	727	713	693	711	742	719	738	711	736	690	726	708	758	708	722	695	741	680	687	714	694	704	691	724	665	691	707	719	703	756	720	696	718	717	716	685	745	704	738	714	699	700	751	751	717	682	728	716	708	742	722	687	760	706	694	703	676	697	701	726	712	660	703	679	680	684	729	681	720	707	729	686	725	674	739	702	658	722	693	701	689	676	753	720	718	670	718	691	757	698	740	701	732	696	716	716	724	709	707	695	728	720	678	677	706	644	701	731	708	778	765	700	684	720	686	717	717	692	681	760	666	726	707	682	679	733	727	683	710	688	731	690	713	683	729	725	661	702	692	719	707	709	748	674	723	763	690	731	693	706	716	710	719	711	710	731	698	720	757	703
12797	23102	11251	2072	641	356	327	318	298	320	307	273	274	316	327	311	318	291	313	316	300	327	295	306	328	330	309	320	301	346	297	327	351	399	360	360	344	348	358	369	343	382	333	358	422	353	346	329	330	347	331	346	318	324	304	329	347	309	322	292	338	343	315	331	308	290	330	338	316	324	323	299	289	315	317	330	301	325	282	278	320	328	277	334	296	322	287	330	307	317	285	347	306	305	296	311	268	297	278	271	316	335	319	329	280	295	262	278	292	295	300	320	279	305	328	297	302	327	304	262	308	298	315	315	296	304	311	286	303	272	304	280	310	293	340	318	303	292	312	323	298	292	260	315	293	318	310	297	313	302	289	323	302	277	287	312	313	321	261	279	305	299	279	283	314	310	335	280	277	273	280	316	297	324	311	308	313	325	310	311	292	285	310	300	306	296	334	332	316	288	287	299	314	295	293	350	295	294	274	264	309	305	325	299	286	291	302	277	341	291	345	309	266	326	316	294	279	328	313	290	302	313	302	280	318	305	301	301	314	330	303	299	310	326	261	311	304	320	271	320	318	335	317	285	282	300	294	312	304	302	298	277	299	307	318	303	297	311	290	293	298	313	307	291	297	307	305	288	315	289	279	286	304	290	302	309	251	280	311	304	293	286	292	344	296	294	280	327	305	289	309	304	310	319	292	317	286	284	348	289	308	316	285	313	352	323	316	318	318	263	309	291	336	305	279	277	287	308	309	314	350	277	310	324	311	283	273	297	272	276	297	316	278	287	306	286	270	298	287	283	310	294	311	299	267	315	305	305	283	271	315	312	339	275	313	263	262	331	312	270	323	297	285	294	327	323	298	300	307	294	275	282	290	279	315	332	301	314	265	278	304	283	288	301	336	325	307	284	290	319	302	320	279	308	327	310	299	278	332	297	288	303	306	313	308	301	274	299	297	314	278	300	304	312	320	290	305	296	298	277	294	308	307	328	286	286	288	294	298	325	309	289	310	309	333	305	320	314	279	282	306	285	297	301	301	294	296	304	311	308	280	289	319	304	317	316	314	287	293	321	293	358	323	280	282	270	295	296	290	305	272	288	305	275	292	313	272	309	286	294	300	305	278	266	312	290	295	279	276	297	314	309	309	324	346	316	325	280	307	336	267	348	293	302	306	297	328	293	314	266	303	291	305	340	298	337	313	298	315	307	335	309	287	297	319	291	310	289	281	305	279	303	336	307	341	309	321	314	320	295	304	308	312	304	322	308	298	272	310	307	296	302	291	311	325	312	296	298	274	289	289	307	278	282	275	298	318	296	325	330	336	284	287	326	311	310	288	308	315	296	280	294	280	251	301	306	303	316	334	325	376	323	322	282	320	367	306	297	294	302	304	309	277	293	290	315	262	306	305	266	307	296	300	325	319	290	305	283	311	316	259	277	317	300	275	301	281	307	297	302	290	276	314	312	303	308	296	294	323	329	312	303	314	335	326	292	290	320	337	293	318	308	321	281	335	296	288	308	319	271	248	295	260	283	289	292	301	295	312	282	341	329	276	281	302	286	285	294	290	323	321	294	340	319	281	311	315	295	323	364	311	291	327	294	302	266	319	309	314	346	304	326	328	288	289	302	292	327	322	307	304	312	310	297	326	306	287	316	280	285	319	297	275	308	334	306	278	316	303	305	309	313	310	313	298	279	308	283	311	299	306	268	288	287	272	276	275	289	291	283	345	326	277	318	311	304	287	317	329	322	320	267	282	307	282	337	263	284	264	287	291	294	315	312	238	290	318	321	327	293	298	261	306	293	333	283	296	284	292	292	355	294	298	293	279	294	320	281	314	296	277	284	310	304	317	299	285	331	298	317	271	329	301	296	258	306	306	327	321	309	311	342	310	306	308	304	297	313	272	267	279	318	296	318	265	266	288	286	333	326	281	285	305	315	306	294	288	303	316	305	304	307	306	311	308	276	307	311	277	297	292	314	325	299	318	316	323	313	290	269	280	320	337	293	317	326	303	303	269	305	339	291	316	304	312	314	302	286	318	305	312	301	277	309	309	285	317	312	303	300	271	272	293	319	305	302	300	298	272	290	292	328	335	320	310	301	303	277	275	320	325	276	280	302	267	299	291	296	279	281	306	279	303	299	319	295	306	295	321	324	323	311	327	280	307	286	300	300	320	293	276	290	273	304	321	265	312	303	307	283	324	283	313	304	277	300	287	308	328	299	286	301	290	312	292	306	292	304	272	307	270	298	314	288	298	310	313	277	316	321	301	337	307	312	296	273	339	317	317	326	311	297	304	292	303	310	302	284	293	295	301	286	291	290	292	328	314	279	339	294	295	324	277	296	308	314	317	312	299	311	294	311	305	310	280	318	288	305	303	276	279	306	287	334	276	300	332	318	325	278	326	290	338	288	323	296	300	294	314	306	278	293	310	279	335	321	298	311	276	305	295	294	300	294	311	263	312	324	293	310	312	292	315	317	339	312	301	299	319	313	275	331	305	296	324	319	312	288	308	304	305	336	320	274	323	284	328	274	325	305	302	305	299	292	288	311	275	299	290	270	308	316	297	306	301	310	305	290	283	296	276	293	315	320	278	271	283	311	313	319	317	301	301	289	298	346	302	277	332	313	300	311	292	299	260	301	291	316	267	307	288	314	292	327	294	306	300	294	306	289	284	284	326	301	326	333	298	355	307	315	282	304	306	315	294	292	305	333	312	284	309	308	296	293	306	277	298	324	301	279	283	330	275	305	286	310	310	321	318	304	321	300	294	319	328	301	327	330	294	295	298	280	293	311	304	325	321	296	322	326	275	283	303	312	286	304	286	294	299	305	307	278	311	298	316	276	291	302	297	315	316	321	318	320	315	318	276	317	306	285	321	333	289	297	285	293	295	315	302	298	301	297	305	277	360	314	319	314	280	297	304	288	304	312	315	322	295	303	316	307	315	305	314	271	283	290	275	320	312	299	297	299	276	290	290	271	306	300	291	315	279	344	302	301	290	325	325	317	278	280	280	277	288	301	266	324	321	283	321	324	326	285	300	305	307	313	313	319	285	285	302	300	311	317	300	307	336	269	286	281	301	292	303	290	283	299	308	302	309	281	281	302	308	298	314	293	290	298	338	291	298	287	307	310	282	316	305	344	299	290	298	298	284	308	312	303	295	315	317	273	289	290	327	290	322	301	294	256	315	311	336	318	299	290	268	275	336	292	281	283	300	294	315	313	291	295	296	304	293	316	309	315	315	272	297	309	303	313	270	328	312	305	294	295	288	289	272	284	297	281	326	316	310	277	306	297	266	282	275	317	325	329	301	304	305	316	292	302	358	326	292	288	330	316	303	299	326	301	320	304	277	314	302	301	295	306	312	303	268	314	293	297	302	294	296	275	292	304	314	291	365	292	294	278	291	322	286	301	281	287	310	280	301	286	320	315	309	308	295	302	283	333	308	281	298	286	307	290	314	272	297	275	312	294	286	301	281	296	310	301	308	281	286	281	314	303
11007	25486	5808	980	864	737	700	724	769	741	734	664	761	716	751	757	660	732	729	730	711	722	727	728	748	743	758	811	853	970	1034	1017	1022	1020	1114	1100	1052	1029	1071	1128	1102	1092	1093	1203	1137	1066	997	1041	1014	946	954	910	1002	927	855	885	948	959	927	954	895	825	946	886	897	849	845	853	758	787	788	816	756	770	740	770	780	741	782	738	746	801	768	744	768	757	692	710	678	767	748	653	762	744	736	711	702	730	691	756	718	666	698	669	760	718	717	702	720	744	717	730	718	736	706	734	753	757	708	767	705	708	751	699	735	733	748	701	741	741	665	696	751	734	710	729	707	735	734	655	725	742	713	683	711	739	733	667	677	713	692	726	743	724	715	675	657	691	707	721	705	741	677	744	772	743	714	730	725	792	691	718	694	736	691	666	683	729	767	689	695	682	750	741	724	666	700	711	727	733	703	676	726	727	692	757	725	737	675	753	718	729	749	720	761	722	674	716	700	723	701	695	669	664	728	700	732	746	723	694	685	687	702	680	666	723	741	713	767	764	693	735	748	698	686	726	727	731	723	728	740	705	728	734	696	742	743	709	684	725	681	721	725	737	760	745	721	767	753	734	694	725	725	688	692	751	739	667	672	649	700	683	731	730	739	708	731	694	714	676	692	730	726	733	773	705	704	708	727	749	711	734	733	701	703	738	716	709	692	734	745	716	732	705	731	720	672	691	694	726	705	697	705	711	710	742	737	740	693	764	702	771	750	746	684	691	702	711	760	730	740	734	728	665	753	720	676	759	704	722	712	677	682	758	755	724	724	707	719	718	738	733	705	715	701	698	710	703	666	727	747	710	757	729	722	723	728	695	697	731	735	704	720	707	719	684	704	727	711	754	757	726	714	711	754	680	669	701	707	683	728	710	679	691	674	698	733	648	719	706	730	692	749	720	729	701	808	730	755	754	701	746	723	740	736	729	703	661	694	692	737	701	709	743	690	702	680	722	706	738	733	690	678	702	707	672	744	694	747	647	672	727	708	692	746	679	703	703	687	701	743	674	757	680	752	673	671	708	681	781	741	670	725	735	730	759	741	689	731	696	725	697	702	706	720	719	668	705	693	670	717	737	673	679	727	709	721	689	744	723	705	726	717	672	767	785	666	735	730	697	740	736	655	725	762	737	716	679	764	698	706	766	700	768	692	750	704	668	656	674	703	663	709	730	728	693	707	703	674	755	700	710	676	712	710	752	753	688	727	689	742	701	682	690	735	709	700	731	738	706	725	710	720	702	734	719	744	719	738	709	679	663	747	686	676	740	662	696	695	702	700	710	683	746	718	771	729	689	758	692	672	690	719	718	698	740	720	780	686	729	702	709	719	707	676	721	708	710	698	763	757	747	722	681	702	708	695	761	710	745	662	719	751	675	755	689	754	677	669	711	709	716	684	727	696	712	704	697	735	765	677	714	710	730	709	710	715	708	712	705	739	706	748	711	715	738	660	669	706	718	714	717	694	721	694	757	680	759	752	685	751	712	713	669	736	740	713	726	702	730	710	698	736	736	708	707	701	713	693	710	755	743	750	734	732	676	737	711	708	690	704	688	705	692	694	723	660	706	724	698	770	707	726	720	729	707	710	738	712	690	691	730	720	699	693	697	738	700	732	752	698	710	709	716	730	690	727	758	723	720	727	718	704	692	665	770	677	745	638	716	714	688	734	712	728	717	677	723	723	718	697	732	665	714	760	719	685	694	747	683	720	714	720	725	720	716	745	739	724	744	724	715	683	690	745	738	690	720	723	725	736	681	747	733	737	709	688	694	714	742	680	694	757	712	755	712	718	763	692	713	697	735	678	734	730	708	692	710	730	685	685	680	736	713	688	757	694	716	768	682	757	680	742	691	741	712	729	720	690	684	682	707	671	723	701	692	691	702	678	710	700	724	712	771	661	688	730	704	728	670	689	714	749	704	742	709	732	684	727	683	687	729	739	689	699	706	688	765	696	730	707	741	694	754	683	759	733	671	719	730	751	742	716	722	721	681	737	661	704	713	740	735	719	682	682	728	735	710	763	701	671	773	696	741	743	693	740	680	724	711	679	711	697	704	726	696	737	700	759	706	739	684	705	752	715	705	709	729	730	678	725	737	746	739	771	706	690	696	659	676	753	714	731	736	691	695	706	758	726	761	716	696	752	723	704	670	760	729	710	734	706	735	717	674	716	739	719	725	746	689	742	743	739	706	735	742	690	689	679	739	707	703	725	708	729	705	749	711	705	688	715	731	705	721	737	701	709	716	734	690	719	724	703	714	742	708	702	680	724	765	705	666	722	724	704	711	712	718	756	739	739	730	700	772	714	751	700	718	740	718	691	729	739	738	729	709	729	762	727	771	699	687	699	732	739	722	707	744	685	678	758	745	699	732	710	732	744	766	694	691	720	722	707	676	738	671	800	698	716	701	714	769	715	688	716	686	697	710	739	725	702	694	698	750	715	715	688	741	731	710	722	713	720	716	749	678	713	733	718	700	729	702	734	675	673	738	705	727	747	716	693	721	699	694	719	737	707	696	679	723	754	694	702	679	702	711	730	681	680	699	703	778	746	723	734	689	677	715	676	722	640	730	725	704	693	774	744	704	725	691	764	689	702	698	709	702	737	731	702	699	763	687	667	710	723	699	701	678	689	708	714	715	697	729	684	728	686	719	709	689	701	729	690	737	680	739	710	741	723	682	702	723	739	694	723	753	763	719	711	708	725	722	722	700	690	716	708	693	719	724	721	721	732	674	708	687	690	711	718	679	721	757	711	735	718	728	703	738	697	704	766	717	698	738	653	697	701	690	739	681	729	666	741	716	723	744	695	713	730	719	781	687	749	747	696	678	709	708	712	700	714	707	706	695	714	752	704	701	676	724	762	738	769	690	650	697	742	719	674	713	703	699	708	696	734	727	755	735	727	693	697	676	677	694	713	681	700	733	737	708	692	703	724	661	723	683	707	712	683	780	737	693	642	689	678	688	716	699	679	661	725	715	741	706	755	721	728	796	686	723	688	708	728	711	725	733	700	752	729	741	740	718	737	662	697	752	724	684	741	701	714	645	711	718	725	719	741	765	701	707	696	754	651	694	685	706	713	791	745	690	736	745	733	728	736	740	780	723	669	718	704	758	752	682	698	754	709	702	729	745	745	700	750	719	762	748	764	712	701	737	703	791	714	712	738	652	715	737	697	756	755	717	692	732	743	717	675	709	723	698	702	752	708	698	732	678	692	753	738	683	730	735	713	657	719	667	720	739	727	711	684	728	736	692	743	752	707	736	696	685	717	694	742	698	729	738	700	713	731	738	724	724	756	689	644	703	743	755	674	734	764	720	728	735	702	765	721	767	639	737	715	708	711	790	679	676	738	724	683	738	689	738	702	703	683	739	712	718	713	783	659	676	719	720	739	704	704	740	667	723	706	762	754	734	731	724	710	748	699	686	657	744	695	745	709	686	777	715	685	725	678	760	669	737	735	709
39397	49478	31062	20812	13432	6324	2446	909	400	329	339	365	357	334	359	336	287	301	305	324	347	299	331	309	343	318	341	326	376	359	357	382	389	387	396	406	364	389	403	414	386	384	394	376	411	378	382	384	396	354	322	359	350	367	309	304	341	413	415	429	330	386	388	319	364	424	375	376	368	349	348	371	323	382	333	363	327	342	340	314	331	329	316	358	324	301	307	317	277	326	306	330	311	330	307	344	316	319	326	308	290	337	332	325	304	336	332	324	326	323	309	299	326	326	290	320	333	292	351	298	312	326	313	285	308	305	305	319	337	298	326	307	326	307	326	307	289	288	324	328	291	295	314	304	318	319	311	325	273	343	297	298	317	295	331	294	358	304	295	298	290	339	315	308	266	332	300	281	296	302	321	320	335	311	343	345	285	317	314	312	301	290	313	333	298	337	333	287	310	324	331	319	311	301	329	335	274	310	301	305	319	344	327	314	296	272	307	321	322	302	323	292	267	301	320	313	336	308	334	293	325	285	326	298	292	241	349	290	304	307	296	329	314	341	357	313	317	293	291	353	310	323	317	308	320	322	322	335	294	314	309	275	334	299	342	306	287	287	320	319	311	326	358	291	294	309	304	320	298	293	319	308	316	310	305	323	302	312	314	287	313	313	303	317	321	296	305	276	351	342	326	284	264	333	295	325	293	301	328	321	339	309	282	308	307	301	316	311	337	279	304	315	331	292	338	330	307	344	335	298	277	293	329	313	325	320	295	322	306	319	287	311	297	326	314	313	289	284	276	329	286	308	349	312	334	329	318	337	281	323	315	319	323	315	302	282	316	290	297	299	311	332	330	296	309	277	316	349	291	311	329	271	306	296	299	329	296	314	312	306	282	281	325	295	315	249	322	319	303	284	279	309	323	288	310	290	303	300	301	257	312	307	335	312	298	295	343	302	317	304	306	310	294	301	314	327	291	312	326	301	299	290	326	280	308	290	349	307	262	306	313	313	321	341	331	311	315	307	281	313	308	311	302	340	297	284	349	319	326	328	309	292	290	303	314	339	315	312	320	334	318	330	314	353	310	295	302	347	307	317	328	313	314	325	304	311	338	322	291	287	277	310	265	322	315	317	298	313	294	292	289	354	297	308	313	321	329	307	342	308	313	299	292	310	334	322	290	331	280	330	345	300	315	306	319	328	303	321	312	326	300	309	300	301	298	294	321	294	309	289	311	314	338	302	291	331	309	308	307	325	315	294	302	308	330	280	318	287	270	280	298	317	313	308	293	290	303	321	284	306	306	300	295	293	311	327	301	333	305	289	307	283	333	299	272	306	290	306	289	344	307	311	292	326	303	269	317	308	294	315	320	347	327	301	330	291	294	331	324	309	306	287	325	292	315	261	307	290	352	299	291	340	309	304	331	286	320	297	332	317	280	331	273	310	283	280	300	344	300	308	316	323	297	329	291	317	298	315	326	305	321	305	307	289	330	273	329	315	326	305	321	296	284	338	297	309	335	313	312	302	301	321	336	294	303	314	303	297	338	327	295	304	310	303	297	289	299	320	292	299	302	318	296	286	308	342	339	298	283	320	303	281	299	322	321	299	324	303	321	326	298	294	301	316	304	326	326	294	310	298	283	318	313	307	332	321	300	324	314	319	293	322	292	302	304	304	306	309	351	240	330	303	316	306	292	287	305	331	299	317	285	313	347	351	326	322	291	308	317	309	325	333	342	299	324	309	321	307	302	298	348	303	301	336	319	308	293	324	316	290	289	310	302	278	331	328	334	317	308	314	338	325	304	280	299	284	289	319	308	319	333	288	318	300	330	296	280	305	282	308	318	325	279	342	282	330	316	315	345	331	306	310	274	332	305	334	305	296	323	296	318	290	297	325	307	313	313	328	314	291	322	332	320	296	293	270	282	317	343	304	298	324	308	279	319	298	329	299	310	323	300	292	308	329	329	314	270	275	338	314	267	294	304	306	300	309	306	329	329	328	299	327	311	302	312	333	297	310	310	269	311	292	287	309	308	308	338	297	293	311	334	323	321	315	318	291	315	296	283	316	310	314	297	322	329	304	319	333	340	336	308	310	309	272	306	301	308	336	328	311	299	289	281	309	289	280	319	326	323	310	274	273	285	312	321	302	314	292	341	323	311	284	299	318	315	302	331	276	275	321	309	310	320	304	290	270	283	273	302	329	287	324	313	358	318	324	296	330	313	335	305	301	323	276	314	310	286	317	379	347	327	317	289	314	329	331	291	309	347	320	316	339	318	315	316	323	303	330	317	313	319	323	329	303	316	303	300	326	309	319	294	298	318	339	332	319	304	350	319	305	310	326	337	299	274	300	326	346	299	301	285	269	349	301	313	297	322	314	322	297	293	327	322	286	327	333	323	329	320	322	314	319	333	292	281	341	316	298	329	316	305	297	277	310	342	300	338	310	313	316	295	317	278	300	302	294	296	279	293	298	298	325	309	294	290	314	287	295	316	314	312	316	327	307	297	288	292	293	319	299	317	257	302	338	312	295	297	305	344	344	313	328	335	325	366	321	302	280	283	313	313	332	322	321	294	297	317	284	333	297	301	330	288	320	303	298	315	342	295	313	296	321	280	316	328	307	311	303	306	337	318	309	327	292	312	321	332	308	307	324	298	309	287	338	305	332	322	328	323	305	341	298	307	332	312	264	341	326	314	313	315	277	317	283	297	313	329	288	303	303	305	293	313	346	310	297	291	296	315	302	327	336	322	333	341	297	318	341	315	353	332	313	303	310	310	306	289	291	293	342	329	301	284	324	257	298	311	292	295	338	322	291	301	276	295	307	287	308	289	332	305	302	273	291	279	314	335	288	314	350	283	299	334	296	332	313	291	312	280	308	294	285	325	305	334	312	313	312	331	342	311	310	326	290	320	315	322	312	298	282	292	303	324	322	306	296	303	323	331	298	281	285	284	289	287	304	313	296	286	284	334	309	281	320	311	284	314	295	322	318	305	317	320	299	314	344	309	316	312	320	313	331	338	296	319	319	290	319	275	263	313	302	306	305	283	284	300	306	316	285	337	323	291	302	288	287	356	284	306	330	327	325	296	297	284	323	295	311	338	297	315	310	301	298	290	281	309	325	309	307	297	335	315	331	308	287	311	328	294	302	324	311	304	312	336	289	316	302	301	307	302	336	336	318	332	334	315	301	295	308	304	341	315	292	321	325	331	351	279	331	318	296	322	333	310	311	306	304	296	298	313	309	295	279	315	336	277	294	315	307	291	330	317	314	307	322	319	328	317	318	280	330	370	308	300	291	344	292	331	282	319	310	323	324	305	293	319	308	308	300	311	301	294	350	307	331	326	334	323	329	330	321	268	313	289	305	297	337	336	311	296	305	311	291	305	306	320	317	320	313	329	311	306	303	327	324	295	303	324	292	293	297	295	318	303	297	318	309	332	321	297	340	310	315	307	296	315	288	307	304	304	303	301	346	325	296	285	330	305	333	339	275	302	291	320	325
31371	45420	20385	1856	1689	1467	1185	1130	1039	1025	883	943	870	872	845	841	811	828	775	819	799	782	783	783	844	845	902	964	1065	1086	1150	1249	1279	1270	1236	1325	1312	1355	1372	1288	1285	1295	1334	1294	1305	1307	1202	1225	1246	1245	1167	1176	1188	1117	1157	1085	1210	1483	1599	1706	1382	1547	1380	1251	1360	1457	1455	1500	1159	952	953	947	918	979	1031	1034	1006	992	973	894	861	810	838	775	790	808	753	803	827	720	750	817	767	729	718	754	701	768	722	721	743	767	733	753	733	729	703	720	756	750	694	755	774	696	758	720	720	714	766	774	726	775	741	744	748	679	728	714	741	719	744	708	762	772	727	754	736	701	698	703	710	676	701	722	717	737	715	716	726	722	696	728	694	735	728	726	659	727	697	682	759	749	672	697	724	727	761	746	726	775	756	700	729	764	719	739	702	742	731	740	726	738	739	694	770	724	755	757	799	713	741	709	752	696	754	767	749	719	767	674	779	729	724	749	677	745	697	734	725	711	733	676	722	690	761	746	732	716	712	718	691	760	761	686	735	726	710	718	686	709	747	710	679	742	690	738	741	711	734	740	652	720	736	747	746	739	712	796	743	720	716	681	726	769	755	704	755	718	702	745	733	735	743	700	700	766	760	728	726	722	705	743	724	748	743	772	729	699	768	763	824	764	699	754	738	749	752	718	724	729	752	717	725	707	690	706	751	763	711	723	745	757	727	736	762	734	693	748	763	731	706	693	749	755	688	699	710	746	732	765	759	697	759	682	713	715	755	714	744	755	733	752	774	755	720	729	681	759	718	694	750	721	725	722	721	703	715	777	778	702	702	716	743	739	703	764	710	692	748	686	759	701	731	691	724	739	729	713	667	742	751	731	758	684	695	775	724	710	777	690	729	708	735	703	797	702	757	778	724	726	744	728	708	735	748	747	707	651	777	718	725	716	731	718	696	705	685	751	708	685	721	762	651	706	707	725	745	746	747	695	777	772	717	704	742	696	731	760	739	811	759	746	707	752	680	752	700	746	744	735	758	702	731	711	745	772	718	720	775	713	718	765	735	686	714	715	716	736	799	740	718	762	728	707	732	776	681	718	751	739	701	737	748	764	697	723	738	706	732	745	689	758	797	665	711	719	721	721	693	710	741	753	746	709	775	760	697	718	701	713	738	685	706	720	708	742	750	791	746	734	725	744	696	716	752	695	781	711	770	761	723	762	744	721	696	699	772	756	707	711	730	765	703	716	738	749	704	733	770	692	733	728	729	707	715	777	733	723	706	769	744	775	725	670	751	774	766	773	744	747	702	813	685	741	728	781	717	701	749	780	777	768	760	729	686	750	747	721	679	797	676	760	761	753	711	687	725	757	751	720	717	736	738	725	728	706	715	760	750	667	730	745	721	746	735	703	772	728	740	744	720	718	725	762	705	714	716	731	648	727	699	717	733	701	749	707	727	737	694	719	679	729	717	706	698	724	753	760	721	722	719	685	755	763	734	774	733	729	740	707	780	715	732	720	724	735	740	685	717	756	713	748	727	725	713	774	726	749	704	716	727	709	752	749	746	736	729	713	773	721	761	752	693	703	710	716	765	794	694	779	732	729	732	689	700	715	717	771	755	746	747	776	730	733	683	727	714	729	740	726	784	740	709	683	760	709	749	741	772	705	736	712	719	708	775	720	721	723	739	712	722	711	751	763	717	715	728	723	769	714	723	750	737	712	709	709	727	749	744	715	754	705	759	712	717	711	759	710	734	734	719	737	722	726	764	760	698	691	723	718	732	715	686	724	742	748	724	686	752	722	712	733	665	751	761	749	738	801	747	700	751	699	708	694	746	741	745	724	736	756	711	745	756	691	682	732	708	715	730	763	723	714	798	744	739	681	713	707	712	701	707	706	772	735	721	735	768	760	775	705	738	715	694	746	678	669	720	747	699	656	726	729	724	710	729	755	743	706	736	698	721	717	757	684	740	724	741	737	731	738	688	713	738	706	704	789	742	786	719	688	753	717	732	695	748	758	712	744	697	704	744	705	699	749	751	740	707	755	757	733	705	736	752	721	718	744	724	709	733	687	775	749	724	737	707	765	761	722	739	733	680	779	726	760	666	738	714	713	754	753	708	709	710	741	734	735	718	709	721	698	736	726	740	692	772	750	694	763	740	739	751	742	769	697	748	722	713	725	742	710	735	744	727	721	715	755	726	724	747	780	691	691	735	766	744	728	671	787	721	735	716	736	746	698	757	776	666	748	686	759	751	723	712	749	731	730	751	805	715	761	727	737	738	702	731	778	692	747	785	746	738	745	777	713	756	699	740	748	774	705	781	776	738	780	726	742	741	704	709	707	744	733	764	735	707	755	722	730	739	762	717	697	721	723	712	711	692	723	695	723	717	766	726	755	745	726	752	727	792	710	779	771	763	718	730	731	753	701	693	717	729	694	739	713	752	748	774	771	758	697	688	721	701	726	742	764	724	701	733	734	710	759	664	748	708	741	725	707	736	709	707	728	692	740	685	711	721	756	709	725	766	743	709	713	716	744	700	726	699	673	691	735	743	752	763	708	721	749	722	683	727	697	731	741	767	723	717	707	688	724	713	694	736	766	741	716	710	706	727	699	736	708	706	745	687	734	733	766	731	761	768	742	740	723	703	762	709	738	721	787	736	728	726	734	721	739	750	748	750	707	747	741	710	695	738	727	718	678	732	691	714	751	742	748	692	742	643	761	670	718	677	729	734	710	752	760	768	756	751	690	752	728	691	696	677	725	778	742	699	785	744	726	710	745	783	731	746	758	721	733	701	757	713	766	753	728	760	710	753	720	771	695	731	788	715	716	749	723	712	716	765	709	764	719	671	698	719	672	709	748	743	685	743	716	720	715	721	769	714	702	752	713	768	701	708	711	727	740	740	724	687	716	728	738	762	695	725	692	719	768	684	740	744	707	685	751	777	756	746	756	720	728	757	713	721	769	758	761	732	683	729	753	720	745	725	766	694	785	669	758	762	679	688	706	760	762	704	688	739	692	723	750	764	710	747	740	720	727	707	743	736	729	711	759	741	727	734	726	759	701	758	752	727	745	757	742	712	727	734	766	721	704	715	749	705	721	714	725	709	724	697	731	783	700	744	789	730	702	741	726	671	731	761	733	743	705	778	739	707	677	733	740	721	737	714	760	702	722	731	736	703	736	754	751	757	753	802	746	782	730	775	728	705	778	724	715	721	775	716	725	749	734	722	781	728	747	754	732	732	669	693	699	777	697	751	738	717	727	741	715	717	752	768	683	751	736	738	697	722	737	721	718	718	751	714	710	734	731	723	739	718	711	711	729	758	765	735	808	708	742	748	749	720	749	751	768	765	716	727	705	744	704	720	735	708	709	656	701	706	741	719	742	743	781	709	728	701	765	763	732	720	778	660	734	694	734	726	771	737	697	708	699	725	740	694	686	737	717	716	774	775	679	742	750	708	717	723	722	753	746	732	656	664	714	767	708	758	767	732	755	741	710	790	752	688	749
50955	45083	33128	24376	21787	17813	11246	4876	1543	606	458	402	445	411	401	398	366	387	363	359	339	345	332	344	349	363	377	422	394	405	444	470	423	437	459	492	495	545	510	483	473	492	462	506	496	444	455	496	498	463	520	434	454	489	447	419	406	525	784	737	636	733	696	619	581	641	647	690	587	432	424	409	447	463	485	477	492	439	399	376	361	366	331	314	336	336	337	310	362	333	321	294	309	336	339	308	318	285	354	300	304	315	290	289	296	319	326	300	306	312	318	285	320	332	292	305	325	299	291	294	283	320	293	311	255	296	301	330	304	293	297	334	319	311	325	283	290	302	300	302	324	290	312	309	333	329	297	328	331	336	318	302	350	290	314	325	315	293	294	304	309	313	279	359	309	289	298	317	317	312	299	288	321	280	305	298	319	325	331	298	308	301	325	315	319	297	309	322	286	282	312	286	289	302	284	307	279	302	301	353	300	288	293	303	285	288	306	336	286	325	323	341	293	282	330	313	315	319	299	293	275	277	307	316	288	252	292	298	303	286	316	324	323	325	301	294	294	298	296	338	289	284	318	319	335	299	298	300	316	321	281	291	300	296	319	294	320	334	305	318	290	307	301	333	307	303	350	332	294	306	295	283	299	313	324	324	313	311	319	333	304	292	287	304	310	332	299	295	344	303	298	306	295	293	293	326	286	304	275	328	328	294	360	307	308	313	309	296	289	301	292	304	307	288	285	299	298	304	264	286	339	310	316	298	298	316	288	290	330	313	352	288	285	320	261	281	318	281	345	309	287	302	263	291	299	293	307	325	302	283	312	306	325	312	319	307	295	319	314	311	341	297	295	315	324	294	293	317	300	335	273	291	291	305	334	321	250	327	305	292	300	293	312	280	303	308	336	275	274	307	346	299	299	297	289	284	330	300	317	334	319	309	298	281	312	298	317	278	346	276	274	260	285	338	286	307	288	290	279	297	325	308	319	337	291	309	317	293	314	322	322	283	292	291	324	316	359	305	333	282	329	308	281	313	327	312	290	276	264	315	337	332	319	317	284	310	313	294	294	310	305	292	310	291	321	315	287	292	301	297	333	299	301	297	277	299	317	285	291	317	299	294	281	287	313	312	316	306	311	270	325	296	306	297	322	334	282	306	306	297	300	301	321	332	311	293	302	315	319	294	308	304	305	311	313	312	307	290	287	274	275	338	307	283	303	334	317	307	298	320	316	314	310	320	287	306	339	327	301	329	293	311	305	324	280	290	300	339	314	294	282	327	311	264	303	300	312	292	323	309	311	298	307	294	286	297	321	314	289	320	310	300	305	314	304	292	331	312	330	279	281	350	303	314	327	342	299	297	320	317	289	247	266	329	304	305	303	302	293	307	297	326	275	277	324	292	289	320	294	320	320	294	316	271	298	274	274	306	300	292	331	284	301	316	317	284	289	307	303	306	294	294	280	323	288	296	305	272	279	306	267	311	317	320	334	282	296	324	317	279	340	304	291	320	287	301	299	281	295	295	281	306	294	309	291	293	299	309	308	313	291	282	285	294	305	292	284	321	336	301	323	307	290	314	323	281	303	324	277	308	289	294	344	291	282	308	319	321	307	320	332	300	266	326	285	335	301	309	282	318	287	275	283	334	310	268	308	301	265	321	289	291	279	306	293	331	294	325	302	292	314	310	338	266	306	299	314	320	298	292	280	296	273	303	330	298	271	280	316	314	288	313	299	289	302	324	295	285	300	305	303	316	310	312	282	316	284	317	299	336	288	301	314	310	287	291	318	307	296	343	261	320	279	333	315	329	286	310	294	301	301	303	286	326	304	317	283	311	326	301	295	281	333	337	299	296	328	297	290	291	294	294	287	296	277	318	328	301	294	298	285	334	331	305	295	338	316	301	313	317	304	322	300	312	298	304	328	293	317	303	325	312	312	302	289	293	346	304	322	301	344	327	310	266	304	323	352	305	317	331	341	296	287	312	298	330	327	329	263	333	314	310	310	316	290	303	295	302	292	317	308	298	316	283	304	285	267	308	296	308	312	266	307	302	287	301	317	299	293	302	335	325	263	302	267	292	295	285	333	308	285	270	313	355	293	292	291	308	327	269	301	288	277	289	320	279	318	299	296	301	311	296	334	266	306	309	250	323	275	293	297	297	310	328	332	295	308	309	305	297	310	283	283	273	307	317	309	314	330	272	326	284	300	316	317	288	326	317	297	297	308	314	324	310	318	286	278	288	318	330	313	289	296	272	311	298	313	309	325	348	309	296	280	307	299	286	288	330	289	296	290	287	287	298	337	306	301	287	300	304	291	303	281	283	266	352	337	307	330	315	317	301	259	332	306	318	330	316	302	326	312	314	312	299	325	298	310	297	355	314	338	301	304	289	310	308	311	285	320	279	296	304	291	283	277	291	281	327	305	280	281	323	276	319	253	320	301	316	303	310	298	278	306	303	337	273	324	275	330	285	303	280	307	327	279	280	310	280	306	316	266	286	320	310	277	323	323	311	286	311	311	266	301	276	267	304	288	283	289	322	308	302	331	298	322	296	298	308	290	301	315	303	275	337	295	305	299	300	276	295	288	280	347	309	300	296	314	279	319	314	282	299	316	315	310	304	293	298	317	345	278	295	299	315	306	297	318	320	312	339	276	293	311	315	293	319	304	324	312	306	296	305	309	275	270	289	275	288	302	283	317	324	292	339	320	316	303	352	317	310	302	273	306	324	321	284	292	315	295	298	298	293	301	294	292	325	317	339	301	295	304	295	307	341	321	307	324	293	324	282	285	285	294	302	294	273	332	317	297	310	283	299	316	310	301	292	315	300	309	295	292	299	321	306	303	276	307	315	296	299	310	304	297	292	298	339	294	318	278	285	323	285	323	344	332	293	320	305	312	276	311	320	306	343	312	308	324	322	289	307	273	336	279	297	274	292	303	280	295	277	303	290	291	310	324	328	337	314	310	340	320	311	300	298	325	309	293	290	313	273	304	304	303	313	314	313	315	303	286	304	330	280	316	276	276	288	294	313	292	289	312	295	321	291	285	283	290	294	318	301	290	323	334	292	281	276	305	278	295	309	339	295	268	290	320	333	299	310	302	330	308	325	309	290	340	294	311	290	282	298	298	340	293	286	271	284	307	286	300	288	302	277	282	271	291	323	299	296	279	290	299	323	351	273	318	292	286	309	319	304	307	311	295	324	326	317	324	274	288	286	272	295	320	312	287	346	263	295	309	317	284	307	322	308	304	270	317	314	322	307	313	308	267	304	318	339	316	318	277	295	301	324	294	298	325	281	297	287	320	315	283	324	308	305	311	276	272	316	287	309	296	319	316	327	290	279	287	286	300	294	288	297	273	304	329	330	287	299	279	337	312	291	313	311	295	294	289	280	289	303	289	306	323	299	293	334	303	302	297	257	313	278	316	310	289	306	244	326	303	296	315	304	254	321	300	323	297	325	292	344	317	314	326	310	296	290	311	332	288	334	311	295	279	303	309	330
42216	49950	20025	5611	4871	3774	2938	2340	2077	1860	1603	1525	1439	1270	1301	1190	1127	1092	1043	984	987	908	956	960	1050	1131	1212	1441	1519	1406	1608	1758	1719	1720	1888	1885	2214	2226	2093	1916	1827	1955	2007	1818	2027	1734	1894	2077	1985	2118	1997	1684	1797	2130	1568	1435	1737	2697	4302	3943	3073	3896	3491	3074	2985	3365	3305	3514	2735	1635	1456	1467	1482	1699	1900	1959	2126	1775	1617	1370	1256	1058	987	978	1014	960	912	917	864	863	893	851	786	854	786	786	727	777	758	736	737	685	722	672	730	747	699	714	693	701	683	665	697	691	719	690	638	664	698	708	724	677	681	703	692	687	742	710	692	673	689	713	701	668	718	722	668	681	745	735	716	728	715	759	713	693	711	689	689	667	669	722	700	656	667	680	707	719	692	667	751	698	715	702	739	698	735	672	727	737	701	732	698	728	674	747	682	755	672	686	648	700	708	742	686	706	725	707	721	716	683	707	662	679	699	736	676	692	680	718	666	691	689	708	734	704	726	698	730	683	702	704	722	705	684	669	737	708	695	679	673	705	704	699	705	679	683	682	721	676	692	710	700	659	673	675	639	696	704	681	664	702	664	700	774	717	706	708	706	688	710	725	685	728	687	660	682	678	675	696	716	704	696	666	703	696	742	690	724	757	675	707	699	722	742	666	729	691	701	754	691	670	718	723	716	713	702	701	648	717	714	716	715	702	717	699	706	678	684	670	705	741	658	692	728	680	675	729	687	703	712	653	712	728	691	727	702	705	653	689	665	737	720	725	699	707	710	684	679	705	673	701	690	693	688	669	686	723	701	669	727	720	674	664	743	678	679	662	707	728	672	683	720	708	716	676	710	701	717	678	697	698	660	678	667	702	683	730	737	734	664	684	693	693	674	662	687	700	695	683	700	682	650	711	706	736	748	678	689	704	712	694	710	732	742	686	699	719	688	686	699	734	664	676	707	721	713	699	705	708	700	708	693	688	778	694	699	715	712	695	722	703	692	726	704	681	709	694	731	666	699	662	738	691	722	718	685	651	716	697	683	664	707	698	719	709	685	662	719	672	695	680	747	722	728	688	688	711	721	715	690	784	693	732	684	714	651	681	714	679	710	731	716	741	672	687	690	715	706	766	720	663	671	679	699	707	745	708	720	697	712	643	694	646	685	664	689	695	707	699	706	675	698	671	683	748	636	733	658	655	679	701	702	714	713	725	704	747	788	693	659	702	709	717	701	681	761	692	703	673	722	725	692	717	706	696	693	760	678	729	704	730	656	706	683	736	681	676	684	736	660	689	659	711	713	705	672	670	695	715	660	670	731	663	723	676	737	720	717	711	686	710	688	759	701	681	687	699	688	686	705	732	711	691	687	666	683	718	726	689	734	675	688	698	663	710	698	718	716	700	684	714	672	703	715	750	673	699	716	711	730	705	685	685	721	647	728	719	726	762	710	676	735	681	728	734	728	699	647	702	672	708	658	732	714	741	714	732	703	707	687	707	666	690	729	722	692	733	724	672	684	699	690	634	710	682	670	712	698	669	674	744	724	723	688	671	674	698	685	672	696	735	757	714	704	704	677	722	727	735	730	729	704	687	709	702	657	728	702	665	650	699	719	730	680	709	766	732	718	690	727	706	711	670	708	708	704	679	636	688	701	681	670	701	667	723	726	728	740	678	687	717	723	723	662	711	686	713	665	676	703	696	712	744	718	686	712	692	689	663	710	708	703	728	715	735	686	667	692	720	706	701	705	665	685	701	665	660	696	690	688	737	749	736	693	619	702	715	764	671	676	695	748	672	750	681	716	745	690	702	684	719	764	725	684	702	689	721	679	699	651	689	677	706	717	670	688	702	751	725	708	677	691	664	695	668	703	686	750	689	694	736	755	677	690	709	757	711	685	757	724	740	706	734	699	690	667	699	642	746	715	714	679	718	726	742	644	714	735	641	714	726	713	729	706	683	721	682	755	681	725	660	681	707	712	712	671	754	672	682	688	697	714	722	725	699	733	751	693	693	676	639	693	743	721	711	698	703	683	688	743	677	684	680	720	687	681	721	705	688	664	712	696	691	694	719	698	712	720	653	711	693	702	654	677	692	672	635	715	733	690	732	650	706	714	660	724	716	698	711	700	666	683	673	703	724	684	692	722	688	707	746	655	743	754	707	692	696	710	680	649	689	664	683	707	648	713	683	688	721	720	684	692	709	705	729	740	666	742	698	664	700	709	688	680	729	706	673	692	691	707	708	691	710	663	682	709	724	687	702	700	720	697	694	717	692	689	664	709	743	714	707	678	714	708	698	696	666	710	700	696	720	652	730	708	664	670	645	672	662	670	665	696	712	700	707	698	738	662	693	714	695	670	718	695	723	719	686	715	673	733	722	703	729	682	726	662	669	693	683	693	734	680	689	711	700	682	695	666	713	696	694	705	680	705	764	704	678	712	783	733	713	725	703	733	687	725	716	724	678	674	709	743	694	659	678	687	718	688	692	664	726	672	687	683	722	691	694	721	697	686	735	664	704	692	701	723	717	750	695	729	709	723	692	679	707	696	676	686	724	706	724	675	688	762	713	693	694	710	646	702	704	708	692	714	736	723	646	675	676	686	731	686	712	748	704	674	709	700	661	724	688	690	672	708	720	717	684	709	732	709	699	706	670	686	672	700	700	711	700	661	667	703	672	689	673	703	699	698	712	661	693	705	699	673	711	633	690	662	692	683	651	721	702	659	633	742	721	757	746	670	661	685	648	698	731	623	682	682	713	678	707	695	717	697	707	689	704	718	754	660	717	702	685	681	686	684	649	684	713	694	721	704	695	721	644	668	732	761	706	715	696	694	748	680	722	687	673	694	678	701	699	715	751	672	735	706	667	707	680	749	697	662	701	748	746	679	716	701	728	667	697	667	722	716	712	669	722	656	724	710	720	676	648	685	715	737	686	702	685	714	704	682	708	664	712	720	713	735	692	668	696	682	713	704	739	691	673	684	722	735	652	721	737	702	724	671	723	693	708	708	712	677	677	695	712	763	702	719	712	710	689	681	654	711	717	702	707	702	706	719	751	686	696	701	726	676	757	735	740	735	679	683	665	693	731	696	712	693	706	694	707	675	694	689	641	735	695	687	679	736	715	685	664	780	627	682	738	720	653	675	663	699	686	741	717	707	683	692	733	704	759	690	691	687	756	746	691	731	694	724	728	723	714	672	685	730	684	712	666	707	719	694	709	659	703	705	695	662	695	740	633	717	655	720	696	669	681	715	710	728	706	682	675	670	698	717	736	672	681	716	723	692	708	718	698	745	680	709	675	728	676	740	718	712	731	670	646	693	731	687	683	664	714	698	700	722	704	758	727	672	697	740	692	664	728	701	682	681	690	683	707	714	705	724	703	721	691	683	681	697	677	745	748	722	654	705	693	655	730	679	699	689	711	688	659	681	711	725	726	725	721	705	721	634	731	689	714	686	725	687	726	703	707	703	674	690	700	699	705	721	726	704	751	688	691	735	680	639	660	663	668	716	705	684	716
14937	17861	8056	1527	589	389	326	287	316	316	280	291	321	310	271	300	333	272	304	295	290	343	329	286	310	314	341	341	323	349	345	331	330	341	349	325	354	365	352	353	321	358	350	335	352	366	347	330	374	326	314	353	337	344	311	338	299	349	314	311	300	327	318	311	335	350	339	338	319	337	322	311	284	344	313	313	295	309	300	315	318	347	266	290	286	286	279	313	309	306	280	300	331	309	279	271	300	281	298	280	247	294	284	308	299	317	338	321	294	296	297	287	310	291	309	292	260	322	295	305	308	282	327	310	292	307	313	312	327	307	288	272	306	299	312	297	313	288	274	292	291	304	314	283	305	279	301	284	315	298	330	305	289	325	261	280	314	288	306	266	275	325	284	301	281	283	299	307	296	265	309	310	293	274	271	293	316	288	289	308	320	329	310	281	299	320	302	296	306	296	248	288	316	261	290	287	289	264	283	238	296	298	281	291	295	304	282	280	335	290	282	273	323	288	299	291	279	302	290	303	291	301	267	265	297	302	321	333	260	349	271	289	327	305	306	319	291	274	307	319	300	283	325	340	305	328	306	301	282	308	297	297	271	288	284	297	316	311	288	260	301	288	270	270	307	299	303	307	282	284	297	312	301	290	291	302	328	308	252	292	284	289	291	309	294	298	324	287	308	277	312	310	286	323	276	280	304	272	286	290	324	308	297	283	304	302	318	288	286	282	282	296	262	315	314	298	294	280	267	319	319	304	281	313	288	309	278	312	271	299	308	319	288	289	250	306	277	319	287	314	304	271	316	331	322	280	321	293	300	260	309	307	299	302	281	325	294	270	290	308	282	309	274	264	277	281	310	309	322	314	298	296	297	324	284	314	304	294	310	285	311	288	298	260	299	301	279	281	288	290	294	303	309	306	312	298	263	292	293	286	311	330	289	301	311	310	313	309	288	276	291	303	316	271	312	295	315	315	284	280	261	295	291	318	283	287	305	293	287	311	298	303	336	306	301	303	308	314	318	309	275	313	328	307	299	299	306	272	289	293	279	285	288	292	312	324	305	353	296	300	307	317	307	277	289	311	293	291	265	281	311	267	269	335	268	310	293	269	276	300	300	309	305	275	285	305	280	279	324	261	312	313	310	292	313	267	326	307	306	278	293	320	281	270	298	282	299	313	306	271	285	277	285	304	275	302	288	317	322	297	269	293	317	329	311	320	341	300	303	312	319	268	305	282	300	297	295	248	304	302	280	295	312	309	313	303	255	271	273	274	276	331	299	331	308	321	303	312	308	303	308	305	308	316	295	295	295	279	295	321	297	306	275	280	299	285	310	322	301	267	301	294	299	302	283	285	302	289	299	298	271	317	311	282	294	309	303	288	289	291	284	315	313	306	295	272	310	287	298	295	292	294	278	317	314	282	280	273	305	299	270	306	290	300	332	282	295	307	290	308	303	283	288	266	282	324	305	283	290	283	316	293	293	306	328	300	305	284	286	329	278	291	311	302	301	290	288	274	298	318	308	279	317	285	305	300	315	291	305	299	288	310	299	272	310	339	294	298	272	330	266	285	302	293	287	281	328	277	259	337	308	295	295	290	291	339	293	298	293	334	306	303	299	299	297	311	292	283	282	278	276	243	308	268	290	308	343	308	305	312	274	317	304	291	282	317	327	297	271	274	284	291	303	315	307	321	305	302	288	307	292	285	268	293	307	294	302	291	344	293	283	307	304	290	305	326	296	274	277	301	293	307	279	313	276	304	290	322	296	333	328	317	285	339	287	302	323	281	285	310	299	259	287	277	345	287	297	298	352	301	273	309	290	283	296	298	268	299	293	305	328	301	338	314	305	302	292	287	306	313	317	324	292	303	272	319	288	288	307	308	288	280	312	298	302	279	323	316	273	291	295	312	275	296	322	306	293	323	289	298	274	291	292	329	291	269	295	336	270	301	307	305	291	320	295	318	287	300	313	301	300	311	272	308	307	299	287	265	306	285	286	303	306	317	291	313	289	302	286	312	296	323	323	351	303	289	311	305	273	306	259	258	305	302	310	301	311	282	293	309	285	308	322	284	300	310	282	311	331	332	309	318	286	302	321	314	294	306	296	279	303	287	275	284	312	329	288	320	301	304	275	281	298	280	291	303	266	314	321	298	276	314	295	297	302	322	273	290	278	278	330	292	279	321	315	328	305	339	299	292	304	285	321	310	300	305	311	306	325	271	307	303	318	325	323	283	291	314	309	306	304	264	310	318	263	315	275	303	296	296	275	281	293	318	322	332	299	289	293	296	303	326	272	275	307	297	302	281	282	285	285	295	291	315	313	328	299	297	297	292	281	297	328	275	300	320	300	275	284	297	322	269	284	281	302	275	301	286	325	295	300	248	287	315	276	325	313	249	281	287	314	293	330	289	271	295	311	293	300	294	276	290	312	310	279	280	315	292	288	296	300	295	293	274	286	301	334	254	270	257	279	294	299	318	307	300	305	314	305	291	260	274	313	253	304	299	292	317	299	326	309	322	294	299	312	303	279	322	295	270	316	299	302	300	269	312	291	289	307	340	317	310	289	301	332	288	298	268	317	334	283	301	315	278	277	291	296	273	289	282	326	269	302	293	309	340	269	320	270	311	300	299	308	305	316	347	286	293	288	320	290	289	313	296	291	286	279	271	312	301	280	327	303	302	325	302	282	318	297	261	299	290	298	306	292	284	284	312	308	292	291	295	297	310	326	321	298	269	302	309	276	297	341	278	316	311	268	303	268	302	298	297	296	305	273	299	306	323	336	283	305	301	297	293	260	312	297	325	316	321	287	293	289	313	296	284	305	265	294	292	297	290	323	310	273	293	308	299	316	336	312	300	309	294	338	279	271	301	300	297	296	311	295	304	328	308	312	297	331	325	346	313	292	272	300	289	316	310	295	313	315	289	303	276	272	283	309	274	318	312	308	292	306	301	320	289	291	286	288	294	260	325	349	275	277	292	327	270	279	292	341	288	285	305	312	281	277	301	313	287	308	335	301	310	300	306	328	278	287	273	288	297	282	317	293	275	320	326	311	306	303	316	291	293	277	278	292	283	282	295	287	268	301	330	291	270	265	310	320	282	287	293	315	303	286	290	305	321	316	284	271	271	306	292	297	307	312	291	326	307	307	300	304	293	329	285	289	282	311	322	306	296	279	301	315	246	286	315	318	271	286	308	310	295	271	299	271	288	302	312	281	275	324	328	285	284	288	309	288	292	266	318	304	309	319	322	280	303	287	314	298	305	269	309	307	318	267	346	290	306	316	303	322	306	282	282	287	297	291	300	299	315	318	305	266	315	289	280	313	310	312	278	305	266	317	309	341	308	307	307	298	291	320	324	282	296	283	291	322	307	323	283	273	282	304	298	302	297	283	307	310	280	257	304	244	299	295	286	296	257	282	307	275	307	296	277	291	290	309	296	280	292	311	337	293	311	301	265	265	316	308	289	282	295	287	325	294	294	305	309	292	287	318	267	285	275
13014	18858	5944	842	810	760	792	742	744	727	726	761	716	756	734	743	732	719	743	719	715	755	762	751	767	834	868	963	888	915	941	1020	1032	1048	1086	1073	1078	1190	1153	1151	1087	1137	1162	1127	1122	1101	1061	1080	1006	933	970	933	924	887	900	871	923	838	904	918	908	879	917	841	853	857	878	861	786	788	735	773	812	738	765	750	763	756	804	765	755	682	720	687	732	805	774	734	708	704	719	716	725	743	729	682	734	733	767	693	682	705	702	697	710	643	746	712	717	727	717	712	737	685	677	693	715	762	661	715	746	683	713	697	767	723	730	700	702	689	733	723	705	714	656	718	753	727	673	666	695	694	726	766	690	758	725	688	722	798	751	692	738	707	767	663	700	699	714	725	714	780	701	722	726	709	683	680	683	698	691	669	678	717	702	682	724	714	688	729	687	701	743	699	694	681	688	726	740	786	738	724	663	662	745	669	735	722	701	717	755	681	684	712	718	724	700	677	672	735	715	717	740	726	707	728	723	683	724	686	737	692	750	727	745	690	751	791	715	706	768	707	751	733	693	785	691	711	747	692	698	712	685	723	757	746	703	693	675	705	732	711	705	722	706	700	737	685	723	720	698	705	707	719	704	678	683	712	728	672	679	733	739	722	707	756	680	707	686	753	741	678	749	680	706	745	696	733	734	733	670	735	696	730	677	731	733	717	754	672	730	765	721	716	707	704	687	743	683	650	713	758	715	711	700	725	658	696	720	731	660	711	715	707	729	719	670	696	721	675	730	729	735	722	722	713	671	697	777	727	721	739	742	708	727	699	695	712	749	712	668	672	697	721	722	722	692	737	767	724	727	708	730	755	792	685	692	704	726	724	686	707	712	768	759	716	705	698	713	719	707	738	696	739	725	737	699	686	691	781	719	730	696	705	720	775	739	696	739	718	711	786	677	732	674	707	710	734	690	693	720	675	702	679	707	733	726	691	702	720	745	719	715	715	699	691	684	732	732	702	713	691	702	744	772	722	741	739	675	752	664	709	701	717	709	680	730	729	717	720	666	757	739	702	760	646	721	683	738	767	718	724	724	685	725	717	735	753	712	709	652	718	739	726	739	730	673	711	731	729	730	709	686	700	700	746	697	691	706	699	764	671	688	752	724	762	716	720	729	716	685	711	725	712	724	732	690	728	706	743	711	731	695	711	680	700	744	737	722	718	695	749	704	705	692	689	758	767	700	716	707	728	700	710	777	684	730	749	695	714	687	682	707	698	721	693	724	680	683	728	683	727	722	722	751	733	709	698	699	696	721	730	686	727	709	717	735	754	722	697	775	709	659	717	700	670	720	676	746	686	715	702	739	721	693	728	685	721	688	721	640	724	733	707	727	720	709	690	730	716	699	701	685	669	730	705	736	778	724	743	699	681	673	711	751	716	708	687	679	698	661	694	671	760	680	701	710	760	653	733	725	731	668	738	687	719	723	699	755	716	744	732	748	713	742	702	693	711	757	727	699	737	714	692	723	750	747	716	715	720	708	661	692	750	698	735	714	703	743	676	712	724	723	752	724	729	717	690	693	761	712	697	698	699	702	713	721	658	729	736	722	736	696	725	735	736	712	713	711	722	680	700	736	659	725	707	717	701	739	721	713	716	693	723	734	698	724	722	712	673	734	766	693	677	648	698	681	696	752	729	736	689	725	670	717	698	710	704	752	740	760	725	729	712	700	716	742	686	715	714	731	683	705	732	732	711	739	693	709	736	703	691	697	703	703	724	748	690	715	724	757	729	683	781	688	696	729	728	709	740	720	702	716	674	703	666	696	718	715	693	699	690	725	745	716	704	714	684	719	756	688	734	713	716	699	685	680	711	723	685	726	696	733	748	722	689	717	700	734	750	765	697	702	710	699	650	705	712	708	718	740	736	709	730	722	745	693	694	690	679	705	722	651	717	702	767	707	695	684	728	701	697	740	731	686	682	738	745	667	703	692	712	690	753	707	738	733	765	737	729	770	703	725	730	717	722	769	705	766	721	676	694	743	740	729	675	722	714	744	716	728	663	710	705	719	705	737	759	722	730	704	670	751	750	700	754	697	706	736	724	729	695	723	737	698	687	717	723	674	733	706	707	734	739	704	748	731	703	676	708	719	746	688	665	701	690	755	720	673	722	682	704	714	747	707	713	731	708	709	744	721	701	699	683	719	726	687	671	680	701	711	724	750	747	731	710	686	680	763	706	669	706	731	681	691	695	724	708	751	687	737	722	772	719	692	653	704	690	680	709	718	746	685	694	719	724	640	700	753	720	748	748	674	706	751	704	729	719	690	684	745	736	723	735	698	730	714	682	714	740	752	716	685	765	744	686	753	705	669	673	696	688	695	736	698	719	709	696	705	730	730	688	715	725	721	693	706	695	649	710	707	758	696	718	652	741	697	779	718	717	717	694	678	698	726	709	709	703	716	702	668	674	684	766	761	725	706	712	704	690	704	736	697	728	658	739	697	721	709	696	706	719	756	700	706	705	711	702	701	770	720	695	695	712	679	711	726	682	718	681	678	733	724	736	670	725	720	711	707	724	718	728	736	716	720	682	675	744	765	712	739	747	692	686	675	724	699	684	677	731	742	711	739	702	699	706	735	717	709	691	736	682	716	697	742	699	641	730	732	733	727	718	692	716	718	720	713	689	724	733	723	764	779	717	691	694	724	747	704	735	712	723	746	701	718	760	717	702	669	713	701	689	711	742	721	693	750	687	710	701	745	680	743	724	741	694	758	690	685	688	693	729	745	712	753	710	751	748	698	693	735	726	678	717	700	735	686	720	691	735	728	730	700	678	723	722	708	708	706	740	754	724	725	742	720	737	703	705	711	712	715	727	706	678	724	710	749	735	745	680	737	740	688	714	712	728	685	718	719	710	719	724	709	732	703	744	747	692	676	695	723	695	741	709	728	735	719	744	675	747	748	660	722	724	688	734	741	692	779	684	717	744	704	671	718	737	705	714	698	735	699	739	701	717	651	659	703	668	751	681	640	705	705	735	709	684	724	722	705	708	758	677	674	685	702	718	678	677	637	772	677	738	727	665	697	753	788	732	741	651	706	703	728	683	723	714	754	702	756	696	681	695	725	748	721	735	705	702	689	680	701	718	704	665	656	714	747	753	673	738	706	709	718	734	705	730	679	732	742	694	695	734	679	693	742	736	720	742	692	744	691	708	679	748	676	706	693	741	746	719	724	722	697	691	703	707	730	672	700	681	702	726	697	693	683	692	722	693	684	687	729	783	739	664	756	745	716	719	736	730	664	713	726	638	693	690	718	697	664	775	762	728	696	751	703	705	753	737	669	714	725	713	703	729	724	737	695	706	721	720	700	738	762	725	700	713	709	785	737	733	711	752	703	690	748	707	686	729	681	709	696	660	655	732	752	699	732	702	739	702	693	730	684	713	718	761	674	727	738	713	675	716	672	735	767	695	655	732	707	710	729	662	732	741	717	698	679	725	728	746	731	731	687	693	717	699
40043	45956	30894	18196	10152	4955	2031	726	419	353	352	340	310	368	342	309	320	311	286	342	283	336	316	352	324	358	342	354	359	353	358	373	346	384	317	401	353	344	350	384	351	402	396	357	386	380	396	392	369	338	368	361	344	370	380	372	357	411	441	425	385	448	399	373	390	402	358	373	327	332	373	309	312	351	317	322	348	340	322	330	312	276	314	330	323	308	287	315	310	303	295	285	321	301	286	307	322	329	320	299	321	300	301	272	322	299	329	315	295	278	272	302	299	300	270	311	294	281	301	307	282	301	301	325	326	279	312	290	310	292	301	282	302	331	302	319	306	286	326	309	326	294	268	274	279	307	325	339	283	300	295	335	257	292	304	326	342	320	297	293	304	320	285	299	293	285	323	334	318	309	308	298	313	277	291	253	281	312	311	297	351	293	276	289	306	303	271	289	297	299	310	331	268	268	310	312	297	282	307	308	313	304	307	297	323	296	298	294	302	277	296	289	329	305	301	315	306	300	310	291	307	318	318	335	304	325	290	346	306	317	258	304	291	304	306	292	327	285	286	269	279	299	285	329	278	296	300	287	279	302	316	304	301	319	308	300	334	328	329	327	300	317	324	308	335	295	323	290	327	316	293	287	329	294	345	307	313	303	307	299	336	301	269	326	315	323	296	307	276	292	315	281	301	278	325	306	287	308	300	303	302	327	283	280	318	317	259	268	294	291	300	299	294	299	307	308	317	293	297	306	284	312	323	294	322	322	327	295	320	321	324	306	294	307	318	313	297	340	287	286	311	306	258	285	289	297	290	268	299	285	314	327	289	326	288	332	309	317	297	322	316	356	320	311	323	294	306	287	269	298	315	303	292	320	325	293	295	319	287	311	308	296	299	299	311	321	346	310	297	330	328	306	349	318	310	319	322	311	305	331	294	310	294	298	301	309	326	283	310	301	329	294	284	285	313	274	308	312	277	331	314	283	266	304	311	266	304	296	293	281	297	286	330	291	299	305	321	296	270	307	325	300	320	315	294	297	310	316	323	296	280	329	318	307	301	312	296	317	324	317	284	329	291	315	313	283	291	298	316	300	297	311	325	283	301	305	303	329	328	286	312	320	305	327	304	293	306	301	339	291	314	324	296	305	308	324	314	293	305	323	275	289	329	303	315	299	288	296	324	292	284	313	312	314	296	308	330	294	254	291	300	303	314	298	293	332	285	308	324	302	305	298	268	309	290	277	291	307	276	296	334	351	286	328	372	314	303	310	286	294	328	320	292	303	324	279	311	318	281	320	303	299	270	301	318	289	296	288	331	302	309	293	323	290	295	288	283	306	280	289	296	286	289	318	318	324	321	298	307	312	334	280	312	320	310	313	299	304	320	309	339	300	298	317	285	336	308	286	319	347	290	302	313	339	290	302	300	305	301	281	302	300	306	311	281	318	306	254	340	306	328	309	317	317	326	303	299	322	338	307	326	326	301	292	299	291	325	291	283	293	300	303	318	292	326	303	312	298	311	304	307	287	307	311	309	299	304	290	295	308	305	327	288	295	300	282	317	290	299	296	294	310	290	305	349	294	320	282	292	327	278	309	313	282	279	309	293	325	299	311	308	278	309	308	307	314	275	330	330	315	285	289	299	314	271	299	284	297	327	281	294	258	316	294	293	291	312	297	288	282	302	300	287	307	287	317	326	277	285	323	343	349	314	347	292	290	289	290	302	289	270	295	296	286	288	280	350	292	304	341	317	300	312	308	334	321	294	265	281	307	308	285	259	285	297	297	302	280	295	299	303	316	313	312	311	298	290	289	285	345	334	306	295	273	319	284	289	303	311	351	318	318	306	311	275	335	314	289	352	295	287	302	314	286	287	307	305	303	306	272	324	333	319	307	310	277	318	293	284	264	279	340	302	311	306	298	341	303	315	276	316	316	285	309	312	316	355	362	301	329	290	313	334	283	299	317	297	309	307	304	311	325	313	316	290	289	300	307	278	300	290	312	284	248	329	282	301	317	308	279	309	312	282	315	333	300	305	315	327	324	325	309	302	312	306	343	273	354	320	264	300	310	331	289	295	301	289	293	337	261	313	299	307	310	302	327	287	321	329	280	311	296	287	285	288	288	266	304	279	309	321	317	299	317	286	294	302	288	279	287	291	273	286	291	291	306	302	278	310	312	308	322	320	285	285	293	311	304	279	294	288	318	314	297	291	316	270	310	345	278	312	298	319	304	309	317	282	299	325	293	301	301	305	339	298	324	319	284	336	282	295	292	303	308	307	305	313	339	320	309	317	301	323	304	315	287	351	329	284	321	302	283	308	306	295	287	324	307	327	299	294	278	297	326	290	327	312	326	302	298	331	307	327	299	282	288	312	297	327	313	282	318	279	300	288	317	324	310	320	312	298	279	306	321	297	331	300	302	299	315	290	297	289	312	312	294	307	279	294	317	294	310	316	314	312	319	360	270	288	301	286	320	290	309	288	356	320	334	281	300	319	308	303	321	293	315	350	261	319	321	312	302	328	360	309	294	304	315	281	334	295	332	310	300	278	300	271	292	339	286	296	282	308	331	339	307	314	319	331	271	277	297	305	340	300	307	330	309	332	318	290	314	287	290	286	332	305	301	285	331	314	308	312	318	306	303	339	336	283	273	294	338	312	320	311	284	262	279	343	310	316	274	328	313	330	272	297	316	296	292	326	326	318	291	280	309	319	343	299	312	322	328	345	278	308	300	304	286	302	283	309	272	307	305	265	308	293	305	285	307	305	276	276	281	291	312	301	299	302	282	297	322	276	302	281	314	317	309	329	342	329	316	298	307	310	306	335	291	286	284	293	270	322	310	290	322	283	251	283	287	331	319	319	294	310	313	294	286	329	313	314	307	347	290	334	295	289	297	311	305	280	305	308	295	302	313	326	319	301	326	310	310	286	295	329	309	296	295	336	292	345	278	335	289	305	313	321	325	286	313	280	305	273	297	283	287	332	254	304	275	324	255	291	298	323	307	302	273	305	299	313	306	298	298	302	322	326	306	311	325	305	273	303	301	333	310	328	279	301	291	319	294	319	317	310	282	287	265	311	301	283	296	318	299	290	300	283	325	321	290	329	294	306	278	306	305	279	314	315	306	298	291	344	345	282	272	319	286	290	327	316	308	304	297	321	308	333	355	312	272	301	281	291	312	275	278	302	295	288	297	321	306	331	291	275	311	284	296	319	291	294	299	271	323	306	314	292	266	298	310	276	295	281	315	271	300	289	323	333	264	286	311	319	307	298	287	349	292	284	301	281	308	286	256	309	261	309	288	286	276	315	284	298	323	287	266	267	297	314	261	287	279	284	316	301	316	306	295	280	269	305	292	301	292	310	297	292	296	276	312	291	291	298	312	306	341	290	296	336	290	288	324	339	317	307	343	302	306	297	311	297	338	299	307	293	279	292	338	304	302	304	334	313	289	276	289	300	309	310	302	301	287	309	318	305	288	287	327	307	319	274	316	338	302	350	338
31142	42249	13367	1990	1780	1503	1251	1115	1067	979	916	956	839	870	860	845	822	827	812	790	815	758	774	796	865	986	1040	1083	1038	1063	1090	1111	1138	1145	1222	1231	1236	1362	1330	1306	1358	1363	1364	1267	1301	1320	1322	1278	1283	1228	1161	1112	1285	1218	1238	1068	1210	1420	1452	1506	1569	1634	1534	1398	1301	1394	1464	1369	1133	1072	988	882	974	1048	1039	1067	1031	980	940	928	837	899	824	829	810	846	829	776	828	758	733	794	769	785	790	701	731	727	768	753	742	680	732	732	698	745	765	724	728	768	741	753	732	683	670	777	704	727	747	735	695	685	726	711	675	763	714	658	762	709	740	786	749	733	731	725	714	710	790	724	778	722	772	772	735	705	710	735	725	722	736	733	772	719	751	734	691	738	741	756	711	716	729	702	757	748	714	725	740	766	743	697	747	674	714	760	727	736	708	735	778	698	723	728	756	701	738	698	716	706	713	743	753	717	748	754	711	757	697	741	701	760	754	684	762	722	728	748	678	717	763	741	695	710	690	703	698	779	689	744	695	764	707	696	708	710	777	709	728	722	679	758	733	737	757	733	695	747	722	717	720	762	752	712	708	742	714	675	794	734	666	664	737	718	719	729	730	693	719	746	746	733	739	740	712	667	666	697	768	720	725	772	726	730	720	737	748	761	666	714	662	736	796	724	759	739	757	692	730	678	706	740	708	710	703	711	728	743	760	698	719	767	752	726	765	721	801	715	740	767	722	710	734	724	750	675	733	767	689	741	743	676	755	706	716	703	791	775	726	741	723	743	716	654	707	703	700	744	752	746	758	726	698	718	702	740	709	773	720	722	704	733	719	723	740	729	762	744	699	704	693	736	699	706	735	717	757	722	755	730	731	724	715	703	724	727	731	685	697	711	736	697	741	746	724	695	755	710	751	719	756	712	724	725	685	739	721	724	723	684	683	701	719	783	717	698	775	728	724	660	721	720	739	669	735	705	699	699	733	741	749	749	717	718	683	724	715	722	722	709	773	768	741	715	726	740	746	709	756	702	725	766	736	724	738	733	697	724	731	674	726	694	686	723	729	739	634	795	716	729	723	708	742	717	715	755	768	687	680	781	741	718	715	694	750	699	726	719	768	666	682	700	757	758	781	744	665	782	710	697	760	749	688	711	723	709	725	697	702	740	711	680	722	702	732	733	714	704	669	709	723	752	728	750	772	728	758	705	730	713	783	753	702	709	746	713	729	697	736	761	738	725	735	747	737	708	740	748	721	749	727	670	744	746	730	722	711	721	729	711	739	734	727	712	721	708	730	750	729	698	761	749	763	723	743	731	714	742	743	719	680	718	687	732	694	717	731	733	680	741	778	725	680	663	699	706	737	703	734	714	671	735	722	641	740	716	703	741	733	739	721	741	717	760	690	698	716	738	703	684	772	741	702	701	698	778	714	730	702	705	728	745	687	715	662	700	690	754	699	762	703	764	718	740	755	742	736	723	670	737	726	677	721	701	698	735	714	724	726	715	713	738	694	748	732	745	683	681	802	729	706	698	740	713	762	693	686	735	761	738	740	683	710	685	759	803	746	699	702	699	725	706	719	718	684	718	741	719	710	692	747	717	763	758	755	751	778	741	761	737	728	735	745	773	778	734	726	743	761	728	732	722	737	718	710	731	743	718	699	731	738	682	709	712	688	709	750	732	729	722	731	727	707	703	697	740	716	708	767	693	687	712	725	731	753	726	678	730	712	757	749	742	722	716	745	708	706	708	729	704	694	691	712	747	748	724	751	675	733	722	707	724	715	729	677	715	751	716	778	768	731	703	699	671	716	698	747	712	694	731	730	750	711	670	759	734	707	752	807	746	722	753	705	689	758	719	703	759	701	709	754	681	731	723	705	740	709	718	695	750	750	704	713	743	725	746	728	702	714	711	760	715	715	713	702	723	747	748	687	724	705	718	701	714	727	771	743	755	746	744	755	701	744	727	719	755	786	683	708	749	716	725	701	707	738	775	741	732	763	708	672	708	710	729	720	780	724	725	670	675	738	700	725	684	694	701	749	666	694	725	736	720	720	692	688	695	701	699	741	716	739	691	747	724	700	697	696	743	730	743	698	707	716	691	734	706	730	744	734	695	685	759	722	684	728	739	707	718	721	712	787	699	717	746	688	736	772	724	790	740	719	708	714	684	693	743	704	753	731	718	714	683	751	739	708	693	710	706	694	695	741	761	712	733	741	728	700	728	731	743	714	736	802	677	694	700	679	697	774	745	672	719	702	717	703	738	743	735	754	708	709	673	717	725	693	792	733	732	681	720	693	749	735	693	737	774	696	770	730	732	728	721	726	690	731	733	753	742	779	723	693	703	687	707	719	676	680	688	743	703	708	719	717	641	661	702	703	709	727	680	722	699	754	726	665	737	760	753	739	793	771	685	714	748	706	712	748	737	674	732	710	716	714	709	685	745	744	673	677	702	730	729	712	714	745	727	692	695	724	732	721	689	715	733	742	683	698	725	758	696	745	722	737	716	741	698	707	704	709	699	731	748	671	754	745	689	741	718	761	721	716	717	703	766	743	746	727	720	743	725	734	679	752	730	711	736	741	783	684	735	684	723	723	738	717	648	682	750	738	724	729	698	738	696	712	731	716	686	711	681	746	711	715	728	689	728	699	717	692	696	732	745	698	734	717	727	706	751	696	717	720	710	723	666	753	713	742	743	722	740	740	730	712	686	723	738	707	748	735	722	731	668	700	736	738	744	754	782	728	705	740	712	689	766	739	768	704	766	732	755	749	715	727	768	750	748	737	707	698	720	658	711	686	738	718	729	726	638	767	689	743	727	662	688	728	701	726	735	743	730	701	732	742	739	699	743	765	739	725	703	681	718	717	735	695	749	685	770	736	739	719	706	737	741	703	732	726	743	756	751	766	771	708	747	721	701	737	703	693	703	723	721	706	698	725	739	705	714	725	738	778	711	734	712	766	693	734	683	724	730	713	740	681	727	738	731	714	728	703	726	675	740	743	753	728	733	732	718	729	717	723	759	723	683	738	691	750	797	766	729	697	709	709	704	769	728	732	714	764	746	722	672	741	778	711	735	723	677	725	730	720	741	717	700	685	733	757	764	720	663	751	774	676	714	736	736	734	682	702	721	705	719	724	677	709	755	707	702	696	741	721	725	717	744	694	784	724	717	731	768	735	722	691	724	750	682	756	720	752	678	734	755	700	701	756	762	705	731	718	728	735	733	788	701	757	685	711	683	767	710	754	716	734	768	784	743	749	761	727	702	707	735	733	675	730	752	711	700	699	695	718	718	726	710	747	745	741	738	770	681	719	704	722	732	742	735	751	744	692	735	725	708	741	739	689	693	719	697	707	745	677	751	769	765	673	731	693	702	753	736	774	727	781	731	721	760	738	697	764	722	717	673	736	734	719	697	719	742	722	695	708	733	733	746	708	705	737	741	743	728	735	749	774	703	736	767	743	714	725	705	738	735	731	732	727	759	745	728	749	672	719	739	737	748	713	710
53242	45650	32850	24561	22405	18659	12353	5324	1583	565	462	460	446	381	417	376	321	365	361	365	341	361	350	368	374	375	355	450	387	442	428	429	439	426	430	426	443	472	473	458	480	466	475	418	456	488	480	490	481	491	427	445	447	447	479	432	484	455	597	653	690	700	660	624	593	652	627	644	487	485	430	441	439	488	474	459	476	417	415	448	369	374	347	330	367	311	343	324	314	330	326	306	312	335	310	315	350	314	327	290	307	302	301	299	277	292	309	315	327	304	287	279	300	308	268	299	278	316	305	338	299	290	311	323	290	298	277	274	300	306	318	320	290	297	300	319	330	297	299	280	317	272	301	283	262	272	325	276	306	294	294	275	305	276	268	301	324	296	305	282	307	310	303	313	331	274	336	326	338	300	298	315	270	299	321	283	323	338	305	313	275	287	319	303	291	277	300	279	312	308	319	290	301	297	308	278	276	300	300	311	290	296	334	304	296	309	313	261	293	321	314	316	294	278	289	306	303	298	308	310	307	318	328	301	292	303	290	284	280	283	343	280	330	299	313	309	308	303	336	315	309	331	296	276	279	294	301	283	313	317	285	288	280	303	262	323	295	298	309	304	320	331	313	293	294	338	296	326	298	301	283	315	286	288	286	293	295	300	291	263	304	280	282	310	294	300	308	306	277	291	298	278	267	265	301	309	300	294	329	311	327	295	304	329	341	273	315	276	292	294	309	297	321	286	306	271	311	310	312	291	308	309	265	286	284	314	311	288	309	323	275	286	310	292	305	264	293	308	318	286	319	320	304	312	316	311	285	282	298	286	294	266	293	301	290	299	309	318	277	320	296	273	287	251	282	271	311	291	286	304	310	315	296	289	281	278	308	304	304	293	300	306	338	296	285	308	291	303	282	273	344	263	276	289	281	301	293	317	298	317	290	277	299	311	295	284	301	324	291	287	304	306	320	330	276	306	300	310	283	306	325	322	306	300	287	301	280	303	276	286	322	314	308	282	294	316	268	301	321	321	332	339	303	310	303	350	317	298	291	306	270	312	294	316	317	314	333	280	283	281	300	300	311	281	286	246	290	290	312	323	301	317	315	304	282	291	265	257	311	272	301	314	308	265	290	299	299	281	265	272	300	343	252	301	290	330	289	294	324	317	312	320	296	319	300	284	307	314	324	319	317	296	278	306	336	328	307	330	308	303	316	315	304	309	300	309	297	282	301	342	317	299	305	325	290	330	272	269	288	327	275	279	284	328	305	287	301	304	277	309	310	306	273	297	293	327	285	302	334	300	286	293	318	259	306	304	272	305	327	313	321	290	303	323	331	286	270	291	292	285	282	289	308	307	304	314	297	282	281	290	300	291	312	261	353	304	286	302	322	317	332	283	307	311	270	281	292	263	301	319	274	257	289	306	306	302	280	326	288	290	313	308	313	274	343	294	333	311	314	329	291	289	300	321	255	311	296	278	286	298	313	267	283	303	302	316	316	299	278	283	316	304	319	340	297	281	296	334	276	301	272	259	302	306	288	286	300	255	298	299	326	285	284	267	308	262	311	290	278	310	295	296	288	302	332	292	301	312	322	302	297	299	273	308	313	308	265	280	275	317	293	305	285	260	334	270	307	310	312	304	320	302	282	304	308	292	299	328	295	302	301	260	301	288	301	285	294	286	300	335	310	267	296	297	291	295	284	285	290	310	282	288	314	322	322	341	296	312	288	310	280	317	314	307	314	303	308	289	295	291	300	264	303	313	319	296	283	279	290	271	315	292	275	268	290	302	320	302	268	314	289	305	304	288	273	264	294	280	279	314	282	280	295	300	308	310	285	324	321	324	280	305	308	311	306	284	300	274	320	294	291	291	330	317	299	273	320	323	321	349	308	280	294	278	306	303	310	311	307	311	289	289	289	309	297	303	293	303	321	287	325	285	292	291	328	313	334	293	300	324	320	306	302	278	292	273	294	302	285	282	274	302	278	335	299	295	285	292	304	275	310	273	282	299	318	328	329	327	311	289	296	307	316	293	241	314	322	308	321	309	296	288	298	301	331	294	300	310	269	310	328	300	297	310	303	303	306	302	311	295	289	340	298	324	313	319	282	285	294	301	302	319	303	330	289	320	314	293	303	306	290	321	325	298	297	303	308	288	290	304	292	326	279	314	287	320	281	326	266	312	300	275	293	300	266	312	316	285	309	313	324	307	287	289	293	309	285	300	303	318	265	306	296	292	312	309	274	284	282	293	290	272	299	279	319	297	323	308	289	282	330	318	328	286	310	328	274	292	316	305	302	317	288	307	296	274	285	246	303	353	299	313	314	286	304	332	301	301	275	299	303	288	292	299	286	287	307	300	322	300	318	288	281	298	338	300	301	283	302	289	320	306	291	342	334	318	319	312	298	346	316	249	309	299	291	317	288	286	323	273	285	320	331	271	316	310	285	302	280	310	295	287	277	306	320	277	271	323	312	309	295	307	298	319	332	286	286	305	281	309	295	304	295	292	302	298	301	298	316	273	287	304	316	275	310	297	274	311	302	293	345	295	328	285	306	332	335	288	311	302	292	303	298	284	285	279	317	312	310	301	298	310	324	280	275	288	305	291	309	295	302	298	293	310	322	296	316	283	274	291	281	258	305	297	290	338	322	312	307	295	309	313	293	285	309	264	267	312	307	289	301	278	285	326	282	306	307	298	276	316	334	347	307	317	294	271	303	257	303	278	323	300	311	334	297	295	318	323	276	264	275	281	292	303	299	305	297	287	297	266	304	313	304	307	300	296	278	295	289	320	299	285	332	276	333	312	314	321	303	313	293	302	293	281	278	290	303	317	301	343	293	324	295	295	305	287	315	299	300	299	329	285	316	303	298	278	307	324	298	315	308	322	284	321	318	301	331	315	276	302	303	312	276	328	284	301	347	313	291	297	333	328	323	316	302	304	284	318	273	323	310	280	327	298	279	295	287	288	312	317	281	276	302	284	280	292	292	326	286	299	262	288	295	290	296	274	312	309	345	311	307	292	291	274	286	293	313	299	288	312	301	259	296	284	319	278	324	322	289	307	295	319	292	279	302	287	281	299	292	297	314	284	278	327	279	308	304	307	310	319	287	295	322	277	274	295	284	286	295	304	313	309	307	296	302	296	303	307	307	321	272	277	337	303	284	326	304	307	276	296	301	284	324	293	309	321	299	308	328	301	299	305	327	321	267	312	280	337	307	298	265	300	298	249	313	294	287	321	278	293	309	280	286	300	282	323	279	323	329	342	323	289	315	299	298	309	295	285	306	299	304	256	293	275	308	293	289	285	280	318	276	301	287	296	325	302	340	316	308	350	335	305	297	302	334	324	296	276	296	303	315	298	311	319	265	284	282	323	299	263	324	294	300	289	305	296	279	308	305	294	305	284	305	283	341	302	289	293	281	289	309	274	295	290	281	298	276	293	315	300	326	326	284	316	308	295	272	293	301	308	264	274	276	312	317	296	317	282	328	291	273	321	293	298	309	339
44293	50964	21515	5577	4912	3516	2837	2373	2072	1816	1648	1546	1404	1255	1247	1153	1149	1062	1028	974	988	947	957	1030	1020	1119	1382	1504	1431	1530	1476	1537	1626	1609	1637	1688	1813	2057	1915	1974	2016	2024	1927	1873	2035	2079	2006	2006	2177	2171	1723	1762	1927	2158	2040	1566	1739	1863	2785	3425	3625	3996	3598	3273	3196	3297	3316	3149	2212	1689	1721	1645	1719	2082	1926	2110	1810	1573	1602	1464	1179	1147	1098	953	998	997	968	916	920	846	770	839	804	796	812	753	720	783	703	718	686	694	744	669	725	707	718	690	711	715	701	750	745	708	661	759	718	684	714	663	734	681	725	699	708	707	714	758	706	690	748	681	729	685	708	718	731	732	760	666	697	626	710	685	744	655	688	717	674	738	682	685	689	691	730	682	712	700	695	671	716	706	694	660	688	723	714	710	670	685	686	684	730	728	705	722	731	688	705	704	692	696	696	679	658	718	689	724	703	742	712	664	676	730	692	729	716	713	695	722	714	693	669	691	712	690	692	653	721	674	735	762	701	725	694	684	700	728	681	663	664	645	696	674	709	704	700	696	668	711	728	708	633	677	689	691	649	676	722	684	684	724	670	678	699	666	689	682	754	690	634	704	703	676	727	692	700	664	690	699	681	689	682	758	668	660	710	703	696	665	660	694	677	686	705	684	687	689	708	691	710	705	650	681	706	709	721	720	660	692	736	691	690	731	639	691	688	693	669	737	685	666	694	708	650	697	758	732	646	654	682	668	710	686	708	675	680	717	701	667	735	683	729	726	723	652	700	678	656	658	697	673	700	740	753	652	693	683	692	651	701	765	693	687	700	673	684	706	684	715	707	663	663	726	659	714	701	739	717	635	666	701	686	674	688	669	676	692	679	717	714	658	659	691	700	688	713	711	692	708	712	756	716	683	695	696	759	677	677	688	642	684	704	680	694	702	642	669	691	680	753	657	704	671	705	695	724	751	685	707	724	704	714	718	706	678	618	676	687	677	690	677	669	686	708	713	696	681	697	695	704	706	659	691	673	642	712	686	735	708	673	697	685	716	702	674	686	667	721	686	712	676	734	710	684	699	694	683	684	726	714	662	698	694	662	690	670	714	693	701	707	698	757	722	695	716	672	689	681	651	665	727	746	691	741	655	699	688	682	684	716	682	654	740	670	661	683	647	712	687	708	664	688	689	692	675	720	684	676	687	684	720	718	681	716	644	699	686	677	698	734	702	691	694	740	703	682	729	670	697	736	662	672	683	726	725	695	699	658	682	755	699	694	704	726	701	707	640	680	689	649	751	674	733	683	739	661	673	707	689	680	665	700	704	729	759	690	718	685	677	701	677	648	705	766	667	715	714	625	711	673	730	658	763	686	698	681	723	644	697	682	692	667	694	684	677	670	734	689	719	735	693	701	682	681	726	739	699	703	665	688	689	648	692	696	701	696	689	655	674	677	665	692	668	712	723	755	702	738	696	717	708	682	690	651	699	741	669	715	695	687	664	681	677	700	707	685	645	700	696	699	666	724	733	684	655	692	693	701	700	722	710	681	741	693	684	721	690	684	730	670	703	731	722	652	695	714	722	700	659	714	699	737	637	669	735	650	678	681	716	719	684	699	676	633	710	732	721	655	679	723	675	683	695	640	696	708	734	712	676	685	718	722	708	694	703	708	683	712	700	676	671	700	696	722	736	664	664	750	714	692	691	703	707	741	669	696	706	701	731	716	711	759	669	695	735	723	654	691	733	655	649	714	662	681	671	673	699	712	698	669	704	694	683	688	708	739	672	702	723	696	736	653	684	720	679	624	667	732	701	703	734	683	662	712	673	664	638	746	679	646	720	705	688	695	695	678	689	689	699	656	674	657	723	684	681	701	689	638	671	730	714	716	717	672	735	739	700	709	681	767	721	716	712	727	686	625	650	727	721	710	686	725	701	695	723	683	739	656	675	694	696	705	704	686	665	672	683	709	723	635	692	709	688	695	656	660	690	696	694	752	717	739	732	717	714	698	690	733	690	707	670	698	687	673	725	729	690	730	704	717	662	702	727	692	686	748	669	708	669	658	682	681	694	727	706	719	720	693	702	725	732	686	694	721	704	664	697	686	700	686	697	690	714	667	686	686	695	678	659	724	690	714	708	692	688	709	737	705	672	704	673	651	666	674	692	752	673	692	704	714	723	710	727	712	740	735	711	730	667	692	697	720	685	712	662	717	699	643	682	678	704	695	668	684	715	701	711	715	700	680	704	717	662	716	634	707	700	671	741	661	657	715	739	697	679	735	709	678	685	740	708	733	712	719	703	659	677	733	701	713	670	680	692	703	712	635	713	685	704	707	650	640	695	659	666	649	699	734	675	628	652	740	716	643	679	675	738	704	714	690	732	671	703	674	651	661	685	730	717	712	669	763	681	704	725	665	696	722	695	698	717	702	676	674	704	705	698	649	689	705	651	654	714	688	645	673	717	711	682	706	681	732	731	699	697	692	687	725	674	674	691	668	720	674	708	713	693	676	745	641	738	672	652	666	689	676	684	691	747	678	693	695	719	709	683	641	726	652	701	658	712	672	706	689	697	685	687	717	684	687	682	700	723	698	717	704	710	672	697	722	712	663	658	660	744	709	760	695	661	700	697	711	701	712	731	691	674	738	716	674	740	730	708	717	630	734	698	703	725	704	736	697	738	664	685	678	661	691	697	665	702	685	703	691	693	711	719	746	737	683	699	723	706	704	735	699	696	684	704	691	665	689	692	722	711	697	703	706	684	692	713	739	689	691	643	717	723	688	703	651	682	694	735	709	684	699	709	682	715	731	704	720	675	684	680	726	700	688	719	683	680	710	713	731	690	682	674	697	693	653	681	687	743	669	676	706	636	666	651	654	684	731	703	694	736	721	684	680	683	767	715	705	712	701	663	701	738	723	754	674	677	738	676	722	698	655	701	693	683	709	690	735	644	683	708	733	720	700	727	684	691	674	657	650	639	647	687	716	692	738	666	716	668	650	702	639	688	701	663	665	727	692	670	739	681	691	673	705	687	712	703	682	681	708	676	688	706	688	702	690	658	715	640	684	687	677	665	701	731	702	704	709	719	688	683	720	687	659	708	657	710	699	740	728	701	703	719	706	711	699	707	686	672	675	684	681	677	683	711	707	680	748	708	644	726	701	676	700	650	664	713	705	738	723	690	706	691	691	711	710	654	727	707	692	682	698	681	712	687	704	696	680	693	658	691	679	704	694	691	702	670	651	682	658	757	697	643	702	693	630	715	781	669	713	695	716	716	682	699	701	710	729	699	674	659	723	668	702	633	696	656	693	690	703	710	711	703	681	693	658	682	660	720	646	706	740	706	687	727	717	646	683	658	666	680	654	712	674	679	670	679	675	701	704	646	714	679	739	699	720	643	702	664	692	695	652	640	686	677	693	654	649	671	730	676	686	683	730	736	671	712	712	717	765	726	699	741	691	684	678	652	671	733	681	673	724	699	697	748	707	689	649	692	699	713	716	689	697	709	664	698	656	662	701	693
14407	15138	8484	1360	541	391	299	310	319	256	297	283	291	284	295	295	315	326	281	301	289	296	318	311	289	328	331	326	303	316	346	328	348	308	347	340	343	366	350	357	341	356	348	343	351	335	320	345	350	321	322	310	350	313	366	310	304	313	334	317	259	271	309	323	326	288	306	303	311	308	320	286	271	287	285	290	305	337	294	291	268	300	338	284	317	289	292	298	272	294	279	269	302	298	311	285	306	283	293	291	265	308	276	290	281	291	282	311	315	294	276	252	269	352	307	296	311	303	284	299	291	298	295	312	264	323	305	313	307	274	271	288	292	290	269	271	268	303	333	299	337	304	313	302	288	299	288	285	288	282	290	273	306	328	292	295	291	276	305	271	339	312	302	293	271	313	274	281	306	293	252	293	266	281	308	265	277	302	250	316	323	280	295	322	287	280	304	295	312	307	304	313	299	300	305	278	304	282	297	274	284	264	250	301	275	303	265	319	307	293	309	286	279	260	312	278	327	263	282	278	309	290	289	299	274	286	316	312	267	269	273	260	294	288	295	287	293	335	275	315	266	291	293	310	293	311	320	294	290	290	251	309	265	293	335	293	283	269	300	304	269	281	295	275	337	283	309	273	315	304	281	252	263	301	298	302	297	293	286	297	288	258	298	299	317	302	281	299	319	289	307	301	301	272	324	298	314	280	286	272	291	291	299	282	298	296	274	331	303	297	294	329	287	287	258	302	291	311	314	303	259	312	316	322	282	274	276	306	304	282	323	295	254	309	270	314	306	297	275	294	297	304	306	284	306	318	266	277	341	298	303	262	306	280	288	281	290	288	301	255	284	295	292	289	293	300	295	300	327	304	289	312	319	291	302	255	312	286	298	302	283	289	290	297	300	279	326	269	280	305	312	298	321	279	332	325	295	268	270	310	319	293	291	323	301	283	300	279	340	283	280	275	303	308	276	336	307	288	283	291	307	315	302	303	324	265	298	290	298	276	314	319	305	294	284	307	298	287	293	301	312	302	296	310	332	324	309	299	311	331	291	292	298	306	275	313	299	312	313	304	313	302	285	308	304	279	304	307	291	313	299	271	299	291	278	267	339	266	309	289	312	308	295	304	295	305	283	299	318	291	307	321	273	311	287	272	287	298	287	314	295	258	300	298	334	294	315	293	278	302	302	294	261	290	293	275	321	300	317	297	313	295	278	322	269	306	303	268	291	277	294	279	344	302	293	269	278	311	275	270	289	281	308	290	303	271	283	292	296	296	283	319	312	283	312	326	315	283	276	329	281	306	282	244	294	293	325	280	267	287	324	321	275	305	274	311	310	275	285	306	282	279	289	275	278	281	290	324	284	300	274	267	288	303	308	274	299	320	276	292	297	319	304	285	307	265	290	261	295	272	276	280	295	285	287	270	247	277	261	297	291	286	276	293	304	283	286	292	283	272	283	329	294	286	283	290	316	293	265	277	289	295	298	294	290	281	303	297	322	279	268	281	310	284	295	318	331	314	281	285	285	280	282	321	287	288	289	274	316	286	294	294	302	280	303	286	312	306	306	287	294	277	269	307	313	297	321	260	280	311	285	250	309	322	311	277	302	299	301	313	303	268	321	279	266	311	307	286	299	299	289	294	272	271	296	285	316	308	290	331	276	285	273	285	306	322	299	291	349	312	283	324	267	288	276	329	289	270	300	278	317	293	296	309	295	287	294	302	249	279	292	251	276	302	314	314	311	307	295	306	305	285	300	318	323	291	299	280	301	294	296	303	272	272	290	280	316	267	288	285	286	332	303	298	289	276	303	305	312	297	283	311	310	287	268	249	271	309	312	292	294	342	309	293	286	285	296	284	293	307	299	262	276	296	285	321	289	300	318	309	298	268	305	313	297	267	300	291	304	325	288	278	281	314	292	310	296	280	266	284	274	305	309	262	302	275	292	288	305	290	297	325	292	278	309	307	293	283	291	291	314	300	282	293	273	264	315	320	295	295	276	298	312	284	272	283	291	308	311	274	310	275	306	276	272	279	292	289	277	299	331	277	304	296	289	297	276	303	266	283	316	277	298	293	263	261	261	303	277	284	277	290	280	283	258	297	284	310	311	321	275	309	304	308	300	262	291	294	295	287	303	300	297	278	313	293	292	281	299	313	285	276	283	303	291	297	286	309	294	318	322	278	298	293	281	267	317	287	285	285	275	313	298	288	343	274	276	301	300	318	301	280	309	271	280	298	309	294	265	311	278	265	316	308	291	317	304	311	275	272	291	293	290	300	311	309	285	350	311	283	287	290	307	298	291	298	303	320	295	295	303	274	291	303	274	294	306	280	306	304	294	267	296	297	304	263	275	299	300	291	289	282	294	282	302	296	317	307	272	315	296	278	277	293	290	321	283	261	317	272	280	269	291	294	296	271	300	284	270	292	294	282	329	318	314	288	290	338	299	293	317	296	293	284	333	287	334	286	297	268	315	301	301	313	310	293	316	277	270	298	321	289	338	318	295	297	331	290	293	276	305	307	285	313	289	310	284	262	285	298	304	321	292	274	297	295	277	310	313	289	289	328	286	319	274	292	299	295	301	328	307	309	326	295	293	318	288	281	289	315	296	292	326	283	315	260	302	331	273	289	313	312	336	287	295	281	291	301	272	272	292	283	295	280	321	298	306	301	313	300	297	289	317	327	287	292	271	278	285	290	315	272	275	305	284	298	304	311	260	276	301	271	338	280	295	301	299	283	300	311	302	281	311	326	283	285	299	288	256	351	306	292	302	316	289	293	321	313	290	289	274	306	325	307	303	294	305	295	287	285	268	328	279	292	297	276	279	266	305	311	296	292	276	306	267	295	282	321	291	286	302	293	294	308	291	292	284	322	308	293	267	295	301	290	311	285	307	282	306	304	295	284	320	287	268	286	255	300	284	294	289	298	305	318	291	300	280	343	321	277	283	305	293	315	301	306	297	300	345	302	308	279	298	309	334	293	322	298	302	286	308	296	281	303	263	281	277	280	293	250	271	305	298	283	256	268	265	254	306	262	302	295	262	290	291	327	266	308	315	294	294	267	291	290	268	305	296	288	278	310	307	292	295	340	270	287	334	314	287	288	301	262	270	300	299	289	308	322	276	326	291	285	319	331	317	278	275	293	304	305	295	298	290	295	280	322	314	298	306	261	295	277	300	324	288	256	278	266	318	291	268	294	279	304	312	305	310	315	323	296	283	259	313	306	327	297	275	282	290	305	310	306	298	279	285	312	291	324	300	294	311	279	285	276	289	300	318	305	296	301	312	289	265	293	282	278	285	294	286	307	291	297	281	289	307	316	316	284	279	299	296	289	275	316	307	291	288	280	299	288	295	272	301	289	260	284	278	308	286	283	273	281	299	310	305	293	303	303	318	286	321	280	271	267	320	298	307	321	282	310	285	306	282	285	332	321	263	285	304	318	289	258	317	297	286	286	305	308	257	287	259	289	291	306	306	283	315	319	303	291	271	264	273	290	328	297
11888	16927	7189	860	771	783	764	751	773	737	723	701	717	748	727	723	710	721	724	752	715	704	683	767	753	882	970	922	873	890	985	1026	955	987	985	1050	1088	1076	1086	1200	1127	1202	1201	1111	1124	1109	1079	1110	956	1004	950	965	909	1000	890	888	888	889	867	923	903	915	882	880	856	831	827	846	752	803	785	771	782	759	793	747	765	719	811	752	734	788	767	759	763	725	748	714	736	720	714	763	703	698	749	648	805	711	728	721	714	709	645	734	686	721	662	708	709	688	685	683	698	703	737	677	692	712	709	694	726	723	677	729	650	687	688	733	688	728	666	693	684	705	707	765	643	698	686	703	694	715	695	691	617	686	716	734	719	693	701	689	680	688	707	709	710	784	668	679	741	727	703	734	732	685	713	670	737	704	715	699	698	741	716	699	731	726	700	707	727	710	680	748	752	714	667	717	738	698	685	705	721	713	707	680	683	743	660	705	700	693	749	736	706	718	699	704	750	698	742	717	749	721	696	666	711	662	719	747	730	714	716	688	717	754	734	708	690	699	664	681	687	723	710	735	734	734	707	701	717	705	712	694	739	706	699	704	761	667	687	695	698	724	678	719	662	695	661	755	696	708	714	690	755	707	667	684	735	694	633	694	686	690	693	735	698	746	705	689	721	701	621	688	713	701	735	688	681	713	681	726	692	723	737	705	696	704	724	709	714	675	695	691	710	678	694	700	717	731	676	723	636	698	713	743	698	711	714	726	701	718	693	678	697	688	748	755	685	688	707	725	738	714	672	716	698	695	675	689	710	702	748	714	695	753	671	732	689	685	670	682	663	724	699	725	754	686	699	698	700	684	718	687	721	699	752	689	706	660	725	724	740	698	689	770	677	640	639	697	705	723	742	695	706	742	725	706	733	696	672	686	728	712	713	743	704	673	684	689	716	742	781	727	702	689	703	732	696	688	738	685	715	707	680	708	688	724	743	637	700	696	704	669	736	656	742	726	708	723	700	710	697	697	656	712	662	745	723	686	698	676	710	699	748	697	679	694	739	705	750	727	702	690	677	727	682	688	704	737	710	736	770	700	687	684	744	697	670	704	713	709	697	678	694	707	700	698	721	709	718	744	702	660	666	669	719	704	747	724	679	700	692	688	700	724	696	709	701	685	688	751	694	743	695	719	705	688	739	742	675	740	701	718	692	721	711	725	703	679	686	726	756	696	713	758	691	720	719	715	683	714	702	659	708	676	713	701	696	709	735	698	663	776	665	723	757	708	731	676	694	735	715	673	676	666	718	756	678	757	741	684	720	702	680	713	743	674	656	761	654	746	716	753	740	683	689	728	700	674	698	732	699	695	719	679	711	654	694	705	651	731	752	692	717	708	689	693	679	722	711	698	756	697	678	760	721	707	682	708	647	730	717	705	688	702	700	731	743	752	661	745	701	718	710	698	697	670	734	710	688	709	700	726	764	729	722	710	732	665	734	679	704	745	696	640	720	720	701	744	750	688	725	679	719	673	715	698	718	709	711	663	743	721	692	727	659	690	716	681	710	729	725	687	695	683	739	765	664	669	685	665	706	702	703	729	722	650	747	725	701	720	728	673	625	694	683	685	679	692	721	717	703	718	706	743	699	764	663	699	654	705	724	662	762	729	719	684	672	713	718	696	722	709	713	714	737	715	678	749	729	669	716	734	667	718	727	701	688	725	729	744	676	693	722	751	656	725	707	695	686	722	720	731	749	692	697	687	685	700	662	675	696	722	688	705	667	728	685	691	693	703	711	714	732	690	717	716	665	708	691	712	713	744	747	715	738	716	682	689	675	741	686	724	747	664	700	704	707	680	700	736	712	749	702	715	729	721	724	750	693	699	705	716	665	652	694	705	707	638	763	757	747	725	667	720	683	708	710	709	671	694	691	721	671	712	710	722	674	760	728	741	667	717	684	749	702	708	715	709	723	742	713	670	714	673	660	658	703	724	711	705	698	682	674	695	662	720	718	681	682	704	711	701	717	716	729	691	715	724	693	719	695	676	708	706	662	753	732	719	715	735	698	708	775	707	693	716	713	632	665	746	695	752	684	690	713	744	741	699	704	709	682	716	679	687	712	715	703	698	702	702	726	680	734	714	699	708	744	687	716	704	703	702	685	686	693	679	704	760	681	712	700	778	654	714	721	731	685	711	733	683	731	709	716	676	700	732	725	708	687	725	688	709	690	726	665	664	702	679	693	647	685	707	713	684	741	667	680	708	706	662	674	685	678	732	681	708	726	724	684	694	704	759	647	708	707	741	719	699	739	656	672	771	666	690	745	733	724	698	695	765	671	675	709	688	677	688	714	704	700	693	726	709	710	702	728	703	663	698	743	754	716	679	754	692	753	692	707	714	667	687	705	700	705	713	685	745	665	655	671	735	722	677	714	696	705	694	688	684	673	701	735	648	698	700	744	776	731	670	718	708	731	723	680	706	703	708	737	716	675	677	681	694	717	695	720	717	707	715	639	690	692	673	756	706	731	665	736	762	753	662	707	712	741	735	683	709	709	657	701	727	711	686	686	714	715	698	695	703	680	689	727	744	727	713	722	707	693	699	687	728	716	681	677	697	654	756	712	718	689	736	711	680	726	745	717	672	723	660	657	728	690	712	711	692	709	697	654	695	700	729	714	672	721	717	710	722	686	709	707	701	788	735	741	703	711	701	676	725	659	656	722	685	648	695	685	757	713	740	740	673	670	740	680	722	692	754	747	678	758	717	717	680	699	726	733	722	735	690	731	643	714	696	729	704	692	672	719	708	731	688	667	678	696	709	656	756	723	707	682	717	737	730	693	709	701	711	654	756	772	681	741	677	715	700	680	721	749	746	683	708	734	707	668	710	719	725	692	723	698	707	740	677	689	684	682	718	703	690	721	685	674	685	701	714	741	719	714	671	717	722	709	680	693	697	684	714	680	709	694	714	736	723	731	722	697	686	722	709	749	727	698	705	741	700	694	704	679	704	704	678	697	646	686	694	711	716	736	755	724	715	708	732	781	695	701	689	690	720	712	646	663	727	705	692	753	688	683	715	684	685	718	701	724	705	732	694	731	676	660	703	731	682	712	761	702	699	687	734	734	716	728	690	708	697	669	661	698	696	714	714	713	695	681	725	711	673	715	704	729	735	707	713	741	682	693	722	694	728	685	738	693	688	732	691	708	729	714	724	703	710	682	746	702	719	672	741	699	710	708	664	718	716	702	639	726	702	676	718	705	708	705	730	750	695	690	644	696	667	754	677	695	660	696	734	689	715	722	689	699	693	696	734	678	706	693	703	698	734	701	708	719	731	690	689	709	730	713	694	749	722	726	689	692	675	730	703	680	653	687	690	690	723	720	713	714	732	718	701	720	770	646	706	642	737	754	696	696	706	703	701	715	703	737	673	681	710	677	698	719	673	687	725	715	682	740	707	713	698	784	707	692	696	705	718	739	725	775	733	686	661	764	706	668	699	726	723	691	719	665	681	666	714	734	749
34786	44990	32129	17297	9599	4265	1740	710	363	343	374	361	344	343	343	318	270	340	316	303	297	294	315	324	357	355	363	362	341	368	375	332	366	340	385	386	385	367	383	367	394	394	400	397	396	402	400	396	377	373	350	358	407	361	365	282	345	346	332	395	413	389	402	345	391	380	397	341	342	401	343	360	338	348	384	364	354	305	310	334	294	322	350	299	330	317	289	310	334	305	300	317	318	292	313	317	319	302	300	297	303	314	276	280	320	310	291	308	323	270	342	314	287	271	288	298	311	322	294	263	320	296	288	313	274	272	323	265	296	343	291	318	312	279	315	280	314	319	285	292	324	297	286	325	307	280	330	306	303	281	299	280	316	263	277	274	301	330	308	272	288	303	304	349	305	311	299	324	306	302	286	257	283	338	310	302	258	333	286	286	292	284	279	325	289	285	275	262	294	299	286	293	313	306	289	318	278	282	287	280	307	310	292	291	299	333	290	310	286	288	285	298	294	284	325	292	286	294	306	281	305	320	326	275	328	324	296	289	302	293	316	304	305	277	332	340	305	299	290	291	289	287	305	296	303	322	303	311	304	283	295	307	314	329	322	288	321	320	275	294	288	299	295	285	287	270	315	289	299	319	283	291	302	314	267	296	287	275	314	310	303	263	324	303	286	299	298	274	310	320	306	265	272	275	306	322	285	322	287	325	316	289	317	301	303	314	292	296	312	317	307	295	286	327	330	299	336	299	296	304	289	308	292	281	304	276	305	291	324	287	273	308	317	302	308	261	274	330	301	288	310	313	311	312	311	303	283	283	295	306	297	290	314	339	276	334	278	290	285	301	312	295	320	288	306	289	292	287	332	318	344	318	320	285	317	259	309	321	319	264	275	295	290	306	315	276	279	326	306	320	318	256	285	293	291	290	290	295	272	297	291	307	277	303	285	277	300	268	284	317	305	299	310	301	289	292	317	353	280	311	298	305	287	294	276	299	282	325	313	290	330	308	283	317	271	317	311	327	298	304	279	300	328	313	280	270	336	321	296	295	300	289	339	307	302	295	255	327	307	286	272	277	305	301	272	265	269	278	313	338	315	323	290	285	284	320	292	286	302	296	313	287	286	299	301	333	330	316	285	293	316	308	256	304	323	310	312	328	317	305	290	324	319	310	324	291	312	306	320	294	338	288	292	335	301	297	260	338	320	248	312	307	295	279	305	300	310	294	303	306	297	341	300	305	330	278	323	351	286	303	308	304	322	288	310	318	329	296	307	328	337	301	304	324	357	305	284	299	300	304	316	299	275	290	269	274	266	309	292	299	274	292	310	326	304	316	281	283	299	275	278	269	290	303	335	282	297	291	299	322	314	285	326	311	308	281	307	314	293	289	310	310	285	268	269	293	282	285	328	291	317	288	327	290	341	281	305	309	269	323	309	283	299	304	283	280	259	288	293	308	297	281	298	299	318	306	284	298	304	321	313	296	308	338	326	310	337	323	294	310	328	316	281	279	318	298	308	283	279	294	313	330	319	275	307	320	291	297	276	300	316	313	319	295	313	282	306	343	307	304	292	295	294	284	290	287	306	296	340	298	288	311	313	313	280	324	333	280	302	336	287	304	280	274	290	300	274	297	277	300	268	316	331	294	267	323	300	247	302	336	292	295	288	295	337	305	286	280	315	287	310	293	291	292	314	306	285	283	278	320	296	315	285	322	319	286	303	282	313	309	270	287	284	301	290	274	309	322	259	315	303	328	287	323	284	319	340	292	299	278	273	323	295	284	340	314	286	294	294	302	275	334	312	313	298	315	283	277	312	283	285	268	278	310	266	302	300	301	315	303	323	289	291	306	293	293	308	329	293	288	325	289	315	302	248	279	281	340	285	278	309	309	303	252	330	306	327	303	279	310	303	317	309	303	314	297	304	291	275	307	328	276	283	293	311	319	295	296	324	292	301	307	272	265	291	265	286	311	300	312	288	281	296	293	302	310	283	304	276	315	275	277	285	275	331	300	261	306	305	307	298	313	285	294	304	293	310	304	341	285	300	300	273	283	286	307	285	302	294	284	282	355	279	297	267	301	313	277	299	292	303	263	284	297	292	299	305	334	293	311	324	305	305	300	317	336	297	296	304	312	283	324	310	280	310	289	326	270	306	318	308	299	318	311	305	257	310	291	291	298	301	302	271	282	285	279	313	268	314	282	356	294	331	285	305	275	288	302	318	305	292	328	329	302	314	293	269	272	287	288	268	264	320	314	317	328	269	324	282	307	289	289	309	332	311	295	325	289	297	281	271	280	314	301	289	282	287	290	284	307	269	313	300	281	309	303	302	314	285	323	295	287	298	320	274	302	305	323	303	286	333	317	283	319	342	297	288	280	302	282	341	302	299	291	291	298	306	279	308	279	291	280	330	283	274	283	291	293	305	296	316	307	307	295	282	274	270	278	304	284	305	303	329	280	344	294	277	309	259	325	312	301	319	315	309	308	320	278	287	299	295	296	295	283	296	362	301	311	289	273	322	331	294	317	275	279	314	305	280	288	301	317	280	314	286	300	310	297	298	299	300	310	305	305	316	273	290	325	323	333	302	285	283	316	303	287	287	296	327	322	308	307	275	287	289	298	308	293	332	288	329	303	295	323	341	319	309	326	255	264	322	287	294	323	337	315	277	303	300	307	301	312	301	293	281	312	311	295	303	283	319	305	273	323	296	304	271	281	301	315	295	287	261	285	295	295	324	289	295	317	324	282	300	314	296	321	281	291	277	310	321	302	297	301	284	317	290	294	263	300	312	329	332	311	305	301	282	287	303	279	276	299	308	308	299	284	304	303	311	296	279	311	289	311	310	316	279	329	280	290	280	354	335	323	286	312	302	288	295	305	271	292	281	281	298	311	325	295	292	301	263	290	283	270	286	317	303	294	295	306	321	312	298	322	283	337	304	311	305	300	307	287	304	327	333	279	261	309	307	287	286	318	301	285	276	296	313	288	275	322	276	300	290	312	320	302	294	303	316	314	313	305	290	286	299	284	309	296	293	336	329	269	287	270	288	285	286	287	309	313	321	336	295	299	312	306	302	315	305	289	305	281	291	299	301	293	306	306	331	302	304	306	340	303	323	306	317	322	288	310	300	338	310	288	298	293	319	298	288	312	292	316	316	266	308	292	305	301	316	300	303	297	328	323	289	290	294	310	294	294	307	292	312	300	310	310	313	302	322	314	309	305	317	310	335	295	291	337	321	304	305	293	301	301	305	291	272	290	303	322	279	291	310	317	287	281	306	314	324	313	308	274	304	317	310	285	287	350	306	333	326	314	320	288	323	304	300	318	305	282	300	302	337	305	324	328	341	317	306	307	328	304	298	317	307	305	286	315	305	298	285	305	291	320	284	301	293	329	265	336	283	279	308	303	289	318	303	284	293	291	308	276	281	316	297	309	288	319	310	256	303	305	271	318	281	284	286	295	293	307	281	296	306	292	299	304	272	313	324	299	306	269	302	315	281	289
26008	41178	17409	1945	1794	1414	1223	1151	1044	969	952	920	882	843	876	802	754	810	784	769	809	810	787	775	860	949	977	1049	1125	1181	1219	1164	1202	1221	1258	1272	1272	1283	1337	1317	1368	1302	1380	1303	1280	1336	1279	1239	1222	1210	1147	1171	1205	1216	1041	1060	1083	1069	1336	1366	1756	1547	1563	1459	1391	1445	1453	1391	1032	1007	993	1005	987	1064	1055	1088	1029	941	979	949	854	795	803	859	839	818	773	811	816	771	764	746	777	809	731	722	742	720	722	766	740	665	801	741	705	725	734	690	748	742	718	744	709	774	722	702	746	795	718	717	714	720	688	694	690	724	682	728	725	717	742	654	741	701	704	708	716	731	771	687	726	702	725	718	770	758	747	727	736	729	707	749	689	746	750	758	719	706	689	695	721	688	744	726	727	709	740	764	724	718	697	706	703	691	733	708	739	699	670	716	711	738	771	723	727	688	743	700	742	720	710	756	730	717	700	764	770	673	718	688	733	765	692	672	707	719	712	734	734	700	746	722	746	707	699	701	682	753	711	693	715	702	718	743	693	739	725	739	732	734	775	680	678	719	699	719	698	716	672	731	701	695	671	746	685	724	730	752	694	719	735	689	728	754	702	710	710	695	727	689	726	655	653	736	720	718	691	750	697	715	683	715	692	720	696	742	687	684	752	682	729	740	728	719	719	723	698	720	730	752	725	723	698	720	746	710	739	700	696	715	748	679	723	703	720	728	724	712	673	699	724	693	750	664	727	693	745	670	714	691	702	701	734	699	684	701	733	714	709	739	716	726	697	682	731	690	723	742	710	745	699	730	700	654	735	712	728	714	746	726	720	709	725	727	702	722	736	725	719	671	736	736	706	685	760	744	783	681	727	718	695	704	753	727	735	685	691	719	757	726	729	717	737	736	747	694	736	716	694	684	740	714	703	708	728	769	669	701	737	683	689	755	715	738	749	698	701	707	733	680	667	720	720	749	735	709	740	719	707	703	668	735	707	730	743	705	724	697	685	812	702	741	711	731	729	708	731	730	681	710	706	744	768	671	727	723	716	727	752	703	712	720	663	710	739	684	704	676	695	743	661	728	732	719	728	736	745	737	716	745	702	697	746	685	751	741	705	698	710	707	724	719	700	724	737	668	730	680	731	695	712	724	725	691	726	710	743	674	735	713	668	755	759	724	700	703	730	698	700	677	709	738	727	700	690	702	724	736	685	738	748	780	679	695	673	746	709	743	722	737	747	683	723	727	693	714	711	715	686	686	754	706	737	672	727	702	719	711	748	715	733	720	770	711	678	745	728	713	689	712	687	758	716	742	725	733	728	703	743	722	702	721	664	704	747	727	765	692	722	718	752	726	727	717	718	709	735	679	731	714	766	716	717	715	736	696	742	735	726	719	674	701	717	692	709	691	743	715	713	748	736	748	702	706	693	757	700	710	707	670	752	730	693	688	672	742	701	683	710	719	690	730	710	763	694	708	746	763	749	754	685	753	734	734	701	728	785	750	722	717	707	691	707	725	725	696	706	716	703	694	681	666	722	721	739	725	694	747	677	730	692	688	742	749	697	748	712	700	707	721	737	748	695	688	707	732	704	761	701	754	757	693	725	729	725	727	692	710	741	720	743	718	696	713	761	707	728	698	715	706	696	702	703	706	708	724	759	771	687	705	671	691	689	757	692	716	671	696	709	705	723	719	764	745	677	762	740	689	702	777	709	722	712	707	694	687	694	726	698	689	780	766	739	703	719	684	744	718	707	730	724	678	775	794	687	707	709	659	718	743	677	725	712	720	746	668	695	693	736	700	689	709	701	759	742	758	721	739	677	727	698	700	662	725	649	684	752	725	688	722	731	716	730	725	691	680	761	738	729	707	719	704	717	692	709	734	681	706	720	657	738	761	736	711	723	684	714	627	752	707	717	724	774	721	704	703	713	701	682	717	728	723	750	761	716	781	755	713	715	682	726	739	692	686	722	733	636	716	770	707	687	695	697	758	742	707	772	723	695	716	727	668	761	699	734	716	697	728	750	706	701	656	733	717	724	681	738	750	718	748	693	718	723	717	770	722	696	767	718	721	730	753	715	746	728	695	701	725	721	712	724	699	740	672	752	696	677	710	701	718	745	689	727	724	722	710	728	721	708	702	717	753	691	681	678	724	713	688	749	713	703	731	703	746	745	729	764	700	694	723	727	681	736	723	716	668	727	747	698	723	719	719	702	749	685	736	750	674	700	694	691	708	665	767	718	709	741	668	733	714	710	692	711	688	771	717	699	695	742	703	736	749	746	702	727	693	771	735	703	752	693	718	715	751	739	671	724	708	705	720	713	689	738	762	719	703	729	751	722	711	763	678	732	701	697	658	736	728	705	700	754	687	730	719	750	706	769	708	671	741	653	680	729	708	727	774	706	684	745	711	733	741	724	748	682	696	674	684	736	730	732	784	690	717	730	734	726	684	716	672	708	681	730	663	703	779	714	730	735	675	748	747	753	706	729	723	719	712	706	689	703	726	705	694	712	697	707	731	718	771	710	661	722	683	747	720	747	754	744	724	715	705	716	732	713	705	670	730	732	693	689	744	721	730	731	734	727	687	737	697	719	748	712	675	701	736	709	738	729	708	676	720	721	708	704	700	692	722	706	778	723	704	713	689	713	745	707	739	711	759	745	696	716	781	726	700	713	743	698	746	766	689	728	711	763	710	746	698	713	756	724	724	681	734	742	731	798	686	681	737	736	719	752	720	737	742	728	670	709	693	697	677	751	693	714	745	756	666	719	727	740	734	740	718	750	762	716	744	724	725	706	701	696	694	714	701	717	721	737	724	693	695	711	767	716	720	696	740	679	724	747	703	742	740	751	714	714	718	719	721	707	690	730	693	733	669	713	691	712	706	766	708	696	690	721	735	688	674	749	696	709	688	698	703	756	710	717	699	738	721	719	738	762	768	705	695	706	693	714	692	728	709	705	723	723	728	716	701	723	649	735	752	705	750	691	715	707	725	697	680	700	789	740	664	723	690	702	736	722	750	732	757	647	689	740	703	700	704	710	695	693	719	735	747	750	710	703	758	753	739	735	711	718	727	683	688	713	700	735	703	745	712	729	729	656	656	751	700	780	680	703	672	759	677	719	767	720	714	708	682	686	710	743	709	735	707	706	730	707	749	708	716	778	677	707	715	746	729	718	707	721	737	695	752	741	749	705	727	724	767	751	688	722	730	727	709	732	719	709	708	717	741	757	711	764	741	670	739	750	705	712	761	720	686	660	747	712	706	711	683	699	704	724	745	711	720	724	744	726	699	696	748	748	738	685	692	752	732	741	680	722	702	669	695	763	662	721	734	699	714	734	755	731	670	717	721	698	741	673	772	716	686	756	689	707	694	713	688	737	673	727	709	705	745	720	716	731	682	709	729	675	796	756	729	696	701	729	678	686	728	734	706	755	673	708	716	766	741	720	686	717	758	693	736	729	707	746	761	722	714	660	747	719	705	717	746	702	738	736	712	686	724	696	723	704	659
53808	48226	33916	24796	23401	21023	15488	7782	2243	596	489	427	407	406	415	384	372	371	357	372	360	357	356	348	333	398	390	417	412	455	422	426	438	443	472	443	457	512	521	471	476	474	448	430	435	474	484	458	449	457	451	520	567	495	431	451	385	467	566	558	703	617	739	620	599	650	661	627	567	442	460	438	395	492	452	506	486	406	470	367	341	351	376	384	347	320	357	323	308	329	338	329	306	329	330	296	301	275	297	301	345	299	305	278	299	296	275	310	302	304	305	290	293	288	293	270	295	301	315	314	282	307	316	287	316	277	306	272	307	317	305	260	279	290	294	310	302	274	305	309	298	309	293	328	276	319	320	291	295	287	292	291	310	290	278	336	297	336	324	297	285	274	316	293	291	315	293	294	323	318	298	278	315	302	273	303	298	292	287	290	321	307	337	291	280	282	300	319	326	301	294	302	279	292	333	305	308	294	298	311	315	310	288	312	311	310	303	321	304	316	281	322	304	274	306	298	339	315	313	290	310	319	298	303	309	300	329	282	321	313	301	296	304	289	297	301	305	285	298	293	277	336	304	316	295	309	321	316	299	320	252	287	281	289	296	294	301	301	279	309	302	299	314	298	283	316	308	290	309	316	294	278	278	308	316	309	312	284	310	278	342	284	278	323	280	271	284	295	329	288	270	303	307	315	280	323	275	287	312	283	306	299	240	296	303	285	303	285	287	263	301	309	330	299	305	296	284	342	304	278	308	324	301	304	268	304	307	279	300	283	286	284	330	291	300	323	306	292	279	291	327	278	295	291	285	292	300	317	286	301	273	311	299	313	287	295	304	316	341	277	290	303	265	322	326	287	294	301	281	288	339	274	301	300	286	276	293	305	324	288	311	308	320	324	301	298	294	315	303	315	267	298	299	302	296	291	310	334	288	302	292	291	298	317	298	312	276	287	284	282	293	319	290	276	293	315	294	313	352	307	268	288	298	282	298	268	316	321	271	306	300	302	308	311	311	309	296	284	305	300	290	317	295	321	285	303	285	282	351	334	294	305	278	300	316	304	317	275	306	281	300	307	307	310	294	260	297	280	302	302	293	321	328	289	299	296	306	306	256	279	301	285	274	329	292	292	318	318	309	311	287	338	293	295	282	297	257	295	304	275	304	292	350	301	289	271	285	271	284	331	313	311	310	295	290	306	300	319	298	324	304	297	328	300	292	302	299	310	301	266	320	266	297	286	316	303	297	268	315	301	307	305	291	295	277	296	282	295	269	303	305	284	297	299	295	314	323	303	312	320	323	306	307	300	288	300	288	286	318	305	280	290	329	263	293	280	269	295	280	308	265	315	297	279	312	321	340	293	293	291	287	326	334	303	295	292	308	325	306	297	291	302	295	279	292	310	252	322	284	328	314	292	282	316	305	278	315	286	241	274	305	278	295	281	277	306	305	322	326	300	306	303	291	317	289	297	296	307	318	288	284	302	323	302	278	326	287	295	301	280	332	284	290	305	285	301	308	271	307	282	324	309	312	326	290	276	312	235	302	318	282	295	315	302	294	317	314	271	324	339	324	273	316	317	289	280	289	292	281	313	300	284	317	298	315	298	304	290	297	307	332	286	272	287	330	306	303	286	309	318	282	277	316	321	276	304	309	305	296	281	280	287	298	308	285	305	310	286	276	320	334	291	306	278	329	306	276	326	299	284	308	295	279	311	306	325	275	283	311	319	300	271	276	288	306	275	297	310	297	295	307	309	320	282	304	287	324	315	326	310	320	289	298	319	332	297	281	324	285	286	326	318	288	319	268	291	329	299	326	324	285	345	271	318	303	323	289	286	319	316	281	314	289	308	303	324	289	314	288	307	342	332	325	305	298	281	298	293	306	327	290	351	298	296	284	311	285	303	304	276	290	275	280	274	294	323	295	299	293	354	301	320	327	308	290	269	319	289	264	320	291	284	280	326	280	287	320	294	333	297	306	321	285	297	302	264	307	287	294	322	302	297	285	315	291	338	313	309	262	292	312	291	288	295	295	268	316	273	320	314	332	271	275	278	272	288	305	300	323	322	301	270	293	290	325	289	304	283	291	286	309	278	332	319	306	267	280	285	293	283	301	270	276	290	316	284	260	318	296	301	325	313	292	304	327	297	305	269	293	281	264	285	300	267	316	259	263	324	315	317	312	320	311	295	300	336	296	295	297	278	334	296	303	257	293	292	297	296	322	303	313	317	321	260	305	309	285	294	318	289	264	298	283	288	285	305	300	298	313	282	294	279	296	279	326	299	264	299	302	298	294	312	291	317	288	308	299	290	310	295	297	298	308	335	315	286	281	293	277	298	259	281	316	340	313	292	294	310	302	297	316	289	286	287	292	297	279	299	290	273	266	301	317	298	305	286	320	319	320	283	279	277	326	300	281	279	263	306	305	309	307	267	270	299	289	333	305	306	305	310	308	268	306	295	298	304	298	296	274	297	317	320	323	271	246	301	278	294	318	289	326	279	289	281	289	286	320	322	300	321	320	302	266	306	283	284	275	271	308	310	281	239	316	296	301	299	282	329	291	292	278	309	314	317	329	266	304	301	315	307	324	328	315	317	326	293	291	296	304	274	313	296	298	308	288	310	260	297	315	309	284	286	335	294	276	307	318	326	320	292	318	312	327	268	327	290	306	294	315	317	303	343	327	313	292	307	265	303	291	324	324	308	269	296	303	284	319	294	302	258	337	261	311	308	309	270	290	310	309	312	282	295	310	294	278	303	293	286	299	307	316	297	313	283	325	314	292	313	265	271	297	310	278	286	307	292	283	313	286	283	294	302	302	299	285	308	294	285	293	281	286	274	323	309	296	279	290	277	300	303	306	281	313	323	275	301	305	344	310	292	292	324	302	324	306	306	285	309	263	329	291	284	317	293	287	317	293	326	301	340	302	307	295	275	303	313	279	300	311	271	286	296	310	305	321	267	272	282	315	282	294	331	309	309	300	292	317	284	308	302	312	293	295	332	300	280	273	274	298	315	322	329	317	310	300	285	299	303	284	276	320	306	301	288	298	320	328	313	296	316	280	311	293	292	260	301	294	300	309	322	272	330	300	287	298	316	340	292	328	285	290	327	305	307	285	333	298	313	290	279	287	321	289	291	294	285	301	290	269	289	287	302	310	313	308	297	294	300	283	330	295	325	318	275	279	292	351	288	282	301	285	299	307	315	303	323	290	318	301	305	291	297	284	303	311	287	297	294	298	286	286	302	294	315	302	312	310	285	306	301	266	296	303	302	295	306	306	281	303	274	293	314	326	276	329	299	310	286	312	292	314	324	344	308	269	302	283	313	287	295	298	270	305	330	264	314	274	304	295	301	305	324	291	297	319	308	313	310	292	268	301	299	312	308	295	285	259	285	342	300	305	286	296	297	324	286	297	296	312	300	283	326	299	298	319	317	285	310	321	278	297	288	303	286	298	298	305	268	305	292	321	315	300	343	295	295	304	281	319	300	302	305	304	287	333	294
44370	53676	24354	5441	4901	3557	2822	2320	2144	1757	1647	1458	1342	1276	1219	1198	1074	1058	1042	1020	935	958	951	980	995	1244	1439	1646	1650	1780	1598	1590	1794	1751	1885	1782	1911	1941	2046	1969	2136	1886	1832	1736	2136	2007	1837	1973	2056	1912	2170	2331	2459	2215	1475	1682	1571	1636	2475	2719	4056	3515	3724	3530	3141	3315	3490	3006	2514	1480	1540	1612	1599	1863	1904	1910	1717	1497	1820	1293	1188	1020	1157	1043	1046	981	1048	914	864	828	851	794	775	744	840	683	744	753	698	705	688	711	682	710	671	716	684	677	743	692	690	722	704	683	665	740	724	688	681	729	690	693	707	687	683	702	665	708	759	689	670	659	716	655	724	652	664	724	665	702	698	706	691	695	621	695	718	692	695	672	727	659	687	718	720	726	711	678	681	716	644	658	663	695	667	654	704	687	683	727	700	696	701	665	671	687	686	684	704	678	714	677	707	671	684	670	714	692	697	749	687	674	662	679	700	708	743	703	684	669	691	656	695	646	649	689	714	705	702	699	649	651	688	666	653	685	716	686	686	668	715	723	702	679	718	695	717	710	724	705	673	731	706	729	705	704	691	733	714	726	701	734	715	690	676	659	722	683	639	698	706	705	654	685	731	677	705	727	664	684	682	645	675	672	711	680	674	672	711	728	750	657	729	642	691	723	689	693	692	659	730	710	690	696	717	682	674	709	670	694	632	679	714	719	666	667	708	665	702	682	644	671	678	679	677	709	693	685	675	709	679	689	677	696	691	670	722	738	687	705	668	700	675	657	723	668	725	654	663	704	678	682	675	695	698	678	687	692	667	706	647	669	716	714	668	711	708	646	705	642	651	704	688	707	718	682	670	662	698	699	717	681	681	687	688	701	720	710	685	699	679	687	683	721	723	695	734	714	725	673	705	696	709	652	742	702	673	676	646	706	686	680	700	696	697	681	754	672	706	708	720	709	723	662	688	646	689	698	645	689	673	685	695	666	771	697	690	758	673	651	637	723	712	603	689	666	696	707	762	679	735	689	657	675	685	712	689	689	728	680	648	727	731	742	709	686	700	709	741	703	716	648	673	668	671	720	712	743	669	706	737	670	721	682	683	648	728	678	660	703	692	689	715	726	707	722	717	655	708	693	647	704	708	673	682	657	711	721	693	675	729	712	650	645	713	693	730	677	668	656	734	731	673	723	694	700	675	677	665	709	702	716	680	698	681	661	690	681	751	723	655	689	701	675	680	744	678	681	642	690	743	691	707	665	716	697	671	718	678	700	713	724	648	723	699	686	681	674	662	693	732	654	690	720	649	666	689	725	721	705	711	685	680	695	725	663	658	659	693	688	721	706	651	658	689	716	702	652	705	678	669	690	698	634	701	717	718	662	731	659	717	659	703	689	740	729	658	711	730	742	719	676	727	703	690	688	715	686	683	662	692	637	723	707	671	700	695	681	716	678	713	755	661	712	707	690	666	724	664	686	699	734	652	696	671	663	701	660	690	664	687	693	688	707	632	702	713	739	716	636	699	695	763	642	703	689	720	673	713	686	723	693	727	660	676	688	735	717	709	721	655	746	725	687	754	715	752	690	703	701	704	649	690	686	659	677	715	697	707	686	618	686	671	695	692	688	674	691	707	691	668	688	676	659	677	696	664	721	707	637	723	640	709	677	745	655	660	662	688	658	722	675	722	708	700	690	696	715	735	657	775	710	633	681	699	707	683	692	674	714	764	697	685	664	719	697	712	671	698	680	697	713	751	708	677	736	706	657	707	748	666	673	700	693	645	676	676	678	678	702	709	642	691	671	723	659	677	700	693	692	636	685	674	665	655	690	673	705	677	739	670	726	705	671	738	720	688	712	685	649	676	674	673	657	694	695	650	681	689	706	713	670	663	674	660	679	717	694	692	627	645	690	689	693	677	670	762	712	690	725	670	673	712	668	659	695	695	688	670	692	662	669	722	715	727	673	673	720	687	669	678	701	693	670	687	685	660	718	659	691	709	683	690	674	674	675	642	705	654	691	671	676	685	696	720	668	702	671	675	678	745	679	693	677	728	692	667	709	693	692	662	668	734	661	669	690	690	683	657	729	680	662	747	712	741	723	695	706	704	670	698	651	667	763	690	692	688	697	650	699	654	714	645	697	668	718	681	665	657	708	661	722	690	709	690	739	714	679	621	692	662	689	724	708	681	680	675	688	669	652	710	651	690	668	702	706	685	655	710	670	681	677	665	672	673	716	661	655	727	729	702	692	654	608	680	666	658	703	695	648	717	685	675	683	715	688	691	735	701	654	727	689	701	699	694	695	701	684	661	659	634	675	719	716	676	666	714	724	679	699	716	711	712	684	665	716	714	711	687	677	688	705	688	704	671	698	699	692	637	643	678	714	684	669	753	641	660	703	704	652	695	682	690	643	689	659	726	693	691	647	748	670	675	692	717	666	758	708	730	663	706	698	725	700	657	713	690	672	689	694	686	677	704	666	705	692	664	697	660	732	693	722	739	683	730	710	685	701	723	691	719	685	701	633	671	682	722	712	669	652	690	718	662	687	674	662	673	670	676	696	723	693	647	722	713	682	668	692	674	701	658	652	687	681	713	738	703	694	705	681	705	650	688	704	656	691	694	694	721	753	693	713	624	685	683	736	652	711	688	701	659	672	689	697	731	717	697	671	702	720	720	740	676	667	690	677	688	649	656	709	684	689	733	698	674	665	731	702	652	676	753	686	678	698	679	729	684	709	693	745	689	677	674	724	657	684	719	671	731	702	717	766	662	630	690	679	724	654	718	703	731	700	707	639	639	698	703	666	678	703	683	675	706	673	677	688	693	648	672	721	698	722	685	685	731	715	680	678	681	691	748	717	699	689	698	696	735	748	696	751	658	695	649	679	674	710	703	689	668	658	724	703	723	712	742	693	720	671	671	687	719	640	722	698	712	670	744	740	629	694	705	719	699	744	688	629	684	718	713	729	676	656	691	717	716	665	702	719	707	679	706	680	661	710	675	632	693	696	699	704	705	689	717	709	670	682	687	665	695	689	664	647	731	664	660	673	695	667	733	748	676	708	685	644	642	708	674	707	667	697	718	705	717	642	721	666	642	628	702	669	718	743	712	733	704	672	727	659	686	705	687	661	701	697	678	717	702	689	690	669	733	660	720	692	710	714	732	658	626	670	650	684	637	680	694	687	658	674	680	678	641	715	682	719	669	695	751	675	703	695	689	676	710	709	700	660	706	696	690	611	691	652	664	669	682	699	748	714	737	692	703	666	738	704	658	664	727	653	672	669	650	707	701	670	718	668	746	664	666	698	714	679	737	713	706	722	701	675	678	648	616	692	653	689	618	695	688	674	721	677	651	700	726	690	730	667	667	700	733	690	670	677	700	654	690	675	717	698	733	677	678	723	656	735	723	680	673	704	694	628	683	674	672	660	694	667	665	683	713	685	672	669	692	677	687	678	682	689	734	659	660	665	663	692	708	669	725	708	707	676	694	701	665	697	689	686	688	675	724	707	690	758	700	683	705	694
14221	23668	8697	1398	519	361	340	267	266	337	335	280	290	307	291	308	279	334	289	304	264	264	301	331	310	300	230	344	346	348	336	340	290	321	368	323	328	356	301	362	383	361	332	353	327	290	327	362	355	318	328	311	357	316	293	343	301	295	313	291	318	287	326	311	273	301	307	270	306	313	301	330	329	341	328	301	350	275	288	310	283	291	283	270	331	288	332	312	284	304	305	293	266	287	254	309	290	342	286	298	298	269	315	303	308	280	317	313	300	300	276	285	311	301	300	277	295	287	275	301	286	296	279	296	307	291	286	270	309	292	298	306	267	304	284	290	303	282	311	320	289	296	283	314	300	305	298	311	322	303	295	273	302	342	283	274	295	281	284	290	292	316	252	294	311	339	284	288	302	330	313	307	302	277	286	276	294	335	292	316	288	301	289	308	280	290	319	314	289	331	327	280	286	327	283	304	333	299	281	260	287	309	303	334	289	284	291	285	275	282	315	314	288	258	308	285	317	292	277	266	281	288	289	312	313	278	267	257	283	276	276	299	289	307	284	301	266	271	301	304	297	309	310	306	286	291	291	266	276	276	335	311	272	284	305	302	268	303	273	255	273	291	297	284	267	306	297	280	306	279	282	312	310	300	299	269	312	281	292	298	318	270	288	250	288	277	273	279	278	269	278	283	315	264	310	308	314	274	290	308	294	332	278	299	318	321	318	293	289	297	300	263	318	315	275	285	314	297	289	297	275	308	285	306	282	295	275	313	286	297	274	281	276	314	289	291	277	270	289	256	278	309	277	268	311	292	296	297	306	260	300	317	278	321	291	267	275	281	288	292	316	283	284	276	260	262	314	283	286	290	296	280	312	322	283	299	296	320	304	282	302	274	310	274	295	340	287	294	284	265	302	284	296	289	294	270	276	279	259	260	291	285	293	279	310	276	278	305	283	276	254	313	302	268	295	283	264	300	296	308	299	324	304	292	312	312	269	261	300	301	268	270	305	296	287	295	288	295	293	331	315	296	333	273	309	277	251	296	303	301	311	305	303	269	292	294	272	275	272	267	269	287	290	291	273	306	270	304	280	316	289	311	322	314	281	294	285	290	288	333	300	282	281	316	298	320	261	266	316	317	309	279	293	292	289	308	280	315	318	303	289	310	297	295	261	308	307	291	258	293	263	286	284	249	296	292	277	296	305	281	285	288	293	284	282	299	272	284	313	284	325	311	299	284	296	278	276	321	270	296	306	325	294	289	288	284	278	280	270	299	298	293	283	299	327	273	283	284	286	310	283	293	287	316	274	319	275	295	296	301	282	306	299	295	332	328	280	273	279	289	288	309	312	303	272	318	297	312	302	321	305	291	300	260	302	274	309	270	273	252	283	265	302	310	287	287	267	281	265	269	291	276	277	256	309	290	297	251	315	276	275	290	286	333	269	304	335	283	286	294	264	308	289	280	338	297	279	272	276	292	276	302	272	310	276	297	277	291	288	354	328	314	308	246	304	295	300	309	318	296	277	291	306	305	296	314	268	287	274	321	309	299	290	293	323	287	267	308	306	285	264	334	278	296	310	299	279	271	304	263	264	284	285	310	284	292	283	298	272	277	282	314	296	283	275	274	280	277	285	306	313	267	263	312	265	303	293	295	288	285	242	272	319	293	291	295	291	302	272	316	279	296	298	265	254	309	314	265	296	314	270	294	280	287	301	312	300	309	287	272	293	289	285	296	297	281	288	268	276	274	293	312	303	274	284	254	245	268	299	311	275	286	290	267	338	267	315	271	292	284	321	294	299	307	294	302	334	295	296	274	305	276	290	262	299	303	336	306	330	304	267	317	321	297	289	307	287	293	296	297	318	302	308	284	300	301	327	279	275	296	318	303	287	251	279	314	275	307	309	269	311	298	321	272	326	290	282	306	291	298	324	298	325	286	284	293	312	293	301	302	301	308	299	278	304	310	303	288	291	251	319	258	272	298	277	286	262	298	274	333	278	311	314	257	291	275	279	279	286	291	313	313	323	300	281	252	292	326	275	306	279	290	291	268	285	268	297	281	297	274	280	291	297	295	299	308	308	266	269	289	289	287	303	302	277	293	250	275	301	304	285	277	302	317	295	261	272	292	295	316	308	297	316	331	293	292	267	287	291	274	283	268	302	265	281	308	289	293	310	338	275	292	280	320	267	307	311	268	253	283	295	283	308	294	294	289	307	288	301	298	281	299	301	277	284	296	323	288	313	286	284	272	291	268	290	320	273	313	288	290	262	285	268	290	270	290	302	275	240	294	294	311	314	302	271	282	286	299	305	290	324	280	300	313	305	281	270	277	270	293	338	298	294	283	295	295	282	304	311	275	275	309	291	291	305	285	290	297	301	304	257	286	313	298	310	298	284	325	266	318	311	316	300	288	269	279	289	287	275	296	315	282	309	281	279	299	297	313	303	321	278	287	320	274	292	315	307	277	318	311	270	304	314	354	288	313	297	315	299	321	309	279	294	334	321	269	283	309	272	313	313	297	298	265	318	318	292	325	281	314	324	289	312	322	295	283	294	302	282	292	340	272	327	270	274	302	301	282	301	288	303	279	277	273	272	324	313	257	315	292	317	292	305	302	302	307	279	286	286	290	317	290	301	309	300	311	281	286	265	281	278	289	320	285	295	267	293	264	330	303	286	294	309	271	271	322	263	299	269	270	279	279	280	287	299	286	281	265	332	328	315	283	305	281	327	256	277	294	289	259	272	308	288	292	277	282	286	283	299	318	268	335	334	339	329	278	317	267	302	292	292	272	295	300	315	267	279	313	304	335	311	299	320	293	295	304	309	300	259	250	279	267	299	312	284	290	276	330	281	308	312	311	320	314	282	275	294	323	285	283	307	296	290	330	292	296	282	309	314	265	279	281	292	295	280	263	301	273	299	302	295	286	295	313	316	254	288	271	321	302	278	274	284	273	289	291	304	291	281	289	260	286	295	285	287	301	279	282	288	300	253	291	323	290	310	297	302	320	293	278	286	293	295	306	288	323	276	297	280	291	296	272	303	274	291	320	318	295	296	308	285	296	285	298	280	322	298	305	283	270	271	272	315	321	309	286	303	312	288	313	303	272	284	292	285	330	324	271	322	302	263	308	313	311	308	303	323	290	290	283	302	275	297	308	281	332	272	259	303	288	307	311	301	298	286	299	292	274	318	295	304	335	300	310	307	290	314	315	304	315	270	310	283	311	278	320	303	348	305	289	328	303	294	301	322	260	286	296	310	291	304	309	311	295	270	296	289	298	298	296	287	293	297	329	288	316	316	323	303	305	304	288	280	304	269	282	284	306	307	330	287	305	284	315	240	277	279	306	269	316	309	267	281	296	308	312	315	269	334	321	284	300	329	310	311	317	292	279	307	279	289	289	296	261	310	271	277	297	332	286	304	297	312	304	285	271	256	276	294	277	296	264	294	287	281	305	307	279	323	308	299	273	300	313	299	279	289	308	284	294	302	312	271	294	268	294
12918	24556	5619	764	836	780	805	735	742	725	740	733	745	757	734	682	714	724	728	691	664	771	719	720	752	819	905	967	963	975	1049	1042	1030	1024	1123	1043	1087	1107	1109	1133	1122	1169	1073	1093	1062	1018	1071	978	1009	953	907	870	938	940	823	932	886	893	850	906	889	803	868	841	848	883	804	838	790	782	778	741	705	765	770	756	778	748	742	734	713	749	765	679	730	734	756	734	709	749	712	749	710	699	755	751	749	675	687	703	651	709	678	729	723	702	666	718	740	657	711	655	728	708	718	728	695	723	705	719	700	727	689	709	720	681	636	685	699	715	674	709	728	672	711	704	659	674	743	697	731	705	715	710	719	687	685	684	689	721	716	690	697	691	690	722	742	734	709	714	705	745	754	730	731	678	717	696	685	736	711	711	702	699	728	734	680	654	721	689	726	715	729	701	671	745	668	723	685	691	676	680	680	687	686	661	730	705	712	693	758	724	771	687	711	705	721	688	676	654	734	662	759	741	652	707	714	732	682	690	726	734	676	702	719	707	739	677	693	674	685	650	716	690	726	742	729	687	748	721	699	777	688	747	673	675	688	743	749	686	679	696	695	688	687	749	691	694	716	686	730	693	707	689	682	760	713	672	689	749	676	718	698	727	719	717	661	678	707	714	734	728	726	675	712	690	734	682	720	757	715	701	710	692	746	666	655	723	713	769	734	660	674	712	685	710	706	684	730	690	716	725	710	729	670	664	675	714	714	697	686	676	694	731	710	642	719	719	699	718	700	698	699	698	698	728	684	742	730	700	714	666	665	665	730	709	714	729	674	707	688	708	717	723	712	671	708	694	730	735	695	693	707	682	689	743	701	706	688	719	720	711	728	694	680	727	710	722	664	694	665	715	687	726	704	695	718	704	762	677	707	683	719	680	694	745	753	734	688	703	714	714	679	701	648	729	654	697	690	697	703	688	668	702	711	691	764	705	697	704	689	715	682	718	705	692	720	715	715	695	752	732	670	671	693	701	710	704	744	681	691	715	697	677	712	723	704	760	677	723	725	690	708	683	719	721	725	733	706	674	708	740	672	639	719	709	684	694	684	687	701	692	720	708	727	719	731	687	724	712	707	721	740	738	731	723	701	722	708	667	715	701	672	668	717	712	700	666	695	728	661	685	685	683	703	662	690	731	709	735	710	683	706	682	675	703	665	701	707	696	695	703	699	689	713	700	695	685	767	661	739	652	697	662	702	680	690	725	763	660	720	711	729	700	707	721	691	706	703	670	680	727	691	668	658	678	717	729	717	717	723	728	699	681	710	698	678	694	711	697	691	678	653	724	656	739	716	693	685	742	697	704	677	735	648	641	676	743	758	718	706	702	710	701	732	663	715	706	717	706	674	684	711	686	713	657	707	702	719	672	724	725	660	725	702	706	699	692	734	733	640	741	703	696	674	695	681	710	748	680	681	679	703	688	682	740	690	715	689	746	700	668	688	692	698	695	679	673	715	708	739	692	689	701	720	730	704	696	743	701	660	704	719	682	726	655	702	709	748	720	722	702	674	727	742	721	645	664	686	708	713	688	715	729	725	686	656	679	719	703	680	727	701	662	711	721	684	732	705	731	694	726	680	700	719	694	670	734	696	718	758	717	737	691	728	709	699	710	704	641	701	704	705	732	669	676	702	728	711	696	664	699	737	665	721	684	662	714	752	728	717	698	697	724	722	703	685	723	719	723	703	723	693	675	702	699	701	733	693	692	739	724	686	749	728	686	699	680	672	720	737	696	705	725	707	679	701	707	681	668	770	717	690	702	675	672	651	713	678	680	734	727	697	686	729	719	728	764	726	696	660	711	713	726	685	713	719	693	733	721	682	697	694	694	689	701	701	658	683	716	735	732	689	649	705	707	723	713	698	673	689	716	747	736	702	644	725	728	742	687	737	672	740	732	683	700	718	708	690	655	724	703	700	729	760	721	775	721	663	734	712	687	707	672	722	709	707	700	704	698	711	698	708	720	712	638	709	684	727	731	704	721	662	737	707	680	722	691	688	675	680	731	678	710	710	702	682	716	724	714	723	693	682	687	749	716	657	691	699	650	694	661	665	732	707	709	706	716	680	714	726	723	680	699	714	743	664	726	689	675	696	710	674	705	711	706	698	717	708	671	690	662	704	708	732	709	705	713	695	730	702	710	708	724	687	720	702	677	691	707	693	731	699	711	719	697	739	710	683	669	716	707	681	739	697	739	746	708	675	671	727	695	693	707	741	707	683	678	724	708	716	722	698	730	690	711	695	698	739	684	697	759	747	693	674	685	730	667	690	710	703	677	705	720	703	701	680	674	753	691	666	676	756	708	745	724	638	704	621	701	715	709	749	685	691	711	655	692	673	699	688	702	711	695	726	702	694	714	695	687	719	723	711	697	657	670	688	696	703	689	739	705	716	712	679	739	720	710	690	690	698	720	720	735	674	713	725	706	739	723	687	689	718	653	728	705	693	643	653	725	716	732	682	720	673	760	696	698	702	716	711	708	703	704	750	731	702	718	706	681	678	715	697	723	725	659	700	725	688	702	693	684	685	676	717	701	705	730	708	702	660	718	728	733	738	697	665	737	701	695	726	692	711	694	708	730	687	723	737	723	735	717	731	708	724	699	693	696	697	695	738	716	715	664	692	721	683	692	690	706	702	717	701	686	717	717	722	748	690	711	756	689	677	718	770	681	683	670	676	694	701	704	739	692	723	662	698	694	688	675	692	684	716	674	715	712	745	683	714	731	723	708	666	679	681	674	722	714	688	752	686	736	684	671	667	681	678	740	695	681	724	699	722	686	744	740	690	725	711	719	726	697	654	680	700	725	763	705	699	696	746	722	738	676	725	711	673	695	693	698	719	701	737	726	710	646	724	702	699	727	695	756	694	677	694	717	662	721	746	646	701	697	702	705	659	661	694	682	741	715	694	719	694	699	751	704	727	683	723	695	720	710	643	690	653	720	721	698	701	664	680	728	715	728	720	739	659	676	714	686	709	701	665	662	707	695	637	708	751	708	694	683	677	703	673	700	694	657	694	727	658	671	721	735	666	727	758	700	692	670	730	701	710	697	702	689	752	671	693	753	709	643	750	730	686	635	710	703	712	684	709	684	740	736	739	670	716	706	682	719	703	731	711	684	689	700	765	726	691	708	726	754	660	666	718	690	729	708	696	689	698	742	710	638	689	698	718	705	735	713	657	709	679	716	656	704	749	727	675	688	641	707	711	772	704	666	678	716	716	739	713	719	746	690	681	691	704	660	733	689	651	725	714	683	676	769	664	740	706	701	720	688	689	715	729	752	666	660	705	694	710	699	705	681	724	704	701	710	699	683	702	713	699	742	669	697	675	721	688	699	706	718	689	683	707	698	712	743	667	717	716	647	740	718	700	717	768	718	776	679	665	720	647	759	694	752	723	699	678	697	741	695	737	690	671	692	704	667	723	705	682	727	677	736	699	719	687	718	683	663	679	695	694	673	715	696
39457	46308	28858	17331	9398	4062	1642	710	377	329	304	321	309	315	313	306	290	339	297	305	263	304	321	303	316	310	307	367	374	333	396	327	336	396	355	330	366	367	371	363	371	367	375	364	388	376	358	358	362	382	352	380	382	325	339	342	359	410	412	371	372	397	377	386	377	365	391	392	373	318	345	341	327	342	346	333	341	327	360	314	302	310	325	298	310	322	308	292	294	289	315	308	311	283	313	299	273	277	334	309	309	275	296	308	300	281	324	278	262	316	299	290	286	337	311	320	274	310	299	272	312	305	285	283	277	281	297	294	314	327	294	295	264	308	313	318	260	277	281	273	288	337	303	300	296	312	318	301	301	320	299	343	350	287	280	272	306	339	259	290	325	318	292	334	294	305	271	276	311	314	320	313	328	303	324	320	327	303	310	273	292	279	309	290	305	332	276	284	313	309	300	292	327	297	273	311	285	302	264	312	331	289	299	283	255	297	268	298	312	299	283	313	319	282	290	322	325	317	298	304	300	304	279	285	293	291	306	273	299	304	310	294	300	286	280	288	324	295	322	283	311	259	315	282	300	282	284	277	287	295	313	298	283	328	300	304	312	312	303	282	285	318	295	300	312	286	328	318	317	312	299	294	289	302	291	298	295	301	288	285	303	298	322	315	295	268	293	298	301	275	267	304	310	305	265	312	293	294	327	311	267	325	302	304	318	306	287	295	266	299	274	325	295	286	304	349	291	302	333	308	285	296	303	301	308	306	281	298	312	263	361	282	311	328	319	279	273	329	288	295	307	288	297	307	314	331	285	256	266	318	291	289	275	277	292	281	271	311	285	335	317	260	280	276	287	310	318	286	293	267	327	267	326	288	296	293	307	285	297	310	336	295	316	311	295	311	298	286	325	314	327	300	302	313	292	297	293	262	271	293	319	342	295	299	311	300	285	320	282	284	277	302	302	295	322	300	288	326	297	318	267	292	314	297	308	303	314	286	330	308	283	295	302	301	300	315	284	305	284	286	297	306	361	307	318	323	308	309	293	296	291	301	302	295	317	327	271	260	343	293	318	287	290	313	325	306	332	316	293	318	288	303	278	306	299	289	267	257	301	294	289	279	281	299	263	282	310	314	294	314	303	301	309	311	267	306	292	300	291	316	302	277	316	267	299	296	294	317	320	296	305	298	288	310	333	334	309	315	295	292	314	354	284	277	317	284	298	295	347	299	313	291	296	307	319	317	298	311	319	305	301	301	297	294	292	316	301	310	249	295	290	280	290	253	306	279	294	280	304	304	323	334	326	300	300	308	305	307	324	317	318	322	301	288	313	274	336	280	284	316	318	278	305	239	278	304	304	284	267	304	282	286	284	298	291	301	304	269	287	326	324	303	322	311	291	352	304	261	251	306	280	292	335	293	306	294	294	280	277	279	307	277	289	279	292	327	275	309	309	300	319	321	307	322	306	330	308	334	291	302	307	316	318	282	312	279	314	278	261	304	303	273	262	294	286	296	330	293	311	295	304	302	271	310	294	295	304	298	313	289	329	290	288	298	341	315	330	316	308	293	279	270	306	285	280	318	287	309	298	322	317	284	305	319	283	305	291	316	276	306	311	263	287	312	276	288	310	313	317	311	280	315	291	280	298	301	288	294	294	313	276	306	307	285	303	309	293	303	289	303	314	292	283	280	278	341	333	269	288	279	312	291	314	308	321	294	302	311	293	296	298	281	308	277	311	304	327	298	293	321	305	285	319	308	308	304	297	287	279	301	301	339	307	316	282	302	291	280	313	323	270	306	291	290	355	289	309	327	302	283	290	309	305	280	294	294	277	332	305	313	321	302	256	297	308	267	320	291	326	277	291	285	330	285	310	282	285	304	294	308	298	304	311	333	291	330	317	308	264	331	318	302	274	292	318	321	285	286	334	297	288	309	294	297	320	308	328	301	305	281	287	270	295	294	275	263	303	297	279	286	289	294	274	286	297	303	293	261	296	280	306	339	313	291	291	341	287	309	316	282	259	290	288	300	324	290	311	316	288	283	289	300	237	304	335	318	316	323	298	279	303	331	315	283	325	287	299	305	290	299	287	326	285	286	261	264	275	292	311	339	293	279	310	323	313	325	313	296	288	323	299	287	286	305	309	292	295	297	276	280	277	279	292	284	264	312	308	310	311	329	270	273	313	307	305	303	305	271	296	314	297	277	314	286	263	257	261	288	302	277	309	298	317	316	294	294	304	307	250	316	316	312	281	298	313	328	288	323	273	312	313	303	281	337	282	280	293	307	278	323	299	279	288	307	311	288	281	308	303	317	295	326	274	299	326	320	334	324	304	292	275	283	280	314	285	317	295	283	294	288	290	296	324	298	294	274	321	330	297	298	266	332	300	289	298	305	287	296	301	290	278	284	326	275	279	341	311	277	286	316	324	296	293	315	296	279	270	319	292	336	259	303	308	287	310	308	308	294	300	299	324	315	297	291	311	296	285	300	296	258	334	285	270	317	312	302	316	308	284	315	308	262	298	318	287	321	293	298	310	323	262	276	308	285	318	290	317	300	323	275	300	299	286	312	294	303	300	270	282	310	297	314	344	288	281	322	318	271	305	289	254	302	277	306	303	275	315	273	305	277	306	333	287	302	286	293	331	291	320	271	309	279	269	280	291	315	311	318	314	294	308	273	291	300	293	293	312	327	277	278	340	282	290	269	282	301	285	274	268	297	295	317	280	294	312	305	310	276	303	308	287	318	296	277	290	299	287	259	304	310	276	300	300	296	322	278	256	295	305	320	294	312	289	291	310	294	282	282	288	308	308	318	263	289	327	266	289	302	280	283	307	270	320	276	350	306	330	278	297	314	286	312	326	319	315	280	301	297	306	319	275	309	301	301	322	320	308	291	312	286	305	252	291	292	303	325	344	327	317	312	315	278	313	307	289	316	304	310	315	304	311	275	294	305	285	270	293	304	310	325	326	302	304	307	283	314	307	308	295	317	311	303	301	306	295	332	301	319	319	292	305	283	298	298	280	298	299	306	311	279	288	324	312	332	263	267	285	277	292	313	303	288	315	333	300	273	297	303	298	293	273	295	295	267	301	305	259	317	317	286	294	305	310	278	320	319	284	267	288	328	296	321	305	312	300	312	277	309	297	276	324	284	279	311	268	298	292	304	291	278	268	302	287	290	302	303	307	303	339	299	280	307	288	298	277	305	291	301	294	293	279	304	306	309	312	272	333	300	296	304	308	301	249	283	299	339	289	282	323	312	310	301	310	285	302	291	309	281	280	311	298	304	273	323	309	308	317	354	292	296	294	301	314	283	305	286	297	320	323	280	271	295	326	278	311	310	339	296	260	292	305	307	333	296	309	296	294	262	295	302	282	297	284	286	305	287	287	293	303	311	271	288	315	317	289	291	354	291	297	309	301	289	255	304	286	293	315	294	307	297	301	299	290	307	292	312	293	295	280	284	309	321	305	294	297	317	311	298	304	301	300	288	300	296	301	305
31385	41433	13291	1829	1744	1445	1300	1098	1059	943	918	915	902	858	835	827	793	823	839	829	776	765	779	755	801	899	945	1048	1132	1126	1151	1236	1205	1301	1264	1200	1297	1359	1318	1308	1366	1392	1328	1273	1254	1235	1213	1191	1246	1166	1204	1261	1435	1018	1037	1011	1079	1480	1531	1179	1306	1306	1406	1366	1274	1422	1428	1363	1108	1002	990	980	1011	1027	954	998	983	916	951	871	878	832	860	813	832	750	803	756	752	703	783	756	758	684	735	742	700	660	711	698	751	700	687	696	760	739	735	701	679	742	664	717	688	761	682	742	730	712	700	726	717	732	713	710	692	733	665	675	704	682	687	698	674	706	683	765	743	693	716	708	686	711	697	704	719	718	685	750	749	702	695	693	678	684	701	738	700	773	737	723	673	711	695	715	707	668	704	701	701	725	646	708	735	727	745	751	680	754	730	681	696	722	697	716	756	739	718	749	661	717	728	692	691	720	702	724	677	712	722	716	685	702	712	672	718	707	722	698	669	711	717	720	725	739	636	806	750	672	706	705	713	671	741	722	708	679	718	710	700	716	692	692	718	707	713	666	702	701	661	709	714	759	742	693	706	736	702	730	699	717	767	675	672	716	706	667	677	704	713	760	731	730	735	712	696	765	772	760	690	663	728	709	697	661	739	703	693	656	747	779	709	741	714	683	734	698	714	693	707	709	695	705	692	647	724	735	694	774	725	675	759	764	777	702	670	691	757	741	730	678	699	733	705	683	752	667	748	712	691	693	710	699	677	710	702	714	758	725	733	662	726	731	706	720	680	644	738	719	710	726	704	692	751	666	728	742	699	754	673	692	648	725	731	717	714	729	709	740	698	727	684	717	695	740	704	657	738	696	695	722	724	688	724	710	727	755	690	718	701	685	715	711	720	673	661	699	706	722	682	754	682	741	695	695	701	692	686	688	740	687	682	728	712	697	700	643	706	676	678	710	696	736	673	720	648	704	722	717	741	694	696	751	661	693	726	714	705	691	691	697	661	726	708	705	717	705	716	657	705	714	696	719	734	773	688	723	752	718	668	677	742	772	731	707	704	717	709	749	702	704	714	740	683	674	713	736	701	744	718	668	770	697	665	725	738	694	695	705	691	720	687	655	693	666	720	675	653	731	711	714	710	693	739	732	739	693	695	732	700	692	720	722	715	705	693	694	692	732	735	713	715	725	669	727	681	712	657	728	705	666	732	703	722	702	729	724	706	694	736	738	673	707	691	705	670	655	701	687	725	739	723	702	727	768	678	683	677	690	714	718	721	691	712	738	727	712	683	752	711	722	729	680	677	687	703	730	714	691	718	710	713	674	697	667	696	719	698	738	718	689	715	739	685	749	690	701	736	735	759	734	664	731	700	741	708	721	711	754	742	673	705	727	758	681	719	694	697	709	693	685	708	747	706	667	762	680	742	646	727	700	683	740	710	685	700	683	679	709	733	726	693	725	678	639	733	662	678	701	742	728	712	667	706	708	711	708	703	741	698	701	728	700	700	718	738	727	701	718	714	694	689	729	672	720	711	751	708	735	732	710	756	746	690	735	690	751	730	696	696	704	717	681	751	711	703	705	715	716	703	728	678	686	720	721	653	704	717	677	646	687	694	720	701	740	722	676	775	686	763	729	747	763	708	700	680	688	746	735	731	770	726	692	682	754	732	700	703	708	721	707	709	708	747	724	671	710	682	699	693	755	706	681	696	685	719	721	676	703	714	750	732	737	750	701	686	705	696	690	698	718	741	704	658	692	769	720	696	745	684	694	711	708	681	709	733	728	724	664	655	692	660	759	673	685	672	701	733	706	696	715	720	758	694	727	696	731	651	738	676	692	677	691	682	676	695	781	699	733	653	754	702	697	655	707	704	726	675	701	713	725	692	719	704	720	737	724	724	693	692	730	691	732	712	704	707	665	694	724	720	647	742	698	759	634	713	729	749	647	688	686	656	758	712	685	729	733	711	720	732	672	723	699	665	674	665	737	680	705	665	677	684	711	678	688	748	754	693	700	700	724	674	708	695	678	685	741	718	714	638	714	683	724	708	704	675	734	719	713	720	711	694	684	719	759	714	652	751	699	685	752	707	708	709	682	685	717	736	744	706	694	689	675	742	745	745	638	691	731	695	737	752	685	714	705	720	737	678	722	723	711	695	709	716	714	734	679	672	656	745	654	679	689	717	667	673	679	708	704	739	740	707	734	717	689	709	702	727	709	689	682	652	719	707	654	730	759	702	711	714	689	712	677	720	660	732	696	650	665	672	683	714	701	746	691	752	678	735	662	659	699	745	744	750	696	705	709	718	707	753	686	705	721	718	745	753	661	650	698	745	685	706	706	740	701	723	716	739	711	696	741	677	699	705	692	730	666	743	732	713	711	737	730	695	719	742	746	676	690	697	697	703	722	680	739	713	704	733	703	718	694	691	738	719	748	725	722	715	703	713	726	695	671	726	727	754	720	719	688	736	754	736	729	666	713	695	732	662	700	695	715	717	673	728	707	715	693	705	727	719	731	740	740	673	722	717	704	695	726	688	647	709	708	694	716	716	729	703	680	686	712	764	765	712	687	697	696	699	740	714	700	738	697	731	714	671	690	713	698	711	720	686	707	733	695	707	660	680	714	749	727	689	652	699	681	654	741	714	719	689	671	694	715	721	656	712	728	699	748	707	681	710	726	716	714	713	704	726	731	699	703	705	686	690	688	703	745	720	729	668	738	676	707	734	708	673	721	691	689	699	707	724	684	696	712	688	689	738	648	751	659	690	712	702	716	691	723	710	716	681	654	729	700	699	753	689	673	705	679	702	718	728	722	724	698	737	773	684	761	694	752	725	690	729	697	708	674	699	691	670	701	721	732	716	724	743	707	696	707	733	678	716	722	726	732	752	684	641	735	706	682	750	640	747	705	673	699	740	692	744	669	702	759	720	712	703	711	738	744	665	701	723	726	694	689	710	714	693	693	722	733	703	668	696	721	704	730	708	715	720	718	706	693	726	707	704	718	721	708	717	707	690	713	655	694	691	725	743	700	707	684	708	671	684	679	715	710	732	671	698	715	708	719	696	682	714	707	755	732	719	749	686	681	740	701	688	748	759	696	710	683	717	673	744	714	712	739	693	698	703	713	719	757	682	738	736	674	659	707	724	722	714	688	685	704	740	710	686	696	757	721	754	723	742	733	710	730	717	694	752	706	725	747	697	718	707	674	690	739	696	675	766	676	724	689	717	706	711	747	740	728	710	694	676	712	673	715	748	675	685	702	664	701	729	700	679	693	742	676	714	738	719	728	722	662	715	739	726	747	706	758	709	730	740	746	742	687	702	733	710	752	677	738	716	753	724	721	671	724	727	703	729	683	708	694	730	722	783	702	732	694	719	663	709	708	710	706	746	659	711	683	692	703	651	696	722	678	705	683	726	680	726	717	695	708	748	696	692	769	706	714	690	702	700	786	739	672	675	711	680	733	759	696	722	697	698	719	715	699	712	706	711	701	690	688	709	742
51445	46297	34255	24279	22572	18339	11144	4950	1472	510	453	449	435	402	373	346	345	358	355	357	351	314	340	338	320	340	369	429	422	428	428	424	428	443	429	442	421	495	475	431	476	501	460	473	460	480	466	478	466	456	467	540	589	561	402	368	413	585	537	585	801	660	656	641	584	627	697	642	573	485	407	450	493	424	442	461	415	394	403	339	349	371	366	334	361	320	354	331	295	325	308	318	332	299	289	306	313	269	299	311	279	300	284	299	263	281	299	300	317	277	268	291	308	280	296	320	313	319	282	290	289	308	284	321	291	297	327	273	317	314	330	293	285	294	297	305	289	287	293	294	261	304	308	274	288	323	259	305	310	298	254	280	328	292	302	299	290	316	292	315	292	297	302	321	284	319	281	290	290	316	316	288	298	314	267	299	295	308	286	298	306	272	296	267	302	277	314	324	303	281	285	304	304	304	292	297	288	283	293	284	284	309	294	296	311	283	302	261	300	287	279	281	291	296	285	273	294	274	286	307	309	296	312	285	323	305	282	327	292	304	300	310	316	297	268	305	281	317	287	284	303	300	332	287	314	262	291	307	302	326	269	331	307	272	302	297	283	295	300	272	316	289	294	285	289	312	304	293	310	283	282	291	303	289	299	313	285	290	299	309	275	317	260	298	299	311	292	283	292	268	282	290	278	295	305	265	337	294	315	296	337	293	268	280	311	288	297	328	355	294	291	272	277	275	288	283	243	293	299	292	302	316	292	293	308	287	299	293	276	333	287	281	322	300	269	290	315	308	284	306	285	258	278	288	260	320	278	252	283	283	306	263	323	279	318	307	274	295	310	295	282	291	282	314	299	287	282	289	278	287	288	309	310	311	304	294	277	289	331	302	310	305	264	269	319	272	320	285	262	285	302	284	296	313	292	303	295	280	263	300	321	306	302	270	258	330	291	310	304	296	280	286	269	280	312	316	239	266	306	318	294	329	281	309	286	295	287	293	295	327	303	306	289	293	292	289	301	319	289	295	295	296	285	303	308	303	279	289	341	302	297	307	265	294	283	274	291	278	279	298	295	286	323	315	294	292	253	305	280	299	268	336	331	284	299	292	277	278	312	282	281	282	291	313	293	300	274	283	311	267	310	334	306	298	294	310	304	277	280	312	310	280	268	295	296	254	309	298	306	288	303	276	280	302	327	275	296	311	269	287	317	294	311	297	317	295	299	286	297	306	305	283	285	306	262	294	300	303	267	267	273	309	311	299	298	312	292	303	294	302	258	286	307	313	311	296	303	282	292	319	314	281	310	271	299	281	312	311	291	297	306	295	325	313	287	296	290	273	308	284	285	321	286	269	306	316	266	296	314	303	265	295	290	281	278	291	312	285	289	298	290	310	318	291	288	268	279	275	288	316	308	309	284	273	299	286	329	283	327	263	284	286	287	286	288	321	280	291	266	272	294	311	289	298	272	282	265	291	282	286	273	296	284	288	292	282	277	276	305	286	296	323	266	311	296	292	294	310	289	290	266	291	287	299	298	305	280	272	270	277	295	309	261	325	289	268	289	287	333	287	293	287	290	322	288	276	279	288	312	332	312	301	331	317	302	302	279	282	303	279	308	304	303	282	291	317	271	296	282	302	264	309	321	280	280	293	296	280	302	292	273	302	271	279	292	280	289	294	297	293	277	307	271	317	297	301	269	293	286	268	286	274	307	295	301	308	247	307	310	305	303	284	313	316	300	317	309	288	299	323	320	291	302	272	293	285	285	291	287	292	289	336	298	268	312	333	305	297	300	286	308	282	305	288	299	289	310	286	281	305	282	293	298	291	301	278	272	292	268	294	261	287	320	265	292	295	329	288	296	293	280	334	283	318	294	287	287	281	274	291	309	321	289	297	317	280	294	281	327	296	269	279	286	338	296	281	318	292	284	327	275	336	284	290	292	311	291	310	331	285	289	282	266	305	265	278	315	277	308	283	298	300	298	311	268	307	310	281	277	289	297	307	275	307	283	315	330	330	310	305	306	298	308	319	284	304	318	297	318	296	321	277	287	328	306	281	344	277	270	305	300	307	284	316	288	285	284	291	277	319	274	295	277	288	320	303	311	301	337	293	287	296	275	320	312	310	300	298	291	323	313	282	287	287	319	267	281	289	275	270	312	311	268	295	287	286	294	296	308	260	291	307	278	280	310	263	298	322	307	287	331	284	293	292	311	259	305	272	291	296	307	269	321	304	329	304	280	316	316	311	325	269	294	272	311	313	291	274	262	336	288	263	313	313	306	284	274	277	290	289	278	306	302	281	329	285	288	291	274	318	288	298	307	300	281	278	320	329	301	316	273	274	331	281	324	322	288	281	306	289	293	293	311	287	277	315	295	300	307	319	259	319	273	295	274	287	273	297	270	288	318	356	289	287	293	271	279	245	330	309	286	295	288	283	267	307	330	288	338	277	283	321	304	290	264	289	288	293	287	273	285	280	296	270	310	253	303	261	282	322	292	294	305	315	320	334	268	288	301	268	310	296	286	297	298	271	283	295	284	285	296	287	267	291	285	307	280	299	272	279	300	318	333	265	305	277	290	257	263	311	291	294	314	291	309	272	291	278	289	245	271	270	285	323	295	313	299	286	276	319	295	273	315	324	286	308	277	296	315	291	279	301	299	283	293	286	288	294	294	326	302	304	287	282	312	283	288	279	318	311	290	287	298	286	279	308	284	323	271	290	285	294	266	316	270	308	288	307	270	286	286	284	292	288	327	304	337	313	282	311	261	289	307	306	278	285	298	269	290	260	286	289	294	300	300	307	312	315	273	285	234	265	267	319	287	276	288	323	292	286	309	279	319	306	303	288	310	290	275	305	309	279	300	294	281	274	282	291	298	274	332	306	300	283	294	304	309	304	293	299	313	305	286	254	275	271	298	274	312	313	298	308	305	312	267	327	320	316	287	293	315	311	286	266	289	296	309	309	329	274	278	276	306	301	321	268	279	312	328	283	308	328	293	298	318	290	292	332	313	289	295	302	270	312	315	334	298	293	287	313	267	281	299	282	283	322	280	291	292	296	313	284	285	297	300	324	294	270	297	294	301	295	276	285	282	308	311	300	299	301	326	281	294	305	299	284	292	299	268	263	303	283	274	309	270	350	292	289	261	274	284	319	299	323	308	277	303	295	271	279	301	320	291	307	310	257	283	310	319	280	335	288	290	310	300	313	310	326	297	306	296	300	282	291	266	317	300	286	306	290	294	281	312	278	296	306	298	270	302	283	300	288	265	286	282	304	295	273	271	313	308	313	297	335	315	298	308	317	273	319	294	279	301	299	292	304	290	289	307	306	287	305	319	314	287	325	286	290	273	279	278	276	234	287	298	319	291	285	314	313	292	307	313	289	301	300	268	256	274	291	304	320	299	308	271	312	284	297	304	299	289	287	281	297	282	305	312	318	297	303	301	309	272	253	309	302	290	274	301	292	288	292	270	291	276	288	313	254	276	290	308	297	294	289	296	306
44168	50502	27573	5601	4862	3888	2805	2353	2043	1843	1643	1502	1344	1299	1141	1171	1038	996	1008	1044	958	949	945	883	967	1165	1322	1480	1642	1641	1611	1695	1817	1755	1711	1631	1845	1976	2068	2096	2052	2000	1911	1776	2079	1898	1917	2249	2219	2081	2285	2507	2906	2692	1444	1356	1503	2814	2589	2861	4362	3477	3459	3302	2683	3072	3463	3302	2770	1841	1470	1916	1849	1518	1731	1855	1643	1632	1533	1175	1107	1057	1118	987	963	945	979	930	873	836	828	831	782	750	738	658	722	739	735	693	671	684	677	668	667	694	653	691	681	677	684	658	671	686	730	706	686	686	726	657	687	668	698	680	676	686	717	663	712	679	688	660	700	732	648	694	676	717	721	665	668	653	702	742	722	676	674	739	704	713	679	712	637	691	692	691	702	654	704	678	716	647	678	705	656	721	671	679	716	650	702	669	704	666	646	701	687	724	686	709	689	684	688	719	665	718	702	645	630	727	703	697	690	721	636	720	697	683	672	680	644	662	687	665	626	639	665	662	695	662	682	701	692	679	694	641	701	654	691	666	692	655	683	672	682	671	708	696	692	650	699	692	709	681	685	705	699	680	686	710	666	692	732	669	696	645	639	654	733	710	680	706	654	671	657	692	681	700	666	669	708	684	709	710	696	680	723	618	711	638	667	698	697	697	713	725	678	731	612	702	692	704	668	669	677	667	700	648	671	706	643	725	654	698	639	691	701	665	664	703	636	712	664	676	689	690	735	685	734	652	662	695	734	661	729	724	650	697	689	718	682	649	676	659	651	698	703	633	682	692	641	661	673	689	666	688	667	677	652	684	700	669	709	736	671	664	669	710	652	654	704	687	682	659	670	665	660	699	685	704	643	684	615	679	688	694	666	656	658	680	671	690	693	676	663	717	683	753	655	662	665	685	667	677	705	681	721	667	643	710	683	685	674	633	702	655	654	672	701	638	614	693	676	673	647	674	673	670	729	697	684	682	615	659	704	678	694	685	682	697	646	660	641	633	698	686	675	735	662	673	703	675	659	665	685	691	668	704	733	685	711	682	691	670	715	698	654	687	666	665	624	661	639	655	652	636	759	664	680	660	687	684	682	659	677	674	652	689	704	695	687	665	682	699	676	705	668	669	705	673	742	686	701	678	709	759	703	662	701	684	682	720	708	650	722	702	708	665	679	691	664	679	674	658	713	645	660	674	659	688	654	673	672	728	655	667	661	679	632	710	651	686	693	694	634	687	651	719	708	666	685	659	671	682	716	712	717	679	648	697	708	694	681	709	722	699	676	705	722	739	677	710	690	644	717	699	670	646	656	660	702	690	683	688	656	681	651	632	683	722	705	675	718	674	697	704	703	652	674	685	701	669	671	710	677	663	692	710	677	674	676	691	675	673	643	660	663	680	735	671	644	651	650	636	725	709	664	702	678	669	661	674	642	684	669	683	725	694	669	658	665	642	725	711	646	722	664	692	699	684	642	730	675	686	674	723	739	666	665	684	686	720	648	646	679	676	666	688	688	631	666	682	695	709	680	688	712	689	688	669	660	710	700	663	633	716	706	711	691	670	632	714	677	659	666	712	758	685	642	711	738	680	681	641	733	733	678	739	656	688	637	667	702	639	707	712	666	713	730	685	678	740	676	686	724	721	648	692	733	698	692	702	694	702	654	701	669	651	672	691	717	679	704	710	709	733	687	682	673	685	693	687	694	678	683	690	708	702	665	699	696	686	668	729	699	644	693	674	666	660	669	659	685	732	683	666	677	685	677	640	680	665	725	698	670	698	673	644	671	719	705	708	714	686	680	707	645	656	699	674	686	708	688	675	653	673	693	696	698	683	693	642	661	728	658	681	644	706	715	652	702	698	671	726	677	684	657	681	691	627	700	690	680	699	660	698	684	682	649	709	723	705	646	706	708	669	697	689	679	693	691	664	651	675	668	672	679	676	708	684	733	664	692	718	694	708	729	625	670	708	687	656	652	701	692	671	673	623	704	671	690	728	678	704	675	699	661	673	748	736	698	700	646	636	688	725	692	709	744	706	673	674	693	691	689	726	744	650	670	689	645	706	665	673	641	694	692	717	697	648	659	703	676	690	657	692	661	663	712	673	679	691	634	682	646	699	713	652	702	713	690	646	691	709	698	722	705	666	643	664	668	664	725	669	635	671	713	695	625	664	677	703	735	682	675	723	711	651	704	669	659	711	676	691	638	663	729	620	681	688	722	705	705	682	663	673	716	656	684	673	718	725	692	645	658	708	700	689	685	687	709	685	682	754	704	691	649	699	669	711	672	692	657	650	683	658	724	655	672	681	676	699	701	658	674	652	677	662	667	649	676	690	692	688	683	633	652	623	660	662	689	696	663	709	689	653	685	676	699	696	708	669	701	759	682	673	674	674	695	704	676	667	699	694	713	762	659	647	666	690	698	700	674	641	689	709	708	654	648	729	714	689	680	658	690	667	681	687	696	662	667	643	691	732	673	684	695	686	750	723	682	655	704	718	676	673	697	667	671	749	699	748	658	676	727	603	670	687	692	715	730	722	727	699	670	684	699	672	673	692	676	691	699	620	689	673	698	683	690	737	702	681	719	694	677	680	650	670	689	714	668	690	651	672	675	691	693	673	677	708	649	676	712	665	663	695	671	682	694	641	650	675	674	696	664	735	645	700	683	700	697	653	647	714	739	656	694	654	686	679	694	682	686	653	665	708	720	724	669	663	655	719	718	695	667	679	645	687	670	677	707	700	683	642	678	697	656	683	675	671	669	702	693	627	662	681	680	689	684	704	680	675	657	663	662	667	685	703	685	691	699	676	668	623	651	706	675	698	766	703	647	722	700	710	742	673	648	686	674	684	640	738	698	706	687	668	700	688	677	639	678	672	660	663	694	670	739	694	679	671	684	708	711	745	722	678	687	684	663	691	721	704	692	669	701	714	711	677	711	725	680	687	707	703	698	649	690	674	723	699	694	713	673	669	744	686	687	726	675	660	675	671	693	655	714	659	700	693	714	726	671	714	652	684	684	692	690	703	672	674	659	691	642	698	709	614	654	662	699	695	721	701	700	612	651	640	701	706	678	666	709	677	697	662	682	689	714	659	634	727	672	672	688	712	718	678	718	695	712	701	657	703	669	663	636	675	673	699	686	671	660	675	667	683	691	712	682	718	710	669	699	707	639	702	688	693	734	688	659	661	744	641	714	643	642	637	678	642	682	632	696	581	685	692	664	679	632	693	659	696	665	704	692	665	689	652	677	666	732	685	684	708	694	691	667	674	670	667	705	703	696	670	683	679	680	665	685	653	732	655	715	661	656	701	759	677	670	707	704	667	674	671	672	660	661	699	688	634	683	665	701	698	688	680	686	658	662	698	705	655	713	687	716	682	665	645	669	705	678	679	639	680	681	659	711	695	708	714	679	687	685	723	706	656	676	649	698	692	702	709	625	645	739	672	661	648	709	708	628	695	687	723	631	685	626	653	710	737	694	662	715	688	691	680	711	694	663	681	688	718	668	709	673	656	671	698
16409	20993	11109	1820	572	332	278	277	288	282	271	284	309	292	273	301	297	294	317	301	280	294	310	334	296	330	332	280	316	338	328	325	312	336	310	326	327	340	371	333	356	347	347	330	360	344	335	311	317	316	327	287	296	313	317	305	313	299	294	307	290	336	307	329	307	322	301	300	296	305	293	307	319	270	277	290	303	320	319	283	274	293	283	284	290	297	267	308	311	265	291	309	266	271	294	282	291	295	288	311	311	316	265	311	284	271	289	293	304	283	291	285	286	304	294	263	289	301	275	289	310	271	282	303	304	287	293	300	284	303	298	251	298	302	303	307	302	273	293	272	255	333	327	288	284	246	300	309	301	294	327	291	267	301	290	254	302	292	306	304	275	315	331	288	322	276	293	272	326	307	288	316	300	303	255	288	264	301	272	297	280	277	269	299	318	268	319	273	298	281	285	293	292	296	275	293	274	264	340	294	295	306	298	297	319	265	304	294	292	294	271	308	290	291	310	298	256	288	332	286	295	250	283	330	288	301	316	329	317	291	292	295	310	296	273	295	272	309	280	306	286	287	270	288	293	300	305	271	303	277	263	293	299	289	293	325	284	319	290	278	310	292	293	297	277	274	309	297	279	283	310	268	263	294	278	281	278	319	280	278	296	299	327	294	279	288	267	288	286	285	339	300	302	294	294	277	305	271	303	272	273	289	288	301	294	267	283	302	273	276	331	297	278	311	265	281	324	292	301	283	269	304	302	292	293	284	266	291	291	302	314	299	293	263	267	291	289	299	261	261	313	267	269	299	260	249	300	313	300	273	310	279	270	287	281	304	298	321	302	285	304	293	294	316	321	287	292	285	289	294	292	274	279	253	289	272	285	260	306	270	287	265	272	294	305	295	264	284	292	271	290	294	297	279	275	285	297	315	287	284	286	286	269	325	311	291	302	287	304	287	286	295	309	282	284	319	291	298	292	285	282	289	290	292	298	271	297	305	284	280	322	297	300	279	266	265	294	262	291	314	304	298	290	306	289	265	282	332	290	279	279	307	266	271	296	284	298	300	303	279	279	315	285	292	297	292	303	266	308	286	258	321	283	310	287	276	297	302	292	279	265	308	307	251	282	315	279	288	295	296	288	284	308	297	289	295	286	283	281	299	264	291	295	277	274	291	287	287	285	282	270	265	280	288	277	308	326	305	298	328	276	249	286	289	289	329	278	288	287	268	295	307	294	310	274	297	328	293	268	277	306	246	256	300	274	327	271	293	283	309	287	278	286	319	300	281	307	322	287	311	320	309	311	286	275	281	284	317	299	310	291	291	280	298	255	288	296	300	259	282	280	288	277	314	279	293	280	269	304	301	279	271	301	268	325	288	320	263	315	278	293	298	297	299	282	277	300	261	311	306	287	304	289	284	277	259	281	296	306	299	272	278	293	265	314	251	274	282	267	295	288	297	282	307	306	277	294	301	293	294	282	267	264	282	306	302	311	289	307	275	304	270	276	291	285	290	310	302	290	278	267	271	299	287	289	289	286	295	269	316	288	302	285	270	304	278	294	291	290	275	295	279	306	290	289	298	285	279	286	268	259	286	343	317	258	296	278	303	282	300	294	317	297	290	313	303	288	300	289	320	280	312	292	301	279	286	292	296	301	291	289	290	302	299	296	276	282	303	280	315	293	319	260	291	284	246	285	327	327	302	254	289	288	318	298	280	287	299	292	285	304	281	256	281	320	295	302	287	261	266	312	285	295	288	292	267	305	253	301	329	303	264	258	277	283	293	285	298	309	289	288	329	289	273	303	286	268	296	321	315	286	296	285	280	282	307	296	283	275	304	319	289	300	287	278	315	303	282	281	287	307	284	277	275	270	276	290	291	288	297	252	278	308	277	307	289	286	261	297	301	289	309	314	302	292	288	277	264	296	287	307	304	257	291	233	288	282	301	304	296	295	292	305	285	307	290	275	290	306	301	316	315	279	298	286	317	289	297	287	316	290	270	280	304	304	284	282	269	260	310	293	318	313	284	285	292	283	292	320	294	273	286	302	264	297	288	307	306	269	275	293	281	276	283	283	315	290	262	301	295	290	294	311	277	294	284	317	311	308	270	297	280	307	295	250	260	301	328	286	309	309	286	330	281	282	310	307	277	276	321	286	290	267	308	320	270	280	259	279	301	296	296	312	263	284	284	292	274	287	260	315	293	298	293	269	290	272	276	303	289	298	283	323	287	268	255	290	293	270	275	281	291	288	244	312	296	299	319	263	263	292	313	258	264	272	296	292	280	289	289	310	291	315	311	287	294	303	284	309	277	306	305	263	282	281	279	288	267	299	316	302	304	298	310	294	306	272	261	292	297	307	299	289	261	264	301	267	295	284	342	298	287	291	295	260	288	249	283	298	268	291	333	296	281	307	333	319	326	274	274	306	290	275	301	238	273	273	308	277	322	306	274	279	325	287	276	278	285	310	299	301	311	294	290	292	301	299	299	274	279	269	262	268	289	282	277	277	285	306	291	287	329	296	309	313	256	285	282	319	284	275	286	298	288	281	281	318	311	298	289	296	304	290	268	298	298	275	281	278	302	315	285	301	274	294	302	319	298	266	286	307	297	308	294	296	307	312	288	315	270	277	304	273	301	282	284	295	286	322	273	302	279	284	284	284	267	287	285	269	294	265	298	257	283	313	313	284	259	272	266	299	258	298	291	275	325	275	317	278	295	296	316	294	284	283	350	265	280	313	278	273	276	290	278	289	299	307	281	280	252	293	288	314	291	291	318	278	292	265	297	320	292	258	276	302	308	275	292	275	246	295	303	255	325	304	295	314	310	290	289	294	298	268	310	345	253	276	301	294	262	274	268	288	316	291	317	266	252	295	276	279	271	299	292	308	296	321	304	301	292	317	245	284	268	284	292	288	270	279	296	294	262	284	311	310	269	282	267	280	270	271	288	312	299	284	297	267	316	308	291	302	324	304	319	293	269	268	293	275	290	284	319	311	325	313	278	291	274	292	311	288	304	293	286	282	297	296	282	282	298	246	301	288	292	286	299	288	295	311	266	282	266	271	296	310	282	293	298	304	253	290	275	297	305	293	305	328	295	288	303	287	308	308	306	305	309	281	288	309	309	304	274	329	305	299	261	301	288	299	285	280	322	313	297	314	308	274	284	285	309	280	288	252	335	299	307	284	256	291	279	271	276	303	286	293	296	286	282	312	306	323	313	292	261	312	288	275	295	302	291	269	272	295	282	248	293	299	281	269	302	311	288	260	291	270	297	329	295	266	267	253	292	273	307	298	311	289	327	298	300	311	288	274	305	296	292	280	296	315	265	272	309	279	288	288	314	304	299	309	296	293	322	274	293	322	280	301	284	282	282	327	322	252	296	295	276	271	285	284	285	307	304	306	306	279	295	309	308	300	308	294	288	292	279	290	262	297	306	306	307	260	294	320	283	290	311	260	282	284	310	289	277	300	291	295	302	300	310	266	309	267	279	277	306	291	284
13866	22897	8498	902	808	796	737	771	745	724	683	726	731	675	691	687	651	713	708	686	644	721	728	753	756	771	832	887	1023	922	994	993	1052	966	1026	980	1077	1123	1161	1097	1239	1154	1071	1099	1065	1022	1073	934	995	897	903	929	963	863	838	913	888	915	865	875	876	783	835	855	835	797	775	811	822	765	762	775	766	705	741	760	757	780	714	764	749	750	682	702	759	710	708	726	690	718	707	686	732	694	635	726	679	738	702	681	653	712	742	653	651	691	673	700	660	689	728	670	718	704	720	670	696	686	716	651	709	698	701	699	709	727	719	702	671	696	699	686	693	726	641	695	683	703	708	696	784	668	693	661	656	743	675	697	679	715	661	708	722	713	705	646	684	694	720	709	703	693	711	711	688	731	706	696	687	695	746	695	737	703	720	726	678	684	715	695	718	643	676	748	666	679	696	682	715	731	696	686	670	676	728	657	720	710	693	718	692	701	723	695	667	629	652	692	719	689	667	713	692	736	696	634	743	753	668	682	645	661	739	715	693	695	713	669	733	707	652	692	697	674	655	729	672	685	682	709	703	683	687	717	690	669	647	729	719	738	670	699	706	712	697	705	656	703	710	674	751	674	681	662	747	689	713	658	694	692	711	690	738	735	727	717	746	694	661	670	656	701	686	708	715	696	716	700	743	684	670	671	666	692	728	651	723	711	753	688	704	692	670	715	706	711	699	711	686	720	668	717	729	681	699	685	633	652	699	719	711	689	714	675	694	706	735	685	695	699	703	647	671	688	705	687	669	718	663	684	734	718	689	674	728	719	720	662	747	695	660	680	690	727	713	687	716	677	714	686	699	722	672	679	660	745	735	720	693	671	683	691	693	680	742	711	724	664	701	687	678	710	679	694	718	685	691	719	674	683	722	687	697	753	687	710	666	692	698	724	669	693	741	695	705	680	678	738	699	709	675	674	658	677	651	673	665	688	625	716	655	676	717	695	704	709	649	730	691	676	728	685	702	658	688	711	739	721	723	706	729	676	727	721	659	670	687	684	698	676	676	699	664	652	683	713	728	712	709	690	661	682	702	664	679	742	680	717	684	708	691	714	712	719	709	725	702	680	698	690	723	668	741	703	697	701	683	660	701	694	682	690	701	665	749	676	700	697	732	702	694	692	719	681	696	737	677	673	716	671	667	717	713	706	637	694	708	693	673	718	705	707	702	694	715	717	747	670	697	724	738	661	724	733	650	661	680	707	689	710	705	687	731	697	709	670	772	682	728	722	701	697	690	689	685	749	698	714	709	714	668	688	682	702	674	665	739	697	747	733	662	722	690	701	733	726	726	686	695	695	651	723	662	697	693	689	700	679	669	689	734	648	673	690	678	668	751	700	719	687	677	679	705	684	645	718	708	716	684	716	719	659	674	725	727	704	682	688	705	745	720	699	703	679	684	708	718	658	683	682	740	681	670	687	721	708	688	693	747	678	663	676	701	685	730	673	721	751	688	663	634	703	716	665	719	699	703	695	705	715	680	700	655	706	690	697	668	677	734	668	678	741	680	648	660	668	730	668	673	739	703	670	706	722	713	706	690	700	783	692	664	680	711	708	679	694	703	643	714	696	704	664	675	674	712	735	707	681	696	644	705	704	707	654	768	702	733	676	726	680	734	708	706	723	681	673	687	672	752	687	670	682	663	684	701	710	711	707	671	721	704	688	714	704	716	686	685	671	712	708	681	710	686	704	688	668	724	699	716	694	684	727	674	693	672	701	693	641	705	738	709	702	707	669	698	667	725	698	741	676	698	691	724	777	695	692	679	697	744	714	669	662	695	664	676	670	624	685	661	698	668	631	700	650	672	701	712	724	665	677	697	667	670	645	697	719	690	689	696	716	688	665	706	738	679	761	653	666	721	621	703	700	632	694	723	664	716	717	687	662	664	718	712	683	706	667	728	719	682	701	718	668	664	698	754	677	715	715	717	735	733	707	707	699	711	710	723	702	716	700	724	712	667	686	679	675	643	670	687	680	670	720	665	714	741	683	668	695	722	713	670	716	713	729	724	715	720	727	685	698	717	668	709	717	693	703	691	693	720	695	693	733	728	738	698	715	739	684	659	669	683	705	677	689	677	685	676	686	717	731	731	732	707	688	687	670	730	666	691	706	668	697	620	700	661	722	652	649	730	718	678	725	707	705	685	695	682	703	689	693	705	724	713	717	700	679	706	706	739	708	697	727	718	702	673	708	718	680	695	704	668	668	714	712	700	695	691	686	681	652	724	763	704	651	720	687	680	741	708	728	653	665	689	730	726	736	696	674	726	671	706	664	724	675	709	659	715	618	687	730	713	715	712	706	694	666	634	697	657	690	703	773	721	718	696	669	695	696	675	730	703	680	675	727	717	717	734	703	713	728	654	671	695	674	674	696	707	726	680	698	711	693	719	714	664	635	687	644	681	662	696	684	667	693	705	670	731	726	626	681	741	755	675	675	735	669	680	685	672	663	680	701	645	644	675	710	718	660	675	668	690	688	681	671	692	649	642	677	678	689	663	709	714	714	723	696	684	662	702	652	677	706	684	667	732	710	730	700	711	706	728	712	671	721	708	716	711	706	735	678	714	720	702	654	716	655	642	687	669	663	681	724	700	712	701	697	668	698	703	689	696	717	639	691	709	648	674	694	712	728	672	689	692	674	692	725	663	664	693	710	689	705	689	706	676	702	694	735	677	664	698	736	657	707	667	700	725	670	694	702	708	660	682	709	704	673	698	664	691	676	696	706	737	690	700	706	661	681	664	674	685	661	704	664	696	687	719	687	683	692	702	708	714	681	725	700	663	699	658	685	716	680	718	701	682	736	685	710	684	679	666	692	672	673	677	737	728	713	678	695	708	702	649	671	725	714	704	663	678	720	666	720	721	684	638	696	691	694	681	663	671	701	736	667	718	683	693	680	650	728	710	689	685	681	687	732	724	715	692	672	719	656	705	670	658	719	725	697	695	671	656	669	714	673	710	669	702	707	680	692	698	713	723	684	671	678	732	672	726	679	655	676	690	698	676	722	693	709	692	702	689	736	733	696	717	667	701	697	745	694	710	700	693	641	702	685	712	703	657	708	724	685	708	712	735	704	709	688	685	659	674	659	691	648	692	697	710	674	724	693	688	668	712	699	680	671	653	735	675	700	643	709	705	731	699	714	686	716	690	670	722	694	709	654	685	627	715	680	677	651	685	746	748	664	629	707	677	682	670	713	681	700	604	713	688	715	714	723	723	660	678	697	760	695	708	667	685	723	632	773	689	727	709	699	672	700	694	716	698	660	698	738	675	689	709	689	703	647	678	717	706	676	696	688	711	679	739	676	721	681	670	687	660	726	692	699	678	686	751	716	693	664	713	661	738	687	683	712	709	686	709	686	708	688	712	671	660	699	692	695	690	686	681	728	663	724	714	742	712	712	719	692	667	733	665	684	639	647	704	684	717	740	685	691	735	639	669	704	670	712	707	734	701	698	738	697
44290	45952	34996	22418	14710	7726	3184	1037	459	313	319	327	316	303	329	283	319	333	300	309	301	295	301	306	314	314	331	340	331	300	341	345	348	359	371	369	360	377	392	405	397	372	359	349	396	392	348	358	339	340	356	399	379	351	304	310	320	403	354	394	421	404	406	372	380	330	343	385	363	330	362	322	316	332	344	333	331	343	329	323	339	309	320	293	308	311	311	260	284	271	305	314	282	276	300	319	280	318	300	292	328	301	321	285	324	289	315	291	269	308	311	302	279	284	286	268	309	282	316	285	309	325	299	267	318	272	285	304	282	279	306	306	281	277	302	261	332	299	299	300	312	307	307	293	283	284	281	307	277	304	297	316	264	232	315	302	289	297	310	289	299	290	287	307	287	280	324	286	300	290	291	279	286	297	300	294	270	291	302	314	299	295	257	291	268	324	326	301	317	337	281	310	280	300	296	322	292	277	330	311	290	318	314	307	274	304	287	282	302	311	300	292	305	327	323	315	299	286	274	285	264	294	299	298	278	301	304	275	277	307	290	274	302	273	289	323	304	290	286	284	275	280	290	302	296	311	288	301	315	309	267	314	311	305	308	295	274	298	292	302	309	313	302	298	310	270	299	329	265	294	280	284	323	289	279	291	302	280	305	308	299	305	315	306	279	288	292	270	299	282	312	279	303	294	246	324	294	302	301	306	296	279	294	273	250	294	267	309	307	278	283	348	294	294	272	292	281	297	296	301	316	292	271	301	310	305	324	284	329	272	299	304	309	307	292	333	299	305	325	318	330	318	300	289	284	308	301	300	276	282	319	318	322	327	280	280	282	302	305	312	335	322	288	320	309	251	314	299	308	292	283	305	317	300	286	277	285	318	288	289	291	304	289	285	337	295	256	268	276	302	287	281	308	325	337	310	330	329	300	284	267	264	305	299	257	319	338	293	334	290	286	337	294	330	289	288	309	304	323	276	258	277	326	297	288	256	285	259	272	276	287	279	319	296	287	303	287	315	283	288	267	295	262	295	268	268	313	317	290	298	266	299	286	289	306	298	285	278	321	279	296	263	302	285	275	277	308	273	319	316	287	320	311	278	288	296	278	307	314	323	274	290	308	313	302	304	280	275	273	303	302	296	273	321	271	294	283	284	293	303	315	306	330	294	313	315	311	327	282	317	286	324	283	298	280	298	305	320	316	316	284	295	279	303	314	276	341	303	287	281	313	270	308	282	311	321	302	279	325	287	312	318	286	314	332	284	319	317	288	266	269	269	353	271	303	316	315	318	303	280	288	294	295	306	295	293	284	323	299	296	298	303	293	303	280	304	313	303	287	291	285	312	327	352	296	292	327	286	310	335	313	315	282	273	297	316	283	327	295	295	304	343	292	298	315	308	266	288	317	293	279	274	293	322	322	313	290	300	272	304	295	313	287	305	276	274	262	298	279	302	270	302	298	306	300	298	267	280	261	289	313	284	278	318	283	278	296	290	285	304	307	286	267	276	292	303	346	280	314	297	285	296	323	312	363	274	310	308	311	316	272	287	275	296	262	299	292	283	259	309	256	282	297	293	296	296	299	292	303	286	285	315	297	301	300	303	283	290	292	303	339	273	317	316	279	291	284	289	267	302	282	296	301	303	304	321	293	292	306	295	306	315	314	305	290	309	297	263	303	287	294	313	282	271	326	297	292	324	284	295	326	282	285	302	281	300	309	297	308	285	292	307	254	306	273	274	329	300	294	295	328	294	281	294	293	288	322	317	308	306	299	276	290	301	296	303	286	279	271	312	298	293	265	297	312	323	311	278	324	314	266	299	250	281	315	324	281	288	271	298	330	289	304	307	308	275	271	297	283	288	293	370	291	277	248	304	294	326	288	299	309	308	294	299	311	285	306	284	287	274	310	259	300	296	302	302	278	285	299	302	288	287	324	301	281	298	265	307	301	298	264	300	319	306	306	315	256	305	315	298	290	307	312	294	296	309	318	310	294	313	311	298	294	302	314	292	286	317	323	283	284	287	302	287	305	262	305	273	297	283	311	300	295	297	311	320	327	291	296	304	286	292	280	310	340	301	285	319	278	303	293	292	287	311	357	302	272	290	297	347	303	307	300	299	287	305	269	312	289	300	282	293	279	288	301	304	310	277	299	321	290	294	310	281	318	295	247	342	321	300	275	296	333	297	298	285	297	286	296	291	290	316	287	296	313	300	297	313	285	292	299	333	304	308	339	323	275	295	286	290	319	294	307	310	296	275	334	288	280	262	282	324	304	321	269	294	312	307	320	294	322	295	342	323	294	333	285	305	298	280	298	294	287	308	306	274	284	293	316	300	285	275	319	313	316	283	293	286	288	284	307	286	313	285	305	283	302	279	310	305	290	301	299	275	293	287	324	322	303	303	284	323	285	293	311	307	307	329	299	277	306	340	326	256	272	314	304	326	326	275	312	312	290	321	313	306	313	273	295	279	286	298	291	302	335	278	295	275	280	316	313	317	289	291	307	282	292	259	314	312	298	280	287	282	289	347	306	308	301	301	285	295	296	292	276	296	286	327	279	274	311	282	282	279	307	288	310	272	316	304	282	282	338	309	283	290	285	316	323	287	276	293	284	309	308	299	290	298	301	298	326	293	312	322	286	301	268	327	304	290	297	283	308	306	267	286	287	339	297	307	285	278	317	306	293	278	315	253	303	295	285	283	284	289	284	290	319	279	316	304	289	304	285	286	293	284	277	267	303	316	324	289	295	295	283	285	305	280	289	263	323	297	296	277	275	299	317	295	291	311	306	300	286	298	313	274	292	288	267	296	259	273	299	297	289	296	291	300	314	286	299	306	283	267	315	279	283	279	290	307	326	303	276	313	276	306	323	295	301	299	309	296	311	295	312	309	294	267	315	306	292	297	285	294	289	316	305	301	307	302	312	313	305	304	291	288	337	306	256	311	302	307	287	298	327	295	307	284	306	297	280	282	303	298	293	292	322	296	321	282	284	331	317	295	291	310	265	294	305	264	317	309	319	314	276	314	311	279	274	286	303	306	313	332	292	307	291	309	320	299	285	327	304	320	296	297	318	286	280	308	297	302	298	318	278	321	281	291	296	284	270	284	283	303	270	285	303	298	285	293	281	301	256	327	290	285	335	325	303	291	261	311	292	310	279	268	325	265	308	294	296	287	285	301	288	315	288	295	324	298	324	297	279	282	318	316	287	315	289	310	262	344	293	275	282	306	309	304	316	295	304	307	307	318	303	287	308	273	307	334	302	298	275	295	280	303	287	308	298	289	296	291	313	289	319	301	327	324	310	315	296	305	307	287	299	297	334	309	276	299	301	284	287	289	304	289	339	301	287	281	301	306	261	299	306	288	267	294	258	293	328	265	295	328	296	314	294	299	296	289	304	295	284	281	295	277	301	291	276	285	306	294	302	326	289	293	299	285	281	303	296	296	280	285	297	280	296	281	297	297	336	313	288	300	311	276	296	306	314	323	308	322	350	312	271	299
35735	47108	29389	3203	1760	1464	1216	1120	982	924	906	844	834	806	852	796	786	734	779	754	762	833	795	750	895	873	983	980	1070	1093	1093	1073	1155	1201	1227	1266	1362	1308	1365	1494	1371	1394	1305	1261	1218	1268	1283	1274	1160	1191	1184	1319	1403	1123	953	1028	1118	1211	1118	1242	1725	1426	1359	1400	1314	1336	1310	1361	1182	1024	875	929	959	911	1023	1012	887	979	817	813	825	777	776	770	766	717	778	725	734	752	756	689	707	698	758	703	729	705	661	755	718	704	702	701	714	694	701	745	670	704	679	723	693	720	697	685	658	710	707	693	702	698	724	772	694	693	658	630	678	679	732	657	665	709	689	708	712	692	718	675	755	700	689	691	702	722	718	682	724	696	711	678	693	699	704	741	724	675	682	685	726	691	711	724	734	733	697	710	700	734	707	660	702	690	689	729	734	696	696	731	736	714	713	738	726	744	705	685	710	695	747	711	697	634	716	742	724	734	730	721	655	721	718	692	737	707	700	725	713	749	694	707	713	704	695	680	679	690	704	702	729	710	703	677	685	711	689	729	704	703	688	708	664	661	725	649	741	720	708	700	704	686	698	663	686	674	705	706	652	664	709	695	691	753	750	680	732	733	744	699	721	684	721	715	749	728	700	687	699	727	683	676	715	695	742	687	715	730	686	715	670	728	693	720	696	687	663	705	682	755	647	673	706	714	753	755	717	660	680	694	788	731	715	696	699	738	705	717	748	707	690	741	731	679	685	705	681	670	689	732	698	699	651	723	713	754	712	680	714	722	679	712	662	682	694	713	745	655	746	683	667	707	672	719	731	720	703	735	678	722	692	680	755	668	727	682	698	683	734	705	696	691	696	712	685	673	707	702	703	698	730	680	731	756	682	699	733	723	702	692	695	702	773	701	685	689	705	669	711	710	691	686	669	757	683	745	699	712	675	691	682	685	738	679	658	740	700	682	708	695	698	717	742	701	741	735	665	700	654	716	702	715	715	706	701	728	724	691	658	684	723	666	710	715	722	683	755	687	691	712	715	714	705	668	708	722	687	733	665	701	706	711	696	725	695	688	686	696	741	691	680	753	720	693	689	659	676	709	667	716	735	690	685	710	718	717	697	701	736	662	648	692	707	685	710	699	676	728	751	765	656	685	754	698	700	676	705	694	717	698	717	720	733	715	709	676	668	722	681	727	720	703	687	699	713	699	736	669	711	750	741	739	716	671	722	724	742	701	692	669	714	697	729	733	708	714	742	726	712	698	703	702	714	720	695	662	764	711	709	717	705	743	736	696	711	708	674	659	680	721	695	725	705	720	700	767	770	728	728	672	686	664	714	673	664	738	672	715	697	775	709	709	682	730	756	751	711	772	697	709	716	713	707	712	746	725	681	744	690	695	737	674	695	669	674	707	716	675	713	702	707	696	732	684	700	741	709	697	741	724	669	716	681	691	737	726	692	719	729	741	684	705	701	672	741	682	664	724	709	723	730	746	703	730	729	688	712	686	720	731	714	691	711	692	755	709	712	766	684	674	733	682	670	689	761	684	692	692	703	709	699	693	695	691	756	695	715	732	663	742	669	719	661	714	706	728	676	737	736	724	728	728	691	712	655	684	721	703	680	711	730	748	723	677	710	718	677	679	754	708	714	686	709	756	686	667	714	723	747	694	670	679	706	679	725	680	689	719	715	687	707	697	679	685	687	720	690	761	728	692	690	723	733	715	729	723	709	704	718	736	697	692	729	717	717	715	664	689	708	721	725	694	723	723	716	665	695	729	687	690	707	686	693	714	678	690	792	695	726	695	733	684	725	701	750	768	698	729	696	740	689	704	694	687	700	722	686	717	721	729	723	706	665	680	696	662	692	696	721	684	710	728	718	699	719	668	720	747	747	709	703	735	703	717	768	736	716	690	714	695	726	719	740	753	695	666	715	721	678	699	699	726	682	721	717	662	694	691	709	743	716	717	731	698	714	666	685	704	731	703	729	686	693	718	683	753	678	718	710	732	734	746	736	709	689	720	710	718	735	692	655	708	744	704	700	724	667	712	704	712	729	745	683	666	726	709	710	688	751	734	675	674	691	717	715	725	705	752	691	697	723	718	725	723	721	742	669	697	697	664	630	691	707	664	675	699	756	712	699	704	704	719	702	722	718	775	739	708	676	669	676	775	702	728	697	728	727	697	748	752	710	745	726	684	751	705	705	710	711	706	692	678	650	700	716	713	717	737	651	704	688	706	730	677	683	692	686	726	708	701	718	697	742	720	766	700	681	712	689	690	656	731	684	730	735	707	726	675	675	730	657	719	713	700	707	725	778	707	703	680	741	713	709	706	722	736	719	707	692	709	765	747	704	687	697	746	703	704	754	709	783	672	682	710	681	726	758	724	725	727	713	697	746	711	700	721	752	679	679	705	729	675	717	661	707	736	691	689	704	693	719	693	694	738	704	720	705	691	732	716	666	739	678	709	697	704	734	742	714	686	690	691	681	710	668	756	722	706	766	713	709	707	694	752	709	695	736	688	685	695	701	762	673	734	670	749	724	700	732	689	689	737	747	708	678	740	712	733	653	705	666	691	748	683	716	718	712	708	739	706	705	720	721	725	713	702	683	800	719	702	668	716	708	670	691	723	700	728	723	708	715	696	700	692	639	702	657	680	716	694	699	686	716	678	726	709	726	709	713	718	706	749	705	719	724	684	699	706	691	747	767	696	670	672	702	734	707	747	722	725	699	742	722	670	727	670	734	712	749	722	700	696	733	703	664	765	739	677	741	712	771	696	721	701	703	682	733	732	668	683	659	751	705	727	672	762	695	647	701	686	659	664	658	703	692	738	739	652	708	678	676	679	707	708	751	736	676	716	729	731	703	726	725	725	695	722	701	679	703	691	696	704	705	710	681	689	734	704	761	713	710	724	683	696	691	725	700	688	715	723	674	703	750	714	714	684	688	636	690	689	667	689	778	678	649	695	715	746	691	722	691	770	624	716	712	730	710	699	734	655	696	684	644	709	674	712	703	748	719	684	681	702	720	671	689	655	710	705	756	757	743	707	673	645	715	716	687	714	708	687	713	707	770	690	726	700	708	736	668	686	713	685	725	700	691	738	716	727	737	735	748	749	747	706	690	772	780	720	724	695	724	660	724	725	697	699	680	701	727	772	727	667	677	681	687	683	701	720	625	650	714	743	718	702	724	654	698	675	718	718	706	692	700	733	747	706	716	732	693	677	671	714	743	714	669	704	685	741	726	669	721	705	694	702	695	697	674	711	725	647	697	729	690	735	761	731	709	697	762	703	695	715	756	694	706	718	714	683	708	708	679	695	739	727	722	694	718	674	694	699	734	701	708	690	684	713	695	691	738	691	728	738	733	705	676	686	712	754	728	714	674	690	694	662	670	702	707	685	736	691	716	739	681	657	699	709	681	722	752	638	716	746	690	663	733	734	765	747	657	682	695	713	660	730	734	694	737	695	673	741	689	745	678	692	701	711	760	695	687	711	714	719	700	755	695	704
53929	44438	31887	24708	22824	18894	11517	4807	1377	561	460	444	431	410	412	366	384	355	353	337	318	358	338	339	345	352	390	410	403	406	435	420	434	423	467	451	500	453	513	454	499	444	504	412	445	492	533	539	445	506	585	523	436	380	389	366	419	412	531	553	800	698	597	631	536	621	571	638	547	448	410	364	407	391	489	483	416	413	352	347	322	328	354	375	330	329	359	342	309	307	294	309	271	290	300	332	326	282	308	299	297	314	306	313	303	315	315	294	278	286	284	296	278	316	300	282	257	297	311	285	308	282	305	294	317	325	312	301	295	278	314	299	268	309	302	314	304	296	305	289	295	260	302	291	322	294	315	329	309	300	294	305	311	272	295	282	305	306	308	260	322	288	293	307	302	292	300	274	293	304	289	303	287	322	281	302	313	299	280	298	307	297	322	274	296	313	289	286	283	314	295	257	290	281	261	296	318	268	293	274	292	297	306	307	256	334	320	280	284	318	284	322	292	317	302	322	308	286	314	297	299	304	267	284	266	283	301	295	275	267	284	306	307	264	288	276	283	288	255	286	283	280	291	278	285	273	297	294	280	338	294	288	293	254	300	306	317	296	262	304	304	337	284	266	264	293	309	294	280	305	284	304	256	308	274	308	253	290	297	305	288	266	335	316	294	309	298	303	279	304	317	278	286	321	320	301	275	295	302	283	284	275	286	288	302	267	330	277	297	290	316	300	302	259	311	296	294	265	290	298	267	286	286	299	319	298	290	306	304	300	298	290	280	302	282	296	310	291	294	261	314	247	313	299	292	272	312	298	294	292	272	305	266	285	314	296	277	279	331	285	284	287	316	311	271	315	339	321	281	308	302	325	289	288	274	307	299	276	270	260	274	309	289	331	281	321	272	302	292	287	305	305	274	308	285	296	292	318	295	339	269	345	307	304	289	283	296	305	302	323	285	285	248	297	329	282	308	278	297	306	271	297	297	314	275	301	310	298	296	310	289	282	297	309	290	296	291	327	294	258	317	264	281	290	281	308	287	254	284	277	317	311	280	306	290	304	278	292	302	303	311	316	291	294	319	290	312	280	309	283	293	310	321	274	311	276	278	292	292	273	294	276	284	303	313	303	316	290	275	305	288	301	265	288	298	299	283	305	314	308	273	283	289	276	284	267	317	305	254	303	284	277	295	284	324	296	300	305	303	275	301	282	300	270	309	301	318	297	293	282	254	269	282	302	301	308	302	257	280	309	288	291	303	315	293	317	289	293	283	277	262	277	287	299	289	267	294	297	275	330	308	305	267	290	272	259	290	307	303	292	290	282	287	275	300	284	267	290	263	287	303	296	318	309	321	293	328	318	302	283	312	296	304	312	275	268	267	315	323	319	265	292	275	304	299	318	265	283	308	301	327	316	311	310	276	340	279	300	307	263	288	290	300	292	317	290	290	300	292	309	307	278	242	292	310	334	298	282	265	262	283	265	311	276	310	313	292	310	277	280	285	267	301	271	320	296	266	292	295	282	264	305	292	291	296	283	294	312	303	283	285	276	291	325	284	306	300	313	309	316	280	270	313	317	275	288	274	305	280	285	315	313	315	306	291	292	312	279	321	276	311	301	284	278	281	302	296	281	301	296	281	281	298	263	275	281	277	319	300	287	272	248	305	294	306	275	314	306	329	286	305	281	277	293	288	291	282	267	297	276	309	318	317	262	312	279	293	308	266	307	316	270	285	278	289	335	283	279	290	305	282	307	293	322	290	298	293	292	286	326	280	288	261	317	290	280	282	267	297	272	292	262	329	316	335	260	250	302	330	262	278	293	286	251	277	289	285	316	319	339	296	301	279	275	288	299	283	311	286	286	310	315	290	292	292	271	295	267	286	324	314	327	326	303	288	289	299	312	291	277	291	298	321	306	311	297	294	287	328	275	307	289	285	284	276	327	271	310	294	300	298	294	295	301	303	269	317	304	270	311	289	270	303	287	290	281	291	302	335	275	285	300	281	285	281	288	288	300	310	311	291	312	296	276	324	315	306	297	333	287	292	290	288	304	285	311	295	287	304	286	289	296	265	285	282	276	327	292	281	315	287	325	296	256	291	311	280	280	283	310	287	282	271	269	280	285	282	301	309	301	325	295	285	260	294	292	314	283	273	308	270	289	297	290	278	291	288	267	293	278	269	316	303	297	313	312	269	320	314	284	303	312	285	279	289	288	265	291	281	289	297	310	277	307	271	300	296	288	304	301	297	292	278	282	299	290	298	299	301	270	285	266	289	271	280	290	290	289	345	340	300	277	312	295	289	289	300	335	278	290	290	315	286	311	267	300	298	282	296	305	295	282	284	270	285	297	291	276	278	283	291	273	270	302	303	257	301	266	257	309	327	336	294	293	312	283	313	308	318	288	315	298	275	286	301	306	301	287	309	282	300	296	286	281	291	284	319	277	296	254	283	297	279	255	303	301	289	302	300	313	284	270	264	296	305	304	295	298	289	296	265	300	294	263	304	281	312	283	325	302	310	271	285	284	288	274	287	280	320	297	304	292	297	271	309	295	274	304	307	291	299	290	295	293	275	300	268	305	280	258	314	308	291	297	266	315	288	320	299	292	287	305	301	313	290	315	253	305	270	269	304	302	303	303	317	283	300	300	289	271	288	316	305	322	294	309	276	290	311	266	338	294	286	309	295	312	307	308	281	263	301	297	279	300	290	263	333	308	291	260	291	306	284	316	285	290	304	251	303	305	281	302	276	319	295	278	300	313	294	271	309	322	293	307	308	303	305	296	307	277	300	304	284	307	276	280	277	289	231	295	262	294	279	340	306	256	276	303	316	289	284	285	284	259	268	303	296	308	299	296	313	303	296	315	284	283	299	289	284	279	310	289	269	308	290	287	263	308	307	303	284	318	302	321	292	290	276	300	287	313	278	289	303	298	261	291	283	284	308	302	315	321	291	290	293	267	292	312	305	273	302	306	321	268	279	279	296	300	296	296	267	271	298	314	346	279	286	282	299	282	304	276	281	295	283	269	303	266	281	278	242	298	313	295	289	272	324	341	274	270	286	322	281	330	298	288	270	277	290	292	314	292	291	274	271	298	288	287	291	305	300	287	315	303	300	324	292	242	290	267	277	283	277	307	306	274	302	319	283	283	326	247	303	295	288	274	293	306	286	278	300	271	291	276	294	260	280	281	288	310	287	279	276	295	301	285	266	283	279	289	269	286	263	263	294	302	288	294	298	293	297	296	349	349	295	306	310	299	295	294	280	277	291	302	279	330	279	276	271	286	284	300	317	296	282	292	317	281	317	284	289	293	293	283	286	314	310	312	280	306	270	309	297	284	319	301	309	306	272	326	281	288	291	289	292	274	302	295	301	300	293	295	303	303	292	276	291	267	282	343	289	248	248	308	277	272	298	290	266	283	287	294	265	326	277	283	296	297	262	285	305	281	305	300	292	269	295	319	307	274	303	291	269	313	286	309	290	292	289	275	306	311	316	318	314	303
46340	50537	33210	8928	4786	3693	2846	2311	2043	1770	1611	1441	1433	1288	1191	1052	1057	1054	945	913	938	909	985	971	1154	1231	1343	1411	1514	1552	1528	1752	1859	1683	1806	1936	2000	2013	2155	2146	2175	2077	1823	1762	1932	2055	2090	2300	1933	2388	3132	2577	1910	1409	1302	1379	1455	1658	2362	2366	4377	3486	3162	3236	2673	3090	3129	3212	2550	1860	1507	1441	1509	1407	1790	1739	1570	1485	1357	1157	1167	1040	1092	989	914	963	931	917	807	803	799	744	783	676	732	679	696	735	665	694	698	719	704	688	733	696	674	727	677	658	681	685	671	711	659	707	662	693	722	704	717	687	634	670	718	731	730	712	664	637	657	699	626	663	666	668	701	690	712	650	686	657	664	644	665	731	669	658	686	640	624	687	703	664	708	709	672	718	673	673	669	681	650	698	658	680	665	733	674	668	682	708	677	725	654	696	659	671	714	655	647	651	642	688	705	672	704	723	667	648	731	679	668	668	669	669	714	669	706	681	648	669	658	643	730	677	668	632	674	672	668	678	716	671	670	651	688	689	622	704	691	657	691	644	673	694	663	663	706	667	632	655	689	654	696	670	694	719	697	641	688	689	698	706	683	706	697	667	674	632	713	685	684	688	699	684	666	684	717	703	728	696	722	744	692	692	648	670	652	665	679	659	726	694	673	689	670	660	673	642	659	641	711	614	720	658	716	691	676	663	700	685	694	679	655	725	671	668	635	637	713	657	729	691	668	691	636	716	689	709	691	636	650	672	641	658	664	697	683	700	706	660	706	715	725	677	656	699	674	706	690	685	663	675	648	650	654	654	667	671	651	667	676	673	672	687	685	728	714	668	692	674	685	683	661	711	672	713	670	702	648	792	660	666	688	647	671	670	664	653	695	643	677	661	694	701	661	654	678	680	692	690	734	663	672	651	708	691	663	652	629	695	667	703	659	680	695	659	692	646	691	708	664	707	656	638	680	708	686	652	680	684	723	679	669	709	681	705	644	673	690	642	673	672	688	689	685	668	676	690	723	683	695	654	662	672	658	655	688	698	685	649	678	731	627	684	675	707	670	721	661	657	649	703	635	684	645	650	697	650	664	681	667	668	659	703	674	709	676	674	683	698	669	677	693	695	685	665	701	670	675	653	677	668	654	655	676	682	686	654	667	674	648	712	669	694	701	708	704	704	705	669	635	683	654	735	658	673	695	642	683	605	652	663	702	637	662	725	692	659	702	757	651	642	636	626	665	689	649	716	637	702	696	744	654	665	660	686	650	672	657	707	676	667	628	678	705	663	661	661	625	664	730	700	673	647	663	738	689	681	674	672	704	697	627	662	712	688	659	666	640	686	705	709	694	674	654	674	679	712	639	692	699	678	663	710	680	684	623	682	672	670	690	633	678	668	674	717	704	640	659	666	737	741	626	646	628	692	673	696	692	623	671	696	673	706	617	683	661	688	645	702	684	636	670	669	665	649	674	699	709	651	686	616	716	692	646	692	679	685	709	682	656	689	715	689	662	659	661	647	694	698	662	664	672	646	676	609	651	643	630	647	667	714	693	666	664	667	725	713	645	689	656	672	654	667	700	628	736	700	662	702	713	677	686	673	699	654	626	659	673	599	652	724	691	646	718	656	694	661	641	642	709	691	680	664	690	664	716	679	652	668	711	697	654	670	677	676	616	689	687	691	658	707	651	666	662	668	720	692	696	671	648	685	670	692	673	699	655	710	669	678	684	662	643	643	666	682	682	646	637	662	663	667	697	696	696	661	613	708	659	681	659	640	670	651	700	671	627	721	644	673	665	672	674	678	718	664	666	657	659	730	673	633	675	708	684	631	640	673	676	658	700	661	716	707	694	654	682	610	634	666	675	676	729	649	659	703	720	730	652	733	687	661	643	686	658	693	689	705	718	702	660	643	687	668	696	624	666	664	679	714	635	644	667	641	670	682	674	650	726	692	700	680	637	702	655	711	667	658	678	640	699	697	657	647	704	679	676	681	695	689	750	686	650	673	650	669	672	695	670	703	702	621	666	639	695	697	664	668	639	655	698	660	636	651	653	629	679	656	718	743	671	656	711	689	657	722	690	668	706	674	656	635	706	695	680	714	650	669	697	690	654	684	677	620	662	665	637	670	651	659	674	687	666	687	665	683	696	695	635	651	716	652	713	637	660	637	657	669	677	616	664	672	664	706	681	684	666	671	692	712	658	691	692	656	719	686	638	670	691	682	726	649	662	745	644	666	731	661	642	687	650	677	657	698	679	703	667	683	645	695	699	652	712	702	698	666	680	663	704	686	666	687	678	678	691	704	621	679	660	673	707	648	684	686	698	691	707	708	698	662	706	719	683	682	681	679	701	697	659	707	634	688	678	720	683	695	696	718	706	692	709	671	682	709	656	594	651	683	733	737	698	710	685	673	635	673	626	678	701	635	657	634	654	660	688	668	670	664	678	694	695	736	643	702	714	725	680	670	670	654	661	645	681	667	684	658	674	641	669	665	645	696	664	627	737	625	686	716	698	680	675	708	722	669	653	690	718	674	682	641	675	691	645	662	699	680	704	671	664	644	656	642	682	666	674	679	710	690	675	614	663	677	680	686	666	677	679	637	730	685	684	681	705	654	663	688	692	691	658	681	689	733	711	663	664	706	659	660	709	682	683	720	705	646	688	670	718	658	681	700	688	661	690	654	622	682	652	657	701	668	721	641	708	613	689	681	671	710	673	681	668	666	639	715	723	646	672	644	686	659	732	630	674	689	671	688	632	668	668	688	645	687	689	680	673	669	681	687	694	681	661	765	712	633	676	657	674	700	684	694	711	718	697	667	683	681	712	728	665	678	683	685	626	671	683	637	692	719	655	664	697	705	683	708	714	651	644	687	700	658	690	691	698	642	663	689	687	662	714	684	646	693	689	691	701	681	640	701	646	639	698	646	707	624	635	671	654	681	652	670	669	649	687	719	642	654	659	652	687	627	698	653	650	702	619	696	665	647	665	660	664	680	645	666	709	656	674	636	622	680	717	697	681	654	708	687	659	642	669	657	631	682	678	615	694	727	651	702	684	667	664	662	678	674	690	664	723	643	702	703	675	681	697	732	692	671	675	713	678	675	681	625	681	684	702	686	687	698	651	678	623	726	633	669	698	636	652	697	685	714	644	679	659	649	681	700	667	627	664	681	712	690	690	679	725	642	686	678	719	676	691	664	702	700	661	637	672	636	713	672	715	708	625	660	753	686	666	653	671	719	715	635	646	687	685	647	685	690	693	651	672	633	702	655	703	697	674	652	670	707	697	659	683	676	680	711	611	654	664	669	707	731	611	737	699	685	668	734	741	682	701	666	652	728	657	674	666	694	685	635	625	674	690	641	687	645	689	681	698	618	668	673	664	710	666	715	678	691	634	707	715	673	646	705	637	665	657	681	684	675	655	694	656	649	633	636	659	657	673	722	708	677	644	676	699	683	688	709	687	667	696	695	663	659	705	715	693	665	686	679	676	687	700	722	658	654	655	699	692	686	665	689	694	639
14826	17880	11077	2292	558	355	310	290	292	305	278	275	311	303	290	292	278	315	296	290	278	285	322	272	291	308	339	322	334	319	319	310	298	364	342	345	326	328	382	349	366	344	387	333	359	317	293	282	302	302	335	313	280	315	339	308	301	284	294	305	320	307	333	282	305	314	326	309	324	282	285	313	319	283	316	307	337	331	295	304	296	285	269	292	292	303	286	281	281	279	289	294	295	295	292	255	282	273	301	279	305	275	314	264	297	281	273	269	303	282	285	275	287	261	326	326	266	275	265	294	258	280	273	288	280	293	272	291	290	302	295	272	283	289	275	280	292	293	277	294	326	287	294	325	293	320	321	302	307	321	300	291	277	293	288	263	298	278	279	301	298	293	282	297	297	290	290	310	291	292	278	309	280	285	282	248	295	314	278	267	309	311	284	306	290	292	285	279	294	278	287	278	284	318	249	286	282	298	286	283	297	295	291	295	285	316	262	297	254	263	282	295	311	247	292	271	282	270	280	260	297	305	283	302	292	283	254	267	306	271	251	274	293	295	300	268	282	287	323	298	274	275	286	278	260	295	263	292	305	281	289	266	270	289	259	272	280	291	277	290	251	281	303	313	309	280	309	290	311	281	275	303	298	305	299	278	273	283	260	298	272	266	305	267	283	338	336	288	275	292	289	298	281	284	304	295	293	259	283	260	305	323	320	291	291	266	280	275	315	324	251	298	299	283	298	303	294	299	269	296	274	285	294	306	298	309	294	322	296	305	281	273	284	265	291	292	331	318	309	317	273	292	262	257	292	297	273	300	308	287	274	268	307	248	278	312	286	281	270	288	287	274	290	306	313	301	279	244	281	275	282	293	255	266	286	291	270	292	315	250	280	322	287	277	294	291	323	326	289	258	300	280	299	319	273	316	259	291	303	268	280	273	268	251	304	283	242	287	274	293	267	272	270	312	300	280	299	263	290	278	290	284	258	290	291	295	264	288	300	293	316	320	304	306	286	300	284	307	307	300	301	243	299	284	246	293	258	299	268	297	305	302	293	282	282	282	287	268	270	329	283	271	304	263	282	295	257	281	272	288	272	285	305	310	266	278	287	284	277	303	277	283	291	276	271	305	290	280	313	268	306	274	282	272	299	302	289	271	279	304	293	271	296	307	286	289	311	255	294	297	288	269	278	286	282	278	277	287	243	291	306	274	298	304	249	287	278	299	256	255	287	264	286	288	305	287	303	278	291	280	224	279	267	295	311	305	298	278	285	283	288	305	280	282	279	302	265	279	296	251	299	268	299	295	277	302	297	266	273	283	269	281	289	284	305	309	254	299	307	266	291	272	302	304	292	297	326	302	298	330	293	282	293	279	287	290	287	257	314	297	278	274	262	304	306	311	273	246	304	298	264	276	313	291	300	295	288	275	286	294	323	298	289	291	280	286	292	308	275	307	325	289	297	296	252	268	286	283	275	302	263	284	302	294	293	242	300	285	293	273	279	296	297	310	276	265	305	289	281	297	269	309	283	314	297	306	287	272	265	296	271	258	278	269	305	288	303	317	294	298	313	279	299	287	315	301	307	293	289	290	274	274	273	281	296	294	295	305	312	272	282	262	271	265	269	297	276	289	290	295	288	289	277	279	284	306	291	247	289	299	310	298	289	254	303	277	301	285	267	238	284	297	267	286	302	292	327	271	300	314	269	282	299	296	265	299	340	276	292	293	306	280	309	286	279	274	302	299	287	301	269	258	312	284	304	316	326	293	288	296	278	296	308	287	266	279	309	265	321	311	302	311	308	289	295	299	296	279	284	262	270	272	312	267	283	258	245	309	281	268	263	287	310	289	291	271	269	259	284	269	278	289	278	292	283	290	288	277	289	295	278	298	266	255	291	294	279	298	265	273	282	309	268	263	292	288	267	297	271	254	321	308	248	273	290	297	295	308	270	280	271	288	299	304	309	288	280	322	280	273	272	287	301	298	314	311	292	288	247	297	290	299	266	286	278	298	264	259	253	286	277	291	290	279	257	302	294	312	313	301	255	290	287	304	283	322	285	268	307	308	284	288	289	326	276	260	305	285	271	292	303	295	278	288	323	266	317	290	280	264	287	303	280	293	297	305	294	289	298	283	302	275	275	319	320	297	306	272	270	288	305	288	310	277	298	271	272	295	256	275	289	294	283	271	260	270	285	292	276	315	293	290	286	291	314	303	303	311	275	279	264	314	299	270	254	302	290	309	277	309	301	298	294	271	276	272	293	291	318	273	278	293	291	270	301	274	281	253	294	302	284	290	281	303	290	282	279	274	298	305	290	274	285	302	299	299	276	266	279	277	287	270	307	315	273	300	278	296	284	299	280	265	294	294	299	302	290	259	325	285	285	325	270	311	287	293	287	279	251	279	308	296	312	270	284	267	294	294	271	284	289	317	300	296	277	302	279	293	288	303	277	273	302	298	290	261	287	304	299	257	287	337	292	300	285	282	286	292	280	286	279	310	287	289	257	300	281	289	287	256	308	263	302	261	297	266	321	284	271	273	271	263	265	280	270	316	281	297	277	281	298	312	315	285	280	274	270	293	296	273	294	248	259	282	297	248	295	296	292	272	265	320	276	251	287	296	294	257	272	312	295	291	293	250	292	295	286	266	287	327	289	287	282	290	298	285	298	288	292	287	297	290	299	315	306	297	262	301	270	260	256	287	299	288	282	269	288	287	320	302	265	299	293	262	283	280	296	280	279	302	291	293	279	264	330	269	298	269	281	267	264	298	292	279	277	269	310	330	281	275	259	287	293	302	289	283	258	292	306	282	276	287	294	274	259	311	303	330	278	303	316	300	280	302	303	271	309	280	262	316	261	289	307	308	294	324	287	306	283	296	304	295	321	298	271	291	283	281	315	266	282	302	280	281	289	256	279	292	309	288	286	272	253	325	307	306	298	316	311	290	282	277	295	293	288	276	306	314	271	284	289	297	278	258	262	324	259	281	320	272	272	275	283	306	278	284	293	308	273	267	346	306	289	291	271	275	274	288	300	262	319	289	276	311	273	289	281	275	318	299	305	275	302	289	311	296	247	284	281	304	272	265	259	311	261	315	273	291	284	290	291	300	261	272	276	302	289	316	275	276	275	298	299	302	293	293	265	273	296	301	262	297	305	304	298	286	283	282	283	272	304	315	267	293	302	251	308	268	294	300	267	275	304	280	294	316	281	290	296	295	274	326	280	281	307	334	301	259	283	304	295	301	253	298	313	334	307	277	334	274	326	254	276	296	308	285	294	303	273	303	298	272	276	301	292	296	295	292	270	301	301	311	268	291	284	268	295	283	287	279	282	290	300	278	311	272	285	290	316	274	274	281	255	304	302	315	305	278	290	290	282	273	265	288	286	316	304	297	302	273	302	305	307	263	300	285	276	354	273	311	291	292	299	275	296	257	267	303	284	243	290	305	329	320	299	284	281	276	309	287	314	288	288	310	307	292	287	291	277	274	300	262	274	288	304	274
12111	19937	12303	1769	795	732	726	726	742	718	695	708	679	749	634	747	661	738	702	675	689	704	696	765	761	790	888	890	889	902	940	982	997	1015	1022	1093	1127	1207	1271	1216	1194	1131	1199	1047	995	1061	998	994	961	904	946	933	854	815	890	870	885	840	862	896	874	832	809	858	822	810	747	754	781	734	743	732	743	720	748	735	778	784	742	775	683	697	746	713	698	721	712	717	692	745	728	746	684	725	751	705	735	691	680	688	706	715	699	716	693	732	659	675	733	671	718	695	734	673	714	663	711	717	657	718	669	665	645	663	716	738	659	670	670	671	695	728	654	704	661	711	642	684	653	712	738	699	689	685	705	707	687	715	682	697	742	697	691	682	698	694	728	735	677	639	701	673	724	698	682	698	689	723	730	718	721	647	732	668	720	683	679	674	666	668	710	677	700	667	688	707	703	703	703	661	718	704	744	703	695	677	698	685	715	745	683	687	711	663	684	713	718	733	673	678	716	663	708	689	695	703	709	670	715	680	708	688	697	688	672	713	703	702	701	700	631	719	698	700	730	687	721	662	680	681	699	689	657	731	686	677	729	722	705	684	673	702	650	712	669	682	708	657	716	721	641	743	700	713	686	661	638	673	672	688	700	656	730	664	710	713	699	697	680	708	660	683	699	713	699	697	748	700	695	712	703	694	675	691	701	652	716	709	692	702	685	699	686	715	684	687	636	762	682	750	724	639	688	642	661	688	637	693	701	714	675	698	688	710	712	701	738	708	651	713	714	694	702	663	692	717	739	686	680	683	699	687	706	666	689	702	645	647	706	690	689	711	687	725	720	705	695	700	690	652	695	671	724	671	674	676	676	670	684	680	663	694	694	676	716	684	663	686	655	672	665	691	714	693	664	728	645	694	665	704	676	688	674	664	708	712	671	703	700	709	674	676	689	645	669	696	695	692	677	662	688	690	697	666	688	643	701	700	687	659	671	667	710	725	660	662	667	673	708	694	694	680	700	713	671	674	626	695	674	687	637	728	720	636	676	656	702	675	710	746	687	678	688	729	717	701	664	674	707	705	708	690	679	705	726	686	692	702	729	633	684	665	747	721	725	716	700	703	725	703	689	697	677	681	663	750	687	706	688	761	728	692	714	621	721	683	705	668	691	688	672	695	711	687	670	705	663	659	703	678	700	669	700	691	647	735	729	677	711	736	711	679	686	664	672	711	673	712	655	723	684	710	700	686	674	688	698	690	649	692	670	668	697	674	687	739	684	675	731	667	692	666	706	688	705	717	645	682	687	692	649	707	656	687	678	711	681	694	664	671	657	678	686	683	658	736	672	677	692	692	667	687	715	704	686	704	699	687	662	727	691	713	681	649	687	697	687	700	677	662	705	609	677	714	731	690	677	694	709	665	657	658	705	695	724	648	681	691	659	687	764	667	692	698	674	687	690	655	675	667	719	717	671	645	674	675	708	636	695	674	686	706	734	715	702	686	722	678	694	693	674	719	670	699	685	651	691	643	630	696	676	710	705	683	724	722	715	699	684	672	661	710	693	741	722	699	689	713	649	651	718	680	656	669	664	709	652	668	667	672	669	656	708	668	726	668	677	723	713	737	699	724	697	656	693	692	738	692	688	658	701	684	669	645	732	695	677	703	686	688	702	710	670	694	709	686	696	690	663	699	751	663	701	713	670	634	679	698	739	725	716	703	703	694	668	695	679	714	636	694	689	651	647	719	684	704	684	708	705	683	718	657	660	712	654	688	685	640	723	731	679	646	707	714	723	703	678	701	714	671	745	659	674	683	692	687	708	627	699	736	727	650	700	707	645	724	737	669	684	704	689	678	648	692	657	712	672	695	683	705	705	694	678	699	688	668	701	715	650	731	662	709	669	665	678	714	669	676	618	695	705	671	681	710	693	661	659	676	689	667	662	680	675	674	740	686	655	732	661	676	710	657	683	650	702	676	717	698	684	706	677	658	724	693	727	718	728	741	686	661	626	646	661	654	652	671	698	690	671	676	695	715	724	722	696	700	640	676	644	655	681	758	674	699	675	706	682	729	659	734	695	598	681	652	726	681	715	719	689	693	708	694	693	670	714	669	690	715	699	677	659	670	665	688	691	696	701	686	670	708	692	658	668	714	712	675	741	685	694	747	705	635	728	666	660	678	754	714	660	672	667	692	648	745	678	712	731	692	665	682	682	685	712	702	682	673	691	703	712	704	695	667	732	649	633	739	685	688	667	684	674	667	708	668	698	748	681	672	645	665	751	696	710	720	674	675	732	697	624	716	698	689	678	738	661	665	726	725	707	687	670	711	715	681	668	694	688	680	705	755	675	658	704	732	677	710	643	676	700	662	664	687	649	684	727	696	648	736	687	718	709	722	655	676	713	692	705	666	718	718	700	688	692	759	666	713	661	659	695	695	673	681	689	706	665	712	719	719	696	721	661	685	696	736	720	635	747	671	637	670	675	663	678	672	704	701	710	713	657	699	676	707	691	707	651	663	683	676	675	690	699	693	724	713	661	690	678	691	704	728	732	750	687	689	676	720	690	712	680	671	696	695	666	695	715	676	668	661	728	690	669	663	658	719	696	680	679	660	642	737	669	755	748	714	703	653	707	662	633	633	678	662	692	682	719	681	700	685	709	650	668	685	644	716	682	697	714	677	716	753	723	678	702	730	662	674	660	667	676	692	703	745	676	713	727	688	711	670	655	689	653	664	697	686	709	745	705	691	682	720	705	648	660	698	681	654	711	695	725	652	693	686	703	693	659	742	685	659	715	717	672	599	658	683	663	721	709	690	687	693	700	699	661	716	715	691	640	697	704	690	675	694	665	724	736	693	703	680	684	653	707	674	729	729	670	669	656	682	738	679	688	735	735	685	713	697	638	688	702	694	675	664	686	685	692	720	657	716	732	708	718	739	713	708	667	687	697	707	671	643	629	672	672	651	671	713	664	699	648	680	680	708	687	691	668	707	713	680	697	700	705	733	728	701	638	712	707	696	693	731	706	658	706	740	718	661	677	716	704	714	647	661	724	645	645	679	682	660	677	688	725	701	686	725	714	652	672	655	691	670	647	664	697	671	680	659	694	673	706	676	695	684	657	699	667	719	689	702	695	670	714	717	719	715	714	687	672	649	710	660	705	705	658	716	699	700	657	651	711	619	694	670	717	731	657	693	751	697	671	702	688	675	658	692	659	696	725	694	668	676	711	666	655	726	691	679	688	683	715	687	716	713	671	686	704	683	670	681	684	688	708	673	698	739	703	696	692	640	717	656	692	666	704	698	728	688	706	669	699	701	671	702	719	620	708	729	664	690	693	739	681	736	650	689	680	686	704	651	664	721	671	705	737	687	708	705	686	711	710	690	719	681	659	700	689	708	721	643	722	741	667	701	695	732	687	708	736	699	670	719	694	704	743	673	676	690	670	688	668	686	692	686	652	671	700	705	704	692	667	689	702	723	708	665	707	684	674	646	659	679	697	660	674	707	691	650
43587	48686	36941	22826	15532	8356	3195	1003	447	331	338	343	327	317	308	328	311	336	302	317	298	302	307	310	307	347	366	357	387	353	324	340	378	364	352	395	409	403	401	416	410	407	357	360	364	366	345	372	395	401	365	379	365	323	346	302	328	344	355	391	394	398	396	397	390	364	401	413	364	342	360	305	334	311	315	334	307	314	337	331	307	272	331	260	315	291	310	319	315	316	283	290	346	312	277	342	315	295	270	295	272	294	269	296	319	304	299	300	279	303	314	261	264	288	289	290	306	279	295	297	313	305	304	249	282	301	332	292	283	290	324	287	292	330	292	310	268	302	291	300	282	300	318	299	301	293	317	300	301	291	275	301	304	284	256	288	259	306	301	297	332	338	309	307	313	297	299	283	305	301	293	275	312	281	329	252	291	316	309	289	280	303	257	286	288	303	292	278	320	291	291	289	310	317	313	283	320	291	286	292	290	282	319	296	299	296	266	325	273	292	322	329	298	294	274	299	264	297	285	288	303	292	281	282	272	313	301	285	304	305	282	289	290	336	298	280	299	306	312	293	301	313	292	290	312	311	310	305	301	276	301	315	278	343	286	283	269	325	300	282	314	262	295	288	302	280	285	276	257	301	320	311	310	276	320	334	282	258	273	294	311	280	301	316	298	334	280	299	304	302	320	277	339	312	300	276	291	283	300	314	291	311	272	300	258	275	259	284	304	271	307	285	297	321	287	295	326	306	282	303	311	300	328	297	317	297	255	275	299	309	319	312	316	304	306	307	288	341	284	291	284	295	301	288	338	285	305	276	293	321	300	282	276	283	299	294	286	287	282	289	301	300	314	270	276	275	288	292	280	307	260	302	309	322	274	288	290	321	253	291	302	291	290	284	307	289	308	287	301	314	299	273	255	332	291	303	284	301	300	339	276	355	272	290	290	304	270	286	266	288	304	285	291	276	310	308	310	327	310	287	313	272	297	291	267	260	295	301	311	295	307	274	266	318	319	293	283	280	285	314	282	288	320	276	282	326	334	293	292	306	304	291	269	303	321	307	287	326	274	302	286	296	276	308	294	290	315	277	301	328	264	305	334	304	296	327	308	288	304	295	292	283	296	315	281	308	318	298	286	328	298	291	303	293	282	283	293	297	321	265	280	315	276	280	291	312	291	303	295	294	283	289	279	325	304	281	296	298	297	297	286	287	273	274	281	293	313	297	274	269	297	300	293	289	303	273	312	302	305	306	307	262	309	284	299	319	315	304	302	321	303	300	311	309	323	276	299	290	327	277	303	290	324	287	286	288	295	315	290	281	293	272	278	276	308	298	292	313	315	293	302	283	279	294	261	285	311	300	310	307	346	302	300	310	293	277	262	286	323	286	309	279	284	304	291	294	278	301	300	287	261	308	312	298	326	295	299	280	292	298	261	302	311	288	318	308	267	302	286	281	307	354	271	298	298	317	290	290	309	318	293	288	302	293	284	291	296	290	322	319	324	300	296	324	300	295	291	265	291	283	300	282	314	301	316	298	306	262	324	270	295	304	291	311	281	285	290	310	304	290	305	291	289	301	274	285	284	285	324	264	295	321	288	285	314	283	289	311	336	293	290	278	284	305	296	279	300	307	321	283	303	296	296	274	289	253	315	290	318	256	302	247	274	280	304	313	293	330	290	291	298	283	279	310	276	281	296	282	302	304	261	263	307	294	308	268	308	284	260	282	281	288	311	295	317	317	292	311	325	275	267	298	313	291	292	287	285	300	289	288	274	321	290	291	315	299	312	288	311	274	260	291	279	304	282	292	290	311	282	295	298	323	304	304	307	293	269	303	296	289	299	307	315	307	307	289	280	289	290	303	334	285	297	298	277	300	259	273	287	262	267	286	281	302	328	281	299	308	296	286	302	306	267	311	337	301	285	347	304	258	257	289	292	290	287	264	275	286	298	334	295	292	317	306	304	301	297	301	309	293	284	276	295	286	276	294	298	288	257	306	290	318	300	293	327	313	296	299	285	277	293	299	287	322	304	274	283	280	269	288	275	249	290	321	292	288	318	316	292	299	320	305	288	295	279	303	307	290	294	327	291	276	303	299	319	300	300	286	313	254	275	279	297	288	283	314	294	296	312	308	321	313	310	269	303	304	305	301	317	289	287	296	308	288	311	326	295	295	314	284	291	291	315	291	289	276	317	301	302	350	285	266	304	297	275	287	308	285	328	297	291	306	315	279	302	303	287	275	308	306	317	297	279	263	288	296	320	317	309	289	321	294	285	295	295	279	316	282	287	302	270	283	270	237	290	277	290	298	287	304	339	281	325	314	298	250	292	271	301	315	281	306	268	281	331	298	301	284	265	272	269	302	301	289	297	317	317	260	323	326	312	289	289	290	323	311	294	271	266	306	308	266	293	323	273	302	277	307	298	318	289	304	277	323	293	269	319	288	269	302	310	320	280	293	284	305	302	274	304	295	270	313	304	267	291	308	297	279	288	301	312	315	295	272	307	289	296	279	284	306	313	289	313	297	289	285	336	298	309	301	290	279	323	288	280	270	307	297	333	281	267	281	285	291	301	303	292	283	294	310	299	325	276	287	264	308	320	310	302	331	342	313	270	288	303	302	286	300	278	297	305	274	298	302	307	317	290	278	281	302	308	291	280	286	308	282	301	302	296	283	299	296	275	281	325	274	323	265	303	283	303	317	258	298	306	289	293	299	280	290	295	336	286	282	325	298	289	304	281	295	304	305	305	277	300	301	312	277	280	269	284	329	313	312	294	304	292	306	307	274	304	295	296	272	268	292	302	294	264	274	268	293	326	269	308	295	288	272	268	289	302	309	290	281	277	294	294	311	302	298	297	285	319	304	290	297	273	271	288	280	318	301	285	326	297	307	290	300	298	285	267	318	301	290	323	318	255	287	302	274	277	311	310	297	318	314	296	287	290	323	288	305	296	269	312	291	279	274	312	306	290	302	270	281	306	301	259	299	305	315	306	300	316	284	286	280	300	301	287	307	265	275	291	287	267	311	289	314	304	293	311	308	325	297	260	297	295	277	293	272	292	294	296	316	304	297	306	250	282	313	288	301	324	281	279	307	307	301	297	289	297	296	272	301	277	304	270	297	299	296	313	288	273	306	295	271	309	274	319	291	291	298	312	269	297	328	310	295	317	322	314	291	290	283	256	308	284	281	283	282	292	329	284	292	296	286	286	300	304	300	295	325	300	295	305	294	310	306	250	302	294	311	311	284	320	300	270	313	313	295	298	279	311	308	308	322	287	300	301	269	297	268	258	299	322	299	282	292	288	290	320	323	297	310	306	274	306	291	315	275	306	302	291	339	287	321	298	299	328	320	278	274	299	294	303	286	309	276	294	316	290	284	298	340	293	273	267	289	280	265	306	284	294	264	290	314	301	297	279	305	311	288	279	287	322	314	294	266	311	304	287	301	271	298	281	312	294	299	318	282	267	323	299	293	272	276	297	334	320	288	289	294	267	299	298	261
35692	48064	35792	3170	1753	1447	1229	1107	1046	964	917	899	873	848	831	816	816	789	802	767	806	747	787	806	799	873	954	1006	1073	1118	1061	1073	1156	1159	1262	1332	1377	1503	1512	1517	1402	1365	1281	1305	1236	1268	1246	1258	1352	1480	1446	1395	1194	933	938	988	986	940	1212	1394	1661	1544	1356	1493	1429	1476	1420	1530	1226	1021	965	964	960	945	1056	1024	916	963	888	825	801	784	842	792	768	775	763	768	718	770	713	690	735	737	653	743	700	683	694	719	727	681	682	735	707	713	688	700	730	717	656	759	700	686	694	725	683	701	685	714	696	672	701	687	690	712	689	668	692	709	686	698	683	700	722	676	755	740	684	712	731	715	713	709	740	654	673	684	701	748	683	715	727	715	709	688	702	734	689	683	720	704	667	691	698	714	741	664	722	727	740	733	699	743	665	674	690	732	735	660	727	699	682	675	684	672	710	689	726	704	664	718	692	686	665	680	674	654	698	685	715	650	750	714	669	754	698	725	744	711	676	665	712	668	680	668	686	700	717	688	701	711	722	666	672	672	678	687	721	700	677	691	724	705	706	716	667	657	699	680	706	768	698	745	704	740	739	649	677	655	654	689	680	681	649	661	721	721	718	697	704	642	733	726	732	631	692	711	729	701	698	717	705	669	680	749	728	694	691	698	690	701	711	667	683	685	694	684	664	680	683	733	726	725	695	722	707	667	696	721	726	724	654	679	730	710	694	696	733	703	709	733	688	694	785	718	692	682	672	668	725	658	741	705	734	703	654	747	698	693	685	727	684	726	701	662	671	667	743	760	662	715	705	659	682	704	718	656	745	702	675	695	670	702	709	676	651	708	708	662	713	664	714	677	665	714	693	728	674	759	695	666	711	738	681	747	699	663	654	694	711	683	702	694	740	658	705	707	697	735	732	731	725	715	734	719	704	762	683	674	684	692	694	689	682	653	676	747	711	708	678	736	715	727	756	689	766	716	684	689	675	677	707	699	670	700	717	668	728	710	664	690	681	657	713	714	676	682	680	723	669	690	693	683	690	696	674	721	742	698	706	665	687	716	663	674	724	690	684	686	715	706	688	720	659	685	703	711	667	682	721	738	682	704	697	688	689	690	702	702	703	712	698	700	746	668	740	728	653	720	737	697	703	705	717	668	685	658	670	694	722	692	730	689	676	691	726	691	658	690	704	679	683	700	691	717	701	734	685	707	690	702	667	668	699	728	693	714	657	742	729	672	685	701	731	697	681	715	685	679	643	697	680	709	699	738	692	685	715	699	692	638	720	712	733	675	677	741	699	737	699	696	723	696	698	686	663	679	747	698	745	723	737	631	663	724	673	688	677	760	746	721	684	678	731	689	711	742	723	689	726	735	697	702	739	696	671	657	727	701	724	723	725	651	691	694	732	647	711	703	745	688	704	716	741	702	689	756	708	722	670	700	685	671	741	703	699	685	698	706	746	655	711	693	677	711	651	674	682	690	664	690	715	735	693	680	679	660	720	707	700	724	706	671	722	703	677	722	676	676	707	748	635	694	728	658	744	697	709	712	707	695	690	731	679	700	685	684	723	704	700	654	724	687	753	669	718	684	724	692	679	672	671	689	651	666	691	687	693	736	687	662	696	689	728	739	721	685	645	672	722	660	696	699	691	740	710	697	705	710	714	688	707	629	663	689	723	700	689	695	710	717	734	682	645	701	710	696	684	696	694	720	673	683	692	692	681	708	655	663	718	701	699	691	758	623	707	703	691	726	701	720	679	682	705	664	757	754	696	741	688	663	672	694	690	665	662	691	709	703	673	702	711	675	692	687	718	688	690	717	725	681	655	755	692	704	699	687	710	700	666	759	688	712	732	687	721	691	675	659	702	691	670	745	676	722	684	677	678	721	717	651	697	710	716	676	723	728	708	692	715	685	703	655	674	701	676	686	709	691	764	727	655	702	668	684	704	653	756	721	737	731	683	733	691	730	740	704	691	686	702	689	670	702	705	692	730	669	722	714	706	690	670	698	681	709	681	712	670	687	663	733	686	671	712	702	727	681	701	692	708	673	743	694	729	695	772	668	716	661	693	783	703	701	722	710	706	637	700	693	689	685	700	691	666	681	735	704	697	666	693	737	697	707	720	685	686	728	671	756	699	705	660	680	681	692	729	752	737	749	681	722	689	687	674	709	677	725	744	646	682	712	689	712	686	676	729	707	724	653	704	740	679	731	698	725	662	655	682	704	724	669	716	714	675	696	690	696	721	677	653	711	686	706	730	696	707	698	701	671	708	709	709	691	654	743	660	697	691	687	707	710	672	729	687	698	720	688	703	670	675	701	661	690	705	721	706	709	693	679	673	685	719	713	698	734	699	687	689	696	673	644	711	699	674	663	766	671	665	659	689	708	697	723	709	655	679	694	699	690	718	649	720	735	717	738	692	707	725	715	686	690	701	653	733	676	705	728	691	731	715	700	693	688	687	705	680	668	709	642	694	696	681	755	689	700	676	663	646	715	705	699	676	657	749	654	678	730	680	698	723	698	725	669	708	714	710	700	661	765	698	685	726	714	727	736	709	737	673	711	679	727	680	653	708	685	716	695	706	710	707	698	672	700	714	680	716	688	680	727	737	703	671	688	680	681	678	694	741	703	759	691	685	664	607	655	704	658	693	683	661	698	725	658	685	711	741	702	688	705	632	712	677	730	733	743	753	678	668	701	656	690	679	761	717	721	689	650	695	718	727	660	645	708	702	729	708	680	720	691	717	698	692	691	717	700	703	668	704	686	749	708	667	678	689	720	690	731	683	697	716	733	698	735	683	693	702	701	711	699	733	693	749	680	724	672	720	666	698	674	722	688	643	692	709	707	653	690	701	688	671	670	672	673	720	724	706	669	709	686	666	686	707	716	739	727	680	688	711	689	659	723	719	728	655	698	701	740	746	710	705	709	696	672	678	724	695	702	716	693	726	700	688	746	657	716	726	740	680	699	694	677	658	712	695	739	711	696	718	725	688	665	741	698	730	702	682	723	707	703	685	704	723	682	684	711	708	695	736	699	684	691	696	684	700	745	650	688	650	691	663	678	720	669	657	658	695	693	707	698	702	684	733	705	751	676	715	668	677	673	732	738	717	674	675	702	692	722	648	681	723	674	652	725	672	684	666	704	770	708	660	686	721	670	685	659	694	678	729	688	694	715	697	751	713	702	658	669	658	710	700	696	646	731	661	738	714	731	708	708	690	672	674	681	712	703	673	699	690	735	651	764	721	643	702	711	702	676	657	671	732	670	664	714	718	792	665	739	688	700	650	685	727	724	741	654	705	701	694	723	677	691	668	725	684	715	742	673	690	687	674	720	709	720	724	718	694	728	682	683	702	637	663	686	669	704	678	701	714	648	717	677	688	671	702	745	694	719	636	673	745	712	682	704	769	731	655	694	703	660	716	687	691	699	670	724	727	680	681	672	724	677	690	691	725	709	671	666	718	678	645	736	675	700	669	754	678	742	660	705	711	722	711	673	711	685
56292	45592	35857	26697	23947	22312	17738	10150	3276	735	471	457	398	375	353	373	361	345	379	380	362	373	376	367	324	357	407	431	370	424	441	438	471	454	491	470	524	531	555	514	513	495	499	464	439	478	479	410	550	590	622	640	522	392	376	351	379	385	437	499	739	715	546	628	627	646	619	675	605	453	395	439	404	439	486	430	400	397	378	367	378	347	324	340	325	340	285	315	339	291	329	363	285	305	304	301	305	307	318	301	310	301	319	295	300	274	303	299	309	286	282	312	281	310	280	307	300	294	306	312	270	304	347	312	271	280	290	328	311	311	276	341	308	287	314	303	302	301	324	292	303	302	317	309	302	306	328	284	261	304	295	276	334	316	321	328	298	294	315	283	319	274	328	284	294	283	300	272	325	301	332	279	257	312	332	289	260	280	296	303	328	308	300	281	251	281	306	332	262	321	319	331	317	299	308	266	293	275	285	308	338	305	308	315	298	275	292	316	300	284	307	298	306	271	273	301	324	308	309	272	292	299	303	324	289	329	253	291	317	298	321	324	304	314	285	322	306	278	276	277	292	312	286	302	288	248	302	287	267	277	287	313	324	256	287	297	296	314	303	291	284	255	321	300	297	346	315	315	299	303	286	293	290	291	313	284	291	292	296	304	290	321	272	318	307	295	289	328	262	314	286	265	304	299	319	289	292	293	297	291	289	314	278	285	282	312	306	306	266	310	294	322	269	310	275	279	280	311	320	268	325	272	295	279	286	310	296	295	264	327	303	281	293	306	289	273	262	292	296	282	308	298	311	334	310	323	269	314	296	309	316	314	310	299	271	279	295	303	311	294	313	289	294	264	301	311	291	296	288	328	276	308	311	296	300	307	282	296	323	298	323	294	306	281	308	329	298	295	244	302	273	317	278	297	315	298	290	295	310	295	309	284	299	306	306	305	312	303	332	260	297	299	305	286	305	267	281	317	318	303	300	279	290	324	316	316	270	267	310	290	295	308	305	298	278	317	302	292	282	257	288	311	303	266	299	292	278	293	316	282	288	287	283	290	306	296	282	294	294	333	311	320	322	285	300	314	265	281	303	329	300	310	305	305	310	283	343	316	273	313	288	289	284	295	316	312	302	293	304	280	339	291	298	268	304	269	285	282	272	296	319	295	283	270	299	329	341	306	278	306	314	301	316	283	282	320	316	291	304	279	294	295	285	286	286	299	311	299	292	282	313	289	287	324	314	301	265	277	282	295	310	299	336	296	327	284	279	285	276	310	286	302	290	267	324	302	289	287	306	295	322	300	314	261	267	289	305	287	258	292	290	328	303	290	274	281	278	262	269	286	321	274	280	267	262	290	287	278	268	253	241	276	327	324	286	294	346	265	286	317	311	302	327	302	256	273	312	330	301	328	273	304	323	278	278	317	312	307	332	280	300	285	303	273	273	317	308	342	283	301	301	334	314	292	317	299	300	295	340	285	298	271	286	300	328	323	302	324	327	327	286	295	276	275	310	294	309	305	292	297	281	276	266	315	291	284	307	310	300	302	293	308	273	311	312	304	306	308	314	305	310	285	314	302	292	272	292	296	296	288	288	279	306	311	288	284	295	289	297	336	302	276	331	283	274	302	319	288	258	280	292	280	269	312	270	330	290	299	266	320	318	314	290	316	248	281	314	277	309	314	303	324	299	290	294	306	306	330	292	323	284	302	310	323	267	299	291	324	286	271	313	299	280	301	298	289	313	281	327	294	292	308	289	273	284	305	305	285	279	303	270	294	346	284	313	285	256	281	321	297	264	328	315	299	280	292	267	291	284	303	307	295	299	306	325	314	296	306	298	294	324	290	310	310	311	277	298	271	312	308	259	320	306	317	314	311	316	343	310	278	307	298	269	283	284	290	315	286	278	307	303	334	282	303	272	286	319	306	284	309	330	286	305	293	284	299	303	323	289	317	272	248	310	296	274	301	284	322	311	273	326	267	319	299	271	286	311	289	318	289	286	308	267	291	264	286	260	313	290	325	281	289	263	294	297	317	308	297	294	283	291	315	285	246	298	266	282	302	294	316	317	310	276	324	289	256	286	289	329	269	322	307	334	270	306	302	295	306	300	297	294	286	287	288	302	264	338	298	286	294	307	257	265	305	331	296	281	306	312	334	287	301	290	346	310	272	258	330	299	324	286	308	283	296	294	306	258	324	295	299	337	301	297	282	298	279	341	277	293	288	319	303	264	306	266	295	292	286	301	274	289	272	301	303	338	276	306	279	286	313	331	298	298	308	282	282	288	289	311	293	275	282	267	336	290	289	269	259	319	314	308	290	296	260	290	282	283	294	339	310	311	291	295	298	284	288	324	324	308	291	343	284	303	308	269	318	273	301	298	300	291	324	293	298	294	271	282	258	308	310	266	283	281	298	283	285	289	307	265	317	298	316	305	273	297	340	283	289	284	306	294	268	289	315	276	287	303	299	306	291	263	271	279	300	316	287	294	273	297	280	297	285	315	265	278	292	282	284	314	275	284	309	298	283	306	307	286	304	303	295	307	321	308	276	270	317	315	295	254	306	282	295	294	302	304	302	308	315	289	278	297	268	299	316	318	323	273	347	280	329	261	319	305	276	303	284	313	278	304	274	311	305	289	288	299	308	282	265	294	294	294	282	286	299	302	294	298	278	293	291	304	318	273	294	260	307	267	318	330	285	307	277	286	302	268	277	304	326	307	331	307	271	278	241	287	295	267	251	314	329	296	262	299	306	289	300	320	270	300	261	284	279	269	297	286	292	284	309	302	298	279	286	312	280	343	293	280	278	319	297	286	306	287	324	289	315	297	311	290	283	303	297	295	302	288	277	260	291	272	318	288	321	309	279	275	301	305	254	268	308	296	300	299	333	270	287	296	268	288	291	320	297	315	324	311	332	299	285	292	294	311	301	314	297	316	299	270	334	261	290	292	268	262	306	302	325	293	301	310	293	320	288	325	320	310	341	277	273	268	300	305	304	297	281	308	288	300	329	293	346	284	284	289	296	286	295	283	320	296	289	310	291	321	295	280	308	306	339	293	309	290	306	323	293	289	291	301	297	284	301	295	285	313	297	309	301	295	339	276	283	302	295	277	300	290	309	274	293	278	268	312	305	327	320	280	286	299	306	305	276	308	287	268	299	309	315	316	307	283	291	270	306	308	308	302	295	275	266	263	279	273	256	310	292	290	288	303	291	303	263	331	302	272	274	324	294	322	312	339	316	306	280	319	294	307	299	281	285	243	294	302	299	300	279	300	295	286	329	305	324	316	301	263	304	283	306	324	300	300	290	269	297	270	278	291	274	288	290	311	249	315	310	349	317	294	291	304	283	310	325	288	288	272	306	288	291	313	297	254	279	276	312	295	318	311	296	271	297	294	296	324	305	296	279	301	306	265	302	306	287	267	303	298	295	321	282	291	341	304	330	301	275	279	283	298	295	328	302	291	278	299	301	293	309	307	320	269	284	301	306	310	274	322	304	284	296
49195	54366	39294	11953	4733	3675	2859	2299	1902	1811	1497	1409	1332	1279	1226	1156	1103	1005	1011	924	944	918	925	985	1028	1215	1283	1400	1500	1684	1652	1630	1727	1704	1760	1843	2082	2313	2432	2229	2021	1976	1887	1808	1716	1864	1896	1753	2652	2692	3042	2910	2009	1428	1339	1305	1186	1347	1919	2407	3854	3485	2746	3059	3391	3357	3190	3364	2843	1837	1510	1516	1505	1467	1891	1686	1442	1483	1329	1071	1100	996	1066	1001	975	900	913	794	785	810	723	818	753	756	694	755	737	648	716	702	650	683	713	691	664	699	719	709	697	706	640	662	693	624	711	656	684	680	708	686	720	672	706	665	678	681	657	636	690	636	718	689	697	660	666	653	677	694	667	718	674	673	617	639	619	754	710	700	683	647	630	722	702	666	686	659	671	637	645	642	665	664	673	653	660	660	695	696	702	703	698	650	690	699	689	665	642	688	693	736	650	654	630	696	696	687	658	754	600	688	648	711	668	686	659	693	644	674	643	693	662	722	685	670	646	641	656	667	638	706	677	594	704	678	692	667	716	697	714	706	722	674	705	691	706	698	694	636	648	647	677	648	656	650	658	698	687	666	676	674	639	736	693	675	653	683	675	706	744	669	696	691	624	678	643	692	660	638	688	671	662	655	747	676	745	726	659	673	660	611	680	683	666	612	677	694	653	675	682	697	663	656	756	649	682	694	708	648	674	669	696	652	660	670	719	656	635	693	688	631	655	693	711	690	744	713	692	678	682	666	704	668	690	674	716	723	640	688	673	697	669	672	686	682	658	717	637	663	712	673	663	705	675	674	660	631	697	680	693	688	678	696	687	707	696	635	666	737	685	674	693	659	680	714	721	698	668	707	671	642	664	674	648	681	687	653	656	712	730	671	654	623	691	649	673	712	685	685	666	638	692	672	678	716	661	668	664	753	704	663	621	661	703	662	650	678	672	664	678	674	709	670	656	672	672	709	664	722	716	698	675	705	655	646	685	636	672	670	687	704	661	725	691	676	712	705	691	635	694	635	670	669	673	681	613	666	692	631	649	663	629	712	665	702	651	693	729	673	708	695	705	692	697	681	629	672	686	696	664	671	720	649	688	702	684	646	631	677	731	672	633	668	702	684	688	721	732	677	675	649	677	692	644	685	699	669	710	719	621	643	711	664	667	735	717	667	692	688	644	702	679	723	719	656	630	645	717	717	659	666	682	662	667	698	715	673	682	731	636	666	643	707	671	638	664	702	660	687	637	670	667	626	651	671	665	650	658	660	644	693	616	661	684	668	637	639	651	681	683	690	736	708	660	687	625	651	646	681	681	668	644	659	655	649	685	662	683	702	678	695	691	710	660	667	692	694	647	706	639	636	636	713	679	644	648	669	647	634	632	699	610	728	717	689	650	637	683	741	675	652	664	661	649	691	672	645	687	678	663	678	686	754	657	660	600	629	668	675	668	670	700	658	657	664	686	687	664	627	637	678	613	694	653	684	648	656	694	712	655	685	629	693	727	715	677	638	703	705	681	706	685	721	689	676	669	676	715	707	688	721	670	654	706	649	683	659	629	699	646	667	674	683	711	686	701	665	682	652	659	652	621	701	704	650	683	690	733	683	712	688	680	630	647	686	672	697	690	687	657	676	658	673	693	670	694	688	656	638	665	701	667	642	620	665	679	684	696	693	701	696	678	721	687	643	679	642	632	658	659	704	699	684	702	689	723	650	669	698	704	696	717	683	659	671	702	688	646	660	691	684	662	680	651	685	660	678	674	689	661	654	651	678	693	683	693	684	652	690	681	688	699	663	642	727	671	706	711	665	688	700	683	646	694	719	650	646	687	690	690	723	707	645	654	622	665	696	678	644	684	651	724	676	659	631	634	659	681	686	715	691	641	688	652	692	661	631	636	666	731	711	668	691	642	672	682	693	632	650	680	663	636	630	673	702	663	691	724	678	684	640	683	654	637	709	686	674	685	677	698	706	729	679	680	659	684	705	658	670	723	638	646	700	709	670	645	699	723	619	680	664	651	673	715	674	695	710	705	641	651	697	687	674	683	681	696	648	641	669	757	659	739	616	650	697	662	678	671	693	631	693	708	677	666	681	702	679	718	725	720	671	713	681	661	664	649	665	685	646	677	672	668	669	663	663	646	698	638	661	684	721	679	667	656	678	670	625	666	694	699	724	725	703	708	665	691	682	717	654	681	652	719	681	661	675	666	670	689	643	680	692	661	640	656	696	656	654	643	700	693	689	685	662	700	666	665	698	658	688	715	695	679	668	700	682	685	698	639	700	707	678	708	679	659	661	666	705	698	692	670	716	731	696	678	675	659	684	666	686	639	643	664	679	682	685	689	705	668	707	690	717	674	689	693	628	655	708	716	704	683	657	687	678	682	696	642	660	715	684	666	671	680	693	671	672	710	682	680	669	662	643	690	689	614	685	719	676	676	651	693	634	683	707	665	716	727	649	682	655	684	652	641	678	713	684	679	694	682	658	649	686	698	679	704	612	702	708	690	636	670	699	707	711	714	684	676	685	659	668	669	642	655	694	647	650	701	655	659	683	676	725	724	670	682	653	641	686	699	654	721	664	696	673	708	644	713	698	685	689	648	719	671	667	731	678	650	720	654	654	701	653	683	644	664	707	688	683	711	693	725	635	697	684	670	689	655	650	652	689	645	683	651	696	646	675	638	669	668	661	678	687	651	679	661	675	733	668	707	659	663	696	685	663	706	706	696	689	676	675	663	655	677	721	667	700	666	655	686	716	667	692	649	673	698	680	702	651	682	624	672	672	669	691	686	679	641	663	693	683	642	663	688	705	614	684	660	673	664	667	634	643	704	636	690	645	724	651	646	635	680	694	758	685	660	679	684	671	705	684	685	669	708	696	643	623	727	677	676	701	654	696	657	658	671	710	636	677	669	702	680	739	685	669	702	669	693	693	679	679	676	675	637	666	733	602	671	650	669	666	703	684	643	657	634	656	665	710	666	705	656	660	676	685	662	658	678	677	700	663	685	681	694	690	714	698	720	651	680	654	670	678	705	674	667	696	687	668	641	695	716	677	686	676	668	701	683	683	649	655	649	664	684	686	679	709	669	693	668	672	685	665	656	684	684	661	658	647	718	645	615	633	704	621	696	646	681	654	653	628	669	701	675	645	718	636	702	687	688	652	618	663	671	706	699	743	658	667	670	661	721	685	660	694	692	659	669	667	731	661	662	681	653	681	633	683	664	658	667	733	605	694	685	695	654	688	667	683	667	704	719	669	672	643	674	679	657	692	677	687	712	653	643	651	674	643	660	679	661	687	674	655	631	680	664	717	702	677	651	661	705	701	708	665	681	659	669	710	730	674	656	676	661	657	718	728	654	652	685	653	689	662	708	664	646	701	691	688	715	716	637	692	728	680	683	732	693	719	671	659	665	710	666	649	645	694	666	677	660	667	671	718	683	678	684	671	673	656	665	696	726	703	675	667	716	679	696	686	627	631	657	675	653	633	677	654	676	687	656	708	664	703	665	672	671	696	634	617
14860	21336	16564	4011	759	377	326	300	274	311	269	306	273	260	299	280	278	255	285	304	274	295	318	282	280	274	297	312	305	301	306	303	332	298	370	358	346	398	363	348	323	352	337	372	345	331	367	329	287	301	338	333	317	285	287	347	305	294	326	289	287	314	304	276	342	282	315	274	314	287	280	307	263	288	292	317	289	297	266	289	259	307	277	300	292	294	295	314	293	313	283	262	278	310	283	314	272	258	246	263	270	288	280	292	283	298	297	275	284	286	283	250	285	292	291	279	279	292	280	255	278	274	235	290	273	263	306	289	291	291	265	292	280	284	302	296	323	268	245	268	282	267	265	293	269	266	277	289	274	279	288	278	286	290	306	255	276	275	280	297	290	292	290	313	277	294	316	279	274	272	277	318	284	273	275	316	281	262	271	296	258	236	269	274	275	267	292	310	304	310	292	284	287	299	298	285	296	272	280	268	290	296	277	300	290	311	289	288	255	293	249	286	288	299	272	298	297	313	296	273	282	277	277	282	314	281	295	283	259	290	298	280	256	276	314	280	260	305	290	293	297	279	279	277	299	295	276	306	260	300	259	263	308	314	294	283	281	285	308	285	281	311	273	264	260	287	284	315	277	266	300	290	270	270	266	265	311	295	264	308	268	297	298	259	284	275	287	310	261	315	302	285	304	277	291	271	286	286	280	339	292	287	284	283	284	285	277	260	290	260	311	312	257	288	297	274	256	303	282	299	273	285	306	256	302	300	271	272	316	287	271	303	277	314	270	313	277	269	309	279	319	302	296	268	308	282	318	293	264	271	288	308	287	263	289	297	272	281	259	284	277	299	261	251	284	279	296	270	327	276	302	292	280	293	303	270	278	288	294	271	299	267	308	281	290	284	257	283	284	306	272	298	295	259	259	302	294	280	290	285	266	294	292	268	277	314	273	300	274	322	272	289	308	270	289	276	290	267	293	249	304	302	274	276	295	267	306	260	295	276	298	289	288	275	244	262	273	277	266	293	306	284	301	293	253	296	292	275	295	277	296	296	310	289	273	285	284	309	277	302	291	280	289	315	296	263	281	282	255	302	275	314	253	269	286	296	247	292	286	294	295	279	272	273	289	267	294	261	253	286	279	274	283	282	283	247	305	295	286	287	277	316	322	265	273	279	302	240	285	292	282	243	277	272	295	281	276	286	331	268	270	305	297	284	277	289	267	275	281	292	273	289	288	294	278	303	272	269	314	281	269	291	293	261	266	254	242	316	304	299	279	298	294	288	299	293	258	279	306	256	285	271	292	264	314	290	324	269	330	305	288	265	302	280	284	254	277	264	279	296	254	265	320	299	306	276	272	291	278	271	298	275	287	292	275	286	294	276	292	276	315	276	272	276	291	287	271	303	286	285	263	276	277	313	292	279	250	268	300	326	270	301	320	294	269	283	280	277	266	278	283	280	301	312	281	278	276	285	303	264	292	279	253	285	301	277	258	290	295	303	263	259	265	276	313	288	274	262	291	298	276	302	291	305	316	293	317	274	294	282	284	267	289	294	303	297	281	254	267	284	284	266	312	272	307	309	283	321	290	320	281	268	271	263	274	305	276	303	281	288	273	258	279	261	330	269	298	287	269	261	266	306	294	321	256	307	287	273	286	290	271	294	305	278	269	306	277	293	321	281	282	310	296	271	269	251	302	282	299	256	274	311	253	297	263	302	321	293	294	292	297	287	269	271	275	301	277	243	297	293	288	286	284	253	294	274	273	287	290	285	260	275	273	323	317	277	275	284	263	288	271	298	262	295	296	251	280	295	291	297	291	266	300	300	261	276	276	301	276	284	267	288	258	306	308	273	263	295	327	275	309	282	302	302	265	304	284	295	270	265	309	293	326	293	298	315	274	273	270	301	276	255	280	294	286	285	262	264	293	281	302	284	273	296	341	302	307	313	292	284	283	289	279	327	279	263	270	309	322	308	299	290	278	293	296	268	277	285	308	290	240	293	312	278	290	289	273	255	286	289	316	293	277	259	261	280	274	275	282	319	286	266	272	267	266	287	285	294	271	300	307	270	287	263	302	298	285	308	312	282	274	259	277	264	292	275	263	293	311	296	284	265	275	278	292	307	307	308	297	301	286	259	293	303	300	293	300	248	278	266	295	286	286	296	275	294	286	278	256	295	293	304	273	268	297	285	267	300	287	283	283	305	307	309	305	281	280	262	286	306	281	267	274	269	285	261	290	265	304	287	304	290	274	284	293	285	300	305	268	293	309	302	320	294	261	303	284	291	269	295	276	296	276	278	286	276	282	311	300	291	274	304	283	289	313	283	296	283	295	301	298	250	285	272	284	254	277	261	283	264	283	299	286	274	292	271	271	264	272	279	307	272	249	286	289	262	258	294	282	283	284	275	277	300	293	266	294	303	297	290	301	255	307	248	294	295	273	264	294	284	295	306	298	242	285	284	297	290	283	291	257	309	270	296	257	314	290	277	299	289	276	269	294	297	287	275	243	276	286	262	272	268	296	268	316	259	279	293	270	282	273	310	289	274	271	288	302	290	279	293	296	293	308	299	279	284	290	292	294	271	311	300	288	270	268	259	294	300	293	316	267	296	292	291	287	306	296	279	242	280	279	264	312	284	279	292	284	285	296	307	267	264	301	275	299	281	291	286	329	288	259	315	295	313	299	255	274	277	238	311	279	294	261	287	245	303	289	268	283	284	291	287	300	264	265	261	310	276	264	275	292	276	285	278	302	280	295	288	333	307	321	291	288	254	263	308	280	270	295	298	305	276	300	288	254	310	278	268	321	315	299	275	286	294	280	279	272	278	308	284	268	300	287	302	328	283	303	285	276	273	323	282	276	277	284	288	249	272	315	264	274	302	319	262	298	273	300	304	307	300	288	290	309	305	274	263	283	273	311	296	279	286	315	274	297	331	311	260	284	287	271	291	299	276	320	289	296	295	276	288	265	290	297	316	259	251	283	244	289	287	272	296	313	290	310	316	286	274	280	278	291	315	271	254	328	274	290	277	259	298	274	264	267	308	307	309	265	288	270	320	248	267	304	265	280	310	281	293	297	291	289	283	239	294	287	325	322	296	289	282	273	275	274	279	325	289	300	286	301	310	285	287	278	291	278	280	276	325	302	292	274	313	282	284	306	296	277	293	267	334	304	281	283	312	271	281	294	284	277	288	250	283	262	285	294	278	276	291	305	296	334	253	283	277	291	284	281	289	295	265	265	291	289	283	297	287	281	312	282	290	288	264	272	307	294	307	296	313	280	290	255	287	291	297	313	282	278	274	271	304	296	289	278	306	273	286	260	270	290	328	290	293	287	285	292	294	274	258	293	279	261	290	284	283	308	303	300	286	275	274	276	292	282	269	294	271	277	300	308	311	301	282	280	269	268	291	320	294	299	283	276	290	284	246	293	304	256	248	287	302	289	263	251	282	297	280	298	279	295	299	291	301	318	287	306	271	298	272	296	268	300	287	290	289	306	292
12520	23932	15615	2481	776	754	749	681	711	685	721	709	698	702	705	652	664	739	710	673	702	696	711	731	743	758	780	827	874	914	1046	993	943	981	1085	1164	1251	1269	1298	1191	1196	1129	1065	1116	977	973	940	892	942	971	883	919	914	819	842	821	855	812	818	796	865	793	836	810	851	786	806	766	770	758	747	740	807	757	732	723	744	706	736	717	726	777	763	691	734	700	663	683	703	656	684	704	725	738	672	708	718	662	664	671	667	671	689	707	634	683	639	667	706	721	664	674	658	663	670	694	745	649	697	718	664	699	667	691	683	695	696	688	668	667	705	719	676	684	693	730	703	691	661	648	677	687	731	709	653	695	698	648	702	679	633	656	701	689	699	720	673	698	720	693	630	723	683	697	749	695	673	613	706	672	723	674	736	701	664	660	661	697	664	689	760	661	693	648	702	716	708	711	679	701	680	668	681	724	694	712	707	718	657	652	730	716	706	738	671	715	646	655	670	671	679	681	695	638	680	680	692	689	693	641	697	654	683	707	675	687	666	710	729	718	681	635	719	673	685	678	681	672	716	671	690	679	678	676	701	679	654	675	707	702	714	662	726	695	655	706	705	668	699	688	690	715	670	647	660	678	681	680	654	663	663	722	645	672	664	643	699	638	722	724	723	703	710	672	666	686	695	715	704	688	631	630	693	695	669	709	672	671	644	676	705	704	653	683	749	673	696	681	654	706	686	688	708	661	686	678	724	657	727	707	678	647	682	653	681	710	687	685	683	703	680	647	719	673	669	717	663	700	661	600	689	678	703	678	679	674	690	622	705	672	751	685	628	693	637	670	663	676	639	703	662	690	619	712	660	725	660	686	705	692	655	730	681	670	721	721	636	701	706	704	670	706	683	679	751	671	707	653	697	737	688	703	645	658	695	699	652	660	696	682	711	707	666	729	726	639	626	695	672	697	688	668	698	697	657	684	771	680	648	679	738	701	705	680	690	644	656	650	674	692	670	692	679	662	678	697	661	670	702	682	690	692	698	671	671	683	697	650	662	671	669	655	684	702	702	691	642	710	701	716	702	667	624	707	691	720	715	679	698	685	665	729	697	684	704	707	671	675	722	694	702	686	659	683	681	672	678	700	667	697	706	660	717	758	676	644	701	732	694	697	752	680	719	689	681	679	636	691	676	700	744	701	690	654	670	643	697	676	650	679	626	700	660	688	692	674	693	734	682	735	663	656	648	685	697	712	666	675	725	673	703	712	690	704	641	679	692	719	685	680	724	660	674	643	665	689	664	712	692	667	693	731	682	690	692	664	695	708	651	644	727	627	716	684	664	685	712	635	682	672	692	672	715	645	677	660	685	692	697	694	636	696	669	665	680	667	712	664	678	699	729	720	677	679	703	687	692	674	678	652	666	668	707	669	701	689	709	689	708	643	717	699	735	645	630	684	648	638	631	714	690	691	721	694	673	626	676	691	668	661	650	690	641	664	677	622	705	660	673	643	691	660	673	697	685	654	716	710	673	683	663	699	674	645	700	677	661	660	699	740	675	673	644	676	672	683	679	706	651	646	690	694	694	688	688	689	676	713	693	675	711	670	674	671	710	686	695	720	674	681	669	685	711	666	646	684	682	672	693	696	706	697	660	687	695	674	687	715	674	733	690	653	650	717	701	657	649	697	685	675	728	685	660	652	699	682	676	724	705	712	615	715	637	719	699	705	643	648	686	671	714	673	636	687	699	704	662	690	677	699	708	667	642	679	669	668	680	679	692	696	657	706	688	677	627	681	671	651	689	669	683	681	726	692	708	675	725	698	685	665	692	645	658	695	680	653	674	690	704	679	747	694	690	675	648	647	692	682	661	708	690	705	679	718	648	699	682	610	661	676	670	659	686	675	699	664	682	669	691	694	679	710	722	617	692	684	641	672	639	699	700	693	661	720	671	687	708	677	670	690	702	658	686	680	671	679	719	670	725	687	673	711	664	673	650	703	711	694	666	710	747	631	714	661	658	673	663	669	635	658	660	689	668	706	719	655	715	728	678	685	673	671	702	649	660	670	668	745	652	664	697	684	687	690	666	688	692	706	687	724	635	675	685	662	723	670	711	648	655	657	699	754	677	720	631	693	664	665	674	682	658	655	651	675	672	716	644	709	730	660	702	671	740	721	656	707	688	671	696	684	690	664	715	685	696	713	669	692	688	714	652	654	696	662	681	676	639	678	722	629	729	642	642	663	731	716	693	740	694	700	692	605	684	611	693	674	697	692	691	673	673	721	677	644	728	670	728	691	706	674	697	665	709	698	701	691	656	655	648	718	641	734	679	667	662	687	677	680	628	622	672	686	698	681	658	689	675	675	710	708	703	659	679	650	630	660	626	678	644	625	659	660	665	690	711	703	698	667	670	728	686	677	669	682	647	675	660	718	671	731	701	613	709	714	691	678	724	696	674	698	679	678	704	704	682	709	649	698	700	704	681	685	710	681	650	690	720	723	694	695	664	708	650	674	668	673	700	671	706	673	645	674	669	730	670	674	690	670	681	639	713	672	708	671	703	668	638	685	639	714	706	767	714	677	680	682	655	633	678	698	654	688	665	683	669	686	690	646	662	681	684	701	704	662	660	680	723	710	668	694	671	652	679	638	705	719	694	688	651	670	683	672	674	678	685	677	678	693	686	705	674	696	734	716	712	703	696	688	715	683	652	734	683	693	709	698	677	733	688	667	698	670	699	669	671	650	625	683	690	647	713	685	713	680	665	673	714	705	655	679	670	660	668	643	723	696	698	755	640	635	692	681	675	691	642	657	665	705	688	710	699	681	664	699	679	673	738	690	636	673	649	678	622	653	668	688	682	638	650	671	671	722	683	684	621	740	669	706	658	709	663	675	702	644	693	725	668	655	673	727	665	705	712	697	647	692	676	663	679	683	706	716	701	678	676	639	659	669	689	684	677	691	641	662	637	719	692	724	694	691	674	680	695	699	674	708	653	681	698	699	681	663	668	666	714	632	740	692	725	678	676	679	672	718	724	716	650	731	667	649	731	686	654	654	659	686	667	673	712	628	690	700	742	701	703	690	690	729	663	671	675	710	721	698	714	642	643	698	689	654	678	652	697	670	703	676	678	719	689	708	719	639	681	659	672	666	718	714	674	698	685	663	685	678	683	686	711	673	694	678	693	687	696	681	668	645	740	683	720	628	666	691	676	677	716	666	669	685	722	730	676	697	696	621	699	660	677	659	625	686	678	694	670	667	688	687	698	682	652	717	656	667	723	657	733	711	706	646	685	718	696	682	707	664	663	681	715	694	670	743	661	710	704	689	693	708	667	658	724	664	686	628	749	668	684	652	694	655	679	662	649	671	669	668	708	730	706	678	667	662	669	653	656	714	692	636	689	668	722	671	685	662	674	690	665	659	712	657	649	731	678	712	651	716	628	718	677	698	695	655	696	652	692	704	657	621	713	676	700	679	645	682	660	738	716	641	691	653	680	679	714	689	685	671	661	735
40976	46856	38456	24548	14633	7320	2874	966	391	316	345	355	300	280	298	287	297	316	309	370	301	318	298	310	305	317	324	319	298	325	345	343	343	311	358	352	397	396	386	381	426	362	394	340	354	336	359	341	374	347	341	359	359	336	363	360	349	375	386	420	444	390	371	395	420	380	365	374	370	342	343	336	294	335	363	325	343	321	291	286	283	300	339	290	306	328	293	331	309	275	298	302	279	295	329	297	313	269	287	309	310	298	309	270	317	275	317	306	261	300	312	300	302	294	300	320	266	302	264	283	288	287	266	313	304	322	259	287	291	286	316	276	310	315	306	271	297	319	304	311	306	302	303	294	301	311	290	281	284	290	291	293	306	275	275	288	332	280	314	315	286	278	263	304	280	293	298	282	308	295	287	297	293	340	303	311	303	308	279	298	269	284	302	268	256	299	290	290	307	302	271	286	304	273	291	310	292	314	313	300	285	300	291	327	274	294	286	290	302	273	307	266	277	306	278	280	312	284	255	299	301	295	328	279	294	302	326	262	254	287	297	304	305	307	287	268	325	265	322	302	287	289	320	299	259	290	288	276	285	279	289	305	290	290	266	287	304	298	304	287	292	308	289	264	326	316	299	315	308	294	274	279	298	294	305	279	314	309	296	273	341	298	283	292	271	304	281	316	284	286	296	305	276	280	315	304	288	275	283	312	291	274	298	296	284	298	285	286	289	287	288	322	336	297	268	295	307	291	284	261	270	300	350	272	299	314	289	274	240	282	295	296	268	280	290	315	272	257	294	299	310	299	275	288	264	270	292	292	299	309	304	293	323	313	287	299	324	315	261	293	272	297	324	303	281	282	291	314	305	300	316	283	321	301	298	260	309	280	288	307	273	328	282	287	308	287	265	299	279	273	328	280	289	282	298	290	359	299	268	307	279	284	293	291	286	263	275	266	293	270	264	298	300	316	263	293	273	304	274	322	321	319	306	278	289	288	285	308	278	285	286	287	316	289	309	276	295	291	321	316	287	266	270	337	280	285	319	319	294	281	284	271	278	292	288	273	267	286	300	324	300	271	305	277	298	282	284	267	276	279	287	290	286	325	309	265	324	287	263	269	277	275	265	305	286	267	302	281	308	333	297	257	288	284	312	337	277	312	316	299	273	281	310	257	294	274	292	281	282	325	303	279	282	303	256	291	307	315	300	307	302	282	347	349	282	278	314	321	254	307	281	268	300	295	243	293	286	322	301	314	293	328	293	278	268	289	300	282	270	299	312	294	312	308	265	288	311	269	303	280	310	318	294	309	316	304	280	287	286	277	281	283	349	285	308	294	308	319	303	288	293	270	280	253	323	299	280	285	311	299	272	279	330	294	288	310	281	298	328	329	289	338	241	297	302	331	291	318	288	264	300	312	288	321	289	309	293	296	270	280	308	275	277	297	304	318	285	286	281	295	279	274	273	300	338	291	297	278	316	294	292	292	284	294	282	269	310	293	298	270	297	290	319	316	308	300	292	282	255	254	335	312	284	328	297	292	270	276	289	288	286	286	303	283	303	259	263	315	332	299	299	276	306	265	305	331	280	312	295	321	278	293	285	288	261	312	318	313	276	267	287	289	273	278	297	271	293	303	283	324	288	295	294	313	299	290	292	298	284	297	297	311	258	290	276	262	319	283	325	279	286	282	322	287	308	312	311	287	249	317	310	324	290	311	317	290	279	317	296	274	297	323	319	295	302	282	290	310	286	294	301	308	304	271	284	288	289	269	288	271	281	280	341	288	325	317	297	320	306	309	350	328	297	285	327	297	298	286	296	299	318	284	269	295	288	293	305	306	285	291	277	284	296	260	299	296	277	288	325	288	298	300	296	293	277	287	318	288	285	295	274	297	282	312	296	258	270	278	298	315	293	303	285	288	299	290	346	267	298	253	320	259	294	285	304	283	306	314	272	301	284	305	301	286	267	281	258	278	285	307	309	305	264	303	304	275	284	306	297	275	300	284	275	296	282	296	296	292	289	286	280	294	258	301	313	301	306	297	270	324	304	284	263	304	267	317	296	300	333	316	328	289	278	275	276	278	309	279	275	311	303	276	271	287	280	311	278	244	289	309	306	298	287	278	292	278	286	313	284	310	298	310	288	284	316	294	293	304	321	276	296	279	291	289	284	264	259	292	281	285	306	289	293	244	295	286	330	314	297	310	309	332	306	290	292	310	323	284	298	288	299	321	277	309	302	291	301	297	288	290	282	273	296	297	301	309	299	299	307	287	295	282	258	293	282	298	288	290	275	275	270	296	302	309	288	295	275	281	290	271	335	316	289	302	254	300	305	304	296	311	311	302	294	274	294	327	291	283	298	295	306	282	276	319	287	262	309	273	289	316	296	305	298	282	289	280	272	304	289	327	300	298	280	286	285	308	287	315	276	286	262	289	319	306	289	296	282	278	249	298	272	298	286	267	289	302	320	279	311	307	296	303	300	303	275	288	284	311	299	296	307	289	290	296	273	317	297	290	297	305	285	312	309	343	300	282	290	305	313	311	273	280	285	296	302	280	301	268	268	285	290	339	243	300	278	299	282	294	299	274	313	302	283	294	293	277	344	287	264	287	303	264	293	271	300	301	295	284	274	319	297	290	250	304	280	341	303	267	292	278	310	299	285	315	288	317	316	306	281	292	316	275	274	284	320	292	282	285	283	309	311	297	287	279	291	293	269	281	278	300	302	281	291	270	332	300	284	260	300	278	272	276	301	287	307	297	287	286	276	344	254	288	280	298	326	280	285	299	309	299	289	292	304	300	311	307	277	278	307	320	311	297	287	295	257	324	300	311	313	311	287	306	304	274	292	342	298	323	297	263	271	304	291	329	272	272	302	291	298	287	291	284	312	272	294	307	308	322	312	311	284	287	295	283	323	294	298	274	298	304	292	299	277	266	302	271	319	287	260	278	292	283	289	285	303	302	306	309	276	299	308	293	314	279	303	294	293	278	282	286	296	266	319	289	273	293	313	302	243	275	279	315	311	285	292	266	315	302	290	291	318	295	273	307	275	275	339	312	281	286	304	264	289	318	311	288	296	269	288	276	288	295	300	305	308	276	274	321	276	297	311	282	302	334	297	283	320	267	290	324	306	266	308	288	271	291	318	275	269	300	305	283	281	284	312	279	281	311	281	286	294	277	314	318	299	297	275	288	289	298	299	277	302	282	289	285	303	307	299	315	288	262	269	297	305	306	271	284	256	284	314	260	291	312	286	296	321	264	316	291	277	260	285	263	300	270	309	299	305	271	313	279	266	267	289	338	308	270	300	302	275	302	319	311	259	301	293	290	316	311	282	303	289	310	308	267	254	278	313	316	290	289	257	269	317	312	316	329	273	272	299	295	298	308	282	269	269	310	249	313	281	301	281	303	322	294	322	288	333	311	303	285	319	314	259	316	291	280	301	281	276	294	298	304	294	312	293	292	291	283	282	284	264	338	297	304	303	299	278	314	284	304	270	297	302	299
32504	43154	40658	7723	1729	1390	1193	1068	1020	963	930	857	807	780	861	816	834	764	826	778	773	751	830	810	786	788	871	871	981	1006	1144	1159	1096	1137	1227	1270	1413	1593	1592	1462	1340	1451	1346	1281	1198	1125	1160	1139	1263	1375	1375	1262	1274	1069	1034	992	1055	1284	1303	1596	1767	1426	1422	1433	1381	1266	1267	1352	1337	1021	939	880	855	942	970	975	898	896	835	812	827	781	769	795	760	768	720	763	708	767	713	698	735	666	730	727	722	708	653	763	708	709	718	666	709	682	697	742	698	649	705	677	684	669	671	678	723	676	704	681	675	718	668	714	693	701	728	676	682	684	669	718	708	674	705	719	728	652	660	693	677	717	690	724	695	691	704	683	734	687	716	678	733	767	675	702	653	683	632	681	684	678	699	696	692	693	653	705	738	712	703	649	704	715	758	697	709	718	736	655	713	693	718	679	709	684	692	689	678	670	665	710	692	687	642	683	680	734	654	699	726	666	708	695	640	680	655	674	711	701	716	692	694	702	685	670	718	677	743	705	706	651	702	721	708	720	696	701	698	708	723	688	672	687	687	656	665	688	734	642	702	678	718	752	757	717	734	685	725	688	692	681	707	700	726	698	757	691	706	726	707	700	759	668	681	678	710	694	747	651	683	643	670	698	696	694	702	738	707	728	700	740	738	709	663	715	702	706	667	728	661	720	680	675	737	672	697	696	694	636	733	687	710	689	668	730	694	699	702	731	683	657	690	741	757	664	688	679	715	702	689	655	711	718	684	700	675	717	720	746	732	653	656	690	687	702	655	680	719	726	712	681	725	702	702	679	700	703	681	687	735	706	712	732	677	664	722	734	691	704	680	715	743	667	707	695	676	683	666	661	749	684	686	709	737	721	722	690	708	670	667	736	695	702	667	695	681	697	699	696	670	721	687	663	715	679	696	623	665	717	681	685	681	675	678	681	680	692	686	673	703	698	689	677	719	740	700	713	670	748	691	710	683	638	734	688	704	669	722	681	638	683	768	675	737	734	716	716	701	676	716	718	651	705	679	689	688	687	688	701	701	660	707	667	708	712	664	699	696	696	685	767	680	684	704	620	654	670	695	735	709	683	716	715	693	719	736	730	671	723	725	661	720	699	655	698	715	704	707	690	654	696	636	695	742	680	718	713	710	687	700	650	715	687	689	692	746	716	755	687	670	690	682	730	665	746	672	714	680	669	686	680	694	672	746	670	666	686	719	665	716	698	713	651	715	724	679	721	690	707	695	657	679	670	703	649	645	692	673	720	677	692	693	714	742	677	714	723	719	722	707	717	703	708	726	641	700	718	700	685	720	697	721	649	722	707	656	696	708	725	725	716	648	704	727	728	698	686	676	689	691	660	683	689	685	665	705	666	688	708	718	672	699	679	696	685	685	739	680	711	725	725	737	681	678	691	657	720	681	700	704	679	693	670	741	697	680	709	646	684	711	716	699	695	694	686	677	714	715	662	676	676	709	734	689	681	746	729	710	665	692	714	677	747	698	675	712	695	670	720	693	663	662	669	741	647	686	657	709	670	668	730	672	682	748	678	729	648	714	700	699	691	723	702	757	708	717	709	657	674	714	710	721	721	710	700	712	666	699	716	667	705	706	676	678	665	681	632	719	708	719	697	694	748	727	684	674	682	698	666	673	731	718	704	662	680	733	695	774	708	699	678	706	676	688	715	687	729	739	699	677	689	690	679	724	734	745	689	693	687	672	705	688	682	691	683	666	736	675	733	683	691	684	667	724	695	716	744	717	721	655	666	699	774	736	717	656	678	719	711	668	693	689	706	698	707	704	703	696	746	723	675	720	733	695	724	711	668	684	663	673	679	680	737	693	755	711	709	672	655	660	697	703	732	665	662	612	705	685	708	630	694	716	676	721	683	674	700	657	692	679	687	658	655	746	736	702	708	706	685	698	706	719	704	696	672	692	698	734	743	743	689	677	761	712	706	682	706	651	676	701	737	704	705	731	690	726	697	710	682	683	702	675	662	740	720	699	688	688	695	745	722	697	698	721	695	699	700	704	650	699	701	702	684	622	722	687	725	688	673	718	685	670	661	708	701	734	654	670	675	754	685	650	695	719	714	716	711	695	701	699	728	699	676	713	675	671	651	678	710	774	739	727	703	689	690	680	782	677	671	702	742	698	695	716	672	765	709	679	710	711	702	737	679	709	685	705	702	697	679	703	708	668	696	738	699	697	713	693	731	716	682	695	713	668	692	689	661	698	692	725	702	694	687	684	699	698	676	733	675	711	716	685	698	724	674	691	684	671	704	705	735	670	699	673	716	715	685	654	695	673	671	703	710	673	701	662	725	687	713	696	753	698	660	650	714	663	709	701	676	694	690	648	740	726	729	703	641	691	726	661	725	735	672	629	667	727	684	682	711	686	684	702	666	665	693	700	700	707	661	733	667	703	669	742	724	713	701	754	675	725	666	723	696	680	683	687	721	658	678	717	732	684	686	701	704	706	717	713	718	701	735	674	676	668	658	737	707	712	696	725	652	675	648	709	732	757	695	672	741	705	707	705	668	678	677	690	661	694	664	717	694	658	671	708	700	688	666	704	713	694	683	709	720	686	732	716	700	657	692	671	704	689	728	724	696	727	668	695	719	694	718	679	724	702	759	703	682	736	683	657	705	703	719	725	657	715	682	702	676	682	740	725	683	687	738	723	709	718	678	672	688	696	686	722	725	665	704	702	636	665	670	726	690	689	695	705	737	737	670	730	742	718	675	695	688	721	698	693	747	691	715	745	693	744	713	711	702	679	702	713	709	673	686	699	711	723	738	676	696	725	687	690	703	656	638	665	707	645	684	668	724	719	701	671	665	713	723	725	662	683	699	686	654	709	730	734	755	725	670	624	692	684	709	680	706	702	726	685	683	730	699	686	732	673	629	664	720	732	716	705	676	681	673	734	682	689	681	667	736	672	664	674	698	707	671	648	725	714	674	717	679	647	678	727	677	698	714	698	677	660	680	679	742	683	696	678	679	694	670	698	698	661	736	706	653	708	702	668	692	634	686	704	707	658	693	700	675	675	693	638	668	753	695	737	751	681	754	668	705	729	709	755	734	659	681	742	713	725	699	709	707	713	655	682	712	706	680	673	749	697	766	701	685	729	680	662	699	667	697	761	676	670	778	711	731	685	674	741	668	692	698	719	693	691	684	701	707	696	722	727	722	732	700	733	691	712	711	693	742	680	720	697	678	685	692	745	691	698	690	691	662	701	742	691	748	684	682	711	740	711	719	717	715	700	698	712	719	730	687	709	687	721	657	736	665	665	713	668	715	719	729	730	667	716	682	688	692	694	765	710	731	698	689	696	672	655	737	726	695	723	703	704	692	705	729	749	667	672	715	718	672	710	631	716	690	708	636	717	709	681	693	730	660	687	681	653	693	706	627	706	682	729	675	702	654	655	678	686	667	734	657	680	707	646	684	689	743	701	683	726	719	632	740	681	725	698	676	668	669	700	680	699	707	706	712
54057	42663	40231	28996	23647	23511	20879	13476	5524	1202	522	439	406	388	380	376	385	384	337	343	364	332	328	328	369	383	354	382	361	445	428	459	484	465	457	440	494	586	526	487	485	506	465	461	454	457	486	526	577	524	551	563	568	443	346	441	536	698	596	738	982	650	717	699	588	544	638	608	647	513	508	473	395	445	472	432	378	386	376	314	336	348	336	329	338	299	323	307	323	335	310	336	285	305	301	300	259	276	299	305	273	297	306	287	318	294	274	304	301	320	299	279	322	309	312	291	350	275	291	320	329	325	295	276	284	297	295	282	287	310	332	311	299	331	332	355	311	316	280	293	312	289	280	290	281	313	295	301	317	325	311	301	247	286	314	320	284	292	310	307	284	303	307	294	301	326	279	317	269	266	303	286	307	323	293	316	315	309	290	294	301	307	299	301	271	301	323	271	288	307	260	292	293	283	306	261	343	292	293	294	272	278	262	306	317	298	269	310	290	335	302	313	307	288	293	332	307	319	289	306	316	284	310	283	296	282	276	288	335	283	330	316	298	287	325	286	334	281	315	289	283	273	273	275	281	301	294	299	304	277	271	311	312	291	256	303	300	291	302	325	326	321	282	305	297	284	291	276	312	280	324	297	288	313	269	278	311	327	315	280	307	292	323	328	288	275	298	320	305	299	311	298	303	292	305	329	309	303	321	288	303	332	309	296	299	284	320	319	312	305	267	283	303	312	273	336	287	308	297	284	312	283	307	315	305	297	295	295	315	291	268	303	318	285	280	288	297	307	293	306	291	302	275	278	317	327	294	317	307	274	299	278	302	299	281	276	278	287	273	316	286	277	341	314	312	310	282	310	336	325	249	272	300	290	299	293	276	293	298	310	295	291	315	300	316	290	328	316	295	325	282	313	293	266	289	289	309	302	279	276	330	328	304	319	294	275	307	298	287	306	276	339	302	335	316	304	319	310	305	305	326	270	270	288	309	320	312	343	278	309	293	296	265	294	288	295	314	308	353	313	295	318	325	268	308	285	301	300	318	279	304	313	347	302	319	296	318	289	280	285	310	279	287	335	289	291	334	273	300	266	308	327	298	312	323	296	304	290	317	291	312	309	288	311	350	290	307	275	313	303	290	261	314	284	296	324	296	299	279	297	296	308	307	268	312	308	302	295	315	279	301	288	293	282	317	304	273	312	291	301	301	305	282	316	308	312	326	281	284	285	289	333	292	288	295	297	276	325	294	293	291	279	286	329	288	297	270	301	297	310	299	292	313	316	307	285	286	293	273	276	281	313	326	271	292	307	284	305	318	320	295	313	285	298	288	316	311	325	249	302	296	286	287	278	287	285	280	276	279	273	284	270	278	300	328	299	327	315	295	299	292	326	321	281	326	322	293	283	277	272	310	262	318	302	312	297	293	290	311	288	287	285	284	291	303	278	309	336	299	331	329	272	317	339	292	333	277	299	293	325	321	315	292	318	306	281	272	279	293	279	280	307	280	313	293	301	269	305	309	307	301	299	323	289	269	326	343	324	274	296	286	281	326	325	319	299	312	308	324	292	318	284	296	312	305	309	295	294	283	315	282	328	278	292	297	285	284	272	281	286	285	315	294	295	297	289	265	283	308	309	310	297	321	286	303	288	290	269	327	284	326	270	325	307	280	299	293	279	292	305	316	324	304	289	326	300	284	290	296	325	277	298	318	274	302	315	290	326	271	308	299	318	274	305	273	310	303	288	289	312	316	290	297	310	312	308	300	280	271	280	281	273	269	284	274	315	299	315	314	309	307	288	324	303	289	292	310	292	324	270	286	270	312	292	312	299	300	322	302	319	277	328	324	333	281	296	305	324	279	286	269	277	287	320	283	312	295	318	275	319	294	304	304	282	313	306	271	313	284	281	301	274	298	277	280	276	291	298	296	310	294	320	324	309	267	311	276	304	280	332	297	272	285	281	296	287	302	299	337	293	272	286	307	299	308	306	283	304	284	303	297	279	290	294	280	275	286	290	269	316	276	277	301	316	292	292	263	311	316	267	301	267	303	276	297	274	289	321	298	315	284	309	339	308	289	296	316	345	296	315	313	306	303	299	319	298	298	294	292	280	326	290	302	305	281	272	288	321	268	269	307	292	299	290	287	263	315	307	296	277	310	292	324	302	289	328	287	292	298	310	291	272	279	311	291	306	270	317	283	317	284	267	294	271	309	310	314	297	264	338	285	316	302	301	301	310	293	311	322	278	284	297	288	291	323	310	310	294	318	324	289	265	286	279	272	294	318	327	283	294	233	282	305	307	335	292	315	302	288	315	299	326	289	297	295	275	305	320	274	303	295	321	267	309	301	338	326	327	314	299	299	288	281	271	338	328	323	305	303	322	282	278	302	308	333	296	273	329	329	293	288	287	285	299	301	313	331	301	333	258	284	292	305	320	314	317	279	307	319	277	319	327	286	319	290	287	301	318	261	307	326	278	314	281	308	315	293	301	296	279	300	289	288	302	291	285	309	278	305	303	305	312	291	285	300	308	303	289	289	300	329	308	272	289	285	299	319	280	308	289	290	322	294	270	305	300	268	274	278	328	299	313	317	304	324	287	339	312	283	299	308	297	300	331	280	310	295	325	314	292	332	313	312	273	302	272	287	287	336	288	303	243	318	281	313	313	266	300	306	265	311	271	291	335	276	343	309	271	312	314	270	311	279	300	323	316	309	292	295	290	263	283	319	298	287	303	296	272	303	278	300	321	289	314	299	286	294	310	288	285	281	306	297	269	319	279	292	303	316	304	312	306	296	326	299	298	291	299	343	245	323	288	266	286	313	277	281	285	304	325	286	300	289	286	266	312	289	304	310	276	294	286	294	303	250	279	314	275	263	296	262	276	329	288	302	300	312	313	304	288	317	293	291	302	291	314	297	300	257	294	303	325	322	294	312	311	311	268	272	317	330	316	310	335	305	265	305	284	301	295	279	329	348	294	301	280	299	306	299	290	301	277	327	308	266	286	285	314	283	281	327	278	295	261	279	292	310	283	278	272	278	287	305	308	302	298	297	295	289	290	313	292	267	331	325	322	278	315	310	300	304	309	330	297	270	290	301	279	284	290	315	299	316	298	258	296	288	298	286	291	287	267	314	303	303	348	315	317	283	254	297	315	327	295	281	337	295	283	327	308	313	277	310	287	275	289	334	279	318	287	288	274	253	278	283	302	290	304	294	324	273	285	301	306	277	270	315	323	313	290	280	277	285	300	289	307	344	307	282	300	293	334	288	321	290	297	296	307	279	262	315	297	308	330	308	278	324	286	286	279	294	290	289	304	301	290	305	303	293	304	293	288	284	283	242	288	333	326	299	276	258	272	297	275	306	315	291	285	289	330	253	278	305	292	272	336	324	303	324	330	315	303	295	311	304	317	287	272	329	278	303	287	302	324	325	310	278	322	313	306	317	309	315	288	303	305	306	301	276	291	301	322	302	327	290	301	279	287	320	305	324	304	325	322	311	286
47120	52674	51695	15672	4703	3625	2732	2299	2050	1719	1555	1457	1315	1302	1140	1167	1053	1043	1033	982	919	952	931	988	1002	1017	1133	1186	1319	1529	1550	1653	1717	1793	1733	1921	2109	2377	2225	1964	2000	2009	1951	1851	1710	1717	1919	2388	2514	2461	2494	2377	2287	1725	1328	1421	2301	3180	2536	3701	5559	2967	3428	3507	3008	2675	3070	2818	2976	1976	1871	1355	1366	1659	1720	1549	1347	1368	1116	989	1083	965	1047	1000	945	934	872	798	759	764	782	735	768	737	748	708	716	722	625	670	776	701	702	687	668	681	701	662	692	648	688	679	703	677	709	690	674	641	662	674	700	710	654	674	696	670	664	721	675	673	636	660	679	681	628	674	690	687	674	685	652	652	677	722	672	685	681	705	677	673	701	684	661	665	676	727	686	634	673	665	696	705	682	655	639	690	642	637	688	685	682	664	671	679	708	678	653	655	651	652	674	700	680	691	707	671	716	667	668	643	624	704	683	699	685	636	679	601	689	685	695	613	673	665	710	663	673	676	659	680	678	645	693	643	671	639	660	659	716	668	678	686	692	665	681	679	687	708	655	647	684	689	667	685	669	695	663	640	645	648	683	688	650	677	670	645	687	655	658	693	682	696	691	683	700	689	630	694	680	688	715	654	693	684	668	734	715	686	700	661	699	650	737	669	651	678	704	664	695	644	673	661	666	655	662	679	662	662	669	669	626	686	674	675	718	689	690	670	701	746	671	693	709	674	638	686	636	650	677	633	751	606	702	699	687	672	650	695	677	695	663	640	640	716	654	709	670	680	693	683	644	654	683	722	682	662	673	652	652	677	646	645	666	661	642	650	641	664	664	659	633	725	641	669	643	673	671	630	670	695	631	659	684	684	648	675	642	704	639	701	676	686	687	676	690	669	678	677	674	686	679	667	670	638	669	706	661	668	651	697	664	634	662	692	681	657	636	681	633	679	649	649	636	670	655	671	691	694	734	732	648	667	655	665	707	635	657	647	627	676	656	651	722	684	662	654	656	643	641	649	639	670	673	695	678	711	621	657	642	656	665	650	668	667	700	702	631	664	691	650	654	659	663	647	691	684	681	690	622	723	662	655	607	688	641	645	652	716	631	701	685	660	658	684	688	688	661	640	665	628	661	675	642	687	673	706	696	642	652	619	695	672	688	652	671	658	681	671	668	718	633	694	672	680	650	666	693	721	643	682	665	635	598	704	687	684	678	655	650	662	657	725	678	740	662	724	668	690	678	641	663	697	638	678	693	689	718	641	669	694	719	674	688	680	654	665	683	680	670	665	655	667	701	616	712	672	651	652	665	641	680	665	669	652	659	692	678	718	695	703	684	657	719	669	688	697	626	708	620	656	695	682	712	673	718	639	657	682	690	687	660	701	681	685	679	686	680	699	681	694	640	693	623	667	675	716	723	705	652	632	686	669	710	682	652	633	683	650	670	666	678	685	664	648	667	703	639	628	683	684	689	688	666	670	671	677	660	665	649	676	656	645	666	643	663	645	619	707	705	667	644	688	694	636	704	634	712	639	674	690	684	677	683	668	660	707	675	696	682	683	654	672	680	639	670	608	684	635	698	710	699	664	715	663	668	648	652	670	682	695	609	689	656	687	697	678	681	697	680	688	676	659	665	666	668	747	640	704	684	673	682	663	650	671	687	654	635	675	691	681	622	662	709	646	686	666	685	672	680	660	716	684	653	642	695	680	731	648	623	680	657	701	675	685	702	629	676	682	701	671	653	690	641	666	684	671	620	649	623	649	671	709	679	668	696	684	678	642	652	696	709	675	662	660	680	680	670	649	649	667	634	715	675	708	707	662	655	691	636	666	650	651	713	692	651	625	674	679	656	635	663	658	655	692	658	691	638	639	726	662	664	667	690	614	696	615	690	661	655	631	687	672	697	706	697	678	697	676	672	664	692	623	714	695	689	692	704	641	660	695	663	714	679	617	716	677	688	672	638	644	659	683	667	655	649	697	690	645	706	661	720	653	634	676	705	670	643	649	677	680	692	695	709	676	664	727	679	684	669	685	657	684	692	691	712	674	618	676	645	661	683	667	666	703	685	695	670	706	700	677	667	692	672	678	656	710	618	685	711	623	694	708	705	676	670	688	711	669	686	667	663	715	668	677	649	618	684	709	671	621	654	675	657	672	691	665	673	644	702	692	652	676	693	617	679	664	667	644	683	624	665	688	643	661	703	678	609	667	611	666	634	714	687	674	652	670	685	662	678	618	696	722	664	701	693	667	682	663	654	661	733	686	708	656	679	666	653	589	631	657	736	631	669	677	693	670	652	659	613	651	662	641	689	642	700	671	665	695	673	689	715	649	677	675	655	680	677	654	625	676	643	667	721	664	664	711	702	704	645	647	707	656	695	677	677	682	684	651	682	670	645	639	622	640	707	690	722	736	699	694	677	619	614	664	702	603	646	650	688	649	686	634	684	690	655	696	656	670	666	641	646	698	696	723	693	662	682	663	662	597	660	747	645	671	702	665	640	709	690	671	682	699	609	665	646	681	693	676	691	667	706	609	659	649	645	700	667	625	663	667	672	641	672	655	677	651	699	669	650	695	632	702	712	641	657	667	635	670	664	661	685	693	644	685	662	658	689	695	701	706	687	655	622	619	691	647	593	701	677	702	698	690	705	694	699	623	682	668	647	708	652	673	638	709	679	681	691	658	658	721	714	718	685	618	675	696	639	665	706	701	672	648	658	678	684	679	728	671	612	660	678	666	686	679	705	661	637	650	690	662	655	665	669	675	678	662	677	657	708	690	646	684	676	728	678	684	656	656	710	703	713	638	638	663	679	711	668	719	658	709	702	659	650	721	671	669	660	660	699	686	669	694	677	659	666	676	656	651	673	684	679	716	659	691	686	684	700	704	635	719	701	687	729	659	688	620	684	667	664	661	668	654	649	682	655	607	716	681	615	642	667	644	652	651	691	658	710	666	637	663	688	684	693	710	627	681	642	633	718	686	673	686	677	642	684	673	695	671	675	674	689	701	683	680	675	681	626	696	719	694	669	645	628	662	694	645	653	669	619	681	713	704	667	692	658	645	674	684	725	671	672	660	709	640	655	652	673	691	685	659	656	664	669	706	659	704	694	666	652	693	656	654	640	629	638	628	644	673	694	696	664	664	681	696	693	699	678	653	652	676	638	688	715	632	706	680	690	677	671	663	686	683	703	721	699	692	685	671	664	658	698	686	674	715	681	686	705	644	710	713	651	675	648	662	693	687	719	694	662	646	683	672	708	642	633	679	704	605	688	659	646	680	670	664	679	657	675	684	674	667	649	688	668	681	662	647	704	664	629	715	684	721	626	696	686	665	675	671	679	679	695	673	738	698	692	655	726	697	670	639	706	650	645	712	684	683	665	677	663	662	700	661	710	691	675	642	668	664	688	685	666	672	653	646	712	683	711	658	684	723	706	635	693	662	663	661	691	655	727	652	664	722	680	660	738	684	672	626	615	640	682	719	675	655	688	684	657	652	655	653	720	685	665	705	667	682
15108	23947	24659	6466	1212	398	321	287	281	289	299	290	300	305	291	290	284	288	291	323	283	292	263	290	311	269	328	315	319	303	330	315	349	342	336	363	364	366	384	376	324	340	319	359	308	285	293	346	337	288	319	278	277	303	301	311	308	329	307	290	297	307	328	314	284	301	304	306	300	300	313	301	288	318	313	300	311	281	260	307	279	302	269	288	268	334	291	279	303	280	301	289	287	275	303	286	292	274	298	284	309	322	322	284	289	277	262	280	308	289	297	292	260	294	299	280	287	277	278	293	267	278	277	279	286	310	300	280	304	292	278	280	282	291	320	291	293	292	315	265	279	284	296	286	265	283	275	261	271	259	309	274	320	314	297	281	295	299	291	283	287	279	276	280	303	281	276	272	290	313	302	277	307	340	275	286	281	249	284	283	286	269	276	283	257	338	268	285	270	310	290	304	312	252	292	299	298	295	292	295	307	291	285	282	296	290	255	278	268	285	274	296	294	282	281	286	282	306	284	278	289	296	279	312	306	307	314	300	335	275	296	273	295	303	277	258	334	318	298	276	313	254	313	284	304	277	281	289	296	254	291	302	311	286	324	289	275	320	292	297	306	277	295	279	295	289	270	291	280	299	336	291	299	310	295	276	322	286	289	290	295	251	307	292	279	292	275	294	277	280	298	296	296	316	298	259	309	318	301	268	277	259	324	294	298	293	297	261	290	289	284	296	296	270	317	278	292	299	293	275	260	292	284	291	271	286	304	265	301	310	295	268	291	270	304	288	268	289	282	282	296	281	273	300	319	287	276	284	286	313	278	272	328	268	288	286	277	300	299	325	323	286	305	272	256	261	279	281	294	284	280	286	291	280	308	282	310	267	300	301	287	296	270	284	304	275	281	296	308	300	294	298	288	284	268	298	272	288	276	263	308	307	270	279	276	307	279	305	325	292	267	279	278	275	278	298	293	277	296	267	264	279	280	251	274	270	321	287	283	269	318	269	301	264	278	283	311	294	280	291	289	290	306	285	250	292	276	300	301	264	267	308	303	299	313	259	296	273	263	315	276	262	253	288	306	275	268	290	291	274	288	292	259	295	307	285	289	285	267	238	299	337	305	295	267	264	304	287	278	297	293	304	303	263	308	288	289	300	310	287	271	288	292	287	276	285	297	294	277	280	307	281	274	281	283	297	276	271	308	289	276	274	290	254	306	300	310	283	281	313	289	293	289	281	277	332	277	298	314	318	282	292	254	289	288	304	271	307	324	272	313	297	262	331	304	269	290	289	287	258	295	269	277	294	295	257	301	270	305	291	290	288	280	294	249	271	275	261	301	290	287	278	264	290	287	285	308	250	292	253	291	312	286	304	275	278	287	305	319	282	298	288	281	301	297	276	295	258	303	278	285	293	244	304	311	322	276	247	273	294	301	297	259	299	315	272	298	283	293	297	329	312	272	292	295	284	247	284	270	323	311	297	297	289	268	309	290	253	288	286	284	292	305	309	294	296	269	299	274	277	284	281	300	315	298	302	305	284	305	322	299	313	287	271	297	286	286	254	287	284	280	275	276	283	286	287	325	274	300	304	314	279	271	281	294	263	300	276	292	271	285	302	260	246	291	237	279	282	285	264	318	286	280	289	307	278	288	286	303	328	267	324	310	280	326	265	272	306	289	278	277	286	266	270	307	277	305	273	279	269	305	281	303	309	289	285	308	301	295	290	264	291	295	286	274	275	300	310	306	286	302	265	301	282	276	271	303	269	299	275	295	302	269	289	303	266	269	261	306	296	256	327	278	275	285	292	266	283	285	276	293	296	300	273	288	277	280	328	298	293	290	269	306	298	259	294	308	281	334	298	288	291	292	297	262	294	286	277	299	306	299	297	274	289	281	250	261	294	306	323	309	292	300	289	253	318	293	287	296	296	267	328	273	281	277	310	293	282	280	264	283	273	272	282	309	306	266	306	285	312	280	319	257	299	286	271	302	280	293	272	304	301	303	294	284	278	316	325	272	290	296	281	305	258	280	274	273	291	293	307	289	259	293	251	301	314	281	281	288	294	283	274	302	294	291	330	297	297	289	294	268	296	283	255	295	305	308	265	267	270	293	289	285	304	284	300	303	263	263	318	284	289	289	341	322	286	263	311	273	276	279	260	274	298	307	284	267	281	296	263	276	314	277	307	290	322	279	281	301	284	284	306	296	305	287	299	307	276	283	274	312	308	287	265	277	288	288	248	282	284	321	301	252	252	299	289	317	305	272	286	272	259	329	302	274	310	272	300	277	302	271	281	311	284	271	271	284	291	303	286	286	290	277	281	287	273	272	303	286	302	324	279	270	312	309	266	282	301	281	352	325	269	300	282	266	305	297	294	265	313	301	299	303	270	272	285	302	272	291	257	286	293	312	282	310	275	287	267	295	273	279	278	281	308	275	272	289	338	288	277	281	297	296	257	295	288	282	292	261	292	292	311	282	316	293	303	303	337	281	290	276	291	320	292	290	282	267	295	263	272	270	285	284	303	291	310	303	275	284	255	305	281	295	273	323	285	277	317	293	275	327	309	259	320	296	258	307	299	317	271	296	288	273	291	263	273	299	272	278	269	325	266	285	271	303	278	295	259	294	305	283	291	277	301	273	295	265	257	266	294	273	295	286	287	289	301	307	271	326	279	308	275	287	290	277	313	301	306	278	297	300	289	264	266	292	290	295	314	298	296	281	289	287	290	296	311	317	281	282	303	291	266	271	280	279	275	281	284	300	310	329	282	272	281	270	286	310	285	260	313	304	258	345	302	290	294	324	262	286	278	301	260	270	277	281	259	306	282	279	319	289	315	301	304	285	323	298	308	282	289	305	279	241	295	279	289	284	276	276	301	290	315	301	265	295	301	275	295	280	324	287	298	289	289	290	304	289	270	304	321	298	332	263	308	276	266	296	290	310	310	277	275	278	309	303	342	259	260	336	274	276	282	308	283	296	310	315	311	296	281	284	292	297	285	304	316	281	311	252	314	268	277	316	286	274	277	317	271	298	291	321	288	311	301	299	281	294	282	267	288	271	300	303	300	317	305	309	307	303	332	275	274	277	297	283	301	309	279	290	280	310	280	272	279	287	262	287	270	298	294	265	308	292	285	288	285	276	257	283	273	262	287	298	298	283	289	262	262	276	269	316	271	293	270	287	302	292	280	266	297	277	299	301	279	294	290	300	313	261	315	301	294	307	282	274	288	309	312	288	284	280	291	265	259	293	305	273	278	271	294	306	280	295	312	289	303	281	295	293	289	269	278	264	291	279	309	300	306	285	279	289	308	297	264	277	280	267	304	299	318	307	306	270	267	256	312	317	306	285	275	306	318	258	286	311	310	266	292	298	273	266	324	272	222	262	264	309	297	269	284	280	317	287	282	292	287	275	310	315	293	310	288	271	287	277	268	306	285	296	301	275	303	292	310	260	296	299	295	310	271	310	308	287	286	270	310	271	278	285	329	333	305	292	296	292	269
13154	25915	24417	3044	763	740	730	744	691	726	670	745	693	787	702	662	695	657	687	694	695	668	695	722	737	722	748	765	808	943	961	982	1019	1112	1133	1203	1328	1278	1130	1178	1216	1086	1073	1028	952	962	913	925	940	933	860	892	833	778	797	816	823	825	841	905	877	832	815	821	808	772	807	747	782	746	762	731	814	729	741	745	686	744	724	723	778	698	736	694	694	684	675	732	694	690	686	647	701	667	711	691	705	710	713	647	672	675	697	673	665	717	727	741	678	653	709	695	682	690	663	703	655	704	711	690	662	697	676	685	684	689	690	704	708	633	732	664	656	683	663	750	697	678	658	681	680	665	699	626	704	679	722	674	689	685	687	716	699	675	676	691	659	665	682	671	662	661	675	679	714	708	669	676	653	685	671	658	665	667	675	657	657	661	643	657	672	696	671	673	710	663	675	679	690	642	669	664	697	661	679	664	670	673	650	683	662	698	705	664	662	741	716	672	720	648	682	655	702	654	669	683	738	708	700	622	681	657	643	709	660	738	694	686	658	679	727	620	646	675	632	712	682	672	718	702	701	729	692	681	708	680	687	755	609	669	646	635	712	727	647	668	678	680	685	665	700	714	696	675	686	646	697	704	686	694	679	705	662	663	714	677	717	717	657	674	652	685	690	662	682	674	708	671	712	710	710	633	696	710	659	730	648	686	732	648	646	660	706	699	652	670	679	669	687	730	677	717	671	705	682	687	658	669	683	657	671	688	705	665	692	716	678	700	669	712	698	664	718	692	704	643	699	732	686	701	641	671	673	677	676	712	679	712	679	717	667	676	701	678	686	647	663	666	675	669	707	668	690	694	674	667	669	672	660	625	671	642	697	728	656	630	655	736	658	708	714	696	733	698	716	682	661	684	653	648	722	686	686	681	669	723	726	670	683	684	677	694	675	657	672	708	679	635	667	718	692	644	684	699	695	667	658	737	705	654	706	712	715	670	662	677	678	666	634	682	656	687	683	666	652	668	659	677	666	685	692	695	731	693	678	713	644	709	709	681	688	674	667	693	698	660	709	646	641	714	691	706	698	696	679	679	698	694	716	737	674	664	666	677	636	684	714	684	710	688	658	688	650	676	693	676	700	705	688	708	655	680	677	684	717	676	698	657	668	718	686	667	702	691	703	701	699	679	685	668	674	637	678	676	690	729	666	681	661	702	698	629	666	689	656	669	678	659	666	691	659	711	654	661	679	665	680	675	714	682	702	657	670	702	700	688	658	718	750	693	690	723	714	696	685	674	666	687	682	706	680	675	681	656	635	727	693	659	655	693	736	666	689	690	677	685	672	660	673	722	663	692	713	702	668	644	659	645	663	658	680	713	685	704	699	672	677	662	658	673	644	738	641	641	708	708	659	728	651	673	674	689	655	677	727	710	664	641	648	663	646	690	683	661	665	715	671	703	679	695	691	671	674	696	698	683	692	718	677	678	627	701	639	677	646	676	665	651	687	671	670	691	683	718	695	673	679	721	713	692	716	671	670	675	658	739	684	642	688	639	703	655	674	662	674	681	694	705	689	735	671	738	659	679	691	707	713	658	676	671	612	677	712	701	644	725	684	659	661	670	703	718	700	726	660	696	695	684	700	696	675	706	689	709	742	725	682	673	680	738	700	740	710	656	713	690	725	653	705	684	684	686	644	670	657	694	704	674	676	698	702	626	678	665	698	683	709	674	687	670	743	614	664	654	699	652	690	708	713	722	632	634	716	714	648	672	722	696	693	677	663	641	700	710	715	619	669	680	659	737	677	688	673	673	663	669	712	682	732	712	621	669	687	653	685	670	662	703	689	684	650	706	667	689	673	676	716	668	706	690	733	646	688	638	689	699	667	660	724	647	682	748	692	679	640	654	666	672	669	716	647	662	740	686	642	649	733	704	666	687	704	647	640	700	625	658	708	667	647	653	651	644	742	673	731	703	752	702	716	711	685	660	674	690	655	680	649	638	692	647	670	687	713	730	640	656	668	692	706	733	715	665	679	722	635	688	648	705	666	653	703	650	674	703	692	685	675	672	687	664	683	699	695	711	715	633	629	660	712	649	633	719	657	684	647	661	693	684	630	699	720	676	648	659	723	657	664	672	712	722	686	679	652	612	673	694	692	692	688	740	651	711	647	674	642	709	681	726	635	688	690	708	650	686	666	705	655	672	653	699	679	657	691	695	703	693	702	665	709	702	689	642	701	692	732	720	672	681	664	667	649	712	706	721	683	704	681	679	704	689	674	705	669	698	696	735	661	642	675	660	722	650	660	705	685	692	669	599	717	664	683	702	672	698	674	647	700	689	674	686	672	674	671	698	655	676	694	645	711	711	657	688	713	732	663	685	705	682	652	700	678	650	640	674	673	666	673	696	694	644	700	673	738	671	700	697	719	654	674	681	716	674	641	685	651	659	677	710	706	668	684	697	737	738	688	666	635	668	656	697	642	712	652	651	691	710	687	663	675	724	676	683	717	685	662	688	712	672	622	648	691	699	723	720	685	673	686	669	648	694	681	666	694	656	689	735	703	687	688	681	700	677	695	685	656	660	653	674	647	693	689	646	712	699	675	688	693	680	689	722	716	683	675	702	687	704	688	683	687	679	717	675	663	690	670	684	638	709	663	639	714	681	661	685	625	652	701	687	696	699	638	675	716	677	652	700	681	719	702	690	681	695	704	727	691	693	753	668	651	690	683	695	705	689	663	686	688	651	701	698	667	679	686	675	666	675	702	666	695	669	693	752	668	734	737	649	722	713	664	649	728	690	699	652	681	649	722	653	696	655	688	681	689	641	726	647	696	634	672	699	696	670	641	700	705	695	744	697	709	686	676	660	644	690	660	693	696	642	660	697	690	716	719	674	654	660	699	689	702	647	684	655	667	675	670	654	699	699	707	680	684	679	710	712	665	700	714	700	661	654	668	648	728	653	651	731	669	629	677	668	665	652	692	696	662	676	680	693	676	655	645	651	648	682	680	666	720	690	696	662	685	662	672	713	686	707	655	683	679	641	705	717	671	646	687	649	730	674	659	712	648	662	665	696	711	695	677	659	695	672	694	702	701	685	694	682	692	681	645	687	686	667	705	666	698	730	679	674	677	690	653	646	716	671	731	709	703	727	677	688	708	681	687	668	727	715	683	650	676	663	719	693	667	708	664	706	648	637	666	691	684	713	705	714	674	668	714	653	687	660	708	717	656	683	675	681	628	676	692	680	636	632	675	648	666	638	702	679	677	691	683	691	736	732	676	684	660	713	663	711	694	691	663	733	690	718	622	668	696	699	647	711	698	683	686	687	698	689	689	683	702	692	713	659	656	649	658	694	703	686	738	693	699	654	703	686	690	670	674	669	655	692	710	649	634	629	697	647	697	668	730	687	688	634	689	751	712	671	681	643	646	649	729	668	681	733	687	724	692	675	712	647	680	691	695	679	670	715	673	675	671	692	648	718	680	725	662	649	670	697	719	670	717	667	637	678
45512	50425	42642	26043	19402	13106	5874	1746	588	338	296	334	325	336	310	309	326	292	317	306	303	316	336	326	309	317	309	331	360	347	362	393	388	410	415	395	416	387	425	401	413	383	340	318	373	332	425	370	363	368	361	335	338	327	338	387	365	363	378	403	407	388	389	415	384	377	389	380	350	329	356	344	365	330	297	317	332	368	303	319	291	283	318	303	310	273	314	310	281	284	303	279	281	293	319	323	317	285	302	308	278	279	300	283	306	287	282	288	263	285	319	305	307	267	277	267	270	284	315	273	285	341	336	290	283	273	246	290	295	298	286	338	254	282	275	265	289	268	305	291	319	302	290	314	279	268	298	281	298	267	291	265	284	299	299	305	278	301	287	280	279	296	287	287	270	282	295	287	258	304	290	293	315	295	282	304	297	282	295	291	309	334	315	301	310	286	314	306	286	269	287	273	309	301	292	295	284	288	274	273	290	265	301	293	301	303	308	297	294	293	317	287	320	311	284	286	274	260	260	263	301	287	302	298	310	301	298	291	272	290	292	285	289	304	304	293	268	314	289	307	291	304	279	284	308	302	336	293	276	283	295	294	290	301	308	316	327	271	296	290	291	307	287	276	284	299	311	279	279	304	277	277	286	280	279	296	264	307	294	309	288	304	321	318	295	282	316	289	314	299	289	264	301	268	275	292	267	324	302	301	311	291	273	299	268	294	294	299	333	287	289	297	331	283	255	258	281	291	279	288	290	327	285	342	285	315	308	313	300	317	288	314	262	272	300	286	273	308	267	300	312	277	310	303	292	280	292	269	293	279	296	332	274	300	309	279	271	304	292	301	272	279	280	299	296	283	280	280	273	301	279	282	295	275	320	318	273	318	305	310	289	283	311	285	275	328	303	326	297	329	318	294	266	300	341	293	301	293	282	275	291	274	302	294	277	289	287	314	313	300	303	285	293	340	283	275	305	251	305	283	288	313	306	292	290	275	314	276	316	279	305	307	270	286	297	293	274	286	300	317	296	288	279	282	291	300	288	317	282	318	325	283	293	288	300	297	300	303	338	326	282	297	298	325	318	287	286	312	295	267	274	300	291	291	266	327	279	288	286	309	291	277	302	287	307	277	287	316	317	290	307	293	303	307	300	305	286	269	276	277	310	301	307	308	303	316	298	298	268	270	303	290	288	310	281	291	303	291	278	310	297	272	317	283	295	317	309	282	279	300	303	282	290	287	290	320	293	291	276	286	319	242	251	313	308	288	305	294	302	316	286	310	270	310	282	284	294	272	279	282	313	291	303	301	287	286	332	274	306	285	289	297	305	295	313	287	304	320	302	295	310	257	256	300	290	272	282	282	311	308	283	309	287	260	293	260	281	245	284	307	290	309	292	274	295	337	294	298	280	282	282	305	291	318	291	267	281	303	283	281	332	283	285	294	276	291	307	265	298	318	285	283	296	278	341	277	298	346	293	281	264	266	268	271	310	290	307	302	309	285	284	313	277	287	314	312	329	300	323	316	325	281	315	278	294	277	265	326	281	329	272	304	298	290	297	313	322	304	321	295	302	333	286	293	264	293	288	288	289	271	311	286	285	273	285	258	311	253	329	280	314	315	306	343	281	291	306	292	279	301	280	283	299	257	326	315	287	298	309	314	316	294	279	316	274	263	312	295	296	277	301	262	299	340	322	287	287	260	303	270	260	299	324	296	319	295	285	287	318	253	306	304	273	266	302	275	314	282	296	304	268	298	290	297	293	283	294	265	284	285	274	291	280	307	282	289	288	265	280	297	335	314	311	305	287	304	321	296	296	294	280	294	282	295	292	313	305	262	317	309	295	295	286	284	286	307	310	249	302	290	263	290	275	279	311	283	267	283	320	312	312	263	294	286	272	302	294	307	261	305	293	305	272	300	282	305	330	289	287	267	322	276	267	305	277	261	282	294	292	320	278	318	281	272	275	310	306	314	292	306	287	275	327	285	282	298	261	257	317	262	291	300	261	302	286	313	316	292	309	308	311	289	265	302	286	315	297	273	287	268	307	286	305	269	270	298	312	322	279	302	310	284	285	292	307	287	272	286	335	302	294	278	275	310	277	302	316	324	281	279	302	293	269	326	264	271	303	297	272	287	249	294	294	270	321	295	310	294	345	300	322	310	270	320	320	309	289	274	268	298	290	272	298	266	286	295	273	299	306	272	308	304	296	295	277	294	294	330	263	258	294	334	277	280	299	275	283	301	272	276	326	277	291	278	309	281	272	295	306	303	283	280	308	313	297	286	303	291	301	270	295	289	313	313	294	290	324	311	277	317	330	325	302	307	284	264	283	306	342	297	311	284	286	301	291	311	310	296	263	300	304	296	294	281	305	289	321	267	307	317	291	282	273	286	256	272	305	335	329	292	333	283	319	262	331	296	306	307	271	294	309	301	313	292	285	276	288	290	273	280	312	308	281	301	304	300	288	274	308	310	292	310	258	308	281	286	291	285	309	300	303	276	272	305	291	303	309	250	313	282	293	269	299	278	298	284	320	317	318	308	288	270	287	289	278	282	277	331	308	285	288	304	333	289	331	296	284	288	309	303	298	292	320	315	282	283	279	284	305	301	289	310	269	295	325	316	302	304	294	292	293	306	312	293	315	329	294	329	293	289	302	260	287	285	291	320	290	290	304	290	305	240	283	318	294	289	301	290	317	275	286	290	300	270	293	300	306	291	314	298	288	276	277	274	283	296	273	294	295	307	313	284	320	318	272	296	294	316	320	260	301	329	296	287	274	301	281	317	266	290	280	292	303	281	285	290	280	308	292	279	319	308	286	291	285	277	331	274	292	289	288	279	263	290	310	257	322	278	317	286	295	309	258	327	295	310	300	309	283	326	290	302	313	257	281	301	277	320	242	277	312	294	271	284	245	285	303	285	294	302	296	306	306	314	285	305	285	291	333	303	284	287	275	279	288	288	305	301	297	293	301	279	273	301	279	268	271	286	295	302	299	279	318	281	273	293	291	304	299	288	292	305	281	291	273	275	270	279	284	308	314	288	292	309	303	308	275	298	277	319	275	283	272	314	302	292	296	298	274	283	321	291	296	293	283	316	279	309	257	282	311	296	316	298	296	291	277	275	296	322	291	297	321	315	266	304	298	294	273	277	339	285	306	294	304	285	293	303	293	289	290	313	301	291	314	330	313	321	289	293	300	262	307	288	297	300	321	306	271	298	279	320	288	292	305	290	292	279	315	300	307	293	299	262	306	302	327	278	277	322	283	293	295	317	321	317	243	295	350	291	304	291	282	284	268	325	302	256	287	300	318	294	304	292	275	292	319	310	288	290	278	294	307	329	276	263	319	255	310	296	308	270	297	283	298	318	321	304	284	303	308	279	291	323	270	267	263	320	270	292	313	299	294	295	281	260	314	288	308	286	295	292	306	280	330	301	280	282	281	298	331	288	315	279	318	291	298	303	286	286	285	283	293	286	284	304	244	306	313	309	317	292	290	308	264	278
36854	51083	45529	3373	1664	1363	1140	1040	980	926	852	849	842	820	808	748	806	750	743	739	754	789	719	745	754	770	870	901	1008	1126	1095	1088	1171	1298	1515	1545	1560	1467	1391	1354	1331	1246	1237	1148	1185	1212	1259	1344	1336	1165	1335	1150	1004	865	989	1166	1138	1207	1354	1774	1593	1344	1318	1465	1443	1222	1367	1322	1149	1052	992	932	943	953	984	831	877	889	850	799	825	747	795	746	801	779	746	710	704	710	741	732	664	718	698	695	701	683	706	640	663	738	712	669	690	733	687	673	729	620	670	700	726	673	681	735	674	664	662	697	732	668	647	694	684	704	679	710	700	682	748	672	713	715	691	708	697	688	745	676	719	705	693	632	693	692	703	677	668	671	651	689	666	660	711	666	702	723	698	686	684	661	729	696	708	669	676	685	674	678	709	657	677	700	718	682	643	710	679	703	651	664	654	635	693	674	704	721	688	685	718	698	666	717	759	685	771	706	678	696	712	679	709	714	674	682	730	668	690	722	670	713	722	696	649	748	711	689	672	691	665	701	700	677	702	716	667	710	669	689	686	709	700	681	692	712	735	714	670	676	726	715	687	735	693	685	671	692	674	691	668	699	703	695	740	711	647	720	719	630	659	695	707	711	730	707	714	688	678	697	684	707	660	748	744	675	673	620	724	710	718	681	725	692	652	701	751	683	662	677	671	683	687	678	658	705	698	660	716	671	669	735	687	674	736	723	681	680	669	707	667	710	722	700	666	661	671	669	666	717	656	672	665	763	719	637	711	707	663	655	670	689	708	659	667	650	665	644	715	672	663	669	705	707	688	656	705	697	722	694	673	669	687	711	660	653	703	675	709	661	648	683	668	712	664	695	720	694	667	687	708	677	662	691	677	680	656	672	705	673	656	650	703	651	707	703	671	711	715	683	668	762	688	718	699	632	728	677	676	694	671	683	712	730	745	707	675	719	674	679	687	669	751	659	676	653	649	644	709	677	760	721	688	653	660	651	683	655	711	690	642	710	637	702	653	666	665	694	657	657	694	729	739	750	662	658	710	683	715	700	719	708	721	689	727	671	698	733	668	686	739	681	650	656	694	698	695	697	638	689	699	693	713	697	722	696	668	656	680	722	679	674	692	683	705	744	733	688	703	704	632	701	710	715	717	679	686	725	725	723	691	701	699	650	676	687	692	691	700	705	680	691	716	679	699	699	663	665	705	687	701	692	718	690	644	684	711	680	741	708	748	696	773	671	675	733	663	718	748	731	719	677	698	706	707	637	733	673	693	724	691	705	691	717	692	675	645	661	707	675	697	739	680	660	694	686	679	715	765	667	671	672	642	719	724	687	664	678	664	748	711	736	673	716	666	685	675	678	652	709	634	700	683	734	678	685	681	698	713	668	731	702	697	669	725	671	709	660	693	679	660	714	672	708	682	710	717	666	704	678	701	676	692	680	659	675	670	711	723	649	656	692	677	702	663	707	690	685	705	717	671	703	707	681	703	708	672	717	697	666	676	683	668	674	719	655	739	686	673	704	693	682	636	747	699	703	702	662	694	671	706	716	659	714	736	716	719	692	633	686	686	664	700	688	691	710	734	643	702	696	702	755	736	720	704	691	707	684	647	701	724	727	655	742	717	674	673	685	702	713	681	706	696	694	759	698	725	686	689	711	682	734	687	696	683	674	636	715	712	712	675	729	679	727	738	734	657	682	710	722	678	732	680	717	724	658	702	717	691	663	690	699	695	714	650	687	694	727	703	670	710	691	729	676	669	686	732	665	715	657	679	721	692	668	670	686	705	658	698	711	721	706	625	667	658	645	713	661	718	705	670	663	729	688	682	733	737	661	653	712	711	689	715	683	689	705	687	738	702	687	714	696	709	669	714	715	704	697	673	680	718	715	675	702	691	662	639	672	685	702	705	710	706	693	728	693	669	749	725	693	726	714	681	692	721	667	687	725	676	721	752	663	678	684	709	666	647	694	676	697	680	650	666	663	679	688	685	654	735	712	662	675	651	637	735	658	673	701	756	713	756	706	658	680	712	666	681	706	663	655	684	678	690	673	688	666	673	689	648	661	690	680	683	692	740	657	652	694	690	667	715	715	722	681	711	708	696	668	653	711	681	711	711	681	752	694	702	679	696	735	680	680	662	640	650	667	655	690	696	637	646	735	702	692	688	661	672	691	643	635	701	668	684	688	690	688	689	691	699	673	717	702	703	676	688	668	663	733	667	652	738	667	693	657	682	644	708	680	734	689	667	650	701	662	656	713	707	710	691	689	716	700	690	681	706	760	694	704	683	672	738	692	706	676	705	715	691	655	689	735	665	655	700	678	691	697	657	667	641	640	673	741	671	717	676	711	691	690	736	697	674	711	673	645	682	715	682	706	720	687	660	634	709	701	681	688	695	690	659	663	721	695	675	675	702	702	665	758	704	684	710	674	732	676	732	656	687	670	705	716	721	725	697	714	704	693	667	723	672	676	685	648	697	716	677	684	705	661	688	708	667	720	727	709	648	684	708	663	681	705	678	708	706	690	695	721	677	680	701	695	649	695	711	670	705	692	718	690	661	711	655	705	645	699	674	690	719	703	696	683	734	661	700	709	684	700	691	690	643	730	674	647	698	721	674	711	672	704	686	709	724	722	704	723	703	660	699	713	685	718	737	691	694	689	676	692	694	728	663	691	698	655	677	665	695	684	661	682	663	685	726	637	689	688	708	683	671	654	663	716	671	689	663	659	689	702	694	677	697	669	682	686	684	709	691	665	718	666	666	703	700	715	697	677	710	755	677	699	693	687	672	712	665	695	673	719	685	696	694	671	676	698	720	692	684	716	670	739	692	694	691	716	654	697	725	671	701	683	662	687	685	742	687	706	744	660	672	709	708	690	678	707	674	692	715	691	684	707	667	720	718	688	700	715	684	671	694	689	690	693	673	684	708	651	700	665	685	722	669	701	689	700	717	711	663	736	752	691	722	705	748	666	694	720	663	654	696	683	696	699	675	680	698	689	679	693	690	722	707	696	689	692	709	705	717	651	690	733	729	686	690	711	664	692	731	719	688	710	702	639	711	723	674	693	729	716	686	699	681	626	733	680	659	709	684	692	729	703	757	712	662	733	663	680	678	670	677	678	721	681	664	703	668	742	700	715	701	666	726	677	658	668	672	680	652	726	668	727	687	663	721	690	711	695	661	691	668	683	676	721	679	688	672	719	683	703	689	707	688	684	710	657	668	667	696	757	711	712	742	712	690	699	712	629	680	690	718	715	683	650	664	690	705	665	737	690	653	681	756	730	725	721	711	657	699	670	700	667	707	675	694	707	655	684	715	708	720	688	700	723	629	688	707	655	716	672	677	668	650	675	692	687	686	648	696	710	716	644	690	708	700	629	690	761	713	695	719	674	657	647	716	662	695	710	720	718	664	652	685	717	688	673	709	692	702	693	734	689	634	710	700	663	754	690	718	701	664	655	709	690	684	715	672	754	708	678	717	739	648	709	672	694	716	712	656	707
54399	43536	36135	26701	23973	21437	17327	9310	2806	684	476	465	412	361	397	352	333	331	333	377	345	337	331	340	322	319	357	376	433	426	433	426	457	536	535	547	541	518	491	486	442	433	427	439	487	503	514	499	574	525	556	502	366	336	407	437	527	472	522	971	816	627	656	648	656	628	578	622	467	441	457	450	427	422	438	352	380	370	371	339	332	341	337	351	314	330	337	313	302	298	289	291	292	309	310	313	302	298	312	291	310	319	316	297	275	269	296	281	296	274	290	341	296	313	299	311	279	301	302	276	277	301	295	294	289	293	295	306	287	277	300	295	303	321	317	285	278	275	297	255	304	295	277	300	302	297	321	305	291	283	287	318	304	285	308	295	308	316	306	288	298	342	292	297	264	311	293	273	289	300	290	310	301	299	297	337	291	316	306	293	311	315	267	302	277	285	268	337	285	322	305	282	325	312	306	290	317	300	303	276	256	277	292	315	315	300	302	304	322	318	284	294	316	287	299	278	323	297	321	264	294	334	298	288	302	329	291	307	301	247	289	314	300	272	270	288	298	316	270	272	281	322	289	352	291	315	280	285	292	278	315	326	304	316	287	343	292	273	311	292	316	258	307	289	272	249	300	325	298	293	291	291	288	314	282	291	269	298	275	290	269	302	287	330	296	275	328	271	283	325	251	313	254	287	312	279	289	275	313	281	266	293	283	288	296	298	270	283	277	309	262	266	298	301	283	307	273	319	287	277	316	265	303	323	271	300	302	282	304	304	281	287	300	313	297	294	283	278	309	275	266	280	281	282	287	286	316	301	313	306	303	280	310	301	275	287	302	307	296	301	276	270	292	296	308	295	285	284	288	278	275	303	301	297	272	288	278	267	290	298	307	292	299	290	335	295	268	268	266	306	294	293	297	323	269	298	311	295	296	304	305	279	306	257	303	309	319	290	294	272	286	305	322	308	312	299	265	282	285	311	285	306	263	265	291	275	293	293	306	311	297	310	283	260	318	289	313	311	272	296	295	283	289	291	272	322	270	279	274	277	302	295	302	295	296	304	293	295	293	278	298	295	327	288	300	300	298	308	266	300	301	287	263	310	292	298	296	282	261	282	291	309	288	297	266	281	304	269	296	308	300	273	313	299	290	296	286	250	328	296	312	306	256	294	294	302	314	291	326	295	284	304	308	302	271	303	302	280	293	303	311	288	296	301	294	295	305	293	315	303	314	256	283	346	294	295	340	300	315	272	279	289	262	302	303	286	308	265	270	289	313	254	308	258	285	325	302	309	281	307	328	289	285	278	297	286	295	328	275	255	290	274	311	289	285	283	279	277	297	311	268	280	269	296	312	317	321	296	304	315	299	282	265	295	284	301	286	334	254	275	288	301	313	293	283	308	278	308	292	285	257	267	296	293	267	275	268	310	310	319	326	308	264	290	302	333	286	267	305	283	276	286	274	297	302	292	305	288	268	294	293	290	281	308	306	320	266	277	280	297	308	302	301	309	292	322	313	316	286	275	307	315	292	271	287	292	316	292	328	309	312	308	305	314	296	302	298	314	307	309	287	317	298	316	289	276	270	263	275	297	259	323	315	312	279	305	262	286	290	304	292	292	292	291	304	278	308	287	290	308	272	320	273	310	301	313	263	333	301	305	265	293	283	316	299	275	293	259	309	315	302	287	279	281	288	300	282	292	292	293	285	290	285	277	286	289	301	275	317	286	286	279	337	292	307	296	313	259	278	270	302	267	312	262	295	304	316	286	283	301	303	303	276	318	265	287	293	284	304	305	242	284	298	289	297	278	286	286	301	261	301	298	311	271	316	313	276	299	258	280	264	297	275	309	304	282	309	308	273	309	306	314	299	277	279	298	292	295	274	343	277	262	310	294	312	251	279	287	268	327	295	298	244	313	312	308	322	322	266	293	291	281	317	299	273	288	300	272	290	291	293	308	308	326	312	280	314	312	280	278	261	288	281	317	283	301	312	292	301	315	281	306	261	321	289	289	294	300	292	308	327	299	298	314	308	260	310	290	285	299	322	278	299	313	290	271	302	290	265	304	313	302	314	295	298	290	332	288	274	303	333	287	317	299	272	300	322	259	299	277	326	294	283	288	298	314	318	294	284	271	263	301	328	286	267	304	286	284	294	280	278	286	288	294	313	299	330	290	269	288	306	287	303	265	299	302	268	270	290	274	285	295	302	288	276	282	292	312	303	319	274	289	325	288	296	287	323	299	283	304	284	288	284	281	316	282	300	322	296	301	313	284	306	321	308	296	265	318	300	255	261	297	282	267	295	285	268	297	308	299	262	320	284	273	305	293	317	297	274	311	280	315	306	319	286	295	305	269	298	285	295	309	310	305	287	306	314	315	287	292	294	283	308	280	315	313	275	279	279	301	283	273	297	310	289	312	297	331	308	281	297	332	275	295	329	292	285	308	312	306	299	302	252	296	298	296	290	271	282	297	273	295	273	300	296	314	306	269	282	295	316	267	314	281	285	266	274	300	343	308	309	328	285	337	290	265	270	282	296	280	268	275	302	298	295	294	279	269	336	317	287	312	305	308	314	276	250	275	283	296	267	323	269	286	280	274	277	279	289	286	294	320	303	278	269	267	311	310	287	319	298	282	259	280	272	312	278	280	303	301	278	303	300	296	298	296	290	300	272	270	312	280	292	311	298	315	304	279	303	295	281	280	291	290	322	292	329	302	293	320	316	253	298	302	286	294	334	282	258	300	325	273	296	265	285	337	296	285	291	274	284	337	318	283	331	280	292	289	284	311	295	325	280	278	301	286	314	260	294	315	299	256	307	296	298	252	355	280	282	300	284	298	314	276	296	275	318	309	301	296	233	288	279	308	295	306	283	274	290	319	300	300	296	286	304	282	323	251	306	268	292	316	270	286	284	319	270	318	313	295	308	270	301	294	331	292	293	293	280	327	267	304	303	305	295	299	287	330	308	302	315	270	286	280	263	280	282	296	304	259	259	254	305	271	268	306	307	289	282	317	267	294	320	287	294	281	266	289	290	316	287	299	271	287	337	318	276	287	316	272	305	292	292	260	299	315	288	279	291	288	305	291	287	270	319	289	326	303	320	311	250	292	302	322	285	274	268	293	319	280	291	296	307	321	321	292	298	291	259	318	269	310	253	304	270	273	336	283	292	277	289	301	280	289	304	261	295	259	294	299	316	296	239	280	287	314	288	306	300	308	309	301	319	314	303	298	292	308	257	277	296	306	323	297	303	296	277	321	266	285	297	300	278	328	289	298	287	281	331	308	306	306	303	307	284	333	290	311	317	298	311	294	296	288	295	321	306	290	276	312	299	298	276	311	289	278	306	289	275	268	275	311	296	287	324	268	304	283	282	261	248	295	331	293	247	273	271	283	277	341	285	301	297	301	309	297	295	294	289	299	268	298	278	268	301	334	290	280	273	290	301	290	290	287	288	270	275	285	268	295	314	299	317	265	308	309	286	278	316	305	303	328	299	300	273	263
48326	54805	40543	8161	4433	3352	2644	2207	1902	1674	1483	1389	1275	1177	1124	1062	984	1040	1016	937	972	927	914	926	934	1108	1062	1259	1399	1463	1520	1638	1815	2060	2243	2185	2088	1999	2114	1930	1767	1757	1669	1727	1758	2163	2306	2439	2428	2198	2409	1823	1187	1154	1486	1695	2051	1838	2139	5166	4542	2764	3202	3195	3116	3125	2831	2771	1821	1764	1692	1445	1598	1645	1669	1412	1220	1358	1035	942	989	982	995	959	910	834	818	799	767	703	673	737	732	681	696	664	713	682	669	608	712	662	727	673	684	662	666	704	660	684	626	651	709	653	660	653	694	675	684	690	617	647	692	629	669	665	631	667	625	655	640	645	653	690	689	682	653	633	646	667	655	650	640	664	654	680	626	699	642	675	663	648	657	694	678	694	615	633	709	642	658	663	666	651	618	647	666	672	662	655	658	652	698	707	683	664	667	678	630	695	679	661	684	679	642	663	624	672	676	655	676	679	705	664	677	675	698	664	678	701	688	641	680	665	633	670	697	652	646	669	676	636	731	646	651	672	650	645	654	716	729	627	674	626	663	666	634	691	672	606	691	669	633	632	682	659	666	685	645	607	640	684	652	668	692	633	668	667	679	636	627	646	638	673	690	652	679	626	679	642	657	667	659	649	665	648	637	712	688	665	700	657	666	693	664	649	639	719	666	645	685	677	671	687	656	662	719	649	655	663	646	630	647	690	695	667	673	633	705	645	678	675	653	692	667	669	687	662	651	651	621	677	677	680	649	643	618	686	617	631	669	680	664	647	675	629	685	616	660	654	694	635	670	662	678	635	635	670	665	667	596	675	667	708	630	665	676	680	669	669	646	686	679	661	661	680	616	664	665	660	626	636	667	723	697	689	683	673	652	657	697	709	676	686	671	705	654	693	679	726	642	654	694	693	623	666	668	619	671	684	715	661	688	629	713	675	635	652	648	693	668	663	655	637	671	649	669	692	675	663	688	721	647	632	643	641	678	639	709	651	640	679	669	689	620	689	653	647	672	662	636	688	645	641	624	737	669	705	613	712	704	651	656	673	673	686	662	632	686	696	641	653	655	658	662	637	644	638	668	637	685	642	651	571	668	674	639	664	692	683	657	639	667	673	663	732	663	701	653	684	652	650	694	687	676	657	625	704	692	697	645	610	689	705	653	701	667	684	651	675	604	646	678	646	614	711	647	658	655	695	662	668	640	671	665	684	604	682	640	735	690	633	697	670	683	649	639	685	680	655	694	663	644	681	652	696	661	665	686	647	707	664	644	629	692	685	662	660	676	730	670	686	629	667	657	643	659	631	676	637	683	692	668	641	675	698	688	658	651	670	660	690	646	682	619	639	662	700	667	675	669	734	667	673	628	639	708	617	691	678	634	630	648	666	672	630	714	700	638	677	662	626	693	692	671	667	679	748	649	676	685	651	659	694	634	685	676	644	668	641	641	686	602	657	701	699	688	636	673	660	665	671	685	649	653	669	650	636	656	643	722	640	639	677	635	702	665	695	692	680	648	684	657	733	631	645	688	707	725	676	699	641	687	704	687	652	637	720	651	675	636	675	700	656	645	698	601	721	651	649	686	655	668	700	643	630	681	707	668	661	638	686	637	639	689	630	620	654	685	725	703	670	622	695	652	700	635	675	633	674	683	690	673	651	683	675	636	644	684	645	651	684	631	670	655	684	671	707	644	682	668	696	631	618	650	664	642	683	716	690	685	669	701	672	696	635	638	605	633	661	675	650	625	683	634	669	702	672	649	665	652	665	678	656	652	682	664	677	665	703	708	675	705	638	673	652	663	640	656	641	633	713	689	665	704	668	718	671	666	706	672	659	690	681	647	651	647	724	654	664	677	691	633	691	623	654	673	709	639	614	690	660	694	682	676	653	665	659	642	625	670	662	608	646	646	685	649	673	659	700	708	639	691	670	642	682	673	673	692	650	661	672	675	652	641	688	703	692	653	661	635	664	664	703	716	701	643	666	668	623	664	672	662	685	651	707	681	639	645	658	664	648	649	689	688	690	690	670	665	656	705	652	630	665	635	671	681	663	673	677	710	683	689	638	691	664	656	663	653	667	699	677	624	628	657	666	668	631	697	733	643	660	721	684	671	709	649	635	673	706	641	709	687	649	672	634	662	646	630	682	698	681	646	620	723	689	654	674	652	674	649	698	684	656	690	623	672	669	652	646	643	689	656	696	680	639	695	691	693	652	669	638	669	733	636	681	709	661	684	686	680	690	664	662	694	574	638	643	650	659	664	699	647	670	637	630	726	675	656	675	680	676	676	688	683	645	689	637	698	681	642	676	664	649	658	633	661	639	694	724	707	640	670	650	664	686	657	602	664	679	662	681	717	681	665	628	622	689	645	669	668	686	690	664	669	637	679	647	694	655	678	668	684	683	665	673	697	682	690	655	641	677	649	678	659	639	673	621	687	676	702	662	665	656	654	670	664	630	710	658	672	686	635	656	672	593	640	631	672	643	718	681	635	671	640	654	659	639	692	677	662	659	671	671	636	657	682	669	665	636	687	712	675	634	665	678	667	701	675	725	637	625	675	688	652	656	638	639	672	650	636	623	686	669	665	689	638	652	712	666	690	672	737	684	689	648	622	704	669	675	732	638	720	652	648	679	657	665	724	637	630	671	680	678	616	624	686	654	655	664	681	645	694	675	651	627	670	663	727	650	670	656	699	674	691	681	664	709	671	652	653	620	668	647	665	670	650	594	652	653	662	665	638	677	656	662	675	665	630	702	675	642	688	637	635	666	698	638	687	701	656	668	692	659	626	689	661	637	682	710	652	637	621	673	692	689	697	729	672	675	656	680	652	656	676	664	697	693	680	686	684	689	638	687	688	695	619	664	652	631	691	691	690	640	636	641	672	673	651	641	698	632	686	711	719	709	660	688	645	700	627	666	655	672	688	670	654	673	678	658	657	657	688	698	672	688	676	736	654	631	684	664	698	689	678	663	621	682	700	641	674	698	701	634	681	639	640	686	675	640	740	681	693	643	627	650	674	681	623	661	615	650	632	642	663	639	709	630	655	622	623	714	680	666	693	646	709	649	682	652	662	677	649	634	704	671	682	673	654	649	680	665	652	689	636	660	656	674	698	682	698	664	631	695	677	640	669	690	640	665	676	635	651	645	685	694	696	622	628	656	680	666	671	644	638	655	701	689	709	687	692	673	649	681	652	679	673	710	656	714	646	626	644	651	685	624	710	675	643	631	699	641	664	661	697	649	658	665	665	652	677	652	642	663	686	693	632	610	679	626	647	683	685	678	671	650	643	674	609	676	657	716	688	713	659	653	673	653	659	738	615	639	624	700	683	622	644	694	668	652	640	700	677	676	647	690	665	696	653	665	715	627	689	625	662	673	647	700	646	671	701	631	657	652	701	688	703	665	682	646	647	662	681	651	619	650	639	650	647	644	665	710	657	646	646	631	697	681	631	693	644	647	653	682	683	666	662	657	662	622	707	642	639	673	670	662	675	676	677	666	648	697	618	711	683	655
19047	22918	14395	2379	567	364	310	324	284	304	242	260	313	326	274	293	303	272	304	269	284	261	300	349	292	316	278	335	307	304	325	323	335	342	322	341	353	380	340	353	332	334	339	343	353	316	341	305	314	346	306	314	261	333	314	286	308	327	304	303	330	297	288	276	283	324	307	279	303	317	282	308	317	286	297	308	309	315	317	312	293	270	273	308	269	269	295	287	314	299	283	314	303	281	309	308	301	292	265	276	267	296	287	291	257	307	295	276	277	286	291	278	264	283	265	291	310	290	292	277	270	266	320	289	268	292	320	288	269	267	279	297	282	276	300	272	325	275	274	274	306	294	297	247	296	260	297	301	287	263	305	293	278	277	289	286	283	328	279	274	307	314	300	245	308	263	282	299	279	304	276	277	275	257	282	285	267	287	289	266	290	295	289	282	330	287	277	303	295	249	315	290	294	267	317	294	269	300	281	289	287	301	243	297	288	268	289	310	268	270	269	300	279	284	269	283	267	287	281	288	283	255	281	309	315	286	280	265	279	296	285	297	311	256	284	275	316	280	261	305	260	284	294	284	264	284	255	286	276	293	296	294	282	297	303	275	262	284	270	261	280	285	310	326	266	318	291	274	297	316	247	250	274	270	286	305	297	265	273	317	327	271	278	250	281	284	300	298	277	287	277	282	271	318	287	257	286	313	284	297	276	275	287	297	290	306	262	275	274	315	245	274	261	288	298	260	291	261	286	307	283	278	289	263	306	252	257	280	291	323	289	296	276	249	273	286	279	266	268	271	283	277	271	264	282	281	266	304	286	279	304	285	299	279	295	262	301	306	279	281	310	294	295	297	281	289	291	268	319	293	266	295	321	297	289	269	299	267	310	280	289	292	293	293	285	290	271	312	257	287	282	293	277	311	262	254	266	278	283	308	271	287	285	276	281	273	280	285	272	299	266	298	295	277	254	281	273	274	259	298	276	252	267	285	281	293	302	273	292	299	259	263	281	294	271	289	301	288	296	295	295	282	292	295	271	285	284	259	262	272	282	278	271	303	283	294	322	311	269	320	259	330	296	290	290	290	270	266	278	293	271	267	267	299	272	281	288	269	262	288	291	262	266	245	293	306	294	263	293	297	305	270	264	274	277	275	301	297	292	281	310	279	294	281	291	294	307	285	276	288	276	281	263	303	273	266	265	301	301	290	268	301	275	285	296	313	307	294	273	297	257	290	263	291	309	297	283	293	276	319	257	292	269	263	282	273	292	303	272	268	260	299	262	309	298	318	289	309	269	278	267	275	289	284	289	283	282	278	288	309	266	297	288	301	263	315	304	276	285	304	312	262	284	301	299	257	286	304	292	324	278	249	290	270	266	305	308	251	264	282	301	281	262	280	311	277	272	298	280	289	278	297	284	279	276	290	308	302	281	267	244	316	285	299	312	298	297	288	295	305	297	302	305	286	303	278	312	328	282	285	314	273	298	305	264	271	256	267	281	266	302	284	292	290	262	287	274	261	276	268	302	281	266	245	290	253	291	282	286	309	333	256	271	282	260	272	270	292	278	272	313	274	268	277	311	308	274	278	272	277	299	289	285	298	353	306	282	274	227	294	289	314	270	274	304	302	293	277	316	297	273	312	280	281	322	272	307	304	290	345	284	268	286	259	307	232	268	295	311	280	284	289	295	251	289	265	311	263	268	298	268	277	301	296	280	272	268	287	306	273	282	271	289	269	312	270	291	329	262	309	271	278	289	311	291	278	293	293	271	290	288	269	279	293	313	264	279	267	286	287	309	296	317	304	293	287	287	273	287	261	261	303	272	302	294	299	271	277	293	287	293	290	288	246	285	292	279	287	261	286	284	300	292	307	313	274	327	283	303	265	261	308	303	307	262	285	285	259	258	276	285	296	308	280	276	280	274	304	290	288	270	274	300	290	282	239	254	263	251	283	314	279	291	292	299	282	292	252	318	253	328	280	307	285	279	273	250	298	281	292	300	269	293	291	275	262	299	270	283	268	287	285	278	263	307	294	257	297	277	285	284	286	280	258	274	315	272	291	261	272	286	299	280	289	283	281	307	283	275	298	263	293	305	276	290	269	281	289	280	278	284	286	291	293	291	313	268	276	285	269	274	299	271	306	284	288	295	273	274	278	296	282	304	263	294	268	301	311	291	288	285	290	249	290	287	258	276	297	286	311	303	272	276	314	295	288	288	263	281	261	315	290	265	305	289	290	245	244	290	265	312	265	256	304	274	282	275	289	262	272	300	279	300	296	290	304	243	249	304	269	252	292	270	262	283	277	256	306	291	295	306	295	281	284	273	265	283	304	256	280	299	301	324	289	290	286	278	277	265	309	270	262	286	258	285	287	291	279	274	283	281	284	320	289	282	305	277	305	274	280	298	314	291	274	285	272	283	277	289	302	270	292	286	287	310	323	285	275	278	286	290	272	303	277	286	266	287	317	287	287	277	288	281	302	290	283	277	259	288	287	270	250	275	281	274	272	288	281	290	306	279	300	255	295	288	338	308	281	325	288	297	283	282	276	284	274	302	312	275	293	285	302	264	260	301	293	294	327	302	285	285	299	296	281	296	311	278	313	280	277	278	281	290	274	293	282	285	269	284	261	256	288	258	238	266	259	299	280	269	255	269	290	286	282	276	278	276	302	298	295	289	276	292	311	295	286	295	279	292	295	305	273	292	292	287	273	296	267	296	275	303	279	295	290	286	281	287	278	284	278	292	292	299	294	267	282	301	295	280	280	271	270	283	278	294	283	296	281	272	246	289	289	244	256	288	291	267	304	273	302	314	285	307	279	293	297	311	270	296	284	277	272	288	272	319	263	330	308	272	268	282	285	328	289	245	276	298	241	272	291	288	306	266	294	266	307	297	303	268	320	307	289	282	299	296	303	301	273	306	300	301	262	293	278	303	305	309	307	286	278	257	272	291	261	294	293	278	262	275	285	314	282	294	271	279	281	272	296	288	310	307	292	256	259	284	286	286	306	293	281	277	266	283	275	302	288	284	305	289	264	282	255	269	295	300	310	270	313	303	279	308	277	288	266	280	297	283	289	275	295	256	276	241	254	321	306	277	255	306	260	273	320	314	285	282	270	308	268	310	335	297	288	337	286	301	303	279	283	288	287	319	296	298	316	274	265	339	254	297	291	273	298	281	285	306	297	284	313	297	268	312	258	268	247	300	296	300	303	271	275	289	296	272	286	293	312	309	275	285	268	239	270	286	306	272	270	304	280	277	291	277	250	275	289	265	312	305	288	279	287	282	283	283	263	271	299	273	278	310	295	300	295	291	269	288	288	274	281	278	266	256	277	289	249	279	306	239	291	289	279	288	277	315	311	277	282	280	299	290	272	307	312	312	285	292	287	284	289	277	296	287	278	306	275	283	297	293	269	287	277	281	295	279	273	320	287	330	248	296	294	301	303	294	307	282	301	256	274	282	299	297	318	307	294	296	292	319	290	289	280	290	303	268	280	246	288
16146	22470	14156	881	764	752	764	744	652	652	744	727	679	698	630	670	635	731	684	669	681	691	710	730	726	765	774	892	843	910	917	961	1029	1123	1186	1218	1151	1148	1060	1134	1098	1019	1020	1024	981	968	932	916	880	864	839	839	816	834	834	810	795	755	807	865	868	764	830	861	790	809	806	768	763	717	732	777	757	758	700	747	694	684	702	683	669	712	748	676	705	633	728	693	702	702	656	704	675	737	718	685	719	654	650	687	685	699	697	680	730	675	698	679	694	633	668	698	700	667	671	724	697	666	631	675	690	633	666	657	661	645	660	708	616	680	713	693	719	702	725	674	699	647	719	723	705	708	676	673	703	662	736	701	686	688	669	687	685	671	713	697	695	676	718	674	684	641	687	649	678	635	690	680	667	742	666	673	697	747	655	650	669	693	709	686	708	670	635	676	756	641	679	704	656	709	724	681	666	691	701	613	645	714	665	644	697	691	659	687	645	668	661	656	684	699	651	681	662	635	643	729	668	685	675	667	681	672	744	665	660	653	642	685	672	664	688	622	682	681	659	660	658	695	695	670	639	682	693	678	690	654	695	669	703	673	607	682	667	626	690	641	587	676	699	674	653	641	681	680	667	633	660	705	641	696	662	702	662	681	639	674	664	673	678	673	677	623	664	670	654	604	626	664	639	714	672	672	680	663	655	719	674	675	661	692	655	663	692	658	645	679	679	668	661	681	655	705	678	617	704	590	708	655	656	689	689	694	665	647	675	705	658	698	672	703	707	652	643	700	671	682	687	657	657	697	682	666	669	693	682	665	665	692	660	691	690	624	650	682	672	690	655	697	722	640	661	674	667	710	656	678	656	699	706	661	638	682	671	705	697	664	697	652	678	678	675	666	681	657	670	718	682	625	685	668	672	636	620	654	676	705	650	696	658	693	655	627	670	700	650	649	707	676	672	665	684	621	674	694	669	651	664	691	657	735	691	666	669	702	688	663	685	662	662	683	738	690	689	762	672	670	712	674	677	646	662	679	656	710	654	707	705	669	658	717	664	675	685	680	674	662	696	688	687	694	704	691	663	644	704	683	675	685	671	694	670	696	670	652	737	621	682	686	701	653	639	657	711	695	633	644	673	634	664	650	675	681	712	661	650	639	680	666	692	674	675	693	647	680	709	675	655	684	677	656	665	694	657	695	720	644	674	678	694	632	676	696	659	672	713	713	715	630	679	682	710	684	689	669	652	689	701	662	678	734	681	690	629	670	699	676	661	632	669	658	666	700	675	720	702	662	714	691	647	678	671	676	714	657	684	702	701	693	703	679	704	625	681	643	630	729	679	685	674	663	622	702	708	681	654	668	665	688	657	639	684	641	707	724	680	705	662	650	660	687	705	659	690	652	697	666	677	700	683	672	615	693	703	689	668	638	655	686	651	669	649	701	725	694	686	675	673	702	690	653	674	692	667	653	650	701	703	666	663	660	655	662	680	687	647	679	694	663	716	681	643	692	675	648	702	687	673	693	690	659	700	675	678	700	664	697	700	656	630	680	667	648	667	687	627	662	683	728	663	690	692	661	737	650	659	688	652	670	679	647	664	622	673	695	652	696	665	653	650	694	702	714	652	680	706	687	644	708	673	701	667	685	709	633	693	628	646	696	686	682	633	692	767	681	641	657	675	625	691	718	677	706	680	692	673	651	687	679	684	647	704	668	675	674	708	668	718	678	646	712	635	663	647	694	653	653	683	706	679	681	695	673	660	675	691	657	685	666	679	647	689	716	667	664	723	720	652	669	706	673	665	685	677	668	659	701	656	675	663	697	662	680	623	656	697	692	676	682	672	655	691	674	691	678	696	700	636	659	678	695	680	707	721	655	668	717	681	680	659	695	680	666	672	673	720	739	642	671	683	687	677	687	627	652	652	661	716	663	685	657	655	683	650	666	731	652	676	666	644	694	649	643	672	691	640	640	673	653	693	636	692	703	678	637	707	699	675	669	655	650	685	638	637	679	731	696	726	666	651	698	686	654	651	680	672	720	694	658	692	660	677	683	644	682	646	662	674	683	683	698	655	664	678	678	649	682	631	647	656	653	665	648	666	668	682	702	687	707	646	662	653	694	648	683	657	701	642	702	660	651	701	672	668	691	690	652	673	706	686	685	663	666	675	626	715	663	621	657	652	732	661	714	663	655	679	632	676	656	683	658	703	602	673	673	634	684	672	694	711	678	694	659	664	711	705	654	665	695	689	653	654	695	672	688	677	676	672	662	637	696	664	661	695	689	691	649	670	653	664	658	711	669	670	697	674	651	699	675	706	707	655	722	664	682	701	698	670	705	689	685	697	696	653	647	726	665	695	699	680	662	718	673	677	692	664	633	675	702	653	660	714	692	678	633	687	688	663	677	731	639	677	690	643	699	653	631	655	675	599	659	650	689	660	674	660	700	679	701	634	680	653	689	644	674	606	683	689	665	690	685	671	683	678	694	657	710	699	692	686	684	708	718	687	692	656	675	712	671	668	692	683	699	644	685	682	657	713	642	686	693	652	656	666	635	693	716	653	638	660	690	677	667	659	655	655	652	656	661	639	702	629	680	661	674	632	683	700	664	661	682	680	699	675	636	710	705	623	699	674	658	706	682	709	668	685	689	682	730	665	722	698	617	679	620	715	689	675	683	709	660	667	708	641	650	653	685	640	724	641	664	679	661	678	687	637	694	689	622	689	609	669	664	696	747	696	669	658	715	657	702	699	688	635	670	679	682	665	672	649	656	712	644	631	702	718	651	706	680	639	748	687	670	709	687	670	666	671	679	668	712	653	692	680	692	674	702	724	636	644	662	664	669	677	658	662	678	652	669	657	753	679	696	672	699	669	688	696	703	710	676	657	640	668	687	677	626	702	694	691	673	662	677	637	624	694	653	696	644	676	679	720	635	688	623	723	728	704	681	638	686	706	681	654	666	662	673	677	733	662	688	700	633	713	722	655	642	698	694	648	694	672	673	720	648	638	630	710	699	695	656	712	636	673	692	626	696	662	655	686	651	640	678	669	661	673	673	660	743	685	658	641	700	668	676	691	670	645	701	662	711	638	656	683	678	680	660	694	662	666	673	682	668	653	667	685	681	687	667	670	672	683	692	717	689	649	668	659	663	689	688	666	639	711	632	664	645	654	647	659	688	632	639	660	706	699	690	639	669	681	678	625	734	682	717	680	697	721	701	687	586	663	708	715	700	659	666	654	696	661	671	694	669	664	681	676	667	696	678	669	661	677	729	637	702	668	641	700	684	744	692	668	685	647	670	709	597	693	652	662	670	656	663	737	665	633	678	664	666	715	702	685	718	663	658	667	629	681	693	680	631	659	701	655	672	683	697	627	660	718	678	688	700	683	641	734	693	671	681	677	675	639	605	672	678	695	681	641	707	674	675	646	693	653	642	683	668	642	671	651	681	642	621	703	665	677	670	693	646	616	713	658	733	731	674	668	687	699	622	703	685	673	670	666	696	704	694
42895	47172	38802	23352	15151	7910	3212	1059	473	341	318	335	309	297	284	330	294	311	313	280	316	281	305	326	323	307	327	332	329	360	370	365	375	407	355	376	385	396	369	381	395	355	370	359	395	386	374	364	354	346	324	353	342	318	310	335	346	317	407	529	455	353	384	412	392	371	411	386	371	327	350	309	341	335	313	322	318	318	309	298	307	294	309	350	292	305	296	285	348	334	254	245	285	279	276	286	289	330	306	313	267	284	315	283	295	287	319	268	271	305	287	273	294	290	293	295	303	303	304	312	288	304	294	306	277	296	298	289	287	313	303	274	318	296	307	285	313	322	262	293	296	294	272	294	333	308	317	303	311	290	303	295	296	294	256	281	322	288	288	272	292	300	284	279	275	288	289	291	303	280	255	288	265	278	270	327	294	290	264	316	262	279	294	295	290	308	285	310	293	275	309	286	296	307	292	311	301	336	291	299	284	332	280	309	319	311	268	306	312	273	285	286	320	295	311	270	288	327	259	273	302	273	321	297	324	277	320	290	298	299	249	268	302	288	285	298	320	300	297	277	300	280	298	273	283	292	315	296	304	314	323	309	292	293	257	316	281	274	301	308	307	326	300	297	319	302	295	317	289	302	283	314	306	294	281	270	319	282	276	280	274	273	300	267	324	288	300	300	309	294	297	301	293	263	318	261	292	278	279	278	300	276	305	282	300	287	282	301	305	297	285	273	319	267	301	289	294	283	270	266	308	323	272	318	279	277	325	369	288	303	297	290	293	288	321	300	269	291	320	290	278	336	298	291	328	300	266	313	281	277	281	310	283	287	288	312	280	282	329	303	276	305	306	320	308	315	281	284	296	326	274	292	308	290	258	293	285	315	286	291	312	272	300	322	282	293	266	316	286	285	282	294	295	304	268	276	299	286	287	305	274	281	301	308	257	307	318	301	300	331	287	328	303	297	297	322	305	321	270	298	292	294	309	288	299	276	266	285	262	273	267	297	312	297	269	303	299	296	252	322	303	272	282	316	302	293	304	279	296	286	317	318	277	295	318	266	270	329	286	299	264	307	274	293	330	322	295	305	294	326	314	308	264	274	305	296	325	290	275	288	284	297	261	282	293	305	288	272	298	279	295	280	290	296	311	293	298	309	298	270	302	272	287	308	274	299	292	299	270	303	252	284	286	295	267	287	302	299	286	300	305	316	303	295	297	310	294	295	288	279	321	284	304	317	295	298	318	284	314	267	300	269	300	304	283	291	279	284	306	293	271	298	308	294	303	302	293	268	297	297	302	307	247	286	286	275	298	280	315	284	296	296	270	289	273	249	267	291	259	291	286	315	302	290	296	285	284	286	291	247	300	306	307	312	308	291	297	301	270	324	315	311	292	268	262	284	271	304	302	282	297	296	307	281	303	306	321	298	299	278	293	308	320	270	302	277	268	297	293	304	317	309	287	287	295	275	259	314	300	307	280	283	321	306	326	317	264	278	249	296	258	321	299	307	299	272	278	285	248	277	293	262	279	279	274	298	288	265	301	275	242	272	276	244	281	293	284	303	269	289	294	286	345	285	290	289	309	310	291	295	318	302	314	301	240	283	298	318	315	285	312	290	283	306	291	283	279	321	321	315	263	283	297	302	299	275	304	274	323	286	269	298	247	307	311	270	251	303	298	316	337	308	341	301	291	296	289	321	318	316	275	303	293	300	295	302	299	275	295	294	311	310	297	299	276	297	298	259	311	313	311	274	333	302	327	294	293	286	290	291	290	293	276	299	280	319	270	294	268	281	326	288	251	276	307	326	318	318	286	291	297	313	275	308	310	292	293	296	266	284	316	313	299	295	277	298	312	307	277	334	283	288	266	306	297	297	320	283	300	317	323	298	323	276	282	296	299	303	300	306	282	290	293	308	298	297	295	264	302	254	268	290	307	260	272	303	310	292	286	287	283	302	293	279	289	302	296	319	270	298	301	304	318	280	300	300	336	319	304	303	314	301	313	299	305	315	305	269	286	310	320	286	260	311	263	299	302	297	299	267	302	305	296	302	288	288	308	294	277	293	316	258	316	310	246	270	277	288	259	314	284	288	325	285	277	312	306	297	268	311	301	310	323	295	288	274	282	290	321	292	345	310	282	289	289	274	281	297	261	273	261	278	294	247	284	266	303	284	284	280	289	301	309	290	269	271	283	305	323	296	297	295	332	281	303	297	284	286	331	300	320	282	316	299	306	282	290	287	279	290	279	259	271	304	303	311	299	320	259	309	276	293	303	294	279	250	308	296	312	293	295	280	293	302	299	302	277	300	284	300	285	281	287	319	294	295	281	280	298	294	288	302	284	296	268	284	279	297	272	275	299	285	331	262	284	267	278	299	304	312	295	303	281	309	299	271	288	255	309	310	285	292	281	280	268	277	299	288	282	308	309	278	286	272	282	320	298	307	294	300	290	289	295	309	280	323	298	279	280	309	290	298	327	284	253	290	291	322	306	265	325	276	291	335	309	286	302	299	314	297	310	275	280	324	283	294	301	268	281	307	298	310	297	273	270	296	279	286	277	305	283	307	310	274	308	274	287	320	277	292	270	288	278	317	282	284	307	289	274	303	301	292	322	324	294	326	304	292	254	302	289	303	299	272	288	292	322	298	310	289	298	306	304	255	306	301	275	299	316	300	311	287	304	320	286	303	311	285	307	282	275	310	330	319	271	284	277	301	321	348	302	277	266	323	318	302	304	294	272	292	286	293	275	267	300	293	313	288	330	304	300	319	288	311	296	287	293	293	303	288	335	305	293	251	287	275	297	304	284	299	301	280	305	288	286	301	276	285	272	299	297	308	274	283	280	286	302	324	294	298	280	270	297	302	316	279	321	292	283	286	287	307	299	306	303	293	297	274	240	278	291	332	271	302	294	277	293	259	294	258	345	298	306	281	288	287	275	286	296	314	299	318	283	295	274	297	299	305	254	252	278	278	291	292	281	289	289	283	276	314	273	285	286	282	302	306	300	280	291	308	296	258	316	290	312	308	271	270	276	266	302	313	282	266	311	299	295	306	299	298	294	320	286	281	298	309	323	252	288	260	260	298	287	279	286	301	313	283	346	308	294	294	292	282	275	307	284	293	313	268	286	312	300	294	304	304	276	308	311	302	309	296	320	288	279	299	308	297	289	322	288	266	270	286	274	265	322	264	300	292	273	281	321	314	279	280	294	276	328	287	301	318	275	312	289	308	303	326	296	283	278	282	255	297	302	301	264	317	329	270	283	322	301	281	296	293	316	292	281	293	304	293	282	303	296	316	276	270	308	262	281	289	303	308	279	297	309	312	268	275	282	266	247	276	290	304	272	303	298	240	288	321	271	295	299	303	255	285	291	285	314	281	289	293	298	304	295	281	318	262	272	282	275	300	276	318	320	291	268	296	299	276	304	286	284	320	267	295	291	266	265	272	309	297	286	270	317	260	293	275	302	301	289	290	307	293	289	310	264	291	297	304	312	286	322	292
34265	46235	36710	2414	1615	1325	1212	1029	1081	933	841	927	847	751	820	834	750	798	745	797	729	732	753	805	842	881	944	961	1052	1048	1158	1284	1302	1348	1367	1328	1435	1428	1379	1413	1212	1168	1209	1217	1134	1290	1274	1337	1281	1171	1129	1188	978	974	1028	1039	1039	1099	1419	2124	1887	1248	1283	1583	1358	1261	1300	1302	1150	957	1026	896	983	1037	842	902	861	913	805	773	790	795	786	770	772	742	755	729	731	705	644	716	696	679	659	700	720	720	756	645	696	702	695	706	747	704	706	668	675	695	636	682	674	682	686	632	684	737	688	722	665	682	676	652	666	721	662	673	648	661	702	679	689	746	742	684	648	725	691	710	642	677	681	642	701	653	666	668	700	646	708	701	713	690	706	696	692	674	663	704	654	659	673	682	671	709	688	669	686	760	704	702	663	712	668	698	700	674	726	700	715	708	719	650	657	680	690	667	692	672	696	686	666	722	722	632	724	657	677	699	692	705	728	683	737	726	681	694	684	676	654	709	723	730	678	720	658	668	726	737	674	690	728	673	736	649	681	668	653	671	677	741	688	714	680	749	671	757	714	664	704	692	741	664	713	680	693	705	703	701	701	722	692	702	649	715	684	726	677	667	705	654	722	686	722	678	733	631	693	683	674	675	726	713	694	717	717	667	694	661	679	676	706	709	717	648	700	663	651	644	660	680	664	664	726	673	718	650	720	712	674	687	656	746	739	675	643	682	673	690	691	685	685	712	675	695	649	707	694	694	651	702	685	730	655	673	668	688	712	684	661	722	666	715	698	669	683	716	683	659	674	674	670	659	697	696	669	630	669	703	696	670	644	701	685	689	719	708	651	690	715	735	682	688	727	674	631	691	698	738	702	678	677	700	684	707	734	670	691	736	674	697	688	699	654	707	683	666	664	792	667	670	729	690	660	670	699	714	721	706	698	696	708	714	701	682	664	681	669	710	732	670	696	700	688	682	697	675	656	734	730	663	717	700	710	718	668	668	714	630	670	641	658	632	678	674	735	655	703	687	694	651	658	696	735	664	699	715	652	703	619	715	678	710	714	661	683	704	772	679	678	689	695	703	706	698	707	713	677	621	673	705	692	685	706	665	718	688	692	701	623	669	763	675	686	730	686	734	690	719	667	667	642	666	687	758	682	697	724	684	696	686	671	673	708	714	666	725	680	733	705	695	685	686	711	678	668	722	736	679	721	704	726	655	682	674	584	678	679	700	696	655	682	650	671	725	695	643	680	680	702	756	685	642	739	714	703	661	716	702	683	679	683	721	724	695	697	667	720	698	680	666	716	687	683	711	710	653	673	665	662	673	670	686	673	676	711	672	688	687	714	724	703	717	690	670	750	694	685	656	660	695	698	710	669	635	664	719	684	734	637	684	664	703	711	701	691	714	719	684	668	699	672	688	692	680	696	754	684	684	680	696	664	676	659	688	661	659	664	675	676	687	682	663	716	711	673	683	715	691	669	724	689	677	726	706	651	688	699	708	670	697	687	710	657	676	716	703	691	704	643	682	662	729	687	707	691	713	742	715	708	639	675	700	668	708	659	663	698	661	666	691	681	667	670	691	658	675	705	699	661	680	682	657	641	672	677	715	691	664	681	694	696	701	698	652	686	708	701	675	696	657	641	720	670	741	668	658	704	673	707	709	738	692	629	714	701	672	666	674	714	684	694	728	681	644	713	676	711	710	691	709	731	687	649	713	663	685	696	688	675	727	670	697	677	655	651	711	653	658	683	659	628	652	731	676	654	657	670	700	730	690	712	702	721	664	691	677	699	708	675	738	662	688	639	650	698	706	689	691	707	637	718	701	735	695	630	694	692	717	742	693	660	688	676	696	685	671	681	669	702	666	703	716	753	700	675	708	669	722	687	669	694	711	700	666	637	713	655	675	705	706	690	674	691	704	688	672	709	710	636	705	677	697	694	700	708	714	695	712	690	661	664	690	729	683	697	655	691	676	661	744	712	688	647	663	680	715	691	656	676	694	738	719	689	678	718	688	722	706	667	659	650	682	626	655	685	724	690	715	671	696	697	697	684	682	663	685	637	645	688	688	687	708	749	705	658	702	695	703	697	650	755	676	751	639	702	682	679	685	679	709	684	681	721	640	724	595	671	666	687	700	662	689	691	666	673	648	655	709	717	678	698	745	720	624	641	732	734	736	719	659	676	671	677	715	692	652	678	707	676	703	685	699	667	652	710	665	739	754	721	715	694	699	708	674	720	672	637	682	659	671	692	695	679	739	678	700	652	649	672	689	676	712	642	691	686	679	698	733	704	698	689	708	680	683	646	686	694	657	656	656	649	668	616	677	692	731	671	719	688	648	664	661	642	686	722	700	724	697	699	726	715	721	667	676	671	659	682	667	676	689	687	691	692	684	699	701	706	682	726	631	726	687	725	687	702	703	679	707	723	682	703	723	750	707	720	688	717	630	693	671	689	675	720	625	695	650	703	656	671	719	693	679	710	731	687	699	638	709	663	657	687	679	694	658	642	653	670	707	712	672	661	693	673	659	637	672	679	696	711	704	717	666	696	688	649	689	685	724	660	752	689	761	677	693	717	701	667	677	694	684	667	724	722	661	694	682	706	675	688	684	709	673	680	666	664	752	700	724	693	700	653	659	712	679	658	669	674	708	659	681	724	693	736	660	701	721	673	728	679	704	699	644	711	691	727	706	678	688	670	674	687	729	702	727	660	706	714	682	685	682	714	656	631	688	740	675	662	689	666	704	717	703	651	691	655	684	707	709	674	723	697	702	691	722	722	696	657	678	679	718	675	690	663	675	688	694	706	655	729	674	707	716	647	692	712	716	662	696	741	670	683	705	700	685	721	674	702	683	676	684	684	672	663	672	692	661	683	668	700	687	650	652	659	697	709	661	709	632	719	702	664	712	732	661	686	695	701	704	723	698	681	703	703	721	736	696	678	671	740	695	690	678	699	685	674	690	650	709	760	690	682	724	699	648	695	718	693	694	747	727	763	688	695	695	671	690	649	696	679	740	711	678	693	676	719	721	703	678	647	707	702	690	741	687	711	652	674	678	716	659	689	716	664	695	686	645	678	668	673	708	684	701	689	728	687	654	699	648	657	679	724	667	702	703	691	673	724	722	667	718	701	725	683	705	705	671	702	689	691	686	714	703	763	707	736	673	649	745	702	685	676	666	713	671	659	725	687	669	714	705	655	697	715	675	648	617	699	699	697	705	710	667	675	713	693	658	715	667	720	760	731	678	648	708	660	659	712	716	695	698	670	701	711	706	681	699	707	733	682	724	682	671	737	676	694	710	644	678	691	712	668	664	663	702	690	679	655	661	691	654	596	667	692	703	681	656	723	707	690	728	670	687	671	658	641	672	741	675	708	651	705	685	666	743	676	693	726	684	678	698	653	664	681	684	675	659	757	674	707	695	720	680	597	691	722	672	725	684	747	709	678	682	716	690	723	656	697	691	658	711	693	690	672	689	704	677	714	709	712	649	683	709	673	714
54147	47222	36197	25745	24062	21863	16574	8515	2631	674	440	439	392	398	356	350	350	373	373	359	350	346	362	360	358	356	368	412	362	418	449	472	466	459	490	468	517	489	458	481	411	473	456	480	406	439	550	559	481	440	453	457	433	352	393	379	442	496	722	1183	819	539	544	703	664	637	627	609	523	432	460	399	420	445	408	385	356	389	351	357	358	333	322	327	362	284	319	322	307	285	292	321	285	290	301	313	319	274	285	310	318	299	310	313	319	304	317	324	347	273	313	284	311	298	291	309	295	311	288	274	279	279	287	318	286	321	308	298	288	307	323	261	312	314	293	324	295	272	341	284	300	291	299	278	302	318	327	288	317	314	263	271	306	287	281	281	329	290	267	284	288	301	286	313	307	297	299	310	286	283	291	291	289	295	282	320	299	289	316	306	317	305	309	282	290	288	300	300	299	317	299	292	286	300	297	253	294	307	342	289	310	273	300	317	293	328	305	280	302	313	267	336	260	328	292	317	304	274	273	288	283	315	270	295	296	319	307	294	304	273	291	295	292	306	287	282	293	333	314	301	261	316	279	298	301	292	304	301	294	286	300	283	310	290	281	294	275	302	269	275	300	300	308	295	333	309	319	288	267	279	328	316	314	305	297	315	285	274	287	320	304	288	305	267	301	312	306	294	323	272	315	306	308	293	290	276	247	324	313	289	293	292	340	281	322	279	293	302	286	315	292	298	288	294	302	335	263	303	283	300	294	275	299	281	279	280	304	291	281	287	300	300	301	261	309	309	287	295	287	257	273	311	279	311	258	291	293	276	296	324	280	292	302	263	303	314	319	299	327	292	297	266	332	291	277	276	293	311	285	289	288	293	318	295	279	276	305	344	317	289	297	299	320	295	340	302	274	309	288	280	284	322	300	274	290	284	290	314	281	310	273	288	308	278	300	322	333	296	294	288	295	328	296	267	303	263	266	246	295	279	295	291	270	279	276	312	305	257	311	303	289	326	265	316	271	312	279	270	360	296	292	298	273	278	269	295	294	318	273	294	296	268	246	278	319	287	269	301	292	308	296	310	304	322	304	269	283	289	322	287	307	327	297	295	301	286	285	260	281	260	283	322	284	256	274	289	292	280	268	275	269	331	302	296	299	282	294	314	267	275	289	283	325	314	326	293	288	328	296	292	318	310	313	290	289	278	324	272	286	254	286	295	300	312	281	308	256	293	315	262	313	295	262	275	293	333	301	293	268	321	300	286	298	310	282	298	299	296	293	327	292	274	293	278	308	314	307	265	290	306	309	304	277	287	318	267	287	293	301	297	294	273	302	261	275	297	295	314	275	291	290	290	328	314	283	304	312	291	267	276	286	290	295	281	296	314	287	282	353	307	290	278	266	315	319	276	315	298	275	319	279	270	305	314	285	300	260	325	285	314	286	301	282	305	277	278	270	298	299	302	304	312	293	331	288	270	288	315	297	320	280	308	293	291	317	311	288	329	314	282	284	303	293	296	273	286	283	265	294	282	282	292	269	299	275	256	318	275	298	311	287	258	256	303	293	300	281	303	278	281	297	283	273	281	308	274	286	319	293	280	276	276	315	300	288	306	295	275	309	320	279	292	287	306	282	280	317	256	285	308	267	270	291	279	326	270	295	318	283	299	304	306	322	308	314	297	286	311	311	350	332	310	293	298	292	293	279	307	290	328	285	273	290	304	260	332	293	334	296	296	318	293	298	279	293	306	289	274	277	324	305	287	279	303	319	292	305	265	267	295	299	310	324	289	267	306	315	289	278	293	297	281	287	283	273	302	314	284	296	259	279	286	322	273	256	283	301	306	281	290	308	266	270	305	305	294	324	310	313	303	281	292	303	286	301	317	284	300	332	292	278	251	290	283	329	312	308	283	287	289	297	287	277	292	291	305	312	301	316	273	270	290	293	297	275	281	284	323	287	304	291	263	315	316	340	281	259	290	296	317	323	307	286	322	277	306	276	264	280	304	286	310	280	309	297	332	305	309	293	299	285	281	303	316	285	260	273	305	248	263	313	254	276	276	288	293	325	313	303	272	331	297	318	326	335	302	301	292	295	294	286	297	305	268	327	284	286	306	279	272	293	295	315	322	317	285	290	294	309	298	290	297	285	313	297	309	326	300	285	310	274	306	312	310	293	311	295	290	321	330	286	317	289	308	285	312	300	275	288	297	275	276	334	293	339	315	297	279	311	308	278	292	259	312	274	314	297	263	324	302	332	292	303	302	289	268	286	290	304	279	289	302	319	288	338	313	296	284	322	279	265	268	315	264	286	295	259	274	286	299	289	260	286	310	283	318	294	289	294	321	298	280	317	282	288	314	291	267	259	314	277	308	257	315	306	291	273	291	275	261	328	296	290	304	292	330	298	292	311	321	299	286	277	269	316	291	285	306	279	280	300	291	311	347	314	327	299	298	296	253	284	270	288	310	272	298	276	292	300	273	270	296	301	298	289	279	310	281	329	299	275	318	304	270	270	311	259	310	287	286	307	306	296	294	318	301	307	260	317	330	283	325	296	298	282	337	291	301	276	268	284	318	279	306	285	299	309	304	286	283	251	322	310	323	277	311	278	315	295	271	302	311	320	306	301	305	258	302	296	283	295	320	324	293	283	290	288	263	282	315	275	287	291	310	301	288	278	332	300	266	281	280	314	300	317	318	311	306	299	328	272	277	265	324	303	334	286	309	321	273	309	327	326	291	296	275	301	275	304	305	297	272	283	283	279	320	306	291	311	292	284	296	291	302	300	288	309	289	283	306	307	314	283	296	283	313	306	292	297	273	293	276	320	274	304	298	307	287	289	297	278	304	300	298	298	295	271	319	322	286	296	310	292	296	320	328	304	319	301	309	309	301	297	314	294	286	303	300	309	274	317	306	271	303	313	280	314	326	270	274	293	271	314	299	303	282	314	313	295	288	277	268	289	274	307	295	305	260	259	315	269	271	332	277	343	311	285	280	288	285	283	291	317	317	276	304	268	280	298	291	296	302	261	303	317	264	316	317	274	308	297	289	280	267	280	278	296	309	275	306	300	294	302	317	324	311	326	312	290	303	297	296	305	288	295	298	329	282	275	254	270	301	307	278	297	293	273	298	272	322	304	294	308	325	295	282	294	283	276	276	291	318	294	325	313	282	277	292	312	264	289	305	270	290	274	301	298	312	302	323	280	286	284	288	294	269	257	250	286	270	277	278	303	311	291	274	299	282	339	284	296	314	283	322	274	318	323	295	313	298	290	279	291	297	294	287	298	292	289	320	292	277	314	315	319	304	283	267	291	253	299	314	302	265	293	266	309	290	281	322	286	318	306	303	310	287	278	296	287	267	304	295	285	261	293	292	300	286	297	278	294	301	305	294	309	285	263	312	271	289	287	257	277	306	264	285	309	284	317	268	287	283	257	271	264	291	309	287	286	281	287	264	301	332	283	264	297	306	292	295	293	309	250	254	280	291	300	298	306	312	300	299	312	317	256	283
45840	54257	39609	5540	4378	3430	2738	2228	1912	1604	1433	1380	1229	1190	1172	1091	1031	965	1040	958	924	921	961	936	1060	1141	1245	1285	1394	1470	1566	1558	1737	1901	2134	2025	2142	2059	2044	1931	1708	1796	1718	1897	1829	2028	2525	2697	2338	1724	1853	1790	1441	1352	1211	1298	1718	2022	3837	6820	4326	2433	2533	3785	3125	3005	2906	2911	2412	1679	1774	1295	1633	1757	1453	1262	1214	1288	1093	966	1027	946	1031	1004	944	869	801	810	724	744	682	744	644	693	667	670	654	683	677	627	631	663	696	657	716	676	677	690	674	699	703	642	711	645	654	712	676	676	671	662	647	666	700	697	671	714	688	677	641	659	619	682	633	658	632	693	663	715	644	643	665	667	628	693	667	702	659	665	714	656	686	655	633	695	646	645	689	673	621	728	691	662	692	647	701	629	629	674	674	690	690	645	636	705	627	654	643	644	621	649	674	703	650	683	607	636	652	689	699	670	653	658	642	694	704	664	619	708	725	716	684	630	703	734	688	677	671	684	681	623	663	697	697	632	689	655	656	689	668	684	664	644	660	685	631	694	664	651	643	636	638	678	664	662	671	660	676	661	658	631	660	655	703	604	677	691	670	648	699	700	640	637	659	671	644	699	689	633	650	663	681	608	686	691	707	665	640	659	651	659	671	660	662	635	709	713	653	669	699	646	659	657	663	621	685	636	681	648	655	686	677	646	672	636	685	645	690	656	649	690	680	676	696	609	680	666	708	661	657	633	608	649	670	656	626	663	671	668	659	657	689	688	657	600	678	640	682	688	679	625	615	665	625	674	677	638	675	682	639	672	687	630	690	678	629	669	688	641	657	639	645	661	655	598	679	635	668	665	680	652	645	671	699	658	704	667	671	707	671	675	653	641	624	656	696	719	673	620	637	678	679	657	685	668	629	664	677	712	675	724	652	656	665	684	676	657	657	668	593	673	652	641	649	689	695	673	663	681	682	682	681	679	632	669	651	658	670	696	683	649	649	715	675	653	666	664	653	693	683	701	728	700	714	681	650	678	628	673	642	657	684	686	673	687	709	684	716	724	688	648	671	651	671	666	657	630	649	677	698	645	701	664	669	669	640	707	681	686	610	626	663	710	670	658	695	697	688	646	656	678	734	674	641	629	678	606	644	627	632	671	669	690	682	652	675	643	730	682	730	700	688	653	682	688	681	738	686	682	693	661	682	660	669	670	639	663	702	650	680	689	639	615	661	699	674	686	682	683	708	635	683	719	682	646	640	664	658	679	637	610	680	662	629	601	664	654	682	633	654	698	670	659	646	659	674	638	663	693	631	655	665	696	659	643	665	674	684	632	672	673	643	668	679	621	656	657	586	655	677	656	613	717	661	702	709	621	717	675	685	617	669	649	624	677	675	725	630	652	738	634	688	625	646	649	653	648	681	699	633	705	646	652	634	647	643	680	628	668	623	661	628	626	668	605	688	661	706	667	684	633	673	648	624	677	622	630	666	695	703	675	705	663	644	637	663	708	652	680	635	682	722	655	633	669	675	673	682	629	666	677	667	681	679	618	666	632	659	596	652	662	646	671	687	685	713	708	649	682	644	623	666	672	634	614	654	666	700	696	688	648	636	604	704	648	674	666	675	684	664	666	681	653	662	673	657	696	668	682	635	669	683	668	680	651	688	664	662	604	677	671	648	649	717	678	678	645	690	648	648	712	711	678	659	657	628	675	649	686	620	664	694	629	654	647	689	676	660	690	677	693	621	699	640	699	661	665	703	678	691	697	624	653	651	613	674	627	659	688	630	680	655	690	666	670	690	641	660	635	690	721	688	646	670	688	662	681	655	676	652	694	674	651	661	639	712	651	716	684	663	704	692	647	639	692	677	653	679	674	651	676	633	689	668	671	659	677	663	651	665	699	712	660	694	684	672	697	711	700	678	687	668	623	667	646	660	632	674	653	620	687	660	673	692	660	660	646	716	651	697	671	710	666	676	639	656	636	648	680	669	636	662	655	649	703	658	635	659	675	634	681	672	633	641	704	704	691	642	680	684	627	725	623	649	674	699	659	707	644	665	644	657	646	616	690	711	685	654	675	647	727	653	629	645	721	651	644	596	688	683	648	644	690	664	689	663	661	690	641	681	631	698	697	636	661	719	642	662	668	641	683	686	680	650	678	686	670	675	650	689	673	675	690	672	638	701	614	689	691	652	704	663	643	648	692	655	675	685	641	705	652	686	605	671	676	651	660	680	690	611	649	654	628	624	659	638	684	682	616	683	668	656	685	672	701	679	691	679	693	627	674	687	645	685	662	664	669	669	677	674	687	679	674	643	694	683	657	634	668	664	693	633	697	702	632	693	640	651	600	678	619	692	689	653	622	683	676	642	659	679	659	643	665	659	688	673	677	652	630	666	673	699	651	631	649	692	645	679	672	636	669	656	684	679	637	642	636	638	645	672	699	653	629	674	655	654	702	637	687	651	691	678	643	688	727	692	648	675	655	671	621	631	704	643	701	699	645	668	640	657	689	698	650	686	672	732	639	692	647	686	651	655	691	700	647	654	617	642	684	639	645	638	699	633	695	696	670	686	658	645	615	654	625	671	651	658	684	675	631	638	679	667	644	668	658	660	671	694	680	629	687	675	660	706	653	667	707	680	667	711	621	686	656	683	690	621	693	683	690	746	683	635	599	713	657	702	652	640	686	654	655	684	659	642	635	721	640	645	610	661	641	715	640	650	656	658	641	681	649	694	659	654	709	706	632	648	634	672	631	689	688	681	683	695	664	683	621	670	628	678	677	663	620	659	661	657	661	669	659	661	630	654	656	677	678	649	693	688	661	659	634	681	680	674	669	626	644	716	726	645	658	689	643	640	684	683	648	674	678	679	684	655	633	638	612	677	650	672	638	654	692	715	670	614	654	647	684	656	659	641	685	648	671	671	671	640	649	637	658	655	675	666	680	639	663	648	648	663	691	725	652	668	666	707	660	642	651	724	670	669	669	625	667	677	609	678	650	651	689	645	634	648	674	668	672	630	669	677	717	681	671	681	616	642	682	661	701	682	654	663	652	641	663	661	647	671	642	629	681	660	661	678	645	654	619	629	653	674	701	652	678	666	673	685	639	659	642	683	669	699	711	674	690	683	661	671	611	690	676	639	653	691	649	666	665	656	668	685	681	675	682	637	707	676	676	697	679	620	707	668	649	647	651	642	658	647	672	697	669	694	664	630	649	695	650	696	668	700	716	664	698	666	675	689	624	701	636	663	648	718	636	634	711	693	680	712	674	702	649	678	693	687	666	656	648	706	670	673	690	665	646	672	646	683	646	632	645	680	644	673	632	687	661	684	701	634	690	669	653	676	691	662	627	692	658	695	681	690	677	681	699	719	680	673	694	667	634	690	667	682	664	642	650	653	636	687	656	664	672	661	708	641	691	639	651	656	670	640	657	665	634	657	677	663	617	654	654	655	683	668	631	638	694	681	672	682	658	639	699	652	655	651	673	659	674	655	638	695	668	674	696	717	679	663	674	732	714
16783	25623	17871	3028	620	366	285	314	328	274	243	275	267	291	264	293	287	261	279	265	260	287	285	275	288	320	303	337	304	323	335	328	332	361	353	318	376	335	395	320	343	348	321	351	329	302	312	312	325	302	295	289	298	312	322	296	311	288	337	307	324	263	282	302	285	322	284	285	301	301	308	300	288	297	307	292	282	309	297	300	323	269	294	283	249	307	306	301	248	279	274	256	291	329	280	293	293	309	321	307	303	289	260	303	291	310	301	319	288	305	306	291	270	284	263	263	311	307	298	276	268	289	270	308	287	293	287	271	284	280	278	291	270	240	254	280	296	277	273	311	280	281	260	262	309	293	269	265	282	306	289	304	297	270	294	273	293	257	282	305	277	290	332	263	287	309	306	291	289	296	294	276	256	312	312	343	289	244	297	288	316	336	257	312	258	267	252	279	291	293	312	308	265	267	300	314	263	266	310	268	315	291	260	306	278	255	283	274	267	294	274	287	263	271	284	269	273	268	304	291	321	288	296	292	315	255	314	307	285	297	303	265	274	293	299	278	277	291	277	300	307	262	326	289	270	298	285	285	261	249	271	277	280	275	316	292	269	301	270	281	300	283	270	307	272	319	286	286	281	287	276	321	306	310	333	303	318	285	303	298	284	298	268	274	312	275	279	274	279	293	280	281	304	299	279	279	256	284	283	279	282	306	285	281	276	276	274	284	307	311	279	304	302	301	288	317	286	273	316	295	268	254	266	327	296	308	290	288	291	302	303	265	281	283	277	295	277	257	258	253	296	315	283	275	299	301	288	327	309	270	273	282	290	267	276	280	285	287	320	288	288	285	260	292	308	262	298	292	275	296	276	290	286	282	264	258	275	279	285	250	283	288	265	292	291	286	294	258	295	290	309	301	309	296	276	309	283	307	287	294	287	264	317	271	245	288	297	307	315	276	281	329	280	274	287	316	270	267	267	303	323	293	269	272	256	302	277	284	269	302	279	271	306	310	331	296	304	284	296	279	296	278	267	275	288	276	292	277	293	300	275	285	305	306	282	280	270	290	284	267	283	284	293	258	313	268	275	268	276	266	266	263	290	304	275	279	286	299	283	295	314	315	272	272	318	246	272	257	264	287	290	268	295	269	270	291	323	289	269	270	246	310	292	269	302	272	311	288	309	286	274	271	288	295	283	287	279	295	289	287	291	302	292	278	297	300	300	273	254	292	290	272	264	287	282	254	301	301	271	298	284	276	292	285	304	277	288	289	282	344	280	279	326	291	265	283	251	273	277	295	283	261	297	286	294	265	285	305	277	287	284	271	282	284	271	291	291	294	285	300	263	288	273	294	267	247	261	307	274	285	304	299	265	289	282	246	317	250	281	284	312	273	293	286	302	294	286	287	272	274	320	283	311	313	283	281	274	278	316	298	264	303	275	251	297	265	294	313	299	259	288	274	299	261	265	251	250	277	282	282	267	275	296	306	287	305	317	280	301	289	290	269	262	286	317	283	265	271	303	305	286	253	290	303	288	277	293	298	302	290	247	302	299	302	268	288	300	291	272	282	288	305	288	252	284	297	256	289	289	295	271	299	275	247	265	280	314	291	292	275	264	310	303	302	303	249	303	275	286	266	314	289	284	311	299	261	296	270	280	266	269	303	282	272	280	274	297	255	282	278	271	319	291	284	262	273	264	279	274	287	279	317	274	285	296	267	286	296	268	272	283	293	268	291	259	287	260	272	284	291	270	278	304	282	329	277	290	296	263	264	308	278	284	300	290	282	280	295	291	275	256	286	281	304	278	294	312	308	254	314	287	290	258	291	313	271	298	320	274	292	287	303	242	282	302	240	290	288	257	271	307	282	270	310	303	285	242	281	290	280	289	250	281	284	301	259	277	309	269	292	270	258	263	315	276	288	288	317	272	292	284	280	285	273	283	306	267	285	287	282	272	283	277	305	272	314	269	296	300	229	276	286	290	286	282	283	308	272	272	279	302	282	300	288	286	278	306	278	273	270	289	251	245	301	260	311	286	289	266	281	279	258	295	285	281	283	308	263	262	272	266	288	301	276	293	285	274	287	278	299	306	293	278	307	290	298	287	307	319	300	276	306	290	290	294	279	278	312	258	284	284	319	291	311	243	309	260	301	312	243	284	288	280	321	330	276	298	304	261	271	260	295	310	284	278	275	321	256	278	256	269	268	261	327	294	284	314	296	275	297	251	302	274	305	278	272	275	275	282	287	273	267	296	296	300	273	277	279	293	267	284	299	282	288	285	324	299	274	285	278	290	288	307	301	291	292	269	277	280	313	299	284	272	307	273	281	284	270	297	314	297	266	304	303	292	315	283	304	281	246	257	259	298	288	306	269	299	300	284	264	264	299	315	287	295	271	311	294	294	287	293	283	273	252	312	295	300	288	314	281	283	285	293	290	301	296	286	276	292	277	278	317	268	287	311	309	315	263	290	294	281	288	271	278	254	269	286	290	298	312	295	253	268	285	306	290	330	266	281	269	269	272	277	310	310	297	281	319	291	292	292	292	269	274	282	285	286	312	295	277	286	294	282	287	315	327	292	267	296	286	278	293	307	315	268	294	297	268	263	283	290	308	315	282	312	299	267	276	262	320	283	295	308	310	298	271	272	299	293	302	286	291	268	309	298	262	290	291	277	294	292	282	286	306	296	276	261	278	264	288	304	311	313	363	284	279	308	282	304	295	276	271	295	276	299	264	280	296	282	301	264	268	303	274	276	253	308	286	263	288	255	283	265	300	278	305	297	289	292	274	293	270	279	258	262	294	290	259	318	277	283	287	283	307	292	276	291	301	285	283	310	298	308	267	312	280	317	295	262	288	258	260	292	312	268	289	274	282	338	320	276	262	295	306	282	278	290	323	305	260	289	293	266	286	283	298	290	303	319	268	283	288	285	261	286	271	281	291	285	282	291	292	297	295	277	278	289	264	327	281	322	266	286	297	267	275	298	261	276	291	315	283	318	258	286	276	320	287	301	278	289	306	273	277	319	275	304	270	292	305	302	287	287	260	247	275	257	312	299	322	299	260	316	306	298	259	305	298	276	265	313	313	272	300	281	278	307	289	293	295	301	296	303	282	276	310	298	279	285	300	288	297	291	263	308	309	268	295	276	290	306	261	263	289	310	310	285	290	305	302	309	273	278	268	321	278	270	297	270	294	294	292	289	289	272	238	275	266	255	270	282	321	286	260	307	267	285	267	265	262	278	288	280	277	274	296	285	273	271	259	281	280	284	312	308	299	282	287	255	316	308	271	305	270	295	301	261	274	286	304	272	283	293	297	283	276	268	270	288	249	304	320	290	300	235	280	285	267	299	280	298	256	294	316	273	273	298	295	314	285	308	289	302	278	261	302	315	320	305	303	295	284	287	293	280	290	244	284	271	289	290	251	289	253	268	283	298	262	252	315	299	300	255	295	280	307	310	320	308	286	264	312	291	269	271	309	288	271	296	260	267	277	295	258	274	291
14191	26567	16636	819	766	737	717	723	687	703	686	665	697	685	654	694	696	670	664	664	680	711	660	697	750	784	834	791	833	877	930	964	1056	1161	1079	1026	1126	1155	1124	1094	1083	1056	1064	1022	953	982	987	947	893	842	909	887	862	851	827	829	815	834	864	930	781	831	782	817	800	800	818	755	741	730	851	781	753	753	716	723	748	733	691	766	733	690	692	694	709	729	671	774	680	727	713	705	729	665	703	659	661	618	663	699	670	674	715	664	636	678	715	679	672	681	704	648	656	655	739	694	654	703	701	686	672	659	700	643	640	696	682	653	695	673	671	704	658	665	672	660	718	663	676	607	644	665	643	642	719	626	650	650	638	633	668	674	677	660	688	684	641	696	694	699	645	667	682	677	726	679	630	687	696	690	673	642	697	726	683	665	693	636	728	677	657	695	688	653	696	674	665	731	694	681	688	696	653	652	675	673	684	697	718	751	699	673	665	681	716	713	668	669	678	634	675	715	661	686	691	639	679	685	644	661	643	670	629	715	682	644	637	655	629	643	706	683	612	662	695	694	667	662	663	696	666	663	700	716	725	676	701	686	686	703	634	708	747	696	640	684	675	671	664	682	700	688	710	711	650	672	653	704	655	694	710	643	668	729	695	697	734	703	705	674	707	637	638	678	654	662	691	693	670	674	656	658	751	656	670	696	722	707	681	667	669	634	698	679	672	726	654	655	673	633	694	706	685	713	729	656	669	673	713	673	712	680	661	668	694	679	661	663	706	696	671	658	660	746	657	671	660	676	668	692	684	707	662	712	674	628	694	663	692	676	724	660	658	701	743	747	671	612	687	706	692	678	636	665	628	691	675	717	643	661	644	670	663	689	668	673	664	644	662	691	699	702	680	656	664	671	684	698	663	687	719	628	621	657	706	685	717	676	678	690	685	654	671	618	681	700	674	688	681	684	671	657	654	725	658	691	677	713	715	663	735	685	672	683	683	686	695	707	664	680	680	700	654	691	647	647	666	700	622	661	723	688	628	693	679	665	661	707	676	652	646	653	657	636	688	637	700	662	695	670	663	662	683	706	646	634	696	663	650	703	659	694	658	713	692	676	695	701	671	638	655	691	675	681	693	650	688	662	722	674	671	656	678	698	677	667	642	665	667	682	683	638	678	645	719	654	697	645	645	677	644	719	640	708	636	683	664	694	714	683	622	645	651	646	706	674	684	705	672	650	679	705	704	684	671	685	685	665	666	661	681	659	639	674	655	668	710	690	685	698	669	687	682	636	689	650	659	665	646	677	697	685	700	664	677	643	703	649	706	709	669	702	699	663	713	668	725	696	679	711	639	645	669	666	692	694	631	667	668	684	655	687	645	677	714	687	673	656	671	714	678	644	612	700	729	694	711	716	663	634	681	650	677	675	645	708	667	708	689	685	630	676	743	686	688	652	659	695	677	661	675	636	618	668	696	701	683	683	667	679	645	675	722	704	650	698	659	644	621	690	641	687	675	642	678	621	680	641	671	677	643	694	681	700	695	659	716	654	673	655	702	652	696	664	672	683	673	686	656	625	689	666	666	639	714	732	698	733	670	643	660	672	656	629	670	691	729	662	675	629	719	682	691	677	693	659	680	696	707	641	681	676	716	676	660	683	715	677	667	665	638	696	655	697	676	639	659	687	675	643	623	689	682	690	616	711	723	663	645	664	617	679	676	661	679	667	705	678	720	671	643	618	666	671	646	708	672	695	657	694	649	676	704	687	688	655	677	680	679	660	674	673	686	688	630	694	700	729	645	616	704	720	705	717	644	681	702	661	691	681	662	622	670	661	645	686	676	687	690	664	665	693	667	667	678	662	691	617	686	675	686	632	665	712	690	701	694	630	691	635	645	644	681	671	677	693	659	683	667	661	665	633	623	688	660	676	681	669	655	693	727	679	611	650	665	707	662	669	687	704	625	679	672	708	701	651	702	641	657	700	726	677	644	697	615	651	665	701	655	651	732	662	642	685	716	692	659	662	677	625	662	694	625	713	660	686	685	644	703	687	642	665	683	688	691	698	667	689	707	691	715	772	670	700	719	681	653	689	649	622	694	661	687	701	667	650	720	696	645	670	681	692	705	674	707	678	681	666	645	689	684	693	691	756	635	643	672	668	651	672	648	636	677	689	658	638	703	714	657	667	711	687	695	637	653	656	713	649	674	675	682	717	683	660	696	692	668	705	671	688	643	672	658	623	690	630	718	692	679	700	625	689	698	649	651	664	652	629	675	702	696	670	714	676	697	714	702	695	706	684	652	711	676	661	680	684	711	683	671	695	681	623	665	651	696	661	690	689	640	670	705	640	661	689	646	650	665	677	663	670	660	685	668	681	658	688	654	692	681	656	688	658	679	636	684	676	675	708	661	682	671	656	685	690	672	666	658	662	664	689	669	729	652	678	701	681	671	708	693	673	718	696	675	683	688	708	691	684	678	649	638	679	672	677	704	693	660	652	653	650	680	631	672	709	671	679	709	702	637	684	685	653	674	680	676	636	720	696	693	690	685	671	697	630	660	720	687	713	686	688	653	703	649	677	672	696	642	687	653	712	628	676	659	679	663	731	687	669	666	694	716	697	653	699	654	645	695	684	679	646	710	695	658	725	639	668	697	696	673	645	685	683	649	668	666	696	674	714	683	642	681	636	630	679	681	627	642	724	721	697	699	632	700	686	683	731	621	675	709	673	700	674	644	633	725	657	719	647	663	708	653	738	685	624	687	692	672	659	683	667	653	728	657	658	677	700	682	699	712	626	643	697	660	683	681	651	674	688	724	647	654	711	644	665	690	674	687	667	639	697	699	648	738	686	733	678	661	669	691	688	645	680	671	652	673	665	704	693	587	661	704	711	674	649	642	656	619	685	662	643	744	646	642	668	667	694	665	673	654	652	684	694	679	646	688	621	689	666	683	666	653	666	690	672	675	691	716	657	627	694	670	672	661	670	708	667	676	718	697	694	674	696	693	666	669	650	689	661	668	657	671	687	678	679	702	667	653	659	660	698	624	680	718	670	685	701	658	646	619	701	691	678	698	649	655	648	673	708	721	669	668	702	696	707	693	699	623	673	663	651	711	633	688	691	688	652	697	666	688	677	689	649	679	649	704	670	682	642	669	687	687	656	679	671	671	675	662	684	679	702	631	639	657	684	653	680	720	651	724	654	675	667	666	696	725	670	693	657	621	646	678	704	650	673	692	658	666	650	678	703	683	700	656	708	684	646	666	647	669	687	678	662	699	725	673	656	636	686	684	651	722	657	659	699	661	667	622	665	687	643	694	712	677	653	670	673	636	669	657	676	712	631	686	684	683	667	660	644	658	698	675	658	687	672	635	660	637	663	642	627	657	643	682	668	661	695	660	667	668	683	668	628	714	678	655	692	678	697	640	704	673	672	665	716	667	673	660	713	679	660	619	682	625	658	675	737	691	671	641	688	629	639	644	666	705	724	675	642	707	702	666	673	704	674	663	721
40042	48031	37007	22437	14624	7374	2850	944	415	346	327	313	327	316	305	306	303	273	290	290	301	307	307	301	309	305	317	303	352	322	311	384	352	403	364	424	423	376	378	373	377	394	389	395	378	390	356	358	373	364	347	362	314	320	303	368	334	352	508	511	402	335	384	418	397	370	370	371	323	323	345	357	321	320	341	358	341	309	272	284	306	310	326	290	306	283	305	285	312	275	298	298	292	305	327	299	294	276	303	313	305	273	294	298	298	288	308	291	294	315	282	279	303	303	263	306	280	293	309	306	328	284	296	276	271	293	306	297	322	295	317	278	288	301	283	285	281	327	336	264	280	285	266	292	306	281	303	289	312	280	258	282	311	292	301	283	262	298	302	276	287	292	307	308	294	303	301	304	279	256	291	291	284	282	299	277	306	283	311	298	279	289	270	289	276	326	256	263	297	305	313	300	268	289	278	299	305	286	273	300	270	346	296	301	292	289	295	310	311	306	323	268	280	296	264	305	285	278	279	292	270	297	311	294	321	318	287	263	289	297	274	282	273	277	305	290	289	285	299	276	281	313	284	302	319	286	264	266	296	243	282	279	315	292	280	308	262	278	318	287	337	303	324	304	285	287	295	308	308	310	267	302	292	310	318	303	278	272	267	297	302	282	268	307	316	261	251	264	299	301	299	283	280	261	305	278	297	292	275	263	278	278	314	305	300	269	324	287	280	290	297	275	303	292	265	294	316	268	299	297	283	261	263	252	294	323	318	269	280	257	300	309	252	298	265	291	305	307	303	290	248	296	302	327	282	264	311	309	303	242	299	312	329	306	282	293	330	281	271	287	298	305	297	276	280	287	290	285	291	309	299	287	288	301	301	301	302	311	293	287	287	267	288	299	296	284	303	278	285	277	266	291	311	269	285	295	294	290	274	286	281	285	270	316	269	260	299	293	278	275	276	302	289	297	307	254	264	273	297	286	288	298	289	280	311	287	294	318	293	310	296	269	267	318	298	278	278	290	311	270	270	259	305	280	285	294	281	293	305	296	295	266	272	263	309	286	292	282	313	273	285	320	287	286	334	327	281	274	292	262	260	284	290	273	295	274	279	276	276	285	312	284	294	307	278	272	284	261	286	294	288	270	303	322	274	320	265	318	290	273	289	298	301	296	303	308	277	281	287	271	295	291	269	311	288	316	300	275	306	314	269	293	319	294	308	262	281	309	320	310	278	281	277	297	319	319	297	304	269	307	297	289	244	298	310	271	320	318	328	302	274	260	288	298	272	270	310	307	314	289	302	327	281	293	296	295	292	293	288	284	260	291	275	281	318	320	293	298	271	339	284	286	302	322	287	316	288	301	299	266	270	277	288	265	299	284	305	287	314	313	284	275	316	279	295	288	285	339	287	292	257	282	275	302	266	284	304	308	258	304	293	309	289	321	308	261	310	266	286	287	286	281	322	287	288	291	277	282	291	278	276	289	319	294	312	317	254	281	313	296	288	298	274	308	278	292	291	268	306	282	283	279	305	283	306	305	269	270	284	261	299	315	345	287	270	322	274	270	302	289	280	265	291	278	309	321	258	294	301	305	303	280	288	292	274	270	303	294	323	296	302	321	304	271	301	306	294	264	316	279	262	316	306	282	294	296	290	271	305	279	273	267	281	312	286	326	277	333	286	298	283	289	259	316	281	303	262	285	301	279	287	285	290	303	295	277	270	313	273	318	300	276	299	297	292	279	265	276	343	301	280	275	285	292	305	288	272	295	297	270	270	305	275	255	274	348	278	287	261	274	275	304	292	291	315	256	304	295	280	285	299	256	298	288	321	298	271	309	339	278	312	277	293	278	276	288	309	286	277	287	284	256	294	307	279	295	289	299	295	292	304	271	291	298	282	284	286	309	293	306	286	349	269	312	316	291	304	282	295	289	303	282	304	298	303	315	279	297	294	262	288	286	288	276	264	288	309	273	275	286	292	278	280	311	283	295	277	286	275	298	292	262	311	317	334	288	306	286	265	264	288	271	314	306	280	281	293	261	274	295	286	290	309	266	293	300	266	271	287	316	294	289	272	310	300	338	309	287	294	274	278	304	276	328	276	270	301	296	299	278	304	295	296	306	276	316	312	279	295	291	306	267	300	308	274	264	330	290	300	295	306	304	273	280	282	317	279	285	279	322	291	287	269	291	280	288	289	290	276	296	281	323	275	273	289	303	276	273	292	291	307	305	277	288	305	286	288	286	291	260	299	254	311	257	289	279	307	302	277	311	298	267	303	278	278	296	265	287	250	292	263	287	296	283	312	275	278	272	296	303	306	270	306	250	309	326	272	253	290	297	282	302	290	310	276	291	280	254	279	322	305	319	278	289	274	252	304	287	265	275	254	308	289	309	282	345	285	296	302	307	273	304	317	280	264	253	271	319	278	262	289	341	301	289	270	296	297	258	283	292	281	332	298	296	312	314	246	296	294	289	296	281	311	296	283	272	282	290	263	260	292	280	317	294	298	267	313	291	282	282	312	300	291	283	265	305	272	273	271	294	267	273	302	284	293	275	293	291	295	296	296	310	328	293	314	264	255	282	266	297	263	290	295	269	302	287	283	288	295	281	297	295	311	298	259	257	313	284	269	281	307	320	282	268	274	288	296	290	294	312	300	274	294	287	308	293	288	293	313	304	284	318	298	246	296	286	289	304	264	280	269	286	316	250	298	288	293	325	271	291	294	310	284	298	304	234	270	303	304	309	277	307	270	289	347	322	281	309	269	272	323	279	268	306	323	287	272	286	300	304	262	293	261	273	290	309	273	267	294	302	265	313	300	260	285	287	302	272	284	284	283	293	279	293	289	268	266	337	320	278	282	246	259	279	291	289	292	291	275	266	295	313	290	280	276	308	259	301	293	294	263	296	292	332	274	297	290	305	242	283	295	304	263	298	279	306	287	285	284	298	310	258	309	300	286	274	329	298	320	285	284	300	284	288	277	300	256	303	289	291	275	270	286	287	285	287	300	279	301	266	290	281	281	274	260	303	294	292	314	305	306	305	309	281	269	305	292	318	272	275	296	304	300	262	288	309	276	311	273	285	264	305	280	299	287	305	287	282	278	294	288	285	315	307	254	292	279	280	283	276	306	292	297	304	300	297	305	294	284	300	279	316	297	282	266	307	282	279	293	299	289	299	267	300	294	298	294	297	259	265	279	311	282	292	271	265	287	307	272	290	283	312	260	277	283	303	300	277	280	315	311	260	296	262	293	285	284	281	279	302	271	284	293	285	283	265	298	297	281	311	291	296	302	278	275	312	284	315	302	311	248	298	302	282	280	256	293	285	306	292	283	307	310	268	258	294	294	251	314	299	312	273	311	268	271	316	295	309	297	289	302	291	296	276	280	269	279	276	257	302	294	277	281	316	274	325	289	268	312	279	300	272	278	308	330	315	299	312	316	283	316	285	296	271	259	278	289	303	293	259	280	335	273	316	304	288	282	297	287	285	309	236	289	327	301	303
31169	45266	31977	3911	1710	1354	1164	1074	1073	896	933	832	861	839	806	786	814	806	737	750	807	794	756	813	811	852	877	972	987	1051	1093	1318	1319	1423	1414	1371	1361	1515	1451	1320	1320	1289	1275	1359	1207	1242	1284	1295	1148	1080	1142	1077	1016	978	1006	1099	1086	1314	2136	2637	1569	1141	1292	1507	1426	1285	1329	1369	1210	1015	1014	951	895	980	902	868	829	867	784	813	747	802	800	824	770	733	744	731	725	685	632	722	705	691	643	679	661	691	665	697	693	689	691	697	632	715	716	733	742	647	724	690	695	672	736	652	733	691	681	660	643	664	668	674	661	655	648	666	674	687	687	744	711	684	676	683	692	639	689	695	683	677	728	706	664	672	682	664	715	666	727	685	721	661	713	656	721	656	725	729	695	695	654	651	685	668	730	626	629	649	656	661	676	700	653	705	676	658	695	665	659	669	710	683	672	677	664	721	687	710	651	686	679	742	664	707	721	703	684	646	724	674	686	657	710	706	640	671	686	690	672	700	689	650	719	699	661	700	692	676	720	642	662	685	720	651	685	683	668	674	712	663	701	726	664	688	676	664	658	684	692	678	688	669	698	702	669	679	671	678	655	701	684	693	696	664	696	710	689	715	699	722	692	686	721	691	709	687	686	686	597	687	661	736	683	716	687	653	613	716	709	717	733	674	681	703	673	714	700	698	693	698	692	729	691	643	694	700	696	685	630	616	668	715	667	701	616	679	729	686	691	720	693	694	646	657	714	707	723	706	632	726	659	667	627	660	673	665	681	696	651	685	660	671	676	693	673	664	725	711	660	691	709	687	699	651	715	692	689	664	689	685	661	643	660	733	655	699	694	709	697	736	716	687	720	744	654	662	690	683	689	666	705	678	694	640	671	693	675	703	670	686	682	735	649	732	677	712	713	648	707	672	689	694	676	676	671	710	664	694	649	690	709	695	685	669	663	685	652	728	701	676	660	712	709	679	688	695	667	618	668	730	697	691	677	698	678	671	651	676	709	647	667	685	692	726	676	706	645	720	662	716	631	653	704	685	644	731	619	704	622	666	684	713	726	679	670	673	687	689	695	695	664	701	668	695	697	666	665	672	692	650	710	670	716	663	728	687	679	675	614	716	693	696	734	674	681	659	631	673	645	700	681	726	697	648	646	630	676	702	691	667	699	695	655	685	654	684	684	666	638	703	664	676	683	626	713	625	646	687	693	699	633	682	658	729	676	705	637	716	712	723	669	690	693	671	695	696	669	708	674	662	696	722	691	712	694	707	668	666	707	645	638	712	702	695	666	650	722	681	694	710	689	672	699	691	660	690	676	666	662	717	736	713	646	713	667	668	700	722	704	693	671	680	633	673	675	703	671	622	711	660	676	660	693	668	679	678	663	677	695	702	713	692	719	692	668	699	716	714	681	709	635	654	664	654	671	653	663	672	678	692	677	699	681	664	643	722	719	686	647	690	633	657	679	623	664	672	707	655	699	675	708	682	676	632	665	659	741	675	696	708	663	689	672	732	733	674	653	689	686	659	701	679	701	662	671	688	667	684	697	735	690	650	656	716	702	645	643	689	663	703	713	659	654	709	690	698	698	684	657	673	672	707	760	673	680	727	686	659	679	708	669	658	703	683	697	686	675	680	692	691	674	656	659	707	698	703	689	708	676	724	707	695	724	699	713	706	711	678	659	721	696	674	632	721	714	666	683	704	729	659	632	698	691	702	693	682	698	672	730	664	629	672	698	684	644	744	650	698	701	740	675	694	692	663	694	700	697	691	654	716	678	713	712	717	680	653	679	699	647	707	679	683	706	711	693	718	661	691	664	678	690	687	646	719	651	672	713	655	685	706	688	705	648	694	701	730	691	670	665	690	639	683	650	678	694	665	658	678	696	677	674	658	649	649	661	681	673	673	678	625	669	661	686	680	693	696	676	697	639	706	621	678	671	690	714	684	700	697	679	655	668	654	681	712	708	650	711	703	720	645	734	691	670	667	698	651	656	692	682	686	703	676	655	727	680	697	686	660	699	654	678	676	662	675	683	681	700	654	641	642	723	700	697	652	691	720	668	707	689	703	684	673	658	678	715	698	678	681	674	676	694	723	682	693	673	676	685	715	705	725	653	701	660	706	735	683	662	651	665	661	687	685	653	667	672	731	649	729	677	679	729	669	725	681	717	725	689	684	736	648	675	671	687	706	661	715	655	668	655	714	698	743	705	649	671	687	683	703	694	665	640	679	659	660	736	660	727	707	724	650	681	641	705	732	667	701	698	719	685	724	650	737	661	690	691	676	676	629	662	704	668	757	696	674	670	655	709	644	697	670	663	708	656	686	658	692	705	666	702	698	724	624	629	669	678	682	705	690	694	696	662	645	670	706	654	690	643	617	722	690	737	662	727	628	665	691	630	635	678	698	684	698	676	682	727	672	682	707	682	682	691	682	691	718	666	710	689	693	671	686	686	685	729	657	712	702	664	658	661	698	676	701	646	667	621	709	647	721	672	676	664	689	677	717	666	669	675	714	706	696	662	720	745	733	630	690	716	662	704	694	672	652	685	673	708	696	721	693	702	658	654	705	709	670	661	683	674	700	681	712	662	714	720	740	679	707	678	689	686	703	699	738	674	699	679	703	691	637	696	696	666	692	697	697	708	691	723	686	682	641	671	718	703	692	673	664	666	714	674	683	726	694	680	666	714	679	663	695	673	700	679	700	630	717	678	697	701	687	672	666	679	708	661	671	719	714	694	708	669	698	698	681	625	680	672	699	665	720	707	646	719	695	690	683	677	665	664	700	724	672	727	657	687	662	676	707	679	698	684	676	689	672	696	695	706	699	711	716	709	681	672	631	710	665	663	702	674	676	665	687	701	686	724	705	709	691	685	681	664	648	691	660	710	665	665	687	676	697	648	705	726	682	688	680	638	668	710	628	700	703	662	677	666	690	676	675	655	698	696	665	651	670	715	671	669	689	693	731	706	660	727	740	696	682	671	670	674	703	707	656	675	679	635	702	701	666	696	665	637	724	687	727	657	717	684	676	663	680	623	635	700	733	688	649	638	663	671	698	682	705	647	673	683	677	662	701	672	660	651	676	693	667	705	663	640	677	620	672	656	688	686	696	663	675	680	668	676	662	730	706	713	671	691	663	677	668	690	697	668	703	707	680	680	702	669	703	678	726	747	678	705	693	719	703	687	677	713	607	676	702	709	690	675	694	696	654	628	677	691	662	627	737	651	750	663	702	680	667	664	680	656	692	675	649	636	671	687	711	686	668	684	651	686	652	653	652	653	667	719	641	695	688	675	634	716	642	628	662	744	693	701	651	668	643	718	722	738	675	670	691	671	690	652	683	668	716	693	711	698	685	684	709	711	755	682	692	654	732	677	667	704	647	702	696	708	689	706	694	702	690	680	642	686	668	679	748	667	693	703	715	646	686	673	681	668	691	677	640	694	743	677	695	635	711	632	711	722	740	650	706	691	657	700	729	691	670	635	707	654	648	724	670	714	694
51128	46064	37998	26159	24442	22008	17080	10060	3415	709	468	431	425	408	370	340	362	358	349	344	379	344	315	344	345	328	360	364	392	470	446	450	491	514	504	528	546	477	492	458	431	481	485	472	470	441	546	545	469	440	474	467	451	415	412	431	474	619	1008	1158	708	522	550	634	618	525	578	616	571	442	490	393	405	407	390	378	391	356	358	344	315	348	349	334	318	332	331	347	298	299	295	268	288	295	295	277	295	299	280	306	263	300	291	322	286	269	343	336	298	270	269	258	308	292	274	312	287	297	269	289	274	296	314	286	285	285	286	305	276	293	287	293	297	316	296	269	306	316	267	275	284	332	306	288	291	286	281	281	303	269	276	270	292	291	280	315	288	285	283	296	310	292	254	262	295	323	303	310	318	328	288	314	283	270	283	292	267	318	279	297	304	288	311	272	263	279	295	322	280	292	283	318	303	288	302	310	296	283	277	291	297	283	284	302	320	322	269	296	298	269	266	282	270	286	301	301	297	281	313	317	282	307	316	292	241	280	327	312	289	277	292	263	271	286	303	264	272	249	278	293	280	252	268	327	293	316	308	268	290	298	279	275	293	273	293	292	310	272	270	309	294	290	296	274	283	257	282	313	289	278	323	279	264	310	300	306	273	298	304	318	300	297	276	329	290	255	292	291	278	318	292	300	302	277	299	314	289	299	289	276	326	284	289	282	290	280	310	326	316	292	303	311	313	283	287	307	279	280	294	313	289	269	273	303	283	270	276	282	272	298	254	282	296	291	309	266	299	308	246	273	291	288	263	280	300	282	260	302	267	277	313	306	304	292	287	279	280	294	290	244	271	275	294	269	302	283	251	304	284	310	302	290	269	282	290	299	310	301	315	262	272	287	314	281	276	304	307	296	286	315	301	266	262	292	308	282	284	279	286	290	305	332	290	278	290	286	318	283	299	311	306	280	283	295	282	298	268	287	316	289	277	274	290	292	309	297	280	261	288	293	285	285	324	293	280	310	294	271	305	294	311	284	295	279	279	293	304	256	294	305	291	271	295	278	271	259	305	306	297	278	286	296	303	300	292	282	259	294	281	295	296	279	300	309	275	276	320	325	261	306	315	286	283	253	302	292	260	322	314	282	286	288	278	302	299	293	267	298	305	291	305	295	300	293	306	293	283	295	287	262	266	278	278	284	285	317	307	270	263	296	281	272	291	318	309	299	304	274	301	251	277	248	262	295	279	304	298	292	270	293	287	296	293	301	290	337	279	283	286	253	316	289	273	298	302	303	331	296	313	292	283	280	307	280	332	290	302	303	315	326	286	301	302	355	288	274	277	323	299	260	298	276	252	321	312	309	310	294	247	294	298	333	284	286	299	283	275	289	284	289	281	297	302	270	288	249	296	255	286	301	281	276	314	297	297	296	281	314	275	304	298	286	287	264	296	277	295	252	241	289	315	272	304	313	271	316	312	259	318	299	304	274	280	298	314	290	304	308	289	295	297	263	286	294	256	270	308	289	252	282	283	304	331	306	304	289	304	280	277	248	293	290	299	315	286	263	273	277	251	282	265	272	308	292	309	305	293	299	270	285	290	299	332	282	312	296	294	286	278	298	308	304	302	271	254	276	284	317	328	307	266	318	313	280	289	316	325	280	268	322	304	279	285	306	266	286	319	300	305	291	279	297	280	276	313	278	303	293	287	269	273	327	310	259	298	285	293	313	298	264	301	247	283	300	301	301	309	300	267	272	284	285	299	288	304	315	306	278	272	297	274	332	304	285	310	272	295	295	294	305	297	321	257	285	278	306	265	288	281	273	284	284	295	292	279	293	295	267	280	267	287	314	296	272	266	308	287	282	308	275	289	299	298	326	295	237	278	315	271	267	303	285	260	279	297	313	277	283	290	297	272	276	287	307	288	247	270	267	284	313	311	299	290	306	241	273	273	306	271	297	286	297	271	280	285	270	293	273	248	267	298	301	299	292	308	301	263	287	299	303	278	288	260	303	271	314	280	294	306	296	292	328	281	276	272	273	289	283	312	279	274	299	258	280	331	287	285	300	310	303	298	276	278	287	301	277	287	292	316	314	291	295	296	281	300	291	261	280	297	290	274	282	304	279	280	324	288	280	300	303	299	297	298	276	307	316	288	284	300	268	310	277	300	310	267	292	264	284	277	326	284	302	307	285	312	295	320	311	295	285	259	231	299	320	328	270	279	297	286	299	308	285	282	288	299	269	276	282	303	272	305	296	314	277	258	271	278	279	283	298	255	299	332	293	287	302	307	284	293	284	302	283	284	318	292	316	261	282	305	286	272	303	248	304	290	297	275	289	292	280	305	304	266	282	291	301	289	274	287	298	294	277	301	302	264	307	276	289	299	278	293	279	285	267	300	262	320	318	280	278	278	266	269	292	298	309	294	311	304	291	282	268	255	258	314	286	295	333	272	274	288	308	289	278	278	285	280	276	269	293	259	294	274	302	254	247	258	275	265	284	278	288	311	308	297	328	315	285	285	272	291	320	312	287	294	318	275	318	316	296	263	274	273	293	335	317	293	280	293	310	279	300	313	250	285	287	294	300	287	269	285	273	322	271	317	287	302	266	262	298	280	301	312	309	316	298	289	317	255	322	314	317	267	303	301	292	284	298	271	309	294	300	300	290	301	314	316	296	304	276	337	254	273	286	310	305	264	284	261	323	281	305	288	279	296	273	308	291	317	264	294	297	301	297	274	281	295	316	292	304	306	286	325	301	281	307	297	298	278	304	267	300	305	318	276	289	289	282	286	286	287	297	305	295	283	254	280	310	313	268	284	300	327	301	286	297	294	292	274	290	278	259	324	310	276	259	298	268	289	326	295	332	272	290	263	270	298	288	295	299	305	271	308	281	292	261	281	293	294	307	300	269	270	286	262	282	305	282	286	304	304	292	277	310	293	288	271	274	297	289	262	279	299	292	298	264	297	291	311	278	272	287	274	297	277	288	296	281	320	275	251	280	270	292	283	273	262	278	308	251	309	291	296	286	310	307	248	300	295	287	275	261	357	290	313	270	290	307	304	312	312	282	294	284	290	303	265	292	276	299	250	303	290	275	294	293	297	315	309	291	256	291	301	280	291	295	269	303	303	325	308	272	284	299	278	293	267	334	285	266	271	304	289	308	321	277	313	303	271	289	279	290	305	265	305	287	271	294	315	294	285	312	289	268	291	318	277	271	267	286	293	278	275	288	306	282	299	292	297	281	289	263	272	283	289	283	263	300	287	258	293	296	290	302	297	316	292	278	315	310	311	290	274	294	285	305	292	307	276	272	303	296	298	287	307	313	297	294	293	297	277	317	293	304	274	292	286	277	295	261	320	315	286	334	303	325	311	306	285	302	276	274	312	330	312	270	305	260	266	276	322	297	289	311	294	306	303	308	322	278	294	308	277	282	281	272	327	309	286	296	294	264	254	302	300	288	296	312	304	296	313	299	265	263	289	285	276	279	309	282	299	308	278	295	310	298
46698	53614	39808	6616	4523	3401	2661	2323	1978	1642	1499	1346	1296	1176	1155	1052	1034	1057	1003	988	980	952	968	983	977	982	1149	1184	1348	1718	1807	1911	2145	2089	2127	2108	2231	2087	1913	2008	1851	1839	2002	1947	1833	1950	2366	2298	1610	1545	1823	1826	1615	1387	1588	1720	1816	3049	5536	6735	3439	2421	2703	3261	2777	2711	2759	2963	2388	1621	1839	1511	1479	1614	1361	1148	1291	1155	1122	1101	1025	872	954	974	975	837	810	714	728	723	688	616	675	698	734	680	608	668	655	657	667	681	658	681	648	663	626	648	650	710	691	684	663	631	663	676	635	649	657	675	698	642	642	672	683	668	647	684	635	660	639	687	641	674	616	658	677	692	693	672	660	657	663	621	654	688	655	662	636	696	648	663	710	696	711	662	646	637	648	653	699	629	649	650	642	683	695	659	671	647	626	679	630	654	626	632	625	643	624	646	684	640	632	665	722	636	647	656	680	656	630	676	661	652	657	691	692	618	736	676	632	665	652	644	651	640	668	664	648	636	672	679	657	615	646	666	635	652	637	676	685	660	636	683	647	680	674	667	660	644	661	649	722	635	573	624	657	656	676	663	656	652	666	677	649	690	672	639	678	646	665	642	642	638	641	637	651	660	668	674	704	672	658	632	643	656	692	658	686	699	683	688	649	661	662	673	634	675	736	644	656	711	659	650	707	643	626	708	663	682	658	678	627	640	636	673	682	606	699	640	674	683	681	645	657	661	690	643	654	649	663	657	693	672	670	657	691	704	639	626	665	636	692	650	682	725	670	631	644	660	664	667	655	641	644	674	677	690	627	694	668	657	633	675	642	624	699	694	637	692	668	658	657	620	645	656	674	674	655	628	621	635	630	655	680	667	649	660	637	626	614	636	672	655	629	687	640	662	699	642	649	629	662	653	665	645	704	654	647	644	669	590	650	685	625	668	601	659	692	640	682	647	648	654	643	640	678	654	694	648	606	656	704	687	644	682	668	630	689	656	636	678	687	603	672	642	686	676	647	667	646	679	637	701	652	660	690	621	673	657	642	616	668	686	694	684	689	684	653	646	626	657	674	629	707	702	693	675	657	620	687	655	693	668	687	605	710	641	688	644	621	712	669	679	696	680	630	682	667	661	665	615	630	672	668	657	661	680	668	646	645	624	697	660	707	687	681	642	707	636	643	655	656	657	659	629	654	657	658	666	656	668	657	686	617	620	638	641	660	618	664	674	698	650	649	652	635	679	675	625	659	629	696	686	668	690	681	608	660	660	631	682	638	680	671	660	683	665	679	644	653	668	682	648	667	653	667	671	653	658	629	656	659	687	656	645	636	636	638	693	674	648	634	656	630	656	678	651	655	651	662	642	667	638	660	623	649	623	679	672	652	646	671	725	636	665	663	657	659	679	640	664	696	675	625	665	647	678	618	640	679	688	648	656	660	627	612	687	677	651	638	653	659	691	663	662	659	682	637	669	650	686	662	603	581	667	699	698	665	608	673	635	633	638	683	720	615	656	698	708	677	642	706	660	678	647	661	636	646	644	680	707	691	690	663	637	676	674	698	686	640	648	663	685	666	660	662	676	669	672	684	664	682	662	663	620	681	675	641	657	647	643	656	671	658	661	695	663	682	670	662	696	680	653	605	691	684	683	655	643	674	650	656	639	642	663	651	664	670	683	659	685	664	668	683	682	626	634	678	624	630	631	638	694	626	662	616	681	640	645	613	616	682	647	701	629	627	706	627	645	673	631	679	678	666	654	637	656	648	680	688	646	639	647	674	659	665	646	654	681	664	656	647	662	670	673	634	681	624	704	618	642	665	710	733	708	649	631	678	677	670	654	661	650	605	619	651	656	662	699	656	640	670	638	666	662	689	639	609	701	675	641	642	663	694	659	659	623	622	627	648	726	645	677	707	657	674	644	657	684	653	633	670	623	670	680	687	607	672	651	650	665	646	634	685	693	647	625	635	639	701	650	650	659	649	675	727	667	659	632	630	616	679	669	645	665	666	682	702	673	630	613	656	628	661	651	700	657	664	659	687	682	650	645	677	700	651	654	654	634	629	648	679	680	653	654	663	606	669	659	697	665	605	651	664	628	685	679	662	675	604	698	647	663	656	660	655	620	624	644	676	689	691	680	651	661	633	663	680	646	705	609	703	622	704	691	636	666	671	674	726	631	673	677	630	690	653	678	664	659	640	704	660	662	696	654	672	667	681	681	654	682	601	629	654	666	636	619	609	674	685	698	650	683	686	658	627	656	655	668	615	648	629	618	658	646	642	677	679	665	673	643	640	605	691	674	664	661	690	650	634	671	670	679	695	656	690	660	650	660	668	674	671	640	695	651	664	660	648	643	632	670	679	630	623	639	643	661	666	676	603	664	643	633	647	696	660	679	659	636	631	633	668	620	651	658	667	673	708	650	665	655	621	634	655	643	647	654	655	661	661	771	686	658	649	629	661	650	640	645	637	669	678	675	646	641	614	659	672	619	636	661	666	651	679	683	651	619	660	653	633	706	639	637	672	679	612	684	674	675	656	666	614	677	672	652	662	627	690	644	681	673	655	679	653	690	642	652	642	656	665	660	662	685	669	669	707	672	646	673	663	709	714	642	598	692	671	631	708	675	656	641	641	686	675	659	659	632	653	637	699	599	639	650	644	722	629	697	689	661	645	663	671	694	607	615	683	671	639	662	674	667	655	650	694	650	642	641	656	641	673	689	649	632	645	641	726	628	721	663	702	668	678	650	696	660	632	642	667	640	674	646	640	646	657	634	649	654	629	681	684	674	631	626	654	672	701	645	700	730	685	651	695	707	648	611	669	696	662	647	706	669	651	645	672	676	688	655	670	631	673	671	677	662	651	676	689	678	663	717	666	644	644	673	645	712	652	666	651	650	677	651	639	625	700	706	644	664	678	639	640	671	687	607	689	638	709	676	660	656	642	712	678	638	667	684	645	659	700	638	688	712	682	671	673	600	645	680	657	631	693	642	662	638	678	620	676	651	694	680	634	703	704	665	645	658	630	650	672	705	671	633	660	618	692	648	678	700	639	663	621	673	663	646	665	627	696	666	645	681	670	671	625	642	621	666	663	626	671	664	691	690	670	647	654	644	679	678	665	669	660	676	621	728	644	634	666	631	702	656	676	694	686	647	675	664	649	693	637	621	637	691	642	661	657	685	685	631	667	684	683	687	654	683	658	673	675	682	654	629	699	662	628	658	653	647	669	659	671	643	636	668	681	656	682	644	669	659	660	626	633	680	591	659	650	643	687	649	688	665	650	669	621	668	634	668	654	681	666	676	668	643	603	654	690	658	688	667	590	692	652	672	627	688	682	647	660	676	647	656	701	609	655	650	672	631	599	667	670	653	654	677	646	617	627	635	684	650	694	647	647	617	691	614	668	677	712	713	636	633	698	678	649	704	647	689	655	657	681	645	687	657	658	638	678	641	634	657	655	664	667	679	649	725	697	665	625	662	658	669	661	624	690	682	654	636	649	665	662	650	659	681	600	629	659	642
14640	19689	14403	2099	511	310	279	280	302	316	277	279	281	294	251	276	262	284	304	272	310	282	311	294	297	274	295	321	305	327	357	319	354	378	356	355	348	357	308	331	324	353	367	303	307	325	309	311	273	316	289	295	299	284	291	301	303	284	311	309	334	320	275	323	289	323	304	321	294	281	296	291	280	315	282	252	316	313	280	286	271	294	314	294	275	292	288	294	283	304	271	293	273	292	300	312	280	278	297	311	292	272	225	283	277	289	282	280	277	281	268	282	258	276	294	290	277	270	288	290	250	296	290	301	274	301	297	260	282	279	315	294	274	278	287	279	280	279	295	289	292	277	301	304	300	282	287	272	286	314	296	235	296	251	274	297	296	272	297	277	285	255	276	265	265	268	260	310	288	293	294	274	268	275	277	281	275	254	259	263	277	263	256	302	322	299	270	293	317	287	289	284	281	275	271	275	273	284	307	293	264	274	267	260	310	273	278	327	303	270	278	301	301	263	264	287	290	283	318	270	271	310	301	281	311	293	294	288	259	283	280	293	273	294	285	298	272	287	246	277	296	285	322	277	277	302	305	290	288	286	283	276	230	268	286	279	282	259	282	255	296	312	313	281	266	274	258	295	283	249	279	308	304	285	263	285	263	301	297	274	321	295	252	283	260	302	259	303	268	306	292	298	269	305	295	280	284	259	287	296	294	292	264	289	284	286	272	294	293	288	306	303	282	286	269	295	265	276	294	299	279	262	264	245	266	295	270	280	322	262	270	283	231	278	288	284	279	283	279	265	288	284	296	275	315	285	317	272	310	287	281	264	297	269	295	310	283	294	294	307	279	291	275	266	265	263	266	307	292	276	285	264	278	283	282	299	296	278	295	295	303	280	262	307	279	268	255	275	273	268	286	277	278	264	284	273	316	250	274	297	262	302	294	271	283	307	308	281	319	299	293	276	287	311	291	275	266	282	294	262	265	311	291	263	266	275	283	284	291	286	264	268	288	261	285	299	268	268	276	275	268	278	281	279	283	302	275	272	300	277	291	270	301	305	295	268	252	274	278	256	266	282	302	312	288	308	282	252	272	277	296	295	291	288	291	287	260	260	288	251	298	303	271	280	287	285	263	268	284	282	262	279	249	278	311	312	276	255	301	267	272	285	295	258	269	265	275	283	297	279	264	280	308	298	253	281	262	294	286	306	297	285	270	293	269	309	278	288	265	271	266	269	310	256	257	279	288	269	269	281	271	277	268	288	291	276	269	261	282	283	314	281	305	290	288	274	292	262	268	259	283	318	278	325	267	246	284	268	297	292	341	252	270	282	277	257	224	306	310	278	273	277	280	313	261	294	265	280	267	277	273	315	260	304	296	282	292	267	295	273	265	304	277	272	300	291	289	261	292	286	276	295	307	270	277	314	288	278	252	268	287	286	273	279	311	275	267	257	257	261	278	265	256	242	246	265	270	278	281	273	279	313	241	280	291	301	301	293	298	265	285	273	281	293	282	296	257	288	312	271	246	245	241	286	314	280	295	267	270	264	278	314	290	295	276	258	295	301	261	258	291	271	292	277	283	292	290	300	282	306	296	264	262	305	277	259	292	257	291	293	299	304	291	283	282	274	280	291	295	306	282	292	267	283	296	253	290	275	289	289	273	288	274	288	300	283	297	301	302	323	297	296	265	283	300	270	265	281	295	269	301	259	266	294	295	293	280	262	279	274	293	302	288	298	273	266	294	321	276	270	286	277	277	308	299	275	248	283	291	263	263	304	286	254	304	293	270	286	292	269	259	289	292	280	299	292	305	322	287	294	251	285	306	280	257	293	286	269	306	281	294	294	289	266	295	291	286	299	290	288	315	290	265	261	298	284	277	286	254	271	290	242	272	269	285	298	295	263	297	303	278	279	270	296	255	294	270	266	312	265	259	262	267	295	255	279	266	275	277	291	333	297	263	294	287	278	290	290	304	275	277	248	274	251	319	245	282	296	283	277	267	286	286	266	304	292	265	268	289	333	293	275	266	265	261	280	262	265	310	276	280	280	279	274	278	312	266	281	285	292	305	267	286	273	265	301	283	293	245	296	283	265	301	292	281	296	290	281	249	296	284	274	292	276	271	285	294	280	292	333	280	267	311	328	292	293	279	271	256	310	288	280	286	270	316	308	263	277	280	293	280	273	283	286	288	270	274	303	301	276	258	280	310	260	302	312	286	241	293	298	289	297	263	291	268	290	296	292	269	306	265	291	305	266	274	290	285	296	314	304	257	290	289	300	273	298	270	292	281	307	254	290	275	287	266	303	278	292	293	279	271	267	275	286	299	292	268	276	294	306	269	288	300	260	252	311	275	291	268	297	284	266	284	278	294	284	277	292	283	253	273	291	274	265	276	317	292	268	279	295	301	254	317	266	292	271	273	323	254	279	310	296	279	268	295	289	277	293	278	292	282	281	265	284	283	288	281	268	288	301	288	277	280	311	290	270	281	295	301	276	301	288	265	247	273	290	270	277	284	279	285	273	300	244	242	269	285	271	291	266	262	290	265	272	266	270	281	265	262	296	279	256	272	276	259	276	289	287	288	294	323	339	313	262	253	285	298	290	311	290	278	250	321	257	286	297	299	289	288	275	262	272	286	312	299	267	311	291	283	265	250	291	276	299	284	246	290	286	298	270	258	302	255	273	258	325	269	264	273	317	295	292	277	282	258	250	271	295	261	308	292	292	253	275	284	280	265	298	263	260	279	246	280	307	323	260	287	339	292	294	301	297	318	305	301	295	249	294	306	263	269	271	275	274	260	316	285	273	282	287	289	284	299	264	287	289	291	276	324	264	311	261	275	332	311	274	261	283	271	275	271	273	264	265	290	273	289	289	304	290	257	283	271	286	307	291	292	265	290	298	310	277	276	265	289	261	289	282	288	269	302	317	261	286	305	286	245	264	291	283	255	286	299	300	283	288	291	266	290	280	281	288	290	303	271	290	269	266	302	255	276	284	311	272	278	275	284	273	290	305	260	278	293	304	299	301	293	272	313	287	276	263	293	263	314	290	276	271	278	280	271	309	278	270	311	323	307	284	266	253	280	303	274	273	267	281	280	257	289	294	277	279	263	291	259	286	290	260	288	276	290	288	270	289	258	286	276	336	272	285	267	292	268	257	279	304	273	229	295	278	279	255	285	275	285	271	294	278	292	306	279	309	267	295	280	266	313	273	270	254	286	252	282	269	306	279	275	314	252	296	237	305	295	266	238	272	260	267	283	266	291	279	261	272	258	280	285	292	274	288	301	272	295	288	251	270	266	278	275	286	319	287	259	293	286	296	267	311	296	285	259	297	284	276	298	299	255	280	245	230	290	307	280	284	285	257	252	259	300	270	296	277	266	273	277	284	286	263	274	307	285	273	295	314	261	283	253	291	292	287	273	299	240	237	302	288	304	287	317	316	281	303	279	306	290	260	305	294	274	309	251	280	302	295	274	305	283	240	298	284	276	295	301	309	288	303
11445	22375	13348	899	772	681	718	747	753	625	754	667	699	668	680	643	695	655	730	666	689	692	744	672	693	764	742	865	804	888	1028	1078	1208	1143	1271	1163	1140	1155	1147	1086	1119	1050	968	1024	1021	977	963	877	878	898	821	852	856	819	849	829	778	839	884	916	854	775	827	771	810	761	749	758	785	727	716	726	737	713	749	705	750	742	717	720	698	652	706	676	765	678	654	676	721	687	713	668	710	665	648	694	654	662	683	681	707	677	677	623	688	649	613	636	658	683	698	698	663	703	702	696	696	682	613	694	689	660	669	704	685	670	671	644	673	649	631	647	659	655	648	613	685	663	675	661	678	630	663	702	637	709	676	663	679	620	642	675	662	702	673	661	626	596	654	636	696	687	645	718	653	650	662	693	644	649	646	661	664	628	674	620	697	692	661	681	646	705	720	679	671	654	696	723	645	633	668	653	642	688	605	648	631	669	674	677	653	708	665	635	666	662	682	669	700	669	667	696	701	700	621	691	670	629	682	654	635	681	687	687	654	647	701	673	687	703	704	676	697	641	698	690	690	677	679	662	645	685	671	638	689	713	654	668	669	678	659	705	737	656	736	697	610	673	615	623	665	678	688	707	681	683	665	669	719	656	753	696	725	636	638	653	717	675	645	642	654	700	641	657	659	689	636	674	716	675	617	667	691	644	665	707	665	658	661	669	657	691	662	673	726	688	668	637	669	693	658	690	657	678	671	714	666	667	711	682	653	664	599	629	643	613	673	657	691	702	654	642	718	683	663	692	659	697	687	709	696	672	720	664	681	648	622	641	645	641	687	661	658	638	700	699	663	714	681	670	614	713	672	699	663	665	687	668	699	667	634	691	675	681	709	745	672	661	671	630	653	696	684	639	616	657	716	641	651	662	666	648	623	674	623	707	671	675	725	626	684	631	661	675	643	729	671	730	680	696	693	647	669	652	619	625	657	665	655	645	648	681	648	684	658	653	692	649	625	676	643	667	706	658	645	661	689	666	706	683	680	687	690	676	724	717	690	688	677	672	684	652	626	668	625	650	688	681	626	661	690	650	650	688	663	640	653	674	642	658	647	638	653	648	642	675	672	678	717	682	688	659	682	681	640	710	654	656	724	663	751	668	645	655	691	631	629	648	687	664	651	680	683	635	644	675	690	688	657	641	676	712	678	656	659	666	685	606	662	704	666	655	681	627	642	674	686	657	689	691	667	691	661	677	664	682	701	673	645	688	699	671	670	686	672	655	657	637	620	637	680	662	637	696	637	644	630	640	684	655	648	658	710	612	638	699	650	638	660	639	636	643	653	688	638	668	662	653	689	653	657	741	656	677	732	689	690	723	647	679	653	683	664	661	602	673	629	645	638	662	640	645	621	691	689	648	684	686	699	659	680	703	693	685	675	605	643	664	679	679	697	647	709	712	656	650	601	638	683	645	713	677	719	638	686	697	696	648	642	656	705	712	648	684	652	656	710	699	652	651	698	613	661	605	639	671	642	692	658	652	678	645	698	699	698	680	644	709	644	673	701	683	670	715	659	652	693	670	700	695	664	667	677	657	665	702	625	664	684	711	702	663	648	702	649	675	659	665	630	684	701	705	657	616	669	677	666	668	646	652	642	672	649	632	689	654	683	694	683	698	655	652	631	647	664	654	654	689	677	714	634	662	705	672	685	657	680	631	690	668	665	649	654	670	663	713	685	649	653	677	706	622	667	721	616	698	697	704	682	647	681	646	670	655	657	676	673	682	724	662	678	735	684	708	691	656	682	672	694	654	698	689	692	670	638	726	600	654	664	667	598	648	678	686	663	656	685	660	686	649	698	623	670	610	678	684	679	658	678	699	617	651	681	616	649	643	605	660	726	658	618	666	651	693	660	667	663	692	640	613	641	654	632	681	662	654	668	692	650	663	696	697	646	687	672	702	682	647	664	698	692	681	635	665	668	660	665	652	689	674	642	670	692	643	654	639	648	678	681	692	659	695	642	670	634	663	697	665	685	655	682	705	642	678	686	655	685	607	664	698	677	683	681	692	677	675	640	693	638	659	697	635	638	627	679	641	659	689	669	662	680	716	677	645	637	640	657	714	700	659	703	671	688	673	708	656	689	634	605	681	673	706	704	657	667	675	664	657	666	701	674	668	693	644	636	680	746	632	705	704	656	681	692	699	625	715	648	660	666	651	709	682	655	693	647	617	674	688	669	707	659	651	660	706	691	678	676	635	677	717	712	662	675	659	682	653	759	684	662	645	646	679	647	697	651	686	725	677	677	644	596	669	639	651	611	670	714	686	635	656	635	646	659	638	679	643	661	625	676	682	684	687	698	716	690	716	692	693	698	731	724	602	647	703	699	693	656	705	688	711	696	687	692	687	670	660	701	664	661	665	671	617	607	650	678	671	693	693	637	679	696	675	629	675	672	678	653	668	684	674	688	638	608	661	670	708	580	694	712	662	656	702	673	643	687	672	647	652	684	697	678	687	658	694	724	661	669	657	692	631	679	665	671	674	672	663	655	676	687	659	656	667	640	643	646	719	666	649	680	697	681	656	681	660	655	690	650	670	705	664	640	674	641	646	677	699	674	650	661	663	721	683	673	659	647	605	646	669	687	672	710	687	685	752	652	692	675	712	720	625	667	664	664	655	685	690	690	608	649	638	679	623	706	699	637	688	669	651	676	710	637	660	678	660	670	675	686	697	659	700	688	651	674	742	654	653	667	628	633	653	652	634	659	696	653	702	665	704	609	656	623	692	648	678	661	687	701	668	706	674	674	654	698	693	703	677	677	692	679	727	668	663	677	690	658	637	631	706	674	665	669	649	721	657	666	651	669	654	680	689	643	661	672	686	632	687	667	623	665	680	656	672	662	670	694	691	672	647	685	710	678	643	657	601	655	633	682	615	663	635	677	636	666	656	642	652	713	681	668	666	669	675	670	672	647	679	695	656	673	689	654	641	690	666	689	703	651	656	662	683	665	644	666	674	634	615	686	672	648	663	684	638	663	636	688	657	625	689	664	674	666	647	697	644	684	664	674	673	686	652	657	738	684	690	662	712	684	721	694	672	704	690	639	646	640	682	635	691	669	669	642	644	652	682	675	697	653	679	671	666	674	684	691	686	633	709	695	696	655	660	703	711	661	662	665	690	711	662	662	699	670	612	655	645	700	649	625	660	671	676	659	666	711	632	637	658	631	678	695	686	664	660	630	640	663	697	664	646	680	666	657	659	700	653	689	676	666	688	671	675	653	677	706	618	674	674	670	654	659	672	695	681	663	710	657	673	689	642	687	697	651	646	693	660	667	699	653	641	679	709	673	680	687	681	666	685	617	690	647	662	712	709	659	707	644	643	702	675	691	692	715	697	647	691	668	734	644	667	665	669	688	692	637	694	618	671	665	663	697	657	671	671	626	655	635	658	661	650	645	652	697	709	695	690	664	649	619	642	657	661	645	680	625	664	644	664	659	679	682	671	660	613	690	648	672	713
39432	46408	39216	22596	14476	7156	2896	983	415	319	370	303	323	296	300	314	317	296	305	290	288	321	316	309	333	300	304	353	304	357	377	359	423	394	397	362	398	398	388	398	364	374	346	348	352	371	383	363	337	324	374	317	287	293	324	352	314	354	465	531	386	332	351	412	350	343	374	397	332	306	295	321	316	322	286	309	344	327	299	316	358	336	298	272	304	301	277	290	304	301	286	286	292	248	255	289	343	295	270	277	282	273	277	296	291	294	298	271	271	280	283	292	292	314	277	295	294	307	293	271	299	272	307	260	304	281	290	267	263	311	282	291	261	303	266	266	304	292	290	303	308	283	295	314	283	303	277	286	278	291	317	299	317	296	291	283	285	272	285	297	251	272	288	284	276	296	270	267	279	270	300	289	297	269	277	300	306	272	309	308	296	298	250	300	266	281	276	257	276	289	273	297	304	254	283	263	319	272	302	292	292	286	300	323	265	309	297	279	299	313	302	288	257	304	294	300	293	309	287	302	276	295	278	270	312	290	268	266	309	296	282	284	292	317	292	276	295	286	309	277	326	271	281	268	245	305	304	288	325	267	294	301	309	287	288	315	314	288	290	268	320	292	337	288	264	275	306	269	285	296	314	273	264	291	295	295	289	271	298	296	269	294	290	278	274	276	308	286	291	288	277	283	280	268	252	300	278	261	309	281	307	261	256	305	289	274	310	291	270	330	273	273	300	281	275	269	275	282	320	304	303	285	306	289	297	265	278	298	283	304	278	304	296	286	273	278	276	301	294	336	270	306	293	262	271	316	282	275	277	296	304	316	273	297	285	289	301	268	308	311	286	279	282	253	252	277	301	291	284	301	259	278	299	294	291	281	276	267	286	256	287	274	311	286	309	275	282	279	297	307	288	278	262	260	301	310	255	283	297	291	270	270	297	273	294	293	257	283	293	281	293	301	244	253	281	280	279	294	269	264	290	289	268	273	271	264	273	311	326	275	313	256	297	299	285	287	282	294	273	248	286	278	317	305	313	272	304	305	309	304	289	267	294	297	289	287	279	321	271	260	277	319	278	307	277	303	309	261	305	288	304	249	291	320	295	286	277	295	322	273	267	315	280	292	277	307	307	272	310	309	295	290	274	281	310	265	294	320	300	280	299	281	290	257	288	256	264	263	323	277	281	245	268	313	274	280	274	289	294	278	295	290	265	310	274	298	299	282	287	255	290	318	280	319	289	275	300	264	293	288	295	281	282	263	268	289	334	263	294	281	291	292	289	283	305	296	303	284	310	300	292	306	272	274	269	297	296	248	286	267	257	304	297	279	263	297	301	300	297	258	302	326	257	316	269	293	279	287	294	258	289	254	313	291	284	263	281	301	308	284	297	301	284	285	268	306	299	283	279	315	294	337	279	298	284	292	273	265	310	259	281	306	236	294	272	300	294	290	310	271	267	281	278	262	267	262	299	287	269	268	297	274	309	297	290	291	264	259	260	286	306	263	283	271	297	272	254	296	284	302	307	274	290	283	288	275	305	285	261	318	292	316	320	270	285	293	278	291	303	289	311	291	301	271	289	276	289	315	275	289	280	290	294	264	307	275	273	266	276	304	298	269	268	302	297	311	275	282	273	291	255	291	279	302	292	283	287	253	306	317	310	271	288	257	294	307	295	326	247	296	312	276	254	293	297	304	317	309	277	273	317	292	283	317	288	281	256	300	296	292	293	272	277	293	310	286	302	274	257	271	282	258	263	289	312	310	295	284	303	284	289	298	290	268	268	276	315	291	265	308	288	285	268	306	266	293	325	323	299	299	263	250	307	315	286	295	299	277	339	299	273	316	293	295	276	273	266	265	277	287	323	284	285	274	280	282	265	298	275	272	287	274	263	291	302	287	277	314	301	319	281	267	282	302	270	283	283	280	299	286	273	282	278	285	318	307	277	281	264	296	324	289	274	291	277	273	283	314	284	300	243	293	293	296	297	286	290	320	264	288	335	278	304	311	267	311	272	277	300	296	262	286	327	273	295	264	289	315	288	279	273	285	284	275	293	305	298	299	270	302	301	284	276	280	284	305	311	246	286	290	277	323	276	285	268	266	296	297	318	298	299	288	293	305	288	277	301	313	328	275	273	278	272	298	282	263	259	277	294	315	286	293	305	265	264	301	264	283	297	288	290	330	314	281	293	289	315	288	322	276	259	250	265	271	287	310	275	274	277	268	295	331	293	293	274	311	264	314	292	283	284	272	292	284	289	308	263	272	330	278	291	273	297	283	274	315	254	293	305	287	286	290	307	258	332	270	272	298	294	304	284	304	288	301	263	280	289	283	280	284	266	289	287	292	288	298	277	280	271	284	267	273	312	267	265	283	298	286	274	266	271	287	258	247	307	308	287	267	290	286	291	285	279	266	263	266	300	267	295	280	305	276	313	305	308	283	297	273	267	260	301	316	294	303	288	282	275	307	278	268	260	316	286	305	279	278	282	278	270	272	266	275	288	299	262	282	303	309	295	290	289	288	291	262	266	257	296	270	304	323	289	287	295	270	282	276	280	275	286	271	299	277	264	302	272	284	272	281	327	264	296	331	299	309	295	306	315	317	306	263	289	315	294	263	255	301	288	270	280	298	279	283	285	283	315	255	274	334	285	291	278	306	299	302	283	322	284	288	303	265	250	290	283	297	278	252	312	276	278	282	310	279	295	305	269	315	264	272	290	269	264	296	295	303	284	295	295	332	291	284	293	287	272	264	305	282	298	256	304	288	288	278	294	267	272	332	254	251	280	321	304	303	294	281	285	255	271	287	281	297	270	291	290	276	249	304	298	262	302	286	286	283	304	295	309	308	308	294	266	268	278	297	303	305	289	264	293	293	279	278	289	245	288	268	300	270	285	268	295	288	302	294	258	263	278	289	260	286	273	279	288	284	289	330	257	281	292	290	297	292	274	254	270	294	261	292	267	265	303	267	282	316	295	293	275	297	279	263	296	270	282	287	309	298	288	285	304	288	269	275	285	309	315	285	275	307	310	302	317	303	273	289	330	287	280	270	315	299	288	272	300	284	289	300	331	287	260	272	283	271	294	291	278	302	309	290	280	309	308	281	279	291	285	326	287	282	288	265	288	275	274	302	326	290	302	300	282	308	277	258	298	286	256	288	308	258	298	291	286	291	286	296	265	280	281	246	302	257	260	311	277	285	263	263	282	304	278	293	311	282	274	269	298	298	296	284	254	275	324	274	305	285	259	308	280	257	331	274	305	251	262	311	289	270	247	314	261	297	277	288	280	288	271	284	295	291	239	278	271	277	288	284	260	306	310	279	256	256	304	292	283	289	293	303	271	313	288	285	312	301	289	299	286	263	319	308	281	290	278	318	292	301	291	285	274	269	312	287	279	290	290	272	314	296	271	267	287	290	293	304	279	266	299	277	274	265	268	299	272	291	281	303	329	264	275	282	269	279	319	295	289	303	308	280	298	276	285	295	289	326	283	268	262	318	271	288
30455	43790	32914	3262	1676	1404	1193	1089	1050	891	887	860	856	852	799	770	767	767	703	761	780	813	840	821	841	864	918	969	987	1107	1189	1362	1349	1415	1419	1412	1362	1331	1365	1359	1352	1237	1227	1271	1163	1145	1251	1213	1113	1004	1094	1124	989	860	973	1025	1036	1265	1929	2257	1479	1172	1154	1301	1204	1116	1276	1305	1016	974	944	854	869	818	909	797	811	841	815	769	798	747	729	731	717	749	718	687	703	719	701	681	687	646	666	660	686	692	716	716	722	699	719	666	652	689	637	683	729	697	680	695	653	719	734	675	625	684	680	695	644	635	708	695	655	638	697	684	714	630	700	680	668	675	649	694	674	638	657	674	667	670	702	683	696	658	683	666	668	712	686	688	661	716	686	665	665	691	703	660	651	655	615	698	671	696	642	687	743	682	677	655	674	625	647	666	671	713	669	676	636	658	650	684	744	692	692	708	657	653	673	680	628	657	723	649	719	678	680	680	651	701	671	710	659	677	700	643	671	674	704	669	650	617	661	687	720	693	643	681	683	653	678	665	676	703	625	692	678	675	707	672	680	689	687	661	754	701	666	685	670	671	693	693	686	636	671	716	682	668	685	700	661	708	703	653	649	629	674	686	655	680	652	643	700	724	659	658	625	693	690	658	636	669	664	659	658	675	679	723	731	652	689	698	686	633	677	663	716	709	684	721	679	632	710	687	707	650	647	684	671	682	731	690	706	665	618	661	685	705	670	669	697	660	687	677	705	681	662	681	658	703	654	658	699	653	682	719	693	713	664	673	703	675	652	693	671	699	710	652	668	662	701	653	696	700	689	704	671	710	662	708	668	701	703	646	646	706	636	720	689	733	688	659	717	677	714	715	708	679	677	723	640	684	677	696	654	660	653	667	663	726	652	689	676	668	670	686	695	703	680	714	695	708	664	672	708	710	709	742	666	609	728	688	675	667	666	653	652	705	646	678	726	713	658	712	683	639	676	677	705	618	647	676	659	658	658	720	696	666	707	660	650	673	666	688	611	714	655	709	666	663	628	704	689	662	634	720	664	709	684	695	665	702	683	669	658	671	748	668	668	674	671	762	718	680	674	659	650	664	654	724	647	656	682	650	658	667	703	702	648	696	724	635	707	665	699	686	699	656	677	671	652	693	677	669	671	672	661	727	715	684	698	680	693	669	693	622	667	698	713	652	673	705	666	701	685	713	663	681	676	679	665	659	718	663	686	739	674	686	709	712	680	658	712	719	707	702	619	721	716	686	683	692	669	697	698	657	710	649	732	698	681	689	681	665	687	671	697	672	680	668	679	668	636	678	718	700	678	650	666	662	682	674	715	652	684	724	703	638	699	658	659	638	696	651	702	674	626	697	681	700	688	715	720	665	655	666	676	690	631	649	662	714	743	673	734	712	650	681	675	666	716	703	699	685	665	698	689	682	684	696	687	674	625	659	658	656	683	674	730	730	699	665	669	684	682	659	678	727	694	683	677	712	667	669	701	671	676	691	672	676	670	646	688	678	673	670	677	725	711	676	676	691	670	670	675	660	686	673	697	660	665	669	683	731	675	650	662	653	683	684	705	663	709	674	671	727	674	670	716	680	713	671	665	679	716	680	655	703	670	689	644	702	669	693	710	658	662	687	663	679	700	689	675	639	675	715	666	702	704	688	699	710	734	654	690	709	635	659	671	710	708	686	704	703	679	678	673	656	708	633	699	690	713	677	682	704	700	727	703	647	680	659	722	752	701	714	670	602	719	703	675	715	709	650	681	715	723	701	677	687	656	725	719	697	674	726	679	694	679	662	749	631	685	738	669	699	688	676	717	665	684	639	695	682	703	695	707	719	656	668	689	651	683	690	647	733	612	691	703	676	696	639	663	694	709	630	733	634	675	658	696	711	669	674	688	686	667	700	692	710	715	701	667	718	679	679	654	649	709	651	716	684	653	689	686	642	645	652	714	647	684	699	725	727	698	686	683	652	688	685	661	704	637	711	627	701	727	667	665	687	682	676	673	706	709	672	727	685	666	709	653	746	703	657	647	665	678	686	715	699	706	688	692	689	631	729	651	650	704	651	658	723	689	674	696	711	744	654	661	724	697	684	633	671	660	696	651	666	705	699	693	651	677	657	668	707	656	733	671	704	687	697	616	711	662	689	688	686	712	710	682	714	696	648	710	677	684	645	651	663	711	688	651	685	689	682	709	671	667	698	647	712	659	690	705	628	655	698	651	690	689	687	721	732	608	669	634	663	691	690	669	710	696	637	716	671	708	682	645	653	719	682	685	669	662	710	687	700	737	670	729	679	670	685	669	663	669	687	705	676	678	685	711	716	751	722	658	748	668	676	640	691	651	672	667	669	710	700	651	667	678	635	686	669	657	684	686	639	741	716	671	681	729	694	685	719	710	702	663	693	699	686	670	702	719	713	702	680	653	660	716	716	693	691	675	694	665	658	646	652	724	689	657	753	693	712	697	695	669	713	708	668	713	706	669	639	693	655	716	691	641	678	669	740	660	670	697	686	718	668	655	707	684	694	678	664	639	677	674	673	694	669	719	676	684	675	674	680	693	687	697	696	647	638	702	675	691	671	689	642	673	705	660	660	688	679	679	699	675	712	696	686	648	724	697	650	671	656	654	714	689	680	651	668	682	641	680	664	713	705	679	724	706	700	694	672	689	675	628	673	665	676	687	694	679	711	690	719	711	643	660	703	695	722	674	718	699	720	678	660	658	711	659	740	637	659	673	704	682	688	720	667	705	659	676	635	658	675	733	659	713	672	678	683	671	656	679	653	670	682	678	680	720	720	655	660	655	669	666	700	647	676	706	655	666	665	668	683	703	662	712	693	693	658	699	687	693	708	711	679	670	659	656	676	703	708	669	640	695	627	688	683	697	699	724	695	686	668	687	645	681	660	639	712	632	662	664	687	732	681	635	669	691	689	726	653	682	713	673	654	670	676	652	713	609	643	714	701	688	706	679	693	633	697	681	689	686	660	682	692	684	681	717	662	670	699	673	655	649	661	692	693	643	648	701	638	710	686	689	686	667	685	664	590	710	694	664	710	703	704	650	701	721	644	672	666	703	689	686	672	692	689	702	674	641	705	734	688	666	642	637	717	664	699	650	692	632	627	691	707	675	616	643	675	669	666	645	695	671	673	691	694	698	685	681	697	703	688	711	684	704	696	727	623	685	713	691	678	695	646	685	690	618	671	644	658	665	702	723	686	660	690	668	698	706	640	693	693	697	679	647	664	678	688	645	614	704	632	662	683	665	671	693	680	675	692	693	700	663	690	687	687	680	691	666	691	675	692	667	692	667	623	654	684	695	726	668	687	698	642	682	695	651	679	702	641	674	677	678	658	688	678	678	616	652	717	672	678	727	722	670	702	674	712	653	707	694	672	658	675	663	693	687	703	697	724	671	723	676	649	690	667	671	706	690	648	682	723	676	666	631	760	677	663	690	666	709	729	671	724	696	642	675	678	656	638	703	647	681	608	652	662	655	683
53652	47247	38905	25082	23311	20904	13102	6373	2294	699	526	427	411	361	375	363	349	348	363	336	358	339	362	358	356	347	403	376	393	432	428	460	495	497	485	470	452	417	491	463	479	441	482	479	461	461	516	488	399	428	414	451	421	394	382	397	429	554	880	1166	593	512	517	572	553	530	542	512	454	421	404	415	345	388	383	318	385	385	347	351	352	324	342	331	351	285	264	340	304	297	269	291	305	267	277	259	304	291	300	308	274	294	280	266	268	277	273	300	303	283	258	290	313	294	301	264	266	289	298	300	291	282	303	303	288	263	307	286	287	300	282	285	283	295	252	283	284	282	270	268	279	283	292	289	304	301	288	305	292	290	265	277	277	277	293	282	268	299	298	283	292	274	302	330	298	285	296	279	251	291	291	291	303	281	297	278	266	263	280	273	300	262	275	278	276	278	253	292	292	267	287	286	286	275	263	287	275	299	303	268	283	298	283	260	313	284	262	279	302	287	293	264	311	285	285	305	264	293	274	270	316	253	294	290	256	287	291	295	277	296	280	268	274	273	262	299	288	289	286	290	278	256	290	266	287	286	267	304	286	277	304	299	287	259	266	272	319	275	308	291	278	261	315	255	269	306	294	259	306	302	302	295	304	275	309	301	260	287	273	279	290	299	294	265	278	290	271	268	255	280	289	290	276	281	312	267	257	273	288	272	288	274	266	301	296	281	273	285	288	293	289	308	258	306	279	271	273	273	276	280	289	253	264	309	288	284	279	250	275	277	290	288	277	278	248	298	289	258	284	284	338	295	283	300	293	252	304	315	309	281	274	276	311	317	277	282	280	268	274	328	277	293	284	300	287	291	288	272	258	275	279	325	271	294	303	253	268	297	274	281	290	288	311	291	309	279	290	285	311	284	282	260	280	283	301	285	280	277	281	297	298	283	301	280	278	305	293	261	284	268	250	322	242	327	285	297	256	309	259	281	285	271	265	342	293	280	279	279	274	292	294	315	287	260	271	252	275	268	301	319	279	279	270	289	283	280	286	290	301	309	288	297	285	292	277	262	306	299	274	292	305	284	301	286	319	294	251	287	285	281	307	283	293	265	298	280	320	252	270	261	269	275	296	304	300	293	267	294	322	287	254	242	255	318	278	289	270	302	272	301	245	296	325	292	264	334	332	301	301	273	278	317	297	272	253	285	264	288	286	293	254	267	291	298	303	295	253	286	278	302	284	263	277	297	272	261	280	288	276	261	294	311	311	295	262	277	275	270	280	286	317	296	273	281	284	308	281	321	291	287	282	297	285	290	270	290	275	291	305	281	258	287	276	272	328	314	272	288	264	268	269	297	292	255	268	249	280	269	298	301	287	268	278	309	278	283	309	299	297	285	291	289	270	290	274	309	305	271	317	291	276	286	269	274	289	276	248	277	330	264	262	283	278	262	273	278	275	273	260	276	276	278	313	282	263	253	270	275	304	270	281	303	285	263	297	321	295	312	278	257	309	261	270	315	321	272	271	314	272	284	299	323	318	271	256	290	312	261	279	291	301	270	288	304	291	308	277	258	247	290	299	279	291	278	270	275	297	252	286	288	297	270	307	271	279	290	301	274	281	268	282	291	280	278	293	321	291	304	295	298	319	256	285	285	285	313	285	307	303	305	328	268	278	257	306	323	289	324	298	306	278	270	295	297	263	255	307	276	295	301	311	307	280	282	290	293	235	277	267	283	257	260	312	282	282	250	282	281	300	298	309	274	271	271	266	291	291	260	273	282	262	264	277	275	254	283	249	283	287	275	267	271	306	306	302	290	301	273	245	260	285	262	278	306	293	274	263	284	310	294	276	307	293	295	319	298	332	286	271	284	292	258	261	280	284	302	290	278	282	280	244	269	267	283	290	297	287	254	286	270	265	307	262	273	272	288	291	280	276	282	275	264	297	286	294	275	306	257	246	291	303	276	281	283	287	269	273	283	295	294	280	229	284	313	275	269	260	313	278	268	313	273	312	278	308	303	275	280	313	283	251	283	268	276	256	289	296	292	292	256	272	289	271	316	283	269	273	306	296	290	276	257	263	303	300	278	312	280	280	284	314	307	269	308	271	292	318	320	306	315	302	255	291	302	303	288	275	266	277	241	286	284	316	287	315	289	257	284	284	316	296	273	306	304	288	275	311	267	285	262	290	303	282	267	278	299	283	278	258	287	275	277	291	255	293	308	278	293	314	304	274	308	286	293	301	262	278	307	293	316	269	263	283	292	258	298	307	292	261	279	288	271	293	275	273	292	269	292	268	306	282	264	292	282	308	268	284	288	261	302	233	276	266	247	287	296	279	262	283	272	288	286	280	289	307	260	268	304	289	271	267	259	291	284	279	263	253	257	259	282	289	284	288	273	288	281	272	278	278	276	277	308	279	286	263	270	281	262	296	304	281	296	243	276	275	276	287	283	293	266	254	282	275	257	272	276	293	274	285	321	261	305	290	281	305	252	271	310	278	279	267	299	294	291	250	304	287	258	298	293	308	257	307	278	259	273	280	254	273	272	262	289	285	293	303	298	309	263	315	272	293	304	295	271	283	296	302	267	292	299	281	309	272	274	251	299	304	306	272	316	301	282	274	280	333	273	290	279	309	279	297	292	281	294	290	296	298	263	314	245	304	269	275	309	285	254	284	290	286	311	260	307	302	309	252	265	287	285	298	283	311	301	271	283	312	276	304	299	280	280	268	306	267	294	293	274	268	269	302	284	285	303	279	296	255	307	295	303	280	306	289	279	292	286	296	302	288	277	317	279	283	292	304	299	293	310	290	286	303	264	266	283	283	283	279	300	304	292	260	269	277	281	301	266	276	298	287	287	305	264	249	300	294	282	276	271	289	294	288	270	261	251	271	308	252	275	257	279	284	298	306	283	268	294	265	293	286	282	281	272	282	286	291	282	283	268	270	288	254	266	273	250	305	262	273	265	288	303	279	266	263	287	268	279	273	262	272	257	273	262	303	285	265	313	256	254	299	245	278	296	267	279	292	305	281	290	245	281	271	290	283	289	255	237	260	309	244	293	288	284	275	279	266	270	284	284	282	283	271	289	288	261	280	288	298	243	297	255	281	293	283	237	300	295	270	302	273	287	270	295	275	263	263	312	279	289	300	297	273	261	261	277	249	299	276	284	257	276	305	313	270	269	280	302	274	290	292	297	272	275	330	271	274	273	278	247	259	305	283	290	325	268	284	288	288	277	307	310	260	278	290	281	271	291	273	268	277	287	274	289	267	295	280	287	262	303	274	271	305	277	271	288	286	289	290	286	297	260	298	272	260	308	289	262	264	271	262	284	262	272	310	292	274	275	290	287	291	281	306	297	273	269	296	260	297	303	294	270	298	290	312	279	310	284	302	230	293	277	301	281	255	260	293	283	280	275	278	294	279	249	299	289	275	282	250	265	298	308	285	301	290	284	281	298	306	269	249	264	270	267	280	265	299	280	300	292	280	258	318	290	305	286	281	259	312	267
43287	52752	39190	8197	4411	3325	2758	2273	1927	1753	1524	1407	1291	1187	1151	1047	1059	1004	1009	903	994	1029	1108	1135	1106	1076	1164	1185	1463	1596	1676	1862	1908	2080	1989	1983	2118	2040	2016	1993	2000	2072	2147	1969	1983	2007	2171	2118	1534	1503	1781	1852	1500	1249	1314	1645	1778	2776	5222	6299	2985	2383	2693	2836	2525	2512	2565	2480	1842	1627	1403	1368	1250	1292	1268	1142	1244	1223	1064	1074	948	1011	1000	999	886	870	780	752	700	719	682	693	687	718	689	659	706	680	650	675	631	692	643	633	645	646	654	674	612	654	677	667	660	664	624	641	657	700	634	615	671	626	658	620	670	639	706	685	642	641	669	664	645	657	664	678	659	705	616	648	626	634	651	613	617	702	658	600	664	657	625	693	694	627	662	674	666	672	599	705	626	642	624	643	696	664	648	609	622	645	647	650	689	650	644	684	659	671	657	622	669	637	695	630	649	678	646	685	682	624	616	645	657	637	654	630	647	683	654	633	657	645	670	651	628	648	696	618	674	677	609	647	661	665	629	678	682	661	634	712	659	656	652	648	628	714	664	643	703	629	649	644	652	623	640	605	591	659	629	656	609	640	671	698	694	621	686	618	675	638	663	660	657	631	670	668	643	663	618	662	641	669	668	642	626	643	620	654	631	654	683	698	694	644	627	671	661	689	642	657	627	695	660	670	670	708	726	659	638	691	675	688	640	695	662	637	671	669	674	623	679	669	620	639	595	618	693	637	656	644	639	678	670	673	646	661	662	623	606	645	624	634	625	666	672	642	623	633	656	683	652	697	611	658	639	663	659	634	655	622	662	636	669	633	635	642	679	618	675	612	658	655	665	644	645	685	639	588	673	675	641	642	639	693	672	660	649	623	630	634	673	699	671	663	681	700	644	658	657	635	622	611	611	675	684	632	641	637	643	599	675	648	652	668	603	633	698	651	683	600	658	615	665	623	666	661	613	665	678	669	649	614	692	640	645	692	644	675	651	625	643	633	638	678	611	692	663	626	668	635	658	669	671	656	671	639	657	683	663	624	658	649	710	675	657	678	639	686	646	624	641	656	638	610	659	668	652	686	682	656	637	655	699	632	648	701	633	669	657	647	669	637	654	686	658	641	635	659	698	665	642	639	614	634	645	673	653	679	693	617	703	654	685	622	682	649	664	595	616	646	694	664	627	630	631	644	648	638	618	665	625	641	686	689	675	636	659	626	646	674	634	673	680	622	631	649	683	669	683	636	687	646	647	635	662	668	632	678	679	631	677	637	662	673	652	648	646	668	647	630	619	686	621	644	618	681	682	614	648	676	614	640	691	666	705	692	677	648	637	694	666	676	708	698	670	673	677	647	693	644	669	644	646	694	651	664	676	690	657	652	623	670	623	697	708	651	616	662	663	645	660	641	666	658	633	679	663	621	650	634	635	625	636	685	631	689	654	648	689	660	676	638	663	648	646	640	629	639	655	656	645	659	644	665	652	637	672	669	643	672	635	636	665	695	662	657	670	631	637	639	686	627	657	645	629	652	667	651	677	693	631	629	632	616	617	618	682	656	666	640	651	649	706	649	679	641	623	642	612	659	663	712	652	667	691	656	686	667	647	638	676	697	651	673	633	646	633	672	675	632	627	731	646	665	647	669	660	647	702	639	617	646	647	641	621	636	679	675	695	697	685	633	675	674	686	656	632	664	689	661	668	673	658	670	665	637	678	700	731	673	665	634	660	615	663	667	687	651	693	711	648	627	688	642	637	626	618	677	675	632	638	638	681	730	678	687	654	676	646	615	671	594	654	665	688	674	639	661	702	640	679	679	609	607	674	639	662	639	666	615	700	637	687	659	662	676	685	676	638	632	638	643	694	611	653	640	713	637	634	662	579	641	636	627	648	663	679	657	639	646	700	647	640	612	642	692	633	651	676	684	665	626	697	646	621	635	720	657	650	643	652	655	655	674	612	682	635	601	663	642	686	642	709	627	650	619	652	664	638	626	695	630	678	645	690	690	657	624	672	678	649	643	607	656	632	667	645	658	653	657	707	638	644	613	640	650	642	669	659	632	656	614	701	653	634	661	660	654	643	681	633	655	644	673	670	625	682	657	628	666	646	619	638	648	690	627	705	648	635	635	676	668	668	641	680	656	651	663	649	640	629	624	649	621	636	637	654	657	631	637	634	623	624	744	661	615	632	668	665	710	648	651	671	632	646	655	668	643	665	640	643	666	680	667	638	668	629	646	677	631	604	669	648	619	640	678	627	692	665	648	652	677	617	609	682	642	672	630	624	626	589	630	665	637	664	671	659	657	673	664	646	637	631	658	640	631	706	653	639	673	636	657	649	656	613	641	687	661	666	675	621	666	667	655	645	685	651	667	637	615	683	677	641	639	716	636	630	684	691	607	672	667	597	627	618	668	660	651	619	654	647	646	631	635	636	673	637	641	629	648	667	646	648	694	680	695	678	682	660	667	652	644	666	699	655	649	672	643	626	673	640	662	666	681	630	636	674	649	701	612	678	656	615	654	672	665	681	671	635	615	628	646	637	632	641	668	653	679	678	618	676	647	678	679	658	690	640	677	640	615	648	677	630	642	652	654	711	657	636	635	647	638	622	647	677	640	654	635	675	701	609	684	627	679	705	628	687	641	618	686	655	665	685	644	679	628	646	658	667	654	666	633	669	667	686	641	645	635	650	670	635	617	658	675	680	641	684	679	615	647	641	670	637	651	646	654	669	594	651	645	638	651	680	687	640	643	648	634	687	608	644	645	692	630	645	665	644	641	677	679	664	683	629	639	620	645	644	683	643	647	693	716	687	702	651	662	660	705	639	651	688	681	652	697	692	655	655	637	636	658	666	642	670	615	622	624	617	626	602	640	652	610	641	668	653	669	682	629	635	607	659	673	624	655	651	708	595	679	691	575	635	645	688	670	636	620	675	646	644	625	694	636	645	659	624	680	628	690	692	639	662	665	635	678	679	672	624	613	635	649	684	662	689	657	651	630	632	676	662	645	638	636	699	675	656	656	692	710	623	698	676	630	648	660	638	660	632	673	665	634	674	615	682	636	630	646	666	672	667	642	637	679	633	659	655	613	623	665	661	656	721	673	669	639	671	690	653	669	692	657	658	685	615	658	638	627	678	656	611	654	661	626	616	688	611	679	653	684	639	641	632	661	635	688	669	665	680	675	674	654	611	680	628	662	693	652	625	620	666	626	638	642	636	675	634	671	618	638	635	695	682	653	639	633	643	586	682	653	656	648	628	685	651	640	630	654	626	644	650	668	645	660	635	678	653	652	626	621	666	638	670	681	697	709	621	636	641	665	660	662	639	700	731	621	683	605	665	632	692	654	639	676	639	637	638	666	598	654	655	651	672	664	641	653	684	680	643	666	615	639	617	647	647	603	658	623	658	707	636	669	656	630	640	657	667	606	695	656	657	659	649	690	624	682	618	642	661	634	628	686	691	651	688	633	668	655	649	667	686	657	668	680	708	616	603	642	668	679	690	670	656	673	658	672	625	662
14245	15903	10967	1708	419	292	282	244	303	260	257	278	258	244	270	295	322	289	284	268	306	329	281	301	309	322	317	314	319	323	329	323	326	353	360	377	356	328	362	300	368	312	323	329	330	315	322	285	291	304	310	286	300	297	329	299	308	312	339	323	273	252	300	281	276	276	309	312	269	275	256	300	284	299	303	309	286	296	287	307	260	279	312	254	281	252	261	266	281	277	263	289	305	263	295	246	307	298	298	269	306	281	291	305	274	277	284	277	282	275	272	302	299	313	300	284	263	292	272	231	290	303	260	288	287	277	289	277	247	282	288	269	283	279	260	268	273	294	285	279	324	294	285	276	299	282	277	275	302	276	301	280	274	271	283	288	290	251	273	259	287	291	245	259	285	301	292	271	301	274	300	284	259	259	277	271	255	246	316	286	305	279	274	284	267	283	266	259	304	271	290	231	271	274	287	282	286	304	255	277	278	263	294	301	275	300	254	267	283	259	306	313	245	262	243	265	284	305	308	260	280	265	259	277	268	266	272	294	304	289	296	284	264	280	268	280	281	270	284	273	311	307	259	306	271	280	316	291	286	279	282	288	255	251	296	274	298	265	284	269	275	280	258	273	275	297	274	296	335	268	257	292	277	281	289	273	248	264	251	265	295	316	287	270	277	267	247	273	257	290	309	273	275	335	309	234	248	261	286	255	303	274	265	272	293	270	289	303	289	253	269	331	298	284	297	305	277	296	285	252	256	293	284	273	288	286	252	284	234	287	270	269	259	269	272	258	292	290	310	277	264	291	267	291	267	272	296	269	262	318	278	288	276	269	301	291	288	287	307	282	273	253	292	256	252	271	270	270	268	252	289	261	267	291	285	264	286	287	278	293	255	277	289	281	284	302	266	274	269	298	289	290	280	266	260	304	299	282	285	255	250	286	268	272	259	304	307	281	313	288	274	328	302	266	276	283	279	265	280	276	258	292	305	285	257	297	288	314	255	311	306	260	256	279	249	260	234	283	289	252	312	279	287	242	318	283	295	262	293	279	302	290	246	285	276	271	273	279	300	288	278	280	246	279	253	297	286	262	315	268	307	297	283	292	267	293	279	267	287	280	255	275	270	296	280	294	287	280	321	272	276	308	264	283	276	291	302	283	258	261	262	246	284	288	305	305	312	257	288	260	317	306	265	265	273	288	303	305	250	250	278	278	269	233	279	245	270	297	317	277	288	277	304	286	282	310	276	280	276	253	264	303	278	280	263	298	289	280	256	250	293	285	272	291	267	251	294	243	262	311	278	271	253	259	277	302	295	291	277	264	270	275	290	280	285	309	311	264	273	278	292	266	275	277	265	284	289	262	265	308	312	285	274	264	259	279	286	284	295	275	278	283	297	279	255	277	295	270	285	301	295	307	286	248	280	282	304	265	293	269	272	268	299	265	291	297	262	302	272	276	284	277	257	260	267	292	280	265	281	252	290	289	292	295	244	263	223	249	316	257	304	296	269	287	271	308	246	293	260	262	267	252	277	277	288	289	299	276	299	290	269	316	301	310	278	261	274	285	299	264	275	252	271	286	250	266	279	316	278	267	277	284	269	277	282	252	282	293	273	295	264	267	304	275	282	256	282	289	285	278	320	258	282	272	253	280	298	315	310	274	253	275	273	255	319	285	267	295	299	274	284	258	275	293	290	268	300	279	273	270	272	275	276	287	277	256	267	283	282	281	264	285	278	286	277	245	274	273	271	277	296	282	298	277	280	277	271	260	302	278	280	247	274	267	266	302	304	235	254	314	264	260	294	299	276	271	291	290	300	283	253	303	289	304	273	279	285	262	292	294	282	307	305	281	271	300	293	293	244	279	248	271	273	281	249	267	314	288	289	315	254	262	276	263	266	274	288	273	268	258	283	296	264	256	284	291	260	275	264	290	293	287	279	303	264	276	268	281	301	289	315	284	270	295	283	282	262	280	302	281	272	285	272	266	280	307	291	265	285	257	244	303	251	275	294	286	292	265	255	296	322	265	275	304	234	287	258	257	289	273	263	257	300	258	250	283	271	267	282	308	271	298	277	260	264	286	305	263	269	261	282	290	248	252	277	275	297	281	289	279	286	246	259	296	286	276	256	260	265	260	248	282	248	249	285	285	280	276	287	283	284	274	293	302	269	263	273	256	281	293	306	289	260	312	271	272	303	286	287	264	274	275	290	261	262	281	262	262	285	247	291	285	283	297	274	294	255	263	291	283	293	251	272	292	306	299	296	300	303	284	265	283	278	280	278	281	282	257	268	273	283	279	267	249	303	309	318	302	259	266	275	321	296	289	274	258	280	285	248	288	285	257	297	285	275	275	255	269	300	275	319	292	258	266	289	280	251	263	274	287	306	291	338	313	272	304	278	282	295	288	300	266	261	323	304	278	266	266	250	276	283	249	296	247	278	267	293	303	287	305	299	293	272	269	279	288	304	301	315	283	277	250	271	273	307	316	289	284	261	301	285	301	254	256	266	304	287	291	271	277	272	326	291	260	287	257	269	273	299	297	261	271	255	301	273	245	279	314	273	264	274	305	279	268	301	267	270	271	287	288	260	258	276	278	267	280	298	298	303	276	298	261	261	299	285	247	289	248	283	301	267	270	278	251	271	288	294	287	266	285	300	265	289	285	269	290	253	281	269	319	269	318	283	261	281	273	280	271	264	285	283	278	294	289	280	285	270	282	253	278	281	266	286	288	286	288	263	296	291	261	280	292	283	292	291	264	268	265	275	265	269	287	286	315	266	305	268	272	297	304	304	295	295	269	244	276	257	261	291	286	261	270	287	269	292	264	326	240	281	266	259	268	269	298	242	246	234	299	265	277	295	274	269	294	264	280	337	294	279	266	282	296	273	248	265	281	269	264	259	246	300	318	296	267	274	287	256	273	277	274	254	255	307	273	274	256	239	278	289	265	268	248	304	251	289	291	317	260	287	291	310	277	286	304	298	259	279	280	263	233	287	260	277	260	288	278	294	299	269	290	289	279	295	254	286	271	282	286	275	291	267	295	273	257	269	291	273	286	248	270	284	305	264	293	250	277	286	282	262	261	269	280	254	295	270	262	288	302	269	294	255	295	250	281	262	286	306	288	276	258	241	270	277	267	293	290	295	299	276	257	274	257	257	298	294	278	310	267	288	274	275	276	270	292	268	296	294	295	275	289	268	242	288	280	274	267	248	283	246	290	267	314	290	268	252	299	300	275	300	294	284	298	293	277	240	227	292	267	323	294	302	310	267	262	259	283	287	274	282	330	268	269	270	271	275	239	282	303	288	267	286	273	268	268	280	282	245	257	342	295	255	288	281	308	257	297	302	278	279	309	255	280	267	293	292	257	279	282	306	268	274	283	289	260	268	281	260	294	261	294	271	300	281	281	298	272	289	249	253	274	283	313	273	317	281	287	300	304	268	303	245	308	281	259	316	292	276	297	299	278	277	312	283	277	311	301	287	286	276	261	262	231	274	294	234	270
11695	18262	13103	1021	727	730	713	674	736	693	691	625	659	705	697	702	667	698	687	753	699	794	738	813	788	858	794	815	936	901	968	1010	1084	1194	1192	1110	1138	1118	1135	1094	1129	1157	1025	1029	1009	1034	919	947	918	883	826	860	836	827	848	826	813	814	903	844	813	750	748	797	768	789	803	751	760	755	745	754	712	723	719	659	701	735	703	668	728	667	680	658	643	695	663	630	699	670	696	658	622	654	649	633	647	644	650	676	684	712	655	665	700	676	657	692	672	646	625	640	669	698	671	656	660	657	672	696	623	646	687	668	619	654	663	675	676	639	672	709	665	649	648	628	707	662	715	713	684	657	699	690	661	666	658	644	684	664	677	692	684	704	689	631	651	684	669	634	702	628	616	670	620	706	650	638	688	713	664	656	671	654	664	705	658	740	680	665	690	635	707	649	709	695	616	701	651	664	616	628	698	666	688	622	695	695	693	664	663	683	677	713	626	666	675	670	668	657	714	661	692	679	646	659	640	609	718	684	656	664	687	684	695	694	655	668	658	668	617	687	615	633	620	651	642	658	655	705	653	704	674	725	688	622	647	712	668	684	632	642	639	678	690	644	624	652	680	666	668	721	691	624	670	641	615	665	660	695	678	636	687	670	606	653	693	692	627	658	669	686	655	698	654	685	658	671	674	633	643	690	726	660	636	665	658	664	635	653	662	654	684	667	604	647	672	639	699	671	665	701	692	682	650	673	683	628	653	656	667	646	622	689	640	682	648	698	645	636	638	620	652	662	663	651	638	655	733	610	685	652	679	630	663	644	707	693	683	679	642	669	672	691	662	687	659	647	663	675	658	684	681	680	728	694	666	676	711	677	652	657	697	590	660	669	665	640	647	743	693	656	676	659	689	679	651	676	671	667	665	673	606	643	639	682	687	682	682	691	590	672	677	620	662	643	644	623	647	653	673	670	659	628	653	639	703	662	705	640	666	668	684	679	639	649	640	696	665	660	678	653	643	664	680	640	683	681	669	696	666	657	664	674	697	656	616	659	635	657	665	625	632	689	645	715	601	651	687	677	693	680	696	662	680	698	647	663	658	680	705	668	706	700	718	695	656	647	689	644	667	650	660	639	662	650	668	653	629	625	613	636	665	672	666	687	676	662	690	699	665	642	664	683	687	653	638	664	659	634	685	699	675	694	649	637	682	618	655	647	667	667	694	672	696	671	672	641	676	694	682	647	668	635	643	679	648	663	659	628	654	702	661	660	625	697	687	655	688	638	669	620	656	653	661	730	664	705	662	626	676	646	676	641	692	691	693	696	683	659	639	724	689	701	654	638	651	670	660	669	689	622	697	652	674	672	652	662	693	658	624	676	669	727	664	614	689	653	660	682	644	644	699	659	670	633	679	669	650	642	692	643	646	678	678	703	713	667	667	610	665	646	703	671	666	636	729	700	685	683	634	701	634	730	644	645	660	699	686	656	701	655	655	694	609	724	686	669	713	638	655	641	672	629	609	627	656	710	665	667	686	712	667	666	699	646	643	636	626	621	641	671	670	666	678	698	662	624	726	615	663	655	664	698	711	668	674	667	690	624	672	644	669	661	709	658	686	642	651	649	677	644	671	636	699	654	630	669	656	651	676	667	633	616	642	678	643	673	627	630	686	722	664	673	655	697	685	687	685	643	652	705	663	696	647	649	697	664	648	680	630	645	644	671	647	703	671	713	668	723	647	702	680	693	639	620	663	692	651	656	694	653	666	683	672	651	641	685	650	640	684	675	670	646	699	650	633	704	600	656	722	661	662	635	638	652	640	690	726	647	635	660	681	631	655	597	696	674	689	661	653	655	714	651	655	711	647	704	649	660	741	688	656	673	624	618	706	682	692	656	667	680	690	597	640	663	634	676	699	653	610	695	661	679	683	683	653	655	681	662	670	695	643	661	634	692	657	599	689	670	719	635	645	670	682	675	664	651	687	697	701	672	634	673	665	706	667	637	639	687	658	632	684	679	651	616	659	645	647	649	674	634	702	627	659	705	677	660	657	682	670	677	650	662	652	671	686	648	718	653	693	668	657	681	637	645	640	663	645	665	684	632	661	656	649	640	673	658	649	645	655	635	644	658	644	713	632	628	640	649	665	631	655	658	702	638	714	683	639	707	659	598	721	684	667	648	706	697	616	647	665	627	656	672	626	615	699	702	636	638	665	644	637	650	643	680	700	688	678	658	704	678	689	679	678	697	676	672	684	691	699	679	661	659	673	654	662	621	672	646	682	658	649	676	694	651	708	688	642	642	655	622	693	609	641	679	680	671	716	638	637	652	666	666	712	643	675	661	660	678	673	692	721	704	667	692	677	672	656	703	685	658	664	673	688	680	661	651	675	676	644	704	650	649	692	661	702	654	671	686	674	639	670	675	695	713	666	649	646	680	665	623	671	641	686	618	644	693	637	668	711	691	625	676	678	652	649	684	664	653	664	667	665	652	661	683	687	662	671	653	647	634	686	640	677	673	651	691	683	697	656	605	627	682	706	633	663	692	651	662	622	660	682	687	665	693	650	665	659	686	706	652	672	677	691	675	657	686	651	672	669	691	729	683	647	643	636	644	693	635	688	669	678	675	684	646	655	673	702	650	649	688	661	698	674	684	689	660	654	676	614	664	646	644	627	682	736	670	677	706	632	645	682	650	647	646	716	702	636	710	640	661	705	670	649	689	629	650	639	671	665	689	666	656	663	673	675	679	677	656	665	659	664	646	677	621	633	632	673	696	717	676	662	644	707	677	697	700	699	646	690	611	675	688	700	633	700	636	693	695	605	636	663	673	655	649	649	615	611	646	690	617	641	647	653	647	676	678	644	633	702	666	671	658	641	666	675	692	639	635	707	678	645	662	639	637	667	669	677	662	688	685	678	640	704	708	672	665	651	670	650	678	642	681	702	642	643	696	633	671	652	712	626	705	711	702	638	663	623	711	697	634	672	652	696	695	642	648	637	707	711	692	645	682	643	685	689	696	662	671	684	672	692	651	693	613	650	639	672	747	657	683	664	622	699	674	724	650	665	657	647	675	672	642	673	664	653	671	700	675	672	661	703	690	656	658	674	676	646	658	650	649	660	703	710	621	692	667	660	680	679	654	687	652	639	682	715	651	659	672	673	675	691	639	664	698	716	618	663	673	683	681	648	646	663	656	664	717	693	642	702	687	674	677	670	644	660	654	698	695	660	731	684	655	674	651	728	700	658	691	655	680	654	638	658	669	653	693	657	687	725	703	669	666	659	642	720	663	680	660	673	686	715	666	704	664	641	649	701	641	642	648	690	640	645	664	665	619	661	663	675	661	647	693	656	679	731	678	653	650	681	682	662	654	646	707	705	640	642	645	627	677	694	627	677	698	680	654	673	685	674	635	690	645	661	661	606	660	651	667	698	706	657	693	684	682	668	654	650	627	681	663	668	657	688	695	708	680	708	647	617	651	679	693	706	636	679	651	672	674	647	691	678	666	664	715
39152	46127	33786	19488	10418	4580	1773	701	434	318	312	322	318	311	293	286	289	314	314	289	297	315	329	332	338	325	336	335	315	338	306	353	323	358	377	411	368	396	344	360	339	358	371	339	375	349	351	322	362	332	319	342	299	297	335	313	372	369	442	439	423	383	336	359	319	327	322	371	308	334	304	324	293	298	308	294	311	321	315	314	326	306	303	302	326	308	321	317	298	269	313	264	292	308	287	267	320	313	300	266	299	295	295	276	267	288	316	280	298	271	250	251	281	294	300	288	306	290	279	284	264	306	301	309	252	262	304	281	279	266	313	302	268	264	269	322	267	243	277	287	272	269	269	239	314	285	296	272	269	282	286	264	267	262	266	286	265	250	299	281	273	305	302	277	270	292	275	270	306	287	279	265	323	285	270	301	272	290	259	303	315	269	254	313	297	263	256	290	277	283	274	294	279	253	313	288	277	284	267	260	280	269	264	298	278	301	238	293	280	262	278	281	283	283	278	308	297	286	303	281	290	274	259	284	308	274	277	299	270	301	272	276	307	286	303	306	293	290	280	304	255	316	257	246	263	277	314	278	329	290	278	283	288	277	277	307	250	304	305	269	257	296	277	288	292	288	253	271	287	281	305	289	289	302	266	281	279	274	318	293	289	256	256	299	259	334	300	299	264	288	294	281	290	277	280	275	273	305	299	269	293	288	307	271	266	303	322	312	286	273	261	259	306	299	257	304	294	291	285	281	299	279	260	333	327	278	294	257	265	271	296	273	279	276	293	265	297	280	277	311	270	294	258	269	289	296	299	287	271	261	280	288	258	283	272	267	284	288	292	277	265	253	298	249	301	258	294	319	304	275	273	326	298	310	296	267	280	308	298	318	266	291	267	276	288	271	284	295	293	286	296	284	300	280	277	275	307	275	321	282	277	281	284	255	279	277	283	276	304	328	302	271	282	306	291	279	293	250	298	294	314	271	288	285	310	260	300	276	278	277	276	268	265	277	267	246	269	289	243	278	286	271	236	282	302	284	250	286	280	282	285	283	287	273	268	271	265	301	297	307	292	301	294	299	292	268	252	284	246	288	288	294	253	273	257	270	264	310	284	313	296	303	268	275	289	310	276	302	280	277	254	298	284	303	250	283	283	255	286	304	284	298	271	328	314	305	266	279	276	269	257	270	268	272	280	290	278	259	280	272	303	290	298	281	287	286	294	285	268	263	266	275	287	254	262	286	279	276	278	278	269	257	264	304	279	308	257	299	284	282	290	305	275	266	254	292	270	302	324	280	304	274	275	308	284	251	289	262	283	277	286	273	283	299	295	272	306	257	286	288	270	300	279	284	294	298	287	295	279	243	306	295	264	289	300	305	292	258	295	292	281	328	262	249	264	290	256	275	277	289	291	295	270	288	288	306	287	284	245	312	339	283	301	288	320	264	267	273	262	289	275	301	308	280	278	283	285	304	290	281	294	289	267	258	268	291	294	285	267	316	321	301	295	273	320	291	276	284	269	281	298	271	293	296	289	267	269	273	285	265	262	279	304	294	247	295	287	316	283	289	305	299	319	280	278	312	267	283	303	300	269	278	318	291	289	269	282	272	268	277	289	289	290	270	281	255	261	318	301	294	297	273	288	278	275	289	288	272	266	267	259	297	287	292	305	295	290	296	280	290	288	266	291	317	265	265	262	257	293	297	265	278	280	300	304	280	268	297	275	283	307	301	286	288	278	288	308	265	277	284	272	287	283	279	248	290	272	283	255	297	251	293	330	283	276	292	281	312	281	294	284	303	333	294	277	308	286	281	257	268	299	294	276	250	250	301	312	281	304	274	272	307	247	304	316	268	276	301	284	267	291	265	283	325	290	303	264	295	310	280	287	265	299	272	312	297	305	237	328	289	301	265	314	259	278	258	281	277	310	272	284	304	296	252	309	285	290	282	252	303	281	277	273	285	250	293	289	277	287	283	281	284	293	276	265	257	285	303	245	292	294	291	272	291	289	310	281	318	317	282	281	295	261	283	277	295	292	304	283	282	300	284	254	295	293	290	272	274	260	291	288	270	296	286	310	308	259	314	274	274	310	256	263	303	262	304	284	314	265	291	277	304	295	262	285	319	278	299	305	265	295	291	297	249	274	295	248	317	257	276	283	281	286	270	279	280	274	261	271	283	285	306	280	317	298	317	271	265	290	274	270	268	269	273	324	317	298	294	318	304	298	349	293	269	281	299	288	274	270	289	294	282	267	289	279	278	287	298	272	264	298	247	301	289	254	281	290	240	263	262	317	291	264	320	329	315	304	301	270	305	296	284	272	293	259	299	291	295	294	250	286	309	286	296	286	300	308	278	285	275	293	271	284	280	307	279	302	269	270	276	288	314	259	269	287	286	318	282	298	269	275	296	314	313	290	272	253	290	308	281	278	309	247	277	273	284	288	293	285	308	292	315	287	271	276	269	311	279	279	291	256	282	278	319	292	257	276	277	286	317	279	311	267	290	283	287	288	256	293	270	289	274	274	321	280	288	291	294	280	267	290	301	251	291	264	291	301	312	288	290	285	273	285	287	278	276	291	286	292	293	294	298	280	265	283	302	261	279	277	296	287	293	286	284	299	303	257	256	285	293	283	295	267	282	283	269	262	289	319	279	303	276	263	263	282	296	307	286	310	293	277	292	280	288	262	265	303	283	260	305	279	292	279	291	266	282	266	257	278	292	316	264	283	266	284	281	293	272	284	300	300	271	242	274	282	307	302	296	259	245	310	271	263	295	295	285	291	248	284	247	274	289	276	285	303	265	266	285	263	291	309	315	284	303	301	297	277	309	274	267	293	304	306	253	268	317	309	305	262	308	289	264	242	278	277	274	305	293	287	269	297	297	302	324	293	268	276	275	280	292	282	300	279	289	279	302	295	279	283	299	288	275	277	306	258	263	263	280	312	286	266	262	265	301	264	293	301	282	266	266	297	282	287	271	312	273	281	277	263	277	282	289	314	287	307	345	296	282	266	278	269	293	280	287	287	295	286	263	272	307	251	280	268	269	286	283	259	268	290	252	324	270	291	266	291	285	300	248	269	300	297	306	275	294	250	325	279	283	275	288	291	281	280	279	266	267	278	262	267	274	290	299	306	291	289	305	261	266	283	302	281	270	264	280	276	288	279	317	279	303	289	294	287	282	311	307	292	296	287	277	291	282	286	263	309	279	308	261	237	281	306	276	281	267	305	275	298	251	282	279	272	290	260	309	293	280	304	296	302	315	279	260	265	296	309	306	279	265	274	295	283	298	267	242	286	258	295	262	296	312	293	246	267	287	281	276	271	277	318	272	261	314	258	270	266	298	308	288	261	278	288	268	304	282	276	277	308	273	268	304	283	270	296	283	323	292	299	288	305	280	308	317	284	297	269	257	282	293	309	262	261	268	258	303	281	278	268	293	264	271	269	276	279	280	324	297	330	296	303	306	261	284	299	281	287	289	274	270	297	268	287	287	301	270	256	280
31298	41442	27334	3483	1705	1362	1213	1099	1008	934	914	857	843	858	809	816	777	773	764	798	856	854	905	880	947	987	1044	1006	1051	1021	1093	1168	1195	1255	1321	1407	1407	1329	1369	1376	1266	1281	1253	1216	1201	1194	1140	1225	1133	1035	1112	1050	913	945	976	990	1332	1503	1991	2166	1721	1275	1276	1282	1142	1218	1059	1221	1055	955	860	899	926	823	865	788	824	815	812	776	755	760	759	724	747	736	700	678	689	686	719	686	680	669	671	670	705	665	680	661	649	685	643	660	684	691	660	673	680	680	676	687	705	697	669	716	654	693	697	685	692	631	647	677	629	703	676	716	695	699	684	679	663	675	662	678	670	626	642	639	693	687	721	697	709	661	648	691	713	666	668	707	694	693	689	651	673	654	699	682	730	699	668	666	642	651	690	682	653	684	712	706	642	613	699	681	653	650	665	629	704	709	634	612	664	686	677	709	634	653	666	661	683	643	619	678	717	695	650	672	637	628	674	710	699	669	695	692	673	672	706	689	627	701	695	682	696	711	646	663	642	688	664	670	697	697	645	635	672	702	700	677	647	679	689	654	743	700	671	690	695	694	684	669	663	636	630	616	695	676	666	677	656	629	714	708	670	715	706	656	677	699	692	690	706	660	686	706	743	667	687	673	694	715	650	664	663	673	719	686	683	638	669	650	670	668	684	701	690	648	660	671	644	675	714	659	668	631	688	706	702	689	676	665	646	651	628	674	705	663	679	665	697	645	710	645	698	712	650	717	649	661	669	698	617	677	694	640	695	650	653	653	652	656	686	671	686	708	635	663	689	675	678	661	641	661	690	706	629	613	640	647	643	709	685	709	685	683	701	626	684	709	675	649	636	671	673	626	714	703	651	665	689	695	651	655	675	727	674	683	686	686	636	661	676	637	663	651	655	683	661	674	670	673	667	661	701	666	667	623	654	677	677	697	662	679	682	684	637	677	646	643	663	663	612	691	646	673	660	687	665	645	727	711	686	661	701	705	730	678	667	677	735	690	673	693	683	662	656	664	674	681	670	619	680	706	687	686	731	665	721	685	659	672	669	667	702	665	663	726	659	716	707	638	634	647	614	649	686	724	643	656	687	641	696	665	681	668	674	671	676	674	664	728	644	683	631	643	654	667	722	684	664	634	707	649	671	636	673	685	665	678	680	654	669	744	668	652	644	700	711	668	655	682	678	699	667	664	670	655	671	666	680	685	689	652	652	680	681	681	636	661	678	715	665	635	667	670	646	675	700	673	677	713	673	675	677	670	654	656	678	701	692	704	669	701	669	669	692	656	689	647	648	734	654	648	659	643	677	700	664	672	655	686	700	696	699	687	632	662	709	684	666	654	714	652	686	650	696	711	683	664	709	684	705	614	706	683	683	679	670	756	676	701	688	648	652	701	668	636	631	678	707	693	651	650	726	697	616	661	687	701	688	702	661	683	656	663	662	711	677	667	644	649	696	678	678	683	663	665	713	663	646	712	672	673	695	679	663	641	683	691	669	676	651	721	660	661	683	709	701	712	687	717	715	672	711	694	665	661	651	691	688	633	692	683	681	645	724	678	710	735	661	677	654	677	681	706	640	673	697	731	673	664	654	691	699	689	688	701	662	647	696	616	636	693	697	686	691	644	665	700	676	676	658	684	678	667	675	644	650	628	695	697	673	677	676	718	713	692	695	686	669	693	681	674	649	643	682	653	683	719	627	673	680	654	659	675	662	683	673	661	658	687	656	654	670	695	643	690	694	663	715	676	678	690	664	671	688	681	625	695	658	686	640	653	710	639	709	643	676	626	634	666	672	648	716	684	676	666	700	669	682	690	717	692	659	649	724	668	702	681	678	660	626	671	649	633	710	691	667	633	657	656	683	652	691	691	686	701	646	663	663	625	708	703	678	677	649	700	724	637	708	665	668	715	655	644	645	658	639	686	687	650	667	710	641	678	671	667	605	680	658	691	636	659	678	665	635	671	685	679	680	684	745	660	695	736	676	633	670	680	690	676	682	614	611	682	677	668	637	696	651	670	665	680	687	688	646	726	657	684	653	648	703	664	689	654	685	670	655	664	622	663	646	667	684	665	661	658	700	681	677	692	704	703	694	637	757	700	690	691	698	667	695	667	686	667	662	674	703	705	642	669	664	673	676	637	695	648	689	661	661	688	716	678	708	676	695	712	693	627	718	693	677	680	685	686	665	677	662	677	599	670	656	698	688	719	746	636	647	668	662	679	680	655	726	667	646	681	676	727	661	696	690	687	657	669	716	690	633	711	658	666	730	655	700	658	704	681	662	643	653	668	662	704	633	666	654	677	691	675	641	629	717	684	672	667	664	658	661	679	680	711	661	632	627	670	635	657	671	674	671	695	679	674	671	666	642	681	677	633	678	657	683	674	646	693	658	678	667	654	659	623	680	688	730	699	670	638	680	672	691	667	684	719	675	685	708	672	719	734	687	688	725	702	651	660	680	723	649	658	661	678	685	689	695	681	666	706	679	700	650	628	641	699	686	683	706	712	673	699	692	675	687	691	697	612	693	679	659	672	658	642	648	660	740	641	646	699	642	666	649	691	652	667	615	702	650	682	690	660	707	659	645	678	662	669	633	679	651	666	670	688	643	675	633	669	642	653	732	712	640	731	661	672	668	662	658	643	657	696	727	630	673	707	707	666	683	674	678	695	642	663	652	720	698	663	662	702	662	702	704	610	703	602	703	682	655	659	671	667	644	728	642	648	714	657	700	686	687	684	708	686	642	648	679	671	697	730	696	678	670	680	709	693	668	696	711	652	639	683	642	655	654	670	713	660	698	703	719	721	682	660	688	631	699	699	687	704	698	680	699	682	673	667	723	657	698	659	702	733	696	717	634	698	676	683	701	665	682	649	697	663	684	665	663	699	657	696	693	653	661	662	696	651	682	675	674	649	690	651	651	702	680	706	679	699	632	656	678	668	656	642	666	670	682	708	690	683	651	642	667	686	686	670	678	690	655	666	678	717	676	681	669	654	637	651	669	753	672	692	716	639	720	684	671	665	697	625	738	654	689	630	660	664	634	691	714	643	712	656	627	695	664	635	680	622	684	644	631	687	687	691	661	704	699	665	698	697	673	665	717	669	665	682	667	725	702	673	656	638	628	685	644	658	655	699	646	662	655	654	673	734	683	648	669	640	682	649	663	674	701	711	690	647	646	668	686	638	646	643	681	735	628	682	669	651	678	693	701	685	691	646	670	686	652	668	657	667	610	673	707	690	670	676	679	675	660	696	653	660	685	647	720	688	661	677	674	686	666	688	674	687	647	696	695	658	720	687	699	664	603	686	696	661	670	672	679	701	701	654	700	663	639	676	637	681	695	674	646	645	686	682	688	663	675	666	737	672	647	676	702	658	734	737	723	677	650	668	690	697	635	669	676	709	683	647	660	749	660	709	689	671	658	688	707	621	663	686	664	655	663	655	664	703	650	662	639	651	711	677	664	735	648	676	691	643	698	650	694	681	647	653	655	685
52983	43149	37380	25256	22380	17848	10389	4542	1447	538	479	406	390	403	343	363	370	349	374	325	388	378	363	369	322	387	369	381	387	414	417	370	460	465	460	430	501	465	470	474	513	457	478	422	442	451	462	455	420	406	475	343	384	400	386	393	541	586	882	1101	787	650	528	554	481	530	487	461	419	402	387	397	409	421	347	310	356	347	337	328	333	344	280	315	328	281	285	283	284	254	301	268	276	267	264	267	297	283	335	301	275	278	254	292	276	286	262	271	296	275	307	290	263	310	273	280	339	260	248	296	277	309	274	285	282	309	281	291	249	251	304	291	288	267	279	284	314	272	264	261	246	263	292	279	301	283	277	287	277	270	252	259	274	299	269	276	287	270	277	277	277	342	300	284	289	276	262	305	297	282	276	328	297	279	285	304	294	280	278	298	290	261	280	281	289	279	283	299	300	286	285	283	296	285	293	279	290	289	276	289	257	281	283	303	296	293	280	309	277	275	261	306	281	295	233	269	259	286	285	256	248	282	263	282	266	299	274	288	287	266	279	281	274	263	282	304	330	306	307	292	279	260	313	299	279	269	256	316	295	308	266	266	276	278	271	284	266	268	291	289	261	255	281	271	328	260	265	279	298	346	256	277	271	262	297	283	266	299	274	296	278	282	253	250	281	273	271	275	303	235	270	265	301	246	244	274	270	262	280	260	274	319	264	260	291	296	271	299	301	271	240	274	297	273	285	277	290	281	266	276	277	271	278	311	296	294	274	259	258	290	282	290	299	232	265	293	267	291	331	263	233	295	283	273	281	264	279	309	282	284	280	260	268	277	268	265	257	299	266	268	271	270	262	296	316	281	294	318	294	250	294	299	268	282	259	290	273	270	275	270	261	269	267	309	272	287	299	307	268	320	302	269	267	279	270	268	272	275	254	301	315	279	255	240	265	311	284	274	253	307	257	236	284	264	293	275	303	266	282	298	248	265	300	279	291	269	301	272	302	272	249	267	272	292	269	288	253	287	309	311	336	300	284	304	322	274	254	281	300	251	264	266	277	282	283	293	281	269	276	290	290	304	262	260	300	283	245	268	246	303	311	278	326	290	262	255	258	289	288	265	271	298	293	272	279	300	290	306	311	293	266	293	302	268	293	298	283	282	286	290	252	243	298	285	277	273	273	284	274	289	291	294	278	271	268	276	278	265	292	279	279	302	277	288	282	276	281	301	286	305	275	294	274	266	234	267	258	287	278	322	258	292	317	301	319	299	290	297	322	291	270	317	243	275	260	270	267	287	290	259	254	260	268	280	267	264	282	286	307	309	244	266	278	288	267	269	291	276	314	261	275	275	287	246	305	258	279	281	285	285	285	282	257	285	256	269	284	276	272	256	255	270	273	296	278	282	280	257	245	302	279	289	273	302	260	275	274	296	310	265	268	300	305	293	275	278	287	262	268	318	302	269	268	262	262	274	271	284	279	272	269	291	287	254	275	276	286	266	258	284	253	293	307	273	304	275	266	247	269	286	281	270	279	253	302	265	327	278	299	292	297	285	273	273	287	296	264	274	285	292	281	289	254	300	246	289	281	300	285	285	257	249	279	299	277	284	274	287	259	277	329	272	279	292	291	265	271	271	277	285	270	266	262	284	282	272	272	293	285	317	287	267	302	265	295	287	291	286	270	316	276	256	277	249	266	252	292	280	271	278	277	281	235	272	272	259	296	292	314	275	274	286	320	312	298	305	286	278	278	286	303	284	301	262	289	244	296	292	267	265	285	298	272	284	278	287	291	292	296	256	269	258	275	277	290	310	281	304	259	274	291	270	266	291	292	312	312	253	272	306	273	294	257	257	243	277	261	278	291	276	277	293	276	270	273	259	281	306	254	288	298	273	285	281	279	251	269	301	282	309	307	258	289	296	258	266	282	289	250	264	277	280	311	272	305	325	275	283	298	290	285	267	254	266	277	291	264	288	284	269	283	300	321	292	271	261	281	253	286	273	305	278	287	263	279	294	290	294	295	276	256	295	248	276	314	291	300	270	250	304	288	305	290	276	291	316	278	269	302	332	267	286	291	246	277	309	278	306	284	296	272	273	300	266	286	266	280	325	281	280	289	252	301	282	268	249	281	284	274	272	279	296	285	291	269	260	277	254	291	257	301	296	307	282	296	298	287	297	269	283	283	275	284	281	265	297	282	264	260	278	288	283	297	274	307	316	253	255	279	284	266	258	296	306	288	280	311	249	276	278	281	303	245	263	275	287	287	293	332	269	282	309	276	284	272	284	274	280	269	276	301	260	284	288	295	274	262	267	283	288	306	266	276	289	301	275	289	271	279	259	295	284	252	301	268	256	262	297	246	256	257	270	267	298	284	291	291	267	266	266	269	291	305	259	261	269	264	317	295	332	270	299	292	257	286	272	274	263	301	288	249	267	277	296	250	293	266	281	291	255	260	283	278	256	271	262	264	275	271	287	317	273	271	270	312	271	302	245	264	271	272	282	289	292	254	240	294	299	273	277	249	245	294	266	311	288	236	286	301	244	274	282	294	290	321	264	281	291	288	284	307	267	286	257	267	258	261	282	239	300	276	260	314	291	276	300	263	237	269	291	274	254	282	278	310	260	267	287	295	273	311	294	298	296	281	290	256	278	293	298	250	294	286	284	275	267	273	275	278	281	300	291	280	293	294	318	282	277	292	269	282	256	293	287	294	288	303	272	276	275	279	276	278	252	318	247	321	276	265	305	316	296	268	246	273	301	286	259	259	291	271	242	242	289	262	307	255	283	292	247	297	277	262	282	276	267	294	304	276	277	290	301	288	277	261	251	307	305	256	274	258	304	286	262	293	281	278	300	286	284	262	255	257	270	264	312	268	282	266	267	282	243	306	255	262	293	300	268	289	271	291	249	289	286	263	298	276	283	250	274	316	270	284	248	281	338	277	286	286	295	279	297	295	283	264	282	271	304	256	284	239	296	305	265	286	285	265	287	307	289	245	295	259	281	268	263	294	266	253	267	263	244	268	295	273	304	303	263	274	263	276	319	291	262	273	238	281	269	289	314	274	239	275	263	255	271	266	268	284	290	252	275	259	305	286	282	301	281	313	311	276	295	293	276	278	274	317	274	286	306	281	294	301	258	274	255	285	298	288	281	258	276	297	265	283	308	282	278	294	283	284	296	248	293	271	276	291	294	272	293	294	249	274	284	287	256	266	294	279	273	263	291	263	276	291	283	284	267	283	307	290	329	268	261	290	279	277	273	263	287	282	249	263	256	260	276	317	263	259	267	281	267	246	262	277	287	279	288	292	275	287	298	289	293	286	270	303	234	252	304	266	263	308	274	284	299	302	304	316	272	294	258	295	290	284	288	283	286	268	274	279	262	262	300	274	268	261	275	302	301	258	281	277	279	255	267	289	255	259	264	279	292	266	299	277	257	294	288	283	253	254	283	256	264	271	263	280	278	275	279	261	277	279	276	295	284	296	276	257	300	255	271	274	284	266	274
43337	48386	42067	5967	4427	3381	2720	2223	1998	1733	1495	1395	1304	1145	1122	1086	1069	994	991	998	1047	1229	1346	1257	1222	1269	1326	1576	1610	1503	1639	1621	1741	1758	1966	1949	2097	1957	1970	2019	1944	1956	2046	1876	1744	1929	1953	2195	1589	1730	1945	1296	1252	1194	1237	1472	2810	3093	4946	6240	4374	3133	2114	2657	2188	2478	2035	2345	1752	1544	1391	1374	1359	1285	1184	1102	1236	1203	1066	1076	964	980	995	973	848	837	736	743	709	686	687	634	688	672	632	691	678	645	630	630	683	697	668	650	647	668	671	654	656	645	656	684	667	633	668	634	670	666	666	592	626	657	671	632	665	634	606	635	647	684	660	678	693	646	656	652	616	646	682	624	669	690	593	661	655	637	696	633	691	654	683	627	667	656	671	623	639	635	664	676	661	625	689	639	621	628	702	671	636	677	688	639	642	596	650	663	656	685	637	654	649	657	653	614	679	685	665	617	690	627	663	672	613	638	699	625	638	657	657	659	674	624	624	637	654	682	662	619	604	631	653	659	634	653	662	644	658	630	648	620	656	627	635	675	668	660	648	610	646	659	633	632	649	664	647	654	592	641	683	620	680	590	642	688	642	610	684	665	676	671	660	649	699	643	638	605	640	669	628	647	621	632	658	665	708	635	606	673	653	636	670	690	637	659	668	651	672	647	620	681	641	624	659	675	667	683	667	630	658	647	635	641	690	669	648	662	634	658	585	657	628	619	683	649	622	671	639	664	617	668	681	616	636	637	625	632	638	627	662	654	594	609	641	637	676	629	618	619	672	644	612	656	626	630	675	626	670	613	696	623	642	640	643	635	659	634	641	651	646	674	621	668	611	633	632	660	670	626	644	667	604	664	663	634	658	642	669	676	620	621	672	653	632	617	624	696	615	624	618	679	657	653	667	616	691	658	631	677	662	615	631	638	628	679	683	646	611	664	675	651	646	621	670	616	622	678	652	683	603	630	650	629	654	679	631	634	643	618	670	659	626	658	595	623	654	622	652	672	638	654	620	635	663	649	644	624	661	648	628	666	688	638	631	633	676	646	641	654	635	661	640	606	616	622	633	617	620	623	679	677	664	667	650	657	621	658	619	630	601	670	625	635	697	645	707	614	636	629	632	648	640	680	653	648	680	739	677	639	634	665	664	642	661	635	705	655	681	663	657	689	611	635	626	655	677	641	635	681	621	662	630	652	664	701	631	726	674	604	642	646	608	689	636	597	610	625	597	637	634	623	636	648	677	628	652	639	641	657	673	632	661	644	694	643	616	661	613	661	647	682	638	659	687	650	635	636	662	597	693	650	602	619	610	642	674	671	660	651	619	651	687	686	658	640	612	678	630	666	650	632	636	685	669	651	667	657	635	675	635	643	645	647	663	636	671	609	646	709	636	625	683	678	700	634	628	628	583	702	665	656	647	622	651	609	658	619	664	651	694	673	702	658	672	655	626	656	614	670	631	604	643	671	709	681	680	647	644	656	611	699	642	687	651	641	638	667	677	684	658	636	642	649	639	642	682	655	644	623	631	664	673	666	647	683	664	689	653	697	665	697	640	598	688	674	655	687	637	634	641	637	630	655	640	685	613	670	622	665	670	625	606	653	639	649	669	678	642	669	675	619	648	662	697	675	669	632	611	633	664	661	654	605	618	626	639	649	650	655	611	685	678	639	642	655	632	670	640	647	668	637	645	635	646	702	662	629	648	649	676	683	660	662	643	694	624	637	623	651	635	634	644	638	684	635	677	667	608	619	617	624	691	641	602	647	648	673	623	656	661	624	619	644	646	636	630	636	684	652	697	669	618	646	661	635	656	624	636	649	631	656	637	644	639	638	658	651	706	659	646	665	618	658	628	652	644	627	730	671	612	642	631	649	660	632	598	633	700	646	623	620	649	624	663	675	728	661	683	650	614	654	663	651	659	638	654	651	650	642	620	646	657	664	661	664	682	659	661	660	661	691	640	661	669	656	605	690	624	687	633	686	660	671	662	645	599	632	622	653	606	663	677	661	659	691	661	631	647	651	688	637	606	666	648	657	695	684	665	644	686	676	635	658	642	665	622	647	635	622	672	687	651	620	668	625	630	685	619	671	641	703	628	622	637	639	700	665	620	659	630	637	596	647	656	624	714	671	676	581	655	623	627	601	628	650	607	695	658	660	589	685	660	618	638	683	668	695	688	675	643	678	675	644	659	671	660	637	640	674	664	703	642	651	682	641	642	635	636	645	648	661	666	619	636	644	636	656	640	647	682	632	633	700	608	640	631	633	642	659	662	686	652	672	646	600	626	658	667	661	637	619	681	665	655	658	672	634	669	652	669	653	618	666	656	613	637	665	665	642	618	668	647	653	702	663	641	625	650	651	660	627	631	655	638	624	666	690	680	660	690	635	649	660	672	629	651	673	663	616	638	600	639	677	662	630	640	653	663	637	670	653	643	654	650	657	665	666	708	606	622	673	626	636	651	696	659	647	616	624	652	686	630	616	632	664	672	648	698	661	655	643	653	614	631	705	675	675	649	644	626	637	654	592	648	712	639	715	575	654	614	637	638	631	697	688	676	614	656	656	600	672	644	648	618	651	622	673	638	628	653	656	673	635	654	611	628	659	676	638	629	648	663	711	617	653	645	611	656	643	677	657	666	626	652	640	674	594	635	642	651	595	646	684	579	681	668	629	667	682	626	634	667	611	619	657	658	633	650	626	634	668	656	658	628	612	610	644	686	681	633	650	672	656	668	671	653	672	620	649	664	681	676	651	664	629	641	635	631	665	632	672	642	618	603	626	629	664	680	628	600	640	682	663	658	652	674	658	691	624	642	681	647	621	622	631	687	676	676	647	660	634	626	652	664	676	638	646	607	646	631	668	637	624	669	634	687	652	596	624	644	656	637	685	621	640	640	638	641	682	688	651	639	660	646	691	682	628	667	676	633	668	675	596	669	635	666	612	662	618	613	647	629	654	647	657	631	605	622	662	677	602	639	619	677	651	656	686	665	648	677	675	610	654	657	623	675	697	683	652	626	691	690	633	624	665	662	613	625	637	618	632	640	602	686	642	635	627	646	642	675	676	631	654	664	642	656	650	617	636	635	661	679	620	655	665	619	630	594	608	650	658	638	668	633	696	653	646	657	603	693	685	607	643	648	662	651	637	598	653	667	652	654	651	663	602	652	625	649	632	636	636	677	646	640	613	606	666	607	666	639	661	674	676	642	618	658	692	667	619	671	680	639	659	658	631	623	648	641	643	651	635	629	663	634	646	651	681	677	642	657	663	622	661	669	623	680	640	671	619	629	668	646	673	663	645	683	683	652	603	623	660	631	602	635	682	669	687	646	666	641	605	601	605	625	610	580	689	647	611	664	642	652	654	631	636	610	658	639	670	632	625	673	643	657	650	625	716	654	607	650	663	655	643	638	624	603	666	681	669	640	658	640	636	624	643	638	635	680	660	685	604	672	666	654	678	667	633	675	625	606	674	613	632	636	647	638	667	586	604	675	660	649	658	667	628	669	660
14666	15075	9255	1489	453	305	287	271	286	232	261	298	273	279	286	283	301	305	275	310	249	280	296	301	262	323	284	306	323	357	329	298	329	319	345	346	365	342	328	316	343	298	320	304	316	317	317	312	318	316	293	327	300	336	293	313	305	303	338	313	292	301	295	288	271	288	285	295	295	270	300	280	289	307	260	281	289	284	280	303	291	252	280	263	272	283	292	274	249	282	277	293	284	268	257	274	260	260	280	268	259	273	275	263	279	284	275	278	270	237	254	258	298	317	275	234	265	278	269	285	308	261	292	293	282	303	256	277	267	291	313	308	303	270	253	285	254	269	262	278	278	289	265	288	287	279	277	257	286	281	282	292	286	284	272	290	289	279	278	287	274	319	252	270	270	277	264	266	267	254	272	276	300	265	275	260	279	285	300	280	280	323	258	285	286	289	272	279	258	262	297	269	267	272	279	274	276	299	294	281	279	301	279	267	258	266	257	311	281	286	272	290	275	319	281	284	276	280	261	274	281	307	288	266	282	285	265	275	255	300	282	291	252	270	263	281	272	297	275	295	298	278	273	281	272	295	270	277	263	253	283	292	302	267	258	296	282	279	292	271	280	271	267	302	280	268	275	291	259	308	271	256	270	261	280	279	262	257	274	287	276	280	292	264	296	273	282	249	279	291	298	286	286	266	278	305	288	250	273	284	304	285	260	274	269	257	270	330	276	281	279	294	248	274	250	263	258	254	265	276	285	246	263	267	265	284	263	286	267	292	267	257	262	268	277	257	294	255	267	295	262	281	261	286	260	252	265	245	282	253	262	286	276	291	279	266	282	267	278	266	319	263	277	286	286	267	289	280	247	272	279	294	279	275	293	280	259	293	301	268	291	255	296	294	261	272	272	269	296	284	289	255	280	263	296	248	276	256	266	276	288	269	275	253	294	299	271	283	266	282	281	288	290	322	284	314	280	261	284	237	293	261	270	264	283	293	275	269	276	284	270	271	296	263	287	263	276	280	283	264	298	270	264	280	264	254	261	274	260	291	277	300	265	273	271	264	244	287	258	241	225	307	279	250	306	315	309	281	294	269	277	276	287	303	264	276	288	285	303	275	269	248	283	276	258	312	267	309	302	243	271	274	275	256	255	298	290	274	287	270	274	286	280	285	247	267	274	280	282	286	293	298	276	273	280	285	271	266	272	269	274	292	293	291	268	289	289	263	278	301	276	290	274	264	289	283	313	252	275	274	251	262	291	284	258	272	268	286	259	289	247	301	274	307	323	314	294	283	280	270	274	269	295	292	253	259	294	269	265	289	251	270	282	274	271	259	274	284	305	287	279	305	312	266	246	274	282	285	267	276	277	261	278	306	273	288	288	283	277	278	275	264	280	266	264	267	307	262	268	277	273	281	264	305	287	290	281	267	275	279	279	263	272	278	258	286	252	284	287	268	254	274	300	266	258	259	326	274	298	285	314	295	275	279	273	257	268	281	287	253	263	302	311	289	306	259	282	288	267	268	280	297	255	281	294	301	256	276	269	277	260	312	240	261	293	290	291	262	280	289	268	276	294	265	271	272	277	311	276	311	254	282	279	272	280	266	303	278	273	276	291	272	260	286	285	273	267	268	256	245	278	283	278	290	257	295	252	244	278	305	283	303	296	277	290	283	281	259	254	272	271	282	275	287	284	245	290	273	271	284	278	270	296	268	285	330	273	279	251	264	253	279	270	298	265	277	273	274	269	267	272	250	248	277	280	271	266	263	286	276	273	277	275	268	256	248	287	275	258	284	312	263	302	271	267	254	291	272	277	289	274	306	254	279	270	304	271	276	288	248	294	280	284	245	295	252	297	265	260	254	247	278	270	296	286	299	301	280	262	280	285	292	298	264	260	270	263	265	278	250	288	257	273	283	275	296	292	292	245	278	227	304	283	284	260	253	259	274	282	282	286	279	256	275	263	280	239	263	289	296	252	286	321	303	302	244	292	268	254	261	275	284	267	242	274	292	297	316	261	249	257	299	280	273	272	285	290	262	267	266	269	263	268	262	297	285	292	266	267	293	280	261	273	290	265	298	271	267	288	308	246	273	237	293	278	249	315	286	317	292	281	288	290	246	254	252	259	290	286	285	307	276	285	294	306	263	245	281	310	276	259	266	267	276	257	251	295	276	265	277	310	252	281	268	266	271	246	277	253	233	237	242	285	307	279	285	266	295	288	269	279	280	300	265	270	264	262	282	279	264	288	264	254	306	286	264	300	281	277	286	271	300	283	298	270	308	316	311	275	280	289	322	272	275	282	282	286	275	266	237	253	268	274	249	270	291	305	275	250	291	271	285	257	280	277	285	285	281	270	293	280	256	270	254	280	288	278	299	256	276	274	317	271	247	288	262	281	279	304	297	327	282	277	267	263	263	276	275	263	266	293	271	268	246	286	277	282	260	269	273	277	273	288	270	303	245	252	304	290	267	282	300	273	283	266	270	285	274	275	252	296	313	247	283	291	281	289	306	284	274	274	258	271	287	276	254	294	264	281	243	260	267	266	276	291	297	291	273	298	292	306	261	271	308	286	277	294	260	278	301	291	268	264	277	263	277	272	274	257	291	284	273	309	287	271	250	271	297	271	303	254	274	288	263	279	298	278	278	289	274	287	269	277	252	284	288	261	298	256	279	250	268	277	250	253	273	276	303	278	295	274	272	289	256	287	282	294	307	273	282	256	268	256	266	263	271	261	278	248	299	279	276	293	309	272	308	255	271	278	255	281	267	269	261	270	297	316	262	272	249	299	257	286	283	295	297	267	290	240	285	277	294	246	289	251	297	264	250	295	254	293	242	263	273	289	270	296	264	241	273	272	257	265	309	298	284	264	263	278	271	270	279	285	247	257	298	258	303	266	331	291	290	289	265	307	265	262	303	306	299	309	274	256	297	272	279	270	283	289	311	276	302	292	302	299	261	281	267	272	268	282	258	270	282	269	271	278	278	310	268	282	255	268	298	279	284	271	285	287	261	261	258	286	303	264	316	302	253	285	290	268	279	265	305	288	265	274	305	292	273	275	312	288	315	270	306	261	292	276	265	269	278	280	269	281	276	264	275	305	299	287	277	281	274	267	279	255	277	313	257	247	261	289	266	266	288	291	295	301	294	297	260	267	281	281	264	229	273	251	296	310	285	284	264	288	282	278	272	247	281	290	302	312	293	261	267	283	267	274	264	264	292	274	291	272	291	263	302	270	304	261	273	269	266	273	261	270	279	282	289	253	257	270	242	292	298	284	254	260	265	283	283	286	261	288	273	247	289	276	274	286	277	254	298	321	292	261	263	296	276	265	273	277	267	250	291	265	275	252	302	261	278	276	270	290	294	261	262	261	252	286	311	271	260	288	276	278	288	285	249	269	227	288	261	274	291	323	255	276	292	293	289	292	302	250	275	304	257	279	270	273	262	278	306	284	297	300	257	264	255	273	265	268	277	299	294	278	297	255	277	269	273	286	264	280	281
11670	16329	11185	922	807	737	683	700	721	675	687	659	675	662	744	650	688	628	665	669	693	714	752	820	865	847	918	898	989	1035	1035	1099	1059	1154	1163	1156	1104	1159	1153	1126	1068	1026	1046	939	941	931	832	890	875	949	786	783	791	788	824	820	843	834	929	897	774	837	764	799	792	782	833	801	747	766	720	739	738	719	726	694	667	709	777	748	700	676	698	722	686	669	667	652	679	656	655	664	642	677	672	682	675	646	648	665	630	673	642	633	677	658	660	653	620	684	705	674	679	643	651	656	641	682	681	645	599	649	665	693	666	716	624	682	639	658	677	653	651	646	680	626	670	676	648	671	698	673	638	619	674	634	676	695	671	672	680	641	656	681	690	665	662	644	657	674	690	660	676	697	654	644	633	652	696	654	656	674	695	629	653	670	690	668	691	692	674	638	688	635	660	710	693	709	657	636	655	666	667	704	683	653	645	668	675	657	679	680	659	650	659	649	695	665	666	661	631	692	673	673	661	640	653	644	658	638	654	615	670	669	657	681	627	643	650	648	636	685	652	650	720	662	619	684	630	668	647	682	683	681	684	639	647	644	705	687	630	657	659	679	660	658	678	685	618	656	672	691	670	629	657	675	664	681	656	676	667	650	664	685	669	665	689	687	673	606	641	656	682	699	659	678	648	650	686	647	654	699	663	637	677	657	653	653	672	701	693	656	721	685	622	664	656	698	676	673	696	644	658	648	657	656	660	672	651	638	680	668	631	700	653	651	665	664	620	662	675	708	661	640	676	682	669	649	665	653	675	690	660	658	680	651	654	648	647	685	626	654	682	702	650	699	652	634	656	620	624	626	705	612	640	714	617	689	674	672	661	666	660	664	644	629	666	678	637	670	677	644	694	631	657	688	693	679	660	724	684	687	655	644	646	657	710	659	700	685	650	664	668	699	715	626	692	648	691	672	690	657	669	621	654	645	644	649	657	697	656	667	622	681	648	655	714	637	645	670	664	661	659	671	636	683	670	623	665	651	672	654	609	663	678	656	674	650	662	629	694	655	672	637	696	638	733	646	651	645	664	679	607	654	666	637	612	666	635	651	646	671	711	664	663	672	668	655	610	668	652	623	704	686	670	679	697	691	625	628	674	657	691	698	658	622	657	686	664	684	631	693	659	662	664	643	628	668	673	658	625	627	651	636	657	660	672	681	658	643	640	683	623	672	676	649	622	627	683	624	699	656	665	689	710	650	648	698	689	633	676	719	679	665	638	676	690	657	681	630	679	670	652	677	707	693	677	706	672	665	713	702	680	681	673	661	641	650	650	711	697	655	657	646	688	673	638	734	652	651	681	687	689	641	693	660	638	658	649	646	655	653	644	653	687	656	676	677	677	639	706	685	645	627	657	682	673	660	695	664	604	675	637	642	664	670	676	654	639	662	660	673	619	652	677	663	697	641	696	681	633	638	673	641	671	632	711	714	671	667	671	672	720	675	672	632	685	667	664	673	684	717	659	694	658	670	680	679	678	641	683	681	671	656	645	643	683	703	662	659	649	649	654	659	675	689	653	665	693	642	643	658	649	623	644	671	665	699	662	656	663	686	674	654	696	622	692	680	680	686	679	661	669	665	655	675	658	664	652	633	678	698	683	676	667	635	651	641	622	635	640	663	659	660	730	624	722	696	714	642	655	710	674	640	629	660	705	644	657	633	667	655	695	716	661	644	641	650	644	679	643	698	646	677	676	695	681	676	689	674	660	652	676	646	647	652	659	625	648	638	683	660	639	642	661	649	658	652	726	688	667	648	680	640	641	633	700	673	616	667	670	684	685	713	649	665	720	639	670	628	698	687	666	645	624	662	637	663	628	630	687	670	656	603	662	687	699	657	643	643	663	671	631	652	619	669	630	665	656	661	683	709	712	645	645	617	676	665	693	667	626	686	699	699	649	694	645	632	688	690	652	637	641	673	681	657	678	640	690	671	686	688	623	626	664	695	648	674	652	669	647	709	661	652	680	641	690	663	706	699	667	658	673	665	663	689	629	720	622	669	697	706	677	691	624	643	661	650	703	634	649	620	662	667	656	674	623	638	666	657	691	654	655	633	671	659	655	644	676	671	651	682	634	610	659	637	686	648	681	695	682	643	625	652	659	672	662	637	680	676	640	660	682	685	679	672	641	700	684	690	649	646	625	645	691	670	669	626	676	646	653	632	685	670	671	637	680	664	658	672	642	687	656	617	627	674	680	672	672	637	666	629	639	697	700	635	687	685	658	689	674	633	672	628	708	650	685	682	674	641	639	626	672	654	710	654	668	692	685	669	664	643	745	668	635	651	636	684	649	654	673	626	645	670	671	639	656	732	655	698	659	649	681	705	641	642	691	651	722	709	668	628	701	670	682	690	645	625	658	680	605	638	693	677	715	646	692	662	672	667	664	643	665	670	712	637	667	645	700	683	643	636	675	640	685	676	621	670	632	684	669	663	672	676	634	653	666	657	650	621	643	652	675	628	651	653	641	670	637	671	700	690	683	661	678	603	656	679	671	637	681	682	666	669	672	651	633	678	637	636	629	658	644	660	693	713	697	664	640	676	667	672	641	714	654	702	648	628	647	682	642	641	632	649	654	639	639	666	660	644	680	680	686	631	679	662	676	657	685	650	650	647	668	670	677	657	679	650	682	692	674	652	672	641	650	659	634	665	657	663	663	646	682	677	683	650	625	681	632	658	641	661	632	696	664	683	679	692	717	659	661	663	646	685	644	664	666	690	609	673	648	655	655	658	643	646	677	694	707	639	665	682	674	639	665	686	636	669	650	662	662	624	710	699	687	684	656	721	646	645	667	652	693	654	666	685	690	677	701	684	651	691	649	680	625	699	660	667	665	657	650	686	647	684	673	671	661	687	658	655	600	660	674	634	685	683	676	646	705	682	644	618	705	662	641	692	645	632	696	658	636	580	676	671	667	656	637	671	698	668	661	667	654	656	687	640	639	666	696	641	664	696	660	709	708	671	656	647	669	691	661	661	668	653	670	623	622	655	684	640	591	675	666	694	630	692	669	689	674	688	665	687	666	642	625	660	675	685	669	670	689	646	679	654	685	621	651	720	660	694	679	698	656	642	661	676	653	649	680	642	708	653	675	630	620	693	691	643	696	661	605	653	659	669	660	672	640	702	704	649	644	671	686	677	675	647	689	620	689	677	668	672	639	647	675	656	672	640	698	646	633	632	625	687	662	638	663	651	632	673	646	625	686	677	645	688	622	675	661	652	696	677	649	673	651	697	649	659	696	693	644	679	659	704	660	635	691	630	662	659	651	635	710	635	692	679	697	640	676	677	624	695	692	646	701	690	706	661	631	632	689	663	674	660	707	695	653	701	688	650	663	654	688	660	679	676	668	619	677	618	697	644	695	666	684	652	651	682	680	673	619	676	628	670	658	657	671	689	671	685	675	684	710	641	621	685	649	631	672	666	644	671	659	635	684	652	676	675	660	635	678	707	673	632	654	648
38826	45877	36820	20274	12768	6136	2462	926	444	318	320	325	286	311	335	317	302	320	287	297	289	298	312	332	370	334	335	389	390	368	372	407	392	399	382	395	399	399	377	347	376	363	370	330	334	318	350	354	318	330	331	337	278	327	346	363	370	415	430	483	451	407	375	367	364	348	341	323	352	288	299	298	293	342	296	315	293	341	287	276	292	297	287	327	287	274	331	272	299	261	305	306	286	303	307	276	292	302	284	301	256	280	304	291	289	276	324	258	300	273	265	301	268	277	293	313	271	271	279	281	307	302	284	298	295	285	299	250	284	312	245	294	250	282	286	260	283	268	259	253	267	306	279	294	289	299	263	296	289	278	303	287	266	312	332	288	291	297	279	278	252	270	289	305	268	294	280	273	248	266	310	271	290	302	263	253	302	280	281	305	287	271	266	264	286	302	278	283	306	261	292	275	290	256	275	295	290	290	287	285	301	283	258	283	297	289	308	284	323	293	259	270	274	297	281	325	290	276	279	275	275	275	318	283	308	292	313	267	273	319	262	273	313	273	261	288	300	287	283	306	296	281	292	312	274	305	266	267	287	287	305	287	283	287	271	293	309	287	280	281	250	280	287	316	304	269	281	270	295	307	295	293	313	290	276	300	305	270	301	285	294	300	267	255	297	296	280	272	303	279	290	303	268	283	275	257	278	278	317	279	302	283	311	284	279	263	249	312	290	274	258	279	251	291	277	299	285	302	272	266	278	294	266	281	270	280	275	281	276	273	274	286	278	305	289	272	283	285	282	276	274	274	297	274	303	271	269	297	270	274	276	301	267	275	290	298	295	293	282	292	303	254	266	300	253	261	250	322	280	291	283	295	273	297	303	291	303	300	292	274	260	304	288	289	294	315	289	285	291	279	279	273	298	293	271	272	298	301	276	271	305	326	290	317	289	299	284	276	275	281	267	284	290	301	275	273	259	301	271	281	281	299	265	285	256	251	295	282	265	290	274	305	309	278	311	286	285	276	253	291	276	266	296	304	262	271	281	314	315	286	295	283	256	303	284	266	284	266	315	258	295	301	281	303	274	287	285	272	298	265	268	293	297	302	313	247	293	298	281	287	289	270	252	294	297	273	295	278	307	307	308	302	272	300	296	262	257	272	256	260	288	254	275	258	278	272	332	315	277	285	308	259	263	276	285	281	284	294	255	293	275	264	259	264	290	315	284	262	274	267	278	276	268	316	265	282	282	278	300	295	285	248	271	280	308	250	292	284	312	309	283	282	281	272	286	293	284	250	256	278	308	297	302	286	272	298	284	297	292	254	299	251	266	267	268	291	268	276	240	286	298	297	290	271	262	294	280	253	298	310	272	291	271	291	301	266	254	294	255	254	311	278	285	255	285	296	282	258	315	289	257	261	292	268	315	261	272	296	279	294	293	273	287	291	253	271	282	281	275	278	262	267	290	269	255	303	309	301	283	273	300	289	294	301	318	267	250	272	260	297	294	315	283	282	272	298	301	271	290	278	271	300	304	303	293	301	293	268	302	268	310	280	295	293	290	269	291	248	271	285	295	291	292	274	276	275	293	315	289	292	289	305	278	268	286	267	259	289	246	257	300	301	279	282	286	307	272	316	266	299	290	294	269	277	286	271	281	253	268	308	279	250	267	289	284	263	312	292	276	299	295	273	260	317	277	295	282	285	310	291	288	290	278	261	289	280	273	285	253	267	284	274	296	248	278	282	305	258	272	276	280	306	280	275	263	289	270	299	293	276	275	263	259	268	294	290	252	295	309	308	266	257	300	295	298	260	295	295	287	291	286	288	286	282	272	279	266	306	285	273	254	277	296	271	291	288	301	286	289	294	291	259	285	283	289	264	321	269	274	287	272	261	291	277	279	294	264	304	278	283	265	268	298	286	306	284	299	253	284	279	282	287	291	289	268	292	245	268	254	304	265	271	286	263	290	298	254	252	277	274	295	277	286	269	298	311	275	301	278	288	298	276	291	296	290	273	293	274	302	288	251	261	285	289	272	263	257	281	249	280	292	294	290	291	276	266	293	284	296	303	286	260	268	285	333	245	292	273	310	289	269	280	302	324	299	297	304	260	296	309	240	250	316	289	282	294	282	291	272	272	311	292	298	297	292	309	277	298	301	316	265	306	288	322	308	259	278	305	300	286	283	291	283	263	277	274	308	292	274	280	288	277	302	300	282	306	268	253	280	290	290	274	271	279	260	285	276	316	276	297	264	282	277	288	311	267	273	271	270	291	285	261	274	285	255	277	275	317	287	292	287	286	278	273	278	241	315	290	272	294	291	295	312	297	293	266	275	282	267	294	278	266	347	264	310	285	282	302	280	261	273	255	291	260	286	287	269	329	306	269	276	275	284	286	298	286	299	293	296	302	280	321	270	294	269	267	290	305	274	261	258	254	275	273	311	257	272	292	267	264	289	287	270	262	271	295	288	290	284	276	264	275	298	274	302	304	282	309	265	287	292	291	286	288	274	300	324	300	260	299	277	307	267	273	304	252	270	323	285	288	282	280	265	254	295	278	288	291	289	263	264	267	269	266	288	262	286	299	275	262	276	281	263	303	292	302	280	258	299	273	293	289	276	293	287	287	279	281	274	278	311	293	274	282	301	261	270	270	298	278	271	272	266	282	249	258	304	264	301	276	271	266	292	288	279	267	304	264	280	287	282	302	257	303	270	295	279	322	285	314	311	264	263	279	283	264	267	306	297	282	272	253	285	255	279	283	286	298	284	286	274	263	278	266	271	280	301	313	248	275	268	280	318	252	253	305	253	292	292	270	273	250	299	296	292	256	285	281	282	295	283	272	272	262	278	268	307	284	295	291	265	290	296	279	283	322	313	285	267	306	273	252	271	284	301	280	298	305	267	310	298	287	284	259	302	270	300	296	293	268	280	274	274	280	311	278	278	282	277	296	312	284	316	255	278	264	299	291	285	271	295	297	274	275	265	266	289	300	293	277	284	282	292	274	284	285	301	284	293	283	270	283	285	291	311	276	287	288	280	276	276	269	285	274	276	289	282	253	263	269	272	284	288	281	294	261	289	260	248	316	255	277	301	301	269	285	282	265	293	268	338	282	284	290	293	281	315	300	302	284	270	314	275	253	277	288	256	251	310	271	286	300	275	284	274	272	259	257	289	256	311	305	280	260	272	276	294	282	291	297	254	294	281	264	297	269	253	268	256	283	285	290	338	287	249	275	306	254	285	279	294	286	294	274	261	267	315	291	297	302	266	310	288	262	268	304	262	290	280	282	291	263	276	282	302	325	311	307	278	293	293	321	297	271	283	264	283	269	270	257	275	290	300	299	275	292	251	277	321	306	270	300	295	266	291	287	264	271	306	283	291	254	285	269	308	310	270	306	301	296	296	260	290	293	263	300	263	279	258	269	297	245	290	273	274	273	260	282	299	342	260	235	313	305	297	290	306	287	260	289	262	265	283	285	258	294	266	290	288	270	303	310	274	272	281	262
29765	41401	28923	2017	1653	1331	1193	1106	986	998	883	881	833	836	828	795	803	774	764	763	784	811	922	1013	1119	1066	1140	1229	1240	1295	1404	1414	1560	1508	1453	1406	1405	1397	1323	1431	1329	1294	1297	1185	1141	1153	1210	1243	1029	1194	1065	1005	905	874	925	1135	1392	1685	2158	2132	1669	1369	1223	1250	1272	1200	1140	1081	970	886	815	937	861	870	832	796	853	807	805	836	788	701	738	776	709	711	724	687	715	666	660	654	708	674	666	671	716	670	653	712	677	667	667	680	654	680	671	686	667	647	697	703	686	655	636	701	647	627	661	684	656	639	652	645	675	656	681	736	671	662	677	714	656	667	653	676	662	682	664	662	678	649	672	666	664	712	639	672	646	740	654	689	684	652	692	647	662	708	653	663	686	688	671	664	712	675	675	658	678	672	682	631	646	679	645	705	658	684	639	660	682	723	681	712	642	675	657	660	661	710	691	649	658	720	672	698	671	688	697	659	664	620	688	690	672	665	634	672	653	705	658	621	676	657	644	680	637	639	690	670	716	661	708	657	691	721	674	698	717	665	726	671	656	672	664	661	675	685	706	691	707	658	699	649	640	674	673	671	684	646	648	666	678	651	669	669	620	644	666	643	650	662	710	657	655	660	622	706	667	653	670	656	649	641	701	696	660	683	656	651	702	693	660	689	720	664	696	667	684	683	666	713	701	646	655	682	668	682	683	719	701	631	711	692	647	666	662	669	700	675	672	663	679	656	753	654	671	709	747	692	658	655	657	715	656	670	682	686	687	639	654	687	724	654	738	654	684	699	664	692	660	670	686	629	691	706	672	646	684	692	674	645	679	701	660	646	654	658	662	689	688	700	684	685	659	663	679	714	651	653	695	692	668	626	666	665	695	713	659	692	684	678	689	657	682	680	666	668	716	702	667	706	639	662	632	685	657	676	704	645	682	664	692	678	652	681	628	647	637	654	717	705	657	632	657	629	643	654	707	716	669	677	671	668	705	608	677	687	663	676	690	689	676	690	667	689	668	656	649	663	702	672	642	696	661	711	706	703	676	627	659	640	673	731	646	727	656	651	710	694	656	636	687	685	681	676	705	684	674	675	661	692	667	696	670	730	691	638	688	652	664	667	690	657	665	629	678	637	679	678	694	731	662	683	686	682	652	661	672	641	637	631	674	702	655	665	680	690	606	667	683	690	629	651	647	663	656	703	627	689	697	678	702	635	636	665	677	725	661	674	655	657	661	688	698	639	652	680	671	675	669	680	679	719	660	653	638	647	648	659	694	665	625	645	713	698	716	725	684	705	698	653	667	659	633	668	684	670	699	672	675	690	674	712	663	627	675	701	676	658	681	631	666	671	678	672	678	672	676	631	732	666	687	684	706	663	683	643	684	642	640	651	637	674	725	658	647	668	611	682	726	682	699	683	671	652	672	708	695	657	682	685	669	721	658	663	676	660	647	716	707	708	679	704	665	678	691	664	682	731	735	663	673	669	671	652	693	676	671	638	701	667	688	689	712	679	682	673	687	659	705	646	675	644	707	685	705	673	677	664	626	677	652	638	696	657	663	670	685	657	645	646	666	639	678	658	702	686	656	631	711	641	661	704	669	679	711	679	680	708	699	682	651	630	658	660	663	663	657	657	614	647	654	685	684	674	685	652	656	672	650	665	740	654	637	644	665	618	697	692	654	718	653	719	705	666	659	665	687	673	660	698	676	669	683	632	654	649	662	683	653	678	696	717	685	646	685	639	675	700	671	693	676	689	642	684	709	659	694	637	674	694	697	689	644	712	707	699	679	646	631	657	623	684	675	751	746	658	653	642	651	675	667	656	659	690	684	664	646	669	725	723	661	695	693	649	667	645	657	699	683	686	715	690	693	630	656	698	680	685	662	658	689	658	689	691	676	668	662	683	694	663	677	650	688	638	674	666	691	706	693	665	674	634	648	683	670	688	673	690	677	675	666	694	622	685	693	659	685	668	693	676	640	663	690	678	661	629	647	707	698	649	695	658	637	674	690	730	653	689	708	641	717	702	654	668	644	686	706	690	705	718	631	665	671	695	685	652	723	680	685	677	665	726	677	665	614	651	682	668	671	656	674	712	640	657	663	669	688	696	633	617	638	680	675	713	675	681	626	658	702	660	666	653	609	673	628	676	665	701	665	663	664	669	671	650	652	673	669	658	686	655	667	682	682	644	661	686	691	642	631	662	643	706	682	669	669	703	736	640	700	621	635	689	643	666	651	689	661	677	684	657	655	740	658	666	645	719	699	677	674	713	666	644	675	644	675	659	693	651	671	666	712	643	701	685	644	703	684	637	658	649	648	667	650	701	741	624	662	655	702	610	670	725	659	641	681	708	689	692	679	689	680	649	671	687	667	671	645	666	649	630	733	674	714	687	635	673	701	652	692	626	682	649	701	680	658	645	685	647	727	719	655	681	675	674	660	682	715	653	678	640	706	652	701	670	650	645	699	622	680	683	686	716	719	635	709	659	682	666	726	706	655	700	684	686	692	623	674	647	662	669	667	693	719	673	659	655	670	674	713	685	592	658	603	644	658	721	660	702	684	664	669	665	702	626	635	672	669	678	678	708	669	663	673	690	709	693	683	661	656	650	697	667	684	672	698	643	638	671	666	674	644	637	703	668	677	686	696	680	689	692	639	704	656	630	648	670	687	671	688	693	690	674	650	673	631	713	654	644	638	721	700	643	664	697	671	664	645	677	666	667	627	678	667	647	651	607	697	688	668	619	660	692	631	682	690	652	702	686	615	684	678	674	660	656	652	641	683	689	669	668	664	650	684	656	655	649	670	668	679	631	712	610	710	713	678	678	645	616	625	652	647	649	669	637	670	631	694	685	682	731	712	712	666	712	704	663	655	701	665	698	683	705	661	649	697	724	655	698	729	716	654	669	658	705	698	710	655	682	659	666	693	741	658	688	628	652	677	685	666	694	680	675	668	630	654	680	655	662	745	711	673	658	725	699	691	685	684	625	646	668	660	697	692	700	675	621	709	682	703	698	646	666	693	707	672	645	680	671	673	625	659	644	659	656	669	672	671	665	678	663	651	623	645	639	647	660	663	667	675	666	679	647	658	640	717	691	696	644	697	674	706	618	707	683	656	707	709	678	672	686	659	650	668	624	658	655	645	655	699	675	626	694	695	693	624	677	649	628	684	672	665	669	672	721	676	726	692	713	686	625	702	651	642	685	653	667	686	687	633	636	742	619	659	644	645	653	669	715	676	676	646	653	682	638	640	682	663	642	660	693	648	650	684	671	699	682	677	699	659	672	659	650	674	690	639	672	659	689	681	729	667	685	683	679	713	657	708	688	698	683	702	739	661	656	663	638	681	705	637	740	658	682	704	676	664	698	652	634	733	672	630	665	671	646	672	667	671	730	668	653	679	694	692	603	655	625	665	664	695	639	645	701	724	620	648	676	684	669	679	664	684	681	676	652	666	665	677	686	746	679	689	716	651	684	666	698	651	643	664	676	629	632	716	649
51318	47264	33984	24385	23182	18916	11637	4937	1548	527	448	416	384	380	352	333	361	363	303	323	307	337	362	396	412	439	445	570	570	596	544	531	496	514	472	440	488	491	506	499	476	478	483	440	413	402	481	485	403	448	450	412	357	330	392	467	606	823	848	800	663	598	581	477	503	466	463	425	426	425	375	373	323	369	319	300	360	341	330	330	331	300	309	318	290	343	303	297	271	297	291	272	301	291	277	291	256	317	321	272	275	318	265	288	257	290	267	290	279	262	290	306	283	299	291	307	271	289	248	276	260	295	307	296	285	292	287	340	296	298	263	300	310	277	264	295	240	272	288	290	245	284	280	283	263	259	280	275	307	297	254	305	280	290	289	283	297	259	277	277	302	333	239	268	277	283	252	269	284	288	300	274	299	268	254	289	262	277	293	290	271	310	256	282	283	286	265	276	319	297	270	274	281	297	269	295	309	260	269	304	270	301	277	260	263	269	280	291	272	308	257	277	300	291	263	273	298	293	280	278	275	272	275	296	292	265	261	270	260	271	281	273	307	238	281	322	270	254	270	294	289	282	278	302	273	275	308	273	261	252	258	276	267	268	289	273	275	322	286	258	301	281	306	269	295	272	276	264	282	279	283	317	300	299	269	263	302	303	267	270	289	281	295	267	293	299	273	254	283	273	304	281	286	295	288	305	272	296	284	287	271	270	287	293	316	275	269	270	251	271	270	265	289	305	299	264	302	282	256	322	261	282	273	325	279	272	283	277	270	250	265	311	299	267	270	291	318	292	278	249	283	273	259	266	265	292	276	264	281	291	300	305	267	283	281	285	285	258	290	303	279	293	278	238	290	276	275	264	254	293	276	283	276	272	270	244	268	303	287	304	266	289	285	289	250	270	297	238	283	286	244	268	301	286	261	292	292	285	299	249	298	283	278	263	284	270	234	282	253	289	267	279	275	298	313	288	289	290	273	284	269	314	268	272	304	270	291	270	252	274	236	279	308	284	299	277	277	337	318	272	255	311	254	257	229	277	292	293	283	265	285	271	290	266	287	312	284	304	277	260	287	294	298	288	283	241	286	260	286	276	291	283	283	319	273	278	279	291	272	282	275	292	290	268	282	279	300	272	258	298	291	282	281	270	275	264	238	278	275	280	295	275	298	298	303	280	272	284	269	245	267	271	262	309	263	301	298	276	270	277	282	292	262	298	323	304	272	270	282	275	262	313	274	295	290	284	265	274	305	289	304	286	290	276	279	285	333	300	291	287	269	263	304	294	287	279	284	287	279	269	297	307	275	277	299	275	284	244	298	278	263	306	274	292	258	278	271	276	299	275	292	285	257	290	267	305	289	276	286	332	267	275	270	261	252	301	280	283	308	301	310	290	306	290	295	316	286	291	300	280	289	311	314	319	312	287	276	275	274	270	271	291	311	290	255	284	259	265	297	245	307	288	287	281	278	287	260	266	277	278	287	300	261	292	294	273	340	291	300	314	278	255	279	277	264	268	285	340	306	271	271	268	293	272	235	306	281	281	252	312	261	252	297	280	304	283	264	281	259	289	323	268	284	260	272	296	279	300	269	278	263	266	266	273	313	280	272	282	284	286	290	279	298	275	314	308	280	274	287	257	263	305	301	290	267	294	281	291	285	279	300	274	285	277	278	296	276	244	284	280	281	270	295	297	309	304	273	314	262	286	274	293	268	277	296	290	285	241	311	304	293	258	288	276	264	285	318	298	288	275	283	302	278	276	276	248	287	331	298	271	273	274	284	273	272	286	282	290	279	279	260	253	256	298	271	289	315	294	280	268	279	294	239	301	280	311	265	273	275	256	299	299	311	260	266	287	259	258	285	284	291	277	268	298	280	301	291	271	308	263	295	285	291	286	291	276	249	242	298	301	306	319	283	263	264	292	278	248	270	275	277	276	277	309	298	310	269	265	273	320	290	269	290	260	257	242	280	271	260	270	295	293	250	294	268	282	262	281	323	308	318	261	275	291	289	291	285	295	293	282	309	259	285	247	296	285	309	251	289	281	260	282	270	291	276	263	250	310	320	306	297	278	289	270	298	294	266	299	290	300	284	285	271	272	252	274	277	282	264	290	302	288	296	299	280	284	284	285	257	270	289	264	261	293	294	288	258	325	301	294	308	280	287	299	285	305	285	275	276	274	272	263	284	263	276	228	262	282	256	314	317	270	269	290	284	266	273	273	271	284	272	263	273	274	279	275	257	306	312	258	265	275	276	304	292	272	253	307	295	237	288	268	262	293	304	278	316	267	261	241	258	251	292	278	277	305	272	302	302	291	268	286	284	283	299	285	267	263	277	305	269	244	308	246	277	275	287	318	263	263	265	279	293	251	312	331	270	292	293	286	278	306	287	265	282	281	305	309	321	279	297	305	267	272	262	248	257	288	265	327	290	271	313	276	267	244	273	302	292	285	283	277	249	298	264	298	291	295	275	319	286	285	289	301	287	276	277	279	291	250	285	260	282	272	263	290	274	273	301	276	281	296	284	274	252	280	263	272	270	278	306	297	307	269	251	261	281	295	259	287	309	257	294	283	261	279	264	283	274	287	291	266	292	304	301	274	269	300	286	273	259	321	282	288	250	287	293	285	293	300	284	287	271	276	286	276	290	282	305	266	248	299	318	268	274	277	297	283	315	290	263	301	264	292	308	287	291	257	267	266	242	262	302	278	258	279	293	292	289	277	286	278	272	261	276	264	280	299	286	276	249	318	295	266	305	289	274	297	290	266	287	261	302	273	279	283	317	258	270	282	317	281	300	291	279	277	316	294	269	280	280	278	271	310	275	259	257	264	270	292	303	315	313	277	270	263	284	289	268	307	262	236	298	263	232	274	321	284	270	278	290	301	305	239	289	300	235	268	265	299	275	294	271	272	281	277	272	307	294	296	256	285	255	270	301	285	286	305	249	288	271	301	288	269	311	262	283	275	288	291	273	282	278	278	296	246	281	277	317	278	259	283	259	313	320	311	255	276	273	295	275	292	296	321	254	282	306	273	322	289	265	258	282	301	276	262	288	257	258	298	290	296	296	321	274	308	278	280	258	305	273	258	290	315	289	293	314	289	269	259	299	262	298	296	301	306	288	269	292	279	299	270	294	270	278	288	281	263	310	282	303	268	258	256	286	261	305	296	288	292	270	274	275	276	257	288	277	290	263	280	293	311	300	268	264	279	279	307	278	274	307	286	272	265	285	280	298	290	278	283	284	277	283	268	279	279	304	297	274	293	281	310	291	293	298	310	252	275	320	276	295	306	294	291	301	253	307	286	285	258	292	318	256	296	301	255	314	291	257	274	290	284	316	288	278	287	258	310	253	284	283	284	311	296	301	279	258	252	287	272	318	292	263	280	304	283	266	281	300	306	269	279	294	255	268	288	247	291	267	267	267	303	281	268	275	267	279	285	285	288	239	254	289	337	295	287	276	250	259	301	248	290	262	308	299	309	285	272	313	311	289	253	273	305	266	251
44559	52388	32278	5329	4384	3289	2666	2188	1958	1742	1494	1406	1262	1161	1132	1056	1045	963	963	973	1002	1040	1203	1413	1632	1772	2013	2330	2481	2519	2429	2402	2164	2174	2082	2118	2091	1934	2078	2034	1879	1998	1944	1651	1541	1730	1922	1835	1427	1823	1622	1459	1200	1198	1416	2109	2316	4215	4294	4403	3332	2760	2485	1937	2212	2102	2060	1749	1698	1431	1285	1283	1166	1165	1044	1089	1175	1064	989	1017	954	875	872	864	742	723	738	721	718	625	711	707	666	647	668	646	681	643	634	644	673	661	650	655	664	654	655	660	663	673	651	633	576	648	637	670	617	668	663	663	659	652	638	682	676	655	595	689	694	645	676	660	669	678	604	707	636	700	652	679	660	647	632	673	633	606	663	608	661	649	596	690	622	626	638	695	676	642	664	654	612	637	615	642	609	680	627	656	591	667	642	635	651	643	670	671	614	642	628	652	686	651	672	635	648	593	629	639	658	654	664	651	649	675	633	655	614	606	663	649	650	652	619	694	661	664	664	626	623	688	679	687	655	648	652	618	622	635	625	637	637	660	640	616	624	655	671	668	652	639	641	653	697	640	621	648	622	625	704	661	632	672	650	676	660	663	659	681	632	631	660	622	669	597	654	648	590	648	608	647	612	680	668	677	648	610	634	689	615	656	640	640	671	655	652	668	654	600	636	619	665	629	716	646	629	621	643	725	664	653	684	674	645	626	695	661	596	634	681	614	657	616	662	647	628	599	661	681	712	635	633	654	652	650	694	645	584	691	636	606	654	678	692	664	663	602	653	593	633	659	674	669	643	626	657	654	614	648	623	650	624	663	626	592	637	656	642	602	646	639	624	624	632	627	674	617	617	646	696	646	623	602	642	633	662	618	665	694	629	631	619	599	691	659	674	683	682	679	647	673	660	607	648	656	640	613	645	631	663	664	660	637	600	664	630	665	641	611	676	615	626	664	672	660	616	629	659	616	654	661	685	652	651	667	632	660	626	678	663	646	652	648	676	669	624	642	681	652	682	662	628	646	612	650	636	687	637	619	682	678	683	647	666	640	652	641	681	636	644	607	637	654	628	668	666	637	612	650	601	598	650	723	654	676	687	610	666	680	681	641	647	659	609	621	636	642	659	660	610	664	641	695	633	627	661	660	656	682	657	595	641	631	680	678	641	664	617	621	702	624	690	656	623	628	687	594	652	668	612	648	681	642	669	662	650	660	646	659	654	631	662	663	678	661	669	653	668	687	639	666	654	643	672	689	651	648	670	625	681	643	649	635	687	624	662	680	627	614	682	665	671	648	649	618	630	622	621	646	656	621	587	618	669	658	626	645	647	648	643	656	605	678	633	646	656	631	641	630	627	688	642	636	666	638	592	599	683	645	633	629	668	631	635	634	631	616	610	662	632	671	654	647	658	640	648	628	651	634	616	681	615	652	659	644	676	645	601	658	654	643	627	647	636	654	655	644	654	602	660	661	667	650	649	614	619	658	648	642	672	688	611	626	709	611	678	671	668	664	673	634	702	667	646	633	654	705	631	654	587	651	639	609	657	633	639	601	643	670	647	686	677	670	612	666	681	659	684	654	674	660	668	693	622	633	651	670	673	633	639	697	698	649	648	669	661	668	654	633	643	644	658	650	629	667	634	652	665	672	656	634	654	670	667	631	650	635	669	624	582	627	642	614	648	645	649	658	645	662	640	670	638	648	629	664	636	638	692	658	628	644	658	646	662	632	676	638	609	647	688	638	657	627	653	682	682	620	619	600	647	666	610	675	652	623	645	623	658	627	629	671	686	641	651	676	610	674	639	664	704	665	642	694	664	644	644	652	720	690	668	606	614	644	647	653	660	663	617	644	668	643	672	641	689	653	655	659	648	655	622	671	633	647	656	683	694	686	624	706	646	677	680	620	655	627	616	639	630	680	652	649	631	647	639	644	647	658	615	684	639	680	656	648	635	651	628	666	727	648	696	675	666	647	657	689	654	639	642	636	626	636	657	663	660	604	639	687	688	617	716	622	621	662	641	659	663	615	664	663	657	641	682	641	608	672	638	665	593	633	683	624	655	637	658	622	650	641	654	615	635	655	609	640	671	656	663	674	658	630	650	705	669	666	620	678	677	656	637	675	641	647	578	638	657	644	671	660	646	649	642	625	681	649	668	630	604	694	629	638	603	629	679	665	671	628	672	643	682	603	645	634	681	669	644	612	628	615	642	606	660	664	620	679	630	621	650	676	651	599	725	644	624	649	616	667	620	673	628	689	604	651	616	640	618	623	683	639	662	625	673	670	690	657	663	641	660	623	670	664	605	625	652	597	638	661	650	629	656	674	685	659	648	637	627	659	610	648	650	651	639	650	628	637	628	679	692	622	639	638	684	653	648	657	651	644	600	593	657	653	631	703	620	657	590	657	637	641	642	689	660	659	636	617	631	684	633	626	677	637	669	735	628	600	632	648	601	622	632	673	654	691	601	663	619	632	668	643	593	637	627	648	666	649	705	616	624	670	678	690	617	667	670	645	661	662	590	627	671	660	661	618	698	689	623	629	659	674	647	649	628	667	667	594	632	680	660	626	595	690	647	656	660	646	661	674	631	623	652	664	650	649	639	655	677	647	611	659	671	623	661	681	688	660	641	651	688	608	607	724	662	622	636	660	671	637	636	645	677	617	676	643	664	663	683	653	683	676	688	641	681	629	691	618	578	683	673	703	657	639	643	650	644	583	674	712	676	636	622	653	617	650	649	673	643	659	636	622	672	677	688	593	670	652	649	627	671	612	614	679	678	652	637	645	623	623	618	629	629	671	658	652	641	655	643	631	623	647	646	629	687	712	625	685	594	665	578	667	636	636	605	642	612	665	591	681	657	647	617	677	675	649	641	659	686	690	646	660	655	623	661	642	668	660	640	657	651	648	595	666	615	657	639	633	675	664	630	642	688	648	663	661	659	645	663	642	688	628	678	665	640	633	636	640	692	661	630	651	651	614	695	648	624	628	683	638	676	680	617	676	655	615	688	688	621	649	676	612	642	625	655	653	675	619	605	650	650	645	662	662	604	633	604	653	654	631	638	636	688	643	653	682	621	624	639	671	623	626	611	671	670	692	617	689	659	638	619	635	626	617	652	661	656	650	627	609	620	652	616	662	670	690	698	629	657	631	650	662	650	661	631	634	629	668	578	650	610	663	623	630	662	639	642	621	653	664	634	655	659	626	666	629	682	635	654	692	640	648	675	639	653	669	607	670	633	608	623	654	643	620	689	642	642	662	653	636	632	632	644	640	680	636	669	648	639	638	631	635	627	634	683	682	639	677	676	662	623	606	652	634	650	648	691	668	648	600	644	623	653	640	652	649	642	711	655	687	625	685	659	669	576	690	649	718	674	593	619	625	678	633	620	650	612	634	623	675	695	618	676	641	633	636	584	631	656	630	655	659	662	713	638	642	637	659	656	646	685	658	621	652	681	660	602	619	632	653	615	651	617	655	694	660	618	631	650	630	685	677	625	638	678	657	628	675	633	655	612	670
15222	19861	14404	2850	548	290	282	279	251	266	256	247	306	272	298	256	282	284	274	256	289	271	328	309	280	326	318	287	376	365	384	373	332	345	379	355	343	376	337	343	287	348	319	316	282	311	324	350	326	295	301	283	282	325	351	294	340	298	261	274	276	313	286	288	293	274	286	293	298	302	304	278	296	277	266	290	272	256	272	268	281	275	270	293	277	281	283	262	272	293	283	276	255	296	293	289	311	238	286	311	282	286	284	287	289	280	298	281	271	278	269	264	266	321	284	291	277	285	248	289	271	254	271	255	317	288	315	260	279	280	269	251	272	268	263	297	233	278	277	284	249	285	281	277	284	272	273	254	259	299	277	282	265	284	316	287	272	282	282	288	252	257	274	265	283	267	245	280	225	288	274	256	297	268	285	266	289	259	303	282	280	258	269	246	275	283	266	240	243	263	250	292	296	256	270	255	253	269	297	270	272	292	261	298	284	248	270	273	287	268	272	268	269	281	247	288	264	267	280	249	287	303	280	259	269	291	265	301	274	289	307	245	281	307	273	252	275	304	298	289	255	270	266	285	253	267	274	282	273	265	269	304	265	297	281	339	277	303	285	234	313	291	298	294	279	261	272	249	267	252	263	260	280	277	270	262	258	285	303	276	296	289	249	279	277	292	243	267	306	286	294	244	305	271	310	274	283	245	296	246	285	276	265	281	281	280	286	290	276	261	289	256	263	278	274	273	278	271	264	278	257	281	287	249	292	301	271	264	255	289	291	275	307	264	258	273	298	280	284	281	297	277	270	264	256	268	285	263	253	276	282	276	301	251	284	265	249	296	278	290	297	270	244	293	275	272	308	278	246	273	266	273	305	268	281	294	254	282	288	258	266	253	271	290	249	253	253	277	282	299	283	267	288	250	283	266	331	286	266	266	268	287	266	284	270	279	256	291	248	281	296	283	297	237	275	262	259	294	272	274	273	267	284	279	244	261	268	275	280	245	300	258	259	269	277	271	286	305	276	280	265	274	261	275	273	255	271	286	241	284	288	287	281	292	270	244	298	288	270	269	255	279	259	274	272	273	275	262	262	279	269	289	259	263	286	270	288	270	283	288	242	267	301	273	301	285	312	273	261	274	298	290	280	262	315	284	258	277	256	255	260	273	289	259	286	271	287	260	281	294	282	239	270	277	280	244	273	325	288	272	287	289	286	328	276	281	220	295	257	281	266	267	253	263	250	303	297	304	272	288	264	293	294	279	275	270	262	269	289	288	281	261	283	276	297	315	297	275	246	277	259	297	277	292	264	288	288	266	262	255	301	265	281	253	274	294	266	284	295	293	247	256	268	282	276	254	265	264	288	289	273	263	264	281	274	279	290	250	245	290	266	310	288	298	273	266	264	267	299	243	281	272	257	259	266	276	256	251	302	256	266	279	268	258	272	279	279	267	266	275	273	270	283	293	297	290	301	294	281	281	281	275	269	300	278	275	227	294	267	287	299	289	273	276	286	288	291	288	237	260	274	250	282	297	277	286	278	260	283	274	269	270	280	244	257	281	262	255	270	280	260	253	267	288	287	250	264	297	280	289	306	294	269	255	291	292	279	253	281	260	275	252	306	341	295	288	269	278	276	273	246	288	275	291	267	280	278	254	291	275	269	266	242	270	259	252	291	291	252	310	244	254	246	251	279	254	286	292	272	277	270	263	275	271	328	288	298	265	262	257	274	266	285	269	264	236	258	256	281	281	277	275	264	270	257	302	262	242	296	233	244	265	290	262	268	285	289	258	274	295	270	262	244	273	282	267	265	285	264	271	300	264	264	268	293	261	244	259	328	260	271	257	271	281	293	256	291	271	275	255	302	278	288	278	290	292	297	272	286	283	287	276	308	290	244	255	301	299	270	290	268	279	306	316	308	301	280	264	316	275	288	257	274	281	271	260	281	269	285	253	280	297	287	265	265	244	277	265	266	278	311	265	280	270	289	295	256	267	261	241	262	268	261	248	277	266	278	251	283	285	272	290	254	273	269	280	307	296	265	247	275	254	262	298	277	292	274	265	255	303	284	262	267	230	263	301	265	290	258	267	272	256	274	257	267	260	259	279	255	262	282	285	279	266	245	266	255	298	296	286	274	298	305	274	276	265	259	299	297	289	289	264	263	255	264	279	276	263	284	263	267	268	301	282	280	283	253	273	283	286	297	248	264	274	294	273	308	282	252	278	269	280	304	251	239	285	291	282	267	289	275	282	294	296	280	272	316	286	240	274	255	257	271	287	278	275	299	257	240	284	264	258	279	260	285	243	296	258	268	280	284	289	249	271	282	248	277	247	287	253	266	290	265	269	285	275	273	265	252	285	280	286	267	257	280	274	256	266	274	263	248	274	276	261	292	286	270	294	286	268	272	272	265	266	292	279	275	264	283	270	266	322	283	289	263	278	279	253	282	261	241	278	259	287	271	265	292	301	265	283	273	270	246	259	257	276	245	292	265	281	290	285	289	268	294	267	293	234	291	311	298	260	300	279	275	254	267	277	261	269	285	305	296	266	277	259	252	261	320	322	279	275	298	252	263	245	255	258	260	271	236	250	301	312	285	270	277	283	270	259	258	300	285	291	281	289	260	297	302	249	273	262	316	269	273	255	249	257	258	280	261	274	267	281	286	282	287	263	269	314	292	244	260	273	260	226	267	292	285	250	241	289	250	273	313	268	260	259	253	277	276	314	282	320	282	270	310	284	246	282	268	270	261	288	248	244	274	262	248	224	278	252	283	295	256	294	282	279	269	242	258	289	259	251	301	294	268	294	285	277	281	271	266	298	298	280	308	292	242	255	284	275	265	271	275	280	243	283	247	265	276	287	284	251	285	292	304	240	279	271	282	266	275	277	239	256	285	265	257	250	301	292	274	290	236	284	278	266	275	286	261	270	285	276	275	294	262	271	260	272	273	272	254	268	294	304	239	265	267	278	280	248	296	247	288	273	299	291	262	262	260	244	264	253	248	266	274	253	275	287	280	251	309	274	277	280	288	278	249	283	282	277	281	286	307	288	240	254	298	280	275	292	293	301	275	291	263	284	297	283	284	236	249	308	282	301	269	273	278	280	255	274	282	294	281	256	254	269	277	285	233	273	326	267	254	298	282	262	270	291	257	279	289	281	291	290	270	238	245	297	281	275	275	270	257	299	305	257	274	274	264	263	285	281	263	312	270	256	266	276	284	296	226	305	258	275	291	292	251	249	275	313	268	285	301	255	294	265	308	291	263	278	304	262	278	289	273	300	255	291	261	308	293	264	285	308	263	254	294	282	291	288	271	279	296	257	280	296	284	262	251	277	290	297	293	286	278	290	240	274	273	262	280	288	277	281	297	286	306	262	300	304	256	268	283	268	298	292	291	251	282	283	289	264	282	289	291	273	255	272	273	259	304	287	275	294	290	271	296	277	245	262	292	264	269	277	283	270	319	279	254	286	277	271	287	276	277	263	283	277	259	282	282	260	254	253
12861	21888	16178	2036	734	690	664	687	716	662	683	656	683	708	688	678	678	728	699	705	670	717	873	913	960	991	1032	1094	1275	1301	1351	1346	1235	1301	1161	1158	1271	1201	1213	1092	1033	1018	971	952	858	928	871	874	877	786	779	810	777	843	797	817	817	882	896	824	753	772	782	718	752	761	801	710	751	764	773	742	690	673	686	693	690	667	731	691	644	708	656	658	707	689	684	663	676	625	698	607	699	614	647	622	660	677	633	640	703	661	638	672	662	692	624	661	626	644	616	679	644	665	690	667	648	649	663	638	688	687	643	629	647	675	692	683	645	646	637	642	653	640	640	675	671	685	660	683	679	668	665	664	607	680	660	677	663	619	642	647	636	628	669	661	629	641	670	667	622	641	655	668	619	691	682	633	701	645	661	675	650	691	650	656	646	635	607	683	652	642	666	643	611	672	698	644	640	663	711	640	670	665	669	700	668	618	636	667	667	674	655	629	655	650	673	667	646	701	691	688	674	710	642	672	642	671	643	630	694	635	660	661	654	668	647	727	637	650	673	691	653	650	636	703	657	657	674	658	673	668	624	647	655	631	655	662	673	633	683	640	638	671	671	628	668	664	655	653	613	661	623	678	652	641	644	674	662	637	659	671	732	628	667	629	609	639	668	678	674	679	707	679	690	637	652	624	637	653	660	617	641	651	641	673	662	673	667	683	633	644	643	632	667	684	693	659	639	640	652	646	637	602	688	627	696	639	669	654	629	629	614	674	617	677	633	684	661	640	635	667	640	614	654	692	657	624	668	654	673	664	684	641	652	633	692	644	691	642	682	650	648	627	672	650	731	670	630	651	667	652	671	691	667	643	644	654	665	651	688	677	633	676	645	606	677	647	665	618	663	626	645	641	633	630	601	649	628	666	688	661	638	668	675	627	664	648	623	664	652	665	600	647	687	659	642	674	620	673	630	661	674	674	630	686	668	693	666	625	655	669	644	661	636	679	641	650	677	653	622	622	707	637	683	675	636	706	636	666	669	650	654	657	646	627	685	633	671	646	698	629	628	648	690	669	630	640	683	657	661	717	648	648	675	643	638	688	687	663	617	662	689	637	627	639	664	631	664	629	672	666	681	664	700	672	644	642	647	643	661	655	644	658	685	644	697	635	699	693	634	704	649	650	646	669	681	645	662	634	686	670	624	626	643	604	709	694	656	655	657	655	688	696	651	655	657	651	690	644	662	656	695	635	664	646	611	656	663	631	650	661	627	667	658	650	649	626	664	661	652	670	666	650	620	637	690	682	692	670	640	678	668	667	669	621	644	644	681	638	695	641	651	654	645	618	672	651	663	711	647	706	647	675	656	663	651	636	677	662	689	679	653	660	652	666	625	663	624	636	693	639	646	644	702	700	728	663	670	679	678	661	671	624	622	650	635	658	657	644	609	590	656	656	686	647	723	692	623	673	653	661	678	677	658	631	639	684	640	684	663	694	705	672	658	656	638	709	673	666	662	639	680	642	639	641	660	643	633	650	666	666	646	672	677	671	650	671	653	653	671	650	659	628	656	632	629	631	673	671	680	703	652	660	624	647	638	672	633	687	692	608	653	668	681	646	682	658	690	682	699	673	652	618	634	637	674	655	670	662	677	631	678	686	660	631	621	661	679	675	670	663	652	642	675	669	670	672	718	642	596	660	622	694	625	628	679	648	651	668	662	663	663	675	644	640	695	664	656	638	649	694	659	672	678	680	653	664	654	669	689	606	638	630	682	622	636	624	726	683	634	681	693	668	654	625	672	676	623	649	645	684	608	631	670	627	657	690	693	668	617	674	644	620	742	689	666	634	656	639	622	642	668	676	661	659	624	672	657	618	641	628	642	631	623	665	670	639	678	667	678	643	675	645	686	632	644	644	626	649	667	678	666	687	648	641	639	597	658	686	610	657	697	660	670	680	647	684	682	663	677	634	623	692	653	680	655	706	651	645	644	622	624	674	661	590	630	646	652	639	691	698	621	664	644	671	668	664	672	726	656	675	618	666	686	672	633	674	635	662	646	640	677	607	653	624	683	689	631	660	665	676	685	669	652	670	610	654	656	633	659	668	655	680	616	657	679	671	662	680	673	679	652	660	647	612	659	685	653	642	650	683	666	627	672	658	676	636	649	653	679	692	638	687	655	639	682	634	667	643	732	671	672	707	643	722	679	644	658	661	660	656	653	678	682	613	691	640	667	655	671	685	666	677	678	657	662	654	665	661	676	653	693	690	656	698	645	639	632	644	656	614	673	625	666	662	645	626	666	686	645	636	675	664	689	628	671	632	679	691	656	706	648	661	623	673	668	658	632	609	670	664	636	673	648	668	631	678	671	625	634	634	626	679	655	691	681	659	662	672	628	623	683	660	657	662	651	646	654	663	624	647	648	685	711	676	655	653	664	654	650	672	656	636	660	670	659	695	671	683	685	639	636	638	667	668	645	677	635	651	649	638	611	677	680	662	613	634	661	684	663	667	626	659	663	668	650	624	669	644	649	652	672	641	633	678	645	647	677	699	669	617	688	662	651	652	688	639	642	630	666	641	599	653	670	693	642	671	673	631	640	634	638	622	653	706	658	654	669	606	681	644	622	670	740	668	695	659	659	628	644	619	670	689	638	653	604	663	684	623	698	686	668	695	657	642	649	624	679	695	694	674	605	641	673	622	676	684	633	635	655	658	642	656	691	644	615	657	681	660	674	697	684	626	666	592	676	615	602	622	639	587	685	650	624	650	694	663	678	602	655	624	694	686	686	636	654	677	685	612	679	649	651	668	612	654	657	620	666	655	628	648	638	662	650	635	660	680	672	635	655	628	660	646	628	639	620	658	610	665	673	677	683	650	679	649	658	656	628	663	648	655	646	613	659	701	670	641	610	642	619	635	622	687	639	667	629	652	666	653	644	672	643	686	659	633	702	639	660	628	728	637	670	660	631	690	625	673	636	653	664	659	635	650	633	677	681	674	658	639	657	659	689	662	672	680	656	677	681	613	668	632	670	658	705	632	642	661	636	651	634	672	630	661	639	675	665	672	676	681	600	656	629	660	621	653	680	682	659	658	664	684	701	691	649	678	649	644	660	664	628	664	693	662	645	643	666	632	629	609	675	685	623	647	657	685	613	647	692	678	628	672	649	659	636	667	598	667	715	690	666	672	658	626	650	607	625	633	677	641	657	682	677	684	675	713	656	716	586	696	626	651	668	644	684	651	658	674	636	656	641	659	640	692	695	641	679	663	635	615	643	636	671	675	657	631	634	641	655	672	644	631	647	636	694	663	677	652	604	646	701	709	638	664	673	658	645	634	605	678	673	628	667	660	668	683	634	687	655	619	644	678	655	650	675	669	621	639	643	641	673	666	646	676	659	670	690	687	679	669	607	648	655	708	639	654	646	676	662	674	623	659	717	660	685	655	640	628	686	689	662	675	650	628	658	628	704	624	638	647	685	718	669	670	668	649	644	661	640	629	655	643	653	640	640	631
38435	50382	46254	25423	19051	11985	5268	1690	594	357	326	300	321	292	291	320	286	305	330	310	306	303	309	315	331	397	378	357	352	406	398	420	431	415	398	429	386	405	361	371	366	390	364	348	357	363	366	322	290	345	310	345	356	336	333	341	344	376	433	464	351	375	347	318	334	335	357	305	314	300	305	317	327	313	292	283	310	291	286	340	298	287	295	285	266	255	265	311	275	256	276	272	262	226	288	293	286	274	319	273	259	286	321	293	311	257	300	285	248	327	266	309	278	278	295	288	272	275	259	285	280	298	298	274	276	284	252	290	289	280	305	277	299	272	250	298	267	285	252	271	268	270	280	302	281	242	264	257	322	280	303	258	284	286	300	282	281	304	267	273	271	243	262	274	278	274	287	295	313	282	292	273	299	282	260	257	280	272	297	269	298	270	276	296	278	293	295	292	273	272	268	265	281	273	296	294	262	265	278	278	279	281	289	257	255	284	296	289	288	307	296	238	291	255	278	289	272	258	292	290	286	303	273	307	296	261	250	318	320	285	280	256	287	278	306	303	306	278	279	289	265	261	272	279	298	237	276	284	286	281	300	275	274	289	291	285	284	293	296	288	284	283	301	310	313	294	295	261	277	322	304	279	268	271	299	276	284	260	247	293	271	265	293	267	319	287	285	258	244	287	257	292	273	261	298	296	260	279	252	269	292	263	293	303	274	291	273	286	254	294	281	290	300	259	258	280	281	276	288	303	304	294	260	269	280	251	271	296	270	270	273	297	260	279	309	285	274	294	267	286	313	263	295	289	284	293	271	265	273	322	265	266	257	275	273	279	255	285	278	257	258	291	276	286	306	284	319	285	311	307	280	283	285	295	263	304	282	251	312	293	260	288	283	280	292	296	284	265	302	278	270	292	282	308	291	294	283	278	277	313	299	251	281	269	285	277	254	258	270	308	278	258	259	320	272	250	272	260	251	269	285	275	302	275	275	285	296	244	299	267	266	254	269	302	284	292	278	282	299	243	303	288	276	302	266	273	293	288	265	274	289	297	277	280	319	271	273	314	295	284	290	287	280	272	271	283	287	255	246	290	275	305	264	262	277	302	285	247	294	259	290	275	267	256	327	283	296	310	288	291	277	279	240	267	305	289	293	252	269	281	278	289	255	294	294	302	317	308	262	306	297	279	281	280	270	248	290	311	268	293	278	282	306	271	311	259	266	274	274	294	281	274	293	291	295	277	293	269	305	272	282	266	284	264	303	278	317	255	277	258	252	288	263	275	270	282	263	259	284	273	289	268	256	274	284	248	293	278	289	266	275	251	316	294	277	281	264	262	271	291	278	261	272	284	282	243	262	294	287	279	303	287	270	283	279	297	277	290	265	303	277	288	277	277	295	330	329	285	290	296	332	242	268	259	303	273	248	288	296	291	292	287	291	277	260	264	273	296	272	296	297	269	285	259	289	265	266	305	304	279	269	275	309	284	247	243	303	295	293	233	296	296	282	319	269	293	270	270	295	280	267	287	275	261	294	267	272	293	304	289	278	281	298	271	290	293	269	287	303	288	267	266	245	269	294	282	275	281	278	299	262	283	275	299	333	282	288	298	290	279	252	283	279	272	271	280	272	283	252	284	278	290	265	278	262	291	291	269	324	290	268	298	277	326	299	305	318	283	254	324	258	291	290	287	280	286	267	298	294	303	267	291	281	256	266	290	278	280	284	282	290	264	257	288	310	251	262	285	260	247	305	274	276	280	281	288	299	282	250	282	247	256	287	291	292	290	291	263	283	251	266	278	259	273	314	281	314	286	277	298	308	265	272	280	308	306	273	260	270	303	292	300	282	295	277	266	258	285	276	307	280	269	259	274	275	286	322	288	277	289	283	245	276	291	286	296	279	291	251	337	278	287	312	244	292	268	298	267	304	280	272	286	279	285	244	290	261	273	287	285	300	295	307	251	290	314	285	301	296	260	300	286	301	271	292	296	299	273	292	293	305	297	274	269	308	269	299	253	262	307	281	317	268	281	280	273	295	255	311	287	308	298	260	269	304	271	267	258	248	250	295	304	293	256	272	277	271	270	298	274	277	266	273	270	297	299	291	292	292	274	278	309	297	283	313	271	260	269	312	285	265	269	278	278	305	251	312	302	257	302	303	265	295	275	287	280	309	295	313	278	268	300	304	265	299	261	255	288	285	260	304	295	274	296	316	308	304	294	291	288	294	326	251	264	302	295	275	312	261	264	299	279	285	273	270	303	241	277	293	250	287	284	289	287	280	279	282	275	302	288	279	278	276	253	288	276	282	286	294	285	270	239	272	272	303	274	282	280	306	300	262	266	246	275	273	296	267	248	283	268	286	304	278	243	282	288	290	241	301	295	272	277	290	277	255	280	282	280	274	276	306	313	262	282	261	282	284	268	265	302	258	291	270	312	265	232	293	263	260	276	286	287	289	276	280	275	289	259	274	293	285	273	288	284	273	290	312	282	284	290	263	285	257	281	278	294	272	282	268	266	286	283	281	237	286	257	288	295	327	290	278	297	289	286	296	263	254	315	295	283	261	272	257	270	300	282	285	285	264	301	271	256	277	292	290	292	292	265	278	300	273	311	278	285	273	262	256	263	262	265	244	290	255	270	248	267	277	267	287	257	252	285	303	299	268	263	311	259	270	271	303	280	280	237	298	291	268	283	274	312	283	308	303	274	290	256	278	297	273	276	314	274	290	266	289	296	317	274	276	295	344	248	302	278	256	272	289	274	278	281	283	301	311	299	286	284	295	281	249	246	285	297	269	258	272	278	273	309	277	280	289	291	287	277	290	283	287	289	304	253	289	272	293	299	272	250	256	266	252	284	285	258	308	284	309	283	315	264	333	288	302	309	269	256	287	274	310	288	321	277	279	249	284	296	268	280	261	276	265	299	280	268	274	269	271	300	299	290	292	309	281	265	291	307	288	286	251	290	285	296	259	278	238	248	272	269	279	275	257	292	269	295	305	237	292	283	296	281	260	271	279	274	252	271	273	273	260	277	262	270	261	279	269	258	272	272	275	305	298	295	289	278	271	275	281	239	271	288	297	281	295	287	266	309	280	274	274	316	290	278	280	279	284	257	290	306	288	289	260	290	263	282	313	301	274	237	312	263	267	290	276	280	296	294	286	289	279	273	283	267	275	244	314	287	271	295	260	282	293	273	274	278	274	277	262	274	300	290	273	283	312	311	274	277	276	302	269	275	260	267	274	290	282	283	262	321	287	263	293	321	269	261	286	274	308	260	285	291	287	303	240	267	309	293	332	268	319	305	267	320	270	282	316	266	296	294	278	274	285	259	254	299	326	257	280	301	305	310	270	294	302	268	292	285	263	282	259	280	298	283	310	287	287	306	276	294	282	297	290	309	277	292	258	270	283	297	289	298	289	288	304	278	251	276	295	261	278	268	267	260	317	294	302	295	297	289	295	300	297	279	270	258	294	278	298	287	274	288	279	273	281	277	290	304	279	280
30472	47471	44745	6056	1664	1408	1203	1077	990	975	919	861	852	842	743	780	784	761	723	733	812	783	924	1036	1093	1145	1189	1234	1225	1251	1444	1483	1502	1574	1545	1480	1566	1531	1377	1270	1207	1305	1206	1099	1160	1146	1227	1052	918	1025	1029	943	884	940	1065	1153	1217	1619	1755	1968	1285	1245	1207	1044	1126	1097	1072	1005	942	833	939	788	811	794	805	771	813	789	794	874	749	756	744	722	667	676	689	725	697	663	671	649	671	646	630	654	639	674	673	690	683	671	679	675	699	651	659	674	704	608	665	639	669	655	662	638	646	658	672	675	653	676	659	738	611	642	670	654	643	682	662	715	669	662	705	654	639	665	680	685	694	686	644	731	655	664	652	631	617	688	679	648	650	710	665	629	691	664	692	725	670	676	667	614	602	628	648	664	678	674	674	606	667	633	701	679	698	664	684	685	643	683	676	636	674	614	666	679	698	656	702	682	682	673	674	701	662	640	650	655	644	684	673	693	653	638	695	698	699	662	625	668	696	677	652	682	674	635	704	661	666	673	641	632	699	684	664	669	689	689	642	696	693	682	674	676	633	622	680	612	688	689	679	669	674	641	697	622	609	694	654	676	686	693	669	655	670	667	699	695	688	642	623	697	673	653	710	659	710	624	629	658	661	682	694	627	696	649	695	614	702	684	665	656	694	638	637	651	688	711	623	674	651	657	656	654	676	652	663	647	669	668	668	641	633	636	667	666	685	667	702	679	653	687	669	683	687	637	619	663	621	666	665	644	668	609	629	689	658	642	700	662	680	698	682	652	653	667	653	654	656	709	657	668	667	653	713	663	690	679	649	706	645	666	641	621	641	667	664	655	717	671	673	638	637	680	643	661	680	668	679	658	606	611	678	657	635	654	716	684	659	633	671	712	687	655	642	654	707	668	694	699	681	643	698	678	699	638	647	674	616	646	682	691	648	640	672	615	664	676	673	671	609	667	652	663	632	628	659	661	697	684	692	690	673	670	680	685	644	731	676	669	640	678	686	692	653	673	648	702	697	692	727	612	703	646	653	673	661	727	683	644	664	713	647	639	668	673	661	643	640	715	707	606	663	683	624	625	654	640	692	679	640	667	669	614	664	655	644	673	677	677	666	669	656	656	623	698	684	693	709	669	688	686	679	673	671	705	653	679	670	677	656	667	675	684	634	638	682	680	654	618	695	693	672	674	649	679	665	602	665	646	634	663	671	707	692	631	622	624	711	684	637	645	693	666	657	693	590	711	688	625	693	681	727	690	650	658	633	653	651	653	709	673	700	615	670	678	632	666	645	661	718	676	655	618	653	708	705	641	680	647	718	665	664	661	663	680	710	681	665	676	687	651	664	672	629	669	682	672	672	643	712	645	643	662	701	643	619	668	629	644	658	647	610	641	619	679	682	664	653	689	659	653	661	667	691	664	676	629	616	705	687	659	708	695	645	678	677	633	660	678	633	694	693	662	640	629	723	663	637	633	674	708	672	690	700	657	702	693	667	654	698	662	706	686	642	688	656	691	675	683	654	627	703	673	680	646	629	703	639	673	666	664	652	666	676	656	688	698	707	666	607	692	656	654	666	647	657	696	649	654	640	671	691	681	689	699	651	680	708	665	670	657	646	675	635	656	666	639	681	653	644	708	697	672	631	690	644	699	711	631	648	666	651	704	632	647	685	644	630	657	699	619	622	726	666	716	717	680	702	697	646	734	641	704	690	633	687	619	674	674	662	652	688	639	687	650	649	629	687	646	665	667	653	683	648	665	703	652	705	654	658	659	622	677	656	622	710	612	702	667	674	653	635	631	647	653	634	682	635	698	664	680	691	671	656	670	654	680	654	657	629	657	671	624	685	666	694	640	632	661	668	686	735	704	660	700	674	654	669	686	688	676	663	636	651	627	735	647	685	627	704	727	640	652	652	674	670	657	688	657	647	642	680	693	679	657	683	657	677	626	687	631	658	679	629	655	708	635	625	681	626	665	673	643	669	678	628	659	678	667	676	646	667	683	658	678	666	665	695	682	651	655	680	662	696	692	684	665	656	673	679	668	672	721	659	676	650	671	663	667	652	663	647	707	690	673	642	670	692	682	645	684	672	676	671	704	707	655	658	669	698	648	641	647	653	693	645	720	635	642	656	643	697	687	648	703	640	577	699	649	666	672	636	671	705	684	644	684	660	654	686	698	684	657	673	703	664	721	681	692	656	664	672	687	644	661	613	609	642	662	692	676	665	684	665	725	671	653	689	678	640	648	692	690	657	669	690	665	681	707	689	651	685	678	668	634	663	668	642	658	686	684	669	665	650	720	619	646	641	682	681	665	683	721	666	698	708	638	704	642	683	648	699	652	647	657	682	643	673	690	619	672	647	666	663	651	603	652	682	628	716	666	677	675	675	659	686	671	640	664	630	640	639	680	667	718	637	644	648	683	669	660	713	673	655	673	671	671	681	633	616	643	676	667	658	679	640	616	684	653	656	653	729	663	684	682	676	654	628	691	619	663	697	680	666	648	636	681	638	664	641	663	667	638	720	660	631	706	659	665	612	654	700	689	683	667	642	714	648	670	657	649	720	662	691	658	679	614	677	675	686	692	686	668	638	668	668	660	661	689	707	636	664	698	662	719	656	677	703	678	664	675	721	593	655	635	648	671	636	662	644	660	682	631	667	646	696	657	649	668	658	635	711	665	693	677	688	649	662	666	682	650	671	625	636	689	683	616	637	698	645	678	663	688	694	676	636	700	674	650	666	662	638	681	658	672	661	671	639	633	660	681	629	703	671	686	664	665	673	706	667	675	654	608	651	631	650	636	648	707	667	683	682	632	668	675	654	675	653	699	694	635	644	636	680	684	657	668	638	620	634	663	630	669	645	652	662	695	658	630	692	688	654	673	677	657	653	650	708	626	664	675	666	667	659	658	683	644	686	677	660	645	662	655	679	672	610	661	660	635	628	678	671	663	657	630	662	640	672	690	623	719	689	657	701	701	657	705	678	673	671	672	688	686	664	661	617	694	691	701	692	682	658	650	700	674	669	660	652	717	649	686	675	622	678	679	658	668	651	670	662	693	668	639	702	641	671	683	686	653	685	704	618	646	653	652	659	646	676	653	649	653	712	672	675	704	668	670	670	712	683	644	699	686	663	653	645	668	685	627	644	682	669	680	656	728	648	679	672	689	693	665	732	681	667	661	697	666	665	648	644	671	695	662	667	658	673	653	723	646	702	667	697	650	663	659	703	691	640	653	624	720	645	667	662	660	643	695	640	699	641	718	644	622	692	656	654	677	646	689	668	656	688	644	635	690	687	713	686	699	663	658	673	716	696	657	675	676	657	691	704	648	640	644	662	679	688	684	671	653	653	694	670	606	691	670	676	667	691	657	704	648	656	689	642	675	705	705	653	640	657	657	655	630	673	638	660	671	711	662	655	648	693	649	686	634	688	677	709	691	675	654	707	661	700	634	668	710	650	644	647	646	630	650	701	643	633	679	667	671	625	672	684	668
53707	47098	38748	26587	23987	23608	21078	14168	5610	970	517	462	412	392	411	368	341	349	338	323	336	341	392	405	471	421	484	489	474	463	513	534	531	533	517	527	522	566	492	487	495	522	512	457	435	505	477	441	385	455	410	417	344	412	482	541	556	703	982	1040	639	560	584	422	559	489	502	460	410	404	367	338	354	356	372	380	366	333	302	345	300	348	328	267	310	311	295	271	297	274	262	272	281	313	273	279	290	291	262	294	301	300	274	293	288	304	251	301	297	287	260	283	296	295	297	290	274	306	291	292	292	273	277	298	327	272	302	286	273	269	280	263	293	291	254	303	287	247	282	278	278	274	276	319	286	295	310	280	293	308	276	295	294	326	273	285	285	313	304	303	282	292	284	301	254	301	255	296	282	288	271	283	298	272	316	289	319	291	310	289	273	266	306	260	301	282	260	263	300	327	295	274	278	290	266	276	297	278	295	274	291	286	282	278	303	278	300	293	294	301	301	286	284	285	279	275	283	283	299	266	263	283	303	263	300	265	332	261	293	281	296	328	287	283	295	294	268	290	283	290	283	266	281	248	272	286	296	297	294	294	262	269	265	276	313	296	306	280	272	299	318	254	259	269	302	253	278	297	313	273	303	274	295	288	273	311	316	301	292	285	300	277	324	296	267	314	308	353	274	280	269	325	249	273	302	285	286	276	310	255	291	274	268	307	318	275	273	299	316	277	301	277	267	263	309	226	290	291	282	298	295	294	298	264	297	288	303	271	296	293	296	230	283	281	295	272	297	312	284	323	278	292	280	296	286	295	285	306	273	294	287	291	323	278	264	259	272	292	325	304	267	286	255	315	289	307	282	289	286	300	286	279	263	297	296	299	298	278	286	296	277	265	289	301	290	277	270	284	292	277	296	253	308	315	306	292	302	282	295	298	307	290	282	271	284	270	281	320	287	280	275	305	285	264	277	284	283	290	293	290	279	307	273	252	265	314	284	272	286	303	292	270	300	281	306	253	297	319	295	259	275	280	304	294	314	297	315	296	285	303	297	302	279	315	309	282	288	280	302	321	294	269	269	314	297	262	290	279	304	288	280	276	272	292	330	284	268	293	293	311	274	268	299	317	321	301	287	279	297	288	322	296	264	273	269	283	282	258	305	272	285	306	269	297	289	296	256	294	269	285	263	263	317	291	288	295	285	289	296	290	262	271	316	275	288	294	273	290	278	293	282	268	277	274	297	277	316	277	273	260	230	277	292	272	286	286	317	278	253	286	260	272	319	271	284	293	274	289	281	281	266	311	334	273	266	273	273	287	295	327	298	308	290	271	324	261	286	293	305	272	279	290	317	289	280	294	288	284	289	283	272	294	309	301	276	273	268	288	310	296	270	280	276	245	308	281	276	278	284	289	270	315	276	254	249	297	312	263	267	264	299	272	282	316	265	268	294	261	299	285	285	301	279	286	268	295	285	272	300	288	261	291	276	286	299	288	274	273	282	307	277	289	274	293	291	278	291	309	286	299	302	322	267	296	293	324	278	314	292	266	287	295	277	332	299	284	295	302	269	325	303	272	288	316	281	304	306	290	287	296	289	313	272	288	274	300	271	295	300	278	281	272	263	269	274	302	308	276	299	311	270	279	285	294	314	287	272	277	266	286	289	277	272	273	294	260	308	292	280	284	316	298	278	268	295	325	292	318	309	275	292	285	287	279	295	306	281	286	284	286	273	298	259	321	294	282	248	247	292	294	290	318	298	316	291	296	308	284	294	288	298	272	260	282	280	298	278	299	301	300	299	281	299	275	252	289	304	313	286	261	300	278	318	296	304	338	300	257	239	289	304	306	287	254	282	262	294	294	292	288	293	268	268	274	256	297	271	301	288	289	307	296	299	278	268	268	269	278	310	311	281	281	254	299	282	295	273	317	310	298	297	317	286	262	300	258	281	282	281	285	280	285	289	289	274	300	310	257	305	306	270	258	248	285	282	272	279	293	259	336	268	268	262	290	269	271	308	294	290	297	309	297	289	269	292	258	303	303	291	299	277	311	284	307	300	292	270	269	274	295	301	281	297	310	268	299	310	288	282	298	295	286	298	282	275	274	266	302	286	285	297	271	277	301	323	340	269	252	283	305	291	290	306	254	264	289	293	283	286	283	288	287	289	285	305	250	284	271	262	287	283	264	300	299	271	285	268	249	296	281	285	292	289	299	282	277	273	323	288	296	246	296	273	272	287	252	321	275	274	271	276	289	291	300	289	301	303	280	320	282	273	292	346	312	280	275	262	288	302	274	274	302	259	294	319	294	252	307	293	268	301	294	308	289	259	274	275	295	314	289	307	309	303	275	276	265	299	295	312	295	311	313	273	302	290	323	279	297	297	275	317	292	282	272	297	264	275	322	312	279	235	291	261	304	304	313	303	270	298	267	299	289	285	248	264	300	331	273	302	300	275	296	293	303	296	292	286	280	262	302	279	289	280	286	270	270	293	292	278	311	257	284	296	272	288	296	275	269	283	272	280	268	273	278	258	292	283	299	285	298	313	300	275	288	278	303	298	274	246	297	277	299	287	269	291	281	287	307	291	290	264	279	280	299	323	293	279	283	286	280	288	272	271	282	308	271	296	271	283	283	318	305	284	263	262	309	279	283	270	285	294	307	243	277	284	283	294	293	297	300	297	292	320	298	298	293	265	299	293	297	315	268	293	292	271	265	290	277	268	300	298	292	282	271	280	295	283	296	277	301	324	261	290	309	308	282	285	293	286	306	274	318	303	283	287	305	283	264	272	267	278	270	276	294	286	275	275	286	247	299	304	288	268	293	319	308	276	271	334	284	280	304	260	302	284	301	310	262	280	269	288	280	289	280	297	277	295	282	311	300	311	280	305	266	311	292	285	302	303	275	290	282	271	272	263	277	248	284	295	316	282	294	291	275	266	285	262	261	304	290	296	304	266	277	339	298	258	283	331	286	283	273	286	263	300	284	306	269	275	270	294	321	280	279	293	291	288	276	270	284	290	331	289	299	286	304	290	272	282	293	286	276	298	295	303	299	326	262	294	293	279	329	283	312	273	309	305	291	265	260	273	293	293	302	286	273	326	283	270	294	288	262	274	295	253	291	287	295	232	275	313	246	272	314	281	314	279	315	295	268	288	329	271	286	289	292	284	311	276	269	268	315	304	322	315	273	274	291	296	324	296	309	314	315	304	294	287	292	278	277	316	276	284	296	334	254	271	279	273	285	293	304	292	296	297	237	281	281	306	295	289	298	330	277	276	314	292	282	312	257	278	273	294	285	282	279	296	298	295	272	292	289	287	285	272	280	278	241	285	311	291	286	287	278	282	256	299	249	287	306	291	296	280	279	302	310	286	299	294	308	298	280	259	287	282	312	267	285	276	267	290	294	312	295	308	275	286	293	281	268	264	278	300	315	270	317	278	295	307	293	246	311	303	308	316	284	261	276	305	334	269	310	280	289	291	297	299	314	304	270	298	267	263	295	272	312
43652	54730	39251	14687	4355	3361	2728	2196	1951	1698	1533	1348	1250	1127	1132	1130	1022	1028	989	1007	976	1038	1172	1574	1857	1683	1862	1837	1751	1895	2060	2203	2518	2298	2223	2301	2354	2170	2156	2033	2086	2081	2000	1580	1756	2060	2074	1607	1460	1773	1586	1465	1173	1438	1829	2268	2407	3630	5866	5576	3157	2623	2635	1637	2040	1948	2134	1716	1626	1292	1381	1061	1184	1128	1125	1078	1170	1023	1087	967	818	819	795	825	733	740	730	686	683	698	678	660	643	684	635	617	669	680	668	621	683	635	662	640	669	647	629	675	618	671	651	660	643	623	665	620	685	656	628	647	639	654	649	619	613	608	667	654	620	688	624	648	623	657	640	687	664	650	660	620	634	633	605	654	638	653	636	620	615	659	649	652	633	633	612	654	599	631	636	632	620	646	652	661	704	602	659	652	636	687	645	680	664	681	638	666	609	653	650	640	662	655	663	630	664	708	591	620	655	674	612	683	684	634	618	640	622	632	679	632	614	639	630	611	682	628	660	632	649	689	630	660	634	599	712	635	663	671	680	616	664	652	621	649	663	636	662	630	638	645	615	675	669	654	647	653	614	668	683	617	658	626	627	678	661	618	625	651	649	644	676	648	604	610	668	609	642	627	661	638	657	669	605	673	646	640	643	629	687	652	656	615	608	660	663	629	624	587	645	637	645	638	657	657	626	637	629	656	623	611	652	618	646	625	661	644	645	635	615	662	640	643	645	592	659	657	657	658	668	646	637	607	627	640	652	627	658	616	633	647	640	635	662	634	665	682	623	650	645	659	605	682	607	671	592	648	660	596	629	669	617	626	627	674	647	640	659	614	621	660	619	624	648	615	703	631	608	649	689	595	697	683	672	575	676	638	631	590	596	643	693	635	644	655	642	653	653	675	654	656	652	653	621	663	654	648	642	632	620	601	625	619	677	627	606	633	670	626	659	648	689	656	667	656	629	637	633	646	655	636	668	638	656	616	652	654	678	631	652	706	657	663	642	633	628	675	644	645	627	645	610	668	669	666	652	625	657	678	651	635	614	642	646	621	641	663	618	643	630	697	603	619	639	639	645	669	658	687	664	635	598	657	640	661	668	632	666	675	617	629	641	607	582	646	611	656	684	659	651	708	646	670	629	670	639	669	657	655	620	690	631	619	657	670	687	616	613	657	593	647	627	648	625	594	591	664	633	721	625	644	635	632	651	659	642	632	612	690	701	639	645	637	657	587	612	615	659	706	643	641	607	664	641	640	630	620	664	665	631	662	661	662	624	647	650	621	655	677	618	667	643	620	642	638	650	618	597	689	645	642	629	641	675	641	655	685	664	603	653	611	610	668	682	619	648	638	661	616	669	667	611	669	647	657	663	626	657	645	649	641	653	638	683	646	633	646	608	629	631	655	663	653	657	610	693	627	689	629	656	655	657	629	650	643	637	677	643	647	636	659	634	626	622	634	705	585	655	646	672	648	642	671	638	667	633	626	660	688	650	669	645	644	637	667	680	614	669	686	653	613	589	631	660	630	597	653	643	658	648	647	686	656	646	659	648	606	644	648	640	649	635	642	656	621	633	710	644	632	643	680	639	660	634	631	665	671	636	731	633	665	606	643	657	658	632	649	642	603	675	629	661	630	682	678	662	616	671	600	640	647	688	664	666	676	671	655	600	651	641	637	629	599	599	632	693	669	636	644	626	633	632	642	637	665	639	673	635	613	586	656	627	629	598	689	658	644	638	647	657	609	607	655	662	641	610	616	678	638	659	646	620	618	644	632	680	675	629	584	634	693	649	619	682	685	654	662	620	645	664	648	599	648	686	635	642	628	630	659	643	692	627	663	649	637	667	720	605	610	626	662	646	638	658	657	655	634	635	633	678	637	653	626	632	611	598	655	639	621	680	628	702	645	638	654	629	621	623	662	625	654	667	673	609	666	664	698	612	621	644	640	661	674	663	670	647	652	646	651	636	625	672	645	656	673	610	608	682	662	631	651	630	614	672	643	621	609	628	658	613	659	689	629	628	664	624	646	691	631	670	670	688	612	619	700	628	653	622	625	640	626	670	640	632	676	646	634	616	647	637	640	644	581	671	639	596	644	613	630	638	641	639	614	669	631	638	633	661	661	629	649	644	629	635	632	685	657	635	662	599	635	657	646	677	680	693	686	626	683	660	611	642	668	665	588	618	619	631	684	643	672	653	646	640	638	648	663	607	691	620	669	615	632	626	636	659	627	653	665	665	594	644	653	616	640	611	627	654	630	609	632	639	687	619	637	655	616	598	653	670	634	655	631	650	642	631	664	658	626	629	674	647	617	627	671	669	625	636	632	675	629	689	650	676	677	653	628	669	660	689	659	642	649	688	649	641	681	622	625	632	612	650	688	684	624	652	662	640	602	662	656	653	647	625	643	665	689	656	635	675	626	637	630	606	672	607	617	661	614	631	643	649	672	645	601	673	635	652	655	622	685	666	677	656	634	600	660	689	634	671	652	602	639	648	624	673	622	695	636	640	629	618	626	624	641	652	684	644	658	644	610	677	607	635	664	646	640	617	628	627	650	688	657	628	650	641	650	638	649	675	607	641	603	628	638	663	654	601	675	650	604	649	640	628	644	663	653	645	676	631	644	640	616	669	635	614	622	705	623	659	634	651	686	639	655	605	593	633	611	622	626	645	661	663	636	622	610	642	675	661	672	627	643	620	658	618	582	643	629	688	629	656	665	649	581	627	671	651	624	592	665	618	631	665	663	653	622	643	628	641	637	614	606	646	653	650	624	606	649	658	651	674	636	667	629	631	634	667	671	639	667	661	618	686	664	617	643	626	612	629	582	603	636	598	660	624	613	657	661	644	629	624	667	613	643	635	648	622	645	627	682	635	647	676	621	682	628	631	661	641	639	627	638	664	665	626	652	600	623	628	627	656	643	651	621	616	654	676	629	686	614	605	643	626	615	676	619	646	612	678	637	636	640	608	605	617	639	589	680	682	680	624	610	629	643	646	720	622	626	618	668	620	692	669	679	673	622	619	650	640	608	675	656	677	660	668	616	616	679	622	638	652	653	603	636	668	665	619	656	671	664	640	684	648	660	658	617	689	611	679	591	627	643	629	684	625	616	660	645	671	636	657	651	617	634	639	606	641	659	638	662	623	638	668	684	624	619	667	616	625	671	631	603	687	651	660	657	696	586	633	651	661	657	651	637	664	661	656	608	703	653	641	651	614	675	614	619	662	660	638	652	669	592	631	643	640	688	647	633	611	691	728	633	659	630	587	629	659	612	640	595	649	678	644	677	646	642	649	674	621	662	655	661	643	643	644	639	589	658	688	607	655	674	673	640	632	693	643	631	665	589	666	687	689	619	633	663	666	648	682	677	581	637	650	654	691	648	649	646	654	668	654	628	667	665	675	661	689	624	623	639	638	673	589	676	706	658	647	668	606	633	674	664	681	622	616	680	611	642	631	631	653	628	621	692	695	653	653	640	657	651	649	644	607	658	655	640	663	632	610	618	666	637	655	655	612	667
14812	26980	27503	7200	1146	393	290	314	264	294	223	251	315	260	284	280	294	295	257	261	243	269	280	303	300	306	321	319	308	308	337	353	356	355	343	347	334	345	328	351	316	313	332	317	330	275	320	295	310	288	290	290	318	282	286	285	274	311	287	279	270	304	307	304	307	290	275	297	276	302	293	288	272	309	303	258	294	313	308	269	268	256	271	263	283	256	284	237	272	289	305	250	274	277	256	294	251	290	285	255	277	289	283	240	276	268	283	264	290	267	245	251	280	266	284	302	252	253	264	286	312	283	292	288	291	310	302	262	281	267	287	274	285	264	272	262	270	273	259	261	263	252	283	286	280	273	282	299	283	282	294	255	235	311	298	269	299	276	273	252	288	250	277	308	296	278	261	269	277	294	276	271	279	293	274	316	251	264	266	281	270	277	296	283	279	272	262	273	283	295	255	277	267	277	286	261	277	283	268	252	283	220	275	263	256	266	289	271	274	285	271	287	255	256	288	278	274	284	272	248	277	319	248	300	272	290	279	275	285	300	255	283	278	303	277	269	295	302	269	304	287	266	253	285	293	268	266	256	278	285	290	275	296	287	307	242	244	290	242	286	271	303	260	283	254	259	265	280	281	289	256	274	245	285	267	297	284	299	258	296	246	301	261	310	252	257	258	274	268	274	251	289	302	258	289	259	295	266	300	286	282	265	295	274	246	268	306	271	296	271	288	262	265	261	286	269	238	276	263	276	264	280	267	254	282	242	290	283	248	263	276	290	291	282	266	249	296	259	292	295	262	252	274	272	274	266	279	268	268	241	296	281	253	252	264	276	286	301	277	245	263	302	274	276	266	250	250	271	284	275	288	270	267	276	272	293	283	270	254	260	277	266	253	290	274	252	250	264	278	280	312	310	256	293	265	282	255	291	282	294	272	282	251	255	288	293	268	264	242	264	295	280	303	270	255	278	276	297	265	285	291	293	264	293	273	276	286	257	275	274	247	265	266	271	265	260	290	276	289	294	276	249	277	259	288	281	265	269	289	297	241	282	296	273	257	256	239	267	304	302	276	275	266	284	250	276	276	293	284	277	275	277	277	284	305	292	274	250	268	268	264	268	319	296	282	300	273	261	306	296	308	268	294	302	277	297	273	269	261	304	304	284	293	249	291	310	260	275	262	258	279	260	301	289	280	283	243	243	247	263	272	280	277	288	292	296	317	263	267	271	291	276	310	276	294	271	271	246	287	259	265	280	290	280	259	265	280	257	283	289	251	242	279	242	305	304	268	266	273	288	321	291	264	287	295	270	283	236	288	287	294	257	270	312	315	307	261	277	273	248	260	283	244	243	241	259	264	286	304	286	258	282	304	291	269	253	288	270	281	282	263	259	292	283	267	262	276	273	267	237	272	295	268	265	288	260	260	262	281	287	263	277	262	278	250	288	295	267	244	282	305	250	247	292	257	276	271	294	267	270	277	296	236	279	331	250	281	287	250	279	280	279	260	279	258	283	266	248	286	309	246	259	286	241	289	280	290	276	288	253	262	295	274	270	302	297	279	268	289	259	240	277	267	274	311	295	296	258	287	285	267	286	301	278	253	301	273	290	257	255	293	261	293	247	269	282	264	263	289	257	298	280	282	271	305	256	256	274	332	269	266	270	259	307	287	258	306	267	292	328	277	265	278	266	298	271	286	276	298	301	294	298	277	246	279	286	249	275	265	257	304	290	287	291	288	276	273	286	280	230	264	277	278	312	265	290	298	263	299	313	292	256	285	284	309	273	278	307	293	287	272	292	268	255	299	261	305	244	272	282	271	268	274	288	299	269	292	278	295	241	289	275	259	264	288	274	265	278	287	264	260	290	288	325	273	292	292	262	291	278	283	263	266	257	291	261	252	277	275	281	261	274	268	262	276	277	273	253	293	283	273	257	263	291	284	276	271	278	271	286	263	266	269	279	297	268	300	295	276	282	275	283	260	255	267	287	262	300	281	323	277	272	281	280	277	281	269	279	255	277	254	258	254	286	261	292	282	267	304	279	277	281	299	300	284	289	284	265	257	262	311	262	252	285	299	259	256	252	295	292	280	290	251	335	280	282	267	253	261	286	281	268	262	260	292	291	255	246	280	301	267	270	279	258	260	282	265	277	254	271	267	278	266	267	286	259	278	295	251	267	232	294	289	268	277	265	266	266	276	274	277	272	310	269	274	267	270	277	307	270	288	274	274	243	257	276	273	261	295	246	243	279	277	287	293	273	249	259	306	286	293	294	291	255	248	219	274	261	237	254	275	252	292	260	288	258	262	292	299	277	266	278	254	294	264	283	281	275	302	265	312	267	278	276	267	293	286	275	293	268	269	264	267	272	307	274	277	259	268	270	307	271	262	277	272	237	253	295	285	300	273	315	288	275	252	256	259	268	273	238	266	271	271	254	266	247	257	279	285	272	283	265	282	298	270	258	263	290	291	247	276	271	275	266	268	285	258	275	279	257	258	269	283	320	311	306	287	255	259	265	275	232	279	242	309	247	274	297	287	274	275	293	262	275	257	284	251	311	283	303	261	257	293	284	277	224	261	255	261	297	289	269	264	289	254	286	271	295	275	265	285	270	283	285	266	278	265	288	295	304	271	255	278	285	257	256	265	262	255	256	267	267	270	286	253	261	276	265	261	275	274	268	301	297	243	257	300	242	288	292	277	287	295	287	301	335	265	281	301	281	277	281	292	301	261	254	270	293	268	277	249	247	291	282	260	269	286	256	272	277	267	279	298	271	261	240	305	250	287	250	280	274	271	298	277	250	277	257	278	285	270	275	284	290	307	277	270	272	282	295	252	294	286	286	261	283	281	281	283	255	283	291	289	277	264	289	243	276	270	286	268	258	290	257	276	287	266	250	245	280	275	259	272	276	271	259	265	269	273	285	281	277	266	303	255	281	276	248	265	291	269	272	254	283	273	269	276	283	289	266	263	282	303	270	290	277	281	253	276	259	273	233	284	256	292	291	278	292	282	265	259	273	306	275	284	258	267	265	259	258	276	280	270	265	287	305	263	266	262	270	280	292	304	289	287	242	264	289	296	280	267	297	301	286	281	290	246	249	270	278	279	296	274	262	264	274	283	269	295	277	285	257	270	287	243	285	289	271	276	284	282	285	229	267	280	285	286	278	272	277	288	300	259	287	296	257	274	262	242	285	274	290	275	274	321	274	303	276	265	289	263	302	269	302	281	264	258	286	320	263	293	320	288	294	293	299	268	285	298	268	266	261	254	291	301	264	300	273	290	271	283	299	257	277	266	257	273	306	270	265	302	274	276	261	239	276	278	304	268	280	277	261	292	285	307	248	258	274	262	267	284	285	256	259	280	263	287	264	288	256	246	297	295	279	300	257	301	305	263	272	260	271	229	280	262	250	248	293	298	260	292	269	270	246	258	295	274	288	263	267	274	271	282	294	308	301	270	263	286	289	254	276	253	254	257	307	291	252	255	264	292	293	283	272	261	289
11869	29655	23213	4508	673	721	679	679	656	664	618	631	634	664	673	689	618	650	658	694	687	711	703	804	942	968	951	939	919	1068	1056	1192	1234	1199	1232	1285	1213	1143	1113	1045	1045	991	922	917	881	849	857	821	826	839	813	813	820	804	824	788	805	811	834	858	789	889	794	699	734	731	715	732	733	739	689	709	703	694	636	702	689	723	713	667	654	676	698	627	671	699	663	666	632	709	681	713	596	654	692	677	694	610	654	638	707	704	646	656	676	634	643	608	696	651	682	610	660	635	653	677	663	651	708	670	659	633	647	650	689	665	664	667	637	652	691	665	637	675	632	671	684	663	619	672	662	631	638	653	650	634	627	703	674	712	644	660	638	715	693	634	640	691	619	649	652	644	631	655	668	630	723	687	652	648	627	673	662	716	620	667	661	682	634	678	696	641	666	708	672	642	674	628	681	687	669	628	666	610	621	624	605	661	644	694	648	630	658	643	643	634	629	650	633	659	694	661	688	656	618	695	630	687	683	684	587	639	675	690	651	630	656	663	626	645	662	617	624	664	644	678	630	649	685	642	689	652	627	645	636	641	662	653	644	662	671	605	664	650	621	687	665	588	617	643	673	664	665	631	653	621	620	598	640	619	652	639	668	635	598	661	648	645	647	635	691	626	605	645	613	616	664	672	682	674	653	686	687	695	687	633	669	668	651	701	641	653	675	676	619	655	692	648	656	675	659	655	649	641	674	692	631	696	625	676	610	663	664	661	650	622	671	642	638	646	591	668	637	675	683	624	654	644	586	615	635	671	656	620	633	622	665	723	633	623	664	661	649	651	634	704	633	661	689	664	688	631	697	644	673	625	652	674	668	668	658	662	685	649	672	685	675	651	609	645	630	689	637	647	655	663	697	647	608	639	678	642	663	644	647	669	630	697	646	641	667	657	660	679	618	634	642	726	660	658	639	679	622	627	659	638	683	679	627	620	657	665	661	639	651	678	658	630	651	647	650	636	628	646	621	645	667	651	622	616	636	658	679	652	620	697	635	650	651	662	645	613	642	673	645	682	695	617	630	656	653	666	670	639	608	664	576	678	701	688	647	657	630	642	666	658	663	655	664	623	708	618	664	674	698	629	635	653	625	618	628	661	634	652	697	640	637	640	608	679	661	668	615	659	619	676	653	651	653	656	630	624	673	647	679	641	676	672	663	654	656	630	654	643	663	647	639	636	649	650	653	613	618	637	630	622	685	678	636	597	645	669	646	671	640	631	636	621	618	673	640	665	626	634	631	707	659	650	674	611	672	651	629	654	646	648	662	628	691	707	616	652	638	665	653	633	647	661	704	661	641	669	676	654	682	627	635	645	629	696	651	672	688	652	627	653	685	605	630	650	614	660	632	641	606	629	643	652	586	693	702	669	676	652	689	660	682	644	664	651	636	672	654	624	635	674	626	654	654	637	664	668	663	640	669	670	643	699	645	603	673	641	643	732	608	680	578	692	627	690	635	668	671	667	653	657	655	670	683	615	632	639	719	652	649	656	665	661	659	643	643	646	631	673	679	684	619	650	668	638	641	679	635	664	635	646	667	653	629	656	627	647	619	648	663	642	643	676	682	625	653	698	639	667	629	630	641	655	619	663	640	621	693	672	686	604	653	679	595	624	714	642	651	638	626	655	644	633	676	652	651	633	650	678	638	646	628	657	659	654	646	650	693	651	683	629	670	621	641	626	663	644	634	615	615	631	654	636	648	637	697	659	647	627	613	680	645	632	668	640	681	620	640	680	673	683	602	581	625	637	667	673	634	657	634	632	645	673	626	674	636	670	660	625	628	658	652	654	660	656	611	623	668	646	633	635	655	639	619	679	670	644	637	665	638	678	636	665	617	659	698	644	659	645	623	636	615	655	660	598	658	607	682	626	604	656	689	645	659	651	642	633	634	635	657	684	676	585	654	668	685	645	638	661	646	667	614	675	643	683	609	675	624	687	653	701	641	635	616	592	665	633	671	639	598	652	645	649	669	637	682	706	690	624	666	627	628	606	651	676	635	635	649	659	657	685	623	693	670	643	683	631	641	635	668	692	671	657	635	641	627	679	649	644	646	627	710	629	692	683	664	638	623	673	706	653	687	686	609	648	675	644	652	671	642	659	690	676	675	617	648	650	619	636	635	628	667	661	632	663	638	672	648	674	673	672	649	650	619	647	630	648	650	650	691	637	676	672	647	610	629	696	647	679	690	640	640	657	616	680	649	665	644	697	642	633	690	678	658	651	663	611	725	669	662	655	636	649	644	672	627	670	656	645	655	627	637	678	642	649	577	646	608	648	672	674	624	664	631	635	687	669	635	623	667	671	672	631	679	715	643	620	685	656	637	663	662	679	689	632	659	683	672	693	638	623	698	645	639	644	659	685	615	623	683	691	717	677	658	641	676	702	617	668	635	695	637	649	620	652	665	710	649	606	645	652	643	663	657	638	681	667	641	614	627	652	660	643	670	628	680	621	640	645	633	606	632	678	585	675	671	679	661	666	615	643	653	667	663	638	642	676	666	658	636	647	694	645	675	585	633	646	593	660	664	648	680	677	651	641	710	660	672	625	687	623	671	633	687	680	675	652	689	647	606	672	661	688	664	660	646	666	669	620	667	603	631	627	640	659	621	680	655	694	618	670	642	653	600	672	620	673	635	619	665	640	651	650	639	673	607	652	642	668	645	650	662	645	630	649	647	646	687	691	657	663	646	618	688	674	657	634	651	662	647	643	657	660	689	673	658	645	637	661	647	679	652	635	622	645	617	663	620	675	665	641	644	709	660	632	642	655	675	651	641	634	672	659	610	620	652	634	660	628	616	644	651	638	636	622	642	681	671	630	647	642	690	660	691	673	613	664	669	644	674	672	673	678	678	676	659	651	648	654	663	703	684	629	682	655	637	634	655	669	607	625	610	663	659	649	659	616	683	662	686	642	636	645	615	612	655	655	676	645	669	633	641	683	681	664	610	625	696	652	657	652	663	700	638	615	609	662	645	635	655	672	677	672	603	649	636	696	677	646	596	628	618	624	632	653	668	642	643	615	633	630	645	623	621	586	655	611	683	649	658	662	636	679	657	631	642	632	681	605	670	671	642	692	634	691	636	720	693	665	628	642	697	660	669	612	634	674	642	649	634	659	626	669	689	670	693	664	693	652	650	604	660	670	650	649	670	638	637	653	618	681	632	645	698	689	631	644	668	682	648	661	666	670	632	691	636	653	646	628	611	653	671	670	672	637	638	579	645	667	634	654	619	602	629	652	667	640	655	648	663	705	573	659	638	651	608	663	665	673	656	650	653	650	644	689	694	606	650	646	661	673	667	684	701	656	612	637	650	667	672	666	694	658	647	651	634	656	672	678	642	625	690	668	657	654	665	623	669	663	637	643	667	597	710	681	627	609	697	649	675	653	668	631	642	601	661	596	676	633	650	668	672	657	631	646	621	696	645	713	671	671	598	666	686	629	637	645	682	684	608	633
42597	50677	40837	24963	19994	12876	5495	1884	568	364	319	310	305	318	325	263	304	292	311	297	296	324	302	345	382	378	353	377	339	342	398	438	459	382	397	383	415	403	389	394	357	368	313	340	382	371	376	346	354	333	330	293	304	313	342	349	350	334	453	498	433	354	329	374	323	335	335	314	332	284	287	306	318	296	288	295	311	281	291	261	276	329	288	302	267	259	290	293	293	285	268	302	275	274	304	324	282	290	253	304	273	305	318	261	286	290	274	268	269	306	256	262	277	281	318	294	275	259	291	277	265	285	277	275	286	278	249	300	316	279	263	274	282	269	293	261	271	308	282	288	257	292	292	288	286	291	296	306	312	240	287	304	268	237	290	271	293	276	328	293	287	287	243	268	288	272	312	300	283	284	282	312	300	313	278	318	283	269	274	292	279	292	290	264	264	292	270	297	283	299	279	311	308	280	290	293	253	286	277	278	296	315	288	303	302	237	331	279	291	262	289	280	258	298	304	280	280	279	251	292	281	297	313	282	272	297	287	250	297	295	278	267	267	294	279	288	305	318	287	296	267	261	281	268	286	288	288	284	270	272	273	268	291	278	264	302	247	266	256	255	271	278	271	281	257	301	287	259	291	264	311	288	300	287	249	320	255	254	296	249	306	299	278	304	327	268	274	288	304	262	303	278	277	269	274	267	279	255	306	306	288	265	280	273	279	299	298	282	291	268	245	280	291	290	275	279	271	306	315	277	277	302	282	316	274	267	247	273	300	295	282	270	280	271	282	298	293	287	268	303	302	276	281	255	272	291	292	281	302	287	269	298	294	281	236	253	263	296	290	287	281	269	241	300	275	231	300	271	277	278	239	299	315	299	253	288	298	292	315	303	323	271	301	282	285	279	278	274	293	292	291	274	298	278	246	271	280	280	291	319	272	266	283	301	297	276	278	276	292	300	280	304	304	275	319	276	291	295	282	268	268	306	256	285	324	272	283	286	300	286	245	308	295	286	310	278	286	314	316	307	268	255	298	285	270	273	270	294	287	294	241	281	266	258	281	325	257	294	294	265	284	310	293	236	280	285	293	262	271	285	297	258	307	300	280	257	284	255	278	275	291	261	290	268	288	286	272	263	261	270	275	312	305	288	275	289	274	283	284	274	248	289	280	283	272	302	282	255	257	282	282	271	253	291	291	268	278	251	312	315	280	246	268	274	280	281	292	274	285	293	259	299	292	297	257	295	300	285	263	277	264	261	260	254	274	264	309	301	280	267	266	272	257	283	268	269	276	300	272	252	246	308	304	275	278	286	314	269	257	274	290	299	311	319	302	260	290	293	288	309	300	287	277	306	253	272	306	286	278	286	272	283	314	287	263	290	319	308	279	298	288	287	282	270	271	284	290	274	261	301	309	261	295	279	279	278	266	311	275	287	256	255	266	277	272	295	299	257	273	306	298	264	278	276	315	272	293	272	269	296	307	286	252	292	239	278	295	276	291	257	304	278	286	271	292	266	291	285	289	276	255	302	285	289	281	257	298	260	292	309	303	302	291	276	273	318	269	271	255	298	265	260	268	301	287	282	266	287	263	284	278	279	257	287	280	311	295	260	274	281	286	275	273	274	281	290	283	288	299	275	287	272	259	264	290	284	284	283	281	291	276	274	279	289	302	304	266	297	290	270	270	307	269	261	254	280	267	289	276	295	287	281	265	307	258	299	301	276	274	280	288	295	293	307	273	301	300	273	315	279	282	294	260	300	290	282	269	270	290	285	266	307	263	314	266	257	274	284	281	272	304	322	294	305	248	263	270	294	273	260	269	304	270	261	296	294	282	306	257	300	302	292	283	266	298	294	286	292	263	267	301	255	275	327	271	307	271	263	291	293	277	287	279	294	282	273	243	273	253	281	278	265	265	283	267	310	261	272	258	266	255	271	290	258	269	283	311	287	256	265	298	276	290	288	286	275	283	292	273	299	300	294	285	267	283	298	319	273	292	284	278	264	301	296	272	294	274	300	329	305	237	277	269	280	272	251	313	311	293	297	281	254	292	312	287	256	261	259	253	300	262	319	273	269	288	312	265	278	288	326	296	255	292	273	300	268	267	282	280	309	301	275	292	276	293	264	279	263	281	280	294	295	283	285	273	315	291	284	296	283	251	271	286	292	306	299	274	284	288	267	274	289	281	302	273	281	295	283	299	273	269	289	284	275	301	249	268	314	284	304	294	254	276	274	309	289	285	296	245	278	261	290	289	292	251	296	274	292	279	268	286	296	269	272	269	295	272	289	296	268	306	290	277	280	293	299	271	274	295	299	287	291	298	274	301	274	306	286	253	278	280	279	285	280	262	293	304	260	275	279	320	282	265	260	276	298	269	292	298	316	287	292	269	307	288	286	299	280	275	276	276	258	274	276	286	239	272	259	288	249	268	316	282	275	307	268	295	314	267	291	286	299	285	278	253	295	267	265	292	304	281	264	270	285	265	312	310	298	283	270	260	291	285	282	276	284	287	236	270	290	286	288	258	259	265	310	297	265	281	302	266	296	297	250	301	300	283	322	279	272	294	260	289	283	279	287	301	285	281	242	293	286	312	316	300	275	255	282	279	304	268	265	300	279	295	284	264	293	289	294	286	313	268	278	268	300	266	272	269	283	292	305	291	280	298	314	286	284	264	284	297	280	281	289	299	248	298	298	276	264	276	307	293	263	296	286	289	273	272	280	280	277	266	279	259	267	275	299	284	278	279	258	265	270	278	296	284	297	284	289	298	298	280	273	316	297	268	298	272	267	294	284	265	264	301	274	270	311	271	259	270	288	281	281	281	285	279	241	290	290	282	283	267	266	285	272	311	254	254	294	275	279	284	268	333	293	257	285	285	270	249	299	272	282	316	317	289	289	294	285	289	253	281	291	276	273	272	311	311	277	301	291	303	292	296	293	281	254	273	258	296	291	281	301	300	290	286	284	272	295	310	281	270	269	284	299	242	284	302	262	282	283	246	274	262	292	284	261	248	293	312	264	258	275	255	298	311	272	286	281	292	294	307	235	296	285	292	291	269	289	294	301	276	295	273	292	270	304	290	304	284	282	267	268	252	278	280	278	296	268	274	297	294	311	290	261	285	278	270	279	264	287	287	279	255	252	287	284	255	293	296	277	297	289	295	283	304	277	262	288	272	301	257	313	268	283	262	288	278	306	273	230	267	282	280	260	289	283	302	281	303	301	303	266	257	265	256	289	248	298	274	282	286	249	268	275	306	302	301	283	274	281	244	267	281	290	280	278	290	300	298	269	272	292	271	303	279	288	306	262	270	261	295	282	284	343	292	283	285	278	272	282	317	304	282	311	288	304	271	294	272	267	270	274	288	297	279	284	267	273	288	294	282	262	266	278	278	258	274	261	272	282	288	287	256	290	276	298	282	280	247	287	278	277	274	250	296	319	290	295	302	273	268	279	278	280	292	265	278	292	292	326	272	295	283	240	259	246	291	270	283	271	315	300	290	269
33408	50539	39562	5959	1672	1412	1145	1065	1002	881	869	883	807	813	795	851	806	719	816	777	808	849	890	1053	1032	1285	1238	1197	1205	1273	1386	1504	1590	1503	1637	1564	1404	1382	1342	1340	1311	1176	1181	1100	1131	1121	1226	1095	1104	1061	959	928	907	900	906	963	1116	1268	1883	2022	1764	1255	1173	1241	973	1108	1070	1083	925	884	796	785	779	807	827	758	818	730	822	755	734	738	695	683	709	721	698	689	653	691	665	673	649	639	698	695	672	698	640	662	655	670	648	669	672	679	731	666	665	720	665	684	665	656	680	644	634	629	633	727	680	639	616	657	711	659	682	679	641	716	712	706	601	666	678	678	681	621	688	676	630	614	662	673	703	616	659	679	681	680	651	653	651	621	659	654	598	652	638	611	656	695	689	589	635	641	674	662	670	675	636	636	661	653	663	630	682	584	612	632	654	636	691	634	669	668	652	655	670	605	692	659	645	638	656	704	686	645	667	685	684	682	634	626	663	688	687	685	699	673	679	669	654	694	645	652	613	658	657	725	621	678	655	667	630	642	596	664	643	707	654	640	638	635	641	655	668	702	678	659	627	592	650	693	677	658	620	715	679	686	684	651	705	595	684	626	644	605	660	688	614	645	689	683	647	694	614	659	705	656	685	691	671	645	640	695	627	667	633	693	677	708	671	678	645	647	675	657	668	635	656	638	661	645	676	702	663	654	698	645	669	672	642	651	671	663	677	677	738	665	686	689	651	659	672	658	692	660	657	666	653	643	678	669	631	666	702	644	653	640	640	626	613	714	633	708	695	671	625	661	621	625	663	671	652	623	659	627	640	646	702	624	668	643	694	626	687	674	686	622	663	680	680	689	627	651	675	637	642	653	626	680	722	690	609	718	621	689	677	683	693	693	659	665	697	640	669	706	623	649	713	658	659	656	660	708	686	678	618	672	701	680	690	611	692	644	639	721	675	689	711	650	680	635	631	687	627	644	668	629	685	647	675	667	669	661	652	656	644	663	645	636	671	676	648	671	653	694	677	664	654	701	633	689	673	660	676	719	666	645	667	687	653	671	679	681	650	713	662	696	652	696	622	680	630	653	630	659	633	670	669	713	671	639	665	638	678	660	613	675	681	636	612	637	681	633	674	666	657	669	691	665	699	616	647	679	663	636	678	635	710	634	644	657	675	695	632	630	664	685	643	662	572	695	615	674	655	705	711	671	674	656	687	682	669	674	635	658	706	616	685	632	650	649	621	697	684	667	651	674	683	676	683	663	654	688	672	683	638	664	648	635	696	671	661	635	654	686	661	643	664	677	736	638	622	701	675	660	622	628	641	639	659	623	647	663	678	682	672	675	664	639	663	656	636	665	636	652	653	670	659	668	687	654	692	626	674	622	658	671	648	638	619	645	681	687	688	672	650	707	663	654	683	699	672	691	674	638	623	663	673	685	689	668	659	697	650	641	620	679	648	731	626	644	626	701	662	657	651	697	683	671	643	747	656	630	644	682	653	689	678	679	660	642	653	680	684	636	676	649	670	676	657	689	701	647	673	662	642	657	648	694	662	693	680	670	610	669	616	656	651	676	636	671	689	659	688	694	667	661	706	627	680	627	686	624	660	655	676	636	699	677	636	662	650	641	685	686	663	655	673	637	657	681	689	695	650	673	671	689	694	661	645	653	613	727	621	683	620	680	627	688	652	664	694	650	635	642	648	688	648	616	662	662	652	654	682	675	647	642	657	655	690	638	646	652	680	654	619	682	657	684	705	663	637	674	629	669	680	669	661	646	642	686	638	710	681	635	617	676	689	670	605	676	665	645	665	666	670	670	629	633	659	649	640	632	627	666	681	673	661	721	720	635	665	626	652	654	700	679	669	656	670	639	704	640	640	678	687	627	672	635	624	642	680	704	648	696	667	693	656	673	671	727	668	683	674	661	740	659	672	636	657	619	692	658	696	681	688	674	683	704	678	671	676	644	638	649	645	611	637	644	633	629	655	721	666	641	632	673	638	678	754	673	643	690	693	685	644	673	663	689	673	634	642	643	656	672	655	640	688	684	680	635	650	621	663	632	650	631	653	615	640	700	664	660	646	665	676	645	656	672	646	690	682	721	661	670	624	651	629	626	639	664	632	609	660	660	661	655	667	639	668	668	691	663	674	632	651	651	640	679	698	643	695	652	608	634	657	672	644	650	666	655	650	640	621	672	655	676	688	633	649	628	615	627	640	670	644	615	704	652	666	646	638	678	677	699	691	671	644	657	667	709	642	678	645	624	663	620	617	631	642	674	623	668	642	683	660	596	665	726	662	684	699	701	695	693	669	629	632	675	628	676	645	677	689	589	684	686	663	653	671	683	620	658	675	652	656	663	647	677	685	653	633	672	634	646	647	653	667	661	656	671	713	621	658	644	636	663	631	673	650	673	687	692	636	706	646	704	665	624	693	654	663	650	698	624	644	625	665	682	672	681	663	652	607	675	646	620	695	640	662	667	673	650	655	687	605	718	665	655	682	622	717	664	645	620	670	703	671	659	661	651	662	662	687	734	648	687	664	666	647	652	661	616	662	704	664	705	665	670	670	637	621	639	606	691	648	644	630	708	648	668	646	694	635	686	678	671	658	663	671	678	650	651	641	650	662	642	677	646	646	672	703	672	642	666	647	675	680	643	653	669	664	662	725	670	647	705	675	635	708	640	678	684	673	681	691	649	651	695	683	629	661	652	666	653	698	687	665	643	636	631	671	685	691	648	612	625	668	667	654	685	717	654	683	695	668	638	645	662	654	693	674	672	632	695	666	712	669	674	699	640	649	670	645	654	658	652	639	687	685	687	676	637	687	698	672	661	628	676	641	671	656	671	671	649	693	644	682	652	701	664	636	648	725	678	658	695	659	686	707	660	667	661	718	654	616	668	685	685	651	659	669	702	604	658	637	700	669	646	668	610	626	679	666	660	674	679	640	695	697	649	654	674	641	661	664	635	651	668	680	638	674	670	669	669	639	616	651	658	662	682	662	704	653	659	637	661	629	641	688	650	674	662	673	618	678	647	685	622	659	695	656	657	614	669	658	645	648	640	652	636	611	634	633	649	652	656	653	619	678	672	641	653	641	660	609	683	649	614	680	651	699	656	626	712	704	640	674	656	674	664	624	663	690	676	672	619	622	645	668	672	646	661	661	646	675	646	720	647	654	652	636	649	646	677	619	646	677	671	676	659	682	660	652	646	661	627	662	662	650	667	659	649	656	643	637	633	627	633	667	650	651	655	676	617	669	630	667	695	656	649	672	673	641	642	648	640	622	638	627	652	695	678	647	644	674	659	653	641	679	685	697	671	612	652	714	675	698	686	646	638	657	612	644	648	654	669	631	633	658	676	658	617	666	716	709	677	631	653	652	661	633	665	650	700	639	679	659	660	661	641	637	657	647	699	640	663	672	621	649	652	645	689	664	666	678	670	679	660	649	625	632	658	691	713	644	625	674	692	675	652	660	656	677	668	668	688	652	699	654	633	685	614
55139	48348	35142	25900	24770	22973	19284	12037	3746	692	458	409	439	364	365	363	361	355	318	339	339	355	360	409	441	420	426	480	484	473	513	509	542	555	525	540	497	476	497	419	468	467	459	420	486	488	509	495	396	518	419	353	351	367	372	461	556	643	1006	931	781	592	534	547	454	451	489	435	409	397	369	358	362	338	373	342	332	343	334	307	343	285	309	304	304	283	326	315	334	300	300	305	297	278	272	299	290	260	284	280	276	293	304	261	307	271	305	294	276	298	255	296	300	311	308	313	303	294	284	304	278	291	287	296	272	301	289	298	282	302	302	300	298	309	294	284	287	292	292	285	292	292	276	299	289	283	288	235	285	312	279	316	277	274	263	258	289	293	303	263	299	283	264	287	281	297	279	259	261	243	305	284	310	274	308	267	255	264	298	257	283	279	291	283	297	302	316	274	301	292	275	298	303	280	276	289	282	290	302	283	310	293	279	283	287	313	286	276	286	263	301	306	262	286	306	303	253	298	284	269	280	265	291	306	272	304	299	300	291	271	327	281	316	279	295	294	296	279	283	322	284	265	287	286	307	275	293	277	322	271	288	283	289	296	280	320	275	288	292	289	311	291	288	260	273	255	268	272	276	259	295	281	305	265	269	283	305	278	289	290	278	285	287	264	282	249	273	287	295	296	286	244	283	262	298	295	283	256	263	304	298	324	280	287	246	280	296	275	297	285	308	302	289	305	310	271	310	291	271	281	264	281	282	262	284	261	264	281	280	321	301	271	269	313	306	280	293	239	275	279	288	304	284	317	283	278	289	260	296	304	346	279	264	293	275	288	294	282	288	275	276	307	280	302	279	291	288	278	282	307	252	308	293	276	276	286	292	320	312	304	279	304	261	253	298	249	287	304	316	281	302	284	297	280	289	307	287	279	304	272	281	303	299	283	292	278	305	310	294	316	304	278	286	327	289	307	288	287	257	299	304	270	287	320	340	284	291	278	285	279	305	304	267	307	319	309	291	281	274	271	279	307	285	293	299	279	278	306	261	284	258	285	291	283	293	309	280	308	335	280	260	275	275	265	288	295	289	276	279	294	284	285	270	270	279	299	310	309	279	292	286	287	284	275	265	273	275	289	287	275	289	279	290	307	287	271	303	294	264	252	319	295	301	300	310	238	264	311	278	282	280	290	279	338	287	302	300	264	307	283	282	283	280	271	303	303	297	289	332	291	255	313	316	296	278	285	280	287	253	272	294	287	295	280	277	281	281	251	334	263	274	297	289	283	276	266	264	260	288	320	302	296	315	286	279	292	313	281	278	263	252	325	284	310	277	269	260	257	283	307	297	264	298	283	288	328	251	316	292	299	278	274	292	283	279	257	296	276	294	276	312	302	311	298	273	279	300	271	302	267	311	299	321	311	263	277	322	284	281	316	264	286	261	290	301	290	268	288	298	299	256	259	288	273	269	305	301	249	303	292	284	254	275	297	287	275	267	302	266	259	297	310	290	300	267	275	296	323	277	295	305	294	292	296	296	320	267	309	292	271	288	313	284	292	264	311	255	266	252	264	275	254	324	312	292	299	287	237	294	289	285	261	278	288	313	296	275	291	275	279	282	303	257	254	296	302	272	276	273	296	285	289	262	292	278	279	283	253	297	316	267	289	312	318	289	293	288	286	303	282	276	267	287	286	284	313	301	294	270	303	267	284	287	302	280	260	289	299	282	281	299	277	265	306	284	318	280	271	277	313	267	277	284	301	274	313	310	289	257	291	255	292	294	317	301	294	247	259	269	279	285	294	283	302	313	300	294	308	288	292	294	246	273	302	288	268	280	289	283	279	253	287	274	302	285	294	287	314	287	282	278	310	299	308	292	313	278	303	278	328	279	265	294	303	286	267	274	296	288	272	286	271	297	253	306	273	281	298	289	264	281	293	274	281	284	286	277	297	295	285	283	289	317	295	271	274	309	297	285	289	282	299	298	258	257	270	291	288	292	288	316	278	286	272	299	288	286	277	298	311	282	230	302	290	286	286	305	307	268	271	258	272	309	299	258	311	279	284	297	247	302	303	305	307	260	294	278	243	313	312	279	259	282	277	273	255	277	277	282	325	316	286	281	297	274	280	272	276	285	274	278	269	276	309	260	325	306	257	308	289	305	267	289	331	293	300	273	285	284	255	289	283	280	273	295	288	278	252	282	296	290	290	272	265	242	294	268	284	263	283	290	316	287	254	311	256	281	293	287	303	297	281	322	274	280	259	266	273	270	302	297	254	303	300	296	300	278	298	254	274	261	269	280	303	311	334	302	306	301	311	284	272	291	302	305	300	323	296	259	259	277	295	263	284	286	279	285	284	286	280	283	262	317	337	271	280	295	235	284	276	289	269	319	246	246	289	276	298	288	266	284	294	261	303	283	291	312	243	290	288	284	301	284	287	301	269	266	278	291	278	299	260	274	303	309	291	308	286	276	258	295	278	280	277	292	281	298	283	294	284	280	294	288	312	274	290	306	308	302	288	289	265	258	283	289	277	264	287	282	297	279	279	274	298	295	275	273	276	291	273	290	271	321	260	268	278	287	308	275	256	310	275	284	293	284	282	301	298	316	279	319	254	276	270	272	274	276	254	268	308	269	305	252	294	316	303	283	305	287	316	300	298	284	305	263	304	316	286	302	289	273	279	284	291	264	294	279	294	325	307	282	305	280	284	300	305	292	292	313	279	294	268	284	290	280	278	279	269	288	259	278	261	272	264	298	252	285	265	294	286	268	297	308	293	276	318	310	296	318	273	280	290	299	251	274	286	251	299	270	266	297	319	285	285	274	287	287	306	287	281	293	256	250	292	301	283	291	306	289	243	299	261	275	298	335	297	291	316	294	275	271	298	302	273	271	259	272	292	284	305	273	276	284	276	289	280	290	282	274	289	278	276	274	304	236	268	295	277	282	296	305	306	318	287	283	273	290	300	265	293	307	275	309	256	288	268	268	302	263	288	260	249	262	297	266	302	296	282	305	273	284	273	256	267	283	281	273	286	266	247	271	298	282	318	263	288	287	285	279	277	284	299	295	288	318	274	279	309	292	287	265	309	297	247	296	297	296	278	296	322	277	280	301	321	279	281	277	250	257	300	325	264	285	272	274	278	269	304	275	289	264	306	297	323	287	261	293	287	288	286	346	304	289	253	318	297	285	276	291	307	303	304	300	283	280	302	293	297	282	302	279	296	301	326	309	317	311	272	306	326	314	302	298	315	287	281	294	319	255	285	289	289	298	235	312	296	304	286	300	261	279	324	290	290	261	269	267	273	297	269	282	287	269	305	306	277	290	271	295	263	287	281	306	297	317	300	292	297	276	294	269	306	296	274	289	258	295	293	294	254	309	275	264	267	283	251	296	283	299	270	278	245	275	272	286	284	254	311	304	262	308	287	267	304	274	276	295	318	257	304	294	311	283	301	329	294	276	277	283	289	293	273	294	271	277	257	297	279	293	271	280	298	294	264	318	287
45584	56163	39778	6158	4175	3317	2654	2185	1841	1649	1462	1315	1268	1198	1096	1046	1014	978	957	948	975	1089	1231	1379	1525	1505	1594	1767	2004	2177	2248	2226	2373	2243	2292	2203	2108	1895	2068	1970	1743	1786	1800	1531	1763	2013	2225	2094	1549	1727	1647	1105	1070	1117	1264	1621	2291	2846	5364	4930	3948	2481	2290	2624	1772	1760	1827	1893	1463	1422	1143	1050	1116	989	1032	1087	1001	1050	933	849	866	858	866	781	720	781	696	689	677	655	683	660	659	665	646	634	679	639	666	613	649	619	633	626	643	593	669	681	635	662	679	619	649	631	671	648	646	640	625	614	619	637	662	667	664	675	681	661	625	647	615	627	624	658	601	687	636	685	658	640	644	620	666	706	669	646	671	614	673	682	635	635	640	658	653	595	678	604	635	646	628	628	637	631	628	628	649	622	658	634	640	647	612	658	677	625	606	670	628	657	643	623	640	677	623	642	688	643	602	635	659	657	620	662	651	667	680	652	635	627	663	667	650	648	594	632	612	632	659	621	635	651	634	582	643	682	689	661	591	631	632	625	588	650	647	607	658	642	671	565	618	608	623	632	629	621	646	653	565	640	607	608	644	644	642	652	619	604	677	653	661	612	628	617	674	623	594	631	615	663	651	663	656	694	683	654	659	650	646	682	696	674	660	631	630	705	644	642	623	642	589	648	613	584	622	619	599	640	667	634	605	602	591	588	641	686	609	614	635	623	666	633	629	627	617	650	630	646	624	660	683	624	633	636	642	638	640	631	652	590	663	612	633	639	688	618	661	594	641	676	633	581	685	625	626	625	644	665	660	624	603	627	633	655	622	661	601	616	679	647	689	605	632	639	653	629	600	634	679	651	642	672	641	652	658	629	598	625	643	643	581	640	657	693	636	632	639	617	633	622	660	622	647	640	637	640	649	664	604	641	614	680	659	689	658	659	649	656	633	668	625	596	611	646	665	638	626	623	644	606	654	637	664	657	640	655	621	624	647	637	652	644	615	650	589	604	634	656	653	639	633	643	652	635	600	641	579	648	613	644	633	630	627	644	648	667	624	620	647	654	660	619	664	631	610	632	617	666	646	617	607	631	589	666	660	650	626	606	635	638	624	621	654	603	636	627	616	644	658	658	628	639	650	651	626	586	645	644	642	646	669	648	653	650	634	666	624	637	677	611	640	670	664	644	633	590	616	618	668	648	631	638	662	627	653	618	654	611	659	678	590	593	617	678	660	641	614	618	642	651	685	593	655	628	659	649	614	668	619	626	619	626	604	685	651	668	652	586	635	637	659	616	641	618	632	605	672	617	615	616	635	684	602	647	607	654	621	672	664	599	618	657	592	652	595	637	586	621	687	621	589	636	652	635	599	619	645	607	657	645	608	623	652	617	674	668	618	638	639	666	601	640	645	658	631	664	602	628	613	629	643	679	641	646	656	626	635	643	631	651	631	598	668	664	671	627	638	661	639	620	615	617	681	651	647	673	654	630	625	616	628	628	665	641	603	616	611	585	603	613	673	646	668	638	652	622	629	695	659	665	616	638	681	627	635	685	618	637	653	616	641	600	621	599	681	631	653	628	637	599	627	673	691	659	622	633	632	620	630	649	643	640	613	649	680	690	682	615	645	677	661	625	629	657	690	662	652	598	647	638	686	662	636	624	642	627	640	622	673	632	630	666	657	640	724	647	639	625	644	620	584	671	598	638	639	673	619	706	623	584	680	604	636	653	631	588	627	649	641	648	610	674	695	666	681	669	664	707	658	629	662	648	661	643	632	630	660	685	671	623	693	649	633	665	624	643	623	657	627	654	663	629	648	638	630	683	570	632	634	650	646	655	641	678	669	634	650	628	631	565	644	631	631	620	655	641	608	615	622	647	646	673	590	699	669	676	642	638	614	676	659	666	667	680	641	644	623	620	598	612	600	648	628	648	650	610	665	618	612	635	635	695	669	695	605	631	655	698	625	643	627	616	629	626	624	669	618	677	614	647	628	614	567	641	658	636	656	604	648	639	602	643	688	644	628	660	644	628	631	613	621	661	695	679	659	647	609	648	612	635	574	634	617	667	640	609	668	644	645	649	600	667	663	622	618	571	606	633	682	634	606	687	644	648	631	641	687	600	677	633	647	683	630	661	660	696	657	622	619	570	645	636	637	644	657	634	646	612	602	642	669	614	642	647	655	604	630	682	625	617	602	655	667	669	639	643	652	655	639	634	606	675	691	652	666	625	611	636	642	653	645	649	647	666	637	623	657	646	623	636	614	665	608	661	591	616	699	646	640	620	661	611	651	636	632	638	617	638	636	657	654	660	623	628	657	687	621	614	621	619	628	654	613	629	612	632	629	647	655	611	605	673	565	618	605	646	645	656	706	650	669	609	656	676	630	674	594	673	584	622	639	652	665	629	634	645	612	639	610	659	617	630	638	652	655	616	655	680	647	636	618	616	664	693	637	633	621	640	626	655	643	600	677	637	645	623	667	619	666	619	684	641	607	626	668	613	607	642	603	630	646	663	628	630	623	641	628	621	664	644	648	680	678	588	664	613	649	623	627	625	619	589	613	654	610	631	611	682	644	671	612	681	638	637	639	649	700	665	677	663	623	580	623	634	624	635	660	668	656	652	660	661	692	642	683	613	653	617	646	609	645	639	647	611	656	620	667	646	596	611	600	609	656	631	677	676	673	651	625	637	641	626	662	616	643	638	640	673	610	672	668	636	685	616	619	663	626	619	638	613	637	683	659	634	640	629	634	685	637	635	671	634	647	665	639	620	612	618	651	594	644	631	655	614	628	662	614	689	669	690	646	625	626	636	635	661	647	660	627	660	655	624	691	622	675	666	639	645	653	626	695	654	656	632	600	626	627	672	617	686	603	622	629	689	652	634	670	645	633	618	622	637	611	615	616	658	684	619	662	595	638	602	640	631	680	661	645	662	631	647	588	608	631	670	643	665	665	580	657	628	638	637	609	612	630	594	596	643	666	585	654	590	636	676	624	635	665	643	580	591	642	666	665	625	684	625	664	644	665	663	641	623	630	631	615	625	644	689	662	626	656	626	624	647	631	626	656	691	627	627	624	670	645	638	684	596	627	656	631	641	651	676	641	658	630	691	644	603	652	615	664	677	648	646	672	652	624	613	655	661	642	616	625	666	650	625	616	680	622	607	657	646	678	652	655	685	600	610	628	588	655	613	610	654	643	602	590	644	620	639	639	654	645	589	696	651	610	656	675	643	653	661	678	621	653	645	621	642	663	635	626	581	648	608	680	648	642	631	650	634	585	644	671	633	664	652	594	583	630	616	599	658	646	640	657	625	684	639	614	664	661	629	595	613	665	624	637	651	652	617	624	644	622	646	630	675	635	635	678	666	646	684	649	631	634	633	677	638	631	628	644	629	664	672	631	622	638	627	653	684	642	665	634	633	616	623	606	667	625	641	638	676	651	648	738	687	657	635	605	652	603	631	619	649	661	688	617	656	659	671	657	628	638	608	629	640	637	618	645	634	633	616	643	676	596	619
14198	33775	27234	6284	951	345	319	294	252	274	275	262	294	277	272	288	279	290	289	258	260	272	318	272	327	283	352	314	346	343	333	353	328	356	312	352	306	333	346	317	331	275	330	323	308	295	308	287	330	278	330	289	305	306	310	257	317	320	305	288	282	299	319	288	297	285	314	269	259	280	290	256	292	275	289	262	260	279	275	286	270	302	286	279	272	280	299	281	262	284	254	306	239	260	268	267	278	307	267	308	264	329	271	284	286	265	260	252	266	261	298	272	280	311	279	288	304	274	256	291	273	255	275	296	291	295	253	269	279	250	299	274	264	269	255	304	284	262	272	275	267	245	286	289	274	281	262	297	260	295	270	259	283	285	280	285	262	282	252	265	308	284	305	257	275	269	268	297	267	296	240	243	296	289	288	268	276	275	284	284	259	298	269	270	237	279	260	276	286	299	264	241	257	274	254	304	275	299	253	300	258	287	271	230	269	260	265	292	264	278	266	274	285	261	268	256	275	279	280	261	265	279	284	269	293	259	270	258	278	282	277	263	273	253	288	272	276	277	261	268	275	291	257	272	292	273	261	246	273	264	305	287	285	264	289	273	273	265	293	273	267	254	241	265	276	262	259	282	288	258	255	336	281	280	292	261	263	254	252	277	256	265	254	271	256	271	300	287	265	270	230	275	268	287	270	264	307	295	285	246	258	278	244	254	262	268	284	295	275	320	277	252	274	244	274	267	267	288	281	275	282	288	276	282	282	265	276	274	272	257	287	268	257	270	252	278	263	277	305	304	273	250	256	280	266	289	274	258	278	284	268	242	241	281	275	279	261	296	247	283	279	260	279	285	283	273	286	252	271	310	294	246	283	268	253	250	257	256	299	261	284	274	250	304	283	282	269	298	285	284	278	316	255	275	250	276	303	278	256	269	286	301	245	265	243	268	287	301	273	260	283	264	320	301	286	311	280	282	267	257	251	255	286	278	276	261	294	282	272	272	262	254	292	285	259	277	276	236	297	291	280	277	282	271	266	282	281	281	250	249	266	269	267	284	268	251	279	276	268	237	279	270	280	285	314	303	291	268	259	268	258	267	284	279	301	289	249	270	258	290	281	293	252	281	297	280	282	270	269	258	269	276	261	269	269	267	302	262	283	250	280	320	264	243	248	263	274	283	301	280	285	281	256	273	285	298	246	259	271	294	268	313	286	302	274	277	259	287	298	230	275	268	282	265	266	265	271	275	293	254	244	278	267	279	299	308	260	289	242	246	274	264	293	291	270	263	257	277	265	235	283	308	266	290	282	271	252	279	299	270	300	300	265	261	278	272	286	276	288	271	269	295	260	270	278	269	284	301	282	291	284	275	280	263	303	240	275	256	290	284	284	252	285	285	279	311	280	263	289	277	285	269	276	254	285	265	283	271	271	287	277	297	276	268	278	257	292	258	277	305	260	288	267	267	268	270	252	293	263	314	290	295	259	283	299	295	286	257	273	289	282	254	265	292	252	281	278	274	301	289	294	255	275	294	271	271	301	269	268	296	287	264	302	271	251	271	273	272	265	267	277	288	265	310	297	299	273	274	265	270	276	268	267	263	278	251	293	246	267	268	292	269	289	266	297	280	262	273	256	278	274	308	271	234	264	253	302	275	269	270	274	262	267	285	258	304	293	273	238	261	305	258	289	308	281	280	264	265	263	256	265	289	257	289	262	303	289	286	278	250	276	267	257	286	290	261	236	265	305	288	286	299	283	260	251	272	268	258	277	290	260	280	284	292	290	272	269	261	257	253	304	285	271	279	270	296	285	272	273	281	279	304	303	284	266	273	285	254	263	280	297	276	265	257	244	300	264	267	262	249	267	247	261	269	275	297	240	271	274	272	277	289	235	290	284	285	265	267	263	257	286	277	245	248	294	287	263	293	250	266	261	265	283	277	301	286	276	273	241	298	294	267	276	258	271	276	252	286	287	286	269	279	262	272	290	272	252	310	303	277	269	279	259	273	281	297	267	281	264	269	251	254	248	275	306	311	294	288	280	296	287	253	263	262	287	267	245	288	280	261	284	277	263	259	311	312	287	300	245	289	250	275	303	253	284	274	266	240	302	281	285	232	279	281	280	253	270	271	273	301	293	251	283	263	268	258	258	240	269	266	270	254	275	290	271	278	297	283	270	264	294	271	266	281	315	256	293	293	278	299	279	268	288	307	283	273	256	269	258	272	263	270	308	271	242	255	296	280	254	272	253	270	273	276	258	285	263	271	241	266	267	266	270	254	259	256	288	277	259	269	290	246	275	286	255	268	301	294	260	255	263	248	289	268	266	254	251	276	285	267	293	280	249	275	288	277	265	292	275	285	247	290	259	275	270	270	272	282	290	270	243	296	265	274	295	237	247	276	259	260	273	277	255	290	259	275	296	265	248	272	261	289	249	265	264	265	298	289	290	256	261	293	284	276	250	302	273	278	262	305	305	280	282	293	282	323	245	293	297	271	266	285	273	270	269	252	268	272	307	279	255	279	282	280	256	285	249	246	261	294	290	262	240	279	283	290	277	279	266	259	314	280	310	263	263	265	261	273	273	251	267	281	251	265	271	264	270	296	264	251	280	287	280	280	278	270	295	267	254	296	255	268	285	244	285	282	316	285	264	258	259	256	262	280	294	257	244	245	293	295	265	276	271	281	266	274	249	265	274	278	278	279	297	278	294	277	264	286	255	269	322	271	278	270	291	247	273	263	298	293	264	254	289	270	306	269	278	282	268	315	275	278	277	292	282	304	256	295	259	284	277	292	335	306	270	273	273	288	270	224	299	279	278	301	245	254	324	301	283	230	253	258	288	277	281	256	285	290	264	285	256	268	254	256	282	272	270	255	260	284	303	247	282	288	257	288	280	275	287	293	281	263	277	268	249	244	294	278	269	247	250	262	271	242	266	256	254	274	303	275	282	274	248	270	248	286	288	268	279	282	295	289	250	263	246	274	285	290	264	291	291	275	277	288	245	294	309	261	272	284	259	293	269	257	259	266	286	282	280	244	271	277	267	276	229	273	272	289	275	294	292	272	299	261	261	254	268	280	248	294	266	270	277	274	272	306	269	264	273	255	287	283	274	271	264	286	248	271	261	300	263	275	253	264	274	316	283	282	249	260	272	285	265	250	273	274	271	256	269	273	249	262	255	266	292	262	299	276	256	244	285	262	275	278	275	266	279	281	256	273	291	278	280	256	256	256	284	252	251	277	285	319	283	296	245	278	277	264	286	278	247	282	291	273	305	260	286	260	285	288	259	246	283	275	275	263	266	264	268	314	246	265	284	279	267	269	287	281	236	268	266	291	269	258	274	288	264	294	286	311	254	261	278	245	274	256	292	300	289	285	272	268	261	266	295	326	263	287	278	246	290	259	272	306	274	280	283	277	259	266	258	293	260	302	278	275	294	278	264	298	280	298	308	271	268	264	276	261	275	287	257	286	275	241	265	249	235	296	271	286	264	254	297	279	270	269
11905	35058	23961	2466	730	767	693	634	688	641	655	685	689	648	630	678	639	657	622	658	686	672	786	814	834	903	876	964	983	1066	1122	1190	1199	1124	1167	1137	1156	1130	1072	1032	986	967	934	902	897	892	815	846	819	832	793	780	769	815	808	827	788	841	863	887	739	815	770	793	729	726	707	750	663	656	689	705	707	696	669	634	645	655	658	673	678	703	628	675	628	656	631	651	679	684	650	673	663	674	676	611	662	662	699	580	644	614	624	663	630	633	639	631	680	657	678	648	659	647	642	667	676	598	672	654	645	663	584	678	656	679	651	632	673	678	692	708	638	643	672	621	606	630	622	653	660	649	658	638	632	681	659	642	651	619	655	641	641	650	641	671	638	635	664	669	727	628	636	649	649	667	641	658	677	648	654	664	643	645	628	654	632	653	655	667	644	657	678	639	648	612	604	695	641	662	684	627	619	659	691	670	614	665	660	611	669	626	619	645	639	682	652	677	617	653	661	586	666	627	672	645	644	701	636	650	649	630	637	648	657	644	648	624	666	677	676	666	655	654	670	680	594	627	629	667	643	659	596	628	647	595	644	658	633	663	609	613	692	607	666	644	633	637	630	630	655	653	619	658	651	672	648	638	653	622	642	642	651	624	626	681	660	628	582	682	615	628	674	652	678	681	667	648	621	634	642	633	650	651	651	627	678	670	598	709	622	669	634	660	680	660	604	655	692	673	679	649	595	618	642	614	662	625	629	671	640	689	680	631	667	638	636	643	641	634	637	642	650	654	692	591	660	659	659	647	661	657	658	634	622	631	639	628	654	663	636	675	654	646	642	689	633	639	621	627	630	627	629	622	599	622	682	664	655	666	619	675	639	653	649	639	645	615	687	641	669	626	600	683	667	672	660	643	679	647	636	635	653	661	672	681	619	655	629	664	692	640	605	670	652	680	640	612	669	646	621	661	630	619	602	645	612	632	658	635	687	612	634	662	620	645	637	647	587	634	689	674	626	620	624	605	618	621	633	641	679	633	682	642	661	633	706	697	657	614	666	653	670	681	618	683	662	646	653	648	636	694	679	632	625	631	663	643	636	670	601	601	624	693	663	655	651	631	628	597	653	629	607	649	589	661	660	632	693	612	634	630	590	604	645	605	649	642	663	643	626	627	637	682	640	612	628	680	650	658	653	656	679	667	636	651	653	670	665	618	664	632	632	632	600	645	670	688	650	678	659	666	682	660	650	689	669	667	626	667	671	653	670	669	664	654	694	637	665	608	641	666	699	602	631	652	660	671	658	655	622	696	607	666	599	634	673	608	671	626	685	664	648	657	669	678	645	651	645	674	684	667	644	636	687	626	645	681	610	684	625	638	664	624	620	635	653	685	661	680	615	691	615	603	673	622	663	641	650	611	622	600	636	682	606	611	617	691	674	654	629	569	646	672	618	653	642	634	715	648	633	645	670	637	672	634	640	658	664	652	645	637	630	626	629	659	626	637	653	673	640	615	663	660	616	589	672	683	686	670	642	657	674	652	658	668	611	654	652	677	633	618	631	603	640	695	639	653	638	682	665	641	642	608	639	658	635	667	655	598	651	657	630	680	660	635	668	671	636	615	627	631	626	656	633	614	634	623	651	686	633	653	610	672	643	628	652	657	669	670	635	655	648	643	617	663	626	651	657	639	687	682	671	665	659	681	644	652	630	691	646	641	659	674	662	631	649	683	625	670	662	634	615	621	620	647	665	602	698	647	616	654	658	688	648	643	671	661	650	649	637	669	698	650	645	635	638	630	628	604	639	704	655	656	662	595	694	699	675	633	670	639	671	664	624	655	687	665	668	636	679	640	652	663	656	654	656	707	671	643	660	651	665	644	693	632	670	660	639	686	641	639	646	636	606	654	614	628	656	639	627	683	671	674	642	620	648	647	647	607	648	644	622	646	666	663	687	646	687	640	637	643	612	624	683	643	645	663	697	636	635	647	648	659	633	669	646	675	645	675	667	638	652	646	655	658	647	655	675	684	666	652	642	634	691	630	646	623	640	682	641	582	634	658	638	650	653	649	658	641	636	627	685	650	608	689	661	644	679	645	673	681	671	692	638	639	611	644	683	622	625	649	671	661	645	672	596	658	740	641	661	652	708	665	636	605	669	649	619	672	599	664	618	654	673	622	704	640	675	640	669	661	613	639	634	690	641	641	603	614	637	667	638	655	624	664	666	627	653	626	587	662	655	617	643	623	657	650	702	657	661	664	657	634	645	648	673	623	663	654	621	633	648	620	667	673	665	625	664	650	667	641	656	632	648	622	620	606	672	679	606	605	613	618	658	687	638	659	663	634	656	686	610	620	618	662	651	679	682	634	685	718	639	671	647	641	619	669	696	650	670	638	691	633	638	657	639	624	670	675	601	643	635	655	632	677	674	654	647	654	666	700	610	637	652	667	661	631	622	668	653	669	644	653	584	672	640	619	621	630	644	608	661	693	645	620	619	637	654	654	670	653	691	637	648	631	660	664	700	651	617	629	641	665	634	681	628	667	645	637	665	696	649	652	635	610	663	649	643	649	702	649	659	587	670	676	665	654	640	633	658	666	639	631	631	624	680	653	620	647	611	646	659	681	609	677	633	638	680	636	647	597	684	663	631	624	601	635	601	660	625	647	611	625	642	647	649	669	642	674	686	624	649	623	658	660	666	637	654	653	702	634	648	624	622	605	640	663	617	611	654	703	611	652	664	642	647	635	654	636	626	658	615	625	689	619	620	694	642	636	644	646	648	681	656	643	674	658	648	660	605	678	619	683	665	658	626	651	657	638	664	653	651	624	648	687	687	648	677	644	644	622	654	668	672	666	668	617	620	629	693	684	668	685	637	683	640	675	632	661	670	601	669	648	606	640	653	626	662	652	675	647	637	678	654	566	678	645	626	630	636	689	647	624	629	642	666	669	690	693	641	673	653	680	702	645	622	641	635	643	678	638	647	649	657	649	636	628	628	632	634	665	641	674	639	654	635	595	649	600	678	665	677	680	670	625	648	678	619	648	644	667	610	650	589	634	618	623	626	654	648	614	686	657	586	685	638	622	662	611	590	628	622	648	643	672	692	648	658	660	613	645	711	624	651	632	638	692	641	661	643	652	660	665	658	617	649	643	668	641	641	668	722	662	670	657	656	681	665	613	622	622	670	630	599	635	701	618	652	608	671	640	661	596	615	650	652	695	617	677	668	668	714	676	645	640	636	691	732	640	644	651	697	650	675	693	660	637	667	658	640	677	643	662	643	638	645	613	634	670	648	666	682	651	630	685	666	661	645	604	681	661	653	634	618	651	635	632	673	663	630	618	638	623	605	648	629	640	658	645	669	634	674	635	655	649	662	654	669	681	662	644	642	637	623	627	616	665	656	633	707	622	612	634	644	669	661	639	642	645	668	652	607	595	627	626	727	632	644	635	639	674	674	631	615	680	650	622	651	648	659	648	642	606	697	681	645	689	644	608	670	634	665	614	636	649
48026	52449	35535	26880	20553	13628	6423	1855	467	344	322	298	309	287	275	299	292	290	303	284	317	334	318	333	378	377	370	404	363	369	435	404	361	353	387	390	379	359	378	392	359	325	344	356	329	365	357	363	398	312	321	347	345	326	338	350	324	344	446	400	418	390	340	335	320	329	318	357	330	330	298	299	272	282	269	299	286	271	295	297	334	273	279	280	273	308	307	281	275	321	293	298	277	284	285	310	301	284	307	291	282	276	300	279	285	287	283	290	301	280	282	267	304	280	291	310	298	299	264	285	277	285	301	274	298	283	296	283	293	269	287	302	268	281	268	294	317	266	266	279	301	314	280	274	280	295	280	290	304	270	267	266	286	279	296	257	298	280	328	290	272	303	276	296	286	276	288	298	270	289	266	293	305	321	279	280	283	255	292	287	298	271	294	298	294	265	272	270	277	286	322	255	272	273	268	298	276	310	270	300	306	275	288	290	286	303	275	305	301	305	293	288	267	315	291	305	283	283	275	265	271	299	288	283	280	286	283	260	275	269	294	299	276	287	301	249	261	301	254	283	296	294	288	256	286	314	294	302	292	263	280	288	267	303	303	297	292	267	288	296	282	274	291	268	284	277	311	315	269	301	267	296	287	290	265	258	293	274	267	275	305	306	283	308	275	268	283	275	262	304	289	291	314	291	302	261	280	299	281	297	266	302	259	287	271	311	305	313	274	279	295	291	282	272	302	312	297	281	284	323	294	255	274	287	282	291	257	271	289	293	292	265	297	288	284	290	287	296	296	316	276	328	297	308	285	300	281	294	277	278	258	285	280	323	320	291	249	287	305	296	269	275	269	306	281	300	297	279	291	277	296	276	287	320	256	288	280	296	281	268	311	276	281	270	282	305	281	287	300	294	248	274	257	285	285	311	285	281	280	301	280	290	305	270	293	278	272	253	262	293	270	310	301	291	289	298	278	274	262	286	294	307	286	299	297	279	285	282	299	283	282	313	270	248	290	290	303	280	281	276	283	292	250	307	268	302	279	264	300	276	266	266	296	263	309	328	273	309	306	295	278	278	275	277	261	260	319	323	279	265	270	303	279	266	304	277	254	265	298	303	294	300	295	275	271	269	297	287	278	284	282	292	296	275	276	263	286	277	295	267	302	310	295	276	286	295	295	298	281	265	277	295	280	291	290	288	276	278	295	286	324	294	285	260	309	278	256	295	300	291	262	283	282	281	298	281	282	278	309	297	301	293	290	300	273	263	295	271	277	278	290	278	281	278	298	296	291	270	271	278	269	303	277	286	287	288	268	283	322	302	290	260	289	313	277	282	262	288	277	278	269	263	268	272	286	258	269	256	276	245	281	314	293	307	276	309	281	275	276	259	288	322	297	272	301	253	278	302	273	275	281	303	287	270	275	270	292	277	290	256	276	292	299	280	273	277	295	298	290	251	279	264	304	289	298	306	291	313	268	278	295	288	237	292	287	293	272	296	287	309	264	266	256	321	287	290	264	293	303	318	275	251	278	260	283	295	296	278	259	281	314	260	286	291	308	294	273	278	303	288	286	318	257	264	284	299	286	283	261	306	290	274	293	266	276	299	267	258	320	304	314	279	305	263	275	252	261	268	286	260	302	274	281	263	305	283	290	269	257	270	279	288	336	257	276	245	289	285	270	267	278	293	274	281	310	286	264	264	271	274	256	272	276	265	288	289	281	274	258	269	258	277	282	284	272	278	312	296	316	334	273	302	279	316	307	259	264	302	275	254	283	300	290	312	277	266	291	290	239	312	278	290	280	263	302	272	310	304	269	307	282	298	287	291	304	283	261	274	299	288	296	260	268	283	290	281	265	251	321	301	323	304	308	273	261	297	255	276	249	283	279	251	307	274	322	275	268	279	298	260	289	300	282	301	330	296	267	266	248	278	266	283	245	296	289	264	291	275	254	277	274	271	264	257	295	271	277	295	286	290	333	304	292	321	262	302	281	302	270	253	287	263	274	285	282	288	279	271	292	292	264	237	280	279	236	294	265	273	278	284	271	266	288	305	333	299	282	272	296	305	291	278	297	295	260	275	290	279	259	281	286	281	285	267	271	271	273	276	309	286	252	318	306	292	304	283	271	287	289	288	270	252	292	295	281	295	283	262	271	287	298	286	290	311	278	292	272	260	309	253	273	280	300	288	298	283	300	290	260	261	242	281	307	292	287	266	279	278	280	288	289	305	279	272	274	293	274	281	290	278	266	273	280	293	274	267	266	279	278	291	324	282	319	284	291	274	268	325	286	266	353	262	278	261	294	292	302	269	280	309	289	286	310	302	268	270	309	276	271	248	285	275	273	275	320	269	281	279	279	285	290	301	299	285	292	295	288	277	275	304	288	273	260	245	296	265	317	275	269	280	299	247	257	257	278	288	289	258	334	273	289	267	265	302	302	264	262	291	272	263	285	266	305	287	257	295	270	294	274	293	265	275	263	293	304	275	298	285	350	308	283	271	291	291	276	269	261	317	276	296	325	283	287	258	297	298	273	337	260	276	276	300	280	275	270	271	316	315	290	301	268	318	276	268	295	263	247	279	254	299	262	281	314	314	282	284	294	282	306	300	292	303	311	277	303	277	288	273	277	313	286	306	260	268	275	234	280	292	270	302	297	274	257	283	274	276	290	301	256	298	330	278	282	285	263	278	295	297	298	255	279	245	286	321	271	288	265	256	300	270	259	294	276	285	329	268	266	286	251	283	308	258	295	266	304	291	275	290	304	301	309	303	283	263	285	281	290	297	304	272	279	272	306	294	310	283	278	270	280	271	274	283	287	273	280	278	290	281	318	278	290	283	274	258	267	288	273	300	261	280	257	287	275	275	260	284	269	274	280	312	295	297	289	301	270	264	303	284	293	288	258	275	287	321	308	239	303	279	283	273	306	303	295	306	271	271	303	246	271	277	285	312	299	306	315	256	268	294	263	302	282	288	262	271	297	306	305	276	254	292	262	294	270	312	302	276	296	299	293	295	312	254	281	274	259	262	264	269	281	299	282	261	245	281	290	295	300	310	291	302	272	277	281	276	298	265	262	258	289	272	272	226	308	279	305	283	296	270	294	305	320	263	293	255	280	274	287	275	260	311	280	296	286	294	295	326	281	296	302	283	295	251	287	298	291	289	318	293	274	248	300	290	272	271	253	293	284	270	280	309	288	263	303	278	286	310	331	290	273	267	283	287	225	283	323	307	266	288	271	273	280	287	297	264	280	291	306	274	261	275	252	300	286	254	276	276	264	258	275	266	272	320	305	266	273	286	270	297	279	300	257	277	311	253	251	297	283	297	285	266	267	286	280	271	298	307	282	296	276	272	270	262	271	264	337	268	274	283	327	285	310	290	298	307	284	296	306	283	295	284	268	287	303	291	299	289	279	289	250	271	307	291	308	272	286	263	265	299	299	306	281	340	289	287	294	287	276	314	284	290	312	261	280	290	291	294	266	266	303	277	280	274	310	287	264	298
39221	55003	39213	5657	1667	1358	1142	1040	1002	890	851	874	817	796	763	733	749	764	778	743	781	832	964	1003	1116	1207	1246	1331	1436	1315	1383	1527	1448	1386	1345	1362	1361	1354	1306	1264	1254	1224	1217	1046	1090	1167	1296	1081	969	1147	1008	947	901	915	1013	1049	1199	1294	2063	1716	1558	1356	1188	1112	993	961	936	1008	885	882	821	799	775	782	769	797	816	711	790	694	762	751	709	744	703	724	647	706	700	638	693	612	664	660	670	705	660	652	661	663	650	662	643	674	654	641	644	647	675	663	637	677	615	679	630	670	654	648	691	650	701	654	679	654	629	661	662	682	673	664	616	660	615	635	700	640	678	642	671	683	624	705	650	687	660	634	634	630	674	669	650	634	638	663	681	645	660	620	654	690	664	631	639	627	634	678	658	705	656	673	702	665	675	654	654	684	620	626	649	616	647	621	666	607	611	657	683	678	669	692	652	649	667	652	661	676	643	673	657	628	671	627	675	669	642	643	682	662	648	640	676	613	671	602	634	639	644	667	690	657	700	663	690	664	646	635	641	691	622	648	684	659	678	658	699	659	657	652	615	666	656	696	667	657	664	712	650	640	632	638	644	667	656	634	621	651	607	623	646	681	651	697	702	641	611	641	716	634	685	677	618	717	656	678	629	669	621	687	675	657	637	662	650	669	658	674	650	680	671	667	654	698	602	661	657	658	662	626	649	652	662	670	689	690	648	680	654	632	632	704	605	663	632	644	661	661	703	683	634	671	637	675	676	642	646	627	626	606	697	637	699	648	651	645	645	646	648	662	686	638	664	656	639	665	671	664	696	650	676	654	614	621	701	744	647	665	637	683	643	659	627	687	641	598	664	679	692	627	662	652	672	677	620	642	683	650	681	679	611	657	637	626	678	606	683	651	673	689	664	689	694	653	658	636	669	611	680	668	673	667	651	670	668	671	622	619	663	656	669	670	719	646	683	612	673	738	671	678	612	704	613	632	662	673	624	678	650	677	667	671	633	643	658	611	650	617	623	675	687	705	654	633	628	653	632	675	623	622	631	652	641	616	670	671	697	638	675	653	630	668	682	675	649	667	631	666	653	683	662	653	659	659	679	643	680	652	673	669	703	702	632	679	692	648	688	628	624	660	643	677	658	709	660	682	656	627	674	637	675	677	648	636	652	701	637	674	668	576	682	679	651	651	660	657	632	623	647	633	655	663	646	677	632	677	615	678	624	623	634	645	641	662	673	680	649	661	668	679	648	669	675	634	632	665	682	693	684	692	656	685	697	655	672	652	626	659	607	689	633	672	606	664	697	645	622	692	666	586	670	692	639	643	644	679	638	694	615	651	666	632	697	661	632	652	634	684	644	653	633	672	634	675	626	680	665	692	638	682	701	664	677	623	660	671	626	667	667	605	643	638	710	624	712	684	635	676	668	660	659	630	673	684	618	664	662	645	630	628	601	642	684	642	690	606	680	644	641	674	669	657	643	643	636	702	704	653	588	660	654	650	602	620	657	633	692	669	669	666	639	654	698	637	636	643	648	649	614	642	649	668	643	683	622	672	668	697	645	654	681	652	627	646	625	698	665	675	660	639	617	648	700	634	677	698	626	678	632	698	661	649	671	653	683	619	597	680	675	659	652	634	615	622	656	625	691	660	682	659	620	683	711	638	692	612	653	649	631	622	617	673	680	679	659	644	714	644	674	668	674	647	660	683	622	619	648	696	636	661	628	674	666	630	630	624	668	651	674	661	669	620	668	664	692	663	633	623	634	661	654	703	632	693	677	658	636	654	699	651	678	661	639	721	696	650	638	655	667	668	682	666	637	658	650	647	678	671	655	687	636	660	658	628	660	681	672	650	653	636	665	705	688	668	643	683	693	646	648	685	674	701	661	673	623	704	716	693	674	640	629	682	642	674	654	719	644	658	602	675	669	658	676	668	700	650	654	664	657	688	627	659	673	653	677	645	640	671	658	677	647	618	681	674	661	657	682	682	649	632	682	653	661	657	645	663	617	674	642	690	647	640	681	654	650	694	657	636	662	673	636	691	701	647	660	669	634	682	647	675	678	656	640	643	647	691	684	671	630	668	663	647	663	690	667	675	647	647	653	689	678	704	654	673	728	699	680	608	632	656	642	629	627	595	657	641	641	677	623	653	669	671	647	660	666	643	654	649	669	678	676	657	666	699	623	645	685	635	664	664	680	645	651	628	671	682	640	653	698	642	635	690	694	645	680	643	695	642	645	676	674	648	673	647	645	668	658	663	638	684	657	663	637	677	674	652	650	643	678	660	620	693	634	668	613	673	632	647	660	638	631	663	658	667	650	694	657	698	694	649	675	664	670	629	670	609	652	660	677	661	628	644	653	681	633	619	644	656	662	668	708	666	655	634	686	660	673	680	639	647	632	629	693	666	634	618	635	661	691	668	669	690	667	649	615	667	669	636	690	686	669	634	685	671	653	677	636	641	639	686	640	666	663	665	722	706	666	682	685	676	622	662	659	652	660	615	650	662	706	691	664	669	647	671	645	623	656	691	666	634	618	616	623	678	679	607	648	701	666	666	656	695	662	628	673	686	727	685	623	669	612	654	677	635	681	664	651	665	637	664	638	701	659	666	674	617	664	624	651	669	678	641	671	658	691	715	662	651	658	662	604	667	646	651	648	633	682	642	677	665	654	634	683	640	691	642	655	674	682	646	680	633	628	645	626	614	693	616	645	632	662	659	684	655	644	692	587	662	684	657	639	648	679	651	653	659	627	684	673	665	659	667	679	643	661	647	615	647	676	643	657	680	704	635	675	676	626	641	690	647	679	624	646	701	591	680	640	637	648	692	650	688	635	662	640	641	636	672	635	674	697	652	657	658	632	696	613	656	686	592	610	666	648	673	633	663	680	692	647	666	643	656	665	685	687	662	659	689	626	703	727	640	651	682	660	694	663	706	677	649	661	644	695	679	630	628	668	650	647	662	640	693	653	655	651	671	680	686	700	681	631	659	677	607	662	647	645	659	650	614	658	667	664	682	585	667	640	685	649	650	672	634	655	673	667	652	636	662	647	661	623	700	643	662	679	710	685	679	726	651	652	621	630	662	665	628	647	648	671	662	664	619	656	653	645	672	623	705	597	664	692	695	615	653	652	650	622	639	665	676	680	616	682	624	662	621	640	643	644	640	672	642	668	649	651	635	690	690	676	646	669	647	633	622	620	672	644	595	665	666	686	648	648	629	626	652	615	670	712	669	684	681	709	608	695	657	647	689	707	605	647	627	679	698	638	688	670	671	651	684	712	651	717	656	655	642	653	668	652	707	633	638	633	647	668	623	622	607	686	639	716	672	695	592	631	626	659	641	649	678	659	658	658	671	692	652	671	618	685	611	641	711	694	650	633	629	638	671	686	644	676	685	617	643	690	665	627	674	669	674	624	649	681	666	631	602	626	671	685	695	689	632	621	645	664	675	682	677	610	671	601	645	645	628	678	664	653	650	671	661	657	639	704	686	703	666	679	662
53725	42095	35885	27105	23966	22458	18791	10265	3018	705	455	437	411	373	404	361	360	291	345	334	349	407	422	438	470	502	478	529	522	538	577	537	503	505	504	514	454	478	456	462	469	457	422	445	430	491	534	486	387	511	376	375	362	353	448	414	512	600	943	897	706	552	575	541	444	419	410	441	421	333	371	339	317	356	343	364	376	335	332	313	362	314	310	315	287	300	310	330	297	279	300	316	303	282	325	279	280	310	283	255	321	303	286	277	271	275	273	274	291	304	324	268	278	271	281	277	300	287	306	268	252	299	289	283	288	310	336	299	282	304	292	300	292	298	270	288	325	287	284	282	296	283	257	266	287	317	279	293	303	262	279	275	265	283	316	271	300	320	277	275	294	316	289	252	290	282	284	268	288	293	294	261	283	306	251	270	267	331	254	279	262	315	277	308	268	278	293	301	281	282	285	266	285	238	278	273	287	279	269	261	284	262	302	275	256	286	294	275	277	296	286	283	282	321	285	318	242	277	288	279	285	256	266	310	306	337	276	268	312	303	291	288	355	291	290	289	258	279	255	276	276	317	264	269	284	264	302	291	280	291	264	295	275	301	309	297	260	292	287	320	286	294	276	260	268	287	270	301	282	298	325	285	275	303	317	301	306	285	327	295	274	296	303	288	283	292	271	302	290	271	276	267	316	312	295	296	289	279	277	275	273	315	326	283	277	266	318	286	254	251	292	271	306	276	273	258	313	288	305	311	266	286	269	279	298	276	235	285	229	279	298	292	274	300	282	287	243	265	297	263	328	301	298	285	301	282	304	281	317	279	278	291	266	319	288	298	300	284	294	277	268	268	268	302	269	279	293	311	293	285	270	266	304	301	300	262	283	259	292	284	288	286	289	271	279	263	283	290	285	295	288	264	282	294	329	303	282	272	287	281	319	280	291	253	282	285	265	301	270	283	270	322	295	275	272	283	269	265	281	272	301	273	292	287	295	305	280	313	296	314	321	294	268	283	268	312	270	278	279	271	279	252	324	300	297	253	287	257	292	256	270	256	241	263	286	286	296	283	279	274	244	267	249	301	304	276	269	276	300	273	263	285	258	277	286	298	297	282	277	268	244	268	279	288	279	266	302	285	307	268	256	289	289	292	293	302	290	291	299	268	286	291	287	293	298	316	268	266	287	246	281	277	294	263	258	300	294	294	276	259	246	282	289	300	266	274	265	295	281	311	304	282	286	263	296	279	335	303	294	296	289	293	287	295	256	291	233	293	286	287	298	301	291	279	261	302	257	293	254	286	268	291	281	267	277	267	274	281	294	304	287	285	314	283	305	302	281	287	300	286	286	285	311	280	282	279	270	328	300	267	282	283	310	310	267	281	276	272	300	292	289	269	315	286	284	304	293	279	315	318	282	302	316	240	295	292	256	301	278	288	264	286	286	299	264	268	253	265	293	283	279	314	292	253	294	268	308	295	240	277	288	299	284	270	292	261	314	305	272	255	287	303	280	296	278	289	283	297	296	286	281	313	346	263	279	278	292	277	249	286	287	318	273	270	342	331	281	288	271	308	272	287	272	311	315	274	273	302	254	279	250	262	271	297	272	260	289	264	301	250	258	290	292	317	293	289	251	308	303	262	291	248	246	310	295	291	293	260	281	268	275	299	279	258	295	275	298	255	317	280	272	252	261	299	309	281	304	285	276	294	327	303	292	305	290	275	325	298	293	303	308	312	276	289	273	281	306	295	288	244	302	311	301	291	264	275	240	264	313	289	308	260	306	296	256	286	285	288	280	290	284	292	286	310	292	265	295	287	316	277	275	298	286	289	280	282	297	328	280	299	296	285	306	311	299	276	271	283	302	304	340	266	272	286	262	303	270	299	282	277	279	286	293	315	288	253	279	279	274	277	255	289	254	262	284	271	293	298	277	318	269	304	276	286	310	303	271	273	273	258	279	267	299	304	275	245	314	276	286	285	286	300	317	258	272	275	300	278	312	289	265	311	288	290	263	286	245	294	312	303	265	278	300	266	273	271	307	324	270	325	281	247	274	265	284	284	266	278	274	288	302	291	272	293	234	250	303	293	280	274	292	308	248	317	283	313	271	301	289	304	281	276	290	302	260	265	280	322	277	295	295	304	306	282	224	252	274	272	254	291	275	224	293	305	269	316	312	304	265	308	293	312	281	284	291	303	289	286	283	302	271	267	266	267	259	258	261	269	290	279	267	274	276	293	296	268	277	282	257	262	296	288	290	305	281	274	292	291	283	293	264	290	304	287	309	276	292	257	307	280	301	290	271	260	297	295	302	261	303	283	293	230	282	285	291	299	286	283	280	295	317	277	282	289	316	278	269	296	312	320	255	265	290	270	280	286	312	265	276	288	287	266	258	293	311	269	300	343	295	313	305	318	304	295	263	252	269	287	265	265	302	273	264	260	260	297	286	328	284	276	269	274	252	300	284	286	298	280	271	278	259	309	329	264	269	302	296	285	263	304	276	282	295	300	313	302	300	301	305	284	294	294	255	279	284	299	289	290	296	296	287	303	306	288	256	335	291	276	263	289	263	279	280	322	273	268	294	277	285	303	275	324	290	277	303	268	281	320	285	309	308	296	286	285	314	298	266	271	298	279	296	289	338	276	288	296	262	304	291	286	280	265	290	257	285	313	294	289	265	281	292	269	287	255	278	283	265	305	282	259	304	267	330	288	315	295	270	289	284	312	276	307	296	312	296	290	304	291	278	293	308	289	273	277	290	278	282	299	289	308	325	273	301	305	256	270	294	302	287	289	304	273	278	305	321	293	260	280	286	281	302	271	289	305	267	277	285	269	278	286	291	285	302	284	261	296	276	306	297	314	296	292	303	261	277	301	280	272	269	286	317	292	256	272	292	281	285	294	305	282	315	271	320	315	287	282	281	290	282	274	300	279	277	241	275	254	294	272	284	295	297	304	280	263	277	294	293	282	297	278	291	250	284	290	263	300	304	290	297	275	328	273	222	273	291	269	286	286	295	312	290	295	273	288	276	283	265	267	283	270	278	296	266	252	276	284	312	291	283	283	295	299	279	272	269	290	253	303	269	274	271	288	266	264	298	314	293	262	274	285	285	282	296	271	272	306	262	249	289	300	298	302	263	303	307	304	279	260	260	324	274	264	268	267	248	282	299	280	284	286	289	275	288	276	304	292	298	284	302	320	274	294	275	277	298	286	301	267	281	303	318	284	287	279	291	283	309	279	305	282	254	308	279	269	266	272	296	279	269	260	284	276	282	232	254	284	247	263	294	268	262	301	284	295	246	291	276	245	293	277	271	281	308	269	268	266	277	307	265	283	269	314	276	302	309	303	297	292	280	278	285	293	261	290	287	298	249	261	274	300	277	270	332	288	296	289	290	292	291	292	296	282	311	278	278	269	285	243	259	289	288	281	272	280	288	287	287	275	287	268	271	280	303	282	281	260	299	257	298	262	293	283	284	314	249	276	283	274	279	273	274	303	292	287	297	279
47932	53277	46718	11405	4204	3236	2585	2180	1894	1663	1444	1368	1237	1162	1119	1014	1009	961	921	995	1023	1037	1400	1648	1772	1765	1902	2015	2148	2204	2138	2155	2158	1992	1955	2017	1967	2005	1963	1761	1771	1859	1702	1650	1513	2005	2340	1823	1574	1933	1543	1219	1148	1308	1532	1567	2201	2782	5231	4797	3559	2669	2467	2342	1798	1565	1656	1791	1516	1281	1185	1036	997	1052	985	1065	998	978	934	847	881	844	839	776	694	684	742	705	692	679	659	667	620	641	703	679	645	667	623	588	629	671	606	648	588	594	631	647	686	634	657	644	631	624	668	595	659	604	653	668	623	606	637	627	606	669	670	631	632	638	592	622	565	674	624	648	589	645	603	631	659	629	655	677	653	657	629	673	629	666	615	637	643	626	605	664	656	595	685	618	655	587	638	616	641	629	652	639	661	646	627	615	623	672	683	644	671	600	637	614	718	631	599	628	654	665	682	654	622	640	642	676	620	594	600	637	642	684	650	641	680	612	610	684	620	641	635	624	661	659	650	633	629	617	618	649	635	627	653	671	611	663	684	638	651	646	611	614	649	642	655	655	626	644	654	662	618	647	601	633	647	624	640	613	618	614	642	604	666	607	644	597	630	651	664	603	613	680	649	639	626	633	667	579	679	604	647	611	635	645	650	667	615	652	653	630	644	597	618	597	639	675	652	663	647	644	618	602	572	619	661	671	636	648	676	623	655	616	677	591	641	652	656	675	642	627	670	615	675	598	659	598	636	640	689	624	686	678	637	640	593	656	633	647	638	609	633	647	616	633	656	624	673	637	600	677	623	629	683	639	610	652	609	613	654	611	601	617	620	582	663	606	651	636	659	664	617	657	657	639	665	656	639	640	610	676	621	642	681	621	629	684	656	625	649	694	627	625	660	609	625	616	616	648	620	646	630	605	616	668	651	623	669	629	595	632	675	623	637	671	688	673	650	631	632	608	629	654	632	653	619	628	695	651	622	618	661	653	627	604	671	629	617	613	649	617	664	652	636	633	619	645	626	655	658	590	638	613	639	608	625	613	637	639	651	643	634	652	624	650	635	613	610	660	675	651	648	630	659	590	610	651	636	629	667	609	644	609	674	637	621	646	642	658	630	648	634	685	655	619	633	686	657	620	608	662	638	624	659	639	648	640	631	620	632	614	644	610	676	646	676	626	661	642	654	649	610	636	643	660	622	600	626	624	616	691	669	639	636	608	653	628	616	693	669	687	586	630	621	600	664	670	611	653	642	654	608	609	670	596	657	671	648	630	617	652	642	616	646	638	637	647	642	648	665	580	676	684	629	629	651	647	605	615	651	659	642	670	586	661	646	645	691	643	647	675	623	677	646	633	643	616	587	655	640	669	625	663	651	624	642	663	603	657	689	613	670	633	605	609	666	684	621	690	611	678	620	618	619	619	603	643	637	673	590	652	602	667	669	649	595	598	626	668	684	613	672	675	621	612	649	674	649	608	629	628	616	607	649	651	690	653	627	639	646	668	626	619	658	638	647	621	651	631	667	635	676	644	608	661	644	582	626	600	610	671	648	601	644	650	635	665	674	600	620	658	627	638	615	592	633	685	587	605	666	657	624	637	623	624	663	639	650	641	663	637	672	648	623	627	625	678	628	664	632	639	605	645	631	645	665	666	644	656	625	620	634	620	644	611	632	616	661	626	612	651	631	626	617	646	630	707	621	655	607	683	658	636	621	651	604	604	652	664	645	643	627	669	656	598	658	631	637	691	604	639	655	600	678	673	672	656	665	622	658	602	602	613	637	621	658	619	662	691	639	613	632	632	676	641	662	637	678	673	655	638	644	617	598	608	639	605	637	641	660	619	640	622	649	602	649	635	618	653	653	663	651	623	627	649	645	675	644	631	642	658	632	590	671	635	628	697	621	627	619	623	623	662	622	612	640	618	609	584	659	618	649	684	619	651	632	627	651	675	615	666	600	640	585	631	675	627	625	668	619	648	629	626	658	672	641	639	607	653	644	650	604	659	629	585	641	658	687	607	666	668	690	701	634	591	592	636	606	625	658	635	663	622	642	629	630	664	661	621	684	625	637	670	680	652	624	632	662	626	621	615	643	592	706	638	641	643	677	611	625	606	609	639	626	678	645	708	646	709	607	639	612	621	644	595	676	665	625	600	651	641	644	606	633	623	656	675	644	648	643	646	601	615	631	675	600	667	611	609	621	690	661	613	642	653	643	612	659	668	668	617	674	630	633	607	614	666	659	635	617	663	630	629	630	648	620	655	584	631	644	592	628	658	630	617	643	654	662	644	616	623	637	673	657	625	659	709	636	617	619	624	640	624	685	677	679	609	645	660	619	627	632	628	627	623	653	651	575	612	698	660	660	643	637	657	643	653	619	644	587	653	669	676	656	649	632	601	649	636	680	623	630	633	636	646	656	650	624	624	657	644	567	702	608	651	671	637	589	651	603	658	661	664	637	657	603	657	608	612	632	621	629	644	642	612	651	657	673	622	658	660	597	657	619	659	624	648	639	679	666	643	572	687	620	665	663	617	691	625	670	655	618	643	642	616	615	637	656	606	621	614	652	684	621	679	660	625	653	653	626	617	601	641	660	652	645	652	631	665	631	632	652	671	647	635	645	599	684	606	619	622	636	620	674	628	629	636	611	605	632	674	658	637	605	622	637	617	631	674	608	677	644	580	585	635	647	623	690	610	633	646	652	651	617	598	636	653	611	659	593	628	644	630	662	628	665	642	660	605	650	659	629	642	556	598	628	607	651	643	617	659	646	636	647	628	610	649	624	665	637	620	683	614	653	644	612	699	643	647	594	625	658	657	685	680	662	633	655	632	662	653	594	588	631	686	693	651	689	657	613	672	652	633	635	620	602	607	647	681	601	620	654	648	614	690	658	644	632	603	621	626	665	650	667	618	630	675	617	601	660	643	645	633	622	642	642	649	604	599	592	598	634	671	606	647	644	624	653	665	633	590	650	663	659	663	629	606	644	633	682	651	607	608	624	643	673	666	614	643	639	630	643	628	618	612	604	671	622	653	655	647	638	607	613	649	627	654	624	624	608	643	660	628	647	681	654	658	661	647	642	616	690	630	625	556	674	618	652	613	655	654	615	621	635	640	649	633	677	598	660	635	661	634	628	645	637	685	659	652	636	634	653	620	653	656	612	653	650	665	598	655	664	613	647	589	680	620	641	615	604	613	663	593	640	640	671	610	681	600	671	669	627	598	625	630	594	640	650	574	660	643	623	625	597	660	658	655	632	619	645	617	663	631	667	652	649	613	608	617	690	623	669	654	620	643	607	618	565	679	613	621	651	615	638	614	631	610	670	640	669	607	624	670	657	646	649	561	656	700	648	592	648	664	594	635	650	641	626	641	707	625	616	655	629	595	623	624	594	662	636	651	651	617	630	659	636	603	647	605	685	632	622	620	641	643	643	655	659	670	621	659	621	622	633	652	588	651	662	641	648	695	648	686	649	653	629	638	627	643	677	636	660	608	697	646	687	643	626	649	664	694
17766	24700	15824	4027	616	317	292	310	290	277	295	263	303	283	313	279	279	274	263	288	313	292	322	308	308	335	340	344	337	341	367	354	317	370	366	380	341	341	330	297	344	317	301	316	304	283	295	294	315	290	298	300	298	301	287	266	314	273	272	277	311	301	297	242	287	318	280	304	291	254	278	290	274	275	274	276	259	312	272	301	307	262	255	287	244	282	268	280	281	297	283	264	274	276	250	264	252	277	272	294	272	276	275	228	259	286	259	259	272	258	279	240	242	267	313	293	270	255	253	277	270	272	306	280	284	260	275	284	248	246	219	267	281	260	263	266	273	281	279	277	312	267	275	272	278	281	299	259	287	272	312	275	294	253	276	278	278	268	295	252	267	243	262	263	275	255	252	249	253	265	281	293	272	301	272	244	262	260	267	260	266	246	272	278	272	284	288	260	267	282	245	253	294	289	271	271	283	266	266	252	296	248	281	293	250	259	244	279	281	281	288	296	293	278	288	281	278	283	267	279	245	273	282	261	290	281	289	260	288	282	284	295	275	274	261	241	264	270	287	243	272	272	287	298	248	257	257	270	285	284	276	284	265	257	264	289	273	247	264	272	258	259	256	267	262	266	266	274	257	276	288	281	291	267	291	297	284	254	301	282	299	264	273	254	262	263	298	306	308	299	269	267	233	295	251	274	287	257	276	308	268	268	273	280	256	269	235	284	290	282	271	275	234	299	250	291	292	282	284	271	264	284	307	263	262	274	273	276	263	301	288	278	266	253	271	283	261	249	236	288	258	273	291	269	272	262	326	258	235	263	299	251	233	274	273	279	281	252	273	280	281	300	279	278	283	285	280	285	301	270	300	285	270	283	284	281	296	283	304	275	255	278	277	302	291	253	284	255	307	267	284	283	287	275	282	252	233	264	283	267	272	255	232	271	283	265	252	279	250	304	265	278	290	258	287	281	299	273	256	291	283	270	277	261	257	269	293	278	297	246	255	285	285	267	265	302	252	279	280	274	279	272	304	298	257	268	246	271	241	247	275	270	301	256	236	280	281	275	275	281	295	309	255	262	264	270	278	275	244	258	291	301	301	265	276	273	266	269	286	251	273	297	273	305	261	263	264	255	294	243	251	281	255	267	273	271	265	267	268	289	297	285	254	297	299	265	258	268	243	259	276	255	291	306	231	290	290	266	246	272	277	257	250	286	290	287	290	269	286	240	284	269	276	242	254	254	262	269	261	291	263	271	289	254	261	268	274	238	229	277	252	280	311	272	276	270	259	267	287	257	282	248	267	263	255	277	264	267	242	260	280	284	261	289	270	272	273	296	280	280	281	261	271	261	297	278	265	270	268	252	271	273	295	277	267	280	299	256	277	282	282	285	252	280	250	300	305	302	287	257	250	260	257	269	246	278	279	282	289	293	277	253	277	285	296	285	272	276	300	261	242	279	288	256	298	245	293	296	275	244	244	237	240	307	254	271	286	293	279	259	270	262	286	277	290	286	265	279	282	250	306	256	270	298	286	276	267	257	277	298	260	296	277	251	279	261	242	240	273	255	264	294	296	271	273	254	293	295	284	300	316	258	277	286	274	251	287	271	300	282	319	257	265	261	282	272	289	267	270	267	267	282	266	255	274	282	248	289	278	289	262	252	290	264	256	251	297	273	297	251	269	285	269	301	292	258	284	282	265	233	250	297	313	257	278	292	285	261	301	280	262	290	302	303	287	252	256	267	278	260	289	290	262	267	255	262	268	275	277	296	266	268	268	235	283	273	282	287	295	273	253	287	255	291	252	290	256	301	258	297	275	266	264	264	313	265	272	260	287	278	264	285	262	249	283	299	281	308	282	263	263	259	274	263	254	274	256	278	247	273	265	260	260	271	288	272	309	289	271	281	261	271	276	251	251	224	285	267	275	234	273	293	250	265	269	268	266	261	261	265	267	269	276	300	248	289	254	267	248	273	262	308	288	298	272	252	265	304	298	278	260	253	254	263	292	266	323	269	259	276	269	278	240	262	255	241	254	272	277	284	289	276	253	259	258	293	259	266	274	277	251	290	252	272	269	263	279	294	295	299	260	256	263	267	305	262	271	240	284	280	248	268	250	270	262	286	287	284	258	311	295	291	300	297	239	273	255	288	295	293	252	292	266	292	302	248	283	272	250	273	263	237	250	249	280	315	264	270	289	263	269	289	311	264	279	282	313	278	263	256	266	251	272	277	264	274	298	249	292	291	272	274	266	310	286	255	261	272	268	263	273	256	278	283	266	285	283	281	290	241	268	248	252	270	256	292	280	274	306	284	266	268	268	286	310	276	284	295	269	256	263	288	287	234	288	242	251	311	271	261	287	283	278	258	249	248	294	283	277	287	277	285	250	277	318	250	270	298	282	287	255	284	277	259	248	271	286	281	256	264	219	280	219	255	281	264	271	271	254	286	301	257	271	259	323	266	261	268	315	267	265	285	254	277	281	278	287	299	303	274	270	265	263	271	285	273	284	254	276	263	292	287	275	290	286	266	286	280	294	281	267	304	251	260	258	291	307	254	256	270	224	243	264	254	251	297	270	266	274	276	294	244	300	299	297	273	301	267	255	321	273	252	280	275	275	269	270	259	257	272	274	278	260	253	252	260	268	271	291	274	271	284	244	280	246	253	278	259	303	289	263	294	289	300	310	261	271	308	293	249	269	274	273	283	297	298	270	262	276	302	260	295	284	281	267	309	262	265	261	279	243	284	306	264	273	282	276	288	309	272	271	276	275	254	277	258	261	277	255	252	272	262	294	295	273	273	283	263	259	262	287	282	309	276	257	240	272	247	257	279	277	272	295	254	269	269	234	259	273	261	259	273	281	294	291	291	279	277	278	296	281	275	294	259	258	278	274	255	254	319	296	276	267	274	286	274	296	279	278	275	252	267	304	245	288	258	278	265	249	277	280	278	275	272	278	324	250	247	296	260	252	306	275	275	297	278	266	254	286	285	268	281	248	304	287	298	291	294	289	269	284	255	264	309	263	264	292	259	268	288	257	264	305	295	261	258	310	283	292	272	256	262	277	293	270	281	271	289	270	284	284	269	271	259	297	296	268	245	267	295	254	273	304	299	275	276	287	289	254	280	277	281	283	300	302	273	263	263	261	294	263	296	247	270	294	262	268	277	280	273	292	265	271	238	283	270	301	292	277	238	275	258	276	285	255	256	289	265	296	285	284	289	303	277	279	267	287	265	301	271	247	289	291	252	239	235	261	264	255	228	245	287	267	307	269	275	267	273	299	285	261	274	241	272	293	280	293	266	276	281	267	327	292	267	273	233	246	268	277	284	292	279	266	308	275	264	299	278	294	275	266	269	247	258	279	270	251	272	262	285	250	266	263	244	276	293	312	260	272	277	275	281	264	281	246	284	271	277	274	301	270	293	311	261	257	280	281	294	238	283	261	273	264	270	276	275	246	269	316	293	248	257	277	278	272	255	258	265	239	256	271	263	278	263	268	266
15041	25483	17389	3625	713	679	699	653	632	678	650	705	693	682	636	639	650	676	622	680	750	841	930	869	946	953	1002	1140	1192	1206	1178	1179	1162	1104	1128	1124	1149	1113	1047	970	966	1001	946	851	821	867	886	852	807	834	745	793	827	850	807	783	813	796	869	805	841	753	714	744	735	719	732	666	681	671	649	707	657	679	644	708	632	706	659	658	641	636	662	679	657	687	662	667	694	685	675	657	648	661	678	653	631	668	692	642	641	626	643	629	662	646	639	619	627	646	634	641	661	673	641	684	637	662	699	637	673	694	683	672	655	668	607	716	656	655	676	629	671	660	696	628	653	633	622	648	596	684	637	614	642	628	651	670	644	630	633	655	628	633	667	623	674	640	619	634	643	652	620	623	677	657	666	665	658	637	660	656	686	639	639	629	618	684	591	657	703	706	616	637	616	631	629	639	655	621	668	659	672	637	642	671	656	656	645	607	630	642	669	644	638	633	674	697	637	594	674	634	592	643	641	639	639	666	689	648	634	652	655	657	637	684	650	638	648	634	594	611	634	667	593	672	641	664	659	700	612	635	651	659	650	636	646	628	613	678	665	692	642	623	599	672	651	645	668	616	659	655	626	636	661	653	646	685	642	633	667	619	681	674	667	671	641	627	640	642	639	698	637	610	623	649	609	692	655	668	605	627	630	650	648	635	600	658	644	659	598	655	646	631	648	584	662	646	647	643	616	618	643	680	649	631	625	706	617	684	666	644	605	673	636	664	618	642	615	665	629	661	655	616	630	653	682	647	676	637	596	596	646	618	666	658	695	632	668	633	708	616	651	651	669	685	661	653	665	620	663	632	649	654	652	631	639	663	593	597	664	613	638	603	686	657	694	638	642	605	614	612	641	631	651	649	668	684	622	647	619	627	701	626	619	630	568	637	651	617	612	652	649	663	665	667	615	665	643	605	658	670	660	661	636	628	646	627	607	623	659	629	663	657	657	623	628	672	613	603	635	653	662	598	671	611	601	647	621	595	684	640	612	656	635	644	635	669	667	644	622	649	615	620	638	644	651	643	620	651	652	633	666	636	636	653	639	626	632	662	619	656	625	651	656	609	626	591	614	634	684	620	645	670	668	602	623	646	615	646	662	635	616	642	618	656	629	677	658	663	630	668	667	652	637	596	645	618	646	614	658	705	662	643	658	643	636	656	665	663	684	662	680	669	645	613	701	613	644	688	646	629	692	629	634	626	645	642	631	651	628	652	636	635	681	605	614	685	612	639	615	635	647	659	666	641	611	632	645	642	634	632	684	639	659	650	618	615	670	657	617	655	662	625	650	688	696	633	657	664	632	620	653	602	620	588	615	644	639	612	643	655	652	646	627	637	621	657	593	633	615	680	637	668	644	644	651	647	647	620	660	651	695	642	689	632	661	642	635	643	686	623	623	610	654	674	639	682	640	625	654	636	651	668	622	665	677	665	631	647	645	687	681	676	603	654	613	580	632	663	677	650	679	648	650	673	641	650	619	647	645	650	622	722	645	616	646	685	615	643	617	654	652	609	621	639	632	613	628	683	644	701	669	672	631	695	630	648	635	644	606	630	643	659	621	608	686	636	616	654	641	659	644	632	655	605	637	639	632	648	602	650	691	616	637	651	647	671	642	667	639	698	686	615	616	611	652	644	582	645	629	670	646	615	672	651	636	652	669	634	649	640	636	672	643	633	669	662	622	619	653	667	700	665	640	616	619	606	637	629	656	651	676	670	610	651	643	690	612	608	666	679	656	671	620	650	653	640	670	670	643	681	643	638	615	665	678	619	639	617	676	649	651	610	647	634	573	633	606	656	684	676	644	612	689	629	648	625	634	696	633	631	614	651	664	645	650	704	631	637	651	657	661	652	652	649	679	675	635	666	628	656	664	646	644	669	633	597	664	658	649	609	675	620	629	618	691	645	643	605	642	679	673	625	627	624	661	623	627	641	630	625	606	624	620	636	637	628	656	586	598	657	668	655	608	606	633	658	637	622	661	638	595	678	630	673	632	617	703	620	631	656	594	633	629	669	594	656	659	626	674	630	620	648	621	658	616	600	644	662	638	635	640	617	617	638	677	639	682	632	646	649	659	666	630	626	691	662	634	600	679	628	617	671	614	645	663	631	656	631	653	674	650	656	660	650	697	682	681	683	656	630	670	677	684	664	655	632	657	661	681	644	663	687	610	632	662	641	621	624	647	652	662	630	674	650	637	669	680	622	619	651	616	660	618	657	603	658	673	633	642	647	673	614	591	633	610	619	671	631	675	619	665	611	658	628	629	617	653	648	664	608	601	670	657	625	644	615	639	680	642	676	594	696	688	684	623	677	642	652	670	612	714	615	646	614	672	658	653	649	656	642	651	637	674	647	631	613	610	639	661	637	639	623	678	663	683	613	669	613	683	690	615	606	625	656	679	686	617	620	631	646	663	594	629	662	654	652	620	655	619	649	631	601	661	614	651	629	639	651	644	666	622	620	625	626	627	626	636	589	600	608	643	643	638	639	650	668	640	692	598	639	652	676	644	635	652	613	646	646	631	614	638	623	680	617	613	650	648	651	653	652	639	633	654	644	669	622	599	640	634	657	694	649	617	622	654	651	636	608	634	666	645	639	653	647	625	636	657	659	657	677	657	621	666	603	591	584	618	643	677	626	616	643	656	588	628	628	638	642	647	632	650	595	694	685	629	637	662	629	645	656	664	649	656	702	660	687	656	662	705	652	668	644	617	648	630	598	649	646	631	628	665	659	628	601	661	673	644	600	569	621	608	655	639	655	692	651	663	587	683	626	654	640	687	633	663	623	663	661	602	612	652	621	691	608	623	653	632	636	660	656	642	632	618	657	610	636	656	648	632	641	658	634	634	683	629	634	675	622	639	626	645	644	603	635	656	585	589	652	644	606	684	673	606	683	639	629	574	649	677	692	619	647	628	685	599	641	645	702	638	670	619	644	618	653	672	630	633	622	653	626	645	662	613	657	670	629	694	663	666	659	687	646	600	669	674	657	654	677	588	642	653	645	663	646	600	597	659	676	648	647	592	615	664	665	646	616	616	607	663	653	599	640	618	671	650	632	658	636	639	661	641	650	611	698	628	630	640	680	644	622	675	595	645	631	675	686	675	657	656	679	605	643	680	643	650	633	619	654	660	665	693	634	646	672	666	627	599	596	622	656	603	641	645	691	684	636	613	680	680	643	658	640	645	669	632	646	667	620	628	623	633	660	630	649	640	649	662	580	612	633	629	640	685	638	579	592	674	660	660	645	694	654	635	632	661	672	669	626	699	702	685	647	662	657	660	627	616	655	636	673	598	640	634	605	640	609	618	648	652	670	658	688	637	614	646	624	663	637	679	668	701	631	660	635	647	640	675	652	643	616	673	646	623	626	623	689	659	641	667	676	631	644	670	593	644	590	643	630	635	658	624	642	616	643	641	648	660	666	635	599	595	645	632	619	596	598	668	648	640	704	614	651	688	649
46896	46137	38061	28214	20715	13388	5710	1666	540	365	294	315	285	325	297	287	301	299	320	291	330	366	336	358	354	385	360	409	385	406	351	368	390	384	376	404	380	373	344	342	372	338	333	380	294	344	324	339	325	352	352	335	315	322	318	323	306	341	352	438	422	372	343	342	347	346	295	310	303	281	311	282	275	284	295	302	299	289	253	285	284	261	261	279	277	285	262	309	289	280	296	255	294	271	303	297	287	266	253	267	265	286	302	299	246	288	297	293	293	252	273	292	274	275	302	283	294	266	306	292	249	306	303	300	280	285	280	298	261	290	291	292	264	281	247	278	295	301	271	317	279	262	279	286	258	302	273	281	260	295	289	302	296	260	267	298	267	274	271	279	274	310	258	265	283	280	251	306	316	305	281	305	281	315	256	279	281	277	263	289	297	258	316	299	251	291	315	272	306	287	283	255	279	289	251	301	263	263	268	266	274	293	290	297	290	290	277	288	289	266	331	309	260	257	259	238	280	270	307	291	279	284	295	290	276	264	285	287	297	281	303	286	260	260	240	257	275	282	282	287	266	297	288	299	301	292	266	278	267	252	282	269	288	282	244	298	277	290	307	300	264	292	286	275	248	285	287	321	263	297	295	286	294	264	284	269	309	265	288	287	272	264	316	284	244	294	258	275	271	255	299	309	275	279	279	281	315	291	276	288	282	310	287	265	266	284	300	294	300	289	289	283	261	265	302	288	321	301	269	287	277	291	273	271	277	274	293	293	280	297	286	280	299	256	288	298	269	315	260	268	289	264	273	283	272	293	276	289	296	322	276	261	271	257	276	254	267	285	270	307	277	265	306	286	264	305	282	249	297	258	285	269	271	301	283	277	269	286	271	272	281	281	288	323	290	326	278	297	278	300	268	238	274	295	290	284	265	274	294	298	283	266	262	303	300	271	255	251	265	291	306	267	281	267	298	277	298	304	268	283	284	321	286	309	289	278	322	283	249	244	306	246	267	294	279	307	285	257	269	293	263	257	271	292	277	288	275	273	270	327	302	266	261	262	277	282	283	248	309	293	298	284	267	243	257	266	273	297	311	277	283	303	275	260	290	294	290	294	264	263	280	308	278	276	249	269	228	253	282	249	259	270	295	297	308	317	274	265	291	308	285	262	272	270	294	314	268	307	275	295	274	241	244	244	249	267	283	251	304	285	286	270	308	309	267	284	269	291	294	260	261	270	276	259	287	308	275	281	308	247	282	274	272	285	264	322	290	315	279	285	254	287	281	307	309	278	288	273	287	306	253	334	269	303	307	277	297	282	278	295	288	273	286	253	284	279	243	290	278	256	304	293	292	268	241	257	277	309	260	300	285	285	305	284	248	260	282	282	268	290	291	286	266	290	270	287	319	300	289	277	289	262	285	300	270	278	278	277	285	290	265	262	291	292	295	288	270	278	288	292	296	261	306	295	277	278	262	275	298	286	318	304	281	272	300	326	274	305	333	272	309	273	292	284	294	275	275	262	262	273	290	262	264	298	311	269	275	306	261	265	278	242	251	282	279	279	256	251	282	278	287	247	282	268	301	281	265	304	295	280	271	248	289	279	292	304	267	296	285	281	295	249	271	262	261	282	304	249	279	310	279	258	276	277	286	259	309	307	275	302	272	268	275	314	305	288	259	289	260	290	288	267	279	292	258	289	260	259	305	283	291	310	265	298	278	273	298	295	293	263	304	292	265	291	303	281	253	317	272	282	278	273	278	288	268	296	268	281	294	278	307	282	291	290	266	303	269	262	277	274	243	295	264	274	273	257	284	277	269	260	300	295	297	313	277	281	305	292	287	284	292	278	312	272	281	291	279	258	282	279	311	267	276	279	288	324	303	297	318	275	283	287	277	288	285	258	271	313	303	278	281	294	282	306	284	308	257	292	255	272	275	255	294	297	296	284	293	278	284	295	277	291	312	291	273	281	277	263	246	313	290	304	309	258	265	285	289	292	274	283	264	305	282	309	286	258	292	329	274	293	301	284	310	258	270	298	281	297	299	305	264	286	289	276	298	293	243	282	264	297	269	272	282	281	309	268	300	250	248	292	310	295	315	298	282	274	268	261	302	292	241	267	270	275	274	287	282	273	290	283	274	311	292	285	286	291	271	294	287	251	258	304	276	311	284	300	277	253	276	278	296	293	266	280	298	259	285	302	295	295	274	290	261	266	255	307	247	268	285	280	299	281	315	268	301	285	283	275	272	302	312	292	298	252	287	255	305	283	263	274	291	287	295	286	295	275	268	292	289	273	268	255	266	279	312	289	334	277	292	283	260	279	259	295	282	294	278	268	267	252	262	273	282	275	274	275	282	296	257	276	296	276	292	277	314	279	307	285	298	304	278	301	272	293	293	243	255	263	269	286	275	320	291	279	291	305	262	279	253	257	274	279	277	288	284	271	301	311	281	295	237	290	258	302	289	283	268	262	279	273	264	305	280	286	316	296	268	267	282	301	264	265	285	297	278	291	292	241	264	271	293	301	299	282	266	278	296	277	274	257	279	279	258	262	268	292	290	271	305	301	318	273	297	278	305	273	266	264	296	259	242	304	291	255	263	303	284	282	291	269	276	282	291	240	279	269	282	277	295	259	272	275	293	261	289	277	271	308	299	247	290	287	280	307	277	282	257	284	284	276	275	288	258	293	284	292	276	281	267	286	269	288	259	292	302	286	259	271	279	269	287	290	277	250	305	258	275	280	272	283	288	298	268	278	264	268	276	267	288	283	271	287	297	290	276	278	267	281	255	277	306	290	257	255	298	256	286	262	292	264	251	267	268	296	258	299	304	283	275	285	308	277	281	296	286	277	263	284	260	304	255	298	250	293	296	257	304	271	303	288	331	263	295	281	290	282	301	292	256	251	286	246	269	265	302	280	268	296	301	270	272	292	297	273	291	291	308	266	300	274	300	254	288	292	268	273	300	283	300	276	284	300	270	268	286	284	262	287	275	263	275	264	266	291	297	301	309	287	290	281	298	276	247	315	313	235	288	261	311	249	262	314	287	277	245	298	302	320	285	277	293	252	282	277	289	287	243	289	293	273	289	282	254	275	277	269	264	289	308	276	260	287	274	291	279	310	262	257	288	297	287	284	275	283	288	314	261	251	267	265	309	297	275	285	271	264	288	318	284	346	290	299	286	308	267	275	311	287	282	276	280	282	286	250	256	277	280	276	291	257	314	312	286	261	301	296	300	289	294	260	264	287	258	271	240	272	298	279	302	277	294	262	295	283	298	321	259	299	274	275	312	282	258	303	310	272	275	277	294	287	276	274	278	257	291	278	307	301	281	279	301	321	281	265	292	302	279	266	257	264	272	296	289	282	304	279	248	274	270	279	286	267	273	282	285	293	306	285	286	323	279	283	276	278	256	265	291	239	309	272	266	286	269	282	282	267	285	280	300	293	275	287	305	276	287	251	269	250	301	277	286	273	312	285	274	297	261	272	298	260	316	287	296	264	289	310
40398	51741	48063	12143	1621	1379	1076	1019	1009	905	898	760	813	764	729	715	749	761	749	771	975	1045	1105	1079	1299	1350	1355	1419	1458	1462	1467	1424	1290	1332	1368	1384	1358	1278	1265	1188	1168	1149	1062	1011	1021	1068	1140	1037	908	1003	1018	933	965	861	1038	862	1026	1115	1251	1880	1578	1222	1129	1143	1012	918	856	876	843	832	778	679	718	762	777	724	718	698	719	744	731	694	752	673	685	703	655	650	683	650	652	700	687	651	693	659	673	671	657	661	660	661	602	686	595	617	631	629	668	648	620	692	663	666	673	668	703	645	667	631	597	663	678	655	604	650	658	659	628	659	621	661	689	666	654	657	635	656	651	650	635	652	657	640	639	651	640	634	591	685	653	640	673	658	677	693	669	675	642	695	681	648	675	657	659	646	655	655	680	656	661	639	651	670	666	602	674	636	688	655	643	671	656	616	651	641	606	660	688	703	667	647	664	689	688	600	623	685	633	671	681	641	613	677	676	643	644	658	698	664	626	661	644	672	633	637	684	662	620	682	601	669	669	693	693	657	661	664	686	647	685	656	642	707	614	605	621	693	623	657	679	679	631	647	660	682	604	655	622	688	655	656	665	640	671	675	607	609	593	667	658	640	632	642	685	658	667	677	657	626	664	644	645	672	640	642	621	680	685	663	648	678	638	613	691	639	663	652	676	650	659	644	631	622	669	650	640	640	637	643	656	654	635	608	667	632	690	669	685	621	643	648	651	680	635	659	671	632	649	623	633	660	623	678	674	670	633	664	651	617	664	623	631	621	665	692	632	676	642	660	649	617	643	698	685	684	640	705	665	617	660	653	662	623	634	648	642	669	666	664	711	619	650	615	705	615	643	623	688	673	674	630	670	689	624	683	615	662	653	685	657	692	704	670	660	646	607	662	656	660	637	604	653	704	633	604	694	692	705	667	707	644	628	654	638	636	680	662	728	617	615	668	673	661	656	681	671	710	650	650	610	663	703	685	710	609	698	670	619	677	704	641	679	673	689	687	654	645	602	662	665	713	651	661	626	658	673	638	618	621	634	672	622	682	658	653	695	634	639	652	685	633	661	655	667	664	635	642	637	631	647	666	661	666	598	627	637	645	638	684	663	689	602	642	685	650	625	645	620	664	662	670	638	668	683	638	638	627	620	640	632	642	673	617	666	679	684	650	667	696	625	627	677	662	652	691	719	657	680	624	684	637	675	633	643	705	652	664	646	679	630	651	692	664	692	698	662	679	650	626	641	642	640	634	651	605	614	675	640	632	684	664	629	690	648	653	646	693	647	654	706	605	613	662	660	644	666	646	648	657	657	655	643	670	670	616	623	627	595	638	634	649	664	621	644	656	650	679	631	677	594	681	598	644	622	669	659	667	621	639	671	662	628	688	688	652	638	682	652	647	646	620	660	622	608	642	686	688	668	626	655	695	639	718	637	612	646	638	700	640	629	670	637	643	687	698	650	616	623	661	675	634	691	691	650	660	648	656	684	629	636	663	645	602	642	605	640	613	679	671	657	645	637	722	694	676	641	630	622	629	686	665	622	635	664	639	614	690	635	652	672	628	688	638	631	646	626	649	628	670	731	657	645	635	637	661	674	708	674	650	676	650	648	637	656	678	609	676	682	722	637	662	665	680	633	681	630	702	637	638	694	648	655	662	649	612	636	684	682	640	714	681	606	675	663	674	648	617	647	654	661	642	683	623	638	672	670	651	677	666	617	638	669	657	643	623	666	590	598	680	590	668	626	628	646	642	622	651	643	669	652	649	722	590	641	683	637	651	619	643	607	667	665	611	648	631	667	690	723	627	655	663	663	686	622	653	676	658	622	642	651	633	663	646	640	667	624	673	582	676	642	645	617	647	625	636	613	683	657	647	631	676	670	642	655	690	667	657	628	637	703	671	621	644	601	677	663	649	680	657	679	653	677	645	648	616	673	603	652	612	666	644	676	673	641	655	638	611	637	639	599	605	672	680	601	694	629	687	652	618	672	637	641	582	650	652	637	662	636	630	637	679	682	649	662	686	678	673	707	679	639	675	663	630	649	632	638	637	692	644	650	677	622	629	654	666	645	668	632	641	666	644	680	660	642	684	654	667	657	636	683	649	657	679	570	631	639	630	668	694	676	649	661	625	643	638	645	679	693	653	654	653	661	604	611	646	684	660	664	628	624	649	647	630	673	677	695	689	652	631	692	634	621	647	645	597	669	663	653	633	660	675	617	713	641	639	656	655	672	666	659	644	662	616	668	657	652	671	673	660	702	638	669	619	617	660	660	678	651	632	703	629	677	648	678	608	622	649	690	654	706	629	664	685	670	609	667	602	631	631	676	641	677	650	632	654	633	625	611	668	674	651	612	617	649	573	640	630	687	650	624	639	650	625	611	620	662	685	608	707	688	646	655	670	665	616	648	648	632	645	621	623	637	631	611	620	635	601	651	625	646	652	664	655	673	657	670	702	671	670	684	637	626	669	699	671	663	637	614	668	647	661	661	669	629	644	669	672	721	693	657	679	643	647	679	677	669	653	688	630	661	646	660	619	642	661	732	622	658	675	633	677	686	657	669	654	692	630	612	611	676	668	666	680	695	627	643	674	664	651	673	649	640	671	651	633	689	641	643	679	713	619	633	707	659	643	664	663	642	692	631	680	645	652	602	615	683	643	613	651	651	691	663	659	666	688	661	619	640	648	699	635	648	629	698	674	671	684	651	670	649	652	638	652	654	657	673	663	665	666	645	600	665	720	702	609	655	643	625	638	608	670	669	634	653	682	675	654	688	623	645	641	674	682	632	645	654	647	670	640	611	674	664	628	665	654	636	619	644	647	627	619	625	661	657	641	658	625	623	620	673	698	639	605	645	662	675	688	653	654	697	621	636	697	674	633	637	644	662	605	626	668	653	606	632	675	639	685	669	679	627	672	640	674	696	648	655	643	641	623	633	626	653	640	640	608	637	688	655	621	705	666	687	628	641	655	652	723	688	641	605	634	681	632	667	657	645	645	662	621	664	626	620	636	681	687	661	667	648	656	621	630	716	647	662	656	635	659	629	655	675	704	676	626	652	693	669	635	644	698	695	639	664	667	600	672	660	589	702	662	650	701	641	662	611	638	629	659	726	680	663	671	635	657	621	644	657	659	669	662	642	654	627	680	673	647	653	705	614	708	648	606	651	633	685	650	651	625	639	610	698	680	673	663	698	684	661	626	653	664	647	690	661	605	606	598	683	709	631	642	666	657	722	615	671	623	668	659	669	637	658	644	616	625	656	680	642	698	653	663	672	661	682	604	623	688	673	660	626	643	649	649	620	673	590	625	651	625	666	683	647	640	672	629	626	653	672	673	621	673	644	640	664	662	632	660	648	665	685	637	638	613	630	630	667	655	621	683	678	664	642	622	659	596	657	663	695	670	650	654	675	632	679	677	597	633	659	662	658	657	637	718	670	666	646	646	602	644	659	611	651	639	635	648	666	649	663	617	667	657	631	653	630	620	668	700
57143	44756	39494	27881	24306	23180	20189	12731	4414	868	513	464	384	399	356	346	365	345	371	367	365	396	448	500	644	585	557	549	541	537	518	515	509	461	497	548	426	475	487	480	412	414	430	359	426	448	476	516	373	391	411	402	361	403	389	338	386	431	548	691	765	587	433	507	429	390	413	381	409	363	393	349	321	307	310	317	329	332	307	311	327	313	323	287	302	312	262	250	285	298	278	286	266	276	293	294	293	299	255	264	317	277	280	282	297	290	323	294	264	301	263	322	274	288	269	294	271	246	284	298	305	283	253	282	241	283	279	291	291	278	278	272	286	275	274	268	296	302	287	318	279	302	271	297	307	276	312	285	294	300	268	306	270	268	286	296	269	288	309	315	280	304	288	280	293	304	305	269	318	313	298	307	269	285	261	278	267	269	288	259	268	251	293	318	289	256	249	289	275	291	270	306	258	280	288	257	287	295	299	283	297	294	277	293	292	287	272	303	308	263	314	271	243	244	284	315	290	304	257	297	282	300	272	260	273	294	272	259	313	282	286	297	282	278	321	274	279	286	309	293	300	281	272	255	265	312	268	256	302	288	270	324	304	294	291	283	313	301	272	291	293	276	293	296	314	287	287	286	304	290	310	281	277	300	268	287	287	291	281	315	291	302	254	281	254	266	281	319	302	306	318	254	250	267	291	281	301	292	299	259	266	285	289	312	306	301	249	265	299	269	275	298	281	297	293	302	317	273	306	278	266	303	275	294	292	287	318	280	281	260	273	324	301	286	296	245	249	268	306	281	322	286	289	292	275	306	292	267	296	249	262	285	299	292	270	268	264	268	274	288	284	280	291	283	304	267	297	269	297	269	274	294	281	305	269	300	271	316	253	283	262	281	327	292	271	284	264	304	288	275	273	322	285	283	291	302	260	305	269	287	286	294	296	282	259	291	287	271	284	265	293	269	300	303	285	292	279	271	267	293	260	321	286	240	243	288	317	294	261	273	288	276	266	301	300	274	263	252	332	284	244	277	290	316	270	308	284	306	240	316	283	273	281	290	328	277	275	270	291	250	266	316	324	256	321	292	291	288	295	280	251	264	265	280	306	282	318	255	286	273	267	310	287	309	285	276	290	330	266	300	290	305	298	295	302	285	304	275	307	289	255	294	261	307	291	276	290	304	266	258	286	261	313	260	297	276	271	283	287	262	299	301	316	298	276	296	285	286	277	266	282	272	268	309	286	283	301	275	253	305	288	255	265	284	269	295	300	298	254	273	277	269	269	299	304	285	297	302	272	251	316	275	273	282	285	268	270	272	267	268	308	275	242	255	277	301	285	296	266	274	282	288	298	299	268	285	268	263	289	295	297	309	289	249	316	297	291	279	311	310	293	267	287	279	288	234	261	322	302	265	304	273	281	276	266	286	281	289	285	270	296	283	287	293	243	274	305	265	291	312	305	291	277	298	299	287	292	268	293	297	281	257	289	311	298	275	326	274	245	256	297	306	290	266	287	277	291	302	264	313	298	263	281	294	295	293	308	259	285	265	318	309	277	284	273	270	290	265	269	322	263	318	283	250	272	263	276	281	236	261	309	282	285	273	293	310	287	328	307	285	294	304	307	291	297	282	282	260	289	262	251	273	288	279	322	307	308	283	306	290	305	273	294	282	300	284	306	297	280	281	287	257	296	283	249	320	269	316	290	307	298	290	285	274	261	288	315	273	293	309	289	282	274	293	271	280	312	295	259	292	245	271	297	262	310	291	261	298	298	302	300	299	264	265	287	274	307	260	253	273	251	288	317	282	277	304	260	254	281	268	279	316	299	275	296	320	300	302	304	292	299	292	299	293	297	271	295	291	319	302	269	275	297	258	251	310	292	282	272	286	279	294	269	273	332	294	261	277	277	283	301	314	276	284	278	273	258	279	274	306	283	297	284	251	283	280	265	293	291	304	311	281	276	257	297	321	270	278	264	298	321	311	265	278	273	296	308	304	337	311	282	273	252	283	278	239	288	307	285	283	260	295	266	251	294	280	278	315	280	286	302	279	249	312	278	301	282	315	286	271	299	281	277	283	287	259	304	278	258	317	266	297	320	292	306	279	296	261	278	265	243	276	279	275	288	267	271	276	273	292	239	291	283	266	259	280	291	265	287	270	266	285	269	294	283	265	309	300	306	303	255	310	303	297	271	277	287	280	275	273	243	300	299	281	273	274	253	294	250	296	272	245	286	307	274	296	300	275	264	257	276	277	274	276	305	270	305	253	298	279	286	304	278	285	264	296	299	293	266	307	271	300	276	264	282	269	311	272	319	290	316	262	272	282	294	285	253	268	274	257	275	297	264	269	291	261	282	252	272	268	273	322	298	290	299	257	291	274	293	289	287	266	287	306	256	267	291	271	282	275	267	302	315	280	298	317	261	278	310	266	267	265	286	264	305	318	275	281	275	290	250	295	283	310	288	292	281	271	268	252	272	295	266	287	271	313	301	272	293	300	272	254	246	306	266	273	240	298	272	302	287	292	318	294	294	294	272	300	268	283	281	303	266	265	265	288	283	286	272	266	310	290	279	258	274	331	309	317	264	264	284	263	283	308	324	283	305	296	274	289	285	296	290	287	290	279	267	317	281	277	300	282	283	294	301	282	273	267	275	280	316	265	281	274	244	284	272	266	291	268	274	277	312	281	288	273	290	285	297	303	280	281	281	282	274	285	257	251	272	270	305	254	294	272	279	278	291	295	253	299	300	285	290	312	293	269	289	283	308	318	297	292	279	250	325	275	288	290	271	256	266	274	288	280	276	290	263	283	315	275	296	274	296	312	306	275	260	280	268	285	291	299	280	307	280	260	268	300	290	299	300	302	299	282	255	290	247	303	273	278	275	294	255	295	280	277	301	295	253	262	296	302	278	278	293	276	268	273	274	276	268	284	309	300	284	243	308	271	281	295	292	258	290	270	306	294	282	295	306	288	317	278	292	301	306	276	288	299	286	262	261	282	287	297	278	236	284	271	265	267	271	305	307	313	309	297	288	289	276	253	284	286	292	293	267	300	301	288	245	260	248	284	279	311	250	284	299	277	274	257	298	268	285	268	318	325	301	284	279	273	279	293	295	291	281	267	287	313	315	262	259	285	329	298	318	290	303	274	288	309	299	305	309	271	278	260	241	290	296	286	293	283	272	275	259	298	288	296	313	281	293	292	295	283	273	274	300	290	274	259	299	264	278	274	304	262	284	279	271	277	291	278	296	271	308	259	293	293	297	262	327	278	283	270	266	285	292	303	289	328	258	287	288	276	278	285	264	294	294	266	248	255	293	266	298	280	299	302	272	236	293	275	264	245	291	275	280	297	273	279	283	269	266	271	290	272	251	318	262	259	298	289	271	289	285	314	271	297	307	298	283	282	288	316	287	278	272	280	296	285	283	290	258	279	298	312	267	273	272	283	301	306	249	294	304	289	269	290	256	279	286	300	273	276	312	310	261	255	305	297	265	251	292	281	292	281
51439	56043	47972	13740	3998	3151	2498	2003	1741	1582	1430	1279	1186	1114	1039	1004	1008	1015	1015	999	1222	1531	1733	1999	2624	2585	2414	2331	2124	2196	2163	2046	2108	1973	1967	1851	1779	1793	1746	1688	1687	1556	1419	1391	1440	1660	1874	2008	1239	1433	1661	1429	1411	1296	1264	1034	1260	1821	2234	3596	3840	2370	2160	2123	1565	1609	1382	1458	1295	1180	1034	932	947	952	918	967	966	884	771	730	755	759	819	710	713	685	705	708	645	670	685	613	673	622	632	692	626	650	645	613	662	636	669	646	621	636	629	638	631	625	646	608	607	631	620	638	685	667	641	642	617	638	667	636	689	599	674	639	638	631	596	633	633	634	626	602	700	665	663	635	595	615	592	643	636	651	623	630	655	648	624	631	635	680	624	647	619	632	626	588	632	619	632	655	636	616	642	649	660	650	635	637	677	620	636	629	668	648	603	621	659	614	653	653	641	628	665	619	607	635	629	638	592	607	617	606	627	569	643	642	622	635	623	663	669	611	663	637	634	592	661	632	658	601	623	612	620	661	619	662	656	602	599	640	597	663	625	587	627	677	616	641	627	633	637	623	624	621	609	635	596	651	589	609	624	616	600	635	634	659	624	640	626	623	655	619	637	618	610	654	638	664	618	644	654	658	581	616	597	606	632	596	656	662	609	676	653	644	636	611	610	615	653	646	644	640	661	625	645	596	613	659	615	622	649	643	636	665	622	671	627	601	615	624	620	652	686	605	658	641	650	631	601	659	591	644	627	604	649	627	587	642	631	653	646	665	615	637	622	669	621	625	613	626	623	595	614	587	596	627	621	603	610	630	625	638	624	634	612	646	677	627	613	685	666	652	639	621	608	651	667	628	626	635	613	643	645	617	612	614	642	635	624	601	687	617	640	603	616	643	603	629	639	670	595	647	682	621	664	621	589	591	594	637	628	668	623	625	629	611	633	606	653	680	687	607	663	638	633	637	634	626	643	613	622	614	661	626	605	617	611	654	586	620	638	659	607	587	658	653	620	642	658	600	667	627	594	629	607	635	601	656	687	645	650	640	649	689	603	634	610	641	616	632	653	653	649	632	684	626	612	634	621	640	641	621	635	645	611	598	622	604	627	634	631	599	631	634	624	642	630	634	631	598	621	709	616	626	655	639	617	642	640	639	628	626	626	649	660	652	656	622	621	645	617	598	675	626	615	593	674	665	586	638	646	653	602	655	645	664	615	612	598	628	608	646	616	629	626	631	638	641	631	654	644	644	606	636	624	640	626	633	694	623	676	656	611	592	611	604	664	633	639	665	622	634	625	624	640	648	628	621	627	648	603	625	623	635	584	622	599	657	650	609	615	623	599	663	662	679	640	628	627	600	655	669	611	623	649	669	662	639	663	671	638	615	631	590	646	656	659	605	602	616	655	590	623	676	636	640	608	615	622	647	667	627	593	635	603	662	622	641	612	613	667	652	646	678	697	650	667	607	649	647	584	636	655	592	624	681	638	630	643	685	658	566	647	629	649	569	659	632	668	656	614	622	581	615	565	654	615	638	631	586	617	614	688	578	618	655	644	634	664	641	652	659	636	702	615	666	646	673	641	611	641	638	661	647	621	636	652	588	656	636	658	658	694	617	616	655	628	671	605	622	624	606	603	603	631	636	661	606	620	590	690	628	656	631	658	626	601	652	640	662	674	599	683	635	672	619	618	603	600	633	617	687	608	654	655	577	657	684	677	682	634	654	623	637	605	609	656	630	613	646	609	626	659	633	633	621	623	602	611	655	665	628	639	657	656	623	662	596	657	643	635	640	638	613	654	644	650	610	646	634	612	669	592	639	641	629	668	587	619	628	598	639	615	654	666	629	684	669	644	633	642	627	602	660	633	651	660	624	606	647	639	639	661	586	703	662	596	653	630	629	601	612	589	660	619	671	631	611	634	647	593	612	638	597	611	664	648	619	679	656	624	618	684	641	589	658	634	640	661	623	579	599	623	654	623	683	659	654	650	618	629	647	652	635	640	631	626	647	635	643	667	656	643	632	604	658	599	645	604	618	630	666	654	604	641	632	677	634	593	682	643	638	640	648	615	591	594	635	634	608	583	660	629	617	621	638	598	648	631	631	583	674	677	686	619	602	644	618	621	641	618	598	641	624	645	643	680	630	656	596	629	637	619	599	676	624	598	637	642	610	659	665	643	633	595	689	646	661	633	647	624	669	624	637	620	641	652	647	705	660	613	649	616	636	634	656	657	668	639	668	663	634	637	633	608	662	656	605	638	607	622	657	669	648	609	656	634	651	636	640	663	640	658	588	604	671	613	650	638	628	669	650	621	642	643	625	672	615	622	644	639	604	633	598	638	656	678	653	645	664	620	673	646	674	598	614	614	616	615	619	635	669	582	615	650	634	607	633	603	635	631	638	617	624	619	675	576	637	622	628	624	661	614	627	601	639	607	614	647	665	628	603	612	602	659	690	638	623	613	606	625	645	602	626	606	621	656	611	659	634	624	607	657	667	685	622	652	662	630	620	619	574	599	660	660	618	636	578	647	693	641	654	632	638	602	621	658	607	633	680	650	618	638	677	641	623	655	648	641	622	621	594	637	597	649	604	634	640	630	652	607	614	622	645	625	631	640	650	637	597	619	676	630	653	589	643	667	695	663	599	581	669	581	627	639	644	628	627	637	672	657	644	678	615	636	633	608	655	640	620	628	654	572	610	626	649	656	675	631	633	628	646	654	647	624	668	647	647	628	653	622	642	603	563	652	622	617	647	631	595	609	629	594	602	617	621	636	611	639	647	632	650	647	665	696	642	600	628	663	626	616	632	572	620	674	635	589	616	606	598	626	629	628	625	683	590	591	587	651	646	655	615	615	585	624	622	619	644	623	589	637	664	637	607	632	659	646	679	647	645	668	596	642	610	649	615	629	640	586	642	624	625	646	629	633	663	648	663	687	592	656	650	629	653	616	630	626	645	661	637	643	642	634	648	623	618	630	615	627	617	647	605	650	665	623	633	617	631	698	611	618	637	625	631	658	629	637	655	618	615	613	664	611	647	600	626	666	650	617	604	632	630	640	572	643	612	663	668	663	625	652	693	619	611	602	640	631	622	608	611	698	645	644	650	630	618	603	625	649	626	635	619	592	612	615	628	639	673	600	614	672	649	658	612	643	649	658	645	663	591	652	682	676	657	636	645	638	644	669	660	608	687	672	622	653	655	617	570	592	649	661	665	629	669	628	685	600	653	622	666	679	630	665	645	616	616	673	635	645	670	607	617	631	573	616	602	631	647	596	637	683	649	646	632	642	649	633	647	636	605	607	679	672	620	664	653	626	640	631	632	657	687	611	643	618	592	627	660	677	633	604	646	611	666	673	618	624	632	626	685	639	623	625	618	628	635	662	630	651	637	618	607	626	644	629	650	623	700	645	665	661	615	622	605	652	652	612	646	609	608	641	673	652	606	601	657	622	669	600	667	643	604	632	684	639	672	632	615	658	616	632	641	591	678	633	643	649	600	647	675	601	616
21304	28444	32418	11185	1709	395	284	254	256	259	270	292	305	275	250	286	269	255	283	306	293	307	325	339	344	385	366	364	345	369	350	315	331	359	304	332	370	335	306	317	346	323	290	286	277	313	285	294	301	285	250	290	289	293	285	310	299	292	285	293	320	293	255	264	251	287	272	261	263	279	276	246	291	270	272	290	291	261	273	254	279	298	227	268	275	257	305	252	277	271	261	299	263	294	277	270	280	252	289	274	237	270	292	260	276	270	239	252	269	293	261	259	289	288	286	253	278	239	305	275	234	279	275	264	243	267	255	291	277	276	264	263	265	294	257	287	253	286	255	253	259	273	274	263	251	266	289	284	288	277	250	253	287	280	245	268	283	248	244	265	292	279	263	280	259	277	235	250	281	299	286	255	279	259	283	272	285	289	254	277	270	258	262	282	293	262	283	281	255	278	250	273	246	287	284	280	294	295	284	296	261	261	242	272	299	291	263	285	265	265	283	244	225	305	272	291	269	279	273	270	287	258	267	286	265	295	319	255	275	275	293	291	274	268	285	284	269	242	272	254	281	282	277	280	241	241	274	264	267	262	273	296	246	268	286	290	308	290	275	254	244	292	252	283	288	278	265	291	269	303	299	290	258	251	300	267	265	299	295	282	306	236	267	300	269	275	254	272	281	258	265	268	279	261	233	289	248	282	266	272	231	298	304	264	295	251	241	265	283	273	267	277	279	274	283	271	271	271	282	250	289	236	280	259	261	262	299	268	286	254	256	282	271	279	280	258	295	283	274	274	273	279	273	284	286	273	265	247	286	255	273	275	287	267	248	290	273	286	290	277	288	262	289	247	305	276	268	270	278	254	277	275	288	256	266	300	244	297	264	260	276	293	279	292	262	266	273	283	254	298	276	270	259	272	282	283	267	265	294	287	300	267	286	274	277	269	265	294	294	262	269	264	275	255	267	282	281	270	289	260	295	287	263	272	249	275	273	296	299	246	248	277	265	295	282	279	260	277	294	246	251	260	274	267	257	278	250	250	258	259	300	266	247	258	268	280	281	261	289	265	290	244	274	274	286	261	266	271	270	265	269	281	281	239	279	250	298	267	269	233	296	290	251	271	299	254	273	253	279	239	289	286	250	269	286	292	303	239	287	260	280	252	275	267	284	269	281	276	271	285	268	265	261	286	262	273	253	275	271	275	258	259	261	267	286	262	290	267	265	275	293	268	262	317	256	266	278	259	241	298	281	247	266	274	279	290	288	281	266	257	249	279	282	278	265	258	299	272	274	275	279	274	263	287	260	238	291	283	305	262	266	279	248	253	300	338	286	292	268	264	267	278	252	275	265	243	301	260	254	267	249	274	278	254	258	247	259	270	286	260	260	228	276	256	287	264	283	270	280	290	284	275	241	275	240	259	262	279	261	304	302	253	248	294	284	262	244	268	290	282	275	262	262	273	293	303	283	260	249	274	269	273	284	288	256	268	303	253	271	269	255	243	256	253	256	279	274	273	246	277	272	287	296	259	272	269	251	270	275	276	251	257	282	289	278	274	256	240	258	310	263	280	284	291	274	291	280	293	251	274	276	266	282	306	249	264	289	272	264	296	294	279	252	227	295	259	285	245	303	279	260	243	282	314	279	311	266	263	280	266	291	290	258	299	249	284	274	254	285	267	283	264	272	250	233	274	297	291	253	265	291	289	264	281	276	248	255	255	237	281	310	283	261	240	257	289	251	306	274	280	288	268	279	248	299	261	252	248	266	274	252	281	272	249	252	280	238	253	273	276	281	280	284	254	274	280	272	267	257	250	255	251	270	277	327	302	242	238	270	276	277	277	263	249	258	254	273	280	285	270	263	254	272	247	269	284	256	282	273	275	257	240	243	265	301	283	251	267	281	276	250	280	285	285	261	279	257	277	258	308	288	239	263	259	247	281	256	245	302	292	288	274	267	262	276	249	286	264	257	291	289	271	267	272	271	297	293	283	260	298	257	274	289	272	266	242	270	290	249	252	259	271	293	311	284	254	252	264	274	263	253	290	313	301	290	236	265	270	283	254	246	266	258	299	286	253	268	265	275	277	258	273	260	250	264	284	300	285	312	265	270	269	298	255	254	276	284	271	261	290	300	312	251	241	261	302	270	282	272	296	251	236	276	252	286	283	280	268	255	286	294	264	264	260	276	288	290	259	277	254	265	238	240	264	280	268	278	274	267	293	250	280	265	266	273	275	288	270	269	263	269	290	263	287	253	252	258	272	266	280	246	255	277	302	277	281	264	242	286	242	254	264	262	281	279	247	294	258	237	275	243	269	255	242	317	272	283	275	275	230	285	263	286	266	284	301	266	278	277	276	287	266	264	288	276	266	276	278	267	248	290	269	279	258	266	252	268	264	275	265	262	275	278	274	269	253	288	286	295	273	296	260	277	266	290	267	246	301	274	263	276	259	281	256	284	244	291	282	284	269	272	279	283	268	262	287	298	294	279	282	283	274	269	307	281	268	279	278	261	247	289	259	288	271	262	242	308	277	270	244	280	297	281	244	266	275	246	256	268	257	294	271	267	246	253	267	265	255	284	267	234	297	268	277	237	252	256	283	300	275	270	261	275	298	286	278	260	247	291	286	245	268	262	277	269	269	266	310	288	270	253	275	288	236	274	270	339	263	272	267	274	274	264	280	265	261	255	252	242	300	269	266	287	292	272	271	277	275	308	264	234	287	279	282	280	263	268	248	277	284	247	222	228	254	301	239	274	292	264	279	261	284	273	258	287	268	267	262	258	257	300	305	265	307	307	258	267	286	305	253	261	316	258	276	275	265	272	263	276	280	305	277	267	296	251	263	288	262	250	281	307	263	267	251	247	264	269	277	265	273	295	274	277	268	268	285	267	286	272	280	278	301	264	253	310	288	277	272	275	264	251	261	263	292	261	266	283	304	290	282	274	276	267	305	254	240	296	240	260	276	269	277	254	280	280	283	251	275	257	276	256	269	254	315	250	285	269	279	277	277	278	254	239	265	251	244	258	282	290	277	284	260	272	298	250	295	296	278	284	264	286	303	247	275	262	267	264	279	286	254	278	271	266	261	290	291	258	283	255	265	283	268	292	276	256	289	284	267	289	328	311	282	281	268	260	302	245	241	279	293	290	292	289	264	269	279	278	251	278	257	270	271	287	257	296	276	270	273	284	265	278	256	266	297	278	264	256	270	284	272	272	300	293	316	282	289	264	251	258	276	256	277	264	274	277	268	268	277	274	244	268	280	269	230	311	281	233	241	301	267	264	270	265	295	285	242	254	257	261	274	263	285	255	280	264	252	272	264	310	270	264	262	282	295	264	255	267	285	291	284	251	305	279	269	275	280	272	268	269	242	272	303	260	255	274	273	278	279	263	252	277	271	290	274	286	280	278	264	281	291	258	284	296	258	264	287	262	300	276	240	290	287	285	275	239	285	262	274	244	274	267	270	263	273	283	267	254	282	246	242	288	274	295	266	273	286
18268	28415	34162	7886	720	713	701	643	707	700	610	632	625	588	629	661	649	643	660	712	782	806	946	1079	1287	1359	1160	1208	1179	1171	1174	1131	1053	1037	1008	1031	1059	1032	988	913	973	903	860	845	805	796	773	798	765	797	829	773	743	809	807	820	770	729	773	766	730	732	708	705	714	724	647	696	657	694	654	673	630	661	676	619	587	657	664	678	676	635	662	654	671	636	650	627	638	621	628	623	622	698	672	644	616	697	668	659	656	688	617	630	584	647	635	609	677	660	636	599	611	653	635	641	625	650	651	618	613	602	642	638	658	674	641	659	621	609	635	646	658	632	599	630	630	627	609	595	603	617	667	663	608	681	633	669	671	631	633	683	656	616	645	637	648	662	652	619	644	656	664	634	629	635	675	628	665	645	639	628	645	615	611	637	650	662	612	648	652	643	599	650	630	633	630	651	607	672	614	618	603	629	639	648	651	592	592	642	638	655	676	629	629	637	626	619	605	636	701	647	600	624	610	629	642	666	661	650	660	582	637	623	614	632	594	711	648	664	647	658	655	670	623	603	635	588	632	662	627	623	628	651	657	646	679	620	649	638	632	627	624	646	639	657	646	645	657	637	651	617	662	614	676	587	643	662	659	603	639	660	632	690	642	648	618	663	609	678	622	648	624	661	636	645	641	678	656	660	653	631	637	644	607	618	676	608	641	648	658	652	654	630	599	659	633	615	606	654	645	603	630	582	673	597	607	656	659	638	648	639	649	646	653	644	642	588	665	644	640	620	620	598	634	609	596	619	623	608	632	605	672	615	620	589	635	680	692	609	633	661	649	634	635	652	658	634	600	612	651	633	631	647	667	679	638	610	615	653	663	666	627	645	621	635	645	673	649	664	658	642	681	661	607	663	667	620	653	631	635	610	626	606	679	583	636	693	628	585	654	615	601	651	636	662	623	668	612	625	631	670	645	638	649	677	634	654	642	609	612	621	653	627	646	654	655	623	636	621	666	681	645	678	688	638	612	607	651	625	674	639	648	641	623	624	629	656	621	640	632	674	618	571	653	642	583	605	677	622	665	634	658	677	602	617	615	685	568	638	671	612	642	594	601	627	651	649	621	610	644	695	662	651	648	623	606	646	629	657	611	632	606	598	596	625	600	657	633	628	609	619	669	642	667	669	649	632	683	620	612	695	677	596	655	616	663	667	627	652	626	644	678	603	647	621	662	665	656	624	613	625	640	629	600	618	666	628	634	649	629	643	612	647	631	619	665	623	614	629	598	677	628	640	648	650	620	652	633	629	709	604	651	651	640	639	673	696	647	622	670	592	637	602	649	628	626	642	640	640	617	639	633	628	620	673	632	643	627	654	638	613	636	646	634	635	589	625	607	644	617	689	625	611	618	665	663	662	613	662	610	617	654	676	633	634	660	598	650	637	633	597	656	646	647	625	650	637	651	646	657	609	611	634	588	668	662	635	709	642	633	582	596	645	644	668	595	633	631	619	634	648	627	677	644	657	619	661	623	632	611	601	648	632	668	620	658	607	611	642	632	643	641	656	645	623	654	638	640	627	638	680	669	644	637	650	633	625	625	632	620	618	667	596	581	637	658	660	651	641	655	689	642	621	680	668	667	690	641	629	605	661	628	640	662	627	630	604	628	687	652	662	654	630	661	660	673	692	649	624	646	672	614	646	591	661	659	655	670	635	623	680	635	626	658	625	633	674	614	635	678	627	650	643	659	649	616	643	583	664	660	657	703	650	601	645	669	682	659	653	610	631	647	668	676	645	603	643	599	643	677	672	639	627	607	642	632	645	646	636	668	630	621	629	620	618	640	666	624	659	647	611	571	634	650	663	616	626	662	646	621	641	627	659	657	633	644	661	629	638	698	635	618	628	606	622	627	650	628	650	629	633	644	654	622	657	631	646	649	683	658	624	648	618	626	632	593	550	598	636	683	679	647	619	605	662	641	625	633	611	632	631	618	632	662	659	648	643	619	608	633	675	637	590	642	610	650	611	610	642	673	675	628	663	637	628	574	651	643	617	627	594	633	607	641	643	652	625	676	631	670	633	635	636	615	652	641	645	656	677	610	646	639	655	636	669	653	660	716	640	594	646	597	689	666	635	598	634	653	680	679	618	612	677	642	662	651	660	615	657	612	627	618	624	665	573	637	681	661	623	674	659	640	621	636	626	585	649	668	655	609	635	629	633	618	562	667	646	655	659	650	616	636	668	636	613	650	632	616	637	678	643	625	649	671	683	627	625	610	654	588	608	614	629	645	645	629	627	658	638	693	633	635	614	630	658	608	658	636	628	608	631	635	637	634	628	635	622	642	672	631	641	643	595	661	641	636	658	661	659	642	669	638	632	609	617	651	650	681	664	651	608	678	614	664	673	608	656	649	614	675	638	655	689	666	623	636	617	651	662	613	622	677	658	668	625	654	623	625	633	640	615	678	668	690	663	645	663	643	639	633	665	640	638	625	663	664	634	660	629	635	653	640	623	647	673	667	631	665	608	648	643	664	654	659	674	601	652	649	577	658	678	622	631	655	593	650	639	651	661	619	657	613	654	602	629	677	677	594	635	648	644	617	651	668	643	673	676	670	667	669	631	630	644	661	591	669	657	631	611	640	579	674	713	617	630	642	675	644	637	619	636	662	633	617	675	660	652	608	629	617	630	663	667	702	626	664	679	638	649	608	637	610	635	673	655	620	623	674	619	651	666	624	598	644	585	664	643	629	646	603	668	670	603	627	662	665	676	698	622	646	636	605	675	645	676	660	615	679	626	625	608	661	679	615	677	692	654	630	643	605	636	659	647	668	624	641	593	625	612	592	654	638	651	633	645	599	626	678	670	716	660	640	668	629	645	629	634	650	649	652	658	614	636	624	640	611	659	628	626	654	669	641	609	698	681	645	626	694	633	653	627	646	599	663	643	620	676	649	656	688	648	590	670	678	623	620	578	603	586	681	650	640	613	641	659	652	598	666	665	628	676	631	631	618	624	681	665	662	643	633	606	611	614	623	662	616	653	584	632	646	608	694	688	652	645	630	629	633	617	586	668	669	676	619	637	615	634	623	633	604	639	648	645	618	671	647	652	658	643	617	662	639	662	630	627	630	615	652	637	679	625	638	674	638	615	695	619	691	627	682	641	659	612	619	644	644	653	583	622	625	616	624	644	653	661	653	609	631	664	688	612	633	628	619	637	639	670	640	620	647	635	649	609	662	643	659	620	607	633	643	613	656	672	668	625	647	676	611	651	619	661	649	629	624	650	662	668	641	631	604	601	643	663	631	669	651	663	628	644	642	627	626	671	659	683	615	601	577	636	614	657	659	641	631	644	602	603	641	670	687	680	647	655	652	662	664	620	634	625	694	664	670	681	647	645	620	665	632	631	675	643	638	594	668	640	653	633	587	601	626	631	687	646	671	663	616	628	633	632	605	619	676	667	607	640	604	661	616	669	657	606	653	614	682	624	671	636	605	591	569	620	606	660	628	663
49560	49164	41365	26861	20861	14353	6260	1848	491	304	348	362	310	342	312	295	309	300	305	295	317	321	351	406	397	419	425	378	432	400	390	387	404	387	380	377	363	401	355	379	352	328	341	336	341	348	362	320	333	327	329	284	312	290	304	313	333	320	394	368	387	374	327	340	319	321	315	302	318	329	280	270	300	297	274	332	287	265	304	291	293	313	314	261	282	273	265	227	266	280	263	264	293	305	271	253	259	301	270	261	284	236	261	319	298	287	280	268	292	276	257	298	282	276	252	275	261	263	288	284	254	252	285	243	281	293	281	301	293	279	274	298	286	283	293	286	279	285	294	251	253	276	287	248	281	318	265	248	262	295	282	285	271	299	287	285	260	256	281	282	299	265	281	250	281	275	286	256	273	298	302	260	281	266	253	291	286	303	282	276	310	308	255	268	280	296	292	295	273	283	308	268	276	301	278	311	273	291	307	286	264	255	273	280	290	291	271	291	275	259	257	294	274	286	269	274	270	297	285	298	295	254	279	279	272	295	301	281	273	280	322	287	276	321	290	261	242	268	279	278	298	276	310	313	315	270	262	262	298	282	277	287	258	294	290	297	262	292	263	303	273	286	286	291	275	276	263	290	267	297	273	260	291	290	271	287	288	296	299	271	283	268	294	266	282	300	273	286	271	298	303	299	280	265	287	287	278	285	296	257	284	277	258	297	243	249	293	288	283	256	298	262	278	318	291	255	263	265	303	275	299	293	291	286	300	251	296	290	306	263	277	307	259	268	272	263	256	283	268	326	275	291	254	275	304	284	295	273	279	275	289	292	293	243	255	272	313	274	262	228	298	307	260	274	297	284	271	292	293	271	264	301	284	322	295	255	280	256	255	269	262	279	278	306	289	270	298	302	248	297	303	270	290	270	305	271	260	277	300	244	276	274	270	263	270	283	245	248	317	283	275	257	314	287	306	280	332	280	288	280	298	265	289	294	289	268	283	271	292	273	307	281	289	307	266	271	307	279	300	291	287	273	276	274	249	320	279	297	265	270	289	282	273	271	264	278	289	284	272	276	276	272	269	298	295	275	243	275	258	247	306	254	292	264	282	289	311	281	264	295	284	264	273	291	292	257	269	251	277	275	296	292	279	255	303	252	264	320	278	296	290	259	267	273	247	279	292	299	262	273	284	254	291	305	241	290	289	229	269	279	272	285	261	287	274	267	293	287	301	263	277	329	255	260	275	293	278	281	290	262	277	285	270	297	278	278	300	287	245	261	292	256	308	304	273	272	285	321	282	274	290	265	284	271	258	262	256	276	270	286	261	248	273	237	268	255	274	285	273	266	261	269	287	294	275	287	328	294	299	319	333	292	276	285	261	277	281	269	257	252	281	270	294	292	293	252	264	236	275	279	249	299	288	264	253	285	289	263	251	288	252	289	273	276	297	309	269	268	259	308	290	274	279	299	299	259	262	258	288	282	305	283	289	268	266	281	287	270	292	269	304	284	269	258	285	287	273	248	273	278	267	282	250	240	278	286	270	288	283	259	264	302	299	266	288	270	283	282	282	280	302	319	284	259	274	274	269	280	272	295	245	291	279	269	287	291	279	277	257	304	262	295	293	298	275	295	262	240	282	280	308	281	253	251	276	271	264	277	281	288	289	288	268	273	282	252	305	312	261	272	265	277	281	329	276	293	266	262	289	262	284	266	268	272	287	290	270	278	287	282	290	246	291	286	256	273	307	294	267	261	290	289	300	264	262	296	287	286	284	295	314	292	294	298	251	269	255	293	312	265	253	277	259	282	280	244	261	297	239	261	259	253	289	237	277	310	264	259	281	268	273	278	273	273	285	286	283	254	272	266	286	252	286	309	295	245	286	308	309	286	275	291	266	279	295	244	267	273	284	273	306	286	286	274	276	304	272	292	271	293	273	299	263	285	257	284	275	276	291	283	287	269	260	258	307	255	300	272	282	267	267	297	294	298	262	272	299	284	280	289	255	330	265	274	293	299	273	282	275	301	306	256	261	278	288	284	270	276	242	268	252	283	292	291	273	274	267	280	274	296	282	283	269	292	292	273	286	298	282	274	283	283	266	270	247	310	266	260	248	294	296	266	251	276	293	286	268	292	280	255	255	294	304	294	311	275	271	284	296	259	275	287	303	287	287	292	289	272	283	304	295	249	282	278	279	288	286	270	270	297	278	294	312	293	289	271	270	292	252	276	277	273	286	261	284	306	285	272	244	288	289	298	267	266	298	271	250	291	302	260	306	280	295	274	278	274	262	312	290	268	255	269	280	268	268	302	279	279	274	259	298	273	255	262	289	252	302	286	294	289	288	255	261	267	269	302	264	312	293	279	295	293	277	261	292	288	276	275	294	307	262	283	263	262	276	299	273	283	301	309	268	272	301	269	288	252	278	286	259	285	298	293	253	320	276	281	276	290	284	285	307	276	277	269	300	299	283	290	289	243	276	265	271	309	289	286	288	268	280	274	283	292	277	303	264	278	258	263	291	311	286	270	248	256	267	268	274	303	267	255	287	314	275	248	272	312	260	307	267	269	273	286	274	266	263	283	269	275	292	286	269	260	292	297	257	261	303	267	297	270	283	265	287	271	280	294	273	268	288	268	280	303	286	288	277	281	327	260	285	288	295	323	290	264	279	315	269	290	306	273	270	297	273	286	274	268	276	307	258	279	266	275	244	263	314	267	288	290	274	292	262	304	271	276	281	264	292	256	249	283	271	254	274	273	269	293	273	300	284	274	277	273	283	284	271	293	293	282	295	283	267	263	302	264	282	260	267	301	315	260	320	291	299	249	297	290	284	271	266	278	270	274	283	282	244	311	289	291	292	283	258	278	289	286	270	274	287	275	315	292	259	267	265	262	255	268	295	289	254	282	257	251	264	264	295	270	303	291	268	273	298	248	319	284	286	274	292	307	298	265	269	308	261	260	265	273	274	262	271	276	289	283	250	268	296	251	256	278	280	270	237	291	274	290	291	255	302	303	280	257	286	283	280	271	290	301	275	284	302	259	272	264	250	303	267	274	254	296	290	248	279	289	264	261	273	289	304	284	287	289	283	282	265	293	290	279	287	269	296	295	300	279	284	282	270	301	236	317	274	277	279	255	274	307	259	276	293	293	291	294	285	270	278	280	285	268	280	279	279	306	297	273	291	287	275	268	291	264	241	297	279	267	278	312	273	263	262	281	238	289	283	276	262	254	286	285	297	294	294	262	286	286	289	255	283	277	284	270	276	269	268	285	307	288	290	300	276	273	284	280	282	287	279	279	266	289	280	315	264	264	267	290	283	270	283	267	283	288	286	284	291	274	276	276	292	268	270	290	274	270	275	280	279	279	286	296	250	245	278	284	266	269	296	249	251	281	296	267	293	277	280	257	274	260	257	298	279	313	266	280	299	280	295	241	275	270	294	267	271	270	272	293	289	292	292	266	284	283	277	304	277	263	293	281	281	296	299	242	304	298	294	264	280	259	286	285
42200	54707	46382	10536	1542	1308	1126	1010	956	890	896	834	777	757	745	715	718	692	745	847	870	1061	1197	1308	1620	1645	1562	1520	1393	1396	1267	1248	1338	1359	1302	1287	1220	1188	1199	1148	1164	1086	946	1004	954	1000	1044	1067	943	1011	1005	915	844	865	887	798	786	914	1212	1247	1299	1108	1051	1011	909	872	882	808	804	794	751	739	722	764	709	749	719	700	668	674	677	701	674	634	708	672	631	633	687	632	678	647	675	656	699	658	630	658	628	628	654	666	665	619	660	656	649	667	638	648	643	666	625	636	634	643	655	637	626	647	639	641	635	640	660	649	582	597	657	674	642	641	651	647	600	643	627	674	640	665	634	668	688	611	640	626	653	641	642	642	632	709	627	652	661	638	643	680	621	628	669	652	647	660	600	625	652	635	647	619	674	645	661	638	652	654	679	702	684	673	636	645	640	690	652	658	666	692	664	638	657	660	617	666	639	612	714	651	661	631	660	660	669	634	656	668	612	561	651	609	671	618	647	615	653	674	634	623	644	659	607	665	654	665	647	662	626	639	673	634	645	644	651	656	619	667	629	627	673	647	666	653	649	683	661	645	668	677	645	679	632	649	673	650	672	657	641	627	624	626	656	641	643	672	613	680	629	644	686	624	611	659	627	656	651	621	681	715	665	617	644	643	638	633	643	681	643	671	600	638	657	664	642	667	673	624	605	610	615	631	636	652	646	650	647	647	704	672	650	637	643	629	600	639	657	700	640	628	644	710	648	667	641	656	650	632	653	666	652	672	613	671	622	657	606	615	651	657	623	673	634	622	647	676	668	656	635	683	656	641	642	656	656	660	651	637	632	628	658	639	621	649	651	623	610	630	668	632	607	657	646	613	687	678	651	629	681	625	684	650	632	689	654	628	664	678	630	677	658	606	619	678	638	631	643	621	618	628	698	622	618	670	655	659	629	646	709	682	633	641	650	659	625	631	656	654	630	647	619	619	653	644	657	621	652	661	676	640	659	640	701	615	676	665	609	637	648	658	681	643	654	668	680	672	638	687	602	656	654	608	664	625	640	672	659	664	628	668	653	629	622	632	651	663	630	601	679	628	667	612	662	647	656	666	697	632	617	594	643	634	641	636	665	643	642	662	648	642	676	659	658	686	645	698	664	622	592	627	654	618	615	677	671	678	668	614	639	617	608	666	670	679	666	664	689	703	676	646	626	711	652	643	688	671	662	644	635	672	659	606	681	621	633	611	653	671	621	659	629	683	607	646	651	679	650	611	650	675	631	670	645	644	676	669	622	636	611	632	632	684	671	635	665	673	595	690	633	651	695	670	662	637	627	632	618	640	590	679	676	654	664	633	654	645	660	640	642	663	630	671	612	685	655	621	676	688	675	665	642	615	623	638	624	626	684	667	634	658	659	644	716	626	612	609	665	619	664	656	618	645	612	622	614	666	662	662	660	620	647	660	657	647	647	630	617	628	643	665	592	616	628	657	647	672	687	648	679	625	665	688	642	618	587	630	566	654	704	633	619	686	670	630	669	592	643	676	647	680	644	619	661	671	669	655	586	625	678	670	614	643	685	658	608	702	675	669	650	628	681	633	634	643	696	612	660	686	655	645	670	623	633	713	610	633	649	637	609	657	665	699	625	662	631	653	606	650	682	613	650	653	644	615	599	674	632	626	636	663	656	654	663	611	598	650	641	620	653	635	668	617	629	645	618	653	673	677	643	661	660	613	669	611	632	592	649	658	647	608	651	648	609	637	624	692	691	646	653	617	681	684	645	616	664	679	608	704	700	665	633	620	639	605	656	616	661	672	632	627	677	640	656	660	629	687	645	673	634	616	629	642	644	652	671	671	655	662	619	621	634	676	675	668	662	675	692	647	653	674	640	661	616	625	671	650	625	659	633	669	704	654	626	667	652	646	652	659	639	612	649	647	678	681	650	642	643	643	673	702	677	647	616	656	631	629	629	628	662	625	706	675	689	651	599	651	710	634	666	653	655	672	662	620	618	662	652	656	665	591	623	678	663	675	625	622	615	663	643	599	621	668	635	627	658	666	673	618	615	639	634	687	598	632	640	659	680	674	639	669	671	692	639	623	622	672	622	615	660	666	691	616	617	661	640	636	656	612	638	620	634	682	694	644	607	686	628	586	622	640	633	676	669	572	672	612	664	662	608	643	606	649	631	631	666	616	628	675	640	662	622	676	701	642	623	666	634	658	624	650	655	621	678	622	610	659	634	626	662	665	638	623	640	682	612	655	658	621	635	662	641	649	623	624	654	685	619	639	640	659	656	667	637	629	638	644	645	590	622	667	645	661	634	654	687	668	641	656	643	668	652	707	667	665	645	624	666	652	621	624	624	673	658	659	644	646	602	622	671	630	586	649	651	617	632	672	676	648	636	628	650	634	677	645	615	666	624	653	646	693	650	654	624	646	669	625	612	673	638	643	670	650	692	594	634	657	653	615	668	633	660	611	618	674	624	668	660	641	676	647	616	706	648	675	626	609	593	642	626	647	666	651	682	611	670	650	630	643	646	682	609	671	616	645	669	658	628	645	592	662	649	627	646	608	683	612	618	636	625	675	617	664	633	593	653	647	680	657	632	619	658	638	662	684	682	682	669	656	660	618	656	667	644	625	594	623	618	651	662	624	621	662	681	647	658	599	638	660	653	664	665	649	607	672	645	625	687	652	632	596	627	667	661	600	678	630	663	663	628	604	697	668	624	667	634	682	691	617	669	660	672	637	662	618	616	634	681	669	651	677	649	675	634	634	629	628	676	645	641	667	647	630	673	673	660	621	675	640	618	656	618	640	688	589	679	621	616	648	685	648	649	620	671	663	625	681	660	681	637	648	608	642	664	658	632	680	640	700	659	632	652	647	664	646	671	662	638	641	653	653	675	641	615	607	685	689	672	674	648	681	650	667	612	644	652	648	663	643	636	653	641	620	665	644	654	635	652	600	595	641	609	634	643	630	649	633	654	659	664	626	661	625	656	648	630	600	638	634	677	624	633	618	620	677	606	613	643	648	642	657	666	632	658	655	687	640	656	690	675	641	632	640	664	678	638	635	597	610	656	670	644	633	682	690	676	641	700	622	602	636	683	647	610	644	640	655	624	627	663	624	633	648	623	684	647	643	599	682	652	679	618	676	624	665	659	657	624	637	664	657	623	671	618	637	659	590	640	657	617	686	629	660	617	667	638	630	653	615	624	647	614	695	664	649	673	654	657	623	648	693	607	649	641	625	655	644	653	620	647	596	588	641	676	617	668	655	648	653	652	634	608	631	670	619	654	663	633	628	668	627	656	656	704	606	653	657	683	596	674	613	691	677	665	590	659	671	650	626	665	612	621	694	666	649	676	626	642	664	656	620	608	598	632	641	670	639	647	631	666	634	654	658	674	685	651	659	708	630	647	672	634	621	680	618	658	645	621	648	637	634	659	702	669	677	647	651	634	633	628	623	663	715	652	639	624	639	680	669	661	630	640	645	703	618	623	653	672	589
53250	44563	36614	26338	23725	21906	16156	8053	2281	653	430	444	391	378	358	380	345	308	337	365	392	433	513	596	570	547	591	577	591	533	567	503	472	474	480	480	489	430	434	468	453	434	373	399	377	435	452	502	425	463	390	366	318	342	307	322	350	444	453	498	602	545	477	435	380	384	356	385	367	339	341	306	303	316	315	338	343	293	308	303	328	291	296	284	308	271	294	272	295	293	268	264	255	249	306	270	260	300	304	278	280	273	329	296	273	270	267	304	275	272	308	292	285	292	304	284	293	267	308	302	295	293	265	278	276	324	267	288	295	302	292	273	254	258	302	272	298	293	292	274	245	256	308	280	267	287	293	270	308	292	291	281	291	282	276	284	295	259	263	283	268	269	266	292	269	254	279	289	286	285	285	276	285	279	262	311	285	291	296	290	289	299	308	258	259	269	297	255	294	276	279	251	272	270	264	284	288	309	303	290	293	258	266	250	280	300	292	307	309	261	299	264	268	291	275	250	276	273	282	253	290	285	240	284	276	271	275	244	283	277	270	291	268	267	250	285	278	294	314	250	273	285	281	280	267	271	302	250	283	313	268	301	306	252	290	295	293	249	265	283	240	283	252	257	289	284	281	247	283	298	282	277	268	255	289	256	258	288	290	295	296	268	253	285	310	281	270	294	282	263	266	274	279	296	292	284	287	303	277	279	282	282	295	292	285	283	297	263	279	291	265	306	316	279	296	263	266	314	269	283	315	298	253	297	302	259	295	287	284	284	290	275	272	289	288	255	291	308	295	306	233	262	269	295	279	270	258	298	285	299	292	262	246	282	283	271	264	281	269	281	274	272	253	295	268	270	270	294	273	284	261	272	267	288	288	248	293	269	301	258	274	290	294	282	301	292	255	309	281	292	293	269	289	253	271	267	297	316	297	321	266	257	252	312	287	259	287	277	288	275	291	280	279	280	287	301	271	272	303	287	271	280	279	283	296	256	285	248	286	255	254	291	265	258	277	269	275	244	245	264	301	274	264	279	269	262	294	329	261	299	278	269	279	308	301	288	261	315	254	258	273	259	295	272	273	274	266	292	249	254	292	280	279	298	259	290	256	319	322	273	293	269	309	295	278	294	252	297	292	312	283	281	317	265	285	302	311	287	289	267	301	281	281	315	267	310	315	293	305	299	294	286	269	288	273	295	260	239	255	290	273	277	287	255	264	276	321	262	307	258	255	267	280	241	262	291	278	271	275	261	282	286	290	269	241	280	292	301	280	298	291	290	288	283	261	281	265	282	272	268	270	288	278	272	275	257	267	294	315	306	305	276	289	265	294	274	270	279	287	253	276	276	253	268	272	309	280	274	264	282	233	263	287	269	282	256	300	299	281	265	257	252	288	253	285	256	264	256	267	256	276	286	254	265	242	306	277	268	283	284	281	260	270	261	264	301	281	267	281	282	270	253	269	247	307	299	290	271	262	274	306	282	266	261	288	257	252	259	269	252	259	257	287	265	293	289	255	275	261	268	309	291	315	288	285	252	287	262	258	281	257	293	289	285	279	255	272	300	307	292	285	258	262	282	282	277	280	275	244	241	294	276	245	279	274	252	264	290	278	283	287	278	257	286	279	285	318	275	262	261	243	270	264	263	282	281	276	264	316	256	269	297	285	265	298	253	287	282	280	286	259	276	284	255	247	290	282	282	295	260	295	300	292	264	287	248	279	307	272	273	296	311	288	243	322	288	275	271	265	250	263	256	265	244	250	281	286	311	292	252	297	270	303	276	272	280	290	293	268	289	235	269	282	269	302	261	281	270	267	264	287	273	282	269	254	257	286	298	264	278	259	301	285	265	287	279	257	270	298	276	306	279	272	301	301	269	298	284	332	270	250	279	277	291	277	280	274	289	265	260	264	293	290	299	267	277	290	232	272	258	273	268	291	289	279	289	280	303	283	261	269	250	255	266	249	251	251	301	253	283	305	267	286	267	297	286	265	256	259	260	280	274	282	265	262	273	281	284	317	290	275	280	290	256	295	287	248	269	286	247	253	287	314	291	255	305	296	249	328	273	247	291	306	296	255	284	317	292	297	270	280	257	290	269	279	261	265	274	287	266	313	267	270	274	292	269	271	261	273	277	274	263	324	276	247	273	272	272	301	275	304	298	263	291	269	334	271	287	283	282	294	299	286	259	293	278	270	287	267	274	287	245	288	288	293	308	275	246	248	252	298	281	249	268	294	326	259	323	287	301	305	247	296	306	281	279	304	294	269	275	279	268	265	257	279	258	271	271	294	281	279	279	263	279	294	302	300	284	284	290	292	288	292	243	257	277	269	290	289	269	293	281	280	297	259	321	278	266	263	265	284	283	269	324	289	297	278	247	268	278	267	291	278	285	265	241	287	278	311	280	270	277	294	288	257	309	283	280	264	297	250	271	306	279	276	313	291	297	266	257	300	289	305	265	268	273	272	274	262	254	283	289	284	285	299	284	286	278	257	286	304	283	260	299	286	278	280	269	279	283	278	284	280	283	274	272	265	312	260	252	269	275	270	291	291	289	268	300	281	285	282	262	299	282	256	254	265	266	260	284	248	266	292	253	235	275	276	258	297	284	249	266	270	284	277	308	289	290	300	280	286	307	282	289	301	297	275	272	298	291	283	246	308	271	258	249	268	253	277	290	267	275	290	280	334	292	234	299	295	296	275	271	271	241	278	267	276	293	272	296	270	289	305	269	271	267	293	278	312	283	316	291	257	284	277	286	282	286	292	265	278	286	280	286	307	260	258	281	266	274	267	274	279	288	297	239	325	300	291	280	266	266	258	304	273	292	283	258	270	300	259	280	301	315	289	280	284	283	268	293	269	270	286	277	299	283	291	264	248	268	285	251	258	302	293	270	293	277	279	258	260	315	273	294	285	279	281	286	283	259	258	289	323	295	262	256	256	272	295	263	280	274	250	250	245	273	295	292	294	280	271	267	254	294	299	277	287	254	288	256	302	263	280	259	267	255	256	265	272	256	270	289	256	282	267	304	276	292	287	287	272	275	309	255	274	310	286	285	263	261	292	281	281	301	271	269	285	293	303	270	287	308	341	264	269	261	284	281	283	282	272	267	268	288	270	284	267	300	279	277	279	292	281	239	274	254	271	277	252	294	287	270	294	277	266	310	298	241	298	272	276	320	270	265	266	270	296	254	286	255	277	261	275	287	261	293	293	277	283	292	284	285	276	296	287	286	274	256	272	288	288	321	289	276	275	260	239	307	282	308	301	300	292	261	253	258	283	291	244	244	265	251	277	286	304	277	278	304	305	268	284	294	257	263	284	277	265	276	255	282	277	279	275	240	267	311	270	283	270	300	277	275	303	265	250	294	274	269	272	248	277	279	258	291	249	296	279	297	268	307	288	273	265	257	272	289	312	280	301	299	268	250	267	253	284	270	261	267	283	275	299	283	265	288	282	293	267	273	289	279	286	295	270	284	287	299	262	260	289	276	255	258	262	245	272	275
49329	54395	44313	7631	3897	3084	2481	2074	1761	1563	1395	1255	1169	1169	1039	1020	945	946	945	1078	1304	1691	2083	2516	2475	2489	2489	2521	2396	2170	2175	2222	2125	1975	1959	1910	1835	1854	1709	1761	1616	1550	1369	1437	1393	1652	1857	1971	1630	1765	1486	1242	1110	1054	994	1072	1061	1641	1871	2107	2959	2374	2171	1812	1333	1518	1355	1315	1301	1099	1016	893	930	849	868	982	886	798	772	696	725	766	735	707	699	675	669	673	641	672	673	635	624	665	619	645	628	612	628	663	617	571	598	622	639	605	633	658	627	645	633	617	601	682	619	663	622	655	640	620	595	612	604	633	625	641	587	622	598	664	629	663	665	608	633	594	658	614	637	650	628	615	615	653	606	631	634	586	646	619	617	595	642	640	621	621	613	587	611	668	628	623	623	603	621	611	663	623	608	600	623	663	621	652	635	648	588	653	609	655	622	616	673	607	609	642	586	609	626	592	650	659	625	686	652	637	603	599	619	645	627	637	640	613	617	655	640	624	607	563	637	685	645	643	655	602	594	596	610	607	634	688	660	640	620	595	624	581	603	625	672	644	619	638	667	630	632	630	587	591	631	600	597	631	634	606	661	687	676	636	652	602	614	623	688	598	606	628	670	606	640	607	580	636	677	630	608	663	652	608	605	627	634	625	619	630	647	630	631	629	642	643	651	634	596	652	574	586	628	633	606	623	646	651	623	602	635	601	612	657	626	600	562	605	606	615	647	641	654	605	620	611	655	646	645	641	670	606	623	622	630	647	606	636	625	656	642	626	634	634	655	607	620	609	665	620	616	636	637	644	639	593	590	602	648	600	616	605	608	624	643	602	686	626	655	650	681	598	609	620	676	592	666	597	646	644	631	615	629	616	624	655	662	641	608	649	610	590	642	651	603	612	642	624	662	621	645	654	644	629	640	620	626	661	609	603	630	636	597	660	641	596	613	620	657	634	639	577	610	624	635	657	624	633	641	643	629	595	610	617	602	602	657	629	627	599	565	600	642	608	614	638	635	635	620	581	633	641	585	597	609	611	641	655	592	621	648	645	603	600	647	580	585	566	636	631	645	614	616	673	653	582	667	621	626	581	713	630	579	675	635	632	575	615	632	633	643	639	626	645	648	636	605	631	629	655	643	651	671	620	628	624	626	601	579	589	614	648	622	637	631	626	590	672	672	689	601	625	619	677	626	593	628	644	616	615	620	616	658	637	593	623	615	573	634	636	690	680	622	646	652	633	601	621	624	617	621	648	637	652	636	680	607	662	621	604	638	554	636	614	641	614	642	621	616	605	577	593	701	680	585	621	641	619	631	654	619	643	647	603	653	621	668	605	624	660	621	642	680	590	602	614	605	651	630	622	659	617	637	629	610	615	628	619	650	623	633	660	602	637	625	638	672	626	599	637	607	636	632	646	624	652	608	660	584	619	631	654	614	668	670	619	611	619	618	662	611	664	637	646	621	643	641	620	627	622	619	592	587	591	605	605	652	631	626	653	634	592	576	634	595	620	670	587	629	616	657	608	603	614	628	595	639	640	599	677	672	574	641	628	650	628	646	608	650	649	631	648	605	653	638	583	586	629	624	608	645	661	643	631	603	602	595	626	648	635	628	622	632	601	616	599	637	615	624	651	563	609	632	642	593	648	594	606	634	593	599	626	646	639	648	627	651	628	666	682	654	612	663	588	648	631	607	649	655	614	647	630	621	605	682	596	636	615	644	564	618	613	623	555	643	615	577	611	640	626	597	604	644	623	631	646	601	583	642	646	645	643	600	602	622	624	599	610	622	594	608	624	635	650	641	668	669	683	651	595	615	591	574	622	682	641	646	630	591	635	647	620	644	631	571	654	635	600	633	616	629	650	610	643	649	626	703	622	633	647	623	618	647	674	601	663	647	633	592	637	644	652	618	630	619	612	624	657	653	584	602	635	618	629	632	617	654	615	621	669	596	597	664	656	648	645	613	635	607	612	681	640	637	592	655	614	622	671	608	593	621	653	659	614	585	631	598	656	619	613	606	628	603	641	637	649	615	634	610	648	617	627	615	641	657	649	647	636	636	601	589	648	657	625	638	606	634	656	625	636	641	620	627	618	612	581	666	652	654	636	620	629	585	638	591	597	636	702	608	625	620	610	666	657	647	683	581	628	619	610	630	640	657	602	641	611	633	634	630	642	652	614	567	612	649	630	613	610	622	647	629	643	640	606	605	624	600	613	675	616	616	651	607	651	649	652	591	581	632	606	680	617	611	682	629	687	620	614	603	619	633	659	585	616	676	615	600	628	642	644	631	668	618	614	646	613	638	640	639	680	705	635	595	680	595	611	633	611	627	659	654	613	633	614	635	638	630	649	645	648	630	622	611	623	684	617	627	654	585	611	599	600	636	599	625	636	617	611	635	609	643	636	621	626	638	600	625	641	632	662	640	651	636	641	603	649	603	604	633	628	645	640	657	641	607	606	607	603	645	601	605	623	604	564	616	638	659	602	636	676	642	608	606	610	630	648	615	694	575	650	632	659	578	612	579	607	650	634	606	622	609	657	583	615	589	634	605	619	614	611	614	659	637	636	611	668	642	622	653	641	657	674	619	631	631	610	642	668	662	607	634	695	593	645	602	591	598	610	641	652	609	670	601	592	685	598	626	621	606	614	600	622	596	606	625	633	643	622	640	638	581	663	586	627	641	633	678	611	653	637	593	643	638	646	609	635	644	617	640	615	605	637	653	605	653	602	619	631	617	641	630	626	656	632	627	622	564	596	644	619	628	651	620	614	661	617	643	667	608	628	614	654	668	642	636	664	601	584	580	623	616	595	594	617	614	614	644	631	633	657	634	600	633	631	635	631	675	623	617	603	652	639	631	672	646	636	602	606	642	608	643	615	653	660	624	673	653	603	604	614	602	628	673	637	645	615	646	629	583	631	669	646	602	629	616	617	645	650	579	628	640	612	628	646	639	607	641	624	616	607	633	626	576	669	574	625	630	607	608	606	640	643	647	623	630	608	666	627	622	623	593	646	669	674	601	651	649	619	621	583	617	598	631	568	589	640	625	647	635	626	617	677	573	623	571	622	606	598	653	635	613	623	673	594	628	652	617	610	610	657	628	643	618	590	608	653	654	619	642	686	641	626	630	629	678	630	647	584	618	650	560	617	606	634	653	650	641	615	656	664	652	638	645	622	602	629	600	583	644	629	608	640	599	600	665	652	551	643	631	663	628	665	580	606	653	612	685	565	628	623	626	630	629	619	596	633	666	611	602	602	612	589	617	617	645	599	612	608	657	590	611	588	600	613	603	612	632	619	635	619	660	603	584	600	628	625	666	611	619	664	629	648	670	626	609	630	599	619	616	642	629	605	591	629	659	609	587	658	609	634	668	612	652	593	609	638	655	620	634	592	627	638	601	638	619	641	633	638	583	632	627	616	653	625	633	592	653	599	615	589	638	604	671	664	595	610	588	633	630	632	602	653	633	614	610	626	628	644	645	649	635	630	628	626	618	637	649	584	603	637
19809	25166	20133	4833	879	489	401	361	291	299	263	301	297	293	243	294	305	293	276	285	304	325	312	309	339	395	340	398	329	343	376	365	357	320	390	340	324	330	301	318	345	298	273	275	278	286	288	267	267	291	292	281	293	290	319	303	305	277	275	325	299	261	317	298	263	283	287	295	271	284	293	272	234	260	281	273	246	281	302	319	278	263	276	299	284	289	257	274	254	282	281	231	260	268	291	271	291	273	256	280	247	277	275	286	272	276	275	276	259	251	294	245	251	224	282	276	282	262	266	250	261	285	278	264	279	285	246	254	247	285	264	268	299	255	264	263	264	274	253	257	245	241	248	264	260	253	264	252	276	255	267	272	290	255	274	275	258	278	266	268	264	255	233	262	263	266	277	238	236	271	278	261	285	240	268	264	301	282	283	284	274	278	270	269	294	282	256	251	270	263	226	282	265	292	233	265	254	273	266	267	270	297	274	259	287	255	241	298	254	251	287	285	285	285	239	261	275	294	283	289	321	271	253	243	253	246	296	250	289	276	309	272	276	240	281	261	271	284	250	280	274	271	271	270	261	277	293	281	278	249	290	259	268	277	259	288	259	237	273	278	255	291	265	243	280	296	279	244	261	272	274	241	247	264	261	269	261	240	284	249	253	253	282	245	288	323	257	265	257	245	272	269	274	256	245	274	299	305	257	257	272	262	287	248	273	258	255	264	279	285	275	300	252	255	290	299	256	285	255	288	254	279	280	294	269	259	277	274	279	261	264	267	274	268	274	287	251	288	305	250	314	277	251	283	265	299	293	282	281	283	274	282	255	278	273	275	229	262	253	283	245	278	264	239	260	288	270	264	223	273	276	260	268	272	285	256	240	255	255	274	279	278	270	292	270	267	239	257	239	266	278	242	260	243	279	246	265	266	271	271	264	284	280	270	269	278	271	263	278	274	258	232	263	255	266	249	263	259	264	256	274	276	272	231	261	268	283	272	271	293	265	278	247	301	264	304	272	241	255	266	286	296	259	267	294	291	280	259	273	286	249	279	242	273	338	306	249	281	272	255	266	268	272	292	271	260	280	273	248	250	290	238	281	269	271	289	287	280	284	264	284	275	283	282	301	278	278	286	292	283	275	254	261	260	278	269	256	276	257	273	297	260	257	276	285	233	272	283	275	248	281	259	253	297	287	277	266	279	269	264	266	271	280	278	292	273	274	292	272	279	283	291	269	263	224	282	263	300	268	257	246	270	298	285	268	247	271	255	285	270	303	286	274	265	227	273	298	271	273	291	250	268	247	280	274	259	254	257	257	279	296	270	285	278	255	255	255	278	268	283	240	268	269	281	304	257	269	279	296	271	266	269	280	260	254	268	283	284	286	269	294	263	284	257	243	263	301	284	255	247	281	274	289	293	254	251	256	251	274	264	276	261	282	267	266	265	270	260	272	262	262	240	268	259	296	269	253	248	249	277	244	266	268	258	268	278	273	263	270	267	268	259	284	263	287	273	273	250	285	305	248	270	298	267	268	263	238	257	269	284	274	265	256	249	245	241	256	280	278	294	221	249	283	240	270	254	293	281	249	255	267	296	265	245	261	264	235	265	252	270	265	261	256	242	259	259	242	269	256	270	270	263	275	262	257	281	297	281	277	282	278	259	215	270	274	276	242	267	248	288	261	285	269	253	253	269	286	283	275	287	273	250	245	242	270	266	291	285	278	253	262	284	287	276	285	245	248	270	273	270	284	269	282	276	271	267	246	268	276	296	260	289	251	276	287	274	244	276	269	297	290	267	292	257	291	243	257	232	264	255	238	284	234	246	266	266	282	317	287	286	289	264	256	293	341	238	262	305	282	283	254	262	261	259	264	237	273	262	263	262	261	274	274	304	261	280	265	304	260	285	299	257	311	260	250	266	278	279	247	270	286	282	259	260	305	264	262	290	268	270	269	307	296	287	265	277	274	282	289	259	246	252	248	266	309	301	266	306	275	257	244	245	280	258	268	286	260	271	280	261	269	286	264	278	296	278	245	235	255	242	286	245	275	265	277	283	289	270	263	275	294	275	276	260	310	262	269	261	282	279	272	283	263	289	290	269	263	272	264	304	279	254	298	249	280	234	252	263	296	283	262	254	262	261	279	279	258	235	279	255	270	277	269	286	265	289	259	286	287	300	251	287	264	293	271	284	268	259	257	253	261	276	273	294	273	271	270	268	248	281	263	287	294	263	265	238	255	268	242	280	245	284	264	292	272	247	295	266	269	277	259	242	265	249	231	250	276	269	286	285	281	248	286	250	275	288	257	260	266	319	282	252	286	273	258	272	272	246	253	258	241	249	243	255	247	280	284	221	304	243	270	290	265	264	269	269	257	252	290	287	262	261	277	270	289	288	267	276	261	257	269	268	249	238	285	272	315	280	251	273	263	285	285	254	277	270	238	247	254	263	277	268	239	230	245	249	276	281	260	257	265	260	310	277	232	287	249	269	243	254	264	249	304	284	258	275	255	263	285	248	290	260	263	294	267	275	283	244	271	264	254	256	276	262	279	272	285	283	287	264	262	255	288	276	247	265	294	271	262	251	273	260	250	304	265	260	286	269	275	242	281	232	271	303	289	279	256	289	279	284	267	274	281	278	270	280	275	271	270	281	270	288	255	267	250	288	253	257	289	277	274	260	245	275	262	261	313	271	273	256	247	289	268	266	281	285	271	286	264	267	259	259	256	286	274	284	285	257	289	267	272	280	250	258	277	304	298	265	293	275	263	258	279	237	281	257	276	276	269	284	306	252	272	272	273	237	276	272	273	263	282	243	237	231	276	261	294	264	240	294	267	266	280	282	262	244	297	297	255	263	244	265	273	262	274	300	312	255	255	275	261	265	290	251	261	266	260	246	243	258	244	245	279	286	257	295	268	276	286	279	268	271	271	287	281	265	310	262	285	322	272	298	290	251	250	273	270	288	252	298	269	295	267	262	259	285	271	275	284	318	269	267	279	251	267	270	265	271	287	227	249	258	267	268	288	277	283	250	293	269	283	253	262	254	220	274	245	282	269	259	265	261	267	273	268	266	249	247	240	272	264	242	246	292	268	283	290	266	288	248	239	278	258	276	279	279	281	258	249	258	277	286	281	251	284	271	255	249	286	279	266	276	263	260	265	271	260	263	284	265	270	262	309	288	280	248	261	257	264	278	258	309	268	261	272	248	272	287	237	288	275	262	252	276	273	321	260	298	269	226	260	286	266	249	268	253	282	266	256	272	267	303	274	260	289	259	279	277	267	275	262	254	278	277	279	269	238	246	247	290	268	254	287	238	279	256	251	305	262	272	278	264	284	251	253	278	256	270	265	260	278	273	287	288	275	253	264	271	254	296	276	278	281	291	264	273	287	272	256	267	256	290	296	257	269	267	298	272	274	264	286	263	314	300	281	263	256	294	262	244	265	244	323	272	254	254	266	268	275	266	247	250	294	281	260	270	265	271	283	254	266	267	297	258	316	278
15885	26656	21492	2949	735	684	695	656	658	622	609	628	637	656	643	634	672	641	713	707	778	882	1012	1162	1310	1338	1335	1185	1149	1172	1228	1185	1161	1153	1101	1124	1079	1137	1023	889	963	904	822	912	866	852	785	779	786	813	812	815	820	777	801	797	830	687	822	793	745	755	721	727	662	741	705	677	632	645	699	663	634	638	686	626	618	646	653	615	633	643	691	672	615	628	641	637	671	603	679	631	656	688	592	691	624	615	658	607	611	593	601	655	672	637	655	651	651	619	624	631	593	597	626	619	612	647	612	612	684	661	619	628	654	647	645	675	598	640	613	617	635	620	659	637	663	695	644	623	633	640	648	633	686	620	654	663	659	665	646	669	656	600	592	643	616	643	625	618	617	647	678	660	652	598	627	617	628	609	642	643	637	625	630	634	631	668	641	672	669	638	677	614	655	597	643	639	647	641	658	647	611	689	619	606	595	647	633	625	611	626	595	671	641	638	640	656	612	644	594	659	642	597	656	673	575	626	658	670	618	629	619	653	648	613	640	616	660	612	629	644	655	632	621	618	656	595	603	643	629	633	655	632	641	633	639	646	606	642	698	622	623	589	600	673	671	623	627	554	632	650	665	658	636	600	645	638	635	613	673	638	694	604	601	603	635	658	626	647	621	642	642	632	667	619	601	662	642	670	589	593	651	612	649	612	648	647	613	623	598	656	621	650	631	602	617	653	616	631	625	610	638	639	612	695	637	615	618	637	613	596	645	668	604	635	593	684	657	621	636	667	614	592	668	653	605	644	621	610	658	609	636	633	629	618	627	637	664	635	624	642	640	603	699	660	633	638	608	638	671	627	645	652	636	625	671	662	656	611	610	625	639	623	662	652	660	659	675	641	640	598	604	623	643	630	634	626	625	627	632	655	632	677	634	634	620	579	634	646	602	641	569	621	675	611	614	587	639	643	663	636	586	615	656	646	623	672	660	630	616	591	588	671	634	622	649	618	628	625	612	652	645	620	633	670	624	649	677	616	654	641	673	607	634	646	657	624	604	648	626	579	636	669	610	644	595	626	610	589	622	661	621	632	622	648	585	628	636	633	625	625	599	668	654	673	661	619	651	627	615	603	625	694	656	664	620	638	649	679	642	624	644	645	650	658	678	594	615	627	631	635	611	637	581	644	648	629	625	655	646	619	636	672	658	614	633	620	550	595	669	602	633	611	667	612	607	581	613	625	631	668	641	662	629	702	645	636	635	645	600	658	602	607	620	630	610	613	607	632	661	589	629	657	673	681	648	624	592	650	605	614	630	665	645	606	604	624	639	654	698	613	683	638	646	608	574	598	606	623	652	653	645	673	638	608	659	675	644	641	640	580	630	647	667	587	644	605	626	585	634	621	632	654	614	580	610	635	613	625	629	633	611	651	619	633	623	618	635	647	617	658	636	691	598	658	622	613	624	584	631	700	681	643	582	598	636	621	572	582	622	621	584	643	693	670	602	641	667	669	634	583	654	643	675	642	666	623	653	640	622	633	625	617	634	617	658	635	664	639	659	615	654	589	630	626	676	627	657	648	612	638	654	654	695	644	654	650	616	633	677	650	640	605	658	613	610	632	664	644	682	633	643	609	630	625	647	650	635	641	641	585	580	586	631	614	637	626	610	606	610	627	585	679	598	620	640	620	658	648	644	673	673	601	625	644	647	626	609	657	618	650	615	647	630	600	658	645	624	639	623	624	642	661	639	626	649	638	632	632	661	660	617	629	665	607	639	588	591	607	607	632	648	643	641	602	614	616	676	634	666	588	657	652	601	654	653	653	658	642	606	661	591	595	597	626	633	621	600	646	668	612	646	604	589	609	640	599	634	638	651	645	622	671	640	637	604	626	618	632	632	618	697	592	617	688	618	621	654	594	666	658	608	604	678	638	597	587	605	642	605	656	630	629	637	596	639	604	643	626	627	622	617	608	661	619	689	625	603	618	605	661	613	646	659	637	634	583	664	666	663	643	611	627	594	631	587	630	629	640	650	600	587	593	617	636	648	659	593	626	633	597	613	633	624	678	613	630	671	605	652	611	627	626	596	646	635	634	630	626	630	605	669	636	593	600	655	657	609	602	686	598	635	597	623	628	635	598	640	623	610	620	622	635	631	617	657	622	586	635	632	634	647	633	628	666	628	628	652	629	626	633	624	570	618	620	613	648	668	629	635	633	619	655	630	654	651	667	561	608	692	681	657	622	641	627	643	624	612	610	611	614	641	643	644	625	613	603	655	643	663	666	637	658	670	641	647	664	650	657	651	673	622	544	677	631	605	634	659	638	623	607	691	673	629	601	628	610	623	654	677	650	663	633	635	630	613	613	633	635	649	685	625	644	650	608	621	618	632	620	665	628	643	628	648	664	666	676	651	630	662	620	596	696	661	656	628	612	627	631	660	600	615	624	656	629	624	642	651	624	662	646	618	607	618	651	631	661	668	622	689	659	610	604	652	664	671	645	654	628	621	645	637	641	654	680	618	632	648	630	615	672	661	640	666	633	612	656	598	619	671	644	599	594	602	653	639	667	695	663	662	593	655	627	681	635	635	720	605	669	623	583	638	595	622	639	633	643	646	657	606	608	667	596	611	593	616	640	639	652	610	607	587	643	639	626	643	644	672	656	595	619	639	676	592	652	640	667	578	663	568	622	680	614	618	604	632	651	651	616	567	582	657	668	648	652	632	640	655	646	657	633	647	619	636	641	660	627	646	634	597	654	640	612	675	631	651	642	618	655	623	612	650	592	658	640	659	625	654	624	582	684	620	660	691	616	629	635	621	665	613	634	646	598	615	604	603	668	620	644	653	605	599	634	658	687	655	633	589	666	663	634	618	642	648	610	633	658	630	630	618	646	666	645	646	642	686	652	661	622	618	652	637	600	654	646	628	675	649	593	629	624	637	622	625	607	645	582	679	633	597	642	633	619	653	639	651	657	616	638	645	624	639	660	630	587	605	638	631	607	589	656	600	645	623	630	624	613	642	623	607	636	633	626	662	592	581	594	635	654	620	663	590	639	630	638	633	606	645	653	653	651	630	676	656	599	644	640	690	596	647	635	646	641	636	620	625	646	647	659	635	594	634	645	632	627	638	657	642	653	630	602	630	673	641	629	645	664	648	632	607	644	609	588	644	651	585	621	607	671	619	603	601	599	655	611	642	654	649	658	688	629	644	580	638	593	620	616	630	630	579	666	668	630	661	614	674	627	650	579	615	637	662	621	652	639	602	644	641	649	632	610	626	640	601	635	644	648	630	621	661	618	612	649	604	609	631	620	599	631	611	681	609	625	604	700	650	609	602	621	645	628	615	673	605	610	677	611	604	611	636	637	690	614	640	618	627	584	633	628	639	616	626	610	659	606	622	636	621	635	600	648	632	633	610	624	635	633	632	680	621	642	659	638	601	602	630	615	654	630	609	644	633	635	665	553	630	604	653	615	624	635	645	662	659	636	627	635	603	659	592	662	678	615	627	575
47980	47352	40422	26337	18776	10276	4106	1308	441	334	301	311	294	302	291	288	321	310	305	291	323	338	383	408	413	442	460	432	418	437	459	385	409	376	344	438	351	330	370	365	321	369	341	330	317	333	311	367	306	345	358	299	268	314	336	320	315	362	354	315	358	341	349	336	313	285	286	314	313	273	300	281	278	280	319	298	293	290	260	276	275	277	312	284	295	252	243	238	275	257	254	274	314	236	247	272	261	262	280	272	283	279	306	262	270	285	224	272	300	298	293	280	283	299	280	262	296	290	270	248	277	257	277	272	264	292	273	289	273	273	248	267	252	296	255	250	276	232	265	283	254	254	296	299	288	260	280	254	283	269	293	248	245	293	262	249	256	281	293	263	258	279	254	251	260	258	260	286	302	288	269	267	290	282	279	288	268	263	253	241	282	246	278	325	284	278	262	284	259	250	286	263	296	298	286	256	258	263	281	281	299	287	261	287	263	297	290	265	293	269	252	237	270	250	264	288	264	285	286	263	253	286	242	255	262	270	296	248	260	288	270	263	276	282	261	286	275	277	235	274	275	273	273	237	253	279	282	257	256	276	264	276	247	268	300	274	267	279	286	250	238	250	252	293	260	275	240	264	291	269	261	261	266	254	262	278	271	279	289	274	274	269	261	257	268	249	287	271	267	293	266	285	243	275	272	265	257	262	268	274	279	249	274	285	256	274	305	275	267	310	264	286	259	273	280	264	278	265	299	295	256	263	306	285	263	280	284	296	319	315	265	267	252	260	260	240	267	314	280	268	296	302	261	265	240	304	273	269	284	281	276	297	298	272	297	277	285	277	277	268	319	247	312	264	297	278	261	270	270	283	258	285	254	276	302	273	297	246	287	295	238	285	270	282	263	274	241	285	270	263	286	268	304	291	259	256	277	290	255	260	286	298	307	288	260	252	261	273	276	230	243	261	233	274	258	297	299	242	305	282	284	284	261	277	252	246	268	298	277	300	272	252	295	249	277	276	253	285	243	271	267	282	275	267	269	274	267	279	291	277	264	282	272	274	255	244	280	262	282	284	254	273	290	319	282	257	272	284	262	283	298	271	282	279	243	275	263	261	296	266	265	290	317	272	280	277	274	235	266	274	297	267	255	274	276	277	274	274	248	282	252	231	262	296	296	289	259	294	277	284	284	254	244	263	291	260	260	264	269	263	229	286	280	294	283	271	296	271	269	239	308	267	295	287	252	274	259	256	275	258	252	278	275	269	287	266	277	250	229	242	278	299	280	263	271	253	248	279	262	278	278	248	301	253	279	282	290	312	273	289	282	273	266	251	282	274	303	267	281	276	287	276	271	221	287	281	305	303	272	279	270	297	299	279	260	266	261	261	309	296	251	300	280	258	250	296	294	265	302	273	248	303	258	288	257	299	246	252	253	285	283	300	284	285	258	273	283	292	285	269	285	277	274	294	278	297	259	267	269	265	286	269	277	282	309	267	261	269	282	276	271	271	308	278	263	279	278	253	264	284	271	288	252	252	275	260	258	283	283	266	280	275	269	267	279	277	268	244	297	290	308	257	284	305	269	260	267	267	252	258	289	250	293	291	292	280	291	270	297	253	275	257	289	286	296	281	260	264	282	269	260	272	278	265	265	247	271	235	231	266	288	268	291	259	297	268	228	231	275	255	258	253	255	261	327	255	269	250	258	274	284	252	277	275	262	265	307	269	283	307	269	302	266	261	251	292	292	277	284	289	305	286	266	279	281	257	291	264	264	277	257	269	311	294	281	304	284	272	265	257	272	257	285	274	265	273	259	263	289	238	284	281	295	283	261	267	270	266	258	287	293	267	310	287	266	293	249	309	311	283	275	261	231	276	298	292	290	276	265	264	264	301	260	269	267	296	279	289	277	276	293	291	233	270	262	295	252	265	273	245	284	253	280	273	244	267	302	279	269	267	251	282	281	276	279	283	261	243	279	274	275	273	294	255	246	292	282	283	277	255	266	306	267	243	245	289	265	290	265	237	287	295	277	278	279	296	290	257	267	256	278	296	289	262	264	272	284	286	284	273	279	262	250	263	285	321	299	261	234	264	255	280	273	269	273	276	269	275	269	254	244	284	254	308	265	238	249	250	241	228	287	261	281	246	303	277	287	263	254	274	249	287	284	260	240	252	279	256	294	247	302	265	288	241	259	292	237	284	279	302	268	310	299	288	277	319	283	266	272	254	282	298	259	275	263	256	258	276	263	267	269	266	268	272	283	284	277	283	305	294	254	264	266	280	254	276	258	296	305	275	246	251	287	257	273	287	283	262	311	261	279	299	275	270	256	260	268	280	278	271	259	288	309	265	251	285	255	272	251	264	257	262	297	284	269	280	286	289	274	294	256	285	292	273	284	301	254	257	264	249	277	291	279	289	248	313	276	267	274	280	303	263	282	264	304	310	295	293	297	291	274	271	289	294	246	279	282	277	282	278	277	264	275	258	257	258	263	273	263	281	280	266	279	283	269	283	261	282	278	280	277	269	276	283	249	281	262	293	242	255	278	298	270	286	284	285	284	294	288	280	269	255	276	259	291	268	280	264	285	280	302	286	278	294	307	269	254	268	270	269	248	292	275	283	253	261	270	220	295	265	290	277	271	271	301	302	291	276	272	257	277	296	261	264	260	260	279	261	269	266	312	282	314	252	240	290	259	266	267	292	272	308	239	265	282	270	263	276	279	286	277	294	273	268	269	272	257	252	284	284	271	263	275	275	253	283	222	277	247	270	267	296	257	253	270	230	266	258	278	284	250	278	257	278	271	274	281	277	275	271	263	278	264	248	260	244	257	281	278	250	270	287	275	296	265	275	286	262	273	311	275	271	270	286	306	294	298	262	259	260	268	266	244	259	271	276	247	295	274	292	250	260	281	257	279	247	264	283	292	282	269	241	277	303	261	227	260	268	265	259	262	302	298	267	292	294	258	263	271	271	297	306	311	247	235	277	283	277	293	263	274	266	275	259	244	269	275	299	293	317	270	262	279	267	275	285	288	264	270	267	260	247	265	305	241	293	300	273	257	313	300	286	271	243	279	256	273	252	282	274	271	281	275	283	256	258	238	296	264	287	298	271	271	274	244	262	287	305	257	289	302	295	288	291	238	252	278	287	293	278	291	273	254	261	280	292	316	245	250	235	254	259	269	283	268	282	276	250	262	285	285	285	269	288	275	266	290	273	296	297	274	271	313	276	288	239	274	252	284	287	325	277	258	290	302	270	261	268	264	236	281	284	305	291	303	280	287	296	259	266	256	257	291	263	286	263	284	272	298	280	282	265	246	253	266	270	292	293	272	265	277	243	262	260	241	289	263	285	274	289	298	267	277	264	254	248	273	312	312	264	254	303	265	270	291	285	287	299	266	265	290	265	306	256	276	292	282	281	279	294	275	265	266	255	315	270	242	281	274	283	259	304	295	276	282	269	279	260	274	267	275	288	273	283	266	270	279	266	270	306	254	284	283	270	273	276
39002	48523	42701	9353	1596	1331	1099	1059	913	900	826	823	804	801	770	776	740	743	754	846	970	1198	1255	1374	1600	1784	1607	1568	1649	1426	1615	1509	1455	1380	1388	1334	1398	1271	1182	1130	1136	1164	1159	1179	1016	1030	1131	1232	1057	1100	1047	838	832	850	922	889	968	1118	1190	1257	1218	1249	1148	1000	882	878	891	837	871	845	803	755	681	749	725	779	731	673	715	661	635	655	690	687	651	645	655	631	668	650	626	608	615	629	648	662	636	636	636	638	677	642	589	663	701	635	612	646	630	638	639	630	628	607	614	664	602	642	626	632	643	641	638	600	694	658	625	673	642	629	640	615	662	616	622	622	615	630	651	622	675	648	626	620	610	614	658	610	629	648	641	641	604	667	612	660	649	600	656	617	635	635	657	644	610	614	654	632	671	626	643	664	678	605	606	661	651	692	638	592	642	639	621	649	628	629	636	654	638	616	648	657	637	656	642	646	620	671	668	656	620	631	623	633	669	634	662	665	608	611	629	663	644	623	639	624	626	647	689	621	613	644	647	682	646	691	630	646	647	607	629	610	663	594	643	637	629	626	636	624	637	630	597	623	610	662	615	604	653	661	657	639	624	652	634	657	628	596	624	635	654	623	589	604	584	669	674	661	661	594	638	711	683	646	616	610	651	635	616	614	600	639	655	679	649	656	593	641	662	625	626	663	651	582	641	632	655	627	670	621	632	610	630	654	632	658	630	609	629	636	650	675	618	646	644	628	630	652	666	614	637	645	672	617	691	626	611	619	599	670	607	674	639	648	627	605	616	673	614	653	630	648	683	606	665	600	633	655	639	666	646	627	627	645	688	611	655	619	651	649	662	635	635	645	642	650	607	642	620	678	622	663	676	639	647	635	658	635	653	642	653	616	616	649	681	657	636	595	672	623	629	644	660	674	588	699	630	634	685	627	664	630	681	625	686	629	677	639	601	606	617	679	649	662	664	605	659	667	618	661	646	637	605	612	606	625	638	612	635	661	640	599	664	614	610	632	683	630	649	612	656	653	653	615	613	660	674	624	600	654	669	624	626	601	615	622	706	662	652	673	653	594	602	624	620	663	694	666	644	668	635	640	661	661	672	636	643	619	636	643	615	659	632	681	622	618	582	604	666	702	632	629	632	658	634	604	671	614	644	602	615	655	636	664	664	580	614	692	632	596	651	650	628	645	622	660	624	621	664	606	637	660	618	640	578	615	657	661	620	610	590	645	639	664	615	652	610	667	588	646	640	664	643	668	639	628	597	677	672	642	599	610	634	653	660	688	667	678	623	595	617	604	665	638	667	645	684	625	685	648	635	592	669	600	615	636	641	630	629	625	593	664	671	651	645	638	677	621	678	649	629	658	625	659	608	675	624	637	636	605	656	622	657	582	615	637	680	656	653	627	624	652	638	640	652	618	651	654	606	662	601	622	646	628	659	645	650	649	652	673	677	624	616	673	652	675	620	652	622	672	584	654	647	615	600	631	634	639	655	645	590	612	636	631	608	640	610	657	664	662	591	651	645	677	660	661	670	630	644	700	629	681	630	626	605	645	626	685	630	659	661	652	648	682	633	658	663	602	620	649	671	662	698	645	643	694	619	675	639	645	613	610	649	657	658	666	648	639	654	648	608	637	596	606	606	630	654	674	624	637	657	654	664	624	635	645	627	679	636	653	668	636	630	668	644	633	655	632	642	655	625	640	639	629	673	664	698	620	643	650	675	605	678	616	642	648	648	626	634	645	630	644	654	585	702	705	646	625	646	609	633	627	596	650	633	646	626	641	641	617	653	626	592	608	669	620	659	615	640	649	606	641	606	601	690	671	681	630	661	600	630	632	641	637	664	622	664	665	678	636	604	615	681	632	652	635	613	662	663	630	612	661	633	632	676	637	601	678	616	637	644	639	632	604	591	606	586	714	628	601	654	625	600	626	638	630	678	608	611	600	613	649	601	628	633	645	636	652	642	639	644	654	687	630	632	658	645	629	644	646	630	662	656	642	618	574	618	638	575	616	662	660	641	687	629	618	598	611	619	609	663	636	643	684	652	648	617	633	632	634	601	657	649	668	636	650	657	641	631	641	645	618	653	650	642	709	621	651	621	641	594	651	585	603	653	632	635	667	654	635	580	666	649	617	642	640	634	603	692	647	654	654	628	631	607	659	650	620	653	638	605	616	685	635	676	609	634	644	633	639	586	633	626	645	632	642	696	644	602	650	593	631	636	604	614	670	639	667	646	623	695	659	622	636	591	651	607	620	609	635	673	624	626	625	636	591	651	632	640	681	611	617	609	608	589	633	607	658	656	600	622	620	644	698	643	649	661	637	613	647	633	619	672	656	655	604	665	630	628	665	631	651	563	629	607	635	620	590	642	682	627	619	615	622	632	625	609	599	648	683	642	684	629	639	629	685	662	629	639	657	600	591	647	648	639	676	647	632	688	687	655	631	624	615	677	665	666	643	644	603	619	613	636	651	683	647	626	625	669	652	615	655	657	588	648	619	670	662	624	653	624	610	661	642	663	628	657	641	621	679	643	606	632	612	611	629	640	607	665	584	625	659	628	672	665	683	619	671	633	627	628	662	680	638	628	623	605	619	637	652	652	653	634	696	673	621	653	659	622	630	612	642	639	672	640	630	634	638	654	680	638	628	667	661	654	687	698	626	662	641	636	606	635	628	680	594	670	632	640	618	655	647	639	605	593	634	609	629	645	678	654	633	601	673	695	648	603	610	638	701	627	626	634	595	670	607	661	597	604	677	641	660	626	646	632	642	629	609	681	640	633	636	642	681	603	645	615	638	635	631	613	605	603	652	616	654	633	588	661	651	640	662	642	684	619	608	643	690	642	646	689	623	624	702	630	671	639	639	644	623	654	653	640	612	617	621	603	669	626	635	652	672	609	671	680	611	653	646	621	642	633	625	618	671	614	612	697	626	679	623	664	627	663	617	626	657	664	654	613	684	670	639	651	663	621	665	635	635	590	650	672	644	662	590	618	688	662	645	621	633	641	609	670	620	672	645	683	650	626	652	692	650	625	628	638	643	628	609	702	648	671	617	664	623	657	681	630	639	637	625	626	644	659	665	658	620	629	647	671	615	609	646	639	665	627	607	669	648	613	638	615	641	658	620	620	644	637	590	656	651	647	643	638	642	640	632	615	649	612	599	653	650	659	666	637	567	638	695	657	573	622	590	667	674	600	651	628	621	608	627	643	644	648	634	622	669	604	665	616	619	644	669	634	653	621	680	632	599	664	636	641	660	638	609	608	618	639	616	605	667	648	636	691	606	616	690	663	658	620	609	589	624	609	620	642	625	664	649	625	633	673	654	647	646	626	625	624	627	615	622	646	651	602	661	617	675	577	657	629	642	693	629	625	641	625	648	652	633	677	628	644	632	667	649	636	663	620	652	656	630	590	660	604	638	623	621	616	644	643	682	600	631	627	667	617	617	638	642	652	625	655	637	670	607	619	661	656	623	672	607	634	628	665	670	649	651
57357	45725	38245	26524	23542	21253	15262	7496	2415	636	462	428	401	385	364	380	340	355	294	376	375	425	512	575	597	673	622	559	604	540	574	554	504	503	468	471	510	452	481	418	430	446	417	450	402	436	453	511	435	481	452	308	333	379	372	368	447	498	546	570	437	613	490	457	397	393	339	394	413	357	299	300	332	299	300	339	309	261	269	271	253	266	290	284	260	266	292	253	264	282	290	289	286	264	284	252	260	270	266	289	275	271	276	260	290	266	307	276	294	302	243	225	282	270	255	291	264	297	286	268	258	278	298	261	262	259	272	265	278	292	274	263	270	271	288	282	294	239	261	249	265	258	266	271	281	287	310	239	254	261	263	216	279	288	279	267	275	292	267	292	259	261	281	258	277	294	306	265	264	283	280	284	277	284	275	303	258	260	271	214	293	271	262	287	281	276	276	275	264	263	271	258	285	282	277	280	273	282	272	276	289	252	284	290	294	293	311	257	281	269	274	252	255	245	286	276	289	288	284	266	286	230	275	289	254	278	286	272	278	256	256	273	266	279	275	264	264	304	244	290	279	273	265	290	276	254	276	265	261	267	278	279	283	264	257	265	270	289	292	282	268	286	305	260	240	287	269	265	270	299	299	255	309	273	248	298	271	272	283	259	240	274	282	279	273	264	275	295	282	312	263	256	284	254	258	244	240	286	275	264	286	287	280	268	245	285	268	278	268	287	288	280	276	322	270	266	280	274	271	280	255	274	282	300	261	265	264	332	261	256	279	302	258	263	272	268	257	284	244	283	295	268	268	305	273	285	276	299	274	248	258	288	301	276	277	257	241	276	256	251	260	299	269	293	266	245	281	284	269	280	269	294	286	247	277	277	251	310	255	247	268	270	273	268	274	289	260	310	270	311	246	287	282	255	258	234	282	277	267	275	277	276	258	271	296	287	285	255	261	298	304	273	282	263	285	239	305	283	251	317	276	266	286	294	275	280	290	285	236	263	285	293	266	308	252	276	267	289	273	258	257	283	246	267	276	283	294	274	257	256	299	288	281	263	274	276	281	250	252	274	278	283	253	261	272	253	261	278	258	270	242	292	293	263	286	256	254	276	298	301	280	256	259	307	261	275	250	259	272	279	246	277	302	269	310	256	262	255	259	241	297	299	257	257	254	275	273	288	277	273	264	258	256	302	318	263	256	270	294	281	290	303	266	276	279	269	272	276	295	305	281	278	258	262	261	269	265	291	272	232	260	285	245	289	268	260	234	285	244	247	266	284	262	284	279	273	269	265	292	252	287	276	253	268	259	261	270	263	282	262	266	271	251	282	272	263	265	293	278	266	264	271	301	271	294	281	267	254	273	263	289	290	293	265	267	288	261	287	256	280	292	252	286	289	278	272	290	261	270	297	270	271	270	252	276	253	316	268	281	273	271	254	269	250	272	279	285	277	273	276	295	280	287	264	298	219	258	284	276	253	297	270	269	280	246	275	291	287	263	237	287	232	284	281	258	279	272	272	291	278	265	275	267	256	282	272	290	283	252	292	291	280	251	277	266	301	275	277	252	288	297	261	268	241	268	256	246	254	250	274	250	245	263	258	282	274	264	254	266	261	279	293	281	273	261	262	279	283	265	246	247	262	284	284	261	270	277	251	282	281	239	256	247	274	285	301	269	271	282	258	289	295	274	250	305	271	257	262	277	302	267	293	251	265	254	271	257	258	268	273	249	270	279	298	313	259	274	286	303	268	265	291	269	278	266	283	270	276	300	292	272	239	240	268	273	275	296	276	271	264	275	274	282	252	259	258	289	272	293	252	288	256	266	283	250	270	253	243	302	270	268	276	256	257	274	260	240	290	275	245	276	322	231	266	272	267	262	266	247	288	262	289	266	276	259	299	253	279	289	271	265	317	266	265	233	257	277	249	305	287	294	285	256	278	314	291	238	270	312	255	266	276	304	242	259	313	309	265	291	274	258	265	275	278	273	257	262	278	266	276	269	282	257	280	292	279	250	237	259	273	284	292	281	281	281	255	256	261	269	247	279	286	309	298	263	253	297	279	288	258	298	290	258	286	269	267	263	280	280	276	260	233	286	256	264	282	309	245	272	277	245	277	281	285	243	264	277	280	233	300	284	260	238	295	253	243	230	283	272	252	268	268	286	287	248	253	276	245	250	272	277	282	293	277	270	257	269	296	261	282	281	315	273	258	270	293	277	274	290	235	290	245	280	272	297	264	280	250	282	265	263	248	286	272	256	280	281	278	275	264	287	255	244	265	274	291	237	277	285	275	266	258	265	249	275	251	303	286	294	264	273	293	267	265	253	287	289	293	246	277	292	286	268	274	267	235	309	296	255	272	289	278	319	280	255	246	254	253	290	280	263	283	261	267	242	277	304	267	272	250	270	243	279	244	267	246	254	267	279	290	296	281	274	271	270	271	275	277	258	293	279	271	242	245	256	282	291	264	289	262	264	282	268	270	258	263	278	275	327	303	270	269	258	280	278	284	281	251	293	277	281	259	285	299	294	287	278	273	264	297	239	288	290	280	244	268	273	265	283	271	293	282	270	259	284	298	263	286	265	298	269	285	253	273	272	275	257	260	270	302	256	271	268	264	274	285	252	298	232	240	294	243	266	285	285	264	264	293	276	250	264	289	296	283	298	287	252	265	260	318	296	253	296	280	264	293	300	266	264	288	268	265	279	263	258	281	267	257	264	267	255	257	279	295	292	279	248	280	253	310	269	255	292	293	309	269	269	249	262	263	250	297	287	274	262	252	259	257	288	262	264	271	284	274	281	289	260	275	267	265	307	280	248	222	310	298	275	291	286	260	278	285	250	269	293	262	276	254	255	261	262	273	278	258	275	303	266	263	262	262	232	291	284	298	272	269	278	271	277	248	274	280	284	272	312	270	259	263	284	265	270	266	277	262	274	277	263	278	262	277	243	308	307	315	278	269	275	282	288	258	294	278	298	277	276	241	288	272	245	246	265	245	281	260	276	296	276	272	261	292	308	271	311	284	262	285	293	300	258	273	296	274	270	254	263	267	276	282	275	276	290	269	293	261	262	250	235	302	250	237	254	288	315	270	276	271	263	313	267	259	266	271	272	249	251	277	294	276	271	247	262	284	297	296	233	265	291	273	253	265	259	274	296	233	249	287	254	336	303	276	283	310	269	270	264	229	247	258	302	292	256	299	265	290	291	283	281	282	262	252	221	270	286	280	288	278	288	312	314	290	285	264	235	302	280	272	256	260	291	294	269	261	266	320	248	260	270	276	261	256	305	272	280	259	291	273	267	280	291	262	300	265	301	297	248	275	282	317	261	257	292	287	272	243	286	258	293	269	265	267	267	262	265	259	278	289	291	283	332	288	271	288	268	296	282	266	288	286	259	247	260	290	282	290	287	241	275	280	251	301	256	235	276	266	244	274	275	264	252	273	287	262	263	281	283	240	271	294	249	253	252	261	279	285	294	268	282	276	295	306	263	253	280	284	307	306
50164	53314	44345	9645	4088	3098	2550	2191	1923	1673	1546	1329	1158	1172	1115	1036	1019	1022	1038	1147	1361	1639	2281	2575	2999	3175	2717	2430	2467	2410	2532	2298	2237	2209	2097	2259	2164	1856	1816	1753	1754	1631	1746	1774	1640	1916	1943	2388	1821	1930	1773	1017	1104	1144	1242	1280	1830	2107	2409	2590	1697	2649	2346	1824	1547	1292	1203	1406	1377	1122	1011	855	798	825	880	985	839	793	699	659	672	702	720	749	687	730	666	677	623	583	673	639	616	610	636	625	623	641	626	641	615	619	619	597	641	657	585	622	621	660	634	617	589	589	640	613	632	606	629	683	618	613	594	608	625	611	665	648	579	631	662	596	628	614	588	611	605	600	649	629	632	588	607	593	651	610	598	601	607	627	608	619	613	628	579	625	628	618	642	631	592	679	632	564	598	663	624	605	629	605	606	586	557	624	621	636	625	573	647	615	635	621	583	659	629	594	637	600	614	644	618	591	638	628	631	579	591	604	620	609	654	624	574	564	608	629	613	586	629	621	615	646	570	598	627	610	619	626	630	591	693	649	661	597	596	650	622	641	672	589	621	631	624	634	640	596	586	632	623	611	607	650	605	629	583	604	610	623	633	597	589	626	608	641	657	606	634	592	606	615	673	599	663	595	645	651	598	611	620	611	640	628	660	642	589	592	635	610	603	611	619	631	623	628	648	595	659	595	618	638	649	652	621	612	603	592	640	597	583	655	588	562	617	648	636	691	650	615	567	597	665	637	600	593	585	608	594	625	662	579	570	660	584	641	580	592	622	648	662	615	569	604	618	626	604	638	611	656	611	599	630	645	613	623	659	652	583	661	610	641	610	630	598	633	598	607	648	616	614	605	601	613	590	612	673	629	625	698	578	636	630	588	592	604	670	642	620	639	628	628	602	613	648	608	597	594	615	663	640	627	663	595	646	632	584	576	649	630	636	584	574	655	624	660	615	623	597	614	623	608	611	652	636	626	604	630	644	635	588	601	620	599	582	682	611	654	667	582	586	654	567	578	610	619	626	623	615	583	610	604	644	627	633	655	615	614	584	580	615	615	596	644	604	620	603	660	563	636	583	604	653	569	611	643	649	645	613	613	647	596	630	670	640	610	609	610	625	609	630	580	654	577	586	639	647	612	614	671	592	641	608	603	630	587	636	580	597	631	646	670	621	611	598	652	632	601	606	608	625	598	616	657	605	674	587	636	602	615	576	621	626	617	630	600	607	640	601	608	598	636	615	615	634	605	562	603	624	614	650	621	638	605	634	668	593	607	597	626	629	640	601	597	634	610	597	603	588	619	608	583	643	586	630	648	629	601	625	576	647	611	612	580	632	601	615	590	603	607	637	638	642	624	567	596	619	613	601	597	610	645	601	600	663	640	631	612	679	635	642	661	638	631	607	654	589	600	621	627	600	656	626	616	614	620	624	615	618	665	618	634	638	622	606	685	614	591	616	625	585	637	629	616	644	619	607	658	577	617	612	590	612	602	652	594	635	656	648	599	607	664	603	624	608	633	632	660	642	544	639	609	584	612	555	617	618	583	594	604	601	599	593	627	557	631	626	601	648	577	590	608	641	606	633	640	582	623	661	641	676	600	611	635	607	702	555	622	618	642	603	600	589	565	625	623	594	635	594	645	624	653	598	627	622	631	609	606	625	631	586	588	641	630	636	557	606	627	570	645	631	598	585	660	593	642	591	665	652	623	633	617	623	604	620	589	574	633	622	631	626	630	580	636	606	600	604	601	616	640	631	648	608	635	607	625	656	587	614	634	660	613	657	580	615	581	633	615	634	636	603	631	640	652	686	665	611	623	649	627	659	621	585	630	569	601	601	606	622	608	621	616	571	617	609	590	639	621	661	625	627	621	617	634	622	595	606	608	630	612	592	638	566	631	620	683	593	598	655	602	645	597	651	654	627	593	576	610	632	670	653	670	574	597	598	615	635	657	612	591	593	640	627	660	606	645	606	671	610	602	627	583	601	597	606	607	643	624	638	611	605	582	663	607	613	632	598	636	606	632	630	591	636	619	636	608	662	640	621	579	586	592	618	623	625	621	611	623	609	603	602	622	621	596	608	646	624	627	595	589	637	610	620	586	646	610	540	637	604	630	579	572	608	638	599	638	630	617	662	624	593	599	573	560	636	689	638	591	616	621	635	605	649	624	597	608	663	644	639	617	642	646	602	637	619	606	619	622	631	638	666	671	589	642	621	619	654	622	629	628	616	637	617	641	657	663	637	620	588	615	653	667	616	591	602	603	606	612	676	580	649	636	605	611	608	633	659	600	630	646	596	622	639	682	612	606	614	625	674	569	615	631	610	602	621	632	636	636	627	604	640	632	620	628	627	628	617	661	590	606	657	652	626	636	650	593	590	659	599	638	626	624	628	639	636	572	600	650	594	638	604	618	595	638	639	605	593	650	639	622	626	585	552	598	647	657	643	651	617	621	587	593	626	560	605	582	629	561	603	628	649	592	631	646	592	635	601	638	581	625	604	611	609	608	605	609	603	597	608	618	630	617	620	596	615	637	658	642	577	632	586	603	615	652	651	600	584	597	612	614	629	635	604	627	649	564	610	627	662	645	636	693	591	640	623	623	631	647	623	622	638	624	646	642	633	584	597	629	612	632	575	600	596	696	601	647	602	653	660	608	595	579	630	639	582	641	593	594	583	573	652	605	633	644	639	572	633	614	637	630	587	576	600	647	641	584	609	663	625	657	629	620	577	612	628	627	633	617	562	624	637	652	670	619	643	636	635	595	590	616	672	620	648	617	594	597	624	619	650	599	615	656	605	608	633	616	625	627	630	618	634	623	609	701	604	632	614	618	594	585	561	670	592	647	618	628	623	641	641	631	594	618	630	637	621	608	618	654	599	657	568	661	625	633	618	541	587	631	636	614	663	635	641	650	609	601	576	660	638	612	601	584	584	615	626	571	634	600	619	631	626	645	643	616	659	645	637	602	611	625	655	644	581	688	622	655	620	632	610	660	632	615	596	625	647	593	642	645	576	604	677	614	647	586	609	615	635	665	601	632	623	594	606	606	631	642	605	601	596	601	601	603	619	649	639	609	609	636	616	585	651	644	595	654	631	612	612	627	679	607	585	621	603	629	663	561	613	585	631	670	640	616	662	632	644	625	678	629	600	666	628	651	616	649	688	608	689	619	625	628	653	610	613	624	579	627	626	643	641	624	592	620	624	614	641	648	648	594	639	608	587	615	638	629	598	611	652	668	688	651	599	612	621	602	619	649	604	649	615	649	577	622	664	619	606	611	583	611	619	623	646	603	620	602	614	609	645	644	620	609	596	647	611	641	610	628	606	654	612	600	607	607	630	630	636	624	579	628	575	654	617	572	618	596	574	632	642	609	595	610	621	649	654	654	603	627	608	618	621	581	618	627	659	630	608	628	643	664	639	573	625	641	636	622	646	609	657	621	646	624	636	591	608	622	625	636	617	630	603	652	635	624	618	602	642	573	606	592	614	633	639	637	581	591	627	633	553	644
19669	23399	21950	4743	698	319	290	254	238	274	266	281	265	267	260	278	274	263	270	293	300	288	325	356	376	334	380	332	375	333	365	336	341	318	350	308	337	319	332	298	306	332	300	312	298	308	286	303	323	300	289	304	277	293	267	313	308	275	294	292	260	304	293	285	283	260	268	279	267	257	276	268	267	271	284	260	252	283	250	267	277	318	249	248	251	256	277	234	257	256	247	274	251	254	289	279	279	238	273	246	267	267	259	275	274	240	271	272	284	286	251	259	274	269	241	278	265	233	239	275	253	271	275	257	262	244	264	273	295	266	256	241	260	280	282	289	270	281	268	270	276	258	283	292	239	263	274	251	251	251	238	242	253	271	269	270	282	288	291	242	272	245	265	305	285	277	256	244	247	275	237	268	286	232	266	249	226	241	252	264	264	257	270	251	249	270	273	238	286	293	276	283	270	251	294	257	282	259	249	284	263	271	287	260	283	271	267	281	292	250	269	262	286	289	285	265	243	245	280	281	297	289	251	293	262	257	282	303	279	278	265	263	248	270	284	253	263	261	264	257	278	256	255	279	242	239	278	258	292	240	277	256	262	256	273	253	267	263	262	234	276	247	281	267	259	276	254	232	252	270	267	282	275	274	261	245	249	263	274	260	278	234	258	294	268	259	271	264	264	286	274	258	268	253	279	266	260	259	235	276	303	231	272	251	283	263	277	283	274	241	260	237	251	230	272	282	276	283	265	271	267	254	260	271	304	263	282	252	256	251	289	267	302	253	279	279	262	284	268	279	241	250	270	272	271	276	264	271	247	277	256	259	265	252	259	254	257	267	257	246	305	267	288	265	224	279	272	272	295	266	267	258	265	265	259	255	253	293	253	260	282	239	255	289	262	266	292	258	291	260	247	294	246	226	267	263	261	288	275	255	241	262	248	294	263	269	276	269	282	258	284	257	268	288	255	280	254	260	268	267	274	279	241	270	251	249	248	245	270	267	264	288	280	280	280	285	241	257	266	272	249	259	242	253	263	262	270	287	255	258	288	266	274	239	255	291	292	262	268	259	280	236	236	287	276	239	259	231	255	241	255	270	274	282	255	283	271	266	250	252	241	254	279	258	278	247	241	260	258	262	261	253	276	257	283	272	266	257	255	251	252	266	267	245	273	238	246	267	250	261	247	287	290	249	256	283	232	269	292	266	245	293	259	243	279	242	244	272	264	263	239	248	253	259	287	293	269	236	264	273	271	267	258	272	294	290	274	250	261	244	273	272	239	253	272	282	266	265	277	243	257	260	277	279	264	265	289	261	261	253	250	237	244	269	236	246	287	261	276	262	251	242	254	276	275	269	241	263	231	239	278	270	272	252	279	258	288	286	255	240	277	241	256	261	264	280	290	262	268	253	251	292	241	267	277	263	232	258	244	260	266	231	257	269	253	264	239	258	259	269	257	253	252	241	289	281	260	246	248	292	281	272	256	279	255	279	268	288	259	261	279	263	264	283	273	291	258	278	277	282	257	304	286	250	284	262	262	264	273	251	242	261	278	268	281	278	290	269	256	275	240	266	261	218	270	233	285	308	256	249	236	231	262	267	262	260	281	232	257	304	265	240	294	255	261	256	254	266	306	262	297	255	247	295	266	285	255	268	264	279	252	255	236	264	271	247	279	256	252	275	263	253	249	248	279	284	256	280	254	257	268	271	267	254	256	275	250	262	290	292	244	237	295	260	269	256	280	256	281	280	258	260	303	251	237	255	236	292	298	243	258	257	266	269	250	270	258	253	285	245	266	259	277	288	257	256	248	272	265	244	265	288	251	255	284	259	275	275	278	290	247	269	256	250	258	259	273	257	260	239	263	253	265	243	227	255	264	276	241	268	251	263	254	287	262	255	256	263	282	277	259	244	263	263	280	271	294	264	257	249	239	288	260	283	263	243	275	270	255	240	280	274	274	278	270	258	279	272	269	254	242	254	262	244	244	271	274	248	268	272	284	259	253	252	258	246	243	257	297	248	260	278	245	276	260	251	256	271	256	256	281	278	267	278	253	291	248	275	295	286	265	284	246	258	250	240	250	262	259	292	262	253	271	272	274	251	296	265	254	272	292	266	253	253	239	264	240	268	216	264	242	251	252	290	263	266	269	238	288	244	242	230	293	264	252	255	243	262	246	293	273	291	244	262	281	265	272	246	272	253	243	287	244	270	280	286	261	278	294	269	259	260	274	260	280	293	247	254	231	283	249	260	255	291	265	295	258	249	268	278	256	258	278	286	259	255	261	265	281	258	280	256	263	251	255	268	287	243	274	259	259	271	285	250	264	238	264	248	289	271	255	290	275	277	281	288	283	269	306	287	277	254	273	235	273	286	279	225	274	257	285	284	249	255	260	244	268	291	269	245	281	286	293	221	245	248	278	260	254	273	271	255	264	261	285	286	280	248	290	255	265	278	233	277	285	295	250	279	247	265	241	260	301	276	274	260	267	233	283	273	250	272	264	277	287	295	266	277	261	277	260	282	275	281	254	244	240	259	250	263	278	257	249	265	258	268	258	235	260	289	273	265	287	247	256	235	246	230	272	285	272	281	296	283	258	279	286	233	273	253	297	256	264	261	288	332	279	257	287	254	256	264	288	301	281	226	278	279	279	261	238	247	262	247	261	276	281	241	247	258	250	293	284	243	256	277	255	259	258	295	267	272	254	272	256	251	278	244	271	272	264	291	285	280	298	251	252	317	278	249	256	232	285	271	263	265	257	287	254	237	237	251	263	273	259	292	268	247	260	282	286	244	269	291	271	243	232	244	242	280	258	262	271	261	291	273	239	253	268	290	273	243	277	253	255	262	244	291	259	282	269	259	279	284	250	302	267	285	267	229	261	284	257	259	271	271	258	232	243	271	248	251	272	254	305	276	289	276	260	245	263	260	262	263	271	299	251	274	258	243	226	243	256	275	272	276	269	265	276	273	257	253	237	231	276	282	240	277	268	244	239	291	249	267	292	272	263	282	254	254	259	266	274	266	266	277	285	265	254	294	281	236	231	270	250	272	247	257	276	256	276	265	289	275	262	241	288	263	279	262	241	271	254	270	259	263	269	310	246	281	224	265	250	259	244	275	287	280	284	241	258	256	241	302	256	267	297	272	255	273	269	289	269	248	217	252	266	264	247	282	266	292	282	286	276	263	278	261	274	228	248	258	256	263	246	245	238	238	263	259	287	294	258	275	294	272	256	296	249	265	275	254	254	284	253	270	272	266	300	267	260	276	244	256	302	256	275	281	279	244	242	251	255	261	290	249	280	268	253	273	234	296	295	244	262	273	248	295	270	293	282	264	283	276	267	255	253	232	247	292	257	269	263	284	286	275	253	231	273	297	256	230	237	254	261	285	253	271	280	260	271	281	237	259	242	239	283	262	253	271	259	285	237	291	256	281	287	258	255	276	250	251	262	241	257	241	276	237	279	268	267	238	284	262	287	227	256	248	260	279	290	258	256	257	252	268
15483	25139	24177	1993	705	652	608	656	686	653	658	670	621	633	634	659	622	646	625	686	770	867	1026	1254	1365	1317	1236	1217	1220	1249	1229	1158	1170	1187	1055	1061	1091	1010	952	935	934	948	820	835	842	829	842	840	813	809	775	700	767	742	813	728	698	752	795	762	681	734	752	688	702	649	681	654	655	642	636	621	667	604	672	702	617	596	629	640	623	623	655	669	674	643	646	633	595	587	630	621	644	616	657	640	606	615	616	635	608	623	620	620	576	673	650	644	629	652	632	605	637	657	606	607	625	614	636	582	591	647	683	642	639	619	682	592	587	621	653	644	637	562	585	592	628	631	677	627	573	584	624	623	595	587	627	608	619	637	640	669	620	598	655	582	651	582	602	611	624	647	624	571	627	598	628	656	608	619	661	617	654	599	606	627	644	668	638	636	616	668	589	627	615	652	590	638	629	626	612	618	593	638	641	614	669	624	598	640	649	619	644	645	659	608	623	639	643	655	599	632	695	614	592	617	634	658	640	607	608	588	646	658	617	649	606	596	641	670	650	634	598	624	617	649	633	571	611	613	633	630	663	594	625	600	606	630	613	638	645	647	673	630	605	651	616	585	595	595	653	600	601	622	615	647	609	683	598	615	583	650	606	647	625	628	656	686	609	630	634	600	607	639	644	596	634	652	668	585	616	630	618	602	648	620	622	589	621	656	628	636	634	606	637	651	633	644	600	617	602	586	596	647	602	621	638	608	626	651	638	562	684	656	632	638	654	636	652	636	609	631	633	590	631	605	638	600	647	632	638	634	580	601	608	603	637	608	666	589	647	667	671	657	624	569	610	632	584	670	632	595	617	636	589	600	619	624	622	663	646	639	637	625	619	619	628	636	608	595	628	606	655	648	654	637	611	623	646	596	596	669	634	632	637	630	621	572	677	616	638	622	625	635	582	639	639	635	648	621	597	629	639	579	613	670	671	639	608	659	612	600	587	624	682	648	633	594	666	689	633	635	633	606	628	630	631	667	614	587	596	628	653	633	634	579	664	612	652	615	662	635	615	621	652	615	656	573	663	598	637	566	602	609	658	656	589	624	625	635	622	668	603	604	659	667	628	624	651	599	649	581	600	625	615	597	578	584	629	567	660	582	614	592	624	644	636	571	637	664	637	592	601	631	655	601	594	605	630	634	587	603	650	594	597	640	590	606	623	571	634	616	650	634	622	639	640	633	626	588	627	640	632	628	618	660	596	646	615	631	620	602	634	628	626	597	587	671	619	575	620	583	680	599	661	658	648	573	601	572	654	618	626	609	617	641	657	610	605	558	670	620	614	606	627	634	613	626	607	590	610	588	634	673	617	642	618	624	608	633	631	595	615	634	619	658	616	605	599	601	613	641	663	620	629	648	647	643	639	578	597	620	623	679	633	652	632	631	645	639	638	665	620	632	661	637	612	591	622	615	630	651	611	624	668	621	608	627	642	618	601	620	642	588	609	621	623	646	654	621	577	654	634	644	570	670	627	652	641	635	595	603	641	662	633	650	646	645	641	661	653	638	606	636	624	597	638	593	632	644	644	641	648	621	646	603	627	634	674	599	648	614	584	642	637	650	650	643	608	639	642	585	589	657	603	608	617	592	646	618	614	636	584	650	627	628	597	640	644	607	654	635	655	648	586	618	604	668	605	643	599	587	673	616	661	654	601	683	607	617	652	602	667	598	615	592	662	633	603	640	569	646	624	665	664	627	674	624	664	610	613	595	635	612	578	612	610	595	630	659	594	640	659	652	618	623	632	612	595	662	636	607	605	626	655	623	606	657	655	667	632	644	641	637	621	604	668	605	668	649	658	618	611	660	654	626	615	673	659	635	613	602	663	644	630	638	603	640	641	583	608	608	623	640	638	635	628	606	610	623	592	667	621	606	648	576	629	642	583	643	612	629	626	605	636	648	641	640	642	609	627	622	620	623	617	596	643	596	638	622	619	628	637	610	646	667	592	629	616	607	586	648	635	636	620	643	689	633	630	676	624	612	585	607	616	621	607	663	644	654	622	617	634	635	612	625	651	666	620	595	615	641	630	603	629	622	620	613	640	571	633	591	634	587	589	598	626	681	590	595	611	630	641	616	603	606	651	588	716	643	617	609	662	611	601	622	645	649	653	603	626	661	619	608	653	650	610	640	605	635	623	639	617	646	617	607	633	633	598	629	644	634	667	631	597	609	648	650	630	671	563	603	587	612	631	633	651	642	609	641	617	646	639	652	634	649	598	626	631	670	650	614	657	629	616	594	662	610	678	620	594	641	608	627	592	617	624	610	633	646	653	621	587	602	591	612	628	616	629	637	653	644	610	661	636	581	607	595	661	600	663	614	614	623	630	702	643	648	593	579	595	618	664	607	621	644	628	652	593	649	602	653	633	620	637	641	600	608	619	632	645	623	625	636	633	582	645	612	593	631	558	631	610	648	636	607	655	635	616	652	584	677	669	611	671	622	607	635	631	607	615	607	673	625	573	613	643	638	606	660	581	622	659	661	612	655	613	633	641	591	656	640	626	603	645	664	627	623	627	630	628	594	655	627	633	638	599	620	582	603	640	653	672	649	640	631	655	661	616	623	660	589	618	606	653	602	643	593	672	648	606	615	630	659	621	656	663	655	634	618	639	635	592	623	611	627	633	626	655	635	607	629	624	654	602	665	645	622	633	604	574	631	605	633	600	621	567	600	670	623	604	617	599	618	631	639	610	647	646	659	648	606	608	583	622	613	629	613	629	638	593	601	593	589	637	638	586	652	623	704	657	637	588	600	598	669	627	644	620	658	630	620	651	697	650	640	624	576	611	654	615	635	622	593	617	633	639	641	624	642	617	661	614	629	639	601	629	633	625	654	630	659	629	585	631	631	622	627	648	627	613	644	568	651	654	618	598	642	589	622	621	648	641	612	661	600	624	569	638	670	610	671	649	586	578	651	623	624	595	632	647	656	625	662	610	675	604	656	608	631	640	602	632	639	618	644	646	639	605	645	633	604	610	664	622	658	612	610	684	659	604	643	592	646	632	631	601	576	583	623	663	630	646	589	654	638	596	637	632	606	631	607	694	642	603	569	632	658	629	662	649	619	609	591	642	637	665	630	630	640	584	635	662	621	627	631	602	614	632	576	649	639	626	651	637	617	615	635	588	619	617	634	626	589	658	634	636	626	617	594	623	621	634	668	610	633	669	654	623	602	639	631	623	586	638	624	622	642	625	620	653	627	632	596	593	647	621	619	631	654	612	613	635	595	638	638	635	614	641	636	670	623	615	649	664	638	671	634	600	652	580	639	575	614	667	628	623	629	606	632	577	603	640	640	624	659	655	583	610	644	620	663	637	655	607	655	644	617	588	601	612	631	644	638	669	626	605	557	605	609	617	663	613	626	625	653	649	636	588	604	586	652	627	605	639	664	597	636	664	642	624	642	598	642	612	642	590	621	586	609	599	664	572	614	652	641	636	633	594	642	638	621	613	598	611	605
47284	50132	40702	25386	18769	11240	4792	1395	508	295	339	303	281	312	272	256	266	289	285	288	339	342	338	429	434	385	379	391	433	434	396	379	427	362	394	364	367	364	344	334	335	342	342	317	323	325	334	375	358	383	326	336	339	302	318	290	397	356	354	388	319	345	361	298	292	287	288	285	306	301	265	296	256	294	278	279	302	308	247	251	272	245	290	278	284	272	237	271	284	272	261	279	279	277	267	268	266	287	265	266	284	278	269	280	284	254	250	284	265	295	277	268	282	236	226	247	288	274	295	271	265	258	277	274	271	264	276	258	260	280	281	274	264	271	262	283	282	256	285	277	300	277	294	277	282	247	265	270	236	242	229	287	255	260	254	276	225	264	266	269	245	288	263	278	254	278	246	282	260	270	270	246	265	284	259	271	291	271	284	275	247	240	234	260	281	278	268	277	270	289	278	283	272	265	264	275	233	248	265	263	298	276	262	272	274	250	265	251	258	277	272	292	266	264	292	265	296	256	268	284	266	297	265	279	287	284	241	275	293	269	277	260	243	265	262	280	273	252	252	285	304	263	294	284	278	254	307	262	287	239	273	256	275	244	276	270	259	263	262	282	238	265	275	283	239	274	294	255	282	272	272	251	269	279	258	274	282	235	277	293	278	245	288	270	284	296	290	259	271	252	276	247	262	282	280	252	247	271	256	271	253	281	269	289	248	291	246	267	273	262	275	255	290	274	266	291	239	263	283	287	307	315	266	276	303	271	280	242	257	262	291	252	291	287	266	249	265	280	274	268	280	274	247	276	258	253	248	237	274	247	265	296	255	294	256	278	266	272	248	276	277	275	277	273	269	269	301	277	280	274	276	291	288	255	252	255	247	292	280	277	270	288	272	248	288	284	267	251	268	273	271	252	281	235	266	258	282	239	260	262	302	272	243	275	230	263	307	295	288	277	272	247	269	262	282	262	275	262	270	271	295	289	262	273	258	286	254	253	264	276	260	271	277	270	270	272	293	254	292	271	293	290	280	270	248	281	269	293	290	253	238	273	259	287	275	275	296	290	273	275	257	251	268	281	262	244	258	255	247	284	299	281	265	270	236	246	312	253	265	284	279	276	285	274	264	283	246	261	273	268	286	266	283	271	289	280	290	260	290	253	291	270	283	275	266	283	280	291	248	258	264	297	269	273	254	275	271	258	296	263	262	256	247	252	286	282	286	274	259	249	282	246	293	253	248	252	243	277	265	276	253	272	276	267	281	281	265	260	273	273	297	272	262	261	295	246	265	269	266	291	275	280	285	276	275	263	274	277	276	267	253	249	263	259	282	272	282	277	275	292	265	270	288	285	276	297	293	297	265	265	232	280	273	244	263	275	243	278	250	242	273	253	254	279	275	247	290	259	293	276	303	288	277	274	269	299	249	288	260	293	265	248	258	237	260	266	296	284	257	283	256	273	229	293	274	250	245	240	271	303	274	276	283	262	282	283	273	281	223	275	242	265	277	260	262	259	279	264	268	278	320	277	246	303	290	277	307	290	286	308	264	281	278	268	264	283	267	278	265	265	295	281	250	236	270	261	262	292	253	282	287	273	255	236	279	241	265	271	270	296	261	237	246	296	271	261	280	244	276	263	274	285	281	273	282	288	260	274	290	290	274	255	275	252	274	257	265	267	245	264	279	247	272	242	309	263	275	269	255	251	260	248	280	296	261	255	258	279	280	270	270	258	256	260	259	262	254	259	270	299	278	263	261	271	261	277	280	292	285	229	282	274	250	299	260	281	286	270	296	268	226	267	270	270	309	289	261	240	291	269	260	277	264	250	272	251	219	277	266	255	291	271	258	278	284	287	267	278	246	303	291	274	262	289	262	304	266	277	258	266	285	304	279	287	286	283	276	265	272	293	273	284	257	272	290	255	270	265	301	295	278	232	279	297	242	271	282	255	286	286	276	292	270	260	270	277	278	263	285	257	280	271	255	248	270	274	268	298	281	248	286	262	281	248	236	270	279	251	257	264	256	235	263	271	296	276	321	278	277	267	267	270	268	260	306	266	285	287	301	256	268	275	274	282	264	256	293	315	259	271	273	268	274	258	262	259	276	273	294	265	242	269	264	291	278	283	279	263	290	268	276	301	291	256	264	284	249	308	267	250	254	289	266	263	290	267	249	269	259	258	257	265	284	278	287	304	263	283	253	283	253	230	279	272	270	280	227	271	248	247	237	297	248	310	292	261	261	250	246	265	242	283	265	284	269	289	280	290	280	276	256	251	281	279	286	273	280	285	277	280	286	291	287	287	286	245	250	294	293	274	266	250	270	295	276	248	267	244	263	271	273	251	268	275	279	277	278	299	282	274	247	310	262	265	252	251	292	282	252	311	250	236	250	244	286	267	281	256	270	280	288	281	255	293	290	264	260	264	255	254	252	272	254	275	285	254	290	278	273	248	277	285	268	267	274	271	263	274	247	268	262	274	244	272	263	278	278	302	292	240	289	271	268	321	263	283	276	246	264	270	276	255	286	278	269	249	262	254	290	236	293	281	258	287	264	276	267	291	285	283	283	264	269	278	252	254	274	269	285	244	285	267	279	235	291	282	246	268	262	269	263	271	260	265	289	258	274	296	255	279	275	271	253	264	284	309	262	289	280	259	277	281	262	269	285	278	261	288	288	238	253	277	286	299	243	293	282	260	269	262	266	253	272	262	279	268	287	247	264	251	270	270	253	273	274	268	256	274	299	258	280	246	261	291	253	262	261	260	278	253	251	292	287	265	278	268	264	262	283	274	274	254	275	274	244	274	279	252	265	267	275	262	279	286	287	269	291	280	300	308	248	269	262	240	256	259	273	262	254	258	248	253	275	260	276	233	246	268	267	291	285	247	271	257	293	281	265	289	294	248	246	250	291	275	254	264	295	266	247	266	276	296	281	257	277	283	269	244	262	265	277	288	254	262	269	272	278	248	274	274	262	258	267	288	271	280	259	255	304	279	262	268	272	258	282	235	277	248	240	269	292	292	259	241	233	257	272	241	272	258	277	255	256	253	279	277	261	280	272	276	267	282	289	252	274	277	263	275	292	256	278	286	265	256	265	238	231	290	268	278	293	261	270	263	302	274	289	275	277	258	305	282	255	274	310	292	272	303	252	277	264	250	280	280	297	295	281	232	244	270	270	319	267	288	298	258	273	244	272	292	262	260	282	288	259	248	279	258	271	245	257	285	242	257	270	270	291	300	274	264	274	263	274	297	301	270	261	277	272	260	250	272	283	261	242	282	269	290	265	270	262	289	289	272	285	270	281	269	283	267	255	247	287	276	283	273	296	234	238	261	259	263	305	279	275	295	277	277	261	267	248	258	257	254	296	276	246	279	264	261	274	265	276	286	281	279	256	234	280	280	285	280	277	274	253	273	258	281	282	279	252	264	286	282	307	280	289	267	261	279	262	273	261	234	315	283	261	275	256	263	288	255	278	271	225	252	278	267	299	266	261	273	293	255	273	306
38908	51921	41912	7488	1608	1342	1208	1032	923	921	792	761	808	789	739	750	767	734	788	808	911	1050	1199	1465	1636	1664	1603	1608	1530	1523	1533	1367	1366	1371	1350	1282	1371	1198	1144	1209	1183	1129	1018	1135	1116	1147	1221	1311	1139	1052	1078	1041	866	873	1005	917	1221	1147	1062	1239	1013	1051	1086	974	987	783	855	835	791	755	721	662	717	672	717	730	693	648	607	675	713	651	675	616	656	675	680	616	631	656	636	701	689	630	595	621	620	635	591	606	585	638	612	651	588	633	642	648	621	662	641	656	591	621	614	636	633	642	659	699	601	646	629	617	649	623	659	623	612	652	662	618	683	616	622	633	639	662	625	624	651	651	611	605	632	616	649	673	717	632	616	611	615	674	620	659	634	670	612	624	629	603	631	601	660	620	650	610	628	629	610	612	659	612	651	644	614	653	626	657	609	613	636	649	586	662	623	648	649	630	649	630	660	668	663	622	611	651	625	639	648	651	661	663	652	606	600	640	622	640	609	643	638	663	664	657	613	613	600	617	628	679	679	618	635	649	615	556	607	646	620	627	687	628	640	636	620	620	668	685	614	629	659	646	636	619	609	631	643	635	620	633	606	678	621	646	641	647	642	647	632	646	606	640	627	624	627	704	576	633	678	681	619	656	635	612	644	644	661	649	577	691	644	718	613	637	637	628	638	595	632	578	632	662	629	617	640	639	600	632	591	643	649	643	654	658	624	646	612	626	643	611	664	603	667	631	654	648	600	648	596	650	606	641	635	634	630	664	604	626	627	600	680	631	646	591	642	615	595	642	658	588	580	640	625	625	640	633	617	619	608	609	603	624	647	672	656	673	619	658	646	623	609	635	633	667	668	643	639	637	622	614	639	696	605	639	631	640	613	647	634	639	630	635	641	641	597	611	637	588	605	626	627	639	597	626	622	626	661	691	621	608	616	649	658	616	664	615	658	614	681	638	603	665	626	613	592	602	626	650	618	640	680	616	646	604	619	635	604	600	600	619	649	596	613	685	616	627	569	629	640	645	632	667	642	647	593	641	627	615	636	627	626	637	635	630	654	651	620	639	648	649	571	659	684	667	631	629	649	638	656	608	674	610	647	641	603	642	691	619	684	681	652	557	651	656	621	643	645	600	650	658	656	635	641	665	632	595	643	605	603	606	650	676	579	622	584	641	602	638	604	622	679	661	651	678	675	643	690	605	662	649	595	625	621	599	612	641	608	648	594	653	649	622	681	621	650	667	670	684	590	635	605	643	626	679	634	622	619	663	658	609	618	676	634	618	624	603	638	595	649	637	612	582	674	619	641	617	561	669	626	681	657	644	640	623	608	607	636	701	662	667	579	646	637	630	628	640	655	676	673	624	647	656	651	667	635	604	652	658	607	642	584	635	625	622	667	667	616	623	664	630	631	636	616	644	624	637	649	673	612	632	646	659	613	649	650	630	633	605	639	607	671	646	598	637	649	632	645	683	610	595	645	609	617	633	642	671	658	659	610	643	641	648	636	655	655	631	597	672	656	651	641	654	593	607	683	640	645	624	616	646	636	642	651	625	595	630	642	649	619	644	636	628	649	643	674	637	642	598	678	634	650	578	604	583	632	667	684	616	592	633	646	621	662	608	619	625	640	642	678	628	635	634	633	646	636	629	662	612	588	657	635	646	650	602	645	607	605	643	644	645	637	644	631	657	635	637	611	593	670	596	628	596	616	645	640	625	630	626	615	698	609	629	654	593	694	660	668	629	636	637	617	631	620	621	611	603	617	649	643	641	639	610	640	626	610	614	640	640	588	615	592	627	621	634	688	655	650	618	644	661	656	665	666	682	612	626	645	672	632	631	654	597	662	623	605	616	657	642	653	598	610	620	617	635	599	671	633	642	630	607	649	640	643	673	625	658	650	662	628	621	621	620	630	675	575	616	652	630	638	660	645	596	636	623	589	644	608	661	635	644	597	595	658	619	612	640	658	626	620	607	614	635	680	663	626	688	602	628	615	623	639	619	653	628	682	633	653	639	632	628	665	581	616	630	659	626	614	639	642	651	648	594	638	631	649	636	680	620	622	638	633	695	651	577	620	641	670	659	624	578	634	617	617	688	615	636	606	624	642	637	575	650	670	624	655	627	624	635	650	654	591	601	623	629	634	620	678	637	616	630	651	615	611	670	581	653	634	659	637	653	653	593	629	647	663	606	612	644	658	607	633	628	633	601	659	655	667	643	619	638	598	638	596	637	705	616	625	663	647	607	659	638	605	674	647	643	634	647	607	661	635	576	681	663	640	613	628	637	640	613	612	649	668	654	647	635	665	613	627	628	617	627	669	624	661	703	616	616	620	610	617	648	670	649	623	652	637	655	611	595	626	651	624	617	616	613	629	653	650	713	659	660	582	648	644	605	645	646	617	614	636	647	695	651	625	629	615	601	640	600	621	632	621	632	630	597	643	630	586	621	626	660	646	650	614	655	676	593	536	631	633	642	635	678	643	637	661	638	683	575	613	648	617	638	631	618	663	585	659	623	617	662	642	611	637	614	618	653	621	637	623	586	630	597	649	645	635	633	661	632	651	644	675	585	649	620	633	620	620	610	674	620	667	675	637	664	651	598	644	588	600	668	562	652	616	596	620	653	683	629	580	642	658	614	636	611	635	638	599	609	644	658	633	605	651	623	614	622	596	679	636	667	645	588	627	638	684	626	607	685	619	600	647	617	647	629	608	665	676	643	626	649	655	645	601	649	690	603	637	641	671	627	673	585	598	644	625	689	569	671	667	642	653	642	652	584	646	618	640	610	616	640	611	646	632	612	629	660	626	634	638	681	597	595	676	601	629	625	674	646	637	642	676	614	721	628	636	638	606	656	661	591	620	650	619	652	654	609	679	596	672	656	608	589	616	665	658	617	629	616	620	631	646	611	646	617	619	649	674	638	571	656	662	665	614	647	657	600	575	646	674	642	643	629	650	623	644	591	638	578	614	609	659	573	617	612	591	653	640	602	650	609	678	603	646	659	581	625	650	636	599	587	631	559	676	649	643	644	652	642	640	641	647	611	615	675	676	624	630	633	674	642	632	626	663	647	573	657	598	652	606	591	619	637	610	683	647	582	645	564	640	659	634	672	624	639	604	639	613	614	667	623	636	658	645	634	679	665	623	614	682	637	614	612	657	654	624	663	634	607	656	666	659	623	665	676	654	603	610	653	625	622	632	627	625	592	647	615	627	654	598	644	650	640	599	634	658	657	628	582	617	671	734	659	631	639	664	661	592	620	663	623	643	599	663	646	632	639	651	656	627	641	637	631	663	631	597	645	591	644	623	571	592	604	669	605	577	636	653	639	662	630	634	620	630	608	639	656	635	637	596	659	630	652	604	608	631	635	577	634	645	653	600	653	629	615	628	609	662	647	653	613	596	639	628	577	623	681	635	693	597	613	630	634	658	644	676	605	618	584	672	643	597	640	675	603	695	592	624	658	634	644	604	642	607	628	628	600	645	608	625	648	655	604
55490	47222	38272	25952	24184	24741	20704	13287	5114	886	470	402	381	367	363	373	367	364	342	322	425	480	534	537	593	585	579	547	556	607	532	496	542	473	534	527	492	439	464	462	463	437	440	441	443	493	535	523	458	442	456	361	442	444	414	497	505	520	582	644	507	468	470	466	418	377	405	375	342	357	314	314	294	292	319	321	288	291	285	260	286	313	290	256	281	290	279	269	277	278	274	264	256	305	277	267	283	297	256	257	270	296	302	283	269	273	262	264	281	296	288	236	263	244	253	272	286	285	266	282	280	281	266	286	255	300	293	270	265	280	276	271	267	248	278	300	281	290	261	265	269	237	293	292	260	284	286	286	272	316	268	288	292	264	258	298	273	231	262	276	282	283	288	251	268	279	281	270	260	302	302	280	273	246	253	284	296	268	268	269	260	272	284	250	284	256	274	325	279	280	288	255	273	262	249	321	276	276	321	324	272	265	269	311	295	284	286	266	289	301	255	253	277	266	264	312	315	286	264	287	297	295	255	288	260	298	276	286	260	282	265	271	285	266	249	263	272	257	267	274	265	264	312	294	285	297	293	277	316	255	288	297	301	269	232	262	265	280	279	247	297	267	267	231	300	268	260	277	258	279	283	286	302	253	276	288	269	257	295	286	278	249	254	272	277	291	283	289	282	264	286	253	255	270	245	263	245	256	301	267	278	276	264	278	258	279	281	287	266	286	247	284	260	279	273	281	294	288	251	261	287	321	310	275	256	273	251	275	291	291	271	301	297	312	275	301	285	267	283	250	274	274	253	255	254	281	292	273	282	311	305	298	250	284	265	264	273	223	295	275	252	282	294	232	298	296	278	274	282	252	275	298	249	283	242	269	262	271	261	249	271	267	270	282	251	268	254	303	295	285	266	268	245	283	270	253	270	269	294	236	267	263	265	275	273	304	239	254	264	287	263	273	289	286	299	273	284	268	273	289	289	276	270	270	257	277	281	298	292	277	259	247	283	278	276	255	295	287	326	269	254	266	295	294	270	265	277	242	288	292	279	284	282	266	325	283	267	267	271	279	287	278	282	284	271	272	281	271	292	261	275	276	307	251	293	279	258	257	252	250	287	259	252	257	276	244	266	296	275	271	302	259	247	273	283	295	255	306	277	265	274	264	282	256	267	302	259	307	280	271	271	290	230	280	287	284	291	248	278	284	279	248	269	300	258	268	297	283	281	281	254	271	285	297	244	303	283	295	316	291	296	257	258	289	270	268	286	274	260	288	271	289	278	254	290	252	281	288	301	290	284	279	279	255	243	314	283	280	290	291	284	272	285	322	272	289	293	261	265	308	304	287	256	263	292	285	241	250	283	258	271	274	285	269	284	303	276	249	257	273	247	252	264	274	284	263	297	293	277	276	264	267	306	281	255	304	279	288	245	287	304	294	269	246	269	244	291	260	249	287	281	245	258	279	261	293	263	287	275	286	285	267	264	242	267	270	254	291	325	280	298	293	284	271	279	289	299	249	281	292	284	250	299	274	249	283	291	305	284	288	255	260	286	281	254	264	261	244	273	262	261	269	294	271	291	251	250	275	273	254	288	284	256	282	241	290	259	250	265	279	311	268	305	289	260	255	301	289	255	269	293	284	313	271	325	279	245	279	276	312	266	260	308	257	294	306	294	279	313	269	276	261	273	294	299	267	282	294	268	246	272	288	293	291	252	255	283	299	261	254	260	273	245	275	268	267	283	245	282	326	270	273	249	266	291	283	264	265	278	253	264	277	279	278	277	270	302	276	311	266	307	293	286	273	266	252	275	240	283	293	247	312	274	266	260	270	275	293	278	278	266	290	255	249	304	312	283	316	281	288	294	264	307	263	248	225	280	277	285	275	279	282	272	281	270	289	265	289	293	267	269	266	288	264	290	280	269	286	286	322	280	267	283	260	277	305	256	278	264	255	275	295	265	275	270	270	281	253	281	286	258	260	242	309	284	251	275	307	281	288	261	282	273	277	276	278	295	266	334	301	265	266	277	282	282	269	280	258	270	302	242	254	242	271	288	264	262	263	318	259	291	260	256	298	262	267	309	306	267	308	287	303	289	287	264	262	272	259	308	279	275	272	254	300	268	257	280	273	285	273	267	266	268	285	300	312	266	290	256	276	257	291	283	222	254	270	266	270	274	273	276	299	288	252	277	264	302	278	302	264	312	249	257	299	262	284	274	264	294	256	265	265	293	274	275	245	269	294	293	294	251	252	243	282	266	236	256	276	299	290	294	300	262	256	257	279	271	276	295	266	275	282	301	253	273	264	305	277	272	267	275	282	278	282	276	281	302	267	271	274	247	292	276	272	305	293	270	285	275	275	288	270	260	287	289	302	278	287	286	287	289	263	238	262	276	300	259	240	269	236	241	282	252	311	269	304	278	266	290	310	281	279	312	264	292	298	308	278	289	235	272	253	271	279	291	311	245	281	263	281	269	267	260	303	277	286	297	294	262	262	281	281	289	275	301	289	242	286	311	261	253	240	267	259	265	279	277	269	260	279	272	276	269	283	293	298	320	266	259	266	274	272	298	258	284	260	308	269	250	287	274	273	275	274	282	293	270	298	287	278	262	273	308	291	283	261	243	301	313	278	263	287	277	308	266	281	275	264	256	278	267	259	305	322	259	255	280	281	283	283	276	264	255	288	275	262	270	265	284	269	275	255	269	239	273	269	303	291	266	267	255	292	271	253	287	325	291	278	260	295	276	255	290	306	272	264	288	277	268	281	307	265	286	314	301	267	260	299	274	273	268	265	255	287	276	252	263	261	301	280	295	286	239	276	264	264	273	261	246	276	263	278	247	276	257	300	242	253	286	281	309	281	290	245	277	287	268	271	279	277	254	278	279	291	226	273	299	277	276	255	261	297	281	255	274	262	286	261	253	278	290	290	277	260	256	328	260	261	255	261	255	264	261	296	260	276	301	303	268	259	296	272	260	274	294	276	280	265	279	241	297	261	290	311	293	269	282	285	254	249	263	282	292	275	245	281	272	286	266	272	276	271	303	270	252	248	250	262	272	279	249	247	280	288	262	308	264	260	292	302	254	288	276	305	296	285	280	289	304	289	248	285	276	296	278	277	259	284	289	298	225	284	274	249	272	249	294	269	282	290	246	287	259	293	284	272	257	272	271	274	278	263	316	282	289	274	290	270	281	308	274	252	253	290	298	259	262	244	244	275	278	267	284	291	290	303	265	262	306	264	288	267	264	308	264	275	265	249	238	282	260	277	249	286	250	287	319	281	270	276	283	275	282	270	288	273	245	268	215	286	269	309	270	273	288	259	280	267	303	279	277	278	287	273	285	249	238	293	243	285	253	293	282	257	300	300	276	268	297	282	250	295	298	274	276	272	274	281	236	276	261	293	273	233	259	257	291	322	264	277	264	300	292	302	252	268	280	261	269	289	327	271	279	293	299	275	249	294	290	290	273	274	285	263	262	271	270	257	287	251	286	279	318	328	267	269
47205	56351	46368	11338	3989	3015	2542	2069	1766	1639	1419	1283	1164	1074	1089	998	983	974	990	1038	1453	1968	2337	2426	2537	2574	2509	2469	2362	2478	2298	2136	2047	2112	2032	1957	1912	1914	1843	1824	1805	1692	1635	1696	1803	2026	2309	2549	2027	1686	1770	1090	1646	1601	1390	1990	1948	2125	2575	2788	2333	2164	2024	1754	1488	1316	1332	1267	1033	959	920	857	826	850	911	858	692	750	700	689	681	752	680	702	697	662	651	636	643	622	601	644	599	604	631	650	662	631	621	605	640	617	662	597	615	614	609	617	596	615	597	587	655	614	593	616	612	607	640	626	624	634	628	629	654	608	638	587	624	595	609	563	591	632	634	561	577	655	591	597	649	621	623	596	608	643	628	606	626	629	604	608	621	632	609	624	645	590	570	603	617	612	584	628	621	596	618	600	647	614	633	610	667	609	627	603	628	597	559	638	597	623	609	647	628	631	608	589	603	593	615	613	629	644	549	640	612	603	601	585	620	587	610	611	613	605	618	612	594	644	575	604	602	650	621	597	669	626	607	613	618	601	585	593	644	586	586	633	642	614	620	570	601	607	605	617	628	597	606	654	601	640	685	604	579	600	579	640	626	602	638	621	589	620	652	627	619	577	574	588	656	649	620	592	643	613	637	623	622	593	606	613	605	640	623	618	596	656	629	632	653	634	641	629	665	629	614	634	639	567	631	646	601	632	600	588	595	606	643	594	703	658	607	633	643	609	598	620	603	584	610	563	623	664	638	601	601	630	619	604	633	625	624	598	594	625	641	573	611	642	644	626	658	650	631	631	629	608	655	579	580	635	629	595	631	622	609	569	599	634	632	601	598	607	574	600	643	630	589	601	654	591	585	600	586	639	594	564	675	635	611	647	620	572	610	613	625	620	591	632	593	609	597	645	654	624	614	623	648	629	626	581	623	609	630	614	624	609	640	586	615	637	584	638	660	602	625	626	615	596	616	606	660	685	602	633	608	659	612	611	557	625	601	608	636	599	656	591	644	657	598	647	584	613	591	676	586	643	601	611	624	569	602	648	651	632	650	608	619	636	612	607	620	610	612	624	625	606	578	601	610	621	605	630	605	650	637	623	608	590	635	630	638	576	563	686	615	615	614	630	639	635	588	650	622	606	624	611	665	614	607	607	644	594	597	664	626	615	650	631	619	628	618	646	636	608	605	630	668	602	610	626	623	589	574	571	576	584	595	641	623	668	626	612	654	611	632	626	638	629	641	636	651	637	653	632	618	640	618	633	598	597	617	631	625	596	581	636	616	639	593	623	619	603	604	621	598	660	625	603	606	608	612	614	578	607	668	668	619	633	599	571	652	612	599	590	588	593	626	605	622	603	629	633	625	592	614	614	599	589	636	642	629	618	642	642	600	601	590	669	608	622	624	643	603	600	649	569	603	615	652	584	592	592	639	619	597	600	616	638	598	568	624	631	597	609	574	622	663	594	670	626	588	611	635	624	612	627	614	625	645	627	594	666	636	600	643	607	572	615	656	616	603	597	610	662	628	625	582	592	673	575	614	649	634	600	630	629	621	625	626	618	658	609	611	571	624	615	583	625	630	643	611	639	649	655	574	631	558	627	644	594	653	627	649	611	617	590	620	606	615	639	612	639	613	653	606	562	589	635	622	609	669	558	625	634	609	630	612	651	645	613	633	628	622	618	592	638	639	622	624	616	613	613	612	551	596	604	606	624	586	615	628	629	575	615	605	613	604	639	619	612	642	611	600	627	598	604	582	639	662	612	618	619	553	625	643	587	583	613	596	596	633	631	631	642	626	610	630	562	643	600	604	609	620	606	619	642	578	597	619	634	559	641	626	606	618	603	648	591	615	628	574	648	678	626	575	658	642	595	622	601	615	609	594	592	597	633	581	616	610	665	603	624	615	642	654	603	622	612	566	673	614	653	621	623	604	645	651	614	658	610	630	626	595	626	623	569	638	621	610	636	631	632	638	623	657	603	597	616	611	665	604	601	631	608	659	620	636	613	576	611	596	627	669	612	569	597	612	567	652	592	642	682	624	647	655	582	611	659	579	585	621	635	597	609	576	609	606	598	608	587	583	601	617	586	600	584	607	598	637	617	616	607	631	649	637	609	640	616	633	607	619	603	637	567	627	600	607	601	605	634	613	618	641	615	628	616	624	607	574	653	614	656	569	635	628	630	608	603	632	574	615	620	591	612	699	645	639	619	607	647	644	620	609	578	614	580	593	620	678	589	650	637	627	663	674	610	642	601	637	601	619	599	652	622	630	622	573	658	590	630	595	646	628	623	674	612	635	599	628	613	588	648	612	618	654	588	654	616	653	608	616	625	605	598	595	651	625	607	577	632	632	573	576	603	657	617	599	581	614	603	622	630	622	570	584	611	599	636	625	623	576	664	627	622	618	615	622	622	613	604	576	620	666	632	649	589	604	656	677	628	669	649	602	631	598	617	661	607	576	626	631	632	584	629	621	590	590	584	631	648	596	622	628	613	612	617	612	591	615	654	643	615	620	655	640	646	638	621	604	642	615	623	613	594	607	660	629	631	608	632	617	658	611	614	603	631	607	649	628	657	618	630	617	602	605	621	662	641	599	619	649	647	636	649	616	604	619	649	612	588	619	580	559	584	614	577	598	611	643	545	640	565	626	577	630	659	578	664	618	589	582	597	631	612	600	574	628	622	566	595	663	628	646	617	608	636	668	664	630	639	650	599	636	629	622	620	624	642	623	643	610	651	602	619	660	590	599	596	638	599	612	650	590	602	614	604	589	593	647	639	622	594	613	629	623	575	612	586	607	540	639	651	613	598	632	577	600	607	620	646	639	593	634	591	599	633	636	623	646	632	602	671	611	624	607	618	632	628	625	604	619	587	658	609	613	634	651	618	621	588	637	675	652	601	658	609	648	659	635	623	626	624	661	581	630	557	630	602	636	609	592	626	618	612	645	653	652	623	616	613	665	643	607	628	608	609	641	663	601	580	631	562	611	630	605	622	660	565	620	614	639	641	665	610	623	631	590	638	613	648	627	602	609	612	626	624	595	653	607	591	644	683	613	605	610	619	595	613	620	658	607	605	645	597	611	611	591	625	590	649	627	615	611	646	617	569	607	613	620	619	604	635	628	588	624	665	570	633	633	602	656	627	621	633	610	621	610	614	616	610	586	625	653	586	588	628	605	610	633	592	624	594	637	618	580	555	615	600	591	589	592	604	613	654	633	624	585	581	609	568	654	644	611	609	603	627	630	625	634	649	604	619	673	614	632	617	666	607	619	588	643	602	615	596	598	635	635	645	626	619	597	639	565	593	636	624	604	598	624	603	662	625	634	651	600	569	568	589	632	624	632	616	626	658	657	585	637	631	661	647	628	586	636	556	635	577	585	631	613	591	630	645	657	603	611	603	609	639	631	629	616	608	633	658	583	628	594	629	616	631	581	679	619	638	587	627	623	645	623	630	624	641	625	596	669	631	727	597	587	641	609	630	621	618	643	626	616	634	642	661	635	616	662	636
17511	29308	21370	4781	789	326	270	294	275	230	251	250	278	270	267	283	240	274	264	250	289	334	353	373	332	382	341	352	362	362	368	350	339	316	344	319	306	314	315	300	340	330	274	295	302	284	299	283	309	285	270	260	269	291	277	265	283	271	274	287	283	292	265	305	274	256	293	268	264	263	280	292	269	269	248	262	262	229	280	255	271	279	260	273	246	263	265	280	244	252	294	280	259	255	271	255	296	283	272	252	256	266	259	291	257	259	262	277	250	279	251	291	268	229	291	285	275	275	285	279	256	266	294	246	254	260	261	231	249	297	263	261	243	237	274	281	233	257	267	242	274	246	276	218	244	279	242	262	281	234	239	244	270	245	264	242	275	267	210	287	263	252	257	264	283	286	280	241	229	248	271	270	235	262	274	252	286	276	285	275	274	262	250	236	246	264	277	281	257	253	267	256	262	259	266	245	257	242	257	244	242	276	270	261	259	248	255	265	251	249	244	277	259	278	244	277	262	270	285	259	254	278	252	245	254	235	270	235	283	266	251	247	252	250	284	259	268	264	268	260	258	268	248	237	259	266	246	282	251	282	274	242	245	265	250	258	227	260	244	254	260	263	258	249	293	279	245	271	280	276	270	258	252	264	265	278	251	252	261	289	266	285	260	251	261	223	247	220	267	244	292	281	245	235	236	233	245	233	272	275	228	268	290	223	266	234	262	237	247	252	244	285	265	272	257	287	268	290	246	266	264	240	264	243	256	271	275	264	251	256	255	280	292	249	298	279	275	253	273	275	277	245	268	266	275	265	257	276	266	242	268	264	284	266	282	265	257	263	255	248	256	280	265	284	293	283	267	264	250	273	258	230	264	249	248	269	289	263	279	237	247	277	258	249	284	272	264	219	247	233	260	236	268	282	252	284	244	275	230	229	274	243	265	254	281	242	232	282	263	273	235	259	263	254	261	263	269	273	234	236	251	268	247	274	223	251	259	283	242	290	252	262	259	282	256	302	259	267	265	258	242	245	284	262	264	263	276	258	255	274	272	262	241	259	239	258	282	248	241	278	292	249	261	261	265	228	237	258	267	275	265	280	245	246	266	276	241	262	237	262	255	248	247	276	245	252	226	251	231	268	274	250	260	271	274	272	245	272	234	269	279	274	264	250	246	253	265	264	245	253	287	269	259	254	241	277	238	275	256	280	264	254	263	237	268	280	270	257	266	255	258	244	278	251	252	281	246	248	248	239	262	273	273	251	272	264	280	237	246	252	260	254	273	286	283	235	264	295	258	256	259	261	238	301	247	262	271	252	255	289	265	263	244	264	260	271	256	256	216	259	266	242	270	278	263	280	252	250	252	259	287	262	285	266	237	266	279	259	235	226	264	261	232	254	256	264	236	266	265	256	257	267	268	256	253	273	266	251	263	243	273	257	279	250	269	264	271	284	268	242	252	248	243	232	261	247	250	269	280	273	268	274	269	237	272	246	243	226	287	241	253	263	260	274	238	254	259	232	275	280	276	258	284	242	258	286	254	274	257	287	273	273	249	274	261	253	271	302	255	256	256	254	249	241	267	271	215	257	248	243	265	248	267	248	271	252	287	218	296	241	259	269	249	226	268	260	250	269	263	246	277	254	257	283	270	269	273	243	266	273	258	296	276	261	288	250	240	247	257	242	257	243	284	248	274	253	267	258	243	236	273	249	269	251	279	274	297	265	238	251	252	259	268	237	268	260	252	260	263	265	249	246	267	271	284	263	293	221	245	251	253	232	253	260	255	242	231	249	267	268	238	221	270	274	289	246	287	245	251	255	275	248	272	268	285	231	262	275	291	271	257	260	260	263	267	303	265	257	268	253	251	244	237	244	286	246	251	289	273	243	265	257	257	286	255	302	286	249	266	250	274	310	236	263	243	261	267	266	300	259	235	300	283	272	258	225	268	276	288	227	262	245	247	264	279	263	262	261	231	271	265	283	237	257	265	251	245	296	242	268	262	277	259	264	253	278	257	264	273	301	260	227	277	277	274	249	262	246	310	277	285	248	236	237	262	246	238	289	259	289	256	253	270	240	271	263	263	234	267	270	263	271	268	225	291	301	258	213	247	259	255	237	251	239	256	263	261	250	259	250	294	261	268	284	256	236	270	243	258	257	249	238	253	277	241	259	219	250	257	252	274	267	259	215	268	278	234	257	269	275	256	241	290	265	226	276	255	279	295	269	254	251	267	288	255	252	257	275	249	279	279	257	266	273	266	269	252	256	229	266	253	248	236	250	245	261	257	263	230	242	256	275	278	266	248	248	248	238	221	273	289	262	241	260	254	264	268	255	255	270	276	240	290	239	279	268	275	261	253	253	242	262	266	253	272	273	245	257	231	268	238	242	271	255	245	241	245	269	249	235	251	269	248	265	264	229	273	280	263	254	254	266	248	254	265	254	273	252	254	279	259	252	284	265	256	284	224	273	243	245	252	258	246	271	249	260	262	255	246	247	247	261	271	271	275	246	262	256	259	266	267	276	268	260	239	239	263	259	294	288	297	279	236	268	296	265	265	260	269	260	264	241	254	266	264	288	260	254	247	242	278	278	264	252	250	254	286	286	257	254	276	261	249	262	259	249	250	263	268	269	278	274	241	241	238	279	254	255	276	276	282	264	254	252	275	254	267	227	244	263	224	275	258	238	258	261	260	299	273	259	237	253	277	261	267	296	269	250	280	288	275	286	255	250	275	251	295	270	292	242	249	253	280	284	294	280	271	244	260	242	258	283	262	289	237	258	256	273	270	251	274	273	293	269	245	268	261	258	268	267	295	257	258	242	238	284	249	250	293	268	283	248	309	255	281	265	266	267	269	261	252	268	272	262	231	278	290	256	255	271	272	255	251	292	280	263	263	304	257	253	223	280	258	234	276	256	287	269	234	257	231	207	273	247	257	259	248	221	263	272	257	264	239	244	278	247	224	272	243	282	243	246	267	275	250	254	264	225	260	241	250	257	261	252	244	256	243	267	257	272	282	253	250	246	297	283	287	262	230	249	248	245	252	255	260	268	298	248	244	269	267	239	297	248	258	264	256	231	271	274	243	267	248	266	267	255	265	248	298	265	264	258	269	237	279	261	270	280	251	258	256	284	245	247	286	249	243	284	308	266	253	267	267	252	253	276	278	239	255	274	234	258	263	259	248	263	246	271	237	242	290	261	289	282	240	256	262	269	260	250	235	304	269	286	255	258	275	236	256	265	256	271	246	270	266	250	258	290	246	278	251	268	279	292	296	234	263	274	246	272	268	258	248	260	294	256	247	253	253	232	262	242	253	260	279	271	247	270	283	273	259	247	242	251	243	248	270	269	277	245	241	271	289	303	263	259	261	253	240	267	240	263	265	245	258	271	250	258	259	268	221	257	259	266	263	254	261	248	268	272	258	271	269	257	272	285	235	237	245	267	250	280	281	259	267	230	274	272	263	246	280	262	246	216	274	277	267	230	241	288	291	252	255	265	297	284
14600	30888	20280	2731	678	681	638	646	685	611	617	632	615	617	662	628	579	620	692	759	824	1078	1256	1300	1357	1218	1252	1242	1288	1296	1211	1187	1159	1177	1180	1068	970	1037	992	1034	874	983	858	883	844	859	775	873	813	846	780	782	776	759	769	763	764	751	710	755	716	729	684	718	702	714	681	651	586	623	603	637	616	645	643	655	667	613	656	650	648	643	595	654	608	641	605	609	609	604	611	615	570	645	640	680	600	664	594	644	619	610	570	616	597	624	578	613	613	563	599	589	591	598	638	614	651	604	624	604	625	631	617	633	640	652	633	630	642	620	612	596	659	642	603	603	636	694	647	618	618	630	617	633	630	616	581	639	617	607	610	631	628	616	618	621	634	598	609	627	655	636	615	558	610	589	667	673	653	584	669	644	634	621	647	611	595	599	582	623	615	596	585	614	623	593	654	606	611	626	639	632	586	604	638	617	650	602	623	637	617	613	600	601	574	626	621	625	612	624	553	611	623	619	591	628	622	585	617	588	600	651	607	647	598	632	628	656	643	655	586	581	642	603	612	582	636	609	626	648	606	577	622	615	579	609	583	660	616	593	638	613	653	611	629	624	616	627	640	636	611	636	660	654	617	644	621	636	621	655	623	605	591	587	633	646	629	615	567	622	586	635	622	631	612	612	651	655	633	630	602	653	613	604	611	662	617	597	621	642	626	642	644	593	606	618	583	689	591	675	587	578	655	619	635	562	634	608	646	630	617	596	589	634	636	628	609	627	591	623	621	608	574	655	628	590	580	676	648	599	572	634	664	620	610	628	617	613	612	609	661	596	616	602	605	667	627	629	606	614	619	602	616	635	620	585	617	586	591	561	629	622	593	646	620	560	571	621	617	628	670	675	585	651	656	635	609	626	676	593	663	598	600	634	631	630	633	607	606	653	689	580	616	627	633	606	640	597	618	627	664	644	608	634	635	621	587	665	649	613	650	629	587	630	607	621	634	607	632	636	598	623	609	591	624	593	595	641	618	633	633	589	581	574	656	602	577	669	599	608	658	616	628	640	583	679	622	612	604	619	586	583	606	600	602	630	605	629	628	625	589	614	622	635	622	604	615	611	597	608	585	584	590	627	611	599	612	621	604	604	618	605	576	608	610	629	642	643	645	609	635	609	651	621	616	590	611	674	652	629	620	640	597	662	643	613	608	579	596	616	564	651	610	613	663	599	651	604	596	628	636	620	621	614	627	588	601	582	650	599	632	658	621	604	606	654	661	606	616	658	619	631	631	628	646	606	608	614	641	603	601	634	578	636	630	576	552	639	629	650	548	607	642	574	658	607	612	627	601	638	579	632	646	663	603	606	627	639	664	601	616	641	608	641	618	569	652	656	612	613	606	624	647	620	624	613	645	593	627	659	620	623	658	613	607	617	603	600	613	592	625	580	654	597	586	635	627	656	607	590	603	612	611	624	591	645	599	584	602	568	597	608	624	626	590	582	579	614	641	591	587	643	582	585	631	603	576	642	622	591	588	606	587	587	637	619	641	600	612	620	582	598	639	616	625	648	644	588	603	645	561	638	670	561	603	597	612	622	630	618	605	618	604	635	591	574	641	631	617	596	612	591	612	663	650	658	625	633	589	638	577	625	660	606	635	646	604	676	615	637	588	617	624	684	595	617	621	607	589	615	565	594	611	671	618	622	620	660	611	628	639	621	596	594	635	613	597	622	601	672	611	667	623	636	590	616	631	612	611	642	629	639	619	616	590	624	626	610	582	584	619	651	663	628	651	628	567	617	656	606	584	600	640	576	673	609	597	635	629	607	634	609	617	650	632	630	608	568	589	618	633	614	620	584	611	590	638	654	615	666	593	620	618	642	605	634	613	639	640	626	606	643	637	664	610	647	610	622	603	604	633	611	623	622	616	615	594	614	662	579	624	601	635	648	638	635	671	680	624	601	641	608	637	623	636	593	607	610	648	597	626	602	627	639	587	578	656	639	622	636	613	618	643	585	664	636	630	602	635	651	587	591	616	611	614	590	630	658	614	610	592	625	598	611	630	612	615	638	619	546	635	595	602	620	622	634	637	624	629	593	600	621	650	615	600	618	633	632	586	607	623	578	600	613	610	627	621	621	611	620	638	614	582	620	610	660	613	635	616	620	626	608	612	638	607	647	610	582	634	619	639	626	619	668	608	628	591	673	625	642	625	618	623	578	642	616	621	611	615	648	607	604	628	612	664	659	637	638	601	597	631	596	626	596	629	589	556	591	657	629	644	623	667	652	662	646	575	602	631	630	615	667	617	620	645	634	645	596	671	566	612	599	654	661	588	596	649	643	610	626	627	630	592	605	611	601	619	633	619	659	585	590	588	619	619	624	601	606	615	638	650	603	577	628	621	607	593	620	598	591	626	652	619	622	615	593	631	615	635	597	636	620	631	630	612	605	607	645	620	587	653	587	653	618	582	557	621	638	632	629	581	641	612	583	601	664	603	613	605	670	592	605	619	608	600	614	598	638	662	613	605	590	623	633	579	645	608	552	643	596	666	625	591	607	674	600	626	624	608	642	636	606	633	599	598	654	589	591	602	610	648	570	618	625	637	603	551	615	645	595	586	618	658	594	649	579	628	595	613	616	619	626	634	605	610	619	600	613	633	629	594	654	581	597	637	625	610	665	638	620	576	611	596	612	607	643	623	660	614	599	609	601	607	667	597	618	661	598	598	571	617	575	646	617	610	630	637	620	628	558	614	581	662	671	646	659	614	631	607	584	635	644	654	589	652	569	613	595	658	646	623	633	572	599	603	641	621	634	628	625	601	603	677	594	633	629	601	605	615	588	596	625	610	639	641	610	585	647	580	650	559	638	608	610	626	668	660	647	587	636	599	661	635	648	625	620	616	636	623	614	638	652	659	606	668	621	636	589	647	586	626	617	625	579	630	633	586	630	593	630	615	579	600	641	612	631	501	617	596	629	605	660	646	620	588	660	619	605	618	618	653	608	624	586	631	610	634	612	593	599	573	620	566	653	595	641	617	652	632	647	606	653	636	630	590	633	610	611	646	618	596	630	657	643	604	643	635	616	621	615	657	623	614	611	617	614	593	640	553	659	623	625	604	586	603	619	578	631	649	633	606	663	685	634	656	610	573	627	650	656	647	667	608	629	584	616	629	616	651	629	597	672	619	639	598	634	609	619	614	644	625	655	567	664	628	578	583	603	621	610	595	588	625	612	618	615	619	628	611	636	632	623	614	584	632	600	597	616	613	584	637	644	599	634	672	618	612	607	605	598	618	593	607	598	599	621	592	571	596	641	615	654	610	654	628	604	619	584	622	651	669	644	654	625	648	672	607	636	641	611	606	634	623	616	613	600	643	612	631	615	639	644	637	643	638	646	625	636	575	590	587	587	610	574	614	599	618	615	622	640	615	630	554	597	633	631	610	630	594	624	600	634	631	592	613	609	629	621	627	641	631	616	584	604	613	596	619	596	611	636	636	606	588	642	641	622
43919	51855	41260	28029	20392	13301	6137	1948	549	329	323	319	295	261	292	300	254	291	292	365	426	434	409	394	439	429	423	426	425	421	394	388	422	397	371	376	369	372	324	345	352	363	332	318	365	338	375	366	352	313	303	286	375	326	304	286	297	347	361	380	348	319	346	319	316	309	322	291	289	311	313	290	272	278	277	278	295	268	298	272	283	299	260	251	284	275	245	263	257	297	294	281	279	272	294	258	298	264	269	266	252	255	266	277	259	267	275	292	270	288	267	252	246	277	263	276	277	251	293	255	267	264	262	260	276	243	256	285	259	285	283	276	300	249	286	261	271	268	236	285	257	301	298	271	291	249	265	277	259	249	288	269	269	287	283	264	270	269	262	254	282	287	260	272	260	247	255	236	263	272	284	263	262	250	286	260	266	257	279	259	279	277	301	268	298	270	254	247	261	286	245	301	276	248	259	270	271	282	279	276	295	284	244	284	308	249	295	282	299	262	277	263	263	261	295	262	268	266	252	282	286	247	255	260	249	250	287	282	267	273	264	286	281	254	259	289	245	247	263	276	226	271	313	260	314	263	279	281	255	266	295	291	263	284	269	241	288	251	249	241	308	267	291	287	257	252	284	310	246	284	275	281	302	263	292	286	294	298	267	255	250	269	285	275	240	292	287	274	286	243	259	253	261	274	282	224	271	236	290	291	280	251	279	260	266	267	283	286	284	248	262	270	243	264	275	272	240	274	261	275	297	265	249	319	288	253	263	268	278	287	249	299	308	275	295	276	285	258	270	271	267	277	240	257	262	268	288	265	276	273	262	275	303	287	303	275	227	275	270	280	282	266	268	265	283	273	262	283	303	287	298	271	276	277	269	252	264	272	259	268	257	271	272	269	262	281	242	258	263	252	270	297	244	270	249	289	262	273	249	258	253	256	318	284	261	269	263	241	267	242	275	273	263	255	242	251	264	269	278	267	260	248	286	257	265	269	291	279	264	260	289	269	287	272	293	297	247	259	270	287	306	238	285	249	285	260	272	278	298	283	273	287	253	277	256	242	284	244	269	252	283	287	292	261	248	265	248	249	263	269	286	267	254	252	289	272	309	298	277	284	253	234	273	242	272	265	288	288	287	282	274	277	268	297	264	294	260	276	237	245	270	262	279	290	261	291	264	294	297	248	278	270	247	287	278	258	275	250	260	323	274	277	274	277	261	267	288	285	253	243	278	261	266	253	288	288	284	254	262	273	278	240	279	261	277	243	271	247	286	249	300	279	295	266	267	273	276	286	289	269	278	243	255	271	269	277	291	282	290	285	305	242	261	264	260	267	293	261	271	247	250	281	261	264	279	247	294	267	268	273	283	243	276	253	272	291	259	286	285	252	243	247	287	266	281	291	274	266	255	249	277	276	263	273	286	258	267	292	277	258	279	270	275	264	288	271	291	241	274	256	277	266	294	261	261	264	286	257	302	285	308	276	286	289	311	279	260	271	295	232	257	268	250	247	263	267	260	286	261	253	278	247	254	273	309	303	295	254	259	275	263	247	278	273	265	270	279	260	241	280	294	293	259	277	258	286	261	304	257	273	275	306	278	284	267	269	283	268	249	296	285	260	264	277	271	286	258	308	296	305	269	291	250	270	262	263	279	262	265	261	244	271	258	277	252	273	292	233	300	245	236	243	279	295	276	281	255	273	269	279	287	292	268	265	290	285	304	280	268	255	275	299	258	220	282	272	255	284	289	291	295	262	245	233	268	291	269	263	281	279	280	259	261	267	253	272	280	254	264	227	272	267	309	244	271	296	262	272	257	252	233	269	245	293	274	268	265	279	265	276	256	261	290	268	285	226	276	273	253	257	266	287	274	246	257	245	260	262	292	283	274	273	285	281	271	247	257	270	282	273	291	267	257	263	283	279	284	255	251	297	274	266	276	296	274	299	263	281	270	287	270	270	256	304	267	275	264	254	279	292	266	252	288	268	286	272	258	259	285	264	281	249	272	266	273	294	272	276	265	242	265	258	275	263	255	266	266	296	277	305	246	291	228	282	250	264	282	289	253	265	288	270	283	280	261	250	266	242	242	280	262	271	273	271	275	277	270	288	285	273	272	280	243	252	268	248	266	252	270	258	275	241	268	268	264	268	271	239	303	281	298	282	273	283	283	271	283	309	261	256	270	265	269	237	254	289	282	247	257	254	259	275	303	271	252	250	257	278	291	263	309	313	269	277	272	244	265	264	276	281	270	268	293	274	281	258	275	243	258	307	258	289	251	275	259	268	282	269	276	249	265	270	273	275	274	286	262	244	299	266	256	265	250	282	246	265	276	286	257	257	290	283	253	252	246	253	281	278	283	258	248	299	260	237	313	289	261	259	267	263	279	302	247	268	270	282	281	271	271	301	258	253	260	243	273	275	266	287	275	257	257	278	273	263	257	269	281	272	285	277	259	286	293	259	250	287	258	278	264	291	271	264	254	272	284	270	295	282	251	249	269	231	251	302	248	285	291	278	277	255	267	230	258	270	296	294	291	283	270	286	270	277	250	269	268	273	283	252	278	263	287	277	280	276	269	261	288	279	256	236	283	259	269	307	268	282	278	250	283	291	263	256	244	266	250	285	254	283	265	278	276	246	292	252	277	282	240	261	258	294	270	239	280	264	276	233	262	276	286	283	257	263	258	275	274	246	302	287	234	243	269	277	275	312	274	268	262	297	284	252	275	273	307	274	275	282	257	256	292	267	263	254	253	264	259	286	274	279	299	230	274	269	283	284	274	272	262	274	304	255	262	279	265	268	264	266	279	252	297	245	279	261	273	269	276	282	286	265	292	282	267	277	279	267	261	257	281	269	255	277	272	266	272	259	288	236	263	278	260	284	272	287	267	273	267	281	280	260	281	274	283	292	259	262	265	285	273	273	287	286	285	270	285	264	262	275	265	276	269	258	261	268	305	278	292	252	283	263	250	254	278	278	267	261	263	244	271	266	251	272	275	258	301	267	245	246	270	297	249	250	292	253	267	254	296	274	276	246	242	307	266	276	283	265	252	292	256	256	250	255	276	251	266	259	277	248	300	271	259	240	257	229	246	290	306	249	275	261	273	270	264	288	246	281	256	269	264	260	244	295	278	264	238	239	265	250	260	270	245	258	246	265	269	263	278	286	287	256	298	261	244	261	269	275	285	288	222	269	296	267	279	287	279	268	254	297	273	270	268	284	267	262	257	236	268	249	274	294	260	270	259	254	286	231	265	252	267	269	252	271	263	248	264	281	264	255	288	268	268	291	247	268	294	257	257	280	254	266	254	282	306	262	257	260	253	254	227	269	263	269	242	255	253	284	279	284	278	244	283	294	276	252	284	272	284	286	263	277	274	304	257	271	260	253	264	270	251	262	290	264	250	258	268	299	261	289	270	294	275	258	243	268	300	282	263	278	264	277	249	267	287	260	287	265	277	241	244	293	237	282	277	250	300	276	294	299	298	229	278	277	272	267	281	298	259	291
34468	51262	40174	17718	1616	1364	1206	1049	980	922	850	789	824	801	756	705	713	682	862	1195	1437	1602	1596	1615	1631	1572	1623	1648	1588	1591	1502	1556	1506	1465	1406	1350	1226	1238	1173	1176	1140	1183	1115	1089	1229	1184	1221	1348	1042	994	884	1010	1129	958	913	926	896	1079	1034	1304	1198	1097	1024	991	869	849	853	893	747	761	721	732	693	732	725	624	693	699	654	690	625	620	645	680	667	676	622	618	598	704	602	641	641	648	659	622	619	604	633	666	566	615	636	610	633	602	638	635	657	671	623	633	647	609	619	646	647	677	595	608	618	631	622	630	580	606	659	640	640	651	664	607	635	663	669	642	588	610	651	629	636	653	669	617	613	629	613	629	591	602	629	604	660	609	656	611	633	599	611	686	636	647	646	642	637	646	645	611	674	666	630	675	653	658	691	660	636	590	623	599	654	645	663	631	643	649	648	615	600	604	673	630	647	581	649	612	619	603	604	600	674	604	570	640	632	616	663	654	616	615	627	581	640	631	637	645	630	653	656	604	642	615	655	652	637	603	619	616	618	682	639	643	618	576	591	599	636	591	626	635	664	651	630	650	638	611	628	610	625	614	617	635	620	645	654	671	635	678	643	617	582	609	675	594	628	644	610	637	598	626	634	605	654	636	592	621	632	663	621	630	632	615	646	594	590	633	600	647	614	625	627	608	630	623	611	610	648	616	630	643	595	640	617	671	618	603	642	612	637	603	649	631	681	618	606	627	662	646	655	583	636	662	667	612	636	653	622	615	612	662	619	646	609	638	656	636	615	630	634	628	640	619	571	600	618	608	629	712	613	621	685	630	612	638	640	613	627	621	622	627	588	609	640	626	654	638	645	588	626	603	610	631	614	567	627	613	612	625	635	593	605	645	645	639	613	641	591	630	650	594	621	615	627	687	616	627	644	632	644	580	655	615	632	603	654	658	608	602	563	636	601	681	640	629	601	619	628	617	625	623	610	634	626	621	627	647	614	615	625	629	660	647	598	645	621	596	622	626	663	609	650	634	619	582	602	602	612	652	614	660	623	626	645	622	615	638	614	611	663	643	634	631	563	685	631	648	677	579	633	613	624	662	638	633	656	575	628	646	620	628	577	632	624	642	608	628	614	586	626	646	590	614	651	630	645	639	635	626	621	658	616	641	647	662	648	610	616	624	640	653	631	634	676	649	657	595	652	621	646	639	653	601	626	671	681	636	673	637	656	613	556	671	608	629	650	635	644	642	675	664	607	614	627	614	634	632	662	661	604	644	643	613	647	614	625	632	673	614	620	623	677	643	641	595	667	615	660	659	652	618	583	607	638	630	594	653	616	616	661	601	614	666	608	588	613	607	607	644	649	658	627	622	612	626	626	636	591	636	617	644	612	645	672	591	659	599	640	593	690	671	621	588	635	621	599	664	624	612	614	664	609	644	618	636	658	638	599	608	617	610	606	609	652	596	627	607	632	631	615	676	671	618	653	649	641	646	661	660	600	638	628	635	627	667	616	586	695	629	629	621	632	616	584	678	660	612	619	624	662	604	651	602	635	635	625	630	661	644	584	643	634	608	644	652	604	617	655	668	576	604	650	648	630	595	598	596	691	612	654	637	612	646	713	624	658	599	620	578	607	634	627	623	588	642	681	656	580	682	616	631	675	642	640	617	641	609	606	642	619	634	634	577	640	565	643	637	635	637	678	619	603	631	634	625	657	608	635	643	641	628	611	631	642	610	633	628	633	649	647	641	628	639	614	610	644	634	605	620	634	611	647	669	648	671	609	641	680	667	659	621	628	605	636	640	635	634	636	625	626	603	596	620	613	652	656	620	635	584	596	629	624	652	663	641	616	579	639	610	624	629	620	611	661	623	630	636	610	596	606	638	639	619	645	627	591	568	591	643	608	658	599	631	620	616	584	630	631	666	595	674	652	585	624	670	673	619	652	636	664	656	633	613	656	631	620	616	627	622	617	620	669	616	675	561	644	611	697	641	611	615	619	668	585	596	640	621	644	642	589	606	634	596	616	637	642	627	642	561	612	686	617	649	634	626	630	663	606	639	640	647	621	649	627	611	657	641	605	626	605	615	588	602	664	658	619	632	615	656	617	630	584	601	582	632	637	633	641	585	618	663	614	604	635	622	640	588	645	614	598	659	690	663	624	657	707	606	659	645	637	663	652	614	658	622	669	603	652	621	607	649	588	601	611	638	659	658	625	610	553	635	605	635	660	671	632	675	591	628	666	642	646	587	627	644	621	676	663	636	655	633	616	657	579	585	623	662	623	585	623	612	598	602	663	701	630	623	637	609	620	612	619	606	623	601	652	661	628	623	623	618	623	637	642	654	640	596	688	605	638	653	624	643	631	651	618	644	621	677	628	626	641	593	658	597	584	630	600	613	621	647	627	631	626	636	626	633	586	643	591	639	598	663	616	581	613	670	661	613	590	625	646	644	662	619	599	662	644	702	634	656	615	616	603	620	580	649	598	608	660	620	619	618	572	634	633	644	648	609	668	593	646	632	628	646	565	660	615	617	615	646	629	642	619	642	629	640	629	623	617	651	625	616	565	638	615	624	633	566	598	626	633	603	646	612	622	594	621	664	626	638	667	604	616	630	614	619	643	617	637	618	660	664	633	657	621	628	663	632	647	614	584	632	573	635	618	639	635	621	641	604	662	592	602	585	595	604	654	668	618	638	602	635	601	671	675	638	641	609	671	670	601	633	652	645	603	650	624	617	658	656	669	606	648	617	602	665	630	620	708	630	592	588	663	622	660	641	631	614	631	679	602	625	616	609	665	643	641	651	591	604	660	668	634	600	631	664	602	634	597	649	630	636	616	646	603	610	627	626	672	631	599	645	617	635	589	664	663	572	632	643	662	616	644	651	633	643	585	653	617	635	628	627	622	615	637	639	620	673	634	674	605	642	618	630	604	609	607	670	578	635	612	638	616	664	627	652	609	641	622	597	622	622	633	632	608	635	639	653	651	604	650	589	594	691	636	652	643	645	665	636	606	656	613	620	617	643	642	642	644	628	624	652	573	646	633	647	584	668	638	598	620	639	578	646	624	656	651	601	645	647	659	628	677	626	662	606	659	612	646	580	668	635	587	632	648	613	647	615	623	649	634	652	651	645	648	613	650	642	632	641	622	644	616	621	658	635	652	641	624	650	588	625	623	592	600	624	607	599	636	611	589	654	677	628	666	642	659	630	613	647	633	638	605	579	639	654	683	669	618	567	610	624	641	618	629	619	608	575	639	637	662	611	597	681	599	663	668	612	615	627	677	645	642	614	651	660	604	615	597	603	668	632	642	639	632	609	627	636	600	662	649	630	623	629	658	613	648	613	647	649	614	607	622	617	628	596	669	662	650	563	635	626	659	640	618	635	625	631	611	625	646	626	626	618	611	623	645	617	632	588	646	609	625	658	623	654	646	635	632	620	621	627	644	643	657	616	610	629	625	611	645	602	604	652	616	636	660	650	657	610	643	641	636	646	606	604
55015	46412	36250	27011	23803	21925	16672	8302	2388	650	416	369	382	360	363	340	328	283	367	369	454	539	586	546	560	579	559	537	543	503	466	525	565	470	480	447	468	418	455	459	444	413	427	478	467	483	567	564	420	413	405	371	412	399	403	398	386	414	433	533	524	420	409	447	374	393	385	411	332	327	326	280	340	292	301	300	271	295	309	261	274	273	282	278	292	287	283	269	265	220	265	271	262	282	281	270	293	268	243	268	259	277	262	275	274	271	311	262	264	291	272	239	278	276	267	275	231	280	277	295	237	258	268	284	264	254	229	271	228	270	301	313	305	264	268	288	254	278	272	280	269	270	274	318	248	262	261	236	279	264	252	241	270	268	278	246	260	268	252	295	264	230	289	246	237	258	266	303	325	278	275	265	273	240	278	277	274	279	267	301	259	274	282	235	221	289	272	243	281	277	262	267	259	273	250	256	307	285	232	286	253	285	273	278	255	269	251	239	282	260	257	275	275	256	280	238	241	265	267	294	257	261	274	270	260	266	278	258	259	283	309	267	291	262	248	249	276	293	280	269	257	269	292	277	247	255	291	274	275	251	268	256	259	258	291	251	263	265	275	250	290	270	281	258	283	259	263	287	287	266	276	276	262	269	285	244	251	250	302	249	287	270	274	255	254	240	290	254	278	251	281	288	266	284	268	274	267	264	277	268	269	269	277	307	280	286	253	268	275	280	277	296	268	290	262	229	249	271	264	299	289	279	285	244	272	261	275	258	269	244	287	274	263	246	261	234	260	260	288	272	263	275	254	318	258	252	249	277	259	293	249	262	285	317	231	279	253	275	305	284	248	247	253	264	239	268	259	284	274	273	278	243	299	252	259	225	290	274	300	264	292	246	262	287	273	242	279	258	269	290	265	277	286	232	264	264	274	262	252	298	275	288	260	231	236	256	270	273	250	274	284	258	256	273	262	266	288	255	272	290	323	286	270	257	287	294	272	258	282	276	263	265	252	278	257	262	284	240	281	252	270	273	273	275	269	284	276	281	294	285	284	260	263	263	262	242	270	263	295	266	274	303	234	273	285	264	252	269	247	280	253	279	264	281	273	309	273	264	246	286	264	304	256	255	274	274	315	289	252	260	272	272	287	293	305	254	260	259	253	293	287	258	269	253	281	299	271	280	325	270	274	267	276	250	263	256	264	282	219	268	290	291	259	272	265	261	256	276	268	266	229	286	266	237	277	231	280	243	270	242	318	248	262	259	258	296	250	254	253	264	264	251	277	289	258	259	297	264	272	249	282	275	262	264	264	256	283	296	236	305	223	233	276	292	282	278	277	255	277	277	266	278	257	257	259	257	258	282	267	277	269	255	301	274	301	269	261	252	292	270	248	247	287	252	285	225	247	268	290	253	261	279	262	289	254	274	272	282	231	254	256	277	271	259	263	276	281	294	272	281	301	285	265	254	258	292	297	286	237	280	257	265	262	263	258	285	246	238	272	257	308	269	277	258	241	275	254	285	287	266	259	290	273	263	260	273	270	277	274	232	273	274	279	260	249	263	290	287	268	270	249	271	283	247	270	268	299	261	275	284	261	267	269	285	273	288	295	275	266	246	262	246	297	261	243	299	271	268	272	285	265	287	290	287	266	251	259	245	278	267	288	259	272	267	286	253	262	271	282	256	257	257	276	273	277	262	278	254	283	262	280	265	274	331	277	275	276	300	284	266	258	258	269	256	274	266	263	298	263	252	260	249	239	291	277	269	249	263	290	283	288	307	283	238	273	268	253	287	262	245	265	251	276	271	237	259	294	268	256	257	248	293	242	269	274	261	288	269	301	268	262	277	262	271	264	267	276	294	305	290	271	280	279	267	249	261	263	270	277	283	238	288	262	248	276	241	293	273	281	256	268	250	290	269	248	268	267	245	268	266	259	270	252	252	266	267	275	273	257	259	288	292	276	278	285	272	258	234	270	293	266	258	221	255	301	266	254	281	261	287	296	266	275	277	245	274	233	245	254	269	260	277	265	289	291	255	257	285	251	251	262	266	278	287	264	268	249	283	277	295	246	253	303	267	264	290	280	285	270	270	277	254	289	278	303	297	298	250	265	271	276	244	233	251	285	273	274	240	271	251	274	260	266	228	273	286	297	287	263	266	275	293	302	301	265	253	242	243	224	300	265	297	242	250	257	266	268	274	276	264	311	247	253	256	311	264	279	259	267	238	257	250	257	249	238	243	270	262	235	284	259	285	246	266	279	262	254	245	262	265	226	281	241	258	247	289	242	293	289	241	246	263	280	279	254	255	287	281	265	275	266	289	282	292	298	264	286	270	271	272	265	284	246	288	273	259	274	274	264	270	275	289	291	265	268	289	265	309	281	276	258	255	263	308	274	265	258	281	274	284	246	273	251	264	227	285	256	256	271	277	275	243	257	246	279	281	273	256	273	274	263	264	282	264	267	253	319	294	262	278	285	299	268	254	250	237	270	267	247	273	244	269	281	257	283	267	268	303	277	285	286	259	271	297	244	278	249	263	295	251	243	259	234	294	288	288	257	275	265	266	268	335	257	253	292	278	287	240	253	277	252	277	232	256	287	300	275	272	306	270	269	250	290	269	279	283	238	312	301	245	291	270	273	276	282	288	297	259	268	288	249	275	256	261	278	275	274	278	271	244	274	275	244	270	257	241	238	270	262	257	235	285	233	251	302	241	240	257	272	260	270	265	263	272	259	242	278	261	244	280	292	237	247	272	254	270	258	275	246	274	264	304	267	288	282	275	256	268	273	288	292	260	275	267	280	254	250	279	269	252	257	264	298	279	266	245	269	286	269	270	276	261	261	277	270	247	248	247	265	224	269	248	276	247	254	261	270	260	252	265	269	251	256	292	299	277	280	285	260	252	265	263	276	234	263	294	265	269	268	271	230	299	261	303	275	282	280	274	264	265	231	277	223	254	293	284	270	289	274	258	264	273	274	279	224	304	266	254	266	277	246	293	287	279	294	274	263	273	276	266	273	230	277	267	287	268	280	285	266	271	278	255	285	252	258	276	291	269	266	263	260	261	248	252	274	293	288	270	285	230	252	258	254	275	271	239	239	268	259	266	273	255	288	274	260	259	288	250	268	281	272	299	272	277	292	254	245	266	276	263	264	301	270	269	270	303	310	234	263	278	292	277	249	306	270	262	291	258	279	242	282	276	298	265	254	290	224	251	265	248	245	276	250	279	282	275	279	269	259	269	308	268	286	280	249	260	277	269	254	254	302	258	255	246	239	240	261	274	314	289	291	246	293	271	237	265	243	293	290	250	273	262	248	272	259	269	252	291	256	297	281	275	247	260	242	263	286	259	233	287	247	300	286	253	267	305	261	260	269	253	251	256	266	271	255	271	264	259	271	271	277	249	281	303	273	279	276	279	260	276	264	303	237	270	268	277	284	266	251	291	260	263	282	273	242	277	255	275	285	289	272	269	266	280	311	285	273	291	226	279	270	256	263	298	266	252
45550	49814	41900	10967	4091	3116	2512	2042	1801	1633	1460	1281	1247	1090	1039	1025	1012	901	990	1242	1783	2150	2540	2499	2475	2401	2373	2305	2382	2364	2198	2220	2266	2190	2134	1975	1789	1885	1925	1901	1764	1617	1730	2028	2185	2336	2727	2820	1551	1459	1065	1334	1585	1458	1507	1427	1302	1704	1867	2656	2464	1915	1658	1594	1393	1245	1422	1400	1114	925	912	780	840	839	812	724	691	697	667	668	720	710	727	669	641	694	659	598	643	629	606	615	639	622	591	617	636	660	602	667	591	594	615	587	639	631	595	574	585	614	562	598	616	656	600	602	622	581	604	626	610	590	641	615	638	613	579	648	549	571	640	615	619	630	622	598	609	623	621	641	639	586	658	583	632	562	646	599	575	578	614	670	600	549	610	655	549	620	598	595	636	652	596	601	570	617	657	595	591	580	625	628	625	628	594	591	627	601	602	586	596	621	615	606	605	618	647	594	591	600	610	654	626	629	631	644	614	629	608	588	608	608	633	628	653	632	646	602	572	571	659	615	613	628	594	582	613	614	619	580	578	587	624	593	627	578	593	615	653	607	567	586	597	631	609	591	604	624	627	612	562	608	581	615	611	572	621	668	622	609	560	617	603	567	636	651	587	573	591	602	620	597	593	610	623	603	597	576	608	567	618	602	616	616	637	606	632	580	598	644	590	636	607	579	579	613	599	600	646	618	587	603	641	612	609	604	625	635	564	603	600	610	646	648	661	650	614	601	625	594	589	668	659	577	596	649	685	620	635	581	568	606	598	582	598	587	575	583	589	604	669	610	595	620	611	668	581	628	613	653	604	600	637	634	574	599	599	593	607	609	616	612	578	603	589	616	655	588	626	592	634	611	637	591	632	633	570	631	643	598	581	624	638	628	619	645	582	575	668	609	594	624	620	645	593	598	581	602	582	570	570	619	622	595	647	595	604	585	640	633	616	609	556	619	638	621	611	617	590	612	612	609	639	613	581	632	594	644	636	577	581	612	576	613	588	628	553	636	665	606	591	582	637	608	592	614	613	635	612	605	626	603	596	603	605	667	607	612	579	640	566	629	636	603	577	593	635	594	569	582	604	610	585	641	619	621	567	646	591	595	568	590	618	574	630	635	649	596	641	628	592	634	613	573	632	625	627	596	629	601	606	585	593	660	646	618	623	631	631	579	562	612	625	627	586	600	566	617	548	603	640	635	568	661	641	640	625	601	566	602	624	608	583	556	621	601	605	599	582	605	581	630	635	583	645	599	573	595	578	652	593	634	617	604	606	638	604	620	606	619	671	584	563	620	570	614	621	637	610	618	600	574	603	641	600	651	588	631	629	603	608	631	585	604	637	623	590	607	603	589	594	580	599	602	588	638	645	622	645	573	595	628	580	602	634	651	615	584	616	661	619	640	631	664	585	557	583	633	617	635	593	622	621	675	652	597	555	590	601	653	540	609	593	624	605	632	597	607	638	601	629	602	613	632	580	619	628	615	603	600	622	639	599	613	633	595	574	585	606	614	606	615	615	617	618	590	627	624	622	609	566	630	568	625	581	586	613	639	625	620	616	647	614	640	567	632	602	592	642	587	592	610	571	590	630	621	584	639	585	627	612	624	626	609	625	607	606	606	617	663	614	660	626	621	635	654	593	579	614	619	542	560	576	590	575	650	601	551	600	602	612	596	630	603	615	639	601	593	645	586	632	617	567	605	626	607	620	654	639	596	615	650	633	659	619	598	610	613	619	631	622	613	585	632	629	603	677	619	573	626	598	572	570	589	576	603	639	601	585	603	607	654	584	625	643	611	631	604	594	623	628	582	576	569	601	598	571	606	651	588	607	598	602	618	617	583	573	622	593	621	613	608	604	623	647	588	611	611	595	587	611	604	641	619	626	646	621	582	626	594	610	605	642	624	631	615	571	642	618	625	609	609	623	634	581	601	637	607	565	603	641	632	602	573	589	588	650	649	601	605	656	615	595	621	595	618	619	666	666	611	635	616	626	611	612	605	612	604	614	636	673	635	620	626	634	636	670	633	610	603	574	547	591	586	619	589	591	591	596	569	616	582	640	650	632	583	583	613	633	631	575	634	584	564	594	609	618	593	696	602	610	610	617	637	592	559	619	600	606	587	608	603	602	636	629	605	645	625	568	632	636	616	569	599	646	610	615	646	631	600	604	584	593	583	660	649	622	618	607	593	590	590	611	581	652	598	603	607	603	618	575	639	566	622	612	642	630	582	605	658	601	600	568	624	604	619	586	600	579	646	607	644	631	629	643	600	608	614	574	580	642	616	638	604	600	600	598	607	541	582	650	608	579	603	595	592	586	630	627	601	620	625	617	593	642	620	582	620	649	622	600	586	648	598	617	614	607	587	634	633	597	603	623	579	634	599	596	623	615	634	644	606	612	620	591	604	623	607	618	636	552	602	605	560	627	589	598	650	579	605	597	617	628	584	609	655	615	610	575	665	644	644	641	641	559	580	616	590	576	605	625	594	639	618	635	574	601	675	633	587	634	642	603	601	620	584	599	608	642	611	677	583	620	617	639	623	593	610	636	653	617	628	600	619	580	610	625	644	619	626	649	563	606	625	608	605	536	609	625	627	672	564	619	601	643	609	642	612	590	685	647	633	636	571	577	613	649	603	644	580	640	595	615	625	596	654	652	590	614	589	604	615	578	596	631	577	651	624	583	617	615	646	625	581	594	586	629	604	621	627	612	575	642	612	608	595	595	636	622	574	604	643	630	601	680	600	573	608	654	636	617	606	579	609	647	648	619	613	629	592	574	608	621	623	599	600	618	628	604	594	630	608	608	617	598	601	608	644	623	598	639	613	623	602	627	631	605	602	626	624	617	614	604	615	618	609	619	578	625	622	619	613	620	627	605	662	585	633	576	594	643	575	681	591	605	619	634	592	612	581	635	607	638	615	578	670	597	592	594	606	599	641	607	600	623	617	611	630	572	596	622	594	586	596	551	550	653	601	577	627	646	629	615	602	602	657	567	582	650	592	577	625	589	621	601	589	601	588	636	650	605	597	639	578	576	608	575	639	622	599	591	590	645	601	643	574	613	597	603	646	624	641	605	600	610	658	595	624	653	623	583	609	611	600	622	588	649	625	661	676	634	599	647	621	617	618	635	649	613	615	628	628	626	589	589	595	610	625	605	601	644	599	616	609	604	593	616	608	622	639	629	626	605	597	600	580	608	611	567	581	602	617	656	576	627	639	610	600	588	629	598	610	624	631	591	590	569	575	606	607	569	559	547	631	636	602	605	606	606	590	606	618	615	657	596	640	603	602	619	587	540	601	644	597	616	590	608	619	605	580	603	630	616	606	631	623	584	594	588	601	613	589	626	599	645	625	629	640	616	564	603	607	627	630	642	628	636	623	623	612	635	617	573	665	567	641	584	601	552	617	644	614	624	601	585	546	616	554	625	626	615	614	621	630	635	598	612	630	639	611	626	650	623	641	579	599	637	629	590	654	638	612	666	609	586	614	587	611	630	651	620	597	629	638	615	628
17101	23054	20411	4561	661	311	228	277	282	220	259	275	268	281	254	276	257	279	250	273	294	332	332	347	380	316	337	346	323	352	324	350	367	332	343	346	334	292	323	287	313	291	302	292	314	295	282	291	296	311	287	314	286	302	266	275	300	287	272	298	252	329	276	289	287	280	280	282	286	265	262	245	239	284	271	261	237	254	279	267	274	269	263	262	265	274	243	256	260	272	259	243	256	248	276	241	270	274	246	249	265	282	289	274	239	242	250	262	276	254	256	285	303	257	252	211	262	283	280	240	244	264	277	236	261	246	259	250	264	241	298	270	251	277	271	251	243	258	254	242	248	245	264	258	274	263	256	272	276	262	252	265	270	243	254	237	245	263	260	241	270	271	254	258	277	263	255	254	267	276	271	273	247	276	236	246	281	284	287	287	246	245	248	277	260	238	257	247	244	287	259	274	263	274	266	257	257	287	250	265	276	234	262	249	281	251	263	283	286	232	266	257	308	239	254	296	261	281	283	252	257	241	274	271	258	242	256	238	255	258	265	251	251	263	289	270	269	244	245	259	267	273	251	272	227	248	256	283	244	257	267	262	250	282	260	267	239	240	261	237	304	243	259	236	276	257	262	248	264	282	255	259	261	274	262	247	268	237	279	283	281	264	274	258	249	269	261	248	249	259	282	284	240	267	273	284	250	266	269	303	266	267	266	270	241	234	261	302	260	251	223	234	258	242	275	251	243	235	267	280	286	291	273	276	243	269	262	274	299	257	288	245	253	288	300	277	259	254	250	276	283	249	282	262	260	273	263	259	275	240	270	245	265	268	265	283	271	256	230	274	269	238	237	270	233	265	258	250	259	265	254	249	263	257	256	243	248	252	287	256	269	266	239	257	258	253	241	254	254	265	270	281	278	246	269	256	258	271	254	259	252	273	243	246	266	288	294	246	250	250	281	266	279	226	262	228	265	264	247	274	237	269	244	260	287	241	281	283	249	283	267	278	267	300	253	246	250	252	288	265	283	254	294	256	255	277	237	260	268	237	256	257	278	281	253	228	286	272	265	284	230	244	230	241	264	271	286	247	240	207	228	241	254	254	282	255	265	272	234	241	251	232	287	297	270	238	261	254	270	269	238	254	251	244	268	265	283	270	278	257	277	246	258	248	245	263	267	258	270	280	271	272	242	244	284	305	283	297	218	259	274	258	237	288	254	261	272	266	279	299	259	265	253	246	237	245	278	284	248	258	274	247	233	277	261	281	265	281	244	254	267	262	247	226	267	243	278	231	269	277	258	279	266	261	280	257	283	269	270	279	272	282	289	278	277	260	241	281	227	263	283	258	238	251	249	256	223	277	264	267	234	277	260	285	281	278	252	263	250	268	264	272	288	234	249	288	250	265	256	260	279	290	253	254	264	258	270	246	236	232	293	250	269	268	245	231	238	264	261	260	253	258	294	252	256	285	252	269	250	249	291	237	276	251	273	256	254	259	248	279	264	245	251	255	234	266	252	249	270	265	229	259	262	269	255	277	250	263	278	271	271	259	272	242	263	293	304	249	258	257	292	273	273	286	240	232	252	256	271	279	256	261	261	248	238	275	246	288	266	264	260	231	259	238	252	271	248	264	271	256	241	245	262	258	266	244	287	262	277	270	267	254	275	254	256	295	290	243	292	236	205	238	235	226	276	242	286	246	267	249	248	280	287	266	273	252	235	227	266	282	283	274	260	252	230	267	260	280	262	284	273	289	229	254	258	243	261	262	257	237	289	266	274	272	252	276	235	248	271	282	266	278	263	278	261	262	244	250	250	286	242	251	262	246	279	254	269	249	230	245	237	245	259	280	253	253	253	262	266	288	248	277	263	258	321	295	248	267	263	259	241	288	276	281	292	273	244	244	299	286	289	286	250	224	264	284	270	287	308	247	295	272	278	264	272	234	269	239	251	296	268	251	242	255	258	237	246	213	271	265	267	253	269	283	265	261	259	264	260	264	262	288	264	242	255	250	255	284	250	271	261	246	255	298	250	257	244	266	233	281	265	263	268	237	251	232	266	266	275	242	278	256	268	261	242	266	281	263	269	266	257	298	252	251	240	275	240	261	263	258	290	249	252	283	275	232	259	265	235	267	273	305	260	258	269	226	278	263	258	257	243	293	270	270	255	236	237	271	253	265	252	264	263	280	263	268	258	251	267	252	272	269	268	260	271	248	232	255	254	247	247	268	239	255	253	245	253	242	259	250	244	257	251	268	288	275	253	261	252	277	267	259	240	276	260	262	258	281	273	246	286	266	250	282	280	246	262	260	287	240	220	261	273	247	266	239	256	257	236	252	258	250	255	288	273	259	292	267	253	267	251	291	260	269	265	277	260	292	287	262	232	284	282	256	235	271	276	251	242	268	241	265	234	281	265	251	235	263	253	256	258	298	263	265	259	250	281	276	233	255	277	277	282	277	274	287	247	256	245	249	269	242	261	221	256	263	275	290	265	268	255	273	257	259	251	242	211	253	247	262	252	250	233	253	263	236	242	272	271	271	267	258	292	269	269	274	292	261	249	265	259	282	263	280	243	278	260	247	258	231	228	253	249	273	273	281	266	271	264	299	249	250	255	248	279	289	271	255	276	287	263	267	274	264	266	276	269	273	297	266	289	253	259	250	252	264	269	223	267	278	267	243	261	270	269	243	276	282	235	277	235	261	244	245	250	268	266	258	289	259	283	256	248	277	281	262	270	283	220	245	261	224	281	269	259	264	280	275	286	263	277	237	248	269	279	242	270	263	231	251	247	253	240	240	248	297	251	245	281	234	269	269	250	232	267	298	269	264	271	267	282	285	258	254	234	287	273	270	275	265	267	246	277	243	275	246	230	251	255	258	277	251	271	256	273	271	267	263	253	292	289	264	236	244	252	292	260	284	297	281	221	261	249	244	245	262	248	275	242	243	265	246	266	257	273	263	267	245	247	233	258	240	225	257	289	294	264	259	237	268	245	282	233	246	235	270	257	274	261	236	286	268	261	293	250	260	234	257	263	235	235	275	301	246	247	244	252	255	263	267	283	287	245	273	256	267	277	270	264	255	287	263	229	275	258	280	242	255	280	257	256	236	272	252	249	259	261	274	216	248	268	254	266	248	232	263	247	269	283	287	248	239	276	276	250	278	249	280	228	248	254	250	254	240	265	262	249	240	243	266	287	237	267	270	262	287	284	267	249	243	287	256	264	219	250	246	254	267	226	256	287	211	244	268	238	265	240	269	273	252	258	253	260	263	249	259	231	255	267	254	258	236	272	233	255	265	255	281	258	246	279	246	283	254	280	221	270	253	249	230	276	237	261	272	253	265	254	256	289	277	255	280	254	260	282	278	257	260	246	254	274	275	255	235	244	234	303	257	232	263	286	264	265	283	262	256	249	246	280	221	219	264	283	281	305	287	246	268	250	246	249	254	284	281	264	264	250	273	284	280	281	271	284	262	269	242	266	257	288	267	273	269	334	287	268	250
12540	25785	21466	3010	656	657	657	633	665	670	599	630	578	600	598	616	602	618	586	676	745	973	1191	1224	1206	1141	1181	1276	1176	1157	1227	1180	1179	1147	1132	1015	1054	1060	1052	925	937	872	878	821	885	795	874	819	799	823	740	807	737	783	809	747	712	716	747	759	717	696	711	713	777	648	658	677	653	641	613	637	619	661	650	608	640	643	603	597	620	612	619	610	607	609	608	616	604	610	662	652	660	626	600	647	602	653	627	641	615	665	649	607	625	640	564	625	640	597	638	661	581	637	593	611	633	610	622	659	566	614	599	628	612	623	629	636	632	631	639	623	628	622	632	621	614	606	618	606	618	592	650	600	611	630	657	620	592	593	585	607	605	606	620	592	608	618	586	605	636	602	604	604	597	633	628	606	607	667	582	607	618	627	632	560	644	631	641	614	637	621	649	588	656	638	616	673	675	611	597	615	625	623	627	615	595	616	654	597	603	605	647	605	622	595	621	649	618	605	601	624	619	606	577	633	600	667	603	603	612	606	657	588	640	602	622	644	627	634	651	641	642	613	620	615	611	627	618	642	612	619	578	647	619	632	624	596	601	601	619	643	614	649	688	609	641	592	612	643	604	564	632	618	619	602	586	624	626	620	621	633	646	600	605	615	605	647	661	597	638	628	610	612	621	623	629	646	615	581	632	644	642	637	639	625	640	599	616	632	592	610	633	609	632	612	603	573	636	622	610	558	635	619	610	607	629	632	592	623	659	601	665	666	587	606	567	574	637	604	596	575	584	606	595	610	644	643	570	591	632	627	616	626	637	626	608	601	605	655	629	638	623	626	636	660	635	603	629	637	646	601	623	588	615	640	598	676	607	625	614	628	642	606	571	630	601	585	654	579	598	591	701	614	599	649	628	589	573	635	583	634	611	639	627	609	612	622	584	625	644	580	639	617	616	649	624	606	655	621	628	578	625	613	637	580	606	628	645	620	583	635	618	638	613	681	619	623	622	627	640	625	612	593	574	584	644	577	634	589	655	619	587	650	615	615	625	578	594	623	621	629	652	622	612	617	630	635	608	665	608	634	588	602	628	637	559	613	593	621	588	635	604	601	642	631	597	603	608	614	631	590	602	662	615	613	571	636	584	545	588	651	609	603	576	634	567	631	643	603	589	637	617	638	619	597	637	611	602	632	601	587	584	599	617	627	603	597	609	574	623	627	599	625	667	602	566	628	612	588	594	618	606	594	647	634	555	643	618	618	609	599	636	603	602	587	600	614	620	603	590	614	622	608	612	621	655	588	625	612	568	630	606	604	624	624	603	592	628	561	655	608	617	636	634	627	645	623	635	632	636	640	632	582	638	607	640	649	659	603	620	589	609	596	617	609	576	579	597	669	588	595	635	616	619	618	618	580	650	611	584	632	596	690	568	619	589	597	588	623	600	617	594	615	644	604	629	595	612	617	643	641	601	630	643	610	632	632	581	674	594	599	618	631	631	618	612	603	625	604	627	600	611	627	630	582	620	636	614	592	593	613	651	600	609	578	619	655	622	631	595	592	593	601	603	640	666	651	653	581	634	633	634	573	618	627	629	638	630	673	615	567	684	630	676	678	580	647	590	600	588	604	632	597	620	610	617	611	660	595	644	656	665	572	593	588	599	599	631	638	597	581	671	554	651	606	612	616	656	614	630	608	569	598	580	646	632	595	637	606	597	678	647	607	568	626	603	590	630	618	609	633	571	579	647	645	651	610	600	615	626	607	618	587	613	645	598	616	604	617	595	663	638	613	590	574	585	578	604	668	631	634	606	584	613	650	604	600	589	634	606	592	625	637	605	580	614	615	577	607	621	606	621	624	621	610	638	636	634	618	617	583	579	624	614	627	647	647	579	640	617	566	634	583	639	622	598	604	601	612	586	617	622	629	613	615	631	586	627	589	621	625	592	610	595	581	618	626	634	614	614	587	657	602	574	616	592	628	582	623	660	589	635	599	636	662	568	571	636	648	625	635	625	626	605	598	642	645	591	612	651	625	606	600	629	655	626	603	597	618	596	646	606	579	598	622	636	629	569	593	655	592	630	623	663	602	607	603	673	623	598	592	629	629	635	648	620	609	605	552	599	578	666	600	627	623	580	606	582	610	671	581	634	590	614	589	642	637	593	626	635	566	641	621	608	625	619	600	595	583	617	608	623	608	595	599	629	626	598	636	570	609	618	658	623	609	629	659	613	574	632	636	615	632	557	621	655	614	615	650	567	612	648	594	621	623	622	585	601	592	578	580	598	649	597	629	612	645	647	625	644	612	605	584	655	582	619	627	626	676	624	599	595	576	662	584	636	600	647	625	624	550	633	587	610	643	658	587	603	612	632	629	628	580	644	639	607	602	605	591	613	588	592	650	646	644	657	599	607	580	621	622	594	637	630	652	630	636	632	615	647	621	624	580	615	670	654	611	603	642	631	589	590	621	605	608	657	591	620	618	599	587	590	566	610	581	617	606	660	611	618	582	614	671	619	590	629	602	622	624	640	622	632	647	655	613	609	614	610	644	646	620	624	624	629	618	601	609	680	611	609	638	628	610	581	594	616	611	621	640	622	664	609	605	620	581	646	646	629	589	600	595	606	565	650	570	583	627	626	636	622	562	594	572	595	642	642	632	624	611	572	612	628	632	613	605	604	602	612	597	601	612	612	637	632	597	608	615	605	646	643	591	622	617	599	615	614	645	602	602	666	630	605	614	583	613	588	627	634	618	577	614	613	585	640	622	612	598	634	630	642	652	590	645	643	591	615	601	609	623	609	660	608	626	622	602	700	593	601	625	604	624	615	611	552	597	633	615	605	605	669	666	626	607	584	641	635	614	663	574	591	632	626	620	635	599	583	594	609	629	620	588	628	617	652	592	615	598	648	633	620	646	598	580	609	607	648	585	625	587	609	567	586	630	598	619	624	631	593	618	601	661	613	631	592	617	654	603	614	574	620	663	600	616	610	625	578	593	587	624	617	623	590	623	622	630	607	625	629	633	610	664	629	620	639	656	632	602	625	629	622	617	597	598	577	633	587	607	595	633	582	598	566	623	606	603	622	618	654	669	647	588	603	638	594	625	562	641	619	623	640	608	652	621	598	589	626	601	602	590	593	602	556	634	627	619	648	628	630	623	624	634	627	534	655	602	622	634	572	593	612	641	624	657	627	544	615	598	618	582	615	613	616	620	643	639	606	587	612	644	621	591	633	595	631	594	602	611	634	618	670	610	639	563	608	603	642	628	599	635	682	618	626	633	608	613	601	646	658	641	609	658	658	590	606	656	622	641	634	655	635	596	644	618	619	556	587	606	601	619	610	603	605	608	600	595	617	621	576	633	615	573	606	634	637	617	605	581	625	632	639	601	636	626	637	617	613	609	627	627	635	642	609	595	625	611	619	627	691	627	639	622	638	637	645	627	607	605	624	621	614	578	588	587	662	628	648	583	650	603	636	642	650	601	652	639	607	675	610	602	588	612	626	615	627	611
45474	46987	40686	30872	20057	11575	4718	1546	515	336	311	338	333	299	276	291	290	278	295	303	304	328	373	406	411	390	417	401	413	391	380	407	397	428	368	394	346	368	337	369	331	347	307	357	344	360	393	381	339	329	333	269	301	318	314	268	304	309	314	381	321	323	336	309	294	314	291	308	305	301	299	282	278	292	257	266	273	291	282	303	306	254	261	274	269	284	248	274	263	276	283	269	249	291	289	293	259	242	262	273	287	280	307	259	271	257	242	268	281	250	253	266	229	258	277	266	255	260	268	236	293	277	264	275	248	264	260	279	275	238	261	258	282	263	224	278	268	253	294	238	272	268	263	270	268	256	271	276	230	280	268	267	268	293	262	308	271	260	283	282	279	263	256	279	247	257	231	281	267	282	285	250	262	255	300	271	274	262	271	258	250	257	258	284	270	250	285	282	245	271	268	241	220	294	288	262	279	292	273	240	271	281	303	263	265	287	243	271	265	266	288	270	269	246	276	270	248	288	265	256	263	241	251	280	279	265	277	262	263	300	256	281	269	272	287	279	251	232	271	240	279	271	267	273	293	237	292	265	291	244	267	276	255	271	252	279	281	239	256	257	263	241	257	270	258	262	291	255	264	287	278	276	260	245	258	265	265	281	259	288	275	259	221	307	259	251	273	284	267	262	310	278	244	274	262	253	273	259	291	280	276	255	264	269	242	271	262	255	255	263	318	250	274	272	266	267	274	244	264	291	245	277	267	282	254	250	275	265	285	258	255	274	245	259	249	259	261	259	254	281	249	249	252	252	228	286	254	294	286	242	249	285	269	303	275	239	253	266	256	275	284	266	270	268	279	252	279	296	238	278	300	258	245	247	280	256	277	234	258	260	245	267	265	274	262	266	285	267	277	284	291	263	257	270	277	220	244	239	273	280	279	257	255	257	257	226	239	273	269	249	247	254	248	279	274	282	245	270	274	290	245	263	308	246	261	235	292	260	244	265	232	258	247	280	281	298	247	246	268	277	301	301	267	287	269	248	274	289	255	285	245	225	275	290	262	262	270	279	232	259	263	295	280	267	272	276	282	244	248	262	261	273	270	249	273	244	244	248	267	263	304	289	265	271	260	262	253	251	274	257	295	264	243	278	245	240	300	255	274	263	256	244	263	266	249	265	269	251	243	264	271	268	255	285	287	270	273	245	236	248	271	291	234	259	260	271	273	290	275	289	274	270	255	287	305	304	272	292	271	277	251	295	269	262	277	265	294	251	296	248	271	265	247	255	280	295	287	267	280	268	260	267	240	265	250	267	283	278	267	270	265	237	252	263	269	249	272	242	244	269	271	301	264	279	267	291	267	236	311	268	264	271	276	302	301	256	233	256	272	251	291	254	269	283	271	244	270	262	267	223	279	239	255	255	271	307	269	268	250	269	251	265	279	284	279	284	274	275	224	253	271	242	264	278	263	222	263	259	251	259	273	268	280	272	283	254	255	257	286	270	250	284	273	227	292	270	267	259	266	251	263	302	280	268	280	289	265	263	255	310	273	242	270	264	284	271	275	258	324	257	279	283	248	276	276	293	270	246	291	282	272	302	265	244	245	274	257	260	272	276	279	252	239	266	248	248	289	298	262	299	275	304	274	289	238	272	248	259	278	277	285	239	294	262	251	261	250	254	249	265	266	266	297	250	268	244	256	254	254	253	252	280	284	255	257	292	268	260	264	258	273	263	274	238	233	247	230	245	274	251	267	277	230	251	258	258	280	270	276	273	270	270	264	283	235	255	280	281	249	272	284	275	232	254	267	284	285	270	229	210	300	269	272	275	255	238	311	274	284	251	265	259	274	270	270	271	265	254	234	270	240	297	254	293	257	252	269	273	252	263	268	279	263	249	267	275	256	242	255	259	287	257	261	277	254	275	271	287	250	281	252	223	278	257	256	275	292	273	280	266	231	285	269	264	254	255	266	283	264	265	245	260	253	271	250	278	296	276	257	247	287	253	278	314	243	254	288	282	218	255	295	266	271	233	254	263	244	274	254	258	274	281	247	261	275	250	263	254	262	265	253	263	285	253	292	267	280	268	262	260	283	273	271	278	303	244	266	287	265	259	263	296	290	272	258	262	297	267	295	250	285	290	244	276	290	254	259	256	262	262	271	264	295	282	249	284	244	299	259	248	266	276	241	272	280	278	220	235	245	248	287	258	259	277	262	252	263	257	241	299	278	254	279	233	265	266	266	250	272	275	295	238	273	261	281	283	279	237	298	257	260	262	257	283	254	262	252	239	253	259	271	243	276	266	239	271	271	258	258	275	272	263	250	262	258	279	260	264	307	280	289	256	269	248	248	272	264	229	281	263	282	260	274	274	278	252	221	234	258	253	275	264	245	250	255	268	235	269	253	261	257	300	250	287	267	261	251	260	237	284	275	277	264	261	268	277	254	249	291	267	277	309	258	267	282	257	262	254	279	246	235	274	268	251	270	239	264	265	310	256	264	295	261	247	270	245	311	271	277	257	251	259	247	276	263	263	284	263	272	285	268	271	267	270	243	245	245	293	263	271	266	268	295	270	254	256	276	285	254	269	268	249	256	274	248	265	277	269	232	278	273	256	280	288	274	264	245	232	242	295	257	268	241	263	239	270	256	283	266	286	276	275	265	284	244	311	272	281	260	255	264	263	299	273	261	243	264	264	280	247	273	279	311	254	280	298	279	301	261	269	266	304	272	273	300	281	279	253	281	254	244	244	262	263	292	257	269	254	303	271	252	280	271	277	281	285	295	274	275	227	284	287	296	265	261	278	254	250	231	242	251	254	274	278	278	263	242	277	279	273	235	282	255	296	253	269	251	242	257	261	269	264	304	277	261	293	284	273	287	287	256	249	239	251	252	246	236	208	254	243	253	242	256	295	268	273	321	255	284	251	258	273	264	268	277	288	286	251	238	260	269	266	256	268	289	270	275	240	275	258	271	264	251	275	291	266	262	243	265	243	287	256	270	250	237	272	276	246	266	262	270	267	227	263	277	278	264	264	249	258	252	255	270	271	274	247	261	260	286	274	270	231	261	274	267	275	260	275	260	251	256	243	272	278	263	260	237	282	297	265	284	299	259	287	259	276	287	281	271	242	272	268	262	280	266	282	279	294	267	258	281	237	282	285	261	292	287	253	274	288	228	270	266	245	254	251	264	271	271	287	253	282	272	288	283	252	288	280	251	274	283	270	256	243	225	259	256	279	274	284	271	241	274	274	289	285	224	274	309	258	259	252	288	271	286	260	271	255	261	261	267	255	291	271	288	291	262	264	245	264	294	291	255	291	285	280	268	273	279	278	278	259	244	289	265	287	272	264	271	297	271	256	267	274	260	261	279	231	254	254	262	279	258	273	250	227	274	281	252	277	264	269	244	278	262	253	256	292	270	270	247	271	276	275	254	268	278	277	308	280	230	259	256	289	262	281	280	265	280	257	261	272	272	298	251	278	282	264	284	276	278	254	248	260	291	270
35304	47622	47007	19177	1583	1362	1233	1025	923	891	847	823	757	773	731	764	776	714	707	725	824	960	1396	1543	1503	1463	1605	1576	1536	1443	1433	1428	1551	1434	1424	1376	1335	1353	1340	1181	1196	1122	1211	1286	1203	1256	1496	1333	1067	1070	852	917	915	879	884	847	931	893	1091	1313	1248	1033	1089	981	883	854	879	890	853	715	745	673	711	639	678	679	657	697	621	611	655	642	663	660	607	627	634	645	651	632	647	621	622	652	591	607	578	624	625	603	596	632	663	679	642	629	643	584	648	618	620	612	616	634	620	657	582	655	619	679	639	614	645	596	610	661	602	703	652	649	631	620	608	636	658	573	578	652	655	605	640	612	627	611	673	627	624	648	595	593	652	649	641	604	601	622	620	623	627	602	650	646	627	584	614	645	618	642	646	632	632	637	656	609	597	643	610	608	623	624	618	605	628	632	640	648	592	621	632	609	619	628	628	651	612	628	648	613	666	621	574	637	584	610	594	626	605	612	616	595	642	641	631	665	614	597	607	650	643	603	593	621	619	625	630	573	651	620	614	661	611	624	595	623	645	621	629	648	635	664	642	703	646	628	642	626	603	595	647	571	627	614	612	615	645	609	619	643	622	615	627	614	614	624	634	665	601	595	618	630	654	655	597	648	657	648	622	637	619	600	632	608	586	653	649	681	684	679	654	576	611	645	595	639	612	617	681	618	631	683	607	601	652	618	629	611	611	686	663	611	620	597	605	604	631	610	618	652	626	591	586	621	661	622	572	631	623	615	653	633	604	618	649	572	587	607	647	646	641	651	649	632	621	608	612	596	640	619	723	619	657	644	652	616	655	629	642	615	600	655	589	618	627	637	586	596	586	672	628	651	613	647	609	608	585	595	649	645	623	626	619	589	606	553	634	648	622	610	600	626	619	653	632	623	661	632	639	620	633	634	597	610	649	651	644	627	619	643	648	691	626	651	640	652	632	682	646	623	642	581	635	611	630	628	621	585	644	607	634	647	641	657	605	625	619	635	567	628	614	640	604	615	614	639	613	651	616	628	617	680	647	623	616	596	621	646	581	608	617	604	605	622	577	605	661	651	611	634	640	637	612	611	601	664	655	644	606	636	640	599	614	658	607	604	640	670	590	636	616	609	643	643	587	586	599	627	591	621	639	644	648	618	625	604	596	637	634	628	650	673	626	593	620	598	622	569	639	641	594	648	641	645	660	635	634	609	645	620	602	620	614	636	654	617	653	644	608	583	630	631	610	573	625	610	620	613	644	683	604	636	635	665	630	617	585	662	687	621	640	622	641	639	643	606	606	564	607	601	648	645	659	625	624	621	634	652	625	638	677	581	622	601	580	645	617	614	654	654	613	625	649	617	601	635	581	635	616	641	630	633	625	582	631	648	648	600	603	637	583	637	665	627	638	607	641	655	646	644	613	625	611	644	645	620	622	695	582	585	686	586	609	641	582	621	592	638	635	650	634	637	608	601	612	614	622	608	600	588	650	623	650	596	611	617	602	631	619	607	618	612	659	618	664	594	590	598	614	574	616	612	688	648	643	665	629	601	672	665	605	644	632	614	595	623	612	631	614	654	607	606	609	639	617	631	642	613	631	655	631	630	642	603	606	594	625	621	616	637	678	651	623	649	636	621	625	636	616	586	600	626	643	600	571	690	638	620	630	672	646	592	611	632	674	670	589	624	646	614	613	637	629	637	629	656	593	629	638	665	657	602	623	599	641	636	642	599	586	571	602	600	592	614	605	655	629	621	610	637	639	638	604	635	621	622	643	632	580	612	691	684	631	643	657	654	624	640	626	625	609	612	613	614	608	587	655	625	638	617	600	606	596	596	631	630	672	565	657	627	608	630	638	657	620	573	619	601	615	641	671	630	622	605	584	606	640	643	634	620	640	636	631	617	629	608	615	619	590	644	638	630	614	628	642	623	654	608	610	637	590	631	600	583	682	629	654	589	594	622	640	652	605	623	585	644	604	622	605	604	622	649	611	660	608	639	651	604	612	611	623	637	621	662	561	571	600	662	651	676	619	661	615	585	628	655	685	640	615	621	608	654	583	637	633	641	673	642	649	652	648	643	616	625	612	635	626	602	638	587	600	624	648	619	691	572	627	639	619	673	621	634	589	624	631	621	602	625	655	620	584	645	646	613	657	627	580	621	621	619	652	626	641	594	647	626	637	622	657	624	631	627	602	649	613	616	576	626	622	651	647	612	627	651	614	613	646	604	600	580	598	601	646	581	651	580	623	673	590	670	666	680	611	601	662	622	614	651	681	610	631	597	607	621	630	594	659	632	641	623	611	584	678	611	598	639	620	613	653	628	583	639	602	617	623	641	653	601	612	654	662	605	647	633	661	610	616	615	592	645	635	690	632	624	653	636	588	641	622	630	608	653	642	634	635	666	614	645	623	635	606	600	651	612	624	592	584	612	606	599	622	611	647	623	640	624	615	586	620	628	607	646	599	578	631	612	603	622	647	639	664	644	666	622	638	600	612	627	646	624	671	625	610	634	609	653	615	656	640	657	671	570	629	667	561	636	597	644	599	597	675	603	623	642	635	617	637	640	634	605	670	683	654	577	634	627	638	621	589	616	597	601	629	631	604	600	619	632	630	640	622	636	648	669	627	625	653	591	634	635	624	594	635	597	608	624	605	629	641	588	645	681	623	624	620	652	658	570	629	629	628	652	647	599	626	612	672	643	612	639	627	611	608	648	620	626	614	643	650	581	666	663	625	619	632	581	636	551	638	649	639	586	627	652	636	634	690	644	614	600	605	605	626	601	595	598	611	638	623	649	640	632	596	660	632	617	600	628	645	608	666	627	601	598	601	645	620	626	618	599	634	596	619	636	612	598	622	638	670	626	646	628	609	604	667	630	661	624	604	640	648	632	641	625	648	624	656	617	582	622	621	629	624	611	636	608	591	661	645	634	612	638	671	628	631	596	635	607	617	622	609	635	621	636	589	617	674	593	569	658	681	641	605	634	667	621	662	623	634	606	656	623	638	640	640	597	641	616	666	602	642	621	600	629	656	622	643	614	652	584	619	638	624	595	645	616	623	625	615	624	636	657	632	654	636	619	606	612	596	621	644	598	655	656	580	628	622	599	667	652	618	639	584	615	664	612	605	622	638	638	642	630	635	670	633	586	622	617	627	643	664	638	595	681	644	567	639	614	568	583	634	551	649	611	642	655	597	620	595	628	670	618	643	591	629	627	608	608	632	626	638	628	596	582	614	596	622	587	631	609	638	589	650	622	631	605	640	582	654	604	613	604	602	633	655	656	641	612	652	642	580	602	577	666	643	629	609	621	645	632	663	612	640	587	641	632	654	646	592	618	635	635	604	646	653	586	619	630	602	621	617	617	622	622	666	604	656	616	640	633	698	636	621	619	617	620	645	630	637	629	579	630	616	637	647	625	625	648	623	621	649	640	637	600	594	597	622	651	640	601	617	605	648	610	625	614	635	630	646	639	648	630	630	625	631	646	632	642
54476	46724	41137	33827	25612	22605	19206	11960	4235	946	463	420	389	384	308	337	338	338	318	336	394	461	528	569	528	506	509	514	535	506	450	531	503	502	491	490	461	445	460	428	389	410	454	447	521	565	641	545	404	414	323	336	359	336	363	338	429	430	436	570	514	407	456	401	352	391	361	371	331	316	305	274	284	317	284	266	294	297	297	255	294	271	295	278	300	253	249	267	294	273	262	322	266	273	262	260	277	281	249	259	248	276	291	273	253	253	252	275	276	253	264	271	284	263	249	285	257	265	243	204	232	267	243	254	226	262	282	280	279	242	251	278	255	270	271	296	264	251	273	296	254	272	265	280	286	259	260	239	299	277	260	245	246	272	286	253	250	251	251	299	261	258	255	284	284	232	278	275	290	293	276	257	290	282	270	281	295	261	254	271	283	278	281	239	265	256	240	251	258	264	281	269	259	272	286	260	258	251	261	277	280	261	267	261	282	286	277	269	211	273	279	265	244	264	253	291	238	305	253	250	289	292	248	268	230	271	284	275	270	279	269	286	269	236	270	256	284	258	252	276	275	236	263	282	243	240	263	267	275	265	243	245	253	272	271	257	267	296	272	278	257	315	270	260	263	291	268	241	290	267	279	251	251	263	278	267	247	252	282	254	244	270	283	272	264	286	284	266	282	277	252	255	286	255	278	273	268	260	239	252	258	262	243	275	266	248	247	258	252	284	327	284	302	257	240	252	290	310	248	275	284	275	263	224	241	249	247	304	257	301	266	309	258	254	260	269	267	262	266	238	265	269	246	252	259	276	281	244	278	282	289	265	268	269	279	246	294	285	282	275	290	242	259	274	248	275	240	261	281	247	259	268	260	279	302	290	281	265	278	252	263	274	267	257	266	289	257	289	271	286	245	278	233	236	251	243	269	278	261	258	271	298	261	273	303	257	267	261	282	269	279	242	268	256	270	303	284	276	269	239	236	281	265	237	271	233	264	244	256	266	258	272	233	308	258	262	247	277	251	288	274	289	236	240	246	244	261	255	268	231	214	282	262	270	268	273	251	294	264	270	277	254	263	230	258	281	255	289	267	256	247	289	278	243	261	257	266	274	271	242	251	268	262	290	232	256	250	261	288	227	230	269	286	236	275	285	255	257	229	256	236	299	276	260	255	283	268	269	253	255	241	236	256	232	285	217	279	253	298	284	241	231	239	272	281	253	270	231	264	247	234	266	252	270	280	281	298	260	237	270	290	276	261	240	261	287	263	254	252	256	250	304	280	269	238	259	251	261	253	249	294	245	246	223	261	284	283	268	264	253	269	294	263	251	304	246	238	255	278	241	292	278	277	268	273	287	277	270	281	256	279	295	300	281	251	261	288	254	298	281	274	295	258	262	229	289	277	239	262	253	271	266	253	236	273	265	277	326	275	280	269	327	254	269	253	296	269	276	273	293	279	264	259	243	311	252	286	253	286	254	305	283	260	288	279	294	238	251	268	282	272	254	288	295	235	272	275	218	234	251	285	300	272	287	284	252	265	243	273	269	265	271	274	280	275	302	277	269	277	258	268	243	281	282	264	270	266	249	269	250	264	256	284	293	264	297	248	276	257	289	259	284	272	283	247	267	250	247	267	281	258	254	247	289	251	268	253	306	228	265	247	253	265	249	281	265	286	280	278	279	256	270	277	266	252	273	292	248	268	274	246	269	280	228	258	249	282	254	279	286	303	286	295	283	259	281	270	257	243	222	263	261	276	258	269	270	258	288	290	273	257	253	297	280	268	272	290	296	292	260	252	275	251	246	287	279	265	282	256	232	264	259	250	265	260	275	266	264	249	266	245	251	292	284	270	264	251	286	288	279	295	274	281	237	259	245	290	283	268	280	234	290	272	304	277	277	253	291	274	259	246	243	301	270	264	275	283	259	255	289	283	261	263	269	268	285	267	249	288	271	274	257	278	299	273	237	245	286	264	289	263	256	297	253	258	264	259	272	250	269	268	263	319	264	289	298	242	261	219	249	265	262	264	242	263	286	265	254	287	266	274	230	247	280	302	273	265	252	254	271	262	272	272	266	260	260	252	260	235	287	261	276	257	272	258	264	282	312	263	245	268	238	252	242	265	271	256	279	277	267	282	260	282	233	297	267	287	247	259	280	271	250	272	277	277	275	257	255	234	271	275	265	249	285	268	262	263	282	251	269	289	251	282	254	262	294	281	276	290	263	265	270	291	269	309	305	245	275	265	276	265	262	246	284	268	242	285	270	245	267	271	288	259	275	267	266	288	247	221	262	265	250	278	286	300	276	271	272	259	274	254	271	259	289	260	269	257	244	250	302	231	248	261	297	271	256	267	286	260	289	264	281	273	261	290	252	273	242	261	229	246	258	260	270	277	263	247	270	272	234	292	240	280	265	261	273	294	275	253	237	263	244	284	262	273	285	260	274	278	292	272	286	248	229	221	285	256	251	295	268	244	257	269	261	278	227	273	264	229	289	285	270	295	247	266	279	241	243	242	275	313	240	243	278	278	250	278	265	260	247	235	252	280	272	261	251	261	254	272	270	293	263	302	244	278	254	295	265	243	259	278	295	272	273	251	253	265	254	303	258	287	298	243	255	247	270	258	267	261	233	243	266	261	243	274	293	269	266	267	263	276	264	277	267	261	255	298	282	258	297	280	243	259	259	227	248	259	276	289	269	289	272	263	248	288	250	271	258	251	263	265	239	246	260	270	262	248	262	269	254	239	255	312	254	268	257	270	253	269	257	256	286	263	264	260	261	292	270	252	275	245	267	274	248	272	256	256	288	276	269	296	269	293	250	253	259	290	263	279	267	268	273	266	241	272	276	235	263	267	259	289	267	272	254	259	279	276	239	232	259	248	287	293	264	248	235	288	262	239	264	269	278	258	233	270	260	258	253	238	255	240	253	243	263	256	264	251	234	261	262	252	256	278	258	282	242	252	297	232	288	274	277	210	286	247	293	249	265	276	270	260	284	251	254	253	257	246	284	243	271	278	283	256	256	279	255	280	275	244	309	283	253	283	267	241	281	275	260	257	286	265	271	298	280	247	280	269	229	275	275	262	263	270	278	252	275	282	267	282	286	260	253	272	287	256	250	249	257	291	237	272	284	270	262	288	253	254	263	249	284	252	239	261	217	250	292	284	276	238	251	261	271	256	269	247	274	250	276	253	228	259	259	282	265	268	243	293	278	267	267	275	259	281	267	277	276	246	252	252	266	256	278	296	254	296	243	291	291	274	257	271	281	275	273	267	276	291	250	258	258	279	245	276	259	283	271	298	258	267	269	261	242	280	270	255	263	277	271	254	283	266	298	241	282	274	299	266	296	267	280	256	231	265	265	277	250	269	268	249	260	259	248	289	260	265	259	266	282	291	238	289	275	260	275	272	245	275	289	298	262	259	283	270	260	260	244	263	262	255	275	276	251	242	289	281	269	256	249	253	275	272	234	262	249	257	255	280	284	275	261	291	273	269	262	246	262
46475	53034	54279	34775	5894	3050	2507	2065	1713	1576	1400	1258	1166	1065	1034	972	1017	944	889	1093	1407	1816	2253	2333	2290	2198	2197	2241	2304	2259	2068	2290	2222	2051	2091	1909	2046	1931	1874	1696	1795	1747	1874	2046	2157	2578	3120	2269	1545	1522	1195	1151	1118	983	1172	1135	1658	1322	1804	2882	2298	1894	1948	1526	1135	1378	1227	1269	1118	890	916	754	797	716	705	708	713	693	720	670	635	687	703	719	633	633	655	611	622	654	636	597	582	614	650	596	651	632	621	630	622	572	609	645	614	601	587	611	591	601	633	582	596	586	540	647	617	592	601	621	635	595	657	593	591	594	614	603	582	590	636	636	633	635	652	585	624	656	646	629	626	612	635	599	570	632	590	609	602	612	629	566	612	612	572	635	611	619	578	615	631	604	586	641	592	584	577	615	584	591	571	586	586	592	659	593	606	629	607	650	603	602	593	612	626	575	584	592	559	628	590	611	573	544	635	608	653	620	590	602	587	652	605	613	609	604	605	573	617	662	608	625	604	620	607	580	611	592	581	612	622	593	598	582	632	611	611	610	589	563	663	596	622	615	595	598	621	619	602	605	579	651	592	571	604	618	619	610	601	607	578	587	617	635	598	630	653	597	569	632	573	646	638	650	634	620	639	621	579	570	625	611	623	655	588	587	578	551	610	608	607	596	611	652	620	572	650	644	624	555	619	598	604	614	563	583	623	572	620	579	601	652	581	639	619	636	627	640	607	601	662	598	610	576	611	571	592	643	625	588	615	566	603	579	565	607	609	641	586	609	586	578	637	614	589	638	573	606	609	617	604	596	629	589	594	576	581	613	606	603	610	609	562	647	600	645	591	625	590	588	594	590	632	599	637	658	605	645	607	610	594	599	630	577	593	612	525	603	627	636	578	632	546	580	609	579	619	616	626	589	581	602	608	580	632	610	653	606	589	605	591	636	599	562	647	597	608	650	596	590	619	624	563	611	591	628	591	590	592	578	629	607	558	620	592	585	578	564	596	561	661	603	621	602	651	601	553	610	655	558	612	611	629	611	550	589	598	640	596	606	621	638	624	596	661	584	587	641	586	601	564	618	599	580	606	628	607	568	620	607	592	593	605	594	603	642	640	616	561	591	625	581	614	572	628	616	619	630	576	605	644	589	613	606	610	618	563	598	616	649	610	589	613	617	627	611	584	641	632	614	611	571	602	619	610	623	625	632	618	634	610	606	590	608	601	612	614	579	588	617	644	602	622	623	607	584	601	594	600	612	613	574	600	635	613	629	594	607	599	595	646	625	542	597	603	621	584	615	630	671	571	606	600	576	607	598	573	618	573	608	591	592	653	621	578	577	658	595	613	629	553	639	632	604	597	575	591	583	592	588	632	612	604	597	580	609	604	589	614	617	626	600	596	630	588	626	572	568	596	638	640	619	685	612	603	613	596	615	636	600	604	591	607	600	592	625	603	577	635	603	622	617	598	645	625	630	569	582	638	595	548	591	578	633	597	585	549	624	636	619	617	611	588	582	592	616	593	592	616	650	603	593	609	586	611	564	645	626	625	542	560	585	568	629	595	657	551	614	671	648	601	581	567	559	602	586	596	611	567	623	596	590	597	594	566	578	624	602	637	561	602	644	607	601	586	612	584	629	625	614	604	623	600	601	565	615	561	643	584	576	548	626	598	586	570	593	575	603	611	626	593	581	577	598	621	586	606	603	655	630	627	601	625	627	624	602	559	588	613	606	637	616	587	592	594	600	602	574	634	574	582	573	586	655	578	612	612	631	596	616	604	608	561	611	630	580	623	630	589	603	591	613	609	583	587	618	622	592	613	576	591	589	579	592	612	604	628	605	604	568	595	593	556	610	583	619	572	599	609	644	638	620	582	613	622	628	612	597	619	587	604	615	597	631	609	647	590	597	621	584	656	614	566	638	617	592	555	627	641	609	575	557	618	614	612	619	672	574	585	603	603	637	565	588	581	611	644	589	584	580	623	624	601	606	595	591	607	641	558	612	638	623	568	638	640	597	595	597	552	612	617	611	593	627	589	595	609	587	579	597	628	599	677	615	622	612	609	600	612	586	612	628	597	651	603	595	578	651	602	607	577	603	605	607	612	637	573	587	638	585	600	626	583	650	610	623	623	612	569	570	616	593	594	612	599	604	571	610	566	641	595	629	595	605	645	664	604	600	617	614	587	584	579	628	611	574	553	598	605	635	601	614	615	569	600	589	635	568	649	610	617	594	628	608	649	560	623	629	612	569	598	635	616	589	640	595	600	579	575	654	607	642	619	549	607	588	621	588	575	611	638	611	622	604	613	596	603	638	576	606	575	584	640	626	593	582	620	594	611	620	571	643	591	586	587	604	577	608	608	603	583	621	601	640	589	660	595	608	578	585	597	642	646	632	591	640	578	599	620	622	626	640	652	599	584	602	587	651	594	534	574	606	612	586	618	624	595	609	582	592	624	602	605	633	605	633	580	636	625	572	597	652	615	651	632	644	576	605	601	584	602	619	618	595	632	617	589	583	577	572	627	618	583	601	566	642	617	600	592	634	631	627	603	640	626	612	597	582	620	618	683	589	584	574	610	621	580	584	591	586	591	620	600	565	571	598	584	646	657	604	598	588	641	566	636	580	615	643	597	623	628	586	606	624	608	631	588	608	608	541	586	623	644	594	587	612	574	603	656	598	552	608	583	603	650	593	591	646	587	607	636	601	598	603	573	631	608	626	619	625	627	647	635	584	619	597	617	600	620	606	612	587	596	614	657	618	611	599	646	629	625	600	577	589	603	582	592	590	620	581	634	603	586	600	617	604	547	595	606	606	569	598	607	629	600	594	614	596	617	570	622	599	574	614	602	574	598	616	568	682	598	584	614	608	636	598	565	592	630	660	618	605	604	560	614	618	627	601	595	566	633	598	604	582	610	640	630	612	569	609	581	637	632	574	604	586	602	591	629	620	636	595	614	601	611	617	584	593	548	582	607	649	607	673	634	594	631	628	574	611	582	602	580	653	626	633	612	559	574	589	580	615	649	629	646	642	610	620	574	593	618	634	598	618	617	588	570	581	545	620	586	581	618	624	570	560	604	649	631	576	574	605	573	611	596	613	601	613	622	611	581	606	630	595	599	614	601	600	610	649	653	640	651	592	587	595	638	595	620	620	607	620	620	627	660	605	625	588	656	663	660	610	585	580	615	592	588	584	607	631	611	611	595	631	617	644	613	644	607	588	652	589	616	625	582	605	613	597	624	606	584	567	626	612	602	586	619	585	602	584	620	655	570	606	614	618	575	637	613	617	563	589	602	571	607	595	581	645	611	595	637	567	609	610	650	649	592	611	568	652	615	641	641	598	612	602	609	616	609	595	625	593	600	603	620	576	622	619	590	630	607	587	557	566	592	612	624	632	572	638	617	633	617	614	532	608	610	570	562	645	660	611	649	614	567	617	605	643	603	606	584	584	579	630	599	608	619	607	624	638	635	614	607	588	589	636	585	603	613	615	645	575	609	598	615	628
16041	20409	25065	8395	1094	304	237	268	268	226	256	279	235	253	262	278	238	227	241	267	323	337	291	350	329	325	317	340	329	309	349	330	360	369	300	305	292	330	303	283	306	303	301	274	286	264	294	284	297	288	293	323	278	313	282	284	278	266	292	277	244	261	302	245	267	286	291	263	262	308	258	253	231	251	264	257	252	241	284	250	277	261	245	259	252	246	292	224	281	271	285	276	250	259	243	279	263	278	275	253	258	264	277	263	264	271	259	242	250	246	244	268	240	263	235	242	238	262	283	253	243	250	294	241	266	265	228	249	242	271	262	250	256	277	264	264	252	267	267	277	262	263	230	253	269	272	249	281	275	246	277	264	255	261	233	237	259	242	277	245	246	228	244	252	238	277	222	263	271	264	238	256	207	249	227	237	256	257	249	259	249	259	240	275	274	268	269	237	242	288	224	290	274	256	242	240	269	229	260	239	223	252	263	261	275	267	262	239	263	298	304	267	259	271	267	263	257	277	289	247	271	264	283	237	222	287	254	255	250	293	287	274	265	272	276	288	249	272	270	237	241	294	309	273	257	260	238	248	242	255	255	243	290	287	260	270	284	257	245	248	244	234	269	234	254	262	240	253	246	264	254	230	255	226	276	252	281	247	274	284	277	262	231	249	231	245	257	258	260	275	285	259	275	254	241	255	292	236	236	255	241	242	242	224	248	268	271	282	264	242	256	254	261	259	249	274	264	251	266	270	279	227	258	241	238	273	264	291	273	247	212	249	259	270	285	271	246	291	234	264	246	239	299	270	249	275	262	278	257	272	262	256	262	233	272	274	245	227	266	263	264	257	256	265	266	239	226	257	262	277	250	285	254	275	266	269	269	255	262	241	250	235	247	230	287	266	271	295	248	287	261	273	240	261	286	230	267	241	261	253	244	250	237	230	262	249	256	255	256	255	275	260	245	278	261	226	269	266	249	252	259	252	256	236	277	280	270	270	267	251	259	254	234	295	273	254	254	227	282	232	248	258	236	266	275	252	224	265	291	276	236	267	255	262	235	258	273	252	260	261	253	259	230	245	288	255	259	245	249	241	294	242	242	240	282	266	263	265	272	242	252	271	228	249	263	235	237	260	244	238	252	259	238	255	264	244	242	232	251	284	303	248	246	258	266	286	260	261	242	256	257	226	266	258	248	260	238	257	266	265	245	260	267	238	260	256	229	268	231	282	277	280	260	234	288	241	236	259	292	261	259	252	269	254	286	259	271	268	234	255	262	260	289	278	255	254	231	260	278	257	270	271	253	230	236	255	239	257	267	268	266	292	266	275	242	248	306	271	245	261	249	271	285	247	280	258	261	270	244	284	261	263	237	244	263	241	243	228	243	251	238	246	261	219	258	242	266	287	243	241	265	245	272	244	254	250	256	247	262	256	263	265	216	279	274	256	266	247	260	278	258	256	253	267	275	240	269	272	260	257	288	253	261	234	261	233	273	245	245	249	244	267	256	267	261	256	293	248	243	230	260	272	228	287	278	268	260	268	295	288	272	237	270	256	243	237	247	259	252	246	274	268	238	241	228	269	274	274	253	249	244	241	260	264	237	249	290	250	280	253	255	259	263	278	284	250	270	244	259	264	254	251	249	259	262	266	251	269	262	259	279	282	255	268	247	267	251	256	282	271	235	231	254	232	231	237	289	274	239	230	254	265	237	264	301	240	247	255	295	245	270	289	248	272	246	243	269	243	254	276	235	267	239	283	253	240	253	252	227	232	261	265	263	267	272	235	220	278	245	258	258	265	244	254	247	243	271	254	248	239	258	271	252	242	278	245	256	258	271	261	261	263	243	258	282	288	258	278	245	262	271	257	242	242	266	248	243	247	260	276	248	255	239	254	235	244	255	248	296	234	266	305	236	292	274	276	262	266	240	262	231	245	242	298	271	273	253	248	238	256	257	256	243	268	261	283	248	258	270	260	285	265	249	273	271	274	251	260	235	223	265	251	257	223	255	275	254	229	264	242	284	254	289	262	250	238	272	265	238	260	266	242	266	254	250	257	232	266	242	268	247	251	247	241	252	275	231	265	237	300	257	255	228	256	257	257	272	255	239	240	264	282	261	294	245	263	255	236	231	242	267	236	244	253	259	265	235	264	266	235	253	257	270	264	230	230	243	265	258	251	240	250	237	237	290	283	290	260	269	237	253	248	257	266	258	279	247	263	243	268	272	249	251	252	250	268	250	258	270	249	242	239	284	243	264	251	267	273	234	246	257	283	250	269	252	260	236	237	288	251	258	247	255	244	229	293	233	247	264	294	290	274	277	227	227	265	246	240	254	248	250	248	235	261	221	264	251	248	250	268	266	247	246	257	247	272	274	282	281	224	230	289	273	257	267	254	295	272	254	275	260	245	285	250	272	250	260	264	277	236	259	259	236	248	265	257	262	266	263	282	242	257	257	246	305	276	241	260	249	243	267	255	259	270	278	284	258	247	277	248	248	248	280	296	233	254	262	259	241	236	261	249	252	239	240	225	247	233	254	270	262	236	249	281	224	243	278	268	249	223	287	258	270	224	259	254	254	256	253	266	232	275	252	255	260	228	251	267	283	251	270	266	251	248	263	258	243	269	226	269	254	258	269	242	246	252	266	266	264	262	291	254	255	247	257	241	247	273	264	283	246	251	259	251	249	279	256	220	274	255	262	226	262	265	238	257	297	241	262	252	248	282	254	278	255	245	274	301	282	256	272	260	250	255	246	269	260	258	266	275	247	260	254	253	269	243	245	241	255	262	271	260	273	262	276	245	282	279	268	247	251	207	268	266	241	262	264	256	229	257	263	274	247	253	255	239	266	244	254	271	230	251	275	239	234	250	238	249	282	296	239	243	270	281	257	294	254	295	292	272	259	259	246	225	248	243	290	274	206	266	248	270	272	253	276	264	242	228	284	242	254	262	251	252	252	282	258	262	258	229	256	289	304	290	242	271	264	265	264	249	270	272	258	279	266	269	240	236	251	279	270	289	246	258	273	238	294	268	224	272	289	264	261	251	276	258	245	285	271	265	256	287	245	253	271	273	287	269	266	264	264	243	257	262	239	263	252	263	293	260	254	272	302	243	256	253	265	279	270	248	244	247	240	233	269	241	252	248	243	242	253	248	234	249	248	211	245	288	271	259	245	269	262	254	256	268	273	255	250	271	265	281	256	253	230	246	241	263	278	269	239	268	256	251	241	250	248	279	245	272	275	235	259	250	233	271	243	252	275	259	261	279	245	272	241	262	270	253	232	266	271	235	226	238	263	239	236	267	251	261	231	261	233	242	248	228	256	247	279	257	250	247	254	268	248	255	266	284	250	277	239	286	249	263	253	292	244	236	275	279	258	270	255	240	243	259	261	272	268	263	244	262	231	261	237	246	246	250	262	266	237	297	257	264	226	300	252	243	264	263	247	218	274	224	251	247	252	262	267	258	257	289	275	250	241	273	243	258	245	237	278	287	297	241	242	244
13215	22329	28404	5148	673	692	668	696	632	619	633	631	660	605	665	651	591	611	612	747	901	1024	1109	1141	1218	1266	1156	1206	1224	1248	1201	1222	1193	1137	1071	1087	1089	1008	955	982	977	943	854	853	943	898	886	778	806	838	770	767	784	787	778	682	778	732	773	699	744	705	685	690	634	686	673	627	624	638	608	629	678	637	634	624	640	618	671	671	578	608	660	578	604	630	629	637	607	635	611	611	621	650	608	630	637	621	671	663	603	599	642	578	630	572	632	632	611	610	617	613	664	626	616	623	584	595	599	640	605	608	576	633	610	605	601	605	600	650	607	591	590	620	634	644	581	593	568	618	615	595	577	643	654	576	593	588	591	614	628	643	568	601	614	640	602	637	626	614	603	658	599	683	642	620	605	620	622	582	612	606	566	601	594	629	625	592	620	620	595	620	622	583	638	601	630	623	626	621	568	650	616	592	591	607	625	636	656	644	638	582	642	619	627	600	592	622	622	594	620	624	594	607	599	597	602	595	617	625	585	597	653	644	589	611	587	622	581	614	600	606	626	628	627	619	598	623	555	588	583	598	624	613	616	653	602	654	591	618	629	619	616	631	661	608	628	651	636	651	639	594	670	567	570	660	602	619	605	603	651	611	603	615	637	617	676	612	635	634	590	630	575	576	628	603	616	592	600	601	632	659	600	638	601	614	588	620	616	610	612	591	654	707	596	609	583	633	610	613	608	661	575	611	582	612	579	605	664	632	604	641	650	622	617	570	620	599	653	639	625	571	613	567	589	601	592	647	597	616	672	601	613	644	648	601	580	661	642	645	659	571	655	601	596	644	598	596	584	616	623	593	592	600	615	585	626	628	622	591	598	592	609	643	611	548	643	655	622	604	644	602	595	627	631	622	588	597	645	605	629	616	620	628	641	594	618	596	559	620	612	649	600	628	627	600	639	577	654	542	627	558	598	583	607	592	627	616	588	650	630	573	588	598	607	617	631	629	635	627	637	604	583	603	631	666	628	633	621	620	628	585	595	625	632	626	586	601	593	639	619	625	586	627	585	654	603	619	640	582	625	621	648	610	637	629	642	638	634	634	629	592	598	584	622	605	629	626	612	626	620	625	611	628	617	629	613	580	639	614	630	641	618	666	644	621	543	633	622	624	597	642	641	636	629	630	594	585	599	589	583	638	595	610	562	642	556	604	614	615	594	648	600	593	593	637	643	605	587	607	636	618	632	582	610	602	603	608	607	598	633	575	656	596	568	583	627	622	600	676	572	611	589	643	655	641	595	595	649	642	641	670	622	582	589	643	582	569	602	577	691	599	601	569	643	636	633	671	617	597	571	611	601	606	585	584	604	619	648	619	621	644	601	616	614	629	646	641	594	652	644	615	623	602	594	602	609	626	623	585	602	639	608	602	595	604	615	580	624	611	652	613	576	621	586	637	599	617	615	613	575	634	609	591	598	654	564	604	638	626	609	586	595	622	630	615	585	606	595	616	555	615	617	593	585	632	636	652	613	609	633	587	609	609	654	601	608	610	585	619	558	631	611	621	656	608	617	632	665	622	631	628	571	589	619	617	597	635	625	623	598	659	640	640	613	616	590	609	616	654	633	609	594	631	617	627	591	592	605	647	571	591	650	623	623	608	598	605	569	576	598	555	622	589	642	610	631	593	648	592	634	609	635	631	608	633	643	608	607	594	639	579	631	588	595	615	598	597	601	584	629	622	597	650	591	643	629	613	642	580	615	581	575	628	633	621	603	590	625	580	624	639	618	593	615	610	616	577	637	638	585	615	628	642	604	600	622	626	626	612	657	659	590	638	607	627	638	575	598	580	571	637	585	608	658	633	647	620	596	601	599	599	615	631	635	645	646	598	619	572	585	587	624	656	643	626	639	616	626	630	603	582	622	618	601	603	624	627	599	622	579	560	608	618	577	644	582	593	609	645	603	569	550	627	651	601	612	577	584	618	615	622	636	637	613	574	654	584	597	616	600	657	588	604	630	635	637	621	578	616	580	593	584	679	648	635	621	629	578	558	604	583	584	590	602	643	651	610	611	613	603	592	641	596	603	571	632	631	609	609	604	649	607	568	599	597	644	575	587	603	565	629	605	591	645	613	617	608	630	611	616	574	627	606	566	619	565	616	674	616	605	595	583	626	602	603	564	638	582	607	635	604	630	622	606	636	593	629	632	616	639	612	575	624	582	645	615	593	608	607	610	650	639	583	597	629	622	604	594	609	639	605	636	675	642	590	633	553	640	607	616	630	612	594	628	605	574	629	608	636	653	662	587	632	606	606	619	632	639	601	621	628	629	603	604	598	633	628	648	580	659	590	604	624	660	579	602	601	655	642	650	610	615	616	643	592	585	647	645	617	632	609	639	595	626	603	642	604	617	648	571	631	592	670	605	639	602	633	626	609	647	603	569	577	621	615	626	633	629	640	588	632	627	608	570	581	653	589	650	628	573	641	638	575	649	610	597	603	588	616	565	594	606	645	584	594	592	653	616	624	602	611	609	562	594	598	615	594	605	662	647	623	623	582	608	566	618	604	607	607	619	633	620	658	616	617	636	586	607	624	654	611	659	622	616	624	601	636	607	626	615	602	610	628	609	603	637	646	574	618	627	628	563	614	584	635	651	610	545	623	600	576	634	610	661	599	629	615	596	595	605	604	627	599	633	617	605	643	634	589	581	619	601	586	597	605	599	641	598	590	576	634	629	621	592	618	640	639	603	661	591	601	627	600	624	570	613	604	597	589	682	602	589	621	647	621	647	666	605	618	611	602	666	608	605	567	602	602	624	627	661	670	666	587	619	653	623	628	597	623	608	590	626	591	541	657	610	627	598	644	623	604	581	622	588	605	568	583	588	617	616	616	608	624	652	606	631	599	674	591	576	611	619	616	577	581	586	601	640	638	624	622	592	580	611	615	623	657	626	587	625	621	633	575	591	594	589	585	613	643	637	615	592	632	629	612	675	573	617	599	658	627	656	589	574	643	642	578	593	602	604	615	594	585	602	571	611	627	653	561	661	619	623	623	570	630	656	661	619	621	623	577	606	607	641	635	630	590	618	602	643	570	618	602	629	612	621	614	595	598	656	637	625	587	584	658	647	598	616	573	602	614	586	612	585	605	631	609	601	619	613	611	620	615	594	589	592	602	623	603	634	633	562	641	627	636	608	603	625	624	574	619	629	596	605	552	588	586	625	598	557	604	585	596	589	581	619	625	566	607	607	594	617	598	625	627	631	609	591	651	649	637	589	590	646	639	559	602	602	587	568	651	643	547	658	588	580	592	600	597	586	572	596	637	578	627	626	610	582	579	640	629	637	619	627	607	595	673	597	604	649	595	626	622	644	617	571	606	625	545	584	605	637	610	589	626	574	587	614	607	590	623	617	613	638	584	640	609	613	614	631	635	612	614	655	571	634	599	629	598	592	629	617	619	553	623	556	624	599	619	609	579	632	621	593	617	596	599	627	616	606	572	637	635	614	553
44200	48038	45417	29162	21034	14599	7007	2159	547	291	324	282	306	282	270	268	313	268	287	319	282	363	379	379	415	396	403	415	374	370	393	388	423	378	359	378	351	345	370	333	349	320	325	352	354	366	371	362	366	313	337	296	301	310	289	285	319	263	303	329	314	348	340	322	245	284	264	284	297	271	280	266	263	261	241	277	278	277	261	266	283	254	272	242	254	274	242	303	283	238	279	268	256	253	268	299	286	260	226	256	254	259	248	244	284	276	231	261	256	270	288	267	296	270	247	292	280	259	257	271	276	271	236	267	280	232	292	279	292	272	301	288	238	265	271	289	247	287	246	267	274	272	227	277	282	261	234	259	249	255	261	274	269	260	281	272	263	252	280	256	236	250	250	249	236	254	237	274	263	245	252	236	257	301	275	243	249	264	261	267	253	298	241	263	238	242	260	279	247	282	263	277	279	261	250	253	256	297	286	264	280	266	293	242	278	252	275	256	292	240	285	278	274	269	253	255	229	271	274	226	265	275	273	280	253	277	252	277	268	285	271	267	259	258	277	249	286	232	259	246	244	288	242	260	251	284	235	246	260	256	279	239	275	273	286	250	251	253	241	273	246	274	264	281	276	259	247	237	229	249	250	278	233	242	265	238	271	261	290	258	234	257	269	272	255	270	267	251	261	257	254	239	309	235	254	295	288	243	272	267	294	260	230	252	269	280	273	242	278	246	246	271	247	269	251	260	261	221	270	293	287	269	267	275	273	260	254	265	265	272	254	279	242	264	252	247	294	279	284	276	265	288	214	228	296	265	299	273	254	264	255	265	287	271	272	264	276	295	255	275	234	267	255	276	269	281	278	286	252	248	246	293	255	266	244	269	254	270	256	289	257	248	235	255	275	265	284	283	268	295	242	291	246	277	264	284	255	248	276	257	259	255	266	250	249	261	254	241	288	287	261	249	238	261	273	302	264	255	251	279	255	246	237	269	246	284	257	265	233	288	219	256	277	262	240	278	250	310	268	257	260	267	265	249	279	262	256	271	258	254	242	294	268	276	262	255	268	282	257	275	246	213	217	274	271	279	267	295	267	242	264	250	244	246	259	245	307	275	271	278	254	271	263	260	253	260	266	240	267	277	270	287	289	277	289	256	280	279	262	247	265	267	307	268	268	294	274	265	270	254	260	277	247	291	261	253	263	252	281	250	249	244	262	287	245	300	270	243	255	294	283	240	281	248	232	295	267	309	235	274	251	256	261	237	266	275	229	274	234	255	251	268	295	254	261	243	250	280	250	247	257	270	258	245	284	252	224	264	263	274	273	291	283	258	209	264	270	275	255	239	267	242	283	270	273	269	243	298	253	284	277	247	266	282	249	281	264	257	249	251	256	281	282	246	279	268	279	288	262	270	284	255	263	267	258	241	266	251	247	254	309	244	273	266	265	232	290	272	294	264	242	249	246	278	281	263	255	260	272	259	299	316	297	249	259	263	242	261	245	251	239	278	251	257	262	287	236	276	263	254	262	278	276	259	277	273	256	255	282	234	249	263	254	260	283	282	280	271	275	238	246	253	265	248	273	262	270	257	264	266	266	291	243	279	283	284	239	249	277	307	276	254	259	265	236	262	266	238	245	287	235	263	234	258	261	276	285	280	274	272	241	283	267	261	251	283	246	262	261	271	242	292	260	270	275	249	251	261	264	253	264	246	256	282	276	289	273	248	283	298	286	245	285	246	261	255	263	259	252	269	266	261	255	262	244	277	255	251	245	274	288	269	235	242	258	284	248	258	271	256	285	251	256	270	244	260	280	280	259	302	271	271	253	260	267	236	268	260	256	252	288	272	294	248	251	241	258	283	279	264	262	246	270	250	256	262	268	292	266	262	256	291	239	288	284	295	241	286	257	251	250	245	295	271	245	247	257	252	246	260	262	260	260	257	286	233	261	274	264	276	274	259	246	288	278	259	273	283	278	262	249	298	254	246	267	240	251	270	286	268	281	256	294	273	280	290	263	268	263	261	246	284	248	268	279	259	276	247	258	260	282	269	246	247	244	339	265	260	287	256	238	238	262	271	260	265	252	255	280	275	245	250	273	290	257	286	243	304	261	279	260	235	278	243	238	241	248	272	239	245	248	272	257	267	246	256	269	287	255	302	279	246	257	265	278	263	251	251	264	253	238	258	286	271	255	230	286	239	268	260	260	241	289	266	281	256	300	274	258	258	253	298	249	268	282	281	254	256	288	269	267	274	246	279	297	251	273	259	276	246	244	267	272	237	255	262	285	249	258	260	282	246	266	271	266	266	247	242	242	250	262	246	268	261	291	252	253	265	270	283	289	262	254	274	313	238	273	266	252	231	277	262	266	278	279	264	272	274	253	250	253	257	255	281	256	239	266	235	247	247	244	250	255	260	265	259	272	295	263	260	273	241	283	269	250	264	250	246	276	258	260	287	250	292	255	261	272	237	289	274	266	279	267	262	270	326	287	282	253	245	279	246	250	282	238	247	270	268	249	260	272	277	281	288	290	278	267	286	237	262	293	243	271	275	273	234	249	257	242	222	284	278	279	242	267	255	256	259	265	276	254	271	243	262	256	256	266	264	255	240	288	274	256	286	259	242	249	261	246	267	259	238	249	250	237	248	207	259	274	237	251	259	273	273	251	238	283	243	279	262	254	244	272	263	244	224	240	265	242	250	243	272	264	277	251	261	247	259	229	267	266	262	269	269	261	252	270	245	251	236	267	256	269	302	287	274	242	281	287	249	262	271	250	254	281	249	269	240	248	285	251	284	269	237	254	251	240	255	237	257	268	280	264	245	261	270	277	273	265	268	266	248	272	245	246	259	257	281	265	265	294	271	245	251	272	277	264	258	227	270	296	234	268	279	254	253	267	251	290	251	257	237	248	256	282	237	253	259	259	277	277	228	268	258	277	260	253	240	268	243	235	265	263	242	247	244	261	267	274	224	231	267	280	281	250	264	234	265	265	224	245	280	278	239	252	244	280	302	242	263	261	245	217	297	295	253	267	277	271	240	252	280	255	278	273	252	251	235	267	266	236	268	264	249	242	270	292	272	281	242	275	278	255	239	290	269	271	295	271	252	281	304	248	245	311	266	266	288	239	275	245	291	253	279	257	273	264	273	265	254	256	263	260	261	280	259	274	300	271	244	264	262	261	273	263	253	268	289	275	274	254	275	246	263	284	260	268	266	269	256	276	253	255	265	264	293	271	260	285	250	242	287	242	282	242	257	259	302	263	272	242	252	238	255	269	256	250	261	269	267	255	265	263	234	247	282	273	269	269	254	274	246	294	293	248	250	257	248	221	255	270	223	269	252	251	278	265	234	260	268	225	256	266	245	275	285	254	271	255	253	293	281	257	311	278	270	256	282	253	259	257	229	263	274	266	270	277	269	245	241	233	273	254	291	250	254	278	272	246	238	282	243	237	259	269	282	262	244	281	251	235	249	266	256	241	281	286	273	240	264	297	287	257	239	264	275
34892	47126	49347	16223	1609	1339	1088	978	966	870	853	779	744	785	708	693	737	720	816	774	803	1041	1300	1453	1483	1573	1620	1543	1534	1613	1505	1494	1481	1477	1352	1333	1323	1238	1162	1194	1136	1256	1240	1264	1206	1369	1480	1437	968	1018	1004	955	862	829	928	893	978	872	959	1023	1011	1017	996	913	780	880	838	764	797	709	696	704	662	724	580	669	621	635	629	665	629	639	650	654	624	627	633	612	642	608	657	593	618	608	642	594	636	641	623	675	640	623	637	557	602	546	617	601	598	618	594	639	637	609	590	651	619	651	585	654	626	612	633	640	657	596	654	590	610	622	619	637	639	632	628	618	586	588	610	620	624	613	678	612	639	613	633	653	658	633	640	567	630	621	655	600	630	667	651	640	624	586	595	593	601	613	645	655	592	640	620	612	655	617	605	594	577	622	599	633	642	591	584	631	620	609	668	578	649	590	626	635	596	653	592	609	623	605	588	572	574	667	576	629	603	617	576	598	624	617	624	624	657	641	608	594	632	609	589	608	620	668	647	596	591	594	681	574	602	641	610	634	613	637	647	602	696	645	569	619	636	604	630	659	579	594	589	618	618	623	632	582	607	619	614	606	625	644	610	627	604	627	617	613	597	612	629	642	603	614	610	601	575	611	617	596	645	624	602	609	659	639	647	615	592	613	612	594	619	602	664	609	635	661	598	617	645	643	631	600	607	587	679	616	561	623	593	595	578	653	598	646	633	627	639	628	612	589	574	636	613	644	631	590	559	645	587	635	589	593	579	625	613	626	630	625	615	629	619	622	626	610	619	620	647	621	624	597	656	635	605	656	590	586	603	643	632	615	627	666	568	595	596	586	652	668	630	643	605	609	623	580	627	609	602	636	638	595	659	581	623	591	651	677	603	652	615	578	605	668	630	599	586	651	610	612	643	563	621	611	641	590	602	589	608	592	650	627	542	631	597	635	588	633	611	560	609	593	601	653	632	587	605	627	633	648	629	590	642	626	564	624	624	607	627	650	560	617	620	605	674	589	563	609	650	642	601	615	696	621	606	611	626	562	624	637	554	617	585	592	608	680	637	631	644	615	611	627	600	657	642	626	657	598	646	595	621	609	631	606	659	600	651	596	582	632	641	591	627	673	580	621	634	629	649	619	620	619	595	595	593	635	638	590	566	629	619	643	597	590	578	618	602	625	588	563	629	676	639	629	589	621	639	651	601	597	629	601	647	650	586	612	578	636	641	606	630	638	618	609	583	638	634	671	605	583	626	648	648	639	596	631	594	628	638	659	645	632	597	573	632	597	577	626	593	673	643	643	658	592	615	640	621	636	584	617	633	565	611	630	628	629	656	653	635	671	591	604	630	649	579	608	651	621	583	613	639	611	605	589	583	636	671	617	613	634	584	596	626	572	574	631	588	660	610	623	646	630	596	647	583	586	590	642	610	634	620	642	631	580	575	630	624	656	613	657	626	631	574	612	570	624	634	645	638	621	647	644	575	617	631	645	615	662	663	601	636	625	641	613	646	603	650	599	612	584	628	631	591	619	573	642	570	626	615	640	620	573	627	601	609	647	591	597	631	624	628	550	575	612	664	632	608	627	586	594	660	634	657	622	646	616	592	607	626	669	636	642	656	619	636	615	633	673	572	642	602	638	612	606	609	583	621	633	608	632	640	605	619	632	622	624	635	620	606	590	602	594	587	625	632	595	573	600	586	588	674	669	621	601	634	614	657	637	612	600	598	593	659	640	573	624	563	628	613	577	628	636	632	647	629	593	651	608	598	587	615	585	590	634	629	620	618	675	599	643	652	594	615	618	636	606	559	653	613	638	587	652	585	618	640	648	592	614	598	604	623	611	583	589	604	607	639	576	628	618	631	596	622	626	605	637	599	618	621	602	599	577	658	628	629	599	584	595	616	579	579	669	658	635	610	625	598	631	610	622	603	634	629	586	638	653	610	607	604	611	642	581	609	599	641	665	592	607	606	652	622	638	615	618	632	612	626	612	644	646	632	626	599	617	587	623	559	618	623	662	628	618	611	677	657	574	621	645	608	644	581	578	616	626	642	607	635	582	624	607	674	652	625	630	585	608	598	649	617	631	635	577	631	629	621	620	592	610	579	605	591	612	648	605	601	598	626	641	626	601	601	605	593	666	608	637	601	584	580	633	643	621	625	632	610	647	618	639	652	603	669	599	591	634	584	622	619	631	585	601	651	634	635	596	626	549	625	671	626	575	584	623	590	602	630	635	625	615	622	609	613	618	631	613	597	602	618	645	631	597	657	667	633	639	610	633	648	651	612	594	580	615	598	596	634	571	580	636	655	627	625	599	639	584	630	628	635	588	624	664	586	581	614	591	612	654	608	584	606	583	632	601	629	604	653	613	584	590	653	637	642	573	664	587	617	612	657	622	626	624	575	589	608	651	645	675	657	637	574	630	638	615	602	640	591	628	623	631	614	616	596	644	631	635	585	606	623	614	594	591	613	618	603	618	583	612	624	655	613	615	630	641	656	613	587	620	683	595	669	622	629	650	600	599	606	610	610	614	597	590	605	614	641	618	630	604	589	581	637	600	594	579	586	633	596	685	623	643	614	626	633	604	619	656	611	651	627	592	647	635	603	628	598	601	611	653	618	617	628	657	646	627	598	657	652	625	613	646	620	594	602	645	590	621	595	606	646	582	619	616	625	645	633	656	580	576	576	609	612	617	599	633	640	643	569	642	586	625	609	613	598	611	610	611	584	622	610	607	654	652	585	597	627	616	630	631	606	620	630	615	625	622	621	615	650	621	620	628	576	615	645	610	625	664	582	647	646	603	614	625	648	624	660	625	629	652	602	621	653	603	592	639	612	626	570	610	624	618	613	638	591	606	639	630	649	622	591	574	585	631	599	622	653	600	632	609	619	606	624	657	567	627	602	638	662	623	639	638	625	613	602	596	633	621	661	598	619	631	595	619	648	610	645	661	661	641	625	638	606	585	583	619	573	619	636	621	648	600	622	580	673	643	648	653	653	579	619	632	604	622	636	650	647	626	615	602	612	658	599	621	610	644	613	636	615	634	635	597	570	603	645	637	599	617	644	638	608	628	601	649	669	594	576	601	610	637	590	610	621	631	604	622	662	653	589	666	621	624	642	566	663	658	611	654	568	596	610	629	653	649	622	621	584	607	625	608	563	626	643	617	579	610	686	621	582	595	610	609	618	590	624	632	582	603	626	601	580	619	614	613	587	670	581	623	599	656	590	586	650	689	594	624	654	598	593	680	602	609	623	616	577	588	600	640	625	618	613	657	631	696	643	607	597	641	639	668	654	609	575	633	611	646	647	619	613	644	599	567	633	627	631	624	582	595	629	606	669	578	635	604	622	622	620	568	550	633	602	601	612	620	632	655	623	597	641	654	618	599	612	604	584	587	609	627	603	609	545	653	630	593	620	606	667	593	625	652	642	630	607	655	628	639	611	614	663	588	587	621	604	625	589	613	643	603	577	609	573	615	582	620
54467	45505	39582	27226	24965	24144	20260	14211	6271	1102	503	345	386	369	370	322	349	338	312	316	320	343	444	556	510	547	544	548	538	546	571	554	514	494	463	468	480	465	457	493	423	501	499	525	464	545	575	540	392	436	416	349	337	405	325	393	413	357	389	487	495	444	419	423	341	369	356	347	327	319	319	286	304	257	287	281	299	262	298	259	305	299	253	308	295	249	274	255	249	268	295	288	249	275	281	265	297	278	238	261	266	249	260	259	289	257	254	266	260	256	281	231	262	269	265	287	270	253	283	287	279	253	261	274	262	242	273	267	252	249	267	278	280	261	255	281	324	313	275	264	260	270	277	260	259	290	264	257	279	292	258	285	262	239	275	245	254	284	210	270	263	257	271	260	270	248	279	273	279	237	274	287	273	245	274	254	258	284	281	279	262	279	255	264	277	269	277	278	291	252	270	268	237	289	286	268	260	257	277	281	281	312	279	255	254	244	260	243	298	291	263	275	218	279	259	286	245	251	270	235	247	273	253	282	269	250	271	257	285	262	280	257	299	275	262	276	278	248	285	267	255	284	296	270	241	290	239	259	268	267	303	272	252	264	279	249	282	264	266	254	285	245	247	245	289	270	286	277	248	244	259	264	273	290	261	253	291	237	274	272	256	250	242	245	282	271	265	237	262	261	274	262	274	261	259	268	263	238	255	279	262	278	294	251	276	250	305	271	290	259	274	257	300	240	265	256	295	235	254	270	237	249	249	260	271	279	292	273	292	269	240	272	270	273	255	285	264	264	294	251	276	256	244	267	279	256	289	241	273	283	250	288	284	265	280	284	261	248	274	244	271	270	276	279	262	272	276	278	271	269	289	281	273	266	294	271	269	268	253	263	268	273	238	246	267	259	293	287	274	265	272	282	251	301	300	255	250	271	265	245	269	270	266	248	252	259	280	287	224	253	294	272	271	243	270	273	278	276	287	269	287	249	260	262	259	278	283	255	271	273	251	256	281	289	242	239	264	259	272	280	280	264	265	239	274	254	259	247	243	266	263	243	274	310	299	247	265	291	245	239	281	270	278	277	259	307	260	266	284	274	263	258	289	275	284	279	231	254	267	272	242	261	282	277	267	262	296	272	246	252	292	255	265	270	283	245	266	273	287	293	235	240	275	301	272	271	244	279	284	260	261	244	264	244	258	282	269	266	281	244	283	263	270	269	280	277	251	240	290	256	247	277	265	287	272	252	276	227	276	239	258	262	246	256	290	271	271	269	249	247	284	271	244	278	278	249	267	248	254	276	274	271	311	277	279	267	262	216	280	237	267	278	261	273	244	269	261	256	287	262	246	247	276	251	269	258	264	262	267	284	290	278	274	299	278	270	289	264	268	271	299	251	281	236	258	276	309	259	281	256	260	258	274	256	288	288	271	275	266	275	257	236	296	266	247	262	266	277	282	245	239	254	316	270	276	255	278	258	253	266	266	267	269	258	262	280	262	270	263	255	257	281	247	278	282	265	268	273	235	264	272	257	238	270	256	259	273	261	240	271	246	284	234	279	241	285	277	233	232	238	222	285	273	234	272	255	246	292	276	274	264	273	252	228	275	261	292	266	240	259	300	284	249	273	256	281	305	274	264	267	256	263	253	295	250	286	266	278	257	274	250	265	275	250	283	271	269	285	280	284	288	257	271	249	278	288	243	228	283	280	279	259	264	290	263	254	278	296	228	269	286	265	308	269	235	242	271	272	261	260	251	249	279	262	223	275	275	241	284	273	265	245	280	247	255	245	257	255	256	272	305	249	262	243	257	263	284	304	269	258	259	256	266	243	263	245	288	260	255	264	303	250	244	244	271	245	251	283	273	300	262	239	250	241	283	259	283	269	256	252	240	254	258	262	268	264	220	273	261	260	263	254	276	248	253	257	281	269	255	275	289	242	257	284	235	247	274	230	269	260	288	294	259	273	235	266	263	251	235	273	302	263	233	267	271	253	279	252	244	256	262	249	281	273	288	250	234	299	275	274	294	286	277	277	257	273	271	289	256	281	237	273	244	283	244	274	272	239	254	262	230	273	289	255	259	296	268	268	276	264	260	266	296	299	258	260	292	267	267	287	291	270	251	260	257	262	280	206	255	260	280	266	269	277	252	287	270	274	273	264	270	274	273	251	269	228	282	273	261	287	275	269	260	296	275	248	265	248	288	253	267	294	263	274	278	268	250	276	249	290	287	269	291	240	248	265	258	247	265	233	282	252	260	267	268	281	253	279	250	273	269	264	239	259	260	283	291	288	278	269	242	271	247	243	252	274	253	277	272	244	282	249	301	269	237	280	232	251	258	288	261	289	265	248	250	254	255	280	270	283	270	272	301	280	275	266	244	273	255	284	248	263	282	258	242	241	279	271	282	267	251	257	266	278	256	250	277	219	254	254	253	275	274	253	233	237	254	245	272	299	268	271	236	277	258	291	244	262	270	270	263	262	309	255	286	269	290	279	260	252	251	251	278	275	267	275	261	264	281	266	288	248	270	308	273	286	274	252	244	261	290	286	274	260	254	279	270	285	269	211	285	276	248	255	284	283	280	268	297	244	241	279	246	241	245	288	258	262	272	266	260	235	250	280	272	244	238	256	282	266	260	272	263	267	232	299	266	277	282	272	263	292	280	264	271	262	276	281	225	281	256	274	268	255	298	251	254	262	254	251	270	286	237	289	265	268	247	229	260	262	256	237	243	262	259	269	255	263	266	258	266	274	247	248	239	266	247	255	265	280	250	253	262	254	266	268	283	247	266	292	251	291	266	306	245	236	249	285	277	237	284	234	259	252	271	292	297	260	279	260	293	270	288	224	252	251	258	248	265	280	275	285	236	267	274	267	277	262	278	256	284	256	251	255	275	257	290	230	266	296	253	243	290	256	257	258	284	286	272	295	305	282	238	278	283	241	269	301	265	275	262	279	265	268	286	259	291	278	258	254	266	262	271	265	241	279	278	264	258	257	252	296	265	283	257	281	288	267	259	248	256	254	277	257	266	268	278	271	233	260	248	260	227	254	263	268	278	268	288	274	268	255	248	245	232	267	275	277	271	273	243	289	275	298	266	260	271	278	260	245	249	286	263	249	252	286	270	267	269	259	262	262	302	251	224	262	264	288	244	302	267	259	281	261	259	251	293	230	279	289	296	262	271	287	274	268	270	246	251	274	262	254	244	245	275	250	263	304	302	287	258	235	248	239	245	253	259	252	281	277	277	246	266	284	294	265	270	244	248	284	298	248	312	265	267	242	276	253	250	265	295	239	290	284	284	285	284	277	258	272	296	275	272	266	281	307	250	268	285	270	276	277	271	272	280	237	267	250	240	265	257	269	297	248	247	236	278	264	280	252	247	261	258	260	311	280	278	269	248	267	247	277	245	248	256	239	260	280	247	270	267	255	268	249	256	256	252	250	281	257	269	265	251	262	284	284	240	241	267	265	267	262	253	281	245	269	261	260	247	247	300	269	248	285	259	246
43946	50249	42450	13734	4035	3250	2493	2033	1803	1614	1426	1267	1243	1106	1027	965	970	954	922	876	942	1047	1720	2398	2311	2468	2836	2498	2624	2563	2333	2319	2249	2078	2019	2139	2064	1925	2031	1944	1858	2068	2076	2225	2095	2752	2911	2474	1353	1581	1349	1279	1212	1302	1069	1362	1383	1320	1589	2099	2120	1979	1830	1348	1031	1401	1355	1140	1074	978	873	806	743	749	708	691	661	677	681	705	697	661	747	686	613	642	593	602	568	634	624	607	618	579	613	644	634	592	616	576	600	598	605	619	615	563	584	575	648	598	646	599	643	586	581	649	591	607	618	572	635	598	620	587	596	555	579	560	584	618	607	621	600	607	600	556	634	608	596	606	631	595	591	579	560	578	611	613	581	576	576	572	630	609	632	608	592	547	642	625	605	590	592	600	549	603	556	584	607	612	614	620	580	647	587	560	598	583	587	610	584	583	611	593	583	609	597	586	597	603	588	628	587	574	626	575	648	565	605	626	625	596	604	616	610	627	614	620	596	589	581	603	616	609	582	631	610	580	642	602	612	629	601	610	582	595	594	521	608	628	600	581	621	623	599	630	589	616	578	615	572	618	588	634	607	583	582	628	613	668	627	626	620	645	598	630	609	611	626	600	606	583	558	575	602	606	616	626	650	559	586	652	587	613	569	605	589	624	628	571	642	615	609	606	622	640	598	599	584	608	630	622	585	607	599	586	584	626	605	587	585	594	623	616	552	589	595	573	624	573	575	615	646	629	604	606	611	593	576	588	578	586	592	607	604	621	606	651	582	604	615	570	648	585	577	617	600	624	600	642	590	599	580	610	636	603	590	551	581	552	593	616	602	662	571	605	600	623	625	591	551	587	673	561	629	616	595	588	602	601	596	592	547	609	597	579	583	607	592	622	604	582	619	560	626	591	551	605	628	575	588	608	577	618	558	626	617	581	606	610	618	606	557	608	593	598	581	582	608	644	579	603	658	629	584	622	620	587	544	606	586	651	622	623	622	614	582	592	600	578	608	617	653	570	600	602	635	605	606	603	625	610	651	636	597	606	609	605	604	638	602	607	654	592	580	633	612	596	578	589	602	636	647	581	630	569	580	645	579	663	618	573	582	607	579	585	567	623	632	626	598	612	658	587	578	568	573	580	616	630	620	600	575	571	584	603	553	555	628	637	592	611	557	605	566	641	631	669	630	606	615	655	583	605	589	620	615	599	660	610	613	612	558	577	605	588	569	576	559	587	593	606	565	591	596	595	633	647	595	598	604	566	601	607	604	607	599	583	638	636	618	590	580	647	631	636	592	604	617	574	577	624	640	622	580	589	596	593	570	575	589	562	608	617	599	603	549	588	615	600	616	636	603	583	565	578	596	614	615	620	635	597	597	615	548	642	592	607	603	612	620	604	583	598	592	580	576	601	596	624	592	633	636	606	616	597	590	607	605	617	606	607	621	566	610	609	599	616	592	569	691	582	640	619	548	568	581	598	585	642	590	651	626	580	579	615	583	607	568	601	595	601	601	624	599	608	574	584	619	604	589	635	621	617	635	595	616	620	599	601	619	629	626	570	581	620	654	620	597	594	555	630	607	559	607	583	600	583	605	562	592	590	629	610	587	643	592	565	588	651	616	592	586	578	574	580	626	614	600	606	614	624	594	601	581	615	559	615	611	580	650	619	572	611	583	590	608	639	575	564	595	597	562	600	598	598	603	604	603	604	598	592	578	613	616	617	610	631	609	558	610	563	605	575	597	586	631	610	578	609	620	600	617	603	596	604	607	562	607	661	607	632	580	647	590	674	531	606	598	630	597	592	631	611	568	553	587	634	568	589	609	611	606	618	598	601	615	575	596	608	575	590	568	607	592	643	621	588	601	606	600	591	603	578	628	622	619	578	644	631	604	586	573	605	586	650	614	568	599	619	579	568	592	590	616	613	610	577	607	591	563	636	667	541	613	558	589	578	577	602	609	615	599	622	620	628	656	577	603	628	595	592	602	600	586	647	589	643	628	599	586	603	610	592	581	592	587	617	610	592	610	635	592	606	596	590	625	612	559	588	598	633	622	607	619	586	591	617	597	642	570	603	605	630	630	618	633	586	599	649	607	597	608	584	577	605	636	598	616	623	559	621	609	638	623	629	558	616	618	600	582	638	591	638	599	629	601	570	604	624	609	597	581	625	630	599	579	571	569	557	583	596	636	613	631	619	546	599	583	559	616	585	655	556	622	619	604	604	609	601	601	584	634	602	605	594	562	599	581	607	604	569	596	588	628	615	612	583	665	583	594	610	604	552	596	620	600	603	610	612	597	615	575	597	592	549	581	585	591	621	587	582	587	543	624	602	606	628	629	610	592	595	616	611	606	585	634	595	610	577	579	594	592	595	590	614	630	589	603	594	583	594	617	609	610	643	606	568	592	541	609	586	642	604	599	593	638	579	614	561	593	633	566	592	573	600	602	599	586	577	591	628	619	568	595	572	553	561	552	577	595	595	617	556	585	616	578	571	534	554	601	593	591	604	618	590	593	588	642	628	620	624	584	573	584	620	583	624	612	597	604	596	629	591	638	581	582	601	585	600	598	596	582	577	651	605	573	601	615	539	639	575	579	588	622	604	638	579	585	572	619	604	594	599	615	578	583	607	650	601	596	577	625	643	572	646	624	584	631	612	620	572	595	620	595	586	650	600	604	597	588	612	635	630	547	587	590	615	555	662	591	611	593	652	580	592	592	580	589	622	589	593	579	612	600	581	648	604	611	590	612	631	601	605	622	591	568	601	611	596	608	591	577	623	585	609	611	579	612	535	602	576	629	580	620	615	584	636	613	636	638	591	577	600	605	583	570	578	568	589	611	571	582	549	600	578	605	598	593	562	629	635	621	612	616	605	588	581	625	624	635	573	645	603	628	598	602	639	627	637	610	571	567	605	614	598	604	638	585	598	578	617	631	585	615	599	589	605	614	591	632	651	606	650	593	608	577	599	584	558	590	576	608	640	600	587	591	589	624	555	594	602	619	593	614	612	617	595	595	593	600	577	600	667	646	635	627	621	576	559	615	597	613	555	623	614	612	599	602	631	547	602	584	550	596	594	572	604	620	612	632	568	658	567	608	608	618	620	618	638	588	620	600	570	585	575	609	628	592	623	582	625	629	618	560	587	608	554	613	629	639	612	567	604	608	640	598	603	616	616	604	628	603	617	630	596	612	580	593	613	593	641	615	611	610	643	643	604	611	610	585	621	602	576	619	611	638	652	624	576	572	612	561	628	601	589	601	577	604	640	585	596	601	673	619	602	622	585	565	577	655	602	580	639	630	573	624	602	599	619	580	576	614	554	566	563	579	640	629	566	615	645	591	596	603	580	581	608	615	611	580	578	612	592	581	579	626	580	587	637	615	578	594	588	615	594	589	643	602	565	584	651	644	579	615	609	631	631	591	623	580	614	580	591	585	643	596	580	632	600	599	610	596	559	565	617	617	617	605	613	603	612	597	640	606	645	586	585	606	612	562	625	637	575	600	623
13638	20104	18812	5060	654	284	275	233	250	268	260	269	227	243	250	240	261	232	260	256	268	286	317	355	328	340	380	383	368	365	320	359	358	340	320	318	293	323	331	309	373	284	255	297	292	292	272	302	275	297	291	263	289	283	295	247	271	282	261	251	260	257	298	267	276	236	263	264	280	252	244	254	234	235	267	231	238	257	252	270	261	232	290	256	247	245	216	270	263	246	258	267	286	242	242	260	255	268	255	272	231	234	268	258	263	263	232	261	252	240	282	229	240	252	281	239	230	242	233	211	263	232	287	216	244	262	252	259	257	293	240	255	259	230	245	266	264	256	266	239	241	297	293	239	255	244	272	252	259	252	249	237	235	257	261	262	243	255	270	253	264	240	250	244	261	235	262	255	271	262	262	266	236	254	275	242	276	275	257	261	241	267	265	283	252	283	271	232	252	256	268	246	239	251	229	267	243	247	272	279	250	243	238	227	257	231	232	274	250	254	246	253	252	248	267	273	232	251	270	227	274	231	291	266	237	271	241	271	254	299	266	250	252	253	240	238	236	250	232	258	257	272	222	270	300	268	261	249	244	253	248	269	220	290	266	235	240	249	240	252	271	223	259	243	247	237	252	236	226	270	243	248	223	248	231	249	255	223	271	253	248	232	256	239	283	249	247	224	227	267	270	258	256	244	222	243	250	273	244	261	243	261	247	241	225	248	250	291	299	258	253	230	252	236	240	243	255	258	237	241	261	267	236	269	250	260	254	251	234	244	241	279	255	257	249	273	262	280	260	268	290	251	264	229	249	269	247	274	249	269	264	232	253	216	245	206	253	246	276	272	233	235	264	244	284	264	235	239	255	272	260	272	265	238	253	245	264	218	243	252	250	234	256	260	285	247	274	262	226	242	277	278	212	260	235	245	246	279	230	262	253	278	239	253	244	241	241	261	255	249	260	252	282	266	276	251	235	256	256	282	241	258	294	271	264	280	272	291	273	214	260	289	264	247	248	278	237	255	265	273	245	256	274	240	264	263	232	234	265	284	258	231	217	229	229	266	270	250	236	238	269	237	239	242	273	273	237	234	260	250	247	235	253	257	279	235	222	282	238	234	248	284	246	245	238	252	263	263	246	249	233	261	268	222	257	243	266	295	222	275	279	228	235	237	265	271	273	267	246	244	250	239	254	254	249	292	229	254	247	253	265	261	231	247	252	256	262	258	269	260	247	241	259	257	312	223	254	287	231	237	257	262	245	235	267	251	271	267	227	246	227	248	267	252	255	259	238	246	255	270	224	222	247	275	289	246	259	266	259	233	267	247	256	261	274	228	245	228	258	256	249	264	267	246	262	238	240	237	252	242	232	247	221	280	274	270	261	239	275	250	258	224	262	250	266	244	264	251	244	271	258	274	220	230	251	220	258	250	260	248	212	245	267	260	235	272	234	236	231	258	220	260	234	257	241	233	242	236	237	269	195	242	259	246	288	222	226	244	243	258	253	264	266	261	263	255	246	239	243	237	238	235	283	229	265	230	240	262	246	289	257	252	278	265	247	267	292	237	259	274	246	237	258	247	248	269	243	214	262	257	245	258	242	229	257	254	262	228	242	260	267	262	238	281	232	235	237	258	234	256	275	240	256	271	237	275	261	268	276	259	256	257	278	282	219	256	258	247	223	245	235	270	229	273	263	246	250	250	254	269	278	266	268	231	243	272	282	273	274	257	271	290	241	264	271	272	261	247	257	259	249	262	265	254	263	255	219	250	235	282	264	240	245	268	233	236	246	234	241	220	264	259	279	269	233	242	250	267	274	292	278	238	252	248	252	246	264	251	232	225	241	219	272	246	240	239	252	257	277	216	249	240	260	262	253	247	242	240	247	234	247	257	264	214	257	227	224	268	270	251	252	282	292	255	238	249	263	258	249	267	244	252	271	267	247	258	275	238	266	252	246	224	252	256	242	252	255	243	228	257	193	237	259	273	256	230	266	276	258	257	228	242	251	254	263	270	256	252	233	263	256	215	237	250	259	223	228	241	227	242	249	244	240	248	279	253	278	285	262	236	238	266	248	258	263	274	243	265	259	233	283	254	243	249	279	269	247	259	244	237	223	260	265	265	272	259	276	234	262	256	230	249	261	243	235	236	233	251	259	233	223	269	235	272	269	294	260	257	244	267	253	258	265	267	237	210	251	237	270	253	250	240	243	255	260	256	246	232	286	239	266	261	267	254	265	216	216	231	247	246	249	252	250	262	264	245	268	228	259	233	247	252	242	235	237	254	269	265	254	228	224	274	244	267	230	260	248	276	292	292	255	251	255	259	243	246	268	212	261	240	247	262	272	229	288	290	264	283	288	268	231	249	251	234	277	253	237	231	241	239	239	267	267	265	257	236	257	252	245	246	244	256	223	264	272	241	229	263	229	298	251	242	249	250	262	268	263	240	233	254	272	260	247	232	243	225	258	281	249	274	251	254	249	239	239	243	222	239	282	273	238	251	279	252	260	273	265	255	233	249	261	252	251	231	254	254	253	273	237	266	229	243	279	259	269	270	230	269	263	268	250	242	247	226	255	253	267	243	240	238	269	273	256	247	237	240	259	254	252	249	269	259	239	289	239	244	245	228	285	222	260	243	243	257	252	261	260	251	271	251	242	236	254	249	269	273	255	206	257	238	235	270	259	264	248	238	264	262	255	204	289	259	275	243	239	260	272	271	283	287	256	255	272	241	244	244	251	221	245	246	239	264	280	251	254	264	259	257	264	254	240	270	262	235	248	278	244	220	243	288	260	224	269	284	257	248	244	250	225	225	261	266	267	274	265	262	248	241	239	243	243	261	259	227	251	250	249	245	241	271	266	265	233	290	270	263	257	257	226	249	251	252	268	240	236	259	234	227	266	257	259	236	239	262	258	244	267	236	238	266	244	253	237	283	264	241	234	264	226	255	279	248	236	267	262	254	248	256	263	274	287	272	259	271	259	258	261	266	241	257	270	257	231	233	242	260	255	258	273	237	226	243	251	251	255	269	246	253	238	272	266	275	266	233	262	238	240	260	258	272	250	247	268	273	235	252	236	260	259	238	259	237	247	265	233	270	244	264	258	270	272	252	245	261	251	254	290	229	229	261	265	268	266	241	272	264	256	286	244	284	231	239	272	287	235	265	238	275	276	260	243	247	258	258	258	268	272	257	249	257	259	257	279	274	247	263	244	260	238	260	273	268	240	247	249	269	256	264	228	242	269	251	253	228	233	210	249	222	270	262	274	221	234	242	264	268	256	249	239	252	259	244	220	259	252	252	279	257	255	250	241	235	247	235	235	219	250	270	272	263	268	242	265	256	255	271	232	246	241	223	254	249	248	238	264	256	254	270	253	228	249	245	253	266	256	258	249	255	282	266	203	239	252	290	240	266	250	281	222	260	264	278	257	254	241	268	256	263	241	254	245	261	254	287	238	256	258	245	264	268	246	252	261	261	259	257	262	246	245	252	225	261	259	258	240	262
10806	22251	19636	5047	668	655	630	650	600	670	605	618	631	622	592	633	618	604	625	620	722	882	1059	1201	1217	1266	1319	1250	1350	1271	1177	1249	1203	1205	1132	1089	1066	1012	965	983	967	927	903	892	868	868	867	853	797	796	797	786	739	698	716	763	685	705	684	685	659	690	651	684	628	665	659	650	636	645	583	620	614	657	619	612	600	601	627	597	563	596	601	597	616	614	609	630	612	634	631	639	592	560	577	558	620	609	587	588	591	569	576	657	603	626	552	594	638	568	602	588	597	598	589	595	619	587	575	639	610	559	615	619	608	644	573	571	555	605	599	598	587	580	561	587	603	583	618	599	578	587	568	585	608	589	618	591	585	619	603	582	591	570	539	630	636	579	585	604	592	611	637	616	553	601	570	565	608	590	611	580	607	608	622	652	577	595	577	592	614	606	634	637	592	626	614	613	646	616	587	523	580	614	606	581	563	606	552	576	593	626	600	627	632	582	570	605	597	601	570	641	649	603	601	584	641	560	617	633	612	578	638	630	582	628	631	602	584	575	599	608	593	575	635	587	579	602	569	631	627	571	603	565	615	569	646	548	581	588	556	642	592	632	579	623	563	599	605	596	590	607	610	595	588	613	620	568	602	629	653	579	599	567	603	611	603	610	627	566	610	609	611	636	596	593	557	619	598	619	609	575	591	592	639	571	591	570	611	587	575	592	582	579	590	623	648	622	601	614	589	616	591	570	565	608	635	627	627	620	594	584	587	599	591	632	625	596	571	583	605	604	622	644	627	591	590	572	617	622	606	637	602	548	574	606	559	636	557	658	604	571	629	617	578	556	616	590	593	563	568	583	613	594	621	627	618	602	632	585	605	608	577	606	604	610	587	601	593	595	588	585	602	617	601	601	632	540	633	580	601	581	630	594	622	647	583	623	617	601	601	602	576	580	639	608	601	631	589	629	640	574	608	615	575	626	551	586	635	612	600	586	608	579	620	628	604	584	586	585	601	573	660	611	593	614	591	570	619	573	600	594	638	607	578	594	631	599	606	645	550	613	601	578	641	633	566	635	583	601	568	600	657	630	564	570	591	607	626	614	617	578	608	640	603	602	562	601	549	596	604	612	578	639	612	590	629	598	569	590	593	603	602	580	601	584	605	589	613	597	596	608	593	569	618	613	609	605	561	628	606	601	586	594	622	606	581	580	621	620	593	556	596	633	591	602	614	633	577	574	632	563	576	590	568	561	591	609	586	598	554	637	570	620	566	594	583	579	577	582	621	604	601	589	634	581	613	588	596	592	605	659	617	571	626	598	571	602	611	569	573	556	609	624	648	568	606	586	676	619	583	587	629	570	613	617	597	580	587	623	583	587	596	619	589	561	617	636	637	605	588	576	588	568	633	647	560	545	585	569	625	625	626	627	582	635	580	575	651	603	585	626	635	555	555	572	625	622	569	611	650	555	581	619	580	584	618	600	565	570	625	582	635	573	575	568	567	577	553	640	588	603	549	574	589	594	591	595	588	561	577	577	583	593	607	598	655	608	622	605	590	626	546	592	602	614	590	604	584	644	584	611	590	598	563	617	550	614	601	577	620	608	612	656	594	565	607	604	617	570	541	617	620	610	593	612	611	542	608	599	569	610	624	612	562	639	633	572	567	599	614	616	589	579	613	528	612	590	555	598	611	611	567	578	588	622	605	618	570	543	549	607	568	608	628	631	578	582	599	616	610	584	581	598	643	591	609	584	584	575	604	627	563	583	600	565	577	591	580	590	600	591	593	655	619	594	592	634	589	599	613	590	574	623	592	616	582	600	641	609	590	576	615	573	612	580	571	609	652	580	605	569	603	543	618	611	572	648	584	591	612	623	585	608	604	607	639	601	605	553	578	585	614	575	597	637	571	573	581	596	612	595	598	594	554	589	582	632	619	637	583	600	633	617	593	610	581	613	595	603	557	605	635	584	618	588	568	604	646	564	587	589	606	572	602	562	560	628	610	651	613	610	622	589	589	629	612	568	609	601	588	642	620	602	616	566	585	588	583	616	627	589	573	572	566	595	585	667	615	605	616	600	615	570	603	600	598	590	623	555	612	638	598	611	583	578	604	615	593	608	602	554	613	579	607	635	592	574	587	606	583	578	596	627	558	584	609	578	591	633	623	635	569	610	607	594	584	579	641	621	624	639	596	592	608	627	592	562	577	600	615	591	597	562	649	605	594	619	640	601	598	607	623	589	569	575	583	602	603	639	590	593	619	607	584	570	571	529	588	593	604	583	542	587	564	610	604	606	611	569	566	588	648	613	578	605	646	621	615	572	607	640	590	614	594	588	599	600	644	580	572	597	590	592	594	568	581	607	636	550	612	606	623	605	622	631	633	652	639	585	621	615	566	611	618	613	593	616	637	567	603	580	584	598	609	642	542	586	575	586	562	606	592	635	606	626	653	620	618	589	584	608	608	581	577	612	589	630	567	596	613	594	601	598	599	612	644	567	625	588	616	564	577	581	582	593	664	593	597	647	613	615	601	592	655	615	605	615	577	597	618	612	623	598	599	570	567	559	565	638	624	627	599	587	601	626	577	596	604	598	599	597	599	589	641	580	586	577	588	625	614	579	605	611	610	569	621	604	604	589	596	609	618	569	603	610	609	604	619	595	567	625	603	519	634	580	630	636	580	611	593	624	572	595	579	615	599	592	580	608	642	573	608	611	637	567	613	556	599	639	607	581	606	634	556	617	574	595	594	610	620	618	602	587	608	624	578	607	601	603	609	571	547	619	564	594	636	585	593	577	620	567	632	544	622	614	555	606	646	590	576	557	581	622	604	595	575	611	618	585	576	573	632	570	611	589	566	572	562	586	622	616	568	620	567	595	602	610	596	618	631	602	571	617	579	603	586	583	586	576	586	617	618	577	606	598	617	628	631	558	647	641	630	593	583	548	557	620	625	584	682	574	626	630	620	584	605	669	618	584	626	609	585	625	632	624	573	567	585	588	586	606	604	597	640	588	583	606	630	560	613	592	581	582	605	563	585	592	601	593	601	562	594	589	625	619	622	611	611	615	591	593	590	605	584	610	623	604	565	588	604	569	642	582	588	634	595	617	628	589	592	576	614	634	561	560	624	597	601	578	577	612	612	622	591	575	594	643	617	594	583	587	598	584	619	566	618	628	595	619	562	622	580	610	590	589	596	623	612	568	584	591	614	620	644	608	634	587	618	607	575	615	609	612	624	606	601	592	618	557	563	564	578	591	571	635	559	629	562	645	594	572	636	605	589	590	580	637	660	623	616	625	622	628	594	605	615	575	576	611	604	541	632	661	558	597	590	582	601	536	591	553	596	577	641	617	608	611	609	566	608	632	624	588	595	586	607	611	569	623	610	588	594	594	613	624	544	635	571	588	587	587	550	584	561	632	583	586	612	598	590	595	637	572	604	570	607	611	594	604	624	572	685	588	588	604	609	598	557	608	542	591	643	603	657	598	615	580	623	581	569	615	653	595	600	612
41527	52779	46665	30476	22768	16570	8169	2483	554	319	291	293	264	278	292	263	277	258	263	290	291	338	339	360	374	452	435	425	413	426	416	446	372	393	408	394	375	353	342	346	345	376	348	377	362	367	350	365	349	333	306	273	263	317	278	310	330	285	289	335	322	317	316	317	301	284	288	313	310	278	294	255	253	278	296	285	259	293	274	260	263	244	262	252	258	251	258	259	304	239	255	291	293	272	292	284	269	270	265	284	259	237	249	262	269	277	277	252	241	267	242	229	282	244	258	253	246	257	267	281	261	248	232	258	250	251	279	269	252	274	260	241	259	253	248	267	284	272	267	251	246	266	244	290	275	254	273	267	245	266	269	277	262	246	292	259	263	278	257	219	237	280	272	265	238	222	234	268	280	256	256	244	263	265	265	260	276	269	275	260	254	254	266	268	250	294	260	254	246	284	294	253	268	273	262	261	263	232	248	247	251	253	249	241	288	250	248	265	280	223	286	251	245	255	289	258	254	279	280	253	287	266	258	288	243	252	238	279	277	290	223	276	276	246	276	275	251	265	272	280	271	265	237	253	275	280	243	237	272	274	258	259	248	243	263	242	275	277	284	238	270	272	275	268	281	248	278	250	255	275	284	240	264	265	294	295	269	267	267	264	257	238	288	272	250	255	270	266	263	286	283	289	270	267	264	300	245	288	245	263	266	255	278	267	270	262	255	299	271	282	255	246	246	243	294	275	255	262	276	253	270	248	270	260	281	274	234	242	217	245	241	242	249	268	281	258	278	267	299	279	287	255	238	269	276	259	253	231	255	275	289	275	284	257	248	250	268	279	281	259	270	245	267	266	257	272	256	279	303	250	216	268	256	261	253	250	254	258	277	302	268	262	270	288	250	251	262	285	234	249	258	263	279	260	251	210	245	289	275	269	293	262	253	272	277	260	248	235	287	261	256	246	249	272	263	254	223	286	250	268	266	247	258	247	257	253	237	255	254	296	283	257	273	283	252	280	266	266	246	252	283	271	262	245	262	259	225	269	255	268	270	263	279	265	274	242	261	256	245	243	230	278	268	270	260	265	236	252	296	218	256	248	296	269	267	271	266	222	245	257	304	251	251	243	250	278	261	274	250	281	243	253	268	265	287	229	268	245	239	246	252	283	279	247	226	284	228	253	252	295	245	269	255	247	245	237	246	241	263	262	238	239	223	279	284	256	251	256	255	251	255	253	264	261	291	257	286	270	272	269	246	263	271	255	276	273	248	255	254	252	284	275	279	266	250	264	250	243	259	257	232	252	269	274	254	239	232	250	271	261	276	282	273	231	254	285	264	246	261	271	264	271	266	248	259	257	283	253	256	247	249	270	256	236	267	291	256	260	277	273	277	246	264	260	278	284	260	247	274	238	234	263	260	285	285	280	251	277	279	278	261	239	252	280	263	265	282	258	261	276	239	257	271	226	263	267	248	266	258	268	258	271	273	251	269	280	268	270	268	251	279	291	283	247	281	292	256	238	274	266	252	235	238	304	242	289	263	269	293	270	214	264	237	279	260	267	274	268	284	236	256	261	282	262	256	222	262	259	289	239	272	254	281	261	263	269	279	294	265	248	241	311	263	256	266	255	245	275	275	272	244	252	270	255	271	238	274	240	264	240	272	274	239	260	265	247	265	235	246	259	236	263	264	240	270	274	276	251	244	256	291	264	237	266	252	266	237	218	265	277	268	289	255	254	250	252	254	228	261	237	263	277	248	247	240	264	242	284	273	267	298	250	237	256	284	277	276	218	296	259	279	276	275	267	293	303	285	252	264	235	287	270	254	265	248	271	276	252	272	260	256	254	269	275	264	241	245	246	264	263	261	239	225	256	298	239	269	252	248	239	255	251	262	264	261	285	255	254	270	267	244	272	263	257	263	255	254	251	242	236	241	264	266	271	267	244	269	245	258	279	250	284	243	267	248	271	236	254	263	243	230	273	252	267	230	241	260	279	292	276	266	236	234	259	274	248	270	306	262	264	284	271	240	265	234	256	266	265	257	222	294	250	249	232	280	257	263	256	264	239	266	274	256	252	256	245	247	230	258	277	261	275	252	264	264	270	266	249	239	274	259	273	266	262	262	277	273	270	285	267	247	267	294	252	255	228	270	272	244	265	239	260	272	281	275	278	266	240	256	279	263	243	246	259	277	267	275	266	260	236	222	253	250	265	278	266	281	266	276	260	283	260	275	247	270	270	223	248	290	259	205	258	264	226	207	293	292	242	244	288	277	268	288	254	269	266	253	265	261	249	270	274	252	232	238	271	284	260	269	271	274	260	273	270	243	286	262	313	258	248	235	289	255	264	272	261	247	246	250	260	272	252	252	273	250	231	251	297	264	276	239	263	214	247	258	238	284	272	286	283	249	292	248	243	258	258	239	248	248	261	292	252	263	269	253	233	255	269	233	283	292	284	285	256	277	239	262	254	265	253	240	279	259	249	280	267	278	268	295	250	273	270	245	281	239	283	301	274	296	279	241	288	249	271	234	273	253	242	252	311	243	291	264	246	274	265	258	266	257	267	265	242	278	293	269	268	274	256	254	271	269	277	254	260	264	271	251	291	252	260	274	283	252	221	272	263	266	282	262	236	260	264	247	312	278	236	281	237	227	231	261	246	245	256	258	257	266	262	257	245	270	270	297	266	278	237	219	267	261	266	267	265	267	277	282	290	250	261	237	270	221	256	255	288	244	251	246	282	261	267	270	253	234	290	248	280	275	264	243	275	236	244	285	240	265	255	258	275	281	276	293	285	278	266	268	267	255	284	268	280	273	276	259	285	260	271	266	260	269	267	253	269	244	255	265	264	252	253	251	254	251	263	288	280	266	289	255	256	265	250	267	261	259	231	255	265	266	258	269	277	286	284	249	253	254	267	254	277	284	249	278	250	276	262	262	262	255	267	252	237	305	261	237	299	256	253	257	247	274	263	285	251	259	266	249	255	265	265	265	259	275	255	276	264	268	259	271	267	279	268	278	267	252	242	251	267	235	275	265	267	273	300	250	249	238	283	290	255	261	266	241	241	268	268	275	221	276	269	245	247	246	293	275	236	253	222	242	240	257	272	257	277	260	274	289	274	274	279	231	249	247	259	254	243	258	234	245	261	220	283	289	269	260	274	242	223	242	285	266	245	236	252	261	243	246	254	302	262	299	295	254	271	280	271	251	258	271	251	271	277	255	264	261	223	282	245	237	282	258	238	285	295	217	274	271	310	258	274	266	259	252	272	291	226	291	280	255	245	262	243	241	264	275	245	263	257	246	235	259	258	256	280	246	273	276	255	277	277	257	273	266	234	284	273	264	260	300	263	255	277	273	253	251	257	263	230	272	231	269	247	303	273	263	252	255	271	246	247	261	271	290	266	277	250	273	291	268	266	267	251	281	258	275	258	269	254	262	249	244	236	271	292	272	260	288	255	262	255	245	288	255	249	270	227	252	258	242	262	283	263	264	274	249	272	240	261
31663	51922	51263	14112	1660	1314	1124	1050	993	898	820	799	758	762	733	741	731	728	738	759	784	1071	1391	1460	1574	1766	1769	1715	1637	1658	1672	1481	1522	1422	1432	1402	1388	1300	1310	1302	1220	1275	1315	1359	1304	1192	1393	1224	1041	1044	949	868	908	911	919	909	921	894	953	1118	1035	1110	996	905	864	929	803	816	810	767	704	645	728	616	642	635	681	619	669	628	645	624	683	618	645	669	660	629	609	646	608	604	620	581	599	614	616	618	647	590	609	638	621	625	633	619	605	599	646	643	606	616	602	627	584	645	614	601	622	595	581	656	630	594	613	605	608	609	595	626	630	595	580	598	621	659	610	627	630	625	621	610	596	618	619	638	626	642	630	634	671	590	626	650	630	586	609	639	590	612	604	669	623	589	613	627	632	606	620	608	604	565	602	636	611	565	614	637	633	652	618	591	621	631	648	615	608	598	645	601	629	596	623	599	590	610	569	626	582	627	602	600	595	573	663	604	623	633	609	614	622	576	591	601	580	611	601	608	626	640	625	612	606	611	623	624	589	614	627	618	598	644	574	596	644	682	620	631	597	604	684	649	630	625	616	653	601	595	589	583	583	624	564	631	593	584	610	643	599	640	602	613	573	624	600	625	623	573	655	612	629	536	624	600	623	605	609	645	623	626	580	634	610	623	573	570	607	614	650	605	654	573	646	630	628	591	619	592	626	632	647	598	609	621	601	639	630	625	612	585	583	608	580	629	584	615	632	647	592	602	648	611	589	622	610	583	641	630	638	615	634	657	610	604	645	581	654	594	609	612	597	590	623	645	633	572	632	638	623	592	591	572	647	612	588	589	599	617	637	606	613	606	614	639	621	648	627	609	609	588	657	639	624	659	628	582	647	597	588	615	618	612	629	602	571	588	630	574	577	633	614	633	624	595	596	611	623	609	643	611	598	618	610	574	590	585	602	610	569	577	552	680	673	597	615	595	616	589	626	633	609	593	634	612	599	578	601	618	612	640	606	626	609	585	586	636	608	609	567	616	643	648	603	629	627	601	658	615	661	593	622	628	653	632	590	579	624	645	569	624	661	609	661	577	616	645	604	576	639	582	599	588	579	639	631	629	612	606	593	633	625	639	598	643	601	608	572	591	607	582	581	620	585	625	597	590	587	620	638	623	603	570	585	680	568	605	609	635	617	590	646	654	636	629	611	604	605	603	626	620	607	625	620	605	607	576	593	579	622	621	560	594	564	619	592	622	595	586	598	593	577	588	667	585	616	578	591	583	648	637	607	607	632	588	631	660	605	632	595	597	574	574	583	618	616	605	593	610	612	597	638	651	627	603	652	671	634	603	636	598	632	628	600	610	637	566	586	616	594	579	621	628	631	618	589	611	588	570	592	590	642	614	611	637	643	629	644	570	591	674	605	602	646	628	611	628	640	586	641	628	612	563	603	626	606	631	630	626	618	631	617	615	644	588	619	611	625	634	633	576	608	558	585	650	626	605	634	639	624	577	603	596	649	581	596	630	618	637	627	654	601	647	576	622	653	633	603	576	602	616	612	590	596	621	621	581	615	613	625	606	602	636	593	575	622	641	672	579	627	568	593	597	638	630	580	626	630	619	621	618	567	599	620	627	619	591	589	620	587	600	655	604	667	617	600	647	592	596	618	574	587	599	634	608	626	619	651	635	623	637	630	627	632	674	657	651	610	601	617	588	615	610	663	640	590	587	581	614	603	608	609	613	624	578	611	605	568	575	581	645	592	605	624	607	620	610	664	638	609	631	620	641	577	650	635	622	629	579	599	572	626	592	659	636	629	610	630	634	643	621	571	590	583	589	640	581	629	589	651	601	628	619	615	591	590	633	622	617	591	626	601	631	591	626	649	533	663	652	644	556	585	670	628	636	666	604	584	640	588	590	644	601	621	626	602	596	589	606	592	606	651	626	585	568	628	606	612	680	626	615	596	607	601	626	607	643	624	627	603	598	670	650	618	605	572	636	646	640	576	634	576	619	598	621	628	616	664	597	599	610	576	608	589	590	623	594	623	629	624	592	607	631	624	625	636	625	657	663	630	616	633	617	601	627	585	611	602	589	625	630	613	579	580	661	614	618	641	594	597	579	618	616	609	635	614	611	580	605	620	591	652	598	635	639	607	628	604	597	600	581	650	624	591	635	615	592	595	588	591	615	641	651	622	607	585	586	630	618	630	630	638	609	614	596	599	658	590	581	625	604	591	615	614	634	629	559	576	597	591	617	638	618	605	672	624	631	663	620	582	636	602	565	593	597	611	605	615	605	585	587	591	577	598	615	618	609	584	612	608	616	572	615	624	569	586	622	584	596	596	626	597	601	616	597	625	604	652	624	608	641	628	586	609	611	607	608	634	641	611	613	607	614	624	616	612	610	635	635	625	600	624	586	588	590	621	646	623	630	610	623	588	620	598	635	615	595	612	624	577	649	625	576	641	642	572	635	606	636	591	616	619	650	628	642	637	623	600	619	618	618	602	657	603	625	604	586	600	622	597	611	604	655	614	611	640	597	615	647	592	570	607	576	615	601	601	611	617	602	578	649	592	610	624	650	593	647	609	601	636	612	581	623	598	610	620	635	627	611	629	608	598	583	607	582	626	568	600	612	633	608	594	576	618	641	619	631	656	617	640	621	629	588	631	599	610	622	588	638	619	605	591	637	576	557	644	631	575	640	588	608	591	584	614	614	642	618	620	584	615	628	627	597	618	616	588	608	584	585	673	608	645	618	660	644	647	624	576	645	639	595	630	624	600	593	588	647	613	590	588	668	624	585	614	610	630	613	592	649	611	623	632	605	608	583	592	597	585	610	557	606	567	600	606	581	586	598	641	583	628	609	655	588	628	584	597	633	585	659	577	637	627	585	601	671	614	614	613	610	639	636	624	604	633	623	629	562	640	637	599	587	579	642	587	610	659	606	668	605	589	647	602	615	601	609	657	592	646	609	601	609	636	635	595	627	616	579	618	620	606	594	608	653	599	591	605	617	567	603	644	654	603	605	610	581	579	641	616	623	595	548	588	608	610	611	651	596	625	621	585	613	612	621	566	647	619	598	600	603	617	659	610	554	594	574	628	610	622	622	605	607	598	600	589	608	616	575	574	608	604	624	648	637	602	615	628	644	627	585	621	619	622	634	620	602	558	609	652	602	636	645	610	628	619	608	606	618	590	613	624	603	576	620	646	615	613	561	637	647	624	616	587	614	581	610	579	594	633	613	622	643	629	583	636	653	564	613	622	594	629	591	650	640	658	571	640	607	618	651	609	628	588	615	597	610	657	681	607	632	582	591	630	583	644	618	618	624	603	577	638	631	582	621	606	637	596	613	669	605	584	674	598	600	619	645	588	602	594	619	616	567	593	601	626	617	610	585	592	632	593	679	638	609	632	601	573	563	634	620	601	602	608	618	566	635	622	642	629	557	641	579	600	577	618	582	642	592	623	603	599	613	620	620	603	624	670	624	609	610	651	618	597	608	633	593	591	627
54576	52025	42419	29418	24638	24296	21000	14327	5910	1121	438	411	387	353	367	351	353	331	341	307	354	410	537	571	518	644	626	624	602	579	576	529	492	467	477	466	448	467	490	471	430	481	557	548	533	497	538	437	485	446	325	317	356	345	373	347	374	355	401	459	465	459	478	408	383	331	322	337	311	319	291	308	286	320	282	300	281	303	269	266	250	292	294	272	253	282	282	280	273	270	286	235	259	291	294	277	231	266	278	261	294	268	294	268	256	271	265	269	257	272	261	256	203	277	264	281	236	269	253	254	263	278	269	264	283	262	249	257	259	276	270	300	240	278	283	303	241	257	252	302	260	253	277	263	268	270	241	314	262	297	268	266	250	278	254	248	274	249	231	278	260	255	264	262	255	258	275	264	252	268	242	225	226	278	278	250	260	239	275	282	249	274	240	284	293	265	249	268	293	258	266	264	263	306	269	278	269	271	286	283	305	262	253	249	241	259	253	280	277	273	227	272	231	275	303	244	257	242	306	277	253	280	269	229	292	246	255	244	278	275	275	256	300	253	268	256	253	281	295	267	244	226	292	278	265	302	253	258	279	280	253	283	267	239	247	298	256	272	274	249	283	262	250	261	248	253	294	260	270	256	280	288	264	272	263	256	245	270	248	257	273	284	242	275	286	236	266	289	271	282	276	271	274	270	263	262	257	265	284	261	245	260	294	258	242	257	257	258	250	247	304	268	278	271	265	294	297	241	279	278	261	272	269	281	272	249	286	254	253	258	235	236	269	290	267	291	280	260	286	264	242	270	285	272	260	248	273	252	260	265	244	268	284	299	295	300	275	278	238	285	259	263	257	298	257	258	245	266	251	255	256	270	331	263	260	281	261	301	253	254	257	285	240	224	243	260	254	276	263	266	261	253	261	260	273	238	253	258	258	283	267	266	263	259	288	261	255	251	292	250	254	286	292	284	276	308	255	255	255	252	263	295	284	253	241	253	254	271	274	288	270	234	251	289	271	268	259	261	269	254	251	301	281	271	287	287	265	249	305	276	286	272	285	259	269	260	240	235	279	259	257	265	240	279	242	299	249	292	240	260	267	284	277	270	282	262	274	278	276	286	267	238	256	271	284	277	261	259	267	232	268	247	257	255	296	270	281	293	255	273	270	271	272	239	225	260	288	318	280	256	244	280	250	272	233	256	265	252	244	266	259	244	267	287	260	278	263	258	271	256	267	244	290	270	296	261	269	257	250	263	260	284	287	232	280	259	240	246	273	291	252	253	252	300	260	266	249	247	246	270	250	260	290	269	261	265	260	277	248	244	292	248	295	251	275	263	259	315	256	256	252	257	279	253	288	267	238	261	239	301	270	244	283	237	270	262	267	242	273	268	257	278	273	251	243	276	259	274	286	271	279	258	224	245	275	260	270	252	276	272	252	239	253	280	279	280	281	278	292	264	273	244	266	257	289	283	274	230	233	274	257	273	246	271	281	281	265	251	292	259	289	281	254	265	267	265	254	269	263	283	296	271	271	262	270	276	258	268	258	264	254	282	288	264	259	252	271	275	286	254	249	251	267	260	243	276	247	260	272	229	272	261	266	250	275	258	240	286	254	219	256	245	245	248	280	279	239	237	233	290	255	267	257	297	271	251	258	277	247	259	221	270	268	248	283	251	283	251	294	262	295	252	279	242	252	268	278	254	279	242	260	250	247	269	259	279	299	292	285	227	264	263	242	252	252	285	272	252	269	268	271	289	293	272	274	262	253	286	269	258	272	273	271	282	239	256	243	247	289	314	267	273	261	256	288	270	265	233	256	276	289	282	278	257	261	258	249	258	274	263	254	280	288	262	299	274	254	261	288	255	298	264	233	286	278	273	290	257	228	270	250	255	289	235	271	255	277	242	270	244	254	259	274	249	288	232	236	262	318	279	248	268	239	273	271	282	261	266	275	282	255	265	281	258	269	271	252	250	250	255	266	279	262	257	309	245	279	251	294	255	267	280	252	286	273	241	276	280	300	278	279	275	259	271	275	270	252	287	258	264	242	280	268	231	294	249	252	271	284	268	273	287	262	240	252	287	260	282	275	253	265	261	284	291	285	263	237	229	280	263	266	255	228	264	262	260	268	285	261	271	258	270	279	275	267	276	261	273	301	270	291	223	267	302	296	248	247	269	283	272	258	226	267	263	269	262	265	262	283	252	281	250	277	251	274	271	229	264	294	250	229	234	252	254	285	275	284	255	271	244	303	277	245	270	291	263	272	229	251	247	270	246	263	274	284	264	249	279	296	301	257	252	240	250	233	283	269	231	266	279	308	279	245	257	265	294	280	260	277	260	262	261	259	275	276	298	278	259	290	268	251	265	292	240	285	263	269	248	274	258	297	254	256	274	252	266	281	269	240	282	285	237	271	296	277	259	242	275	249	247	276	290	274	248	284	243	257	267	266	253	307	259	248	268	251	286	261	267	271	268	263	269	281	248	291	263	274	321	250	277	288	271	276	283	226	277	247	279	271	280	261	247	269	294	282	266	300	272	256	272	254	255	257	303	268	252	295	246	286	245	259	281	252	274	256	253	269	277	270	282	256	273	265	297	297	283	254	262	249	289	270	272	261	264	279	277	254	270	306	251	273	277	277	287	257	274	275	284	296	256	238	281	283	265	257	248	229	263	271	244	259	272	267	274	263	271	267	260	249	247	254	270	264	284	254	283	252	284	269	263	268	284	241	264	227	267	242	260	275	251	283	302	280	283	251	272	255	304	267	276	260	251	284	285	254	263	293	272	274	255	253	272	272	267	252	267	271	287	281	268	249	253	268	268	274	254	267	258	298	272	261	272	254	298	268	267	232	234	281	273	260	274	255	271	282	277	269	254	272	264	259	284	258	276	284	271	283	278	291	274	243	258	263	248	238	261	253	248	238	264	280	264	306	287	272	296	232	288	240	285	270	303	265	256	239	239	265	231	279	233	264	284	266	287	224	275	256	243	270	280	254	270	264	256	304	284	268	241	241	275	250	277	250	276	250	237	254	263	285	271	271	248	281	261	285	266	266	262	263	250	260	240	277	266	260	234	254	263	276	240	268	240	277	273	262	273	259	248	281	311	289	308	248	269	237	228	259	294	226	255	257	253	302	305	275	233	256	259	274	229	242	263	261	271	260	299	273	270	249	269	267	304	274	255	262	257	268	280	265	256	239	256	241	241	252	225	280	276	245	266	265	278	261	268	265	243	231	239	253	233	283	248	270	276	274	244	258	290	268	258	256	267	286	233	296	255	259	269	273	287	255	266	267	264	252	277	261	261	270	271	238	279	272	268	271	241	260	257	303	258	271	280	234	287	266	272	264	300	265	235	269	288	251	281	265	267	268	273	248	272	310	260	290	239	256	259	282	281	262	278	277	270	270	306	259	280	271	290	244	273	298	281	262	264	244	274	267	310	258	247	267	273	242	261	269	271	264	256	230	287	263	256	230	293	258	251	277	272	280	278	277	241	247	256	259	273
44228	56452	51892	15418	4086	3109	2411	2068	1790	1571	1396	1246	1158	1119	1040	1016	979	958	888	899	1197	1480	2229	2262	2255	2821	2857	2695	2664	2504	2452	2228	2201	1990	2124	2016	1900	1986	1976	1875	1817	2258	2317	2341	2379	2225	2519	1958	1990	1463	1125	1119	1270	1354	1338	1300	1543	1172	1166	1749	1884	1873	1904	1372	1188	1209	1106	1070	997	978	854	756	702	725	701	721	741	663	698	678	589	658	640	681	641	638	602	631	611	583	598	635	633	632	599	598	594	638	582	566	603	575	594	592	583	622	590	585	587	609	571	576	583	556	625	651	563	573	611	573	619	595	599	594	560	587	610	602	594	611	593	640	586	609	583	610	596	611	584	593	589	591	640	622	581	609	584	598	577	601	620	549	611	607	568	627	570	601	584	602	565	600	601	592	626	572	614	590	584	583	604	544	553	632	622	605	599	581	603	619	606	600	637	565	595	600	596	560	586	618	600	612	614	600	558	562	617	572	565	575	628	560	601	588	599	602	600	601	593	624	609	589	618	613	574	581	608	609	616	620	596	615	645	630	579	623	565	631	630	616	578	576	596	564	579	587	601	607	605	572	572	586	582	580	626	614	567	605	616	583	599	564	581	588	660	603	620	659	581	629	599	594	604	570	567	590	565	566	598	588	585	629	614	605	584	623	555	603	602	614	577	599	581	597	612	584	566	584	599	603	575	591	561	587	578	599	613	566	594	603	645	562	574	584	611	636	582	557	637	622	615	621	570	606	589	587	604	613	578	598	608	571	577	573	610	579	601	573	606	598	541	560	614	656	637	603	578	622	610	596	563	603	584	626	648	602	611	593	594	605	595	632	618	562	601	593	632	622	639	603	567	627	614	581	633	617	613	586	623	584	608	609	583	585	622	612	587	633	573	619	581	561	571	600	574	634	596	582	613	630	640	597	627	614	603	627	591	595	586	562	553	632	558	600	607	605	534	567	582	583	577	599	582	542	598	609	589	619	556	572	603	577	561	615	581	580	598	596	628	638	552	608	574	566	598	575	604	651	617	600	635	573	643	588	590	574	590	609	599	612	596	547	637	560	608	637	619	608	611	634	583	604	605	590	603	572	618	637	562	585	634	617	584	634	591	636	622	593	600	586	610	605	622	562	537	614	628	616	588	622	621	586	570	583	607	614	606	632	588	570	641	652	559	590	577	649	587	557	583	594	596	624	620	599	568	595	618	626	663	564	598	546	617	602	580	586	592	614	604	609	574	560	636	574	572	587	603	631	598	613	592	590	597	627	587	650	602	614	575	570	592	571	609	619	627	608	651	620	600	587	611	591	615	620	581	664	596	553	612	576	658	608	602	584	619	588	572	645	611	614	649	631	598	607	638	594	597	619	631	584	599	578	616	645	591	610	593	599	616	671	608	606	591	634	581	627	588	648	615	588	628	586	636	639	581	592	594	617	603	593	564	612	595	614	609	562	612	619	615	609	615	577	589	591	584	562	608	604	629	578	578	620	631	589	626	624	578	575	608	603	610	611	550	588	577	589	583	596	574	584	606	579	603	545	604	606	581	588	618	603	632	599	615	561	611	570	596	584	625	616	556	584	651	616	596	569	601	640	608	579	610	577	586	600	626	616	616	646	639	610	598	644	598	557	604	589	591	566	615	585	575	586	581	578	584	578	586	630	617	596	585	578	638	579	609	594	617	638	600	613	639	552	577	588	602	580	600	598	569	593	623	601	637	607	602	654	576	580	603	622	540	609	564	597	598	598	576	600	581	606	578	625	590	581	604	557	607	610	634	543	597	586	664	535	659	574	595	562	613	608	584	591	546	575	580	576	598	607	570	656	566	585	590	605	583	581	661	612	583	581	587	604	586	532	595	580	607	567	575	585	602	574	637	562	642	581	583	609	617	614	594	625	578	594	596	567	634	598	588	605	626	617	595	579	582	605	602	602	570	610	587	586	626	668	586	642	592	593	581	612	598	533	566	599	648	616	609	608	594	564	648	613	598	615	622	590	602	574	612	611	594	576	610	575	597	609	565	575	559	596	617	596	568	563	613	592	625	616	627	604	560	630	606	617	610	536	599	591	604	593	619	591	592	645	588	610	597	590	572	671	583	571	639	594	596	602	616	611	637	642	581	611	614	579	610	595	574	593	648	575	630	576	592	611	611	547	608	621	584	608	607	579	570	581	618	575	599	572	620	590	546	594	565	608	608	612	573	529	593	575	576	589	581	616	577	588	579	630	594	614	533	587	607	621	611	629	599	652	596	556	576	656	586	634	593	568	618	609	583	589	607	581	592	583	577	600	621	662	580	582	590	610	583	627	567	602	602	603	589	599	577	587	597	644	587	591	585	594	604	577	603	606	588	587	579	606	635	616	627	597	600	589	561	592	597	604	563	606	644	592	639	548	615	625	566	604	609	575	598	611	574	554	643	585	569	567	567	567	566	607	632	591	592	630	633	622	574	605	638	578	613	599	574	626	591	634	578	604	572	612	634	615	589	623	581	608	592	602	611	610	621	618	630	634	633	595	564	643	604	621	610	600	628	618	613	566	581	599	592	608	591	616	626	595	564	557	588	574	612	581	574	624	599	604	573	593	675	617	618	565	628	600	579	606	617	649	605	605	583	597	589	644	602	591	629	592	636	604	590	618	601	548	557	579	560	602	598	601	625	636	608	605	559	564	585	563	634	601	593	579	619	540	609	636	546	600	558	576	596	586	597	579	624	615	587	563	597	563	665	583	582	621	564	598	653	601	609	645	583	616	588	587	579	579	639	579	593	576	596	566	624	613	585	597	628	586	590	618	612	578	646	577	616	604	594	567	606	582	596	604	600	613	559	595	561	616	597	575	611	575	589	586	569	595	563	599	603	566	574	565	581	609	586	566	594	561	639	613	593	616	563	605	599	615	592	597	587	589	569	566	596	590	588	588	606	592	607	590	637	576	607	616	593	598	595	599	639	606	575	634	605	588	570	556	596	584	621	569	587	627	624	560	591	605	628	556	571	580	602	548	590	619	629	583	619	556	574	609	600	606	594	634	587	575	534	627	637	617	592	616	593	600	642	633	601	564	617	628	587	574	563	628	567	602	651	591	586	623	561	618	580	565	634	567	601	590	608	613	603	605	566	624	611	584	609	627	576	659	621	617	600	630	610	572	639	586	572	615	620	594	644	592	630	584	581	628	599	646	625	572	566	610	559	617	604	549	573	569	604	616	627	593	633	617	581	609	601	599	625	582	611	565	625	601	572	602	607	595	615	639	584	593	610	592	646	602	579	591	627	625	599	588	609	634	628	622	617	621	608	633	663	589	593	585	598	594	577	581	607	639	606	609	556	568	607	604	612	601	618	615	611	575	588	596	537	606	580	667	595	590	615	604	615	625	587	591	569	563	597	599	586	636	612	572	551	621	583	586	579	584	601	586	565	591	590	611	591	619	591	572	536	626	603	599	554	618	620	550	566	610	608	631	575	582	607	590	572	573	626	590	576	589	584	579	567	593	578	575	607	612	574	615	596	611	583	613
13829	22170	26710	8129	1015	347	276	269	263	276	260	232	275	279	284	257	268	258	259	267	280	287	319	351	334	310	328	347	369	353	298	313	385	301	302	296	325	315	327	328	291	306	293	289	303	293	323	296	303	286	268	267	309	274	253	253	285	278	262	263	256	235	271	271	280	263	269	245	277	245	274	233	257	221	246	241	269	293	276	236	245	257	276	262	280	270	260	276	282	261	244	246	228	249	253	272	231	274	253	251	247	256	255	260	247	234	209	249	269	250	263	225	259	233	239	222	255	251	237	281	209	248	247	253	256	252	251	269	271	252	282	265	222	223	248	284	252	288	282	228	236	278	255	251	266	273	273	264	225	259	247	265	235	234	240	234	245	249	231	262	247	246	265	275	270	233	242	312	293	242	267	246	250	244	251	266	287	261	227	280	274	270	230	239	281	286	262	270	255	251	234	271	244	261	257	253	236	280	254	249	274	242	271	243	260	255	253	255	286	237	260	257	265	251	250	266	241	261	215	264	257	259	231	275	301	240	244	247	243	245	277	254	261	252	260	227	271	247	249	279	262	236	264	250	254	249	262	246	250	268	259	211	267	227	258	245	267	243	267	268	268	260	254	250	242	264	251	245	282	255	251	235	264	270	244	244	236	250	234	250	211	277	245	233	240	238	270	275	274	248	217	265	244	258	244	260	247	246	232	241	274	248	266	254	254	297	233	256	224	265	278	256	277	239	238	248	259	255	249	263	263	253	268	247	234	237	238	242	229	256	273	259	269	245	265	219	245	240	251	254	233	255	269	217	264	271	254	249	230	240	244	250	247	268	250	246	226	236	260	243	258	250	234	257	246	247	241	240	245	269	266	269	263	268	268	253	239	280	268	260	265	269	244	282	283	267	264	259	238	292	249	283	247	262	248	277	268	255	242	258	247	265	250	245	291	267	213	259	276	261	264	246	259	274	270	223	281	270	275	272	258	236	253	235	225	261	251	254	230	238	259	270	237	260	253	240	264	229	256	243	232	253	244	257	231	226	233	291	240	246	216	235	251	291	251	241	242	258	264	255	239	250	254	251	276	260	240	280	258	245	243	237	233	263	259	246	254	272	250	247	255	260	230	265	265	261	230	262	245	257	238	244	250	228	280	225	229	263	227	266	280	243	259	238	276	237	236	249	231	267	238	238	278	276	265	225	274	268	271	256	245	256	253	281	238	251	234	258	290	257	260	252	257	231	235	285	259	267	234	225	251	267	218	265	251	258	257	256	206	241	256	293	235	232	251	269	260	256	244	265	251	263	249	264	258	258	285	242	252	221	240	262	263	275	267	292	273	271	242	219	269	254	223	238	266	288	249	284	247	253	270	248	245	285	232	229	260	227	255	262	245	272	260	274	270	233	251	225	266	272	248	271	265	246	231	285	250	222	232	287	254	247	291	267	272	225	240	271	248	264	258	249	271	236	248	241	232	256	225	265	249	239	255	227	247	251	239	262	275	252	296	243	258	243	250	240	266	247	247	234	230	263	250	240	234	235	247	224	241	271	270	249	250	249	238	248	261	242	257	244	254	233	223	255	251	270	273	248	256	258	260	240	216	243	241	261	264	243	277	246	289	221	244	251	278	241	235	247	261	241	239	220	268	248	245	233	218	258	263	236	246	257	300	285	243	271	248	255	274	257	257	239	233	261	243	310	248	242	248	251	258	237	276	251	241	254	251	250	238	246	245	269	265	241	247	242	271	228	272	264	237	259	266	213	264	255	277	251	244	261	244	224	257	261	247	257	271	249	231	244	262	249	258	246	238	241	243	247	266	297	236	243	258	260	233	265	267	286	247	238	255	277	273	238	272	252	248	243	244	259	240	248	264	251	233	244	274	239	280	254	265	273	239	233	248	240	252	275	264	223	252	249	271	269	257	257	256	265	265	260	223	230	249	267	281	238	258	261	234	252	260	286	254	251	247	277	219	261	269	252	240	243	267	257	236	230	246	260	227	281	280	237	261	249	253	235	237	250	231	239	254	282	251	239	229	257	227	281	276	228	239	278	254	251	281	258	272	255	233	266	253	263	248	254	259	250	248	273	253	249	262	250	234	243	257	253	266	245	268	253	252	247	244	265	247	248	268	269	232	227	232	254	241	240	273	252	261	251	250	222	252	253	232	229	258	276	242	297	283	257	233	249	259	248	274	254	264	244	229	256	237	207	274	250	224	248	234	254	256	264	252	285	259	253	239	240	255	249	238	246	252	263	263	269	201	237	249	234	261	256	268	258	255	259	255	266	260	257	262	247	251	235	271	216	234	270	242	257	280	228	252	269	273	241	275	257	273	256	238	221	253	264	265	273	225	238	224	256	266	261	259	228	263	246	257	272	277	247	263	282	263	247	237	267	242	253	227	248	309	244	253	246	225	253	248	244	259	265	264	273	240	257	248	258	228	259	238	276	263	274	256	279	268	255	286	235	236	251	228	237	239	247	245	241	278	232	255	242	255	283	253	265	242	282	293	245	234	262	274	267	246	231	275	253	250	254	279	231	273	243	250	227	248	248	260	297	288	236	254	263	252	237	267	258	272	265	231	241	242	254	223	243	254	282	257	289	282	268	274	243	223	259	273	249	260	247	277	258	255	248	255	253	245	272	256	243	232	261	247	247	249	251	229	249	248	265	259	210	229	236	284	209	251	255	275	244	226	234	229	245	234	219	251	254	264	252	259	251	250	247	237	248	251	261	255	242	227	256	247	283	243	254	258	258	256	268	273	257	235	256	238	254	227	234	243	276	237	271	274	265	262	250	247	282	254	275	282	227	267	245	248	252	245	270	233	233	286	254	281	246	247	246	242	242	272	252	280	267	273	253	268	260	262	281	252	259	273	264	269	252	232	264	272	227	272	259	262	263	250	249	245	241	254	251	274	250	285	226	278	215	277	237	254	247	232	243	284	249	229	217	251	269	217	265	265	259	267	235	277	227	253	273	246	270	259	252	288	250	279	241	258	279	251	249	243	260	263	251	229	264	238	272	277	262	278	241	263	254	264	262	286	242	267	238	250	258	262	268	224	233	286	256	242	242	238	234	216	241	246	226	232	219	264	246	230	254	245	237	264	242	261	262	256	247	261	268	240	256	238	244	225	256	263	265	276	232	239	261	256	257	290	255	236	278	263	252	255	238	274	245	249	222	248	264	217	298	266	233	277	250	260	245	256	270	263	248	255	277	258	284	268	254	271	253	269	246	254	235	252	274	259	262	244	226	238	227	254	238	262	243	259	229	268	268	297	245	264	265	251	242	250	277	248	276	254	248	239	239	251	253	228	261	270	233	276	236	265	231	272	236	248	247	231	259	251	271	249	249	243	268	271	263	265	257	261	250	249	264	243	254	263	257	271	240	243	236	224	239	254	225	247	276	310	247	235	243	279	278	248	255	284	244	248	246	247	245	241	263	252	250	279	272	231	256	269	251	237	232	237	246	256	262	235	236	263	264	238	213	230	228	242	257	260	238	256	270
10858	25441	28654	5914	669	655	655	633	615	630	625	630	618	626	581	641	627	595	634	612	696	853	1000	1119	1161	1145	1313	1247	1327	1253	1190	1172	1089	1142	1050	1053	1073	1036	931	913	920	890	916	963	854	861	819	851	852	796	759	787	765	739	722	707	724	688	720	720	730	651	681	654	634	631	640	616	609	617	634	633	591	608	634	603	613	573	608	589	584	569	620	662	604	598	624	612	593	610	617	610	616	644	619	598	607	574	569	599	614	600	604	581	637	562	560	621	596	620	603	567	613	639	607	614	594	636	627	606	592	636	599	626	618	615	570	638	631	601	638	597	631	617	647	615	619	607	608	617	587	570	590	630	603	616	609	608	594	573	604	594	576	567	634	603	553	617	598	579	556	576	566	606	630	558	631	553	608	620	581	587	609	577	595	585	613	594	618	597	598	619	579	622	592	643	621	597	602	577	606	638	565	622	587	597	569	588	612	611	575	529	599	596	589	583	582	626	569	590	587	648	602	574	626	616	610	568	587	596	606	550	617	594	593	592	539	646	614	609	600	589	533	611	594	606	611	620	590	647	648	606	608	619	613	566	647	572	629	595	598	550	631	539	635	619	625	595	563	610	603	619	588	617	593	595	616	580	622	618	601	609	630	617	592	619	588	659	586	625	625	590	626	605	582	615	587	619	582	607	589	605	617	579	616	658	573	592	599	631	584	588	595	552	601	598	600	601	611	597	596	597	633	638	593	566	592	595	622	591	603	641	627	580	615	594	579	615	577	602	600	582	600	583	650	586	567	579	639	590	647	591	595	603	617	602	630	568	570	601	571	592	628	578	628	656	572	634	612	646	586	578	597	579	603	646	609	584	621	631	630	624	597	617	593	607	646	598	544	568	646	638	580	646	572	621	638	589	593	563	571	586	632	570	544	575	597	590	602	622	579	623	630	568	555	573	560	559	621	630	561	635	628	581	607	571	586	638	561	593	600	651	607	544	597	550	598	639	554	629	630	576	596	584	631	623	639	588	611	571	599	636	616	566	587	637	627	638	581	595	546	590	558	579	600	620	587	589	557	579	595	593	590	624	577	633	593	613	589	600	618	642	578	607	619	579	613	570	594	644	656	587	608	573	608	584	614	621	580	577	600	627	602	581	585	635	613	622	620	603	604	558	630	648	591	575	624	588	591	625	660	557	591	563	591	570	598	546	619	542	612	639	588	559	594	582	585	669	586	539	603	579	574	572	600	608	587	613	587	625	637	622	546	633	607	586	616	613	574	637	579	615	574	590	563	599	615	626	606	623	609	570	593	601	634	623	570	591	592	576	604	585	614	600	596	598	553	567	598	583	654	613	632	621	596	590	635	601	578	602	610	598	603	600	622	625	574	620	591	625	596	594	611	565	568	521	608	660	604	602	587	596	610	626	608	620	556	644	620	631	602	581	624	599	614	564	604	596	599	606	549	616	609	595	617	619	590	600	615	613	634	632	579	628	590	612	620	572	585	578	606	622	616	575	573	617	625	585	557	597	632	588	571	568	592	569	635	611	608	597	564	580	593	632	573	585	618	578	608	559	604	605	573	602	620	527	582	597	569	639	600	552	609	570	628	591	585	640	582	582	607	645	558	645	582	577	626	595	543	637	633	616	595	592	627	619	579	618	628	602	600	626	594	628	576	613	599	634	601	554	577	621	604	607	617	595	566	582	559	628	579	584	597	604	586	633	559	549	627	561	577	597	638	635	580	570	595	646	605	583	619	592	614	617	563	609	593	545	611	631	594	572	552	606	604	602	554	590	593	597	553	605	576	592	590	597	621	581	601	585	611	587	559	593	632	569	588	583	622	608	555	588	643	636	616	581	586	616	577	613	588	571	607	598	602	588	562	602	642	603	626	592	604	567	583	594	605	614	575	590	607	571	583	572	601	586	588	602	623	565	584	628	635	577	546	650	618	601	571	636	613	584	605	600	558	608	594	545	638	593	564	614	594	631	614	626	604	608	630	617	581	585	556	622	601	621	640	577	570	595	607	641	600	587	641	641	571	603	599	623	570	623	582	626	611	644	587	626	623	545	583	593	616	566	601	577	562	563	600	587	589	585	613	641	612	622	576	636	596	584	592	630	618	602	608	594	614	613	588	574	574	592	588	618	643	599	582	575	606	640	608	590	614	617	584	571	613	604	592	624	588	584	666	620	573	564	658	561	578	570	597	582	596	611	624	605	628	627	555	580	615	595	582	583	602	624	625	574	574	591	633	564	594	609	580	532	581	621	603	621	573	623	603	574	621	603	577	584	565	590	536	673	599	583	592	554	601	587	603	596	552	627	586	551	601	594	576	602	592	579	605	619	565	566	620	569	594	572	588	595	558	630	610	628	571	587	587	606	631	623	584	578	619	619	595	574	609	590	662	636	617	635	600	613	574	584	610	616	588	568	616	608	599	589	567	588	632	562	671	609	597	572	596	600	624	577	549	582	600	612	571	574	589	569	582	586	590	599	567	647	575	633	617	632	619	628	619	590	628	581	630	595	619	614	615	627	583	571	632	622	605	567	599	579	609	579	610	611	590	607	592	592	575	561	580	620	642	623	586	617	594	616	653	565	613	609	594	591	586	616	611	612	598	611	607	598	609	648	553	593	578	629	610	579	605	602	615	587	570	650	625	584	571	612	596	563	560	645	612	618	579	588	627	632	638	600	584	599	574	577	611	604	592	626	614	617	593	571	600	611	612	623	571	587	639	632	584	641	577	621	640	587	611	583	644	595	606	641	584	598	641	577	628	608	607	603	580	535	582	597	596	589	625	643	666	588	549	579	624	567	572	617	650	573	587	611	592	591	614	581	609	607	601	594	610	603	583	633	598	572	531	579	624	575	596	600	607	602	574	561	623	607	613	594	572	562	587	624	587	624	570	618	587	647	569	555	583	612	580	571	612	603	574	594	570	586	594	573	641	582	591	571	597	619	620	618	623	595	585	585	611	575	647	628	566	547	621	597	580	596	591	595	637	579	585	612	612	613	632	557	590	662	572	608	606	603	595	625	539	589	634	624	598	634	581	608	582	623	563	593	585	602	593	600	617	575	617	586	593	592	565	628	546	579	577	593	665	617	603	600	611	572	621	594	565	656	593	583	560	628	567	654	586	587	573	561	647	601	613	624	580	636	610	627	594	599	593	587	622	585	619	625	617	584	572	634	631	616	593	579	590	610	598	637	594	624	575	643	644	581	580	639	592	613	572	598	633	635	602	592	606	575	583	604	646	579	578	533	584	609	624	580	651	580	617	613	604	585	631	598	604	599	627	638	606	588	600	604	613	639	617	633	567	581	607	630	615	642	561	604	603	617	576	634	589	585	560	588	603	640	615	593	582	629	635	582	610	597	619	586	605	612	581	604	592	561	628	623	618	637	632	601	625	613	676	592	580	578	621	560	596	668	589	587	617	587	613	578	568	561	604	557	619	636	654	599	558	566	563	570	601	612	623	603	608	576	609	644	584	622	593	617	610	613	590	629
43468	53757	43655	27693	22077	17056	8846	2606	599	301	338	295	310	288	261	253	306	254	266	276	292	323	442	413	410	396	411	395	385	340	420	358	347	351	368	399	373	362	340	346	323	353	371	365	324	325	376	321	295	304	279	314	307	284	295	318	280	298	292	297	327	318	275	291	264	281	302	293	269	260	296	286	269	253	264	253	252	257	286	236	252	267	280	241	290	274	257	268	262	262	289	245	255	281	248	273	275	251	258	258	259	257	261	265	274	273	258	259	203	266	249	241	219	260	292	253	283	245	270	249	242	250	244	243	247	264	244	261	260	274	288	268	252	233	250	252	281	249	264	246	271	277	271	273	286	264	272	248	235	266	261	273	238	268	266	258	276	263	275	260	269	252	254	249	236	240	255	259	261	238	267	263	260	260	237	258	270	238	227	227	277	268	280	298	243	259	261	251	278	282	281	254	243	262	250	259	269	282	248	248	256	236	255	249	277	238	263	267	289	302	267	269	224	259	269	287	299	265	240	256	245	256	251	263	270	249	274	237	261	256	263	293	228	264	228	249	254	284	237	258	264	267	219	244	270	271	241	277	228	287	239	262	248	251	256	253	238	257	264	276	269	273	301	246	275	269	235	230	261	260	255	311	272	273	281	299	283	245	276	241	268	266	253	263	285	280	278	278	245	270	257	262	251	254	236	255	262	271	261	306	258	247	255	253	258	244	249	274	267	271	268	242	243	291	254	245	273	274	267	262	254	255	263	257	275	291	255	270	263	268	239	235	252	264	240	267	249	235	255	276	255	281	255	228	261	239	291	255	247	291	271	231	242	272	254	266	260	240	293	277	268	251	262	250	249	258	250	259	286	293	288	220	259	243	263	283	249	258	279	275	239	289	267	247	265	248	267	251	260	279	269	263	265	278	261	299	233	248	277	256	282	263	285	239	242	254	244	249	241	219	246	286	243	244	260	273	237	291	262	279	289	274	270	249	269	248	272	261	237	252	254	269	265	238	239	255	253	246	271	240	239	249	236	275	233	255	269	262	267	251	230	296	254	250	255	274	258	292	264	241	239	262	273	264	280	234	256	263	263	236	239	286	260	264	260	272	245	266	261	270	262	281	285	265	265	277	261	287	261	252	266	265	274	235	255	269	258	251	284	270	275	226	262	241	277	244	273	257	257	241	263	239	284	245	229	218	231	234	265	243	286	233	255	281	245	236	225	288	276	271	257	252	299	251	266	249	294	259	259	301	255	236	248	259	261	236	247	250	277	287	279	244	242	257	254	249	252	258	246	284	252	271	274	241	249	256	257	248	269	269	260	288	245	278	251	258	250	257	245	262	296	241	251	236	244	273	242	255	245	265	245	271	289	263	250	246	286	222	257	273	236	281	277	251	248	256	264	266	259	250	271	281	274	246	261	240	262	233	262	283	247	274	294	274	269	251	262	282	268	275	241	252	240	290	285	225	255	247	253	263	244	244	258	278	257	279	243	237	296	283	256	271	263	283	263	282	251	250	237	256	247	268	269	279	256	264	237	250	265	285	248	251	294	253	241	229	254	256	295	266	249	262	256	269	267	242	264	263	241	270	261	270	269	257	291	259	269	296	242	279	278	278	254	244	249	254	243	275	278	270	256	276	252	255	247	248	260	267	262	270	267	256	261	248	255	235	282	244	220	251	260	259	249	278	280	253	268	269	278	236	268	227	257	286	252	257	295	270	254	275	237	250	249	265	267	252	273	251	237	255	277	255	286	272	272	272	233	225	261	270	233	243	289	295	287	269	248	283	234	233	263	251	257	290	224	261	250	244	257	289	275	277	268	279	279	277	233	269	245	264	251	265	280	280	267	255	267	277	262	253	238	234	259	279	228	249	211	246	274	252	265	244	266	243	311	226	269	283	263	258	247	272	254	270	254	249	213	278	280	272	256	263	283	266	259	238	263	269	247	269	311	246	274	246	296	250	266	253	236	260	239	248	255	239	264	263	244	253	273	232	296	269	294	249	249	295	285	280	257	298	253	253	263	277	268	271	266	274	271	238	249	305	242	248	256	218	253	258	280	249	262	259	284	252	258	243	254	255	210	230	248	323	250	265	243	235	282	270	262	269	289	262	266	245	217	252	293	267	261	255	260	275	255	252	260	230	264	274	259	274	248	236	255	268	249	277	270	229	266	285	268	274	229	244	261	275	252	239	256	233	249	264	279	253	242	259	259	266	306	277	270	252	249	244	247	265	270	270	236	293	255	234	241	240	295	254	243	273	269	278	266	257	257	281	272	257	293	258	262	276	240	262	244	250	265	226	259	284	265	269	258	272	261	252	259	230	282	245	239	229	237	253	246	246	242	253	257	229	256	247	255	279	246	262	268	277	253	267	277	273	269	252	265	278	267	255	286	254	276	266	262	271	268	242	268	272	246	255	271	282	251	260	248	236	254	292	266	294	239	273	276	259	259	289	255	246	230	242	285	235	276	260	243	254	309	278	270	234	271	233	284	271	264	257	242	252	278	247	268	248	255	246	252	278	317	261	251	293	255	256	256	284	277	266	263	239	266	246	279	274	275	236	305	249	228	289	266	265	256	252	249	265	243	243	287	254	251	271	245	291	251	258	283	237	300	266	266	268	261	254	239	245	254	238	234	261	293	238	265	255	230	259	249	274	260	273	269	247	252	256	237	255	227	266	273	245	272	269	244	266	279	262	261	224	271	240	245	311	270	271	285	251	230	233	240	265	227	267	267	262	282	260	269	257	276	253	253	261	239	241	252	263	256	244	269	234	275	263	255	223	269	257	254	270	272	275	266	298	266	253	259	247	265	236	243	251	250	234	252	253	264	262	227	254	276	254	261	285	292	287	239	280	271	275	284	231	263	274	242	244	277	265	216	259	251	292	251	259	261	252	257	259	238	249	221	272	258	270	250	250	275	259	283	267	263	255	252	280	267	297	248	241	276	287	249	275	264	257	240	244	238	283	274	229	208	277	258	261	262	272	247	260	287	277	250	280	258	277	257	231	261	277	264	269	266	240	229	275	278	256	281	262	250	236	241	273	242	251	234	286	301	254	253	245	269	264	250	238	253	262	276	285	268	268	210	226	246	274	265	254	230	294	281	273	258	264	242	274	318	269	279	249	248	257	272	233	259	243	281	256	255	290	256	277	291	284	261	252	247	277	266	279	233	267	261	274	286	270	254	257	240	262	272	277	253	266	269	312	248	270	230	306	235	265	238	259	251	247	262	233	273	254	236	249	263	264	260	256	269	271	239	266	282	254	251	282	252	263	268	274	244	266	270	295	290	251	250	270	250	251	258	250	266	249	273	252	312	275	274	266	269	270	272	271	267	256	275	282	269	242	244	253	254	267	272	254	239	241	253	268	251	259	247	229	251	243	291	253	246	243	254	240	283	277	249	245	264	273	292	276	268	255	261	234	278	263	287	250	286	263	252	237	269	276	250	258	230	243	246	269	271	288	264	237	252	255	226	262	260	280	249	278	270	236	259	242
33755	53597	45498	9481	1539	1301	1141	983	922	870	858	790	804	709	739	711	736	702	736	769	952	1079	1279	1521	1575	1525	1524	1528	1556	1459	1466	1417	1280	1381	1327	1314	1281	1214	1175	1246	1167	1209	1144	1112	1168	1146	1333	1055	1029	957	844	853	810	787	807	851	842	820	800	820	951	995	950	913	746	770	746	728	725	720	701	709	620	621	665	638	617	635	590	588	627	651	640	614	617	610	621	602	676	621	616	614	617	632	565	614	587	589	650	599	602	634	602	601	612	636	590	636	573	669	639	658	647	649	596	584	594	634	605	595	610	613	650	586	581	620	587	603	610	638	566	572	622	606	607	650	607	599	610	597	653	598	588	601	558	608	601	557	612	633	587	596	574	629	575	601	670	579	603	600	612	613	614	621	588	611	598	589	579	601	606	616	607	616	617	585	637	613	590	587	667	604	562	624	575	600	534	624	608	642	589	563	571	618	570	671	561	580	614	610	576	579	623	668	595	613	579	597	612	644	624	604	598	625	590	569	621	572	562	610	554	629	572	638	619	597	641	605	604	611	642	626	656	615	608	604	620	593	619	605	597	614	595	579	626	616	623	579	599	624	651	624	613	565	634	644	603	609	578	609	647	638	604	595	617	580	593	592	556	596	616	612	622	607	613	607	625	557	632	586	619	584	619	649	588	554	618	558	619	617	632	602	584	635	601	589	607	584	584	603	607	618	629	579	630	616	589	568	611	622	614	613	604	587	625	624	648	616	599	607	601	577	617	573	616	573	663	572	624	639	611	616	584	583	611	566	578	588	545	615	619	611	607	558	551	616	634	638	632	636	610	625	635	650	581	641	561	614	603	620	627	592	594	589	588	660	602	606	580	539	609	670	626	622	616	601	601	671	594	598	635	572	619	581	601	599	629	587	624	616	635	599	575	619	620	620	604	598	634	577	632	627	578	557	580	630	626	603	598	617	611	603	610	566	586	632	597	594	596	632	620	563	647	605	617	575	626	655	614	599	599	652	602	621	617	613	589	635	666	626	588	608	605	656	619	577	569	622	656	575	615	608	595	609	595	643	582	673	618	624	585	625	603	597	630	563	587	608	629	631	610	602	609	654	622	590	599	638	641	641	578	617	584	592	618	596	614	602	590	600	630	604	587	632	586	628	586	625	645	629	611	589	614	624	627	601	592	557	661	611	586	633	625	593	624	631	596	558	578	622	614	616	564	628	589	594	580	635	652	596	608	559	604	634	589	634	572	628	636	602	606	581	621	548	617	572	596	617	611	623	608	646	574	576	576	568	627	618	550	565	614	607	609	607	603	597	566	620	609	620	624	575	632	600	573	635	603	616	599	619	632	633	570	610	575	615	587	617	627	615	570	570	587	589	647	671	599	588	608	604	620	599	589	617	617	598	621	591	594	595	646	594	630	606	628	594	598	604	642	626	627	619	632	620	598	625	663	566	625	575	602	575	594	570	616	632	618	646	639	616	600	621	568	664	598	595	622	620	570	617	627	563	602	568	584	623	557	588	594	556	591	643	623	607	615	610	627	644	559	621	618	582	644	622	614	561	563	558	568	649	618	624	657	591	626	605	648	590	550	594	627	600	589	590	582	624	661	588	587	607	616	654	655	598	581	629	650	602	582	597	627	600	618	617	576	579	579	597	580	625	625	625	628	582	603	593	623	628	617	568	606	590	608	651	612	616	578	605	607	619	578	597	604	576	612	559	587	644	594	590	586	608	589	620	630	618	629	594	611	632	611	600	607	653	617	593	595	574	595	601	576	586	602	607	585	612	592	625	589	612	594	621	568	628	607	607	605	627	629	603	608	602	623	612	603	639	635	609	603	627	630	630	598	622	592	613	612	570	629	566	578	611	648	624	611	647	617	618	646	609	591	584	598	574	614	621	633	617	600	646	642	644	564	590	613	613	620	648	629	634	598	663	617	630	627	610	618	570	589	609	600	635	595	579	613	573	634	584	600	597	595	625	621	627	580	638	608	606	598	634	620	581	615	622	612	647	632	604	560	628	637	624	622	616	609	596	607	599	584	656	585	653	616	614	601	621	606	585	605	595	604	621	649	643	578	589	607	619	626	601	644	582	656	595	567	604	558	594	597	609	557	555	592	579	596	652	625	596	608	622	620	605	598	580	609	594	611	606	623	629	629	586	609	625	592	610	557	664	650	640	587	635	599	623	617	595	616	627	591	614	632	617	620	643	601	606	575	639	634	625	636	577	615	605	617	609	574	598	583	616	591	607	650	601	634	648	603	620	606	559	595	610	588	610	595	615	600	672	647	621	595	628	625	574	625	639	590	606	593	644	626	622	568	601	607	600	590	610	594	612	619	620	593	581	573	613	589	615	611	585	624	628	604	607	639	577	597	600	648	623	596	577	630	614	622	588	616	630	622	613	592	583	606	614	568	614	603	610	603	567	612	599	623	633	619	615	604	627	615	591	570	665	582	617	575	635	624	610	570	605	627	595	619	626	631	613	590	637	616	628	644	627	651	610	630	567	561	592	612	622	626	634	659	629	670	616	608	589	608	636	588	586	603	570	636	605	596	627	619	612	599	569	584	624	619	604	647	564	625	591	598	602	629	641	571	640	578	575	615	608	627	597	616	600	617	617	562	647	596	626	628	609	617	602	613	585	585	596	639	623	623	599	573	622	589	647	634	635	604	594	592	611	624	624	632	589	637	616	638	627	583	547	633	600	623	626	604	602	575	623	621	592	583	598	606	622	573	594	587	649	600	597	623	605	646	594	629	575	602	591	614	590	566	585	617	608	592	642	616	616	594	605	632	595	570	579	605	605	581	615	616	578	649	609	600	592	612	650	632	601	592	588	580	619	627	551	579	562	623	663	612	612	621	619	580	591	590	569	599	630	640	624	614	612	556	625	616	619	612	584	599	595	619	605	614	590	596	633	634	607	612	607	563	569	631	617	612	594	586	633	611	591	587	618	573	615	586	617	616	593	608	537	584	585	628	568	588	597	620	613	625	641	615	601	630	621	626	612	601	561	620	618	561	610	610	603	582	634	640	657	625	639	609	632	623	614	619	615	649	590	640	619	627	601	641	644	620	616	612	653	612	604	586	577	628	625	655	633	608	641	628	608	588	608	561	568	640	580	591	617	614	643	574	600	588	612	644	618	615	567	640	613	582	611	610	592	626	582	648	606	617	637	605	626	584	624	588	639	616	573	589	605	616	616	563	563	597	599	598	583	618	584	597	643	592	609	621	573	616	593	606	594	563	586	622	610	611	618	599	598	605	579	592	601	627	601	640	604	626	642	594	575	586	624	618	653	610	581	622	594	642	606	641	618	532	606	587	592	651	581	595	599	612	606	631	625	632	570	569	629	613	642	602	603	625	642	622	656	596	600	616	588	653	595	585	628	600	623	602	642	558	644	628	654	627	577	589	642	590	612	610	588	612	648	580	629	606	606	564	641	602	608	590	628	624	590	605	572	607	615	573	556	601	561	593	556	603	581	590	580	572	613	593	607	627	609
55530	49932	40402	28187	24881	24331	20547	14143	5679	1013	416	386	397	344	330	304	331	281	321	415	406	499	533	596	569	575	573	619	563	547	545	528	515	472	492	491	451	476	436	446	470	485	494	512	466	483	577	438	383	394	353	356	339	317	314	294	373	323	365	389	421	435	431	404	333	319	354	332	291	316	284	273	285	291	327	283	252	283	298	263	285	261	262	284	280	242	249	295	284	262	277	276	254	274	266	236	279	291	280	256	262	259	281	268	243	246	229	269	262	248	265	290	301	263	249	287	256	259	292	273	256	314	263	252	254	245	268	277	275	303	258	268	272	315	259	264	246	241	295	276	265	246	282	289	280	269	237	294	257	220	251	241	257	287	259	260	278	255	283	283	257	245	293	277	278	264	241	242	280	226	264	285	291	291	252	274	249	288	268	291	284	281	237	257	262	272	257	237	265	294	320	256	303	259	255	274	273	250	282	268	266	262	286	268	253	299	280	229	269	254	267	270	247	258	268	249	248	258	237	282	256	274	266	269	281	224	260	280	273	246	287	274	244	246	258	298	244	271	262	281	273	247	270	273	257	250	249	276	298	284	277	264	286	302	269	241	254	261	268	258	289	256	272	294	303	254	290	252	259	275	278	255	273	240	224	282	245	260	281	276	294	298	264	247	240	251	315	234	266	301	249	257	278	274	289	254	251	272	251	285	241	251	239	258	267	253	272	273	264	255	285	248	296	235	267	284	265	226	274	257	286	264	299	256	231	276	268	257	297	299	280	232	260	273	297	266	238	276	275	311	279	291	270	241	278	279	275	280	282	263	269	264	270	286	269	234	264	268	276	301	260	254	287	262	259	252	261	267	258	281	250	223	231	242	242	264	249	281	272	295	232	258	270	254	276	260	247	243	260	227	251	270	245	254	258	258	281	252	255	241	259	270	284	238	265	280	240	269	248	278	252	281	259	271	267	265	260	280	287	275	267	283	257	253	229	256	277	255	233	275	264	243	255	251	302	269	263	275	264	257	243	259	254	253	260	294	263	278	256	249	268	237	278	241	269	248	248	290	298	233	280	245	249	296	270	263	263	264	291	287	237	275	278	248	253	284	271	249	267	274	255	267	299	268	236	272	287	304	277	294	273	277	248	255	256	266	282	251	254	268	237	254	250	230	236	282	256	286	268	271	241	274	253	266	270	244	294	277	261	249	269	240	292	259	277	263	242	286	280	283	293	233	240	254	263	257	255	264	263	280	276	260	253	274	268	277	259	271	266	254	286	252	275	273	260	246	277	271	281	245	266	242	256	258	225	258	253	284	239	261	254	246	240	259	241	247	248	246	264	268	267	282	255	251	241	253	282	239	241	289	264	278	236	260	261	254	243	288	257	272	241	230	308	297	264	296	275	291	239	268	294	264	277	270	232	240	271	256	277	318	274	233	254	257	258	277	280	274	253	287	257	260	278	259	288	271	258	246	266	263	272	280	249	242	243	267	262	272	245	253	285	263	251	278	285	241	275	262	265	256	292	277	249	272	235	314	231	264	250	280	274	238	273	249	265	238	257	276	276	261	300	290	303	258	249	258	270	262	266	301	275	249	262	228	277	267	276	248	244	255	285	256	288	252	264	255	248	277	290	248	265	305	269	249	267	248	253	269	259	288	248	300	290	300	250	262	260	256	259	262	242	250	277	254	261	270	261	275	255	279	270	273	298	274	277	243	267	258	250	299	248	271	248	242	255	233	286	249	262	262	310	261	232	250	272	289	256	249	257	296	257	260	268	274	268	248	286	262	294	235	247	274	297	272	274	261	257	299	227	247	258	274	262	282	294	269	224	262	238	277	230	256	232	266	257	286	277	258	267	298	273	264	271	277	256	265	241	254	250	268	271	243	249	255	261	247	276	256	303	252	304	215	303	242	250	250	260	263	255	266	238	252	251	265	281	270	245	251	273	267	267	261	259	265	291	259	273	280	275	231	287	229	242	252	243	264	272	252	263	288	288	282	277	265	248	263	280	238	282	226	259	262	286	266	252	257	254	262	260	256	277	257	290	279	251	242	255	279	251	238	276	258	287	271	284	256	245	257	247	249	297	251	277	235	250	286	269	245	237	264	261	266	259	255	249	265	265	245	266	241	281	273	278	279	277	279	288	225	288	245	251	249	255	310	284	273	242	261	230	270	265	273	277	287	254	262	248	232	251	242	237	233	227	257	270	295	254	269	251	262	259	253	265	256	264	276	255	262	276	255	289	270	240	294	271	266	243	244	260	284	284	292	245	260	261	268	279	254	259	270	276	274	308	282	250	239	269	258	281	305	272	268	251	271	303	255	239	258	293	249	298	262	260	218	267	257	244	291	274	274	278	255	251	248	275	240	240	283	259	253	286	271	253	276	239	241	283	270	276	287	278	260	254	238	244	268	239	285	293	270	255	262	260	270	280	246	268	255	269	278	242	231	262	238	251	287	270	279	263	244	262	270	268	255	277	259	294	242	292	274	248	267	294	216	310	238	266	252	251	243	260	238	243	270	229	269	291	264	265	257	242	292	275	239	289	250	263	225	271	278	286	275	295	202	236	263	247	221	275	303	259	258	245	244	273	248	237	317	274	268	250	263	275	261	293	270	275	211	256	280	254	292	275	262	245	244	259	294	276	232	266	264	261	227	250	269	277	273	248	277	254	285	249	278	262	237	266	282	264	248	257	279	283	300	283	238	242	255	265	279	258	262	258	259	289	219	242	296	264	247	239	276	269	290	282	271	283	285	266	284	267	245	280	282	247	260	257	267	242	262	238	282	241	242	261	267	277	300	269	250	251	239	246	255	272	245	269	256	267	262	256	261	272	273	292	267	257	261	253	270	248	252	251	267	270	269	262	267	246	268	266	255	274	274	268	291	268	268	287	258	262	235	279	266	262	244	276	259	254	265	251	270	271	261	243	253	267	248	298	291	266	282	279	251	253	249	264	269	240	274	262	256	297	283	265	279	277	269	252	249	266	272	247	246	278	282	279	311	261	255	253	256	263	266	260	254	294	255	257	249	261	276	265	275	245	229	261	256	275	275	275	273	268	258	267	254	265	258	287	275	256	253	292	267	249	256	279	280	258	251	287	266	259	278	265	282	246	253	282	245	257	240	256	259	296	249	280	251	267	264	255	257	261	232	266	266	261	267	279	274	264	277	266	279	252	278	265	290	282	280	275	268	270	264	243	280	271	272	277	275	267	266	273	283	255	271	247	259	277	279	267	261	262	238	252	273	250	254	283	272	249	273	257	267	259	284	245	257	277	274	260	258	255	249	260	267	263	257	254	237	293	259	256	286	268	253	254	280	276	261	269	263	278	254	253	287	242	255	264	282	240	262	246	265	267	237	290	280	260	291	279	255	273	261	267	256	266	238	249	292	280	279	274	278	252	244	260	270	275	273	236	245	260	282	265	261	261	261	269	268	269	260	296	286	261	271	265	241	271	253	230	256	249	255	239	260	276	234	241	240	267	234	278	278	285	264
47952	57116	47344	13246	3888	2947	2360	2032	1692	1459	1386	1219	1133	1104	999	944	987	912	1145	1216	1563	1849	2287	2570	2443	2492	2696	2805	2474	2402	2400	2198	2075	2117	2118	2122	1924	1942	1819	1876	1867	2005	2138	2033	1973	1960	2792	1715	1463	1262	1216	1127	1061	981	1067	1136	1226	967	1165	1310	1633	1778	1664	1432	972	1145	1111	1093	969	861	826	705	708	725	657	637	661	731	648	619	648	637	632	672	587	611	623	616	637	580	577	625	610	573	607	578	593	638	568	590	596	607	551	635	591	562	602	586	621	629	613	578	587	651	591	600	597	637	575	612	564	597	637	574	598	587	636	574	575	589	625	622	602	597	620	607	600	575	566	595	560	605	616	609	636	582	597	566	585	581	642	553	571	573	606	621	565	552	622	563	605	591	594	536	621	623	612	618	565	579	633	604	628	611	567	610	609	618	609	610	584	572	621	562	597	633	600	588	627	612	579	567	609	550	583	594	571	593	606	593	557	621	624	565	572	605	595	623	574	579	632	612	573	578	611	619	564	588	593	625	573	571	611	574	640	561	600	614	566	604	601	586	585	600	600	610	600	595	569	591	592	603	613	605	606	602	574	596	597	610	601	575	627	586	598	589	596	588	583	605	617	578	592	597	594	590	580	552	596	604	612	659	588	603	577	603	572	643	568	585	593	554	603	581	597	556	561	586	587	595	587	559	581	594	593	603	593	590	609	620	589	612	556	563	606	618	611	556	583	583	584	597	590	550	631	609	610	596	600	629	573	642	564	586	610	567	593	569	597	584	600	599	599	560	564	621	599	590	626	558	613	565	609	594	572	588	582	626	562	613	597	595	647	575	555	623	571	603	548	542	618	607	591	590	590	548	608	592	603	591	638	622	584	653	568	612	600	565	597	561	581	560	595	581	581	596	613	641	623	633	600	604	593	615	582	597	623	562	569	571	592	616	599	613	605	568	567	598	579	601	612	578	598	605	569	586	626	604	563	564	585	582	549	621	606	594	577	635	620	588	632	605	604	589	625	603	618	587	601	619	599	565	616	587	592	554	590	596	588	594	583	593	575	622	604	616	594	603	567	581	624	601	611	634	578	612	587	573	606	616	590	590	584	600	578	578	597	592	603	532	595	618	582	599	606	576	613	615	606	584	558	614	614	563	576	565	573	552	564	608	586	579	555	618	595	602	621	619	587	601	575	590	559	593	567	594	588	595	531	632	557	597	598	569	622	597	588	605	562	581	572	620	601	604	592	623	606	609	613	602	598	565	557	659	614	620	602	602	580	595	569	605	613	619	629	578	641	610	574	647	602	582	663	608	592	588	618	625	605	623	626	572	647	598	586	604	582	605	638	563	645	614	541	632	597	628	590	561	529	614	542	572	581	629	595	580	609	609	587	590	591	616	601	565	666	639	600	584	583	593	605	548	610	575	577	570	580	608	582	628	564	609	600	536	594	599	595	602	609	617	603	547	580	576	584	623	571	646	579	607	608	569	598	570	604	574	595	572	644	552	578	616	571	594	639	592	580	600	569	593	586	608	549	578	564	543	566	586	592	571	570	602	565	560	606	573	626	584	569	578	612	551	633	592	619	569	597	586	599	586	574	623	592	566	575	591	618	614	597	593	604	631	581	595	583	578	609	589	643	607	538	607	612	618	635	607	599	574	608	612	576	582	617	552	610	590	552	622	596	597	631	577	580	594	539	601	637	644	578	568	590	602	593	580	594	614	573	591	585	592	584	566	576	597	613	582	551	609	640	590	598	596	627	590	619	582	579	636	604	567	609	596	569	585	600	577	608	558	627	572	612	597	612	608	616	608	590	599	592	600	592	595	590	602	594	637	576	594	618	601	590	571	587	588	581	636	571	602	634	575	565	607	547	572	570	600	577	552	629	542	607	616	596	600	606	579	611	567	623	599	621	574	590	607	607	627	567	575	621	560	561	591	594	576	599	596	586	589	627	614	575	601	613	585	583	605	603	574	617	588	650	616	568	590	631	641	619	541	581	580	589	583	581	574	599	601	602	553	584	597	603	568	592	636	627	567	585	627	567	599	557	616	603	582	591	644	575	597	605	595	586	631	599	597	608	661	569	579	593	611	609	613	614	636	576	597	572	591	596	604	570	579	596	581	606	589	608	597	577	604	616	610	528	611	614	584	595	593	573	604	630	579	591	620	575	610	578	615	578	578	582	561	575	624	567	572	583	594	576	626	613	629	605	597	606	579	594	594	571	624	607	564	578	568	596	581	576	608	635	610	616	588	592	605	553	635	576	613	596	589	604	612	569	617	622	619	581	583	591	594	627	616	616	569	578	565	624	620	607	580	604	608	628	619	556	579	540	569	657	612	574	607	563	589	585	598	647	592	592	533	583	590	571	640	623	603	617	600	628	604	619	605	634	583	574	610	617	577	574	608	588	592	546	586	588	573	592	598	612	611	574	573	602	616	585	556	596	559	544	614	589	594	613	606	612	628	591	629	632	597	593	607	573	604	585	618	567	588	594	559	609	582	613	579	567	585	603	630	577	594	546	612	575	576	620	619	572	618	605	584	597	588	598	598	584	606	607	606	574	633	603	586	603	576	622	587	580	597	589	607	552	537	642	555	558	568	581	618	606	593	584	583	616	568	561	594	588	603	576	589	563	604	611	584	598	606	619	588	605	564	603	625	564	576	586	594	625	618	570	575	574	583	602	527	581	633	600	608	578	597	610	575	588	552	583	592	558	619	630	618	582	581	640	596	550	583	609	604	597	600	600	616	613	561	560	625	608	549	586	616	614	577	630	591	602	614	581	599	580	595	576	610	596	593	621	578	596	575	579	578	602	559	576	590	625	609	579	630	559	608	519	602	609	636	585	627	645	584	566	610	576	620	607	609	591	606	602	650	572	639	634	601	565	597	571	597	585	628	602	586	618	605	618	586	565	553	572	583	623	571	575	629	549	579	589	585	570	537	618	575	615	563	570	591	600	648	604	624	609	603	609	580	601	596	600	578	589	580	598	563	567	580	575	564	640	623	600	579	650	571	615	603	625	631	609	579	623	575	548	584	614	594	611	575	569	544	565	587	598	592	590	594	590	574	613	639	637	585	594	579	595	600	574	611	570	591	585	566	639	599	552	676	615	565	609	599	624	559	597	567	559	621	589	557	575	590	591	601	582	675	610	589	584	583	606	584	548	607	585	561	603	557	568	576	581	594	611	567	583	567	597	590	559	622	590	643	618	588	626	586	583	594	607	536	588	507	640	572	593	571	547	590	575	587	559	601	597	590	610	584	596	598	589	561	608	589	564	588	613	631	563	579	544	561	579	611	616	597	606	597	608	643	578	582	595	581	640	577	622	596	636	593	588	610	579	628	564	588	570	624	624	568	643	568	642	568	599	590	616	642	569	568	602	587	608	580	653	605	582	590	612	587	628	625	603	587	619	601	599	623	604	621	598	590	590	615	590	569	582	551	565	568	608	595	580	613	631	623	573	595	601	635	604	606	568	527	583	567	617	598	594	588	589	610	630	566
17117	28417	23819	5394	649	289	253	268	271	278	241	266	282	268	245	237	289	278	240	279	312	351	287	328	341	350	320	356	328	318	339	352	350	326	349	311	290	326	307	309	297	287	291	276	274	249	290	301	307	269	288	244	272	236	256	282	266	269	254	291	258	229	239	226	281	243	240	258	264	261	253	246	275	254	255	254	267	256	252	270	243	239	257	257	280	273	234	230	229	265	234	243	281	245	273	221	251	230	239	256	249	254	255	255	258	252	247	245	263	255	248	231	268	280	260	234	246	200	240	236	243	241	252	219	243	262	276	279	256	215	267	242	245	258	256	239	265	269	221	239	240	217	243	248	237	240	285	270	230	266	220	265	277	239	270	221	248	247	238	235	246	238	238	266	242	244	279	236	263	235	233	220	256	256	234	226	237	282	254	258	257	226	274	259	257	226	274	251	233	242	240	265	253	241	259	247	274	236	273	251	223	235	260	276	252	238	258	243	224	246	260	227	245	232	271	263	242	276	253	247	241	250	265	241	245	269	247	229	255	230	239	255	235	259	234	227	251	256	245	268	267	271	239	240	256	255	267	238	244	252	244	268	231	244	266	244	252	246	251	283	261	263	243	253	260	262	245	235	255	267	240	256	244	239	259	256	252	290	271	250	268	227	254	239	250	245	237	273	273	255	276	282	241	261	224	242	263	268	262	235	239	258	266	234	264	248	277	242	254	242	279	254	260	261	236	256	244	259	267	222	253	246	256	232	256	264	243	235	241	234	263	247	246	235	243	259	248	242	264	243	217	247	240	256	250	258	271	290	267	259	234	259	246	272	240	242	231	246	241	260	261	282	250	230	226	277	276	266	272	246	241	245	272	253	286	232	274	260	255	259	218	243	313	260	247	267	246	261	288	251	242	264	254	260	258	237	230	283	280	277	266	233	236	251	278	240	252	255	274	223	234	268	245	240	272	245	254	255	267	213	244	252	256	260	245	232	235	229	223	219	264	257	217	272	242	247	256	231	251	216	245	262	272	264	261	260	248	255	288	269	267	242	249	220	217	254	250	228	241	248	268	247	265	266	223	281	223	244	266	232	269	248	242	231	260	242	269	264	224	255	276	268	262	263	229	275	226	249	249	247	268	243	258	250	259	246	281	248	249	228	254	251	274	242	244	259	225	235	241	232	262	248	247	231	253	283	280	234	256	252	231	229	256	243	277	240	237	256	248	244	241	273	255	279	248	220	244	237	239	263	252	238	257	240	225	271	234	227	258	278	247	269	248	224	224	260	264	235	252	275	261	238	251	235	239	249	268	212	237	258	231	270	262	258	236	242	242	262	247	258	240	245	260	264	254	236	246	254	241	269	241	262	279	269	264	247	259	268	251	267	246	265	249	247	261	229	288	270	250	255	229	280	261	278	264	271	265	279	249	240	244	257	215	258	237	251	260	253	281	247	231	251	239	268	251	244	238	258	249	250	280	247	249	265	252	245	290	259	270	250	247	237	248	256	278	251	249	250	212	268	267	224	259	249	218	225	269	261	264	239	227	247	237	231	253	252	283	276	234	275	270	248	269	257	246	252	266	241	226	239	284	257	236	240	278	251	249	271	239	243	264	219	272	226	259	233	238	253	273	294	254	257	250	267	219	287	254	256	249	231	227	249	259	287	248	224	255	245	234	243	262	232	252	231	266	256	250	261	230	255	259	234	265	246	236	250	247	253	274	242	242	242	217	250	252	237	259	239	232	256	263	226	249	226	250	273	283	252	280	246	223	232	246	260	246	260	220	251	242	233	263	243	240	263	262	268	256	221	277	260	250	260	225	269	267	273	260	219	274	220	238	269	223	244	275	243	265	235	240	255	257	254	251	255	271	294	242	275	230	246	234	253	255	271	258	252	262	253	253	268	224	237	249	256	239	243	261	243	257	283	258	254	232	258	249	240	264	247	265	277	256	249	275	238	236	237	252	215	242	289	247	265	240	229	260	244	267	253	238	258	252	235	262	235	277	255	268	224	296	279	278	228	238	244	242	258	297	267	264	243	253	263	245	258	226	240	256	254	232	281	258	234	237	293	249	278	269	262	250	253	253	215	247	237	258	245	277	253	247	261	264	262	293	265	299	212	244	238	281	226	236	252	258	270	254	275	262	246	231	254	273	270	261	261	258	244	225	245	226	229	236	244	237	241	273	237	261	244	241	218	231	266	256	236	258	239	249	252	220	263	262	275	220	262	249	258	280	268	224	260	253	321	265	245	235	243	237	273	229	270	260	225	232	259	263	270	225	240	279	228	253	241	262	250	246	243	243	271	260	231	239	240	285	253	262	238	270	250	284	249	237	252	267	217	267	253	256	257	278	245	236	247	240	264	244	273	253	249	236	264	254	273	249	243	216	240	250	230	264	270	260	247	239	251	273	253	253	267	242	257	294	219	234	261	261	248	242	265	254	274	233	276	246	237	281	243	248	258	256	245	285	231	236	236	269	224	248	259	276	250	267	256	268	267	252	279	249	239	255	252	246	240	251	260	226	273	250	228	273	240	242	252	250	245	263	263	240	238	230	228	255	260	251	258	254	273	238	247	248	258	273	256	238	253	245	240	245	283	278	284	253	260	260	277	256	254	241	260	242	265	243	268	267	258	255	237	261	259	267	254	261	242	217	267	286	270	309	250	252	264	264	242	263	248	237	253	215	254	267	263	258	279	223	266	241	262	251	260	262	265	249	246	255	238	236	238	247	263	256	251	257	249	234	263	258	245	253	256	260	273	282	285	263	278	235	256	256	257	254	222	224	253	238	268	262	246	220	249	230	250	267	249	238	229	243	260	239	276	263	260	280	241	245	273	250	244	257	256	236	228	277	252	268	278	249	249	246	265	230	269	232	274	270	270	254	251	246	248	278	286	243	236	255	255	265	292	231	249	282	263	292	262	238	262	230	254	249	250	296	251	265	255	250	273	275	242	252	226	231	258	244	259	238	253	261	256	224	264	254	201	248	252	283	237	237	275	232	284	241	280	268	264	268	272	261	242	257	229	259	275	250	254	258	230	242	257	235	251	257	282	259	242	217	269	268	281	261	231	277	264	245	248	261	278	242	243	261	239	261	247	249	241	243	282	268	268	239	236	249	249	224	230	246	226	236	264	285	284	222	256	269	228	253	258	277	246	257	252	273	226	274	241	275	254	278	241	235	232	232	235	229	235	245	253	259	250	241	271	246	259	253	217	265	275	247	235	200	250	259	247	261	274	259	245	223	225	265	256	265	256	254	231	246	264	264	256	249	240	256	273	233	258	238	270	250	292	251	280	275	265	249	274	242	275	269	229	253	243	263	261	273	278	245	231	264	241	258	282	242	260	241	247	255	225	262	220	247	261	258	250	253	239	241	223	249	270	233	265	237	255	269	259	247	248	265	271	245	242	263	273	283	254	230	269	237	229	266	265	246	256	254	244	249	244	256	239	242	281	245	237	253	302	242	292	248	244	262	255	243	239	291	259	258	258	250	258
13684	29528	26164	1898	682	678	613	615	627	608	653	590	577	598	575	577	627	631	610	645	756	902	1014	1146	1160	1228	1321	1270	1218	1151	1173	1135	1127	1113	1074	1089	1028	899	914	951	913	942	890	865	839	877	895	847	806	764	761	744	714	728	714	704	701	685	653	699	638	648	660	651	649	613	653	631	594	612	603	618	622	584	613	611	577	660	577	569	600	592	648	610	596	572	602	621	642	626	594	584	587	616	567	604	566	608	620	576	616	555	610	587	620	594	570	640	629	599	623	618	609	634	591	566	578	574	597	613	606	612	595	569	597	617	609	600	599	590	599	610	588	581	615	602	632	603	612	591	583	540	587	588	602	611	556	632	533	639	639	594	565	582	615	584	629	582	626	601	609	586	576	642	615	576	602	582	611	616	606	612	603	599	599	583	642	641	595	601	644	617	627	598	606	552	593	622	580	586	627	607	643	626	583	619	611	611	603	574	618	558	622	625	569	592	600	609	595	633	585	615	592	600	582	602	622	601	558	603	533	630	598	591	604	577	591	601	565	607	593	542	602	623	612	643	628	621	602	581	596	596	627	600	613	561	566	553	581	583	613	560	592	600	560	586	606	559	582	544	572	569	567	599	568	604	585	573	583	590	606	633	556	584	547	596	599	564	599	608	624	615	602	613	591	627	581	582	605	597	576	621	582	609	562	620	637	606	602	600	604	582	591	625	634	616	533	522	609	586	622	630	614	595	577	581	604	620	563	621	570	629	590	570	607	643	582	571	585	575	629	583	585	582	559	628	613	585	577	576	625	574	662	594	572	583	608	588	624	600	555	608	575	606	593	596	582	600	600	601	597	653	619	568	591	608	586	597	605	590	616	602	619	607	595	596	569	626	601	585	583	585	602	559	573	591	612	582	619	648	546	614	604	591	609	572	595	590	581	596	690	583	563	615	616	620	627	571	592	609	627	588	606	610	613	577	579	599	628	640	539	611	577	660	634	576	568	544	599	560	608	612	603	609	638	560	564	576	588	654	615	610	582	617	552	580	611	577	579	599	555	591	578	595	587	631	592	573	609	612	643	535	564	563	565	603	590	574	630	610	642	600	589	572	600	615	558	572	619	570	561	606	640	616	623	574	620	574	625	599	611	584	612	588	596	634	574	642	607	655	562	610	602	618	583	590	600	567	591	591	588	603	579	628	578	597	596	594	596	636	575	620	607	596	587	597	607	601	621	603	534	619	604	535	577	608	595	611	591	596	591	591	581	630	575	648	614	536	575	628	604	640	592	610	628	597	581	588	646	595	621	607	624	555	592	599	546	630	628	602	603	595	586	573	593	589	556	598	575	582	631	560	591	572	614	560	603	633	595	637	627	614	566	603	557	632	590	633	559	610	582	619	629	580	564	560	590	613	594	583	587	627	608	649	654	620	577	607	602	611	550	567	591	577	578	564	596	601	591	592	557	599	597	575	622	582	651	576	576	585	610	609	599	567	618	599	557	569	596	626	593	604	599	613	587	529	614	605	628	593	636	594	597	619	584	614	574	631	548	622	578	605	601	578	592	566	629	588	596	592	636	628	568	609	569	585	587	616	598	602	632	574	588	605	613	610	629	616	593	617	620	588	546	597	645	603	628	579	623	624	590	606	579	611	573	566	634	605	576	628	625	552	587	582	596	601	565	559	579	609	618	595	548	635	598	601	600	605	610	608	579	589	598	599	612	599	645	609	620	636	575	550	579	579	586	604	613	570	574	599	607	556	577	654	549	626	623	621	601	576	588	611	599	586	567	603	606	599	591	659	615	614	625	599	597	576	615	637	605	594	615	606	603	550	632	624	576	641	615	590	612	572	532	594	640	672	601	657	570	629	563	597	572	645	557	583	582	575	597	649	605	584	597	608	580	577	580	582	606	593	530	628	599	580	592	612	609	617	602	579	601	603	601	569	594	621	581	605	580	576	579	624	614	580	604	601	617	588	618	616	600	612	601	583	589	623	592	597	600	625	568	572	587	591	575	628	587	575	579	579	572	594	567	554	560	548	620	582	565	618	626	627	603	630	601	611	625	616	618	595	621	562	571	607	556	599	634	574	612	625	578	569	584	588	596	624	585	597	607	590	636	582	572	588	619	591	632	555	602	646	607	567	576	585	576	576	579	594	598	599	587	563	625	596	639	549	620	605	620	604	567	554	614	569	603	611	555	588	606	597	595	589	617	596	610	600	628	613	602	624	617	554	577	590	606	602	570	611	557	586	642	586	608	565	632	591	625	603	645	598	587	598	630	620	587	562	589	617	602	606	626	621	617	578	579	609	579	618	612	567	584	579	600	622	620	593	608	603	577	587	601	596	589	580	595	650	578	553	596	591	630	620	601	604	566	587	624	597	649	593	585	551	612	585	610	588	592	616	596	590	583	589	654	582	631	608	582	666	583	597	633	576	632	600	574	622	616	573	583	588	633	604	650	571	639	628	620	568	602	602	613	557	539	660	578	618	557	601	566	592	577	617	618	580	632	595	549	603	619	593	619	601	646	621	614	596	583	615	575	667	603	616	604	635	595	622	636	559	552	589	589	633	587	598	641	610	587	568	570	573	631	579	587	618	594	551	589	598	596	589	570	566	621	584	642	551	570	612	606	623	597	619	546	563	593	534	583	606	611	594	614	557	599	594	605	617	605	602	605	583	592	602	623	595	616	611	652	559	591	590	626	665	556	587	626	606	597	552	579	551	624	567	608	588	588	572	588	566	608	583	606	641	598	664	604	607	568	541	612	604	584	584	662	570	602	611	615	610	574	603	583	564	619	587	617	560	549	603	595	631	611	585	630	565	628	585	579	576	592	567	598	612	610	594	565	609	584	562	573	631	617	584	616	569	584	595	576	587	591	591	573	608	568	603	623	580	579	617	610	621	608	589	538	571	617	577	566	604	607	578	599	629	560	627	632	615	633	630	629	616	610	579	586	603	614	608	619	643	596	603	602	616	612	587	548	594	608	625	596	652	624	589	606	582	568	599	597	622	594	632	586	607	613	588	592	623	604	594	591	638	578	604	569	590	603	588	595	532	580	593	595	607	563	575	570	559	607	598	632	587	604	637	601	593	619	569	609	601	594	608	594	557	608	616	561	589	552	611	642	579	600	619	622	556	595	565	613	610	610	571	613	657	627	584	628	584	612	648	591	616	593	611	574	567	623	625	572	610	590	653	615	602	641	574	555	623	606	602	586	581	572	635	604	579	573	567	620	610	595	619	590	574	586	613	608	586	608	555	583	583	609	595	601	559	622	635	622	600	587	573	613	626	598	579	608	560	614	578	579	590	575	555	582	589	631	608	604	626	601	570	619	613	592	578	559	583	583	579	594	598	576	582	596	550	587	601	615	586	563	596	621	598	598	578	648	597	594	541	561	598	552	631	607	570	570	608	596	586	591	576	634	601	607	598	641	542	589	587	635	563	590	605	611	592	610	589	607	588	644	600	582	617	621	609	597	618	603	647	576	557	650	614	631	620	572	589
43140	49946	44726	27770	19086	10898	4279	1299	465	329	323	308	279	283	279	279	270	299	279	266	311	313	358	361	374	406	419	379	395	361	390	346	349	390	375	335	394	373	341	334	352	367	352	304	342	342	345	343	334	264	331	297	291	298	246	286	268	291	275	291	291	295	271	288	263	286	285	291	310	274	286	290	264	284	272	254	267	275	270	243	249	264	251	239	277	258	253	266	272	273	267	258	292	253	250	255	257	248	247	245	248	265	228	270	248	230	219	256	255	222	256	246	224	274	248	239	258	276	266	284	261	271	242	253	255	248	237	257	276	273	281	241	263	272	240	269	251	279	297	267	243	231	260	218	252	273	256	252	214	231	248	270	255	251	252	267	256	236	249	288	263	253	248	230	238	262	276	263	253	264	245	241	257	255	298	239	240	277	255	269	271	265	252	260	253	291	275	266	245	243	266	268	252	295	266	248	252	248	248	236	228	263	215	283	283	261	246	260	253	269	280	251	250	283	292	249	249	254	279	234	253	282	272	255	240	220	254	214	240	257	234	267	257	239	234	262	256	237	283	254	232	237	257	238	221	244	274	273	256	236	276	253	238	238	233	260	240	244	258	243	271	242	262	244	238	232	227	296	241	239	228	270	267	277	222	238	242	255	250	265	267	239	272	245	239	250	258	260	255	255	253	240	260	226	260	239	227	255	262	253	239	236	252	232	271	239	247	265	253	254	278	222	264	286	254	283	232	234	246	274	261	275	262	279	274	252	239	273	247	234	224	242	271	232	234	245	263	211	249	236	269	230	262	261	253	231	258	261	245	285	253	242	257	266	275	257	242	231	256	245	258	263	251	249	243	257	242	276	281	286	278	229	264	267	269	246	261	270	283	259	268	280	231	264	294	286	270	292	272	285	230	263	218	276	266	292	220	232	248	258	255	239	241	246	259	238	256	280	256	244	252	224	272	269	271	248	242	267	254	247	270	255	307	267	256	248	260	246	245	278	251	251	244	268	242	253	282	271	244	240	239	253	246	260	237	229	262	256	262	273	262	272	255	264	247	231	281	235	255	262	241	263	273	305	254	277	276	228	284	259	248	240	251	246	239	236	237	263	257	242	235	268	233	277	243	240	268	235	269	225	255	222	250	240	233	261	282	258	247	244	256	246	272	256	253	256	258	282	259	277	267	284	249	279	239	290	275	274	249	245	254	239	253	245	248	270	261	263	252	258	245	255	256	286	255	278	262	264	261	241	246	255	220	262	279	237	279	242	240	263	257	250	272	301	263	280	284	235	260	266	255	247	275	265	233	245	249	251	269	256	228	243	250	277	235	265	271	289	257	250	274	259	250	260	278	239	274	264	282	253	234	258	271	258	271	242	244	267	276	244	249	252	275	268	271	264	262	244	260	232	269	244	269	212	246	294	229	254	244	245	243	265	266	257	273	265	249	275	223	278	245	247	284	231	265	221	221	263	268	236	241	268	263	242	242	273	290	259	233	283	292	253	258	217	239	244	257	256	252	219	260	245	262	234	275	257	287	262	281	236	251	264	294	284	240	251	248	274	250	240	258	273	288	284	243	274	248	255	258	256	273	251	263	253	279	252	253	250	268	268	264	238	280	252	241	272	246	244	255	279	270	276	268	253	253	256	261	263	240	226	283	245	263	208	268	240	253	261	255	242	263	259	256	264	291	264	271	268	235	295	250	262	259	241	235	304	251	284	279	253	245	257	246	253	268	264	258	239	267	248	233	242	254	253	271	275	279	263	245	230	265	274	236	248	265	254	244	248	254	251	250	207	254	261	262	251	263	244	250	234	262	271	252	238	270	264	241	253	269	262	269	253	253	238	246	277	256	257	271	281	277	283	253	254	240	239	269	254	286	272	264	279	239	251	246	269	259	250	261	245	244	264	273	277	286	259	260	266	261	282	260	263	239	258	279	249	261	242	287	254	257	259	237	267	283	267	252	250	250	277	293	257	263	238	286	246	247	253	248	256	262	251	271	236	256	249	261	279	263	255	275	268	257	275	260	245	234	264	234	263	251	262	286	244	257	278	254	253	237	247	281	261	230	264	252	229	239	228	265	261	258	244	255	275	240	249	280	226	233	245	251	266	206	254	253	257	258	265	259	242	253	295	264	226	264	262	253	242	262	236	249	262	258	266	244	231	239	279	258	258	282	266	226	229	252	244	255	236	245	258	298	246	247	255	257	252	291	261	231	251	261	247	243	257	255	280	266	241	240	266	269	272	253	273	229	272	240	241	239	243	224	264	286	259	278	264	247	245	248	261	249	264	252	277	254	263	244	281	261	275	270	262	247	246	269	275	249	248	268	277	251	228	256	276	253	275	263	267	264	232	264	254	255	256	271	248	246	270	253	290	248	269	248	279	247	270	263	231	257	261	260	265	235	252	274	225	249	287	243	262	245	293	283	296	252	257	248	288	247	257	248	259	247	214	246	233	268	271	232	241	263	258	251	275	282	261	247	264	266	268	248	256	275	273	245	239	266	250	245	242	281	230	225	260	224	232	241	246	228	232	243	229	271	267	258	265	259	253	261	246	257	233	249	240	264	238	286	268	229	267	235	255	265	269	226	253	261	229	280	262	267	247	258	258	272	248	261	251	281	252	292	268	266	251	269	256	237	258	245	259	237	224	253	255	267	253	299	267	267	263	237	273	262	270	220	241	245	249	243	244	250	274	272	225	245	251	256	259	275	257	225	272	251	249	233	257	253	227	251	270	226	219	262	235	259	240	266	260	276	252	257	272	226	259	300	255	239	245	298	237	235	258	264	296	277	249	228	248	253	260	236	267	266	250	240	245	273	273	283	262	256	283	294	269	268	250	272	270	273	238	268	233	251	271	282	246	245	230	233	262	256	248	246	240	255	270	244	267	286	234	277	261	233	261	263	278	253	271	255	263	269	249	272	249	261	248	263	251	236	255	264	261	228	268	235	279	269	269	223	280	265	262	244	232	233	261	243	287	238	263	233	226	276	262	244	252	277	271	247	257	258	285	241	270	261	267	253	263	248	282	246	238	243	264	247	273	259	280	208	216	280	262	266	271	287	246	279	259	244	270	276	243	245	256	263	246	257	267	249	274	239	251	272	272	275	255	260	244	261	260	290	281	254	251	256	233	245	258	248	258	242	256	241	277	288	260	214	232	269	261	236	267	257	280	243	234	263	253	249	247	251	239	275	259	235	231	266	245	251	257	278	234	263	261	243	270	242	259	263	281	289	262	239	242	269	262	248	257	274	238	246	227	262	252	264	263	247	258	233	238	257	255	274	267	281	286	292	280	268	238	243	253	283	222	235	240	243	250	269	233	260	256	259	232	252	256	273	265	282	221	253	245	285	265	240	231	228	256	258	276	252	243	271	255	265	267	286	273	256	259	264	263	278	251	221	258	262	242	248	263	271	262	254	257	256	261	240	248	239	251	266	237	258	263	263	213	257	259	271	252	243	242	247	271	263	276	268	267	253	243	233	294	254	231	266	286
32839	47783	46125	12278	1532	1260	1079	956	867	839	827	797	742	677	731	725	654	657	684	715	785	974	1263	1482	1618	1696	1625	1601	1483	1538	1492	1510	1342	1398	1286	1286	1346	1277	1162	1166	1331	1295	1235	1089	1193	1104	1388	1020	990	871	885	877	771	795	816	773	852	761	775	826	825	887	898	910	690	787	760	697	717	698	651	663	609	646	668	633	646	599	568	603	632	606	644	610	585	600	614	613	590	593	558	616	585	657	606	616	619	595	572	576	613	597	587	616	581	626	629	601	614	576	609	649	648	615	588	558	557	650	611	592	614	612	619	614	604	600	565	616	604	612	645	608	567	589	578	635	619	628	641	607	613	591	599	622	617	605	554	600	599	616	595	629	583	614	616	614	641	615	597	599	602	593	589	644	580	580	617	599	566	571	631	612	603	621	583	609	589	595	632	590	612	539	569	591	617	603	599	618	624	600	613	575	588	627	602	635	564	621	607	608	651	588	548	637	575	621	588	619	576	598	575	582	567	575	585	606	623	617	628	623	615	591	599	611	613	608	600	575	591	621	590	625	624	565	607	621	583	553	581	585	581	596	606	611	604	579	620	618	659	603	635	595	600	599	614	590	638	592	603	597	565	596	635	632	570	571	591	602	569	598	589	639	634	618	621	591	614	605	556	608	584	614	601	597	579	579	637	587	618	608	629	616	571	634	564	594	559	581	573	594	606	608	561	638	597	579	636	562	583	614	545	581	584	605	612	617	591	672	620	593	561	574	621	565	568	615	614	627	589	629	619	637	610	621	640	619	627	599	611	579	613	553	636	603	609	624	598	580	614	577	575	591	624	608	596	636	588	577	577	576	642	606	640	574	606	627	622	676	617	592	635	607	605	620	594	615	629	544	589	592	592	630	606	581	563	582	624	560	611	569	587	605	596	613	628	606	592	632	583	637	603	588	588	593	620	594	601	615	625	585	588	598	606	574	638	607	554	598	615	628	582	603	603	566	587	612	615	597	577	600	613	579	598	616	622	579	621	618	619	594	578	580	587	592	668	617	598	618	609	636	597	596	635	620	621	582	583	633	610	630	633	624	615	619	598	604	602	614	587	641	559	610	583	668	602	620	572	610	593	578	569	610	602	620	601	578	576	589	660	607	581	627	624	616	582	623	635	648	544	639	587	565	606	637	599	633	610	589	598	571	619	575	566	627	562	621	509	616	610	631	618	618	619	589	662	595	611	613	579	593	592	600	635	598	595	593	598	580	594	550	621	590	627	586	599	584	593	577	590	589	631	608	568	565	635	581	566	607	601	591	630	647	614	658	591	622	589	567	625	590	624	597	561	616	608	567	568	634	638	618	625	611	600	578	581	589	610	634	610	625	612	601	567	634	621	657	604	620	577	547	613	621	610	569	628	607	583	614	626	587	626	635	587	651	568	638	610	641	551	554	623	573	579	572	580	591	595	599	594	581	648	590	550	607	618	587	569	622	618	625	597	616	602	575	634	594	599	590	645	621	584	613	584	634	607	574	641	611	616	607	596	612	590	602	572	613	599	598	592	565	623	646	620	605	605	565	604	614	622	610	582	652	580	620	587	618	589	607	622	625	581	596	635	651	614	607	600	613	596	641	595	606	575	590	565	570	620	602	590	591	638	615	596	644	569	624	607	580	591	588	547	587	603	614	617	585	601	610	603	613	595	616	593	594	587	610	588	594	649	602	614	595	559	603	617	604	578	620	614	598	572	581	577	594	643	635	602	610	643	577	603	631	637	602	594	555	618	618	579	608	616	615	629	631	601	608	611	612	594	629	625	536	621	629	586	579	583	607	616	596	588	617	601	586	646	584	636	606	588	597	595	578	590	607	586	619	621	597	589	624	633	638	613	623	610	620	611	587	571	627	593	585	608	621	584	600	592	624	580	620	629	594	600	576	596	628	598	612	619	578	598	582	619	619	623	600	596	588	626	592	624	608	588	583	625	633	603	616	580	578	568	664	611	593	572	599	588	626	606	641	589	606	624	621	596	576	613	605	577	581	616	583	582	571	617	645	635	593	586	597	554	602	582	618	620	611	652	650	627	600	621	585	638	600	657	590	595	615	638	623	587	621	575	601	591	605	586	625	604	607	617	612	596	654	601	623	596	610	615	559	620	595	650	594	662	595	605	614	602	613	606	585	593	629	584	579	592	612	615	595	577	589	599	599	552	645	633	616	525	600	632	594	596	536	622	616	596	608	604	595	569	595	633	631	594	600	614	619	604	621	594	656	619	597	608	630	599	644	570	652	593	596	616	628	600	595	565	590	584	618	595	611	580	631	613	596	598	575	620	643	561	609	604	608	613	609	579	600	638	626	657	544	605	573	578	556	614	574	599	600	605	602	598	614	646	569	619	562	617	619	627	624	607	588	581	626	603	608	619	597	626	620	569	557	617	573	595	607	609	565	559	630	568	593	628	645	613	613	566	598	573	594	592	568	649	638	595	553	563	561	581	612	583	580	570	617	572	598	569	621	625	600	615	598	567	568	589	561	615	605	612	616	573	627	662	575	595	584	627	619	625	603	604	579	584	607	599	564	569	619	599	592	616	617	620	646	581	582	605	632	649	606	563	630	595	637	600	631	580	594	629	552	606	612	631	585	601	590	619	626	599	601	562	596	588	638	575	620	624	621	599	630	616	612	576	588	593	582	636	588	635	567	625	629	624	578	568	600	593	554	568	610	566	599	622	578	598	549	633	631	599	589	619	564	575	593	564	616	632	615	587	584	678	597	625	586	634	646	620	585	584	602	588	618	594	544	618	598	606	620	597	604	640	623	606	597	594	584	591	633	587	586	564	619	574	603	605	572	644	595	599	606	584	591	607	578	637	622	569	560	589	581	597	599	608	631	601	636	562	637	584	644	593	607	657	634	630	614	594	577	570	597	603	655	596	581	625	576	563	581	628	616	586	544	608	628	640	601	610	606	622	598	585	619	580	578	592	646	626	589	574	572	584	644	542	582	650	621	551	569	610	631	575	590	582	568	637	578	540	610	655	630	587	654	643	598	615	593	612	631	541	601	631	597	580	579	607	587	655	612	610	572	591	606	605	576	603	578	585	598	628	625	611	606	576	586	585	654	600	628	563	621	583	634	604	605	617	575	635	603	610	567	668	606	625	607	610	626	575	543	594	609	640	594	581	572	580	592	565	638	618	612	584	594	593	605	556	562	634	603	636	585	555	610	626	607	614	571	614	591	582	615	631	597	636	565	616	607	623	623	606	626	624	622	650	604	569	567	595	575	584	625	563	669	578	642	637	584	559	553	618	601	577	630	617	576	617	625	600	563	601	623	597	607	577	615	579	605	633	625	585	594	606	623	612	588	632	599	571	642	602	627	609	608	581	593	604	615	609	644	657	623	586	563	608	597	565	588	618	600	586	595	595	600	580	652	650	623	612	609	627	645	626	571	619	656	584	585	603	605	596	587	619	579	587	643	571	616	634	611	599	531	602	629	620	586	573	599	595	595	592	595	597	594	601	666
55630	49195	38606	29182	24535	22509	16205	8445	2793	644	417	349	365	350	316	334	292	316	319	312	323	320	365	435	549	622	621	548	516	523	488	516	486	536	548	488	560	529	493	552	572	550	509	474	459	493	581	461	421	411	329	350	339	349	297	365	381	344	404	396	365	347	394	391	308	304	334	306	298	286	307	278	274	275	288	267	242	245	268	266	272	240	267	270	261	270	248	279	255	256	238	266	284	281	234	260	241	269	282	235	252	275	258	244	268	259	230	264	251	252	237	263	257	236	236	230	269	257	239	260	275	258	238	232	230	253	245	264	264	269	279	264	265	263	281	255	250	261	225	229	234	290	251	260	254	254	245	249	248	248	269	260	224	235	267	242	246	272	263	251	236	292	270	244	242	241	246	221	240	236	283	258	247	265	256	273	289	250	282	234	246	250	253	254	270	276	241	231	263	265	261	251	262	222	225	260	262	303	221	249	232	261	242	292	277	232	276	252	269	246	251	283	242	244	255	256	241	260	253	230	253	270	274	248	227	245	282	239	256	266	244	241	274	286	245	264	230	237	245	294	228	274	254	255	251	284	224	228	242	275	255	248	262	271	226	253	268	260	260	262	255	236	244	237	266	269	261	261	268	237	279	289	273	275	234	227	233	266	280	266	247	265	255	248	251	265	280	247	229	240	265	260	282	283	243	249	234	252	227	231	260	224	245	276	284	260	272	245	248	264	240	237	259	273	237	274	256	222	256	276	254	237	217	260	240	255	252	263	248	252	245	241	250	225	242	263	251	236	236	241	254	254	268	246	264	242	258	253	278	276	287	256	300	230	265	271	242	272	262	247	241	248	268	248	271	271	256	252	244	274	232	240	260	280	244	245	262	257	265	243	231	278	265	244	256	254	250	253	254	239	231	288	269	273	276	237	267	246	270	278	249	249	272	254	225	282	245	273	290	283	261	282	261	264	244	238	233	272	262	263	248	265	268	257	258	229	278	276	240	260	251	240	272	280	275	264	245	283	256	254	251	262	262	256	234	242	248	278	277	236	218	248	306	219	212	264	234	253	250	256	230	241	249	225	269	225	265	222	228	241	220	247	264	249	225	264	258	236	266	258	267	241	275	260	226	260	262	261	258	273	258	276	274	257	271	264	278	269	247	259	266	261	264	221	279	264	255	245	291	244	256	258	262	236	261	248	247	245	252	244	249	249	226	253	246	249	244	254	275	256	251	261	245	257	253	229	255	273	232	251	249	281	279	248	245	269	251	244	258	276	254	248	242	284	259	281	278	257	255	265	267	288	264	237	241	274	287	253	271	264	280	266	245	276	257	284	246	253	274	256	254	274	275	239	252	244	278	272	250	239	285	239	209	253	289	243	291	275	267	284	244	254	236	230	237	235	254	252	268	209	258	237	280	223	263	230	267	252	225	273	238	222	261	255	256	257	273	251	254	260	262	270	272	237	279	266	255	263	270	258	279	257	239	257	265	259	228	268	264	273	273	263	231	257	294	239	242	229	251	254	240	240	259	257	252	241	265	247	243	257	250	264	257	264	254	231	262	232	250	254	256	233	217	287	261	250	243	253	229	248	232	239	241	267	247	265	257	269	259	242	250	252	286	246	253	242	274	281	269	242	244	292	284	264	269	254	239	271	247	291	275	254	236	244	242	226	275	271	227	236	238	245	267	252	243	255	249	240	257	269	268	259	251	245	227	274	260	255	255	245	255	264	258	264	229	271	257	270	275	235	264	255	275	208	252	312	246	239	228	239	240	228	252	247	270	264	238	270	276	258	260	262	257	272	261	257	237	274	250	268	241	276	245	256	268	267	298	234	271	249	243	251	266	246	244	261	264	290	253	271	244	276	245	283	259	243	283	273	240	262	237	274	261	247	253	270	272	230	253	236	244	269	236	286	277	262	245	261	254	265	239	265	269	246	270	247	235	286	253	252	276	242	262	256	246	271	256	236	265	272	265	255	251	239	232	267	264	251	257	270	249	228	292	242	253	214	290	251	222	255	243	280	262	275	275	238	261	272	264	309	248	228	231	268	252	270	269	277	264	239	245	244	277	270	254	239	234	238	243	245	274	250	242	230	217	261	248	254	253	246	225	256	236	254	289	253	263	270	263	216	265	213	247	284	265	280	264	235	237	264	246	259	269	251	285	269	246	259	257	265	277	288	233	251	279	259	255	283	231	257	243	242	252	238	273	241	259	269	272	270	257	275	242	253	259	281	279	224	235	233	252	223	240	287	245	272	261	293	266	264	285	244	220	260	263	245	241	287	262	255	286	259	277	239	253	242	273	276	219	238	300	250	253	253	236	274	246	256	272	253	257	233	252	256	236	278	263	257	239	279	245	269	277	239	254	263	244	238	248	269	258	286	262	238	282	264	244	270	257	261	289	248	243	229	271	278	261	251	272	256	269	278	231	280	218	259	260	257	250	251	238	237	263	262	245	269	219	235	258	223	277	278	282	229	244	281	301	240	256	224	257	266	228	225	223	239	260	270	271	272	248	239	254	262	269	267	276	233	261	249	278	267	262	251	244	235	272	270	262	230	279	253	281	245	268	230	271	254	267	259	285	242	277	278	276	271	256	270	263	263	241	241	234	251	235	275	249	267	274	273	284	277	248	272	266	247	258	260	219	266	248	284	254	268	228	200	263	281	258	261	280	258	292	273	260	252	284	247	249	247	243	252	285	250	247	237	265	266	241	259	273	245	266	251	265	271	248	272	240	282	254	234	256	259	242	216	268	273	289	255	264	259	285	271	234	240	232	247	246	273	234	280	264	256	248	277	308	225	223	231	261	266	247	269	252	261	265	218	258	247	282	269	232	262	239	247	247	212	256	246	251	269	240	252	251	247	231	245	259	241	267	250	284	243	250	261	251	259	235	274	229	279	235	262	226	257	265	240	268	261	243	273	272	253	234	259	265	271	239	270	243	241	263	266	255	264	256	270	254	265	278	257	260	256	259	238	234	246	253	253	259	231	284	246	275	265	251	248	252	272	238	244	240	256	283	251	240	243	232	289	256	271	243	239	249	248	273	256	265	297	231	243	251	272	269	235	281	254	234	271	244	224	276	248	278	249	274	249	257	278	250	258	252	250	275	232	252	284	251	239	286	250	241	261	234	249	257	270	238	231	232	261	250	247	253	255	251	237	253	214	252	239	290	244	280	246	239	254	235	261	252	260	262	275	251	254	263	272	219	272	224	248	260	247	244	268	276	288	244	254	254	249	247	243	237	239	264	255	251	256	282	244	273	273	226	223	272	242	288	255	263	264	315	284	243	266	250	243	262	258	258	242	250	254	276	239	254	232	273	224	243	262	261	285	243	268	260	247	258	268	278	257	236	256	249	240	269	268	253	261	281	275	271	249	249	286	268	254	238	248	247	254	253	245	263	228	250	241	262	262	264	279	297	247	281	272	253	258	254	235	240	272	250	256	255	262	254	263	250	246	245	265	279	272	279	252	239	248	235	266	227	266	266	258	268	248
46547	52790	49057	28297	3751	2911	2427	1946	1720	1458	1342	1151	1149	1090	1005	943	906	915	881	899	1017	1039	1302	1790	2317	2751	2662	2478	2460	2392	2319	2359	2226	2254	2319	2352	2301	2312	2358	2491	2576	2669	2219	2078	2051	2155	2683	1929	1685	1536	1264	1175	1006	1012	1110	1388	1406	1038	1259	1537	1314	1477	1603	1264	1004	974	1280	1113	938	830	756	702	653	723	633	715	674	637	634	626	625	639	643	615	573	616	590	605	604	602	606	587	583	575	588	614	617	601	555	580	586	591	605	621	584	634	596	582	564	576	547	585	588	560	603	546	623	573	553	593	592	597	576	580	602	573	575	604	566	598	602	586	599	617	631	573	560	607	619	567	619	585	585	550	604	570	565	548	552	585	581	600	561	627	576	579	615	607	570	580	611	551	601	603	572	551	558	555	578	557	551	582	564	565	615	606	620	576	583	526	585	564	602	568	591	591	570	570	567	584	550	578	562	575	581	542	546	549	570	572	573	576	564	600	576	574	648	590	557	610	596	584	567	588	591	583	618	601	600	582	584	577	571	574	601	592	563	585	610	580	561	601	614	561	639	571	576	560	607	600	552	570	598	585	596	565	531	556	567	587	602	553	645	554	573	575	588	580	592	589	530	563	580	598	595	562	573	551	631	621	585	582	561	582	588	583	582	595	602	582	601	572	563	608	589	544	580	536	609	592	597	582	551	622	584	588	614	594	600	587	639	570	611	581	621	546	582	555	585	581	575	580	571	576	582	543	582	628	591	567	583	587	591	592	588	595	584	558	602	557	580	609	634	579	557	620	612	604	534	625	566	544	564	598	596	596	566	541	628	593	587	542	586	614	540	597	581	607	588	608	607	582	569	562	606	606	571	627	578	578	596	564	599	574	602	577	589	594	552	563	568	590	604	577	585	567	553	575	591	596	620	599	546	553	554	632	599	613	584	602	575	628	578	598	564	574	581	547	599	556	603	626	585	563	609	598	568	577	594	555	542	598	559	544	599	539	588	569	607	602	592	602	586	512	640	623	576	585	570	599	580	610	587	537	628	571	596	555	604	584	550	576	557	595	626	555	562	647	610	566	599	626	597	604	587	600	587	619	620	622	577	578	537	559	551	600	591	625	588	594	620	568	584	588	586	616	581	554	632	583	582	573	584	565	574	577	601	574	604	605	555	600	596	606	592	618	566	598	581	571	647	557	568	567	569	563	589	602	617	604	572	600	549	583	576	601	574	583	595	555	580	571	572	588	577	609	559	606	556	638	593	561	619	590	606	641	615	584	603	578	544	567	590	608	566	546	623	598	562	573	555	540	581	613	594	571	576	547	569	554	601	553	555	609	616	562	605	617	623	570	594	538	554	599	593	600	552	598	551	578	589	582	590	580	553	565	545	589	586	528	648	610	587	576	584	596	602	589	574	555	578	611	611	552	598	571	630	560	625	570	598	572	562	559	590	593	554	603	573	587	582	599	591	575	611	556	570	619	600	579	565	556	603	593	595	573	601	640	556	590	529	563	586	607	598	581	581	600	606	595	586	574	567	565	542	597	591	608	614	593	588	597	593	611	597	575	601	574	585	553	576	600	601	592	594	558	600	595	573	550	558	585	567	565	586	538	556	615	585	579	573	559	605	589	560	536	597	585	517	601	594	558	606	570	565	574	581	612	560	563	579	600	619	577	585	591	619	605	578	613	589	578	587	597	601	601	578	568	589	614	614	622	579	565	586	579	557	555	583	577	593	626	594	560	542	606	579	599	567	592	582	545	583	561	599	632	590	543	603	564	610	602	620	545	624	628	572	589	590	583	549	585	601	580	558	553	575	571	542	593	510	615	553	598	579	552	590	554	595	578	604	588	611	538	558	582	598	600	593	571	627	591	559	585	551	592	559	596	578	610	594	564	535	598	569	592	613	567	597	565	603	594	603	557	562	604	595	614	579	538	618	550	537	566	626	588	581	595	612	574	566	559	606	551	583	599	557	588	606	609	586	550	545	579	569	542	597	593	630	605	562	541	597	595	582	564	589	617	585	548	583	602	589	604	626	657	655	582	572	584	651	587	574	573	570	568	548	586	578	618	540	549	551	653	571	589	557	568	577	595	572	565	602	619	586	617	559	606	574	598	561	581	551	594	573	612	621	588	551	577	592	593	583	595	614	580	612	570	594	575	576	602	601	577	602	551	618	605	597	534	600	602	556	553	602	547	559	575	591	571	548	570	564	559	596	624	589	565	619	563	560	608	540	582	589	577	573	566	605	599	615	598	568	599	545	607	576	577	602	574	570	596	574	599	585	593	542	561	570	597	631	642	597	556	578	639	601	599	583	583	596	612	572	543	574	561	557	600	609	556	593	606	575	585	570	551	587	591	631	545	609	616	585	577	631	572	602	540	634	604	559	603	579	574	600	574	631	613	563	572	580	543	534	551	580	543	638	627	577	573	598	587	571	567	603	542	598	578	573	610	578	524	597	592	585	569	602	616	637	546	558	563	627	579	577	565	570	611	593	578	595	561	557	613	556	538	596	583	621	590	565	579	560	557	582	589	603	528	594	565	608	596	608	573	629	612	596	600	578	568	591	597	602	588	569	552	572	592	595	582	547	558	594	592	569	599	516	558	582	617	534	571	591	571	555	586	606	541	562	589	582	568	576	568	585	542	547	548	579	625	576	572	588	583	590	583	558	562	588	599	624	616	550	587	576	562	586	615	571	587	583	587	559	574	572	570	590	632	589	582	579	548	575	569	572	572	590	569	573	611	560	548	583	582	598	562	552	572	577	585	581	609	584	582	578	619	599	618	623	623	573	596	600	628	606	573	585	590	578	580	591	573	586	615	571	513	575	594	582	596	553	595	570	587	568	583	604	658	576	549	626	610	599	552	561	572	554	610	597	556	621	585	591	615	585	546	574	582	569	537	602	595	558	621	601	619	551	577	547	562	621	580	617	632	580	557	599	635	585	590	578	621	608	618	635	537	600	611	593	584	561	600	590	563	568	594	608	607	529	573	564	586	611	555	571	594	581	603	569	621	602	582	592	618	640	589	572	573	587	586	622	575	564	603	602	619	638	578	599	609	605	597	619	617	594	569	534	608	590	564	552	588	610	629	583	581	602	604	581	593	607	622	562	614	602	613	592	593	603	652	589	627	639	578	587	571	606	589	546	576	564	622	548	612	582	618	539	553	590	592	597	605	611	597	570	584	568	626	530	565	587	590	577	606	628	618	572	538	574	596	600	584	566	606	554	570	575	598	541	555	593	603	555	597	621	578	576	572	571	557	616	575	617	629	567	579	599	598	599	569	590	584	562	604	613	563	607	585	595	546	623	585	601	558	563	535	597	593	628	652	578	603	574	624	568	580	593	583	604	572	560	564	593	567	585	581	581	557	610	571	579	615	614	584	611	590	592	527	587	584	568	553	598	579	569	606	618	601	589	598	597	608	592	612	596	573	546	578	567	630	595	554	586	574	543	582	558	598	607	605	568	597	579	556	551	616	638	580	605	595	577	628	536	594	539	566
14393	18981	15401	8372	787	312	285	242	271	257	267	280	258	255	276	257	250	264	267	255	243	216	268	278	293	314	333	302	337	337	331	314	323	293	337	322	295	316	289	300	299	281	302	285	274	287	277	284	263	272	278	301	286	265	274	249	266	251	265	267	249	256	220	270	256	263	238	272	293	253	278	239	271	261	270	245	249	240	238	265	257	269	246	264	256	234	250	241	247	258	225	264	251	244	252	225	249	205	249	248	216	241	228	217	259	248	242	226	265	257	261	283	255	249	243	219	270	222	255	234	260	246	213	248	239	242	252	260	266	248	208	224	251	261	260	242	258	260	242	243	246	251	268	267	233	232	266	243	236	249	267	267	255	253	241	237	241	239	242	222	264	266	218	231	245	269	233	243	258	211	249	262	259	255	267	219	239	236	265	228	249	242	226	233	265	230	244	258	225	239	244	240	260	256	239	242	223	241	236	255	246	234	241	249	291	257	234	240	237	229	263	220	247	272	245	249	214	216	250	267	223	254	254	259	286	248	245	270	252	226	242	249	255	233	227	240	263	263	236	242	282	239	251	249	232	260	266	217	239	222	232	236	244	231	241	255	254	261	251	265	256	237	270	273	260	265	230	244	260	250	257	220	238	246	264	266	228	239	255	248	237	258	206	246	222	233	239	238	252	241	230	228	227	263	252	239	248	245	243	247	241	251	250	218	246	281	242	227	248	276	261	244	240	251	243	228	233	238	238	249	225	275	278	275	241	265	286	238	237	263	241	226	273	231	269	223	258	250	252	218	254	262	239	221	245	251	237	241	221	251	231	251	244	274	248	268	226	269	246	243	254	236	245	223	253	254	265	252	239	266	272	258	254	280	240	265	267	257	249	249	233	249	229	259	257	223	234	262	251	208	246	256	274	259	248	234	212	226	228	228	262	226	265	254	247	238	238	233	250	255	266	244	238	234	227	286	254	236	221	208	272	235	212	207	227	261	264	251	265	248	203	257	266	235	226	238	263	259	246	243	244	286	233	240	236	231	243	269	273	246	260	239	270	241	247	232	213	266	265	232	241	219	261	247	261	244	235	274	246	258	247	265	238	268	252	231	265	260	258	251	222	271	225	219	250	267	245	244	234	252	254	246	242	252	265	269	235	235	241	305	257	272	248	251	250	233	254	259	244	256	242	264	251	274	228	264	232	262	239	239	229	234	263	228	247	248	246	244	249	261	277	246	232	256	262	255	248	238	256	249	270	263	242	283	286	287	250	222	226	270	267	243	249	231	214	246	231	233	239	271	250	258	265	283	223	230	249	218	241	261	259	221	210	245	252	244	291	248	245	219	222	241	266	272	245	268	264	276	254	213	219	251	273	239	259	237	258	239	248	237	255	249	230	260	221	237	245	245	267	236	240	256	281	242	269	258	249	255	242	223	220	246	229	241	220	225	223	265	239	259	250	258	255	260	229	256	255	256	249	247	261	255	272	268	241	255	239	269	239	256	268	231	260	224	259	237	262	257	241	227	246	226	242	251	261	218	221	256	260	264	240	261	257	236	242	257	223	203	226	241	270	247	241	232	255	231	248	254	238	229	254	242	256	231	238	256	246	241	235	240	252	223	255	231	246	251	235	255	265	241	220	233	268	246	226	258	256	272	235	243	254	256	253	241	242	262	262	262	242	243	249	226	246	215	243	242	255	239	260	259	215	251	251	265	258	237	265	234	239	259	263	239	254	229	262	249	250	239	250	251	267	270	251	235	236	261	250	256	214	236	248	236	260	266	239	270	265	240	248	231	253	249	229	257	245	247	269	283	243	258	242	238	244	253	240	274	252	231	260	233	246	259	239	246	231	226	250	263	232	250	228	231	211	272	235	277	244	288	255	231	244	222	234	250	269	249	269	273	257	222	248	262	258	229	269	228	257	241	241	219	228	261	246	224	236	274	249	217	278	248	252	252	247	227	231	228	250	278	221	283	247	282	247	247	236	247	248	242	260	262	239	254	247	252	257	234	227	226	247	254	260	258	229	271	255	230	263	238	245	240	214	242	215	266	254	235	247	253	218	225	238	278	258	261	240	267	262	274	237	264	256	236	260	256	257	265	210	241	228	239	245	225	245	247	214	249	248	243	257	240	258	280	232	234	245	231	246	233	251	268	273	207	244	244	224	243	244	219	260	235	261	254	228	253	250	267	275	236	250	245	244	257	231	230	254	233	263	255	250	240	250	257	215	250	223	250	238	248	235	234	240	220	264	259	256	238	241	273	262	241	272	253	243	265	268	244	252	240	205	240	229	236	255	244	212	265	264	235	253	266	256	253	253	230	261	230	242	239	250	257	258	244	250	223	244	271	218	244	232	240	278	251	282	214	278	264	229	235	245	242	261	231	236	230	241	249	246	247	223	236	232	227	234	259	249	241	251	260	242	237	228	263	226	244	259	252	241	218	256	262	238	236	273	251	237	252	243	259	249	257	266	273	246	249	245	219	257	247	248	226	251	249	249	264	235	275	233	224	228	253	246	242	252	251	231	258	219	229	209	283	230	257	215	277	256	230	249	237	262	239	264	239	215	242	261	261	271	263	242	224	243	233	257	259	219	226	273	251	253	248	264	291	253	258	244	239	222	234	261	241	255	266	234	253	236	243	251	270	244	257	229	245	243	258	236	243	217	223	234	237	234	212	248	262	265	222	239	223	229	253	246	223	210	236	261	227	259	263	256	239	252	242	255	253	243	221	242	239	255	225	252	240	265	224	247	241	273	262	230	223	263	256	240	274	257	268	258	241	268	236	253	237	238	228	269	235	229	225	234	258	253	259	233	249	230	219	261	243	261	247	248	259	257	258	248	246	269	238	221	269	261	259	271	231	232	241	260	247	251	241	236	258	240	242	247	230	252	251	255	226	231	245	243	230	261	277	263	254	263	229	243	238	257	263	247	256	253	259	271	261	234	224	244	245	246	238	261	248	251	245	228	234	265	242	257	263	271	267	234	245	249	260	259	249	261	252	229	232	237	253	255	242	262	271	246	266	250	221	251	242	261	245	238	258	234	258	272	256	251	278	204	252	245	274	249	248	237	257	268	267	243	210	268	237	273	255	256	229	223	239	264	261	269	238	238	293	234	260	250	247	236	242	286	268	240	268	187	239	255	233	241	240	256	244	244	234	240	269	260	227	249	254	248	252	278	265	256	252	239	225	231	222	248	255	248	270	245	257	231	226	252	228	257	238	222	256	240	242	270	252	247	249	248	223	218	236	234	242	251	236	249	274	241	284	260	251	254	226	240	246	253	231	245	237	262	238	258	257	257	250	263	243	243	269	216	233	252	258	223	253	228	242	222	225	247	225	213	220	266	247	248	247	282	247	239	268	265	232	237	245	228	279	234	265	248	211	221	224	275	246	250	203	244	252	227	247	255	228	244	252	247	233	247	223	255	259	238	238	256	239	242	221	248	266	269	277	240	239	204	242	221	220	212	254	244	263	236	244	239	258	256	242	265	232	226	253
10941	20494	21464	11528	656	657	600	617	566	619	614	564	607	600	588	580	617	655	628	609	623	701	710	766	1024	1154	1170	1193	1200	1044	1056	1108	1095	1103	1147	1094	1077	1007	1043	984	916	926	844	839	905	867	866	795	770	745	725	769	736	702	716	683	694	688	638	703	651	656	653	645	637	638	618	608	630	577	595	585	570	632	597	579	598	599	601	628	612	604	600	569	624	599	556	591	583	567	592	556	577	601	640	619	576	622	620	601	615	603	605	598	593	583	582	613	573	556	641	607	568	605	565	608	600	590	574	613	623	610	574	597	585	576	578	631	593	581	634	611	567	615	572	599	604	583	590	558	570	584	621	560	572	598	575	634	611	612	588	570	601	565	609	555	617	588	574	599	626	577	521	581	609	547	578	566	586	591	602	568	602	578	566	591	571	572	632	597	615	575	587	617	608	552	569	570	651	581	599	567	596	646	545	573	607	653	598	553	626	586	591	580	640	563	595	619	588	607	614	600	574	605	600	591	608	576	631	526	602	617	603	612	605	604	613	575	615	547	579	613	622	575	612	577	588	557	585	569	639	562	598	609	591	600	656	604	578	581	554	528	579	613	584	582	617	563	565	532	569	601	575	561	596	583	602	584	565	629	617	629	577	590	595	571	631	603	592	640	609	569	553	623	533	578	601	562	571	597	572	573	596	637	591	620	593	574	569	591	576	591	598	570	598	613	593	545	554	545	574	593	592	577	571	591	631	579	631	581	575	562	601	571	605	558	561	572	584	597	615	632	586	558	597	603	537	544	560	553	651	594	581	643	574	589	570	585	573	618	547	605	569	589	626	552	594	572	572	587	603	576	588	583	565	611	617	560	552	610	617	588	610	631	608	573	591	620	582	572	589	582	584	567	615	597	606	574	583	610	563	603	603	642	587	631	602	569	584	607	577	571	631	587	604	599	601	611	566	598	629	616	608	595	575	622	583	571	602	567	615	604	610	596	603	588	570	618	531	606	586	579	594	625	617	605	585	581	598	588	557	615	609	577	550	588	584	583	569	589	598	573	584	591	574	596	583	661	611	597	577	604	540	574	583	563	603	587	621	548	603	602	586	585	592	560	631	598	634	551	567	559	601	626	579	593	608	565	572	563	619	580	577	550	598	556	596	593	520	610	564	589	604	599	589	546	613	593	574	615	576	642	547	585	587	579	585	630	603	560	603	585	596	578	589	589	605	594	630	554	594	518	573	575	598	592	559	602	583	587	591	588	613	589	568	609	568	550	603	568	591	599	528	603	566	554	562	542	580	566	577	581	606	621	601	550	622	584	576	552	546	638	554	575	588	587	626	648	576	620	610	584	598	568	598	538	595	602	586	573	587	645	596	629	585	607	548	578	590	593	591	621	598	594	590	585	588	598	578	559	593	593	615	579	617	620	540	568	546	624	580	570	605	588	601	599	618	573	573	582	549	629	604	587	560	569	589	564	592	582	616	599	556	588	590	617	604	602	590	566	612	605	621	615	558	595	607	655	606	590	582	558	632	558	583	632	610	552	573	559	615	584	581	623	606	624	585	590	618	580	592	599	565	597	582	575	606	572	593	577	552	579	625	599	624	635	575	605	586	584	616	586	547	563	607	599	576	627	602	565	564	561	575	605	610	591	625	599	548	607	579	581	567	609	566	581	619	612	531	587	592	583	590	571	593	561	574	605	585	599	612	557	539	598	600	574	578	546	637	619	515	605	581	538	573	581	555	590	625	608	647	569	537	547	610	564	587	595	594	619	625	565	578	540	635	574	605	598	637	551	605	572	575	580	596	588	624	571	606	614	589	553	614	618	604	579	600	585	568	592	579	579	587	591	522	576	595	582	564	625	602	553	592	584	614	589	618	634	608	600	574	582	573	579	597	571	586	571	619	571	642	544	604	596	548	597	573	577	584	614	573	583	517	557	593	603	560	614	555	617	601	547	595	567	580	571	602	601	597	580	580	570	580	620	609	599	581	591	588	574	623	587	564	609	580	616	581	603	607	596	601	641	550	582	611	558	655	588	553	610	548	585	575	598	587	608	586	598	599	595	615	630	580	591	566	586	591	605	569	573	600	558	567	609	602	602	580	565	579	537	572	582	587	583	584	574	598	594	597	615	603	582	549	585	604	607	589	542	596	608	589	589	562	562	614	588	553	609	628	581	595	577	587	572	604	587	584	610	583	606	604	599	560	607	582	656	588	602	610	587	561	589	558	598	571	581	577	606	603	584	617	560	571	593	582	594	626	607	610	556	626	605	594	589	592	590	602	606	580	576	606	595	540	564	635	597	621	588	582	591	551	614	598	557	632	592	602	615	585	605	568	610	590	589	582	638	560	537	591	578	551	602	628	580	578	577	546	577	592	572	628	602	580	587	585	579	600	563	608	645	607	615	599	599	594	612	614	617	592	599	591	576	618	604	597	613	588	552	564	597	582	539	556	613	639	611	609	568	580	641	556	567	615	542	586	568	589	557	617	546	594	581	521	595	578	574	601	587	551	560	592	648	609	599	571	563	567	568	555	603	583	603	610	607	588	581	614	571	602	587	547	584	578	576	604	553	586	588	554	595	593	603	583	639	640	572	549	581	650	524	628	622	614	610	586	563	574	573	559	585	597	602	595	593	558	568	584	615	606	571	560	554	644	596	562	577	604	563	577	588	593	599	627	609	558	605	565	548	581	577	570	618	570	603	583	546	591	577	570	608	588	602	542	572	527	597	590	605	593	586	584	594	582	573	557	598	571	602	574	532	571	581	563	590	596	575	606	598	559	597	569	547	584	602	636	573	599	606	617	585	581	592	600	567	610	585	648	581	563	549	587	592	637	624	635	594	586	614	602	603	602	588	599	575	620	523	594	609	560	603	579	575	580	641	545	635	563	646	583	585	608	595	572	634	616	599	576	594	588	595	584	558	608	613	585	590	588	622	582	638	573	587	582	588	583	577	610	670	611	593	607	562	582	650	587	569	585	579	614	630	581	613	605	595	611	566	584	622	618	584	607	584	595	599	589	597	635	565	604	572	570	580	595	581	619	554	576	559	540	595	571	601	591	589	588	568	577	615	640	588	536	592	612	575	573	584	598	587	615	570	605	602	589	628	584	571	574	553	576	624	542	578	585	635	563	589	586	567	573	564	571	597	597	592	593	582	598	623	586	571	655	581	630	611	569	590	566	582	542	624	627	563	581	603	579	574	620	626	588	582	629	572	577	605	579	587	586	558	605	620	568	603	590	572	581	572	547	550	628	610	572	585	600	600	573	601	595	562	601	598	609	591	627	628	604	562	603	609	610	563	603	611	602	610	598	598	572	657	610	597	624	566	585	599	571	605	627	606	586	601	583	574	579	595	551	560	598	578	607	570	607	579	599	590	586	636	637	610	611	552	661	578	604	547	584	573	628	608	572	585	578	589	597	590	571	582	584	567	582	624	562	596	600	579	566	629	610	637	600	644	571	594	589	593	597	603	601	625	585	593	558	582	639	584	597	578
44202	50402	46206	31624	20653	12931	5445	1581	504	305	282	294	315	255	283	263	250	280	273	249	265	272	308	355	306	343	384	377	372	395	389	329	403	401	335	364	379	373	369	365	347	337	368	361	358	351	378	332	295	340	311	304	281	308	247	312	272	294	251	295	304	307	324	271	260	282	286	282	302	289	250	261	258	288	280	244	253	253	275	249	259	264	274	263	289	258	247	235	261	265	238	261	267	263	275	256	235	240	242	254	269	254	269	266	257	245	234	249	234	253	238	246	237	267	262	261	233	276	256	246	242	249	233	251	246	243	256	238	274	254	263	238	265	278	278	262	264	256	253	277	234	248	251	236	246	261	266	215	294	246	274	222	234	278	267	285	279	250	271	261	269	270	233	263	253	252	266	265	264	265	258	279	236	228	266	266	251	271	251	263	226	260	258	279	253	236	285	267	262	238	256	239	253	278	263	236	279	288	244	236	233	264	233	284	267	280	226	247	252	267	248	251	252	248	265	235	273	239	283	276	261	270	245	264	243	223	263	264	268	267	264	248	278	250	258	250	256	246	243	251	253	259	231	282	294	241	258	265	271	242	252	267	230	243	274	296	288	283	275	255	265	278	238	276	289	225	245	269	268	250	243	272	233	247	257	268	242	234	237	258	257	256	239	256	236	268	277	248	287	264	249	252	257	272	256	266	249	245	238	264	267	255	261	269	251	244	265	255	264	259	261	298	232	219	249	259	263	249	247	258	276	270	205	256	254	239	259	262	244	281	257	276	264	234	237	296	284	267	254	261	241	276	263	246	268	255	226	279	244	268	245	232	248	304	262	263	259	268	240	241	264	245	258	266	272	263	252	243	246	250	267	279	282	276	236	223	270	304	250	264	258	248	274	245	229	266	269	254	254	245	244	246	245	287	261	259	229	249	255	279	254	224	264	254	244	257	255	263	261	276	244	236	251	265	227	253	229	281	288	233	234	232	256	245	258	266	247	255	238	240	252	235	266	277	284	238	264	259	250	245	265	262	239	251	262	271	231	250	244	233	263	251	260	266	263	245	260	263	246	250	236	254	267	273	259	256	264	251	257	234	247	211	254	246	251	248	261	220	265	234	258	246	273	237	232	245	261	263	243	272	254	237	227	213	232	255	293	272	250	289	282	278	244	227	277	258	248	281	226	273	268	231	259	254	253	260	240	252	285	270	279	225	260	247	252	232	239	235	245	252	255	253	245	232	271	275	266	254	240	270	236	254	265	248	237	235	241	272	273	227	250	231	286	269	266	239	244	248	277	225	230	256	243	264	277	239	229	250	262	254	253	245	255	264	264	257	267	244	249	261	268	272	240	237	303	248	238	257	261	270	234	275	246	272	244	248	263	280	247	258	277	263	268	256	246	284	220	251	239	238	243	291	238	247	225	251	262	241	277	228	241	252	269	232	263	269	271	262	230	260	270	245	272	248	251	267	257	240	251	261	292	287	263	262	218	288	257	270	273	240	264	254	264	265	275	240	269	233	242	255	247	239	253	250	261	221	260	251	242	231	236	258	245	235	237	231	242	228	265	246	240	276	259	252	256	237	246	230	250	254	275	260	241	238	277	287	248	251	229	255	246	257	230	247	262	266	256	280	233	267	259	257	260	255	247	252	234	264	260	269	256	283	254	266	285	271	254	257	278	253	258	226	263	256	257	252	247	267	258	265	262	269	258	239	267	255	259	271	272	230	237	282	249	267	265	258	265	227	256	273	255	268	260	260	238	263	264	248	272	254	266	240	247	260	274	242	253	230	262	222	239	255	280	244	252	250	256	229	289	230	256	251	254	247	284	250	275	236	223	236	259	239	243	233	261	237	257	270	304	243	265	259	284	256	266	244	240	274	237	269	234	255	232	266	260	267	265	245	235	282	258	263	277	258	250	258	240	251	241	266	247	240	272	259	252	249	252	275	231	237	260	238	258	212	262	251	257	266	261	272	257	273	258	271	266	238	252	277	235	281	267	251	235	247	277	252	241	236	260	259	221	280	263	223	241	287	245	274	274	257	246	238	245	225	279	269	279	252	264	253	271	226	270	246	260	270	271	254	288	259	272	235	253	238	241	238	269	250	237	255	255	272	273	253	227	245	244	281	252	230	266	263	231	225	271	274	239	252	253	252	237	260	261	241	240	249	265	241	242	242	267	268	263	226	245	257	260	286	272	258	253	253	238	255	253	257	263	262	237	224	244	281	258	234	256	242	264	243	275	264	268	269	251	229	252	242	247	262	257	256	305	268	288	284	266	280	235	257	250	264	230	264	237	268	276	277	250	256	275	243	262	268	264	267	306	239	254	246	236	252	259	254	276	258	215	243	245	247	255	275	262	255	235	266	268	246	235	251	282	261	241	256	237	246	268	253	265	260	269	226	244	263	243	283	229	244	244	242	269	221	255	257	266	284	253	234	255	264	287	258	245	253	251	225	231	262	227	273	264	277	256	270	245	253	248	273	245	243	260	247	271	251	280	241	295	260	284	260	273	250	262	243	225	239	238	214	226	280	284	261	250	271	221	265	254	257	266	263	266	240	252	247	251	245	231	256	227	289	254	235	269	244	253	260	238	253	254	249	236	276	243	246	255	249	275	272	257	262	270	255	255	247	239	261	243	239	266	230	242	279	272	263	236	251	291	260	240	261	245	258	243	259	270	275	238	204	269	255	240	296	284	227	267	260	232	278	259	231	251	266	256	272	260	249	269	255	241	264	274	226	242	267	214	256	256	273	239	233	273	261	275	264	271	263	275	289	235	255	249	242	241	267	237	292	270	230	257	257	229	227	224	253	256	194	248	261	246	264	239	250	245	249	240	266	257	258	284	247	258	263	273	232	258	256	254	257	276	275	255	235	264	266	255	261	259	252	276	257	278	232	267	258	239	242	274	250	273	263	288	259	232	256	264	277	264	251	245	246	233	279	255	281	249	256	271	286	263	264	259	260	241	247	236	272	251	285	257	250	240	245	251	230	265	257	260	258	271	267	267	262	268	235	265	255	241	251	268	275	243	236	265	262	243	258	242	206	271	292	295	283	269	257	294	246	275	242	239	231	265	238	228	237	236	252	253	223	248	247	236	260	228	238	232	236	233	244	274	255	258	264	264	245	252	255	251	223	278	240	262	278	244	276	259	258	276	230	292	241	231	218	249	236	250	263	266	278	241	274	272	248	254	252	294	246	253	269	254	256	201	246	282	250	255	269	284	287	277	250	234	247	236	267	256	275	238	226	283	279	213	247	249	227	251	275	261	269	239	273	231	227	282	255	252	264	271	245	276	257	259	270	270	256	268	257	254	264	248	247	262	255	248	236	259	253	233	269	220	251	267	239	285	261	247	229	251	222	294	252	255	290	294	248	254	266	252	272	242	247	274	227	275	281	280	252	249	249	252	246	233	257	261	247	252	257	260	266	240	245	253	223	279	236	252	239	278	268	256	249	288	260	246	242	275	242	260	269	302	234	259	265	270	272	247	258	271	242
34505	50353	51231	17186	1516	1244	1139	983	937	871	787	747	799	735	675	765	680	709	656	680	688	683	816	907	1018	1111	1469	1438	1417	1416	1437	1508	1618	1591	1539	1572	1558	1465	1390	1360	1368	1248	1233	1157	1243	1321	1361	1054	1140	983	954	843	837	754	747	929	925	787	778	879	890	830	955	832	776	757	777	807	718	684	701	611	633	599	656	627	633	595	622	614	658	615	632	603	625	628	557	606	604	609	652	603	581	589	651	593	584	633	583	606	616	583	591	597	562	619	608	630	596	615	579	599	612	602	615	580	625	590	598	599	600	621	553	603	633	620	580	591	584	600	584	595	577	598	614	593	568	611	631	608	619	624	632	631	588	623	590	599	579	635	594	583	591	588	597	591	587	628	641	598	588	597	554	566	603	610	608	598	600	579	612	623	584	604	624	562	578	619	643	604	578	623	598	608	636	592	630	569	620	573	589	563	589	603	617	624	625	559	586	646	598	608	591	628	600	618	659	593	566	633	624	626	603	570	575	614	590	583	621	613	588	636	612	584	588	538	540	585	605	599	600	559	591	585	607	576	632	647	604	589	618	550	639	576	645	618	572	614	605	577	610	594	607	607	630	599	671	591	593	588	589	571	598	604	614	562	592	594	590	595	616	542	620	614	601	596	575	585	593	567	622	574	586	622	569	601	607	612	612	560	616	599	611	595	635	628	622	622	600	614	604	600	581	616	587	596	635	617	570	615	582	559	578	569	558	589	615	584	618	590	556	584	617	562	604	611	634	586	647	557	590	589	619	596	595	563	604	630	603	605	640	587	584	661	611	594	591	577	592	574	625	578	605	596	629	603	650	635	629	601	577	602	602	630	629	586	611	626	556	610	561	596	623	626	587	531	589	602	615	586	583	617	627	598	615	606	589	637	542	588	581	613	610	623	573	622	612	584	604	572	583	592	618	627	590	612	626	607	607	649	665	620	638	624	629	603	596	593	616	615	643	611	581	571	591	585	631	625	636	595	626	607	563	588	618	575	642	609	594	603	591	610	615	608	603	597	656	599	611	575	569	576	631	576	590	623	623	601	582	569	583	579	646	593	595	614	579	582	599	581	602	592	611	622	634	634	596	599	627	662	619	615	573	600	594	584	576	615	616	585	579	590	598	596	582	578	580	617	545	567	604	622	590	654	608	620	569	599	574	604	626	597	572	621	626	606	611	574	588	579	628	541	578	606	571	575	584	597	610	617	609	610	605	611	632	609	580	656	565	562	621	604	559	600	561	597	583	615	552	594	610	590	621	604	575	591	615	604	581	647	590	629	616	612	602	602	649	631	611	565	603	594	611	622	591	589	555	554	622	616	622	661	598	613	606	599	587	590	579	579	580	596	624	595	589	634	618	616	585	608	585	610	580	621	572	577	632	587	564	578	602	582	609	589	589	587	586	619	594	575	560	582	598	618	646	592	649	573	582	603	594	567	620	607	592	605	606	627	571	567	574	583	615	592	592	602	642	582	635	616	620	631	587	598	581	596	604	605	666	619	613	605	553	622	641	590	577	622	589	584	615	608	601	580	570	601	594	616	628	553	610	584	589	584	608	568	670	591	583	585	619	602	649	586	604	590	611	611	610	606	615	607	596	652	650	549	559	598	598	652	598	608	603	626	583	573	587	600	595	560	603	590	561	598	606	593	576	588	584	598	622	593	647	588	578	613	610	616	621	589	613	619	651	579	610	586	566	667	619	630	611	620	616	598	656	609	565	624	588	610	560	601	590	601	612	614	617	603	572	632	579	586	630	619	607	593	616	616	629	579	606	598	663	607	618	583	612	612	642	562	592	570	603	575	569	633	583	592	584	602	599	599	641	584	590	587	613	648	557	607	618	631	590	613	549	645	618	599	561	630	630	584	601	611	647	599	581	610	589	576	602	566	608	626	597	597	581	620	589	592	597	631	538	567	610	583	600	627	595	567	637	593	601	603	575	608	615	599	558	634	558	635	619	607	594	592	626	567	600	620	552	604	651	603	581	584	606	596	609	590	600	584	649	592	596	605	613	629	630	637	600	598	596	601	645	602	579	657	636	597	598	593	592	634	593	613	616	611	651	576	634	586	604	613	593	587	615	626	567	615	630	594	620	635	618	603	603	588	598	537	619	550	602	591	592	611	612	594	579	619	619	599	586	634	612	620	570	612	578	588	632	588	637	596	638	584	620	612	586	631	605	591	586	573	572	633	598	622	593	611	575	619	548	619	641	569	598	597	654	580	629	662	616	589	585	599	627	568	618	597	636	630	578	591	635	619	610	565	601	578	585	566	633	625	611	610	608	624	596	606	608	600	602	602	585	576	585	599	643	576	628	591	578	597	582	599	574	584	611	559	622	610	592	613	556	582	579	538	604	630	618	629	588	601	591	620	597	604	596	600	608	555	611	645	619	587	617	618	579	632	582	583	590	608	589	611	612	575	586	592	565	667	584	585	580	582	615	576	639	613	599	622	598	619	566	662	586	579	579	631	580	611	609	645	597	589	617	596	619	605	615	566	585	576	591	546	634	598	579	624	579	588	591	580	608	572	608	593	579	613	563	612	616	628	620	568	565	612	623	599	654	589	627	574	617	586	580	626	606	565	598	552	584	586	559	647	625	638	588	562	625	587	595	631	572	626	607	607	629	595	629	596	620	619	614	637	562	629	614	622	601	603	597	628	595	630	624	615	617	624	655	615	597	623	633	592	663	600	555	600	578	607	591	590	572	612	587	617	616	611	605	601	597	621	603	577	585	624	587	566	616	624	579	577	569	586	603	595	629	566	607	613	634	584	574	589	553	606	613	621	612	688	571	547	583	584	546	596	609	592	611	608	616	576	589	579	544	658	640	582	568	602	594	635	616	519	645	595	587	542	566	593	614	597	622	591	604	660	624	582	606	597	598	582	602	548	582	609	583	582	599	604	631	586	577	649	602	598	609	597	634	639	602	581	632	622	620	575	586	593	595	598	613	575	613	527	627	609	625	596	576	591	622	624	605	563	593	568	613	599	572	559	618	623	648	593	594	593	636	639	629	580	634	579	561	615	644	551	611	616	589	636	628	627	623	621	619	575	656	604	634	581	598	631	629	572	659	613	598	591	644	591	548	605	600	594	632	624	616	598	607	588	603	559	622	544	610	615	622	599	558	572	597	593	607	573	601	581	587	601	585	622	569	613	562	545	647	572	600	597	631	617	561	593	639	571	570	561	601	630	615	595	570	614	588	620	637	576	585	616	619	594	624	587	557	577	638	573	650	595	631	625	640	598	565	612	621	542	591	618	581	595	604	625	632	596	609	596	554	566	607	583	630	651	648	596	637	583	609	580	576	625	588	614	609	577	669	591	600	612	606	608	627	614	609	582	608	613	611	629	602	583	608	619	614	562	622	595	616	605	631	620	614	595	609	580	646	604	589	644	599	595	594	609	600	636	599	593	582	594	622	587	579	605	579	648	692	602	598	601	565	644	587	581	580	541	573	611	622	616	585	627	588	633	582	592
55125	45935	43112	29830	24331	21706	17131	10027	3174	659	400	384	312	364	321	332	322	300	299	275	294	363	353	415	394	459	522	517	504	500	499	518	525	545	544	529	497	500	491	481	525	453	446	477	547	543	527	375	453	398	343	330	323	329	311	395	398	329	340	348	455	398	418	349	320	332	341	347	302	288	271	277	280	246	252	313	282	249	226	257	268	255	259	274	239	251	252	240	232	280	256	284	252	260	258	253	231	240	242	274	216	257	278	250	285	279	262	248	242	234	243	261	260	257	265	234	279	268	250	258	263	269	255	239	260	266	246	268	242	250	287	262	243	257	280	257	269	249	251	263	250	223	248	290	247	252	268	230	243	239	247	243	259	259	262	266	238	281	241	278	256	238	256	262	290	245	240	238	259	268	239	279	246	233	253	238	244	262	265	236	245	234	248	240	255	242	228	219	241	275	269	254	265	293	249	241	234	269	247	272	238	256	241	273	272	262	244	256	245	234	259	261	259	275	247	234	267	241	270	264	249	268	229	272	268	250	290	252	253	227	250	301	236	247	274	278	255	246	247	248	261	245	251	252	264	257	269	228	243	252	279	272	272	257	252	254	227	234	247	249	246	289	249	274	248	278	242	253	250	238	252	260	227	256	253	265	258	246	267	224	260	254	246	228	274	239	264	261	253	250	255	279	260	264	262	242	254	259	270	268	254	271	274	259	255	238	243	218	253	237	264	255	242	267	264	232	281	257	237	235	249	241	258	251	247	262	272	266	223	221	259	285	269	252	250	263	249	221	278	267	262	244	245	252	249	258	250	255	243	242	268	260	285	236	261	263	263	237	262	269	259	242	247	272	303	259	250	245	250	268	270	273	262	252	249	260	259	252	272	239	244	281	264	261	236	227	267	218	246	258	239	223	253	289	247	252	229	274	256	245	264	258	241	221	247	251	268	262	237	247	266	263	285	257	261	249	255	249	268	253	248	237	226	274	262	272	263	254	237	237	251	260	275	279	275	264	261	256	281	252	258	259	250	256	265	268	229	257	262	257	257	256	267	278	254	247	264	237	245	285	269	250	239	260	262	238	271	256	232	221	224	254	237	250	249	257	248	267	252	246	247	242	247	265	254	300	249	270	267	237	216	243	255	288	243	258	265	242	253	258	266	239	236	247	212	292	257	280	255	248	284	288	250	255	271	252	262	260	263	262	267	257	264	245	271	249	240	241	225	243	240	239	274	230	281	255	271	242	238	277	258	269	247	275	251	271	272	250	234	266	246	265	239	266	266	272	246	229	290	262	265	245	232	248	242	210	258	237	283	266	242	216	286	231	240	258	217	235	228	222	257	277	245	228	248	243	259	261	256	251	262	246	290	250	248	251	270	248	258	238	246	256	253	283	230	242	268	242	232	269	256	245	261	254	254	226	243	250	259	264	275	280	251	253	267	283	270	237	258	246	263	268	248	233	271	263	241	240	254	265	265	249	251	289	299	251	231	253	291	235	245	239	221	255	233	254	264	253	233	253	255	276	260	243	247	233	269	236	263	247	263	273	264	259	256	256	255	265	258	224	244	242	253	279	253	249	265	265	244	248	241	264	264	240	224	225	234	257	247	283	268	251	271	240	242	221	270	262	236	247	250	238	259	243	248	244	262	266	263	261	231	238	240	258	257	246	226	242	254	259	247	227	236	211	245	273	259	252	255	251	245	237	262	260	264	248	266	230	270	268	252	231	235	257	244	270	280	265	263	236	259	286	240	256	247	262	251	247	267	265	253	253	280	266	270	234	234	285	264	284	235	226	246	236	245	254	257	233	252	235	248	256	260	260	262	247	241	277	239	272	271	276	258	229	218	259	237	238	253	257	228	265	282	240	244	278	244	224	252	250	258	268	235	276	252	275	270	237	252	257	266	250	263	237	245	277	249	252	244	273	249	276	255	224	231	234	224	263	247	203	270	248	265	265	296	247	252	246	262	237	250	243	255	249	257	271	251	278	257	270	256	261	238	287	267	227	238	239	280	262	237	235	237	260	270	266	253	261	275	248	272	243	282	255	223	230	247	263	289	265	250	265	287	294	264	253	267	289	267	252	251	247	246	266	256	245	250	225	245	237	225	250	241	242	257	245	251	237	253	258	233	248	283	238	270	243	286	269	253	256	269	229	223	229	286	243	238	257	254	250	255	249	249	257	268	267	250	243	240	241	244	244	241	246	255	257	240	233	268	282	240	238	236	252	273	233	243	226	231	274	271	255	257	257	265	239	270	237	243	225	257	244	236	218	237	291	273	248	243	258	228	234	229	253	259	284	245	246	214	262	251	249	254	257	281	284	259	250	211	265	260	230	235	251	248	257	258	250	270	233	252	226	242	242	273	251	222	255	252	252	233	286	254	216	249	237	266	265	249	258	260	284	275	258	264	272	257	270	240	256	270	283	276	279	240	238	259	234	239	246	238	276	245	262	235	241	203	253	214	274	263	212	256	250	254	246	250	235	256	235	233	239	241	253	249	271	219	246	238	237	258	269	251	275	256	258	242	262	258	258	225	265	234	249	254	231	250	293	237	257	231	279	246	240	246	258	269	270	298	248	237	266	257	280	255	238	254	244	248	287	237	264	222	232	242	258	247	253	229	251	230	248	261	235	251	232	252	214	255	287	216	225	265	227	258	261	252	230	250	225	272	287	235	234	272	240	223	247	254	253	258	251	262	239	228	242	255	257	240	258	267	250	261	251	253	252	267	275	260	252	279	268	276	266	258	247	250	249	250	254	261	227	248	214	224	252	256	261	266	229	281	235	273	251	251	240	234	241	290	239	269	244	235	247	251	263	248	257	238	248	276	245	237	260	227	254	266	266	251	252	252	239	236	233	259	224	232	211	283	271	241	247	261	227	247	242	241	218	228	237	219	262	238	236	248	266	274	253	251	260	243	242	225	290	252	242	252	257	242	238	288	256	213	287	255	285	273	251	256	243	262	245	252	282	230	273	228	240	253	228	242	246	250	257	261	243	210	229	253	248	250	244	231	261	209	259	247	225	235	250	239	238	252	246	257	288	259	272	244	254	280	251	235	251	246	245	234	251	277	229	268	280	243	290	251	266	266	265	244	274	267	237	253	267	227	252	257	309	293	268	240	255	246	265	266	253	221	255	231	255	242	237	249	250	264	262	263	241	233	260	229	276	231	261	241	237	249	237	274	267	221	253	269	258	272	245	262	259	281	241	264	262	264	258	247	226	230	235	255	256	277	254	240	258	259	232	245	253	218	235	284	226	225	253	239	241	234	272	260	250	268	273	267	258	266	269	268	261	259	247	249	250	235	254	225	269	233	254	223	228	249	279	228	243	240	249	255	216	272	271	242	228	256	253	226	230	256	251	253	203	250	243	277	277	242	222	260	256	232	228	238	242	246	251	275	246	241	273	262	260	258	274	208	251	229	233	269	237	276	244	227	251	248	272	231	275	253	270	261	274	245	255	265	269	261	247	259	226	237	257	272	251	249	241	234	257
46432	52249	51041	17736	3818	2943	2382	1972	1736	1480	1329	1235	1120	1124	981	952	863	894	864	815	879	936	1189	1657	1398	1957	2227	2314	2327	2247	2255	2247	2376	2477	2435	2468	2424	2453	2400	2320	2304	2140	1837	2112	2358	2524	2398	1579	1745	1359	1133	1068	1140	1093	1129	1411	1417	1164	1296	1225	1748	1450	1688	1215	922	1124	1264	1142	981	800	750	671	709	662	734	755	661	691	626	612	561	671	604	637	593	607	575	612	621	616	606	590	595	567	595	590	588	579	604	594	585	568	579	570	571	553	609	580	588	606	565	562	636	584	585	634	548	582	616	551	579	563	579	635	588	537	542	601	571	567	569	579	593	546	575	550	548	617	594	611	597	603	600	582	626	566	573	581	538	549	599	582	541	529	554	583	543	556	565	622	580	601	573	579	597	603	593	580	606	583	582	576	580	588	574	633	579	590	580	598	590	596	613	580	612	567	571	537	606	622	584	610	557	570	587	584	561	585	579	560	572	557	571	550	598	524	574	611	611	569	576	565	571	569	615	593	580	568	575	608	549	570	535	577	607	572	577	574	631	558	552	550	553	610	604	576	597	564	603	549	590	546	594	571	584	607	580	549	583	565	586	611	575	588	591	570	568	562	578	541	632	582	575	590	592	586	570	522	597	573	553	566	527	557	569	578	600	606	592	573	605	621	640	571	556	617	594	587	616	553	576	604	617	609	588	580	577	580	554	598	594	567	585	629	592	565	586	572	585	575	541	578	561	610	564	554	583	585	592	645	582	574	626	577	635	588	595	583	532	595	603	550	601	616	585	568	590	544	586	570	584	557	578	601	589	568	614	581	582	593	593	587	567	557	621	550	606	599	572	578	560	574	575	576	607	552	592	525	611	555	575	570	587	578	599	584	602	538	563	575	580	568	528	570	564	585	595	598	588	568	578	560	570	593	593	602	571	600	538	537	559	598	573	513	546	549	593	553	592	559	570	585	572	598	563	586	593	609	574	598	623	593	528	548	589	560	623	561	587	577	593	601	608	567	610	561	582	586	601	588	585	535	537	575	576	573	561	582	570	565	621	588	577	596	590	604	546	550	569	592	583	598	584	590	606	562	602	597	590	577	584	564	625	553	570	594	611	595	574	550	580	573	618	557	566	616	553	554	520	585	571	591	598	574	587	587	561	553	572	596	606	531	566	583	600	616	627	593	607	552	593	588	617	582	583	600	547	574	575	590	581	535	634	579	549	618	604	553	554	551	612	574	561	556	602	583	561	613	583	590	610	581	581	598	586	639	622	565	575	619	582	616	641	602	520	553	570	602	581	599	571	585	582	578	547	558	571	543	610	588	601	598	607	532	564	610	605	547	590	573	550	608	541	562	639	590	595	508	644	549	587	618	574	565	547	536	580	600	591	585	642	586	606	592	622	567	548	610	580	574	563	552	561	558	579	546	567	589	540	585	608	589	559	569	566	592	584	593	596	567	600	595	551	577	600	611	572	615	609	587	598	573	612	594	597	568	554	564	551	523	579	583	593	552	553	547	590	573	568	590	549	563	604	541	582	581	566	558	599	566	602	649	595	549	562	544	600	586	605	592	588	595	585	536	588	600	593	589	610	582	603	564	585	584	571	607	598	596	542	582	575	572	565	594	580	579	566	545	555	587	560	552	591	561	564	580	562	557	577	607	561	569	605	591	577	580	616	561	547	549	578	501	612	597	541	581	583	577	587	594	636	586	534	584	510	613	594	654	602	550	577	589	613	589	577	573	662	599	598	561	548	555	568	572	590	591	570	584	587	586	580	591	594	545	603	631	585	602	599	541	609	550	543	586	591	604	559	597	549	575	597	527	581	579	582	548	599	549	600	581	587	556	561	593	586	580	614	566	573	595	582	590	588	574	567	615	635	582	565	551	583	516	540	580	562	574	544	593	558	571	581	583	576	584	597	605	572	595	565	599	559	615	603	601	569	603	565	598	585	584	537	572	556	611	615	551	629	623	582	612	566	577	557	577	564	587	567	590	548	615	588	572	556	564	557	601	556	580	622	562	564	602	578	586	574	601	600	552	573	556	615	538	610	617	568	560	596	587	590	600	552	578	576	555	525	604	564	618	587	535	535	588	595	592	571	569	593	602	595	541	594	552	589	610	563	600	623	574	568	624	571	579	558	577	579	597	594	564	575	596	587	567	609	590	582	596	614	573	553	578	602	508	577	562	596	593	593	572	559	577	569	628	597	579	551	590	578	588	561	610	576	592	569	579	546	582	610	571	565	589	575	571	579	554	576	593	567	561	571	583	604	554	533	612	549	589	575	593	603	556	563	560	571	633	549	584	601	629	541	615	592	590	581	565	595	607	554	558	621	580	561	583	617	582	637	569	575	592	605	586	572	560	590	538	531	559	608	534	591	558	590	554	581	597	621	594	562	554	586	579	578	612	564	606	583	583	595	603	581	580	601	608	557	581	612	573	582	568	567	560	599	605	616	602	604	572	632	546	562	581	606	570	588	615	581	548	602	550	514	618	624	600	577	556	550	539	596	620	555	578	591	599	568	602	528	561	604	580	579	576	594	605	534	549	603	570	567	548	552	574	629	580	556	578	609	616	615	589	578	567	555	607	576	572	570	571	574	574	613	634	608	553	564	567	588	577	600	579	586	571	596	556	574	621	562	545	568	599	594	608	569	557	533	582	572	568	584	577	584	538	572	538	594	606	573	573	534	637	583	590	592	606	575	529	607	594	576	547	564	559	608	599	541	547	571	576	564	553	587	553	565	608	600	597	602	537	597	564	571	622	616	591	548	590	589	611	586	593	601	564	573	574	590	578	597	586	562	572	554	550	596	558	569	597	597	568	630	567	546	555	598	568	582	608	576	568	608	624	606	599	595	539	593	576	599	594	600	535	606	567	594	562	563	572	585	521	546	577	631	571	595	597	559	581	629	616	585	612	552	622	576	599	531	571	563	579	564	574	580	570	589	624	584	587	581	534	576	575	627	585	571	563	553	544	583	569	590	599	577	604	593	566	579	578	598	581	569	593	584	582	560	577	579	548	567	591	593	541	625	584	619	621	575	571	586	591	626	574	594	584	581	610	591	562	597	540	566	581	615	605	577	613	598	598	610	604	571	615	578	609	590	573	537	553	558	608	543	604	551	608	570	537	628	555	588	603	580	564	562	553	590	561	589	548	586	591	604	558	615	579	611	576	595	598	581	579	568	569	556	583	625	561	557	591	565	610	589	521	582	553	596	580	594	599	600	550	567	531	605	560	588	591	621	577	584	603	545	582	533	600	568	569	570	616	596	541	573	585	583	555	589	628	546	589	580	569	555	604	550	582	610	642	583	553	556	588	555	547	590	589	536	569	578	600	604	584	617	600	587	605	566	574	599	584	567	601	595	571	606	549	551	600	617	600	562	605	573	582	609	574	575	607	621	579	546	633	589	568	576	611	572	555	565	617	562	577	588	574	626	582	570	574	511	544	584	597	555	584	583	599	570	536	609	576	566	551	576	596	582	617	562	557	563	596	559	566
18172	23646	26456	9257	993	342	257	247	265	220	269	229	285	256	216	257	270	252	243	226	257	264	250	334	305	291	339	337	320	358	340	309	338	324	328	317	311	286	288	307	309	315	293	302	303	275	299	290	250	279	292	245	269	273	265	241	249	255	236	235	235	257	235	269	253	251	265	246	259	229	230	260	270	244	244	237	262	255	252	294	271	256	268	263	232	248	250	256	258	232	240	257	236	256	249	235	247	228	255	248	246	220	240	254	236	268	259	227	246	252	248	270	243	245	258	239	269	255	244	223	235	248	260	215	245	246	238	228	206	238	231	275	259	270	233	223	236	233	260	223	264	246	230	245	265	268	281	234	270	274	229	252	238	245	257	231	252	266	237	260	247	262	233	256	254	244	241	271	246	247	219	233	239	230	230	231	251	249	247	230	245	236	236	218	207	244	223	266	263	283	290	248	244	236	247	255	238	267	242	248	229	256	252	267	256	221	245	292	288	247	240	233	279	255	230	243	230	262	216	243	288	258	242	281	260	250	266	240	245	250	238	262	242	243	267	255	222	270	267	222	271	261	249	253	248	242	219	245	241	232	245	283	247	218	271	215	250	240	259	216	243	248	225	232	250	235	235	275	226	266	252	282	246	239	245	248	253	260	247	252	248	240	213	259	229	254	271	243	228	232	258	233	258	254	224	237	238	246	235	261	246	257	293	240	248	259	251	230	249	260	239	267	257	260	239	271	258	250	232	240	218	226	236	262	252	253	243	233	245	245	260	248	240	275	232	238	228	222	236	242	242	232	249	254	248	237	244	227	247	255	262	280	234	249	274	260	213	250	277	249	254	258	255	263	227	233	243	262	232	262	243	261	260	243	246	247	267	244	252	253	275	220	249	233	233	224	260	230	244	232	239	240	245	204	237	211	252	259	262	251	254	260	219	243	268	241	236	235	241	226	229	248	239	243	252	280	237	251	241	238	254	246	248	212	253	248	248	236	224	221	219	257	252	250	233	245	250	224	217	245	238	264	228	270	249	231	209	255	276	246	233	236	216	234	245	238	224	199	253	244	259	259	220	245	247	261	254	244	223	264	287	240	246	220	253	261	240	225	259	235	252	276	244	244	255	244	256	233	250	222	250	267	257	269	238	238	249	269	235	255	230	224	250	235	255	201	251	255	255	235	234	244	265	238	230	237	249	263	286	260	246	255	234	268	252	255	203	256	285	217	243	239	241	239	246	243	266	257	230	253	221	280	247	267	271	259	238	249	242	269	269	246	250	225	231	265	279	264	272	248	234	241	254	230	261	251	261	256	216	253	250	272	264	211	246	271	271	279	227	277	262	250	263	241	232	233	217	264	220	236	249	242	239	256	233	243	245	262	228	272	266	232	233	222	233	250	258	250	258	258	265	240	230	222	248	241	249	230	265	262	268	237	236	247	240	252	265	288	259	266	238	207	241	250	239	254	212	245	275	234	257	250	270	245	253	258	241	253	233	273	232	231	250	251	273	280	240	244	231	235	228	225	240	224	274	253	246	254	214	266	248	249	238	243	283	225	251	273	227	232	215	263	235	255	231	239	228	244	258	255	250	243	247	264	272	240	225	238	254	244	236	264	251	249	258	252	228	260	214	232	246	239	224	257	281	254	240	259	237	220	228	252	235	254	254	237	227	259	239	279	251	244	234	223	227	264	264	270	265	234	241	255	216	222	263	265	229	248	234	236	248	264	230	241	264	238	244	223	246	250	219	279	244	266	247	276	249	226	234	241	223	251	245	235	262	256	242	263	260	243	233	277	248	239	246	255	223	229	258	237	226	224	227	247	249	242	260	236	280	232	248	220	244	226	256	245	247	237	241	269	232	258	274	259	229	237	251	230	229	233	238	256	254	262	253	239	216	274	277	208	219	251	243	267	260	224	246	235	233	251	233	251	250	251	266	264	244	245	233	250	239	233	244	265	246	253	246	279	280	229	247	246	213	253	226	252	218	235	248	240	223	232	273	245	234	238	234	264	236	220	247	243	264	247	249	208	238	248	215	251	244	268	238	261	259	237	218	237	239	252	245	256	251	247	255	227	239	244	261	252	245	232	262	254	269	237	257	237	248	284	243	279	248	235	260	231	247	231	233	269	245	244	262	240	244	260	270	238	238	211	246	225	208	285	224	255	269	265	257	212	261	244	225	253	269	260	251	215	237	254	219	258	264	267	249	235	241	256	271	252	258	274	253	239	262	247	250	200	277	222	254	249	231	233	220	259	258	236	252	223	241	265	218	201	221	244	250	254	274	253	272	231	250	253	256	253	239	256	277	255	255	259	264	254	249	221	232	250	250	258	220	249	231	259	252	248	246	236	255	248	219	237	239	231	258	270	226	242	250	252	258	243	236	240	235	250	246	229	245	228	227	258	248	257	266	248	248	216	275	229	252	243	247	269	252	247	238	247	251	234	251	258	243	239	252	233	261	233	261	274	250	261	237	234	263	289	256	243	236	247	234	249	240	225	223	271	206	235	265	258	226	270	243	247	246	243	246	237	254	241	228	234	245	252	240	246	250	261	276	264	221	249	232	247	234	253	253	250	246	246	252	238	231	257	270	256	255	241	219	259	263	237	247	254	248	267	250	270	241	228	232	229	238	254	266	247	253	255	233	212	239	251	240	273	228	205	261	256	257	250	225	229	246	254	245	229	222	252	230	238	237	243	254	252	243	222	271	249	233	224	239	254	248	259	241	226	239	251	236	218	239	238	234	258	245	248	244	239	249	237	253	251	244	230	254	234	243	243	238	250	254	227	226	236	260	262	253	259	245	264	271	264	261	251	257	224	244	239	271	275	254	253	224	217	242	234	233	259	269	268	228	223	282	203	260	265	232	246	227	224	232	250	256	240	257	244	237	259	243	244	259	253	243	259	236	246	238	237	264	254	231	245	234	263	257	263	239	244	254	253	228	234	248	265	244	239	243	196	238	263	249	233	236	246	236	240	247	231	231	236	218	263	259	246	228	240	270	238	251	249	275	254	236	251	207	221	229	239	236	240	260	236	234	233	246	258	232	246	249	252	248	237	245	243	233	241	262	280	265	226	222	278	244	250	258	242	221	248	242	246	245	261	265	240	260	250	235	261	225	244	237	260	229	229	263	243	247	230	238	227	252	257	214	239	278	226	255	249	274	237	277	231	260	240	223	246	236	267	244	252	222	246	248	230	241	239	276	240	245	218	237	248	241	266	247	227	266	263	254	232	239	216	260	253	274	251	258	229	241	267	262	236	224	247	252	232	272	253	223	215	261	230	246	242	252	271	226	283	249	254	268	254	255	235	250	247	246	231	262	232	252	251	229	249	241	261	256	230	231	253	215	263	275	238	253	244	257	231	239	254	254	248	240	261	236	252	244	238	206	232	224	247	251	251	275	217	243	259	240	225	246	234	210	258	267	224	233	244	264	242	248	258	232	264	225	234	258	235	227	250	222	249	241	253	230	238	230	275	241	234	261	251	236	257	253	256
14115	25820	30649	6762	660	612	622	614	622	599	598	561	545	623	612	596	616	585	598	568	667	607	668	1142	950	910	1156	1149	1114	1097	1079	1111	1127	1138	1140	1136	1109	1059	995	964	994	921	887	947	877	912	778	847	800	730	737	712	672	676	638	688	683	713	704	680	673	668	710	627	673	633	646	663	623	649	624	655	603	578	638	592	645	588	614	578	608	608	594	604	609	572	571	597	539	628	592	607	585	585	565	610	638	598	564	587	552	574	574	570	540	589	605	577	582	586	569	555	582	542	586	606	580	567	519	580	605	586	616	561	640	586	566	623	569	570	571	604	620	601	582	545	590	567	581	576	586	594	597	622	606	567	601	591	609	572	607	570	602	579	564	625	556	636	538	654	614	588	627	556	615	574	595	596	578	542	625	551	614	606	558	574	594	586	575	582	593	585	595	638	572	560	588	625	598	562	528	605	566	591	610	559	610	602	593	605	606	578	584	562	604	588	606	564	608	605	582	611	624	568	612	628	594	625	594	582	585	579	565	555	567	611	553	556	617	590	556	602	595	585	595	594	604	582	574	602	619	564	611	578	600	602	555	596	606	601	582	558	569	603	557	543	597	618	580	584	596	587	594	596	564	599	605	578	613	595	642	537	541	591	557	587	632	598	562	578	621	578	584	633	580	594	577	564	590	561	608	570	633	610	625	568	568	624	557	574	577	540	604	585	566	547	597	610	617	605	587	587	598	584	607	601	581	540	564	575	608	563	562	610	582	559	594	603	580	605	562	614	560	562	560	606	598	573	596	584	624	559	556	577	571	567	568	589	561	540	553	630	579	620	585	540	565	592	603	569	603	553	596	595	624	589	581	551	610	542	571	604	594	570	599	581	608	564	596	578	569	604	538	577	576	624	578	582	583	571	580	581	578	588	585	611	609	621	543	608	541	571	589	607	584	574	580	590	602	610	577	567	590	585	561	568	625	581	572	606	565	566	647	593	607	629	614	622	585	560	565	581	553	634	654	583	585	572	592	564	568	559	580	570	569	596	554	588	538	577	554	550	616	592	578	570	589	590	619	589	575	595	621	538	561	592	584	617	603	552	566	554	606	586	598	625	592	594	610	621	542	601	584	593	554	570	562	631	620	598	588	555	597	616	616	573	626	560	570	616	599	605	626	585	606	550	609	600	618	626	539	634	598	589	623	597	577	616	593	579	564	610	587	590	606	605	592	566	584	582	535	541	578	572	589	632	596	575	559	590	571	594	628	602	557	580	572	578	608	588	586	576	599	574	616	602	635	603	590	585	594	557	531	597	600	563	585	609	610	634	584	547	582	586	575	565	609	626	590	593	559	602	607	557	594	607	577	577	549	584	606	569	598	525	585	601	557	582	577	593	587	599	593	559	624	555	591	615	608	624	577	580	595	609	603	607	613	595	590	581	544	547	628	591	624	578	586	542	571	567	605	575	616	599	583	573	623	611	619	630	568	565	567	591	624	599	552	593	585	581	602	595	574	590	600	614	585	593	578	600	561	587	610	598	564	580	538	564	621	564	627	601	542	586	586	633	558	586	613	584	590	548	581	597	582	566	586	593	563	582	594	585	661	555	610	586	556	613	552	583	639	587	610	595	593	569	587	551	585	595	573	609	581	616	600	575	612	594	633	597	587	639	611	609	583	571	586	604	576	597	569	626	619	584	614	607	599	643	611	566	560	568	615	585	575	569	620	599	590	576	573	620	596	569	601	566	554	584	584	588	569	588	561	594	566	637	574	580	570	580	597	593	562	601	582	567	622	601	543	567	603	567	595	584	575	568	616	600	605	606	606	568	558	570	610	570	597	578	520	562	604	593	566	610	620	609	591	548	560	576	585	638	581	629	626	563	568	601	606	599	608	615	556	588	595	599	608	611	535	618	590	537	575	549	585	622	630	590	586	633	624	584	623	600	559	593	563	582	556	605	573	613	551	630	579	608	569	585	577	568	587	634	604	583	555	600	561	582	550	600	569	578	617	610	607	539	575	568	625	579	557	592	626	601	594	600	591	625	612	558	565	613	616	564	617	614	557	596	577	593	587	663	583	569	583	560	585	566	590	601	581	577	571	614	594	601	559	552	604	590	567	628	624	548	586	563	571	583	625	615	588	616	558	596	579	613	566	618	560	588	543	597	574	576	580	656	558	583	523	578	579	571	619	633	592	572	566	608	583	606	591	613	599	601	571	583	537	611	617	582	599	600	598	583	564	618	596	604	598	577	547	558	593	574	573	621	611	605	602	608	618	594	584	572	598	605	565	589	594	622	600	601	570	617	602	583	585	618	570	577	604	616	567	511	609	582	570	564	620	571	568	578	604	597	542	597	561	598	592	582	602	583	558	580	597	611	599	608	593	564	595	637	613	593	583	538	577	632	558	615	595	558	572	604	596	617	604	633	589	569	584	589	592	569	566	601	573	556	594	613	613	593	554	589	609	552	638	560	608	613	583	622	559	538	594	641	582	602	627	628	567	558	568	605	620	571	622	535	583	575	576	598	632	569	529	661	632	566	601	556	603	581	588	575	594	563	573	609	586	519	581	589	540	565	595	588	555	568	579	608	571	627	564	593	628	626	597	570	609	541	584	586	622	601	581	588	565	583	603	592	560	590	576	590	551	587	551	619	621	553	566	574	591	555	606	584	586	613	558	552	559	582	577	556	599	583	619	607	556	635	601	538	592	585	600	580	567	569	583	584	577	590	559	566	589	608	619	570	633	628	589	610	552	664	634	584	606	632	608	595	639	577	557	606	588	553	599	589	543	576	555	536	567	583	594	596	572	605	597	599	583	599	590	588	598	576	611	626	595	593	619	549	566	594	593	564	567	531	603	621	571	610	533	572	588	631	605	565	615	594	622	618	561	564	533	619	609	578	580	547	547	600	595	636	592	614	626	591	562	595	579	596	596	612	559	571	629	595	621	584	588	585	600	643	554	590	578	589	559	573	559	610	581	586	627	621	565	544	617	616	597	606	632	590	616	591	598	597	570	563	609	600	580	596	631	597	570	572	579	578	594	562	623	549	613	586	586	554	575	594	572	598	572	581	600	637	590	538	585	627	588	587	590	596	574	599	590	596	575	540	629	620	570	609	582	579	553	587	579	630	575	602	566	589	569	611	610	570	573	602	600	572	610	594	608	563	577	600	599	605	624	527	575	626	588	577	592	560	643	586	556	575	641	565	599	572	583	568	601	575	609	576	588	578	633	598	558	544	593	589	600	537	558	579	565	596	539	582	612	552	539	566	562	621	558	598	592	575	512	593	555	565	586	584	573	563	593	582	546	590	536	614	606	600	538	660	588	567	601	556	573	593	600	577	595	550	611	593	617	607	635	574	552	612	596	567	611	590	536	577	585	650	602	612	578	601	593	584	580	609	579	561	588	602	607	625	577	578	584	617	595	608	595	599	590	587	588	593	572	616	577	577	601	590	639	556	581	587	616	557	612	604	617	616	590	587	605	609	604	611	589	614	595	552	571	573
45913	50822	51385	36670	23833	20178	14026	5169	1030	339	285	273	276	248	249	269	265	264	265	272	286	267	245	347	397	395	393	376	379	398	375	363	366	377	406	374	349	348	374	330	363	342	368	345	361	362	321	345	329	291	285	304	258	271	263	305	318	287	298	282	279	318	307	293	267	268	269	292	269	272	266	280	268	241	277	255	225	230	283	247	271	268	251	255	254	240	261	244	263	234	253	276	235	248	266	244	237	240	273	264	223	280	238	232	251	243	275	258	230	248	265	264	263	241	267	227	285	253	254	243	252	237	269	272	268	278	251	272	279	250	230	272	275	247	268	242	248	247	239	227	262	246	246	245	282	258	265	270	274	252	262	271	239	296	282	220	272	270	284	279	265	264	252	258	251	266	237	253	260	272	276	261	247	254	223	267	270	242	253	250	247	262	224	232	271	259	279	289	265	260	246	259	264	280	251	244	266	236	248	271	225	228	263	286	310	258	246	271	260	285	237	266	240	245	244	272	270	262	221	247	252	238	282	266	258	255	232	260	275	294	269	246	241	265	244	297	232	240	232	254	235	245	245	241	279	256	257	233	249	277	278	253	262	275	278	259	245	242	248	253	264	255	217	274	271	275	256	282	249	263	262	236	256	240	248	241	262	281	249	258	259	246	244	274	272	260	258	267	295	245	236	259	270	245	244	256	249	260	267	264	224	232	252	306	235	220	238	275	249	258	286	242	275	234	279	253	275	250	278	278	260	272	270	269	246	249	303	260	232	224	254	250	247	250	267	239	268	227	248	257	256	233	247	248	249	238	222	243	223	257	233	251	271	258	279	236	266	259	280	250	261	243	271	238	244	238	249	248	244	254	235	255	261	256	280	261	270	264	233	242	245	240	274	247	244	283	224	251	249	236	255	226	265	243	270	269	268	250	262	262	270	260	279	253	252	260	244	242	260	276	270	219	232	268	254	266	235	245	265	252	250	283	242	236	250	234	233	251	263	242	246	251	245	265	262	248	248	273	257	269	287	266	250	235	258	283	253	243	226	251	241	228	264	256	238	252	220	255	250	264	237	221	283	279	263	249	293	262	239	258	273	254	256	255	241	276	248	223	255	244	210	232	265	271	240	266	254	220	275	272	262	249	231	243	251	256	260	268	252	274	236	273	244	249	257	253	251	276	279	261	278	242	258	289	235	245	255	251	241	242	269	275	250	301	278	254	266	221	252	267	249	237	273	227	274	259	230	223	274	286	257	271	239	277	257	276	252	268	257	266	231	245	265	288	280	224	255	245	234	256	263	249	274	244	244	278	261	242	233	238	236	231	241	259	265	228	256	273	259	258	261	279	254	247	275	281	228	235	239	253	247	259	258	253	241	239	253	248	259	244	244	262	261	244	278	265	293	238	236	235	231	253	260	242	232	272	233	249	270	257	240	256	239	246	267	226	283	250	238	229	279	262	261	274	271	276	268	247	235	257	261	263	274	240	227	238	252	277	237	251	261	251	264	239	251	215	234	259	264	244	244	244	274	253	276	282	241	260	273	246	238	261	242	246	254	242	243	240	261	269	272	226	233	260	253	249	259	232	256	261	267	268	238	217	244	289	243	247	237	281	263	275	280	233	276	237	256	263	246	269	261	249	264	266	262	228	228	257	262	265	238	253	275	250	272	250	231	281	261	259	250	273	265	264	244	237	243	237	274	243	263	233	247	266	258	240	262	242	263	240	241	231	266	243	264	263	246	258	259	257	251	262	234	239	233	249	231	226	263	241	256	232	228	228	230	245	257	229	254	264	261	281	263	280	264	268	245	253	262	258	266	275	261	264	227	244	262	240	251	257	268	246	261	272	228	249	237	233	252	250	241	263	281	263	254	241	257	269	218	234	265	257	261	258	249	273	272	240	248	250	242	249	282	240	267	247	260	276	254	266	244	301	284	262	265	237	242	247	261	241	261	269	264	244	242	254	231	296	252	231	258	254	245	258	279	258	246	256	270	248	250	278	238	300	246	263	286	268	274	248	212	219	262	267	260	269	256	243	245	245	267	274	237	245	268	258	258	233	293	229	276	231	266	271	278	255	263	221	246	253	263	238	266	253	246	254	266	239	268	277	269	252	273	236	222	249	248	253	261	248	263	260	265	251	232	251	245	286	249	236	245	270	259	227	233	240	258	272	279	247	254	252	248	291	233	259	269	241	256	237	298	253	278	271	239	258	252	247	290	255	230	252	259	225	287	264	305	282	257	259	253	258	272	243	272	250	301	280	261	252	278	247	253	265	276	264	247	229	231	247	259	261	244	254	247	248	270	253	262	253	286	266	245	268	270	272	232	253	244	253	239	231	238	269	241	253	252	256	265	264	235	243	263	234	244	281	266	262	246	256	255	249	240	254	250	267	276	223	212	251	238	278	250	257	239	222	258	249	245	248	237	255	276	240	262	265	264	255	223	264	239	245	241	238	261	230	255	271	244	291	255	247	282	251	238	241	273	277	241	253	236	258	302	249	233	252	245	229	251	241	260	270	236	282	256	239	266	232	261	261	248	250	292	236	255	249	253	249	264	223	261	291	255	230	259	264	270	262	239	263	266	263	250	249	282	263	253	234	257	254	248	252	253	246	254	236	241	250	238	273	298	252	273	219	233	242	279	265	252	244	247	249	279	245	250	269	237	266	250	274	238	268	246	251	252	272	257	245	259	262	259	251	261	251	252	274	252	265	241	252	259	245	236	250	263	260	269	252	286	247	260	236	216	259	249	273	252	231	250	247	237	220	258	283	213	271	230	279	289	269	264	284	267	254	278	248	275	262	245	253	256	239	276	269	253	259	261	262	234	271	222	256	253	249	233	268	247	253	239	222	278	254	284	222	245	248	254	269	255	246	283	264	255	220	251	259	243	271	263	227	254	257	243	266	230	284	246	259	278	255	232	252	242	237	250	233	242	227	245	287	258	266	251	260	277	253	260	217	247	273	247	248	273	263	262	253	278	218	244	239	243	257	270	260	255	252	285	225	271	267	251	226	262	246	256	252	255	282	244	233	258	239	236	277	245	244	251	229	250	245	271	270	281	257	245	259	269	265	248	281	253	267	270	264	239	269	257	227	258	252	262	238	246	243	254	264	303	227	256	266	246	265	269	276	270	245	279	252	241	238	247	255	232	227	231	240	265	247	248	253	260	263	249	259	264	234	277	252	269	235	244	232	261	263	256	256	245	280	273	266	244	243	271	236	249	252	274	270	233	265	272	251	280	268	275	267	240	229	246	229	255	248	252	289	254	277	250	264	225	262	225	273	265	245	287	246	242	220	235	239	255	257	226	271	251	267	250	241	254	248	247	240	260	257	260	263	229	301	269	258	244	226	230	275	258	242	264	277	228	290	254	242	224	243	257	271	246	254	264	241	248	269	249	251	247	250	260	279	243	251	262	279	265	272	286	268	274	249	274	282	241	257	272	285	247	264	234	249	257	264	250	268	269	246	245	272	253	235	236	278	270	253	265	255	273	245
35452	50770	53962	27988	1601	1309	1166	1062	906	863	804	757	733	723	675	688	723	675	656	665	638	640	682	1544	1476	1255	1356	1421	1525	1495	1509	1370	1551	1455	1344	1361	1379	1267	1325	1297	1263	1175	1058	1214	1262	1246	1213	1055	960	888	864	813	796	756	779	818	854	952	827	829	887	1003	988	868	697	751	796	765	746	660	717	632	642	624	640	692	672	635	660	652	615	624	602	645	571	600	627	627	641	579	591	585	589	599	585	605	603	620	624	662	608	601	574	585	568	598	636	579	631	553	598	587	574	621	609	622	560	589	619	612	564	632	617	598	652	601	628	573	601	588	585	614	600	633	562	544	586	597	590	608	606	629	607	607	591	601	604	582	593	592	606	609	612	624	602	577	582	611	551	637	582	624	576	555	578	608	613	584	570	650	562	594	632	590	578	620	575	619	551	617	578	586	618	619	590	600	598	618	610	594	603	604	543	614	586	566	599	577	601	668	601	609	619	588	600	573	617	567	609	619	593	616	583	604	572	610	594	619	589	590	643	601	539	581	607	534	580	635	609	601	611	575	614	584	591	630	593	597	617	613	635	592	641	566	613	607	573	576	623	580	612	628	557	627	621	536	577	601	579	598	627	588	597	596	565	568	580	596	609	596	612	560	602	612	590	578	609	563	600	606	601	608	583	608	582	576	588	589	606	594	591	579	602	562	584	593	609	612	615	602	587	618	560	594	617	640	606	630	587	612	604	594	638	586	605	622	585	605	608	637	655	630	563	617	595	599	623	597	576	602	580	660	645	609	601	610	617	561	550	615	592	562	624	591	625	611	560	569	594	629	630	544	549	612	594	617	635	640	586	644	552	631	614	557	594	575	590	595	621	584	567	624	583	616	605	603	599	602	597	609	567	572	597	583	576	611	577	567	648	596	628	547	580	569	587	604	611	631	585	589	592	563	617	618	611	617	616	590	594	586	583	609	575	630	599	615	577	608	536	633	619	622	617	592	628	567	567	598	642	610	591	629	621	564	606	604	617	593	603	645	616	622	582	594	578	578	567	604	578	549	597	618	619	560	616	579	601	608	638	603	626	594	615	620	590	568	632	585	584	625	586	620	639	606	598	588	612	566	612	547	545	611	613	581	590	616	579	603	551	594	614	556	633	586	598	578	534	582	589	563	613	642	653	588	654	621	623	628	563	613	603	622	616	578	587	603	567	578	627	615	628	593	571	591	596	583	594	603	579	577	594	649	593	587	597	542	569	580	597	599	604	577	567	597	648	635	612	581	591	583	532	567	557	572	569	572	621	637	583	594	603	606	597	584	560	582	572	541	598	592	605	599	604	594	572	609	590	608	620	603	592	641	609	604	597	594	579	606	561	593	621	581	597	569	578	608	573	581	577	583	603	566	586	573	604	602	569	603	595	633	581	602	588	584	617	600	644	589	587	549	571	623	589	603	583	599	598	592	612	593	554	561	595	566	578	563	555	615	609	622	595	557	667	565	624	546	614	612	582	577	605	593	604	573	597	602	602	604	582	579	574	597	626	605	612	600	583	585	607	594	602	605	636	557	610	568	597	561	602	611	583	593	574	652	605	621	569	631	593	616	595	588	618	600	620	581	626	597	578	631	606	609	623	587	647	594	589	615	574	590	596	633	635	572	604	555	589	558	586	649	584	572	625	611	614	632	577	558	554	562	573	594	637	537	575	584	594	608	629	604	579	596	580	601	593	583	596	618	597	589	599	585	602	584	599	570	590	572	555	565	590	602	573	619	596	547	611	607	580	562	640	550	615	512	614	585	618	599	649	594	593	643	615	646	597	621	615	588	611	639	558	625	636	624	639	598	620	591	592	595	635	588	582	602	609	614	622	603	550	651	577	604	588	620	637	633	589	582	596	582	580	568	603	602	617	566	598	607	568	662	585	567	570	579	581	579	604	584	599	629	575	602	592	592	572	573	608	629	576	607	602	621	599	629	572	585	597	542	538	574	579	593	602	580	574	631	610	589	634	538	543	616	582	603	620	623	580	558	588	618	596	655	592	572	617	596	587	594	581	570	628	615	598	625	601	609	655	613	585	606	583	609	609	651	582	599	566	603	605	623	616	609	620	629	576	638	583	606	629	606	581	551	561	653	602	552	631	598	602	602	598	591	595	564	569	556	594	577	579	604	560	577	563	588	617	614	619	575	635	613	615	560	613	592	592	602	561	595	586	609	590	622	539	588	561	603	557	604	599	633	649	583	662	584	620	524	660	605	598	588	595	620	618	623	574	596	562	573	620	569	592	595	570	616	606	632	623	603	590	588	610	579	604	603	634	602	584	591	636	574	594	597	610	627	676	591	571	616	625	586	586	587	602	608	617	574	583	606	577	585	560	562	591	595	587	615	596	573	627	562	597	580	585	595	647	586	612	590	597	617	594	594	599	598	525	580	614	619	616	620	578	614	589	615	653	566	645	585	571	600	528	587	633	624	600	582	630	619	629	618	610	628	565	580	595	626	575	581	571	639	596	570	652	620	599	606	571	603	593	619	589	570	608	558	615	621	629	631	572	596	578	550	606	593	599	643	599	582	587	609	620	609	570	641	613	622	570	582	608	604	626	578	638	609	574	548	640	640	643	580	603	598	636	613	596	588	541	581	563	619	571	630	582	584	643	580	639	604	577	594	593	577	629	613	626	600	596	549	603	621	573	616	617	598	587	571	589	585	642	595	600	591	613	585	591	627	607	607	644	587	569	608	611	614	601	622	596	610	621	586	622	612	567	616	601	607	592	551	612	659	625	598	572	553	573	589	646	606	577	567	616	592	608	612	623	610	574	567	577	593	609	619	602	672	595	584	585	614	619	614	589	608	591	585	646	598	599	613	556	609	608	592	567	572	570	617	573	603	579	604	612	602	609	574	597	572	603	591	607	627	574	616	589	601	614	643	607	560	617	554	626	637	624	626	571	579	579	588	559	567	600	617	622	581	598	603	569	609	638	600	611	601	640	566	590	601	585	606	591	634	612	632	555	577	587	602	602	583	544	593	582	593	578	625	586	575	609	582	580	576	618	586	573	618	610	614	593	598	601	598	570	585	567	592	570	623	580	597	590	611	603	563	586	574	590	608	586	575	562	609	562	578	636	595	614	570	663	614	604	607	614	547	601	617	551	614	634	571	535	588	582	584	568	612	578	586	589	634	558	588	602	596	573	580	601	582	622	616	610	566	590	586	601	606	586	617	623	572	645	586	598	553	603	581	572	612	589	591	574	639	604	579	581	588	578	601	571	614	613	622	599	632	589	609	573	611	625	620	585	613	642	624	569	599	614	613	590	642	585	606	592	632	624	593	590	638	630	601	593	581	622	584	587	580	597	579	579	606	599	616	590	599	562	626	597	615	610	599	582	629	633	632	598	606	610	614	594	587	596	605	570	581	582	638	601	608	591	614	588	591	610	605	616	619	594	581	658	611	611	580	644	598	587	591	598	631	605	594	582	574	590	588	574	580	589	585	586	573	588	635	571	604	551	612	640	621
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
