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
336673306677	336673307234	336673307784	336673308334	336673308884	336673309434	336673309984	336673310534	336673311084	336673311634	336673312184	336673312734	336673313284	336673313834	336673314384	336673314934	336673315484	336673316034	336673316584	336673317134	336673317684	336673318234	336673318784	336673319334	336673319884	336673320434	336673320984	336673321534	336673322084	336673322634	336673323184	336673323734	336673324284	336673324834	336673325384	336673325934	336673326484	336673327034	336673327584	336673328134	336673328684	336673329234	336673329784	336673330334	336673330884	336673331434	336673331984	336673332534	336673333084	336673333634	336673334184	336673334734	336673335284	336673335834	336673336384	336673336934	336673337484	336673338034	336673338584	336673339134	336673339684	336673340234	336673340784	336673341334	336673341884	336673342434	336673342984	336673343534	336673344084	336673344634	336673345184	336673345734	336673346284	336673346834	336673347384	336673347934	336673348484	336673349034	336673349584	336673350134	336673350684	336673351234	336673351784	336673352334	336673352884	336673353434	336673353984	336673354534	336673355084	336673355634	336673356184	336673356734	336673357284	336673357834	336673358384	336673358934	336673359484	336673360034	336673360584	336673361134	336673361684	336673362234	336673362784	336673363336	336673363884	336673364434	336673364984	336673365534	336673366084	336673366634	336673367184	336673367734	336673368284	336673368834	336673369384	336673369934	336673370484	336673371034	336673371584	336673372134	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2728	3650	2300	2728	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
59008	41616	39612	38806	30227	26570	24444	22876	19223	10994	3610	15817	4293	462	427	388	373	398	409	366	361	332	360	302	339	332	344	326	331	317	307	296	309	354	273	297	293	309	304	278	293	286	313	299	295	273	309	263	277	300	337	294	279	288	272	309	283	266	301	296	250	255	275	257	296	290	285	299	304	300	314	320	300	274	301	306	308	274	295	295	289	298	300	269	302	255	255	249	260	295	303	276	302	306	285	331	282	285	268	275	256	286	296	271	259	290	293	265	314	324	288	296	247	256	282	290	266	325	274	257	297	297	283	261	258	290	252	285	309	282	279	300	300	290	286	262	278	314	307	316	278	269	275	294	289	288	329	261	290	285	288	264	288	286	306	303	275	307	278	288	302	298	267	262	279	305	306	272	290	287	266	263	324	267	274	268	319	304	284	297	302	304	307	344	255	302	305	306	282	251	274	270	293	281	270	273	298	291	294	300	255	301	289	275	307	272	284	287	284	321	312	285	289	290	268	275	274	299	291	268	262	305	294	316	274	295	302	313	277	285	302	267	284	271	290	318	309	292	281	268	293	254	280	296	311	317	296	304	294	296	274	265	297	266	310	281	272	275	293	263	282	296	282	254	279	296	262	302	266	271	282	262	260	280	292	262	275	288	264	284	289	304	294	304	285	308	305	262	296	321	296	296	287	269	290	275	267	286	289	297	329	266	289	285	288	291	272	282	287	285	272	280	327	262	271	281	302	263	308	263	285	302	297	267	288	316	286	297	292	308	255	294	273	260	272	310	298	266	281	288	289	308	290	284	292	267	291	281	315	267	277	287	300	313	320	299	286	289	321	304	297	309	281	273	315	293	277	304	282	268	281	281	310	313	251	301	273	275	269	286	250	270	291	288	263	273	296	303	280	292	261	290	300	300	266	280	279	296	290	285	271	280	288	294	284	267	286	290	284	298	271	277	302	280	273	272	324	282	256	309	293	322	302	286	300	280	286	274	286	276	303	269	276	275	273	268	284	316	272	309	298	311	276	296	269	256	272	291	270	251	263	312	307	264	302	295	265	322	286	284	302	306	306	309	270	282	285	295	308	305	321	278	292	307	270	259	287	291	264	296	273	300	290	298	275	271	257	276	306	285	300	309	279	293	272	278	293	332	265	271	277	291	280	299	291	298	322	277	286	308	304	277	285	292	337	265	252	266	291	271	271	298	308	316	272	300	289	273	276	296	270	278	286	293	266	303	327	305	293	255	307	269	270	270	265	305	286	297	301	268	310	271	283	260	287	263	301	271	251	281	276	276	303	268	252	297	284	325	273	293	288	310	316	300	274	277	289	276	273	298	297	291	257	301	276	259	271	301	288	269	278	281	275	260	302	271	291	281	310	268	290	294	277	283	261	284	253	304	254	270	266	316	303	276	305	291	259	250	298	279	303	323	274	273	281	267	300	286	259	290	305	305	258	273	314	296	297	281	309	262	311	319	261	298	285	295	267	290	283	307	300	279	286	277	242	309	265	274	292	293	258	301	286	310	277	272	266	289	301	294	279	285	289	273	292	284	258	267	288	311	302	255	261	282	280	263	266	300	297	258	336	288	280	308	268	288	266	292	266	282	259	263	259	305	266	307	278	292	279	295	287	275	290	289	292	274	247	261	303	303	310	282	275	265	278	284	294	281	266	312	279	300	283	285	262	280	286	281	270	301	281	291	296	285	274	246	260	263	276	330	305	278	292	275	276	276	268	259	308	292	272	282	289	280	305	270	298	251	265	315	237	283	280	281	262	298	270	276	293	304	289	266	280	281	306	261	302	307	286	273	261	286	279	273	314	278	282	291	299	287	262	281	311	271	264	267	285	301	288	316	317	306	299	283	270	277	293	285	270	293	295	300	262	285	272	279	289	277	281	292	281	304	270	272	286	293	324	311	284	266	314	315	279	290	297	322	282	273	313	328	288	280	273	276	277	282	299	291	283	267	285	300	285	271	272	283	311	269	262	272	317	254	295	263	277	262	260	309	253	278	293	283	307	315	289	240	271	300	274	311	275	263	261	291	298	278	248	275	287	305	293	289	271	277	307	271	277	278	266	270	243	269	289	304	272	311	287	276	281	281	272	266	277	284	266	275	265	306	270	297	268	239	257	260	255	307	278	253	294	271	287	278	255	282	291	286	293	296	274	264	266	300	297	299	268	283	276	277	303	277	275	266	285	269	322	331	257	300	302	270	275	298	304	255	269	260	288	292	290	302	261	296	257	262	282	298	305	289	292	297	240	277	286	224	326	269	286	301	270	312	325	274	275	282	276	292	292	294	241	265	290	269	269	300	293	270	241	269	291	272	283	266	301	293	295	288	273	280	299	272	279	274	304	254	267	308	284	262	288	310	293	285	284	269	268	289	298	280	297	275	246	282	266	292	273	293	293	278	315	286	290	329	273	292	299	268	287	297	298	277	289	275	278	292	286	289	262	277	262	309	285	263	277	289	294	254	296	310	297	306	273	259	259	261	282	281	294	284	262	297	281	286	258	293	288	310	315	285	282	300	329	284	300	269	277	280	306	257	285	272	271	276	296	285	288	271	285	293	283	317	310	261	278	291	267	290	286	256	264	322	283	287	277	299	279	289	264	276	311	303	275	278	268	269	272	267	246	290	276	283	293	311	270	304	296	275	271	338	252	278	292	295	297	295	294	297	309	320	310	261	274	305	290	306	328	291	287	279	319	268	289	256	297	318	278	289	271	308	279	271	256	294	280	285	276	260	279	293	286	262	259	241	287	276	310	296	282	287	275	263	281	297	281	269	301	254	268	284	305	278	313	281	268	313	255	269	291	262	265	284	291	308	300	276	300	278	263	298	285	270	261	266	287	305	291	244	258	307	276	264	300	279	233	296	299	291	309	263	299	260	279	275	261	278	277	290	285	296	306	258	331	239	266	283	280	266	281	288	279	296	289	290	265	329	277	246	281	271	281	270	325	279	283	276	293	244	288	272	266	276	269	289	309	293	295	282	282	262	286	249	255	262	278	289	291	312	309	292	261	283	310	278	293	300	269	280	257	278	275	319	299	274	267	300	268	265	278	294	283	288	302	280	296	264	308	267	306	307	273	254	242	257	298	292	284	258	293	243	257	257	292	282	290	259	289	325	289	278	287	309	278	264	285	262	283	267	302	257	277	300	279	308	316	306	292	269	261	294	272	293	285	291	286	285	295	280	226	268	281	298	286	304	284	259	268	280	274	261	290	297	281	276	270	291	305	300	299	263	272	280	274	290	274	289	291	285	291	267	276	283	308	292	298	259	296	275	274	278	265	284	282	285	307	264	276	287	247	243	307	316	269	291	269	300	290	280	280	289	306	289	303	271	291	280	296	339	268	278	238	257	305	281	260	301	288	288	272	273	284	274	330	296	318	282	297	306	258	282	311	237	282	305	290	265	311	268	249	280	268	316	279	287	262	308	313	279	268	310	288	282	252	236	275	278	275	283	277	273	255	274	299	284	279	271	277	328
55933	58528	52836	39717	25519	11635	7820	2141	1757	1731	5174	30595	3226	1202	1183	1080	1112	984	987	970	890	921	876	826	838	825	779	813	852	771	772	773	770	702	726	710	730	661	721	692	710	647	708	720	676	695	658	692	717	692	632	697	630	667	672	649	691	691	667	677	640	633	637	648	697	659	705	652	632	587	680	636	649	626	657	639	630	623	651	622	614	656	635	671	626	583	687	609	657	634	607	642	620	656	651	651	612	655	604	615	647	574	642	621	641	619	620	624	627	637	688	640	596	645	580	673	651	585	647	643	659	612	591	601	613	633	614	617	610	667	616	567	621	667	633	666	635	609	626	613	674	653	569	620	623	631	636	617	574	662	611	594	638	638	616	636	619	614	647	641	641	640	642	596	650	615	611	604	651	669	637	614	664	610	647	593	621	609	605	652	600	637	603	629	605	632	607	590	633	639	628	627	647	620	568	563	664	595	592	611	625	612	656	619	643	598	624	629	593	617	610	637	588	669	627	608	608	622	632	612	607	625	634	655	631	572	616	640	623	618	595	606	653	603	596	631	657	615	651	675	634	670	634	614	620	623	645	615	602	605	628	638	639	639	610	635	597	663	632	621	606	635	622	625	638	636	575	652	620	642	607	627	604	654	619	619	637	586	605	633	612	621	605	619	615	623	584	634	630	598	614	597	574	587	622	636	642	600	629	588	653	626	676	653	629	644	547	602	607	606	657	578	598	574	586	634	619	649	612	646	620	610	665	601	624	631	605	640	617	627	572	630	638	574	607	605	604	676	623	601	661	639	634	612	594	636	603	607	587	581	624	586	623	627	590	629	594	618	636	642	566	611	591	595	631	652	624	649	629	616	631	605	603	612	655	624	634	596	596	582	591	610	605	610	623	621	605	593	628	578	639	571	575	578	642	586	646	639	638	627	609	619	623	640	661	620	596	606	630	642	579	645	609	640	694	662	619	635	582	620	583	628	610	629	646	634	596	620	622	581	613	558	688	598	592	657	611	609	623	624	582	628	619	610	575	574	592	578	611	619	596	592	584	608	583	634	647	647	674	608	622	609	590	631	611	591	627	593	616	625	615	602	602	630	615	588	610	641	634	633	591	647	600	628	632	637	640	607	600	642	653	609	611	602	615	594	625	620	585	609	614	633	628	582	661	594	603	611	619	648	577	624	624	613	618	635	618	628	599	617	618	570	602	621	643	592	629	624	607	604	641	615	644	660	599	592	627	574	647	675	610	631	644	674	637	619	602	654	589	630	601	630	652	623	624	592	640	584	599	625	586	617	616	601	637	562	579	629	612	617	631	638	613	636	616	610	634	638	624	578	617	586	593	633	590	582	623	624	611	616	608	632	609	613	610	617	631	604	619	615	612	592	609	615	598	613	595	601	609	588	620	624	620	655	597	593	606	627	619	613	598	623	596	580	630	629	621	593	635	603	645	610	598	649	602	575	663	596	628	554	615	630	624	635	613	621	573	601	583	636	642	565	606	611	625	610	643	614	581	615	603	621	659	611	629	619	612	664	670	610	634	664	629	593	591	636	589	638	600	580	611	590	597	587	591	617	614	596	613	583	634	596	603	634	589	606	612	652	624	586	631	643	592	642	644	613	600	574	650	623	568	609	631	576	592	640	614	591	613	661	610	650	632	563	623	637	629	607	632	613	656	621	625	620	611	644	584	584	618	610	680	603	667	610	591	599	567	655	601	600	636	621	599	586	632	632	663	646	629	581	679	585	613	623	563	673	661	653	613	635	617	586	589	614	568	587	621	589	632	583	616	661	596	607	630	576	606	593	616	645	614	537	603	604	611	647	618	645	620	563	623	664	595	625	628	613	639	622	608	612	626	585	601	604	601	614	623	623	581	608	630	643	662	626	578	649	643	627	595	621	594	634	628	641	623	643	601	656	654	615	604	613	650	579	610	601	609	656	640	617	638	639	594	569	617	611	628	601	583	610	605	618	587	604	603	614	654	640	597	639	633	610	589	569	619	626	609	609	625	617	556	621	620	597	641	601	634	633	643	600	648	643	643	584	583	646	664	614	589	619	632	614	557	659	629	640	594	607	604	634	622	567	572	608	614	643	649	601	598	591	621	598	612	664	604	624	624	655	661	598	617	658	595	655	635	610	559	578	620	616	641	616	601	601	592	611	578	634	625	634	576	636	570	615	628	612	575	641	582	626	621	606	610	644	598	604	583	572	628	681	594	596	567	648	612	613	578	650	623	656	626	571	586	599	633	558	576	626	643	596	604	578	601	569	569	629	634	637	601	565	588	590	633	607	632	653	582	610	674	616	618	649	625	569	592	616	613	592	648	604	561	601	587	626	623	626	640	654	644	598	634	632	574	605	612	556	600	652	623	605	635	617	636	609	597	624	572	568	585	629	626	627	640	613	624	637	621	614	610	560	615	572	578	582	596	633	672	623	635	607	650	606	607	605	582	595	683	642	623	586	616	627	665	637	598	644	598	619	631	577	586	626	619	644	627	606	579	625	648	578	612	572	595	598	688	629	624	581	648	603	627	600	595	633	587	625	634	566	615	615	600	633	568	607	637	628	640	660	594	615	624	603	605	611	602	612	561	559	593	597	613	605	674	657	584	639	630	618	563	665	600	608	625	580	614	630	648	609	602	635	644	637	653	604	649	607	618	615	644	612	635	571	631	615	617	607	611	587	560	600	636	650	616	600	590	604	589	640	638	646	621	624	602	576	564	619	638	631	606	597	636	627	600	619	576	597	625	614	596	587	583	621	582	606	606	577	640	631	677	589	622	571	632	582	626	648	634	578	608	596	603	612	620	653	646	589	564	650	639	599	615	597	578	661	626	628	618	660	599	621	620	669	592	644	603	621	643	638	638	601	616	616	620	596	619	644	638	612	595	571	603	596	593	620	630	628	554	643	583	625	626	646	608	608	592	603	581	652	617	634	659	617	624	635	674	595	626	612	632	652	663	641	633	627	575	645	596	577	628	647	617	579	618	588	621	592	588	620	630	615	605	606	648	679	606	629	634	639	613	610	629	617	597	620	665	593	614	609	619	609	628	588	612	630	641	605	599	631	581	586	566	576	622	635	612	626	627	655	621	603	659	585	623	606	634	602	584	596	585	630	602	602	602	585	615	583	610	602	626	628	631	617	649	532	583	609	588	631	619	630	599	634	634	556	571	672	656	639	618	610	605	621	650	611	605	601	602	623	626	660	639	655	579	645	625	583	618	628	631	645	622	651	658	588	575	626	605	571	608	612	619	600	603	606	586	610	629	639	605	583	644	632	647	604	621	573	627	617	598	607	627	632	650	604	590	610	609	614	610	612	618	632	627	635	569	621	586	600	620	595	625	602	624	614	624	604	609	653	600	621	633	628	641	639	695	626	600	629	680	631	618	618	593	626	620	615	618	626	626	599	603	613	611	669	620	655	653	617	587	626	642	580	617	619	571	635	646	636	564	617	584	608	613	627	625	611	591	617	637	644	577	620	628	606	605	622
30018	50134	42552	21274	6869	1817	708	455	376	360	375	678	383	367	372	353	405	355	377	393	358	351	391	375	337	361	336	344	352	371	377	372	359	345	394	365	387	343	359	371	379	377	368	346	361	340	404	377	360	367	392	323	364	344	357	376	348	373	343	353	348	349	387	318	330	351	329	342	344	376	353	353	369	345	386	364	356	341	385	358	362	379	373	348	346	323	385	358	354	394	363	387	350	390	366	361	315	355	341	336	361	354	380	355	387	320	331	347	384	334	354	347	386	351	363	328	342	345	374	353	384	366	329	337	384	376	372	370	381	364	341	376	356	327	336	342	390	354	339	364	367	315	354	337	348	351	416	351	375	362	364	348	353	340	364	362	367	336	363	379	386	381	379	374	372	407	371	337	372	353	357	393	323	382	364	332	370	352	402	378	353	336	359	367	342	336	346	354	336	378	334	362	328	354	375	364	369	362	367	369	339	365	371	391	386	342	360	366	364	354	358	374	351	345	347	373	354	368	373	356	350	351	377	361	329	356	368	364	372	357	363	333	359	369	371	363	371	386	358	340	369	351	347	339	361	334	376	377	385	367	350	345	375	341	341	361	361	334	366	349	351	355	369	376	372	331	370	411	337	336	321	335	367	349	333	370	390	322	366	332	369	359	365	355	372	371	377	320	323	372	352	391	389	394	345	377	356	346	340	362	360	334	400	366	374	396	383	391	362	357	364	356	357	379	367	342	363	327	325	354	361	383	377	360	334	355	366	368	393	372	370	366	366	393	355	371	341	358	324	353	375	362	352	368	365	314	358	383	381	358	371	343	320	323	363	370	359	357	373	376	355	366	380	347	380	368	366	359	361	335	365	343	364	369	350	382	418	313	342	359	307	349	343	346	379	369	374	363	331	339	353	359	367	393	365	355	389	354	366	387	351	354	338	343	371	345	391	355	352	386	362	334	343	345	356	345	382	317	366	349	367	343	358	303	384	359	365	370	377	355	326	389	295	337	358	359	351	366	373	322	348	351	348	390	381	353	335	380	341	361	342	324	341	339	366	365	397	364	385	393	332	377	356	360	363	354	332	363	327	357	372	352	375	418	363	352	345	385	375	349	355	354	345	349	335	386	353	378	366	362	334	358	343	382	331	361	366	368	368	339	366	353	362	374	371	341	403	347	346	381	348	397	343	365	367	349	355	371	392	328	337	359	367	363	348	352	353	377	346	358	353	363	340	332	348	310	380	359	380	375	345	361	332	346	355	353	350	365	373	355	373	334	372	334	347	374	383	307	311	349	317	345	349	356	378	342	384	328	368	385	349	364	333	346	349	340	383	399	371	353	356	357	343	339	347	376	370	351	381	306	362	358	359	362	328	344	369	387	365	389	343	322	377	351	333	369	351	361	373	328	370	367	345	332	347	356	353	354	381	355	377	358	380	330	372	354	365	378	374	366	348	330	366	358	344	361	398	307	311	292	317	359	380	348	358	364	379	382	369	365	381	340	392	354	352	334	350	344	329	343	354	378	361	340	353	382	348	350	338	337	369	397	332	339	353	350	343	360	335	337	337	365	361	336	386	342	332	351	363	396	355	386	379	338	317	327	351	372	376	397	350	384	358	364	369	329	368	335	379	363	351	371	371	372	374	390	346	366	333	343	367	355	337	338	359	383	372	338	338	349	368	350	361	412	373	355	357	375	339	353	338	350	342	376	338	335	347	342	345	342	356	381	355	397	376	327	351	392	341	337	406	354	375	345	386	371	341	347	362	339	363	352	347	355	356	337	348	326	391	381	352	337	386	351	383	344	340	327	357	382	374	366	339	347	313	383	375	383	398	348	350	377	357	349	349	382	322	369	369	331	358	408	366	374	374	394	365	386	374	385	347	343	376	381	369	359	384	344	346	357	347	340	393	377	358	340	364	353	364	362	345	396	320	359	393	376	358	360	367	351	342	347	403	332	363	405	347	344	382	362	364	359	366	389	386	360	359	362	338	340	374	345	383	360	347	357	341	390	359	372	381	350	389	396	352	382	361	357	363	346	383	370	347	367	369	354	343	373	363	351	338	345	334	342	375	418	366	394	386	351	308	319	371	315	328	333	354	374	405	344	364	373	333	353	339	370	357	369	329	359	359	354	345	366	337	344	380	334	343	383	363	336	358	357	407	350	352	352	353	357	365	351	359	340	315	350	356	313	367	341	358	347	372	367	375	353	383	345	327	350	371	374	370	346	391	342	328	364	365	334	328	358	365	370	405	362	379	335	375	340	344	378	356	373	328	367	376	349	347	365	349	365	330	335	359	378	315	359	327	344	360	398	355	353	379	315	355	371	389	362	350	337	339	360	362	360	376	338	336	321	386	347	354	366	367	318	338	336	340	346	352	366	356	350	363	354	382	333	342	324	370	348	356	376	374	351	380	337	361	341	340	344	368	356	381	374	355	290	378	384	352	362	359	348	354	372	353	349	378	344	365	349	379	378	357	359	359	386	350	369	361	364	381	370	383	390	341	364	353	369	353	347	378	346	359	349	358	344	391	355	370	304	350	368	352	368	336	365	383	376	336	367	337	368	346	395	362	338	345	349	352	340	363	400	360	336	368	384	376	343	374	339	355	370	373	355	359	347	371	367	353	330	371	344	338	372	363	333	357	354	380	381	371	341	388	346	380	368	361	378	374	329	359	329	344	373	344	343	361	357	366	319	332	361	340	351	324	307	363	347	367	325	336	378	357	344	380	354	358	354	338	327	333	382	349	356	335	336	322	378	383	376	394	380	365	332	369	355	369	346	387	348	369	356	318	345	362	378	362	369	374	362	372	374	382	347	340	365	342	360	378	359	354	359	332	366	319	328	366	315	342	367	367	354	321	345	336	360	394	343	378	331	367	374	350	344	355	365	329	368	364	380	373	354	375	356	349	361	363	358	379	380	385	323	364	369	398	356	318	341	348	365	381	362	393	389	383	362	343	340	356	365	350	362	356	402	361	357	357	379	358	359	361	363	348	358	335	365	365	322	306	348	346	384	357	332	336	388	379	353	368	359	348	371	353	311	347	339	344	371	328	366	404	368	371	354	339	399	337	366	371	317	351	327	359	372	392	384	366	362	358	375	358	365	366	335	379	356	376	367	389	392	348	353	343	381	366	345	327	360	389	371	330	334	366	342	342	367	370	383	350	333	368	366	374	392	340	333	330	376	361	335	352	341	354	345	344	387	398	376	313	378	348	399	402	373	364	376	347	372	361	370	334	347	339	367	312	340	365	374	378	351	386	362	371	367	355	370	362	328	358	318	342	387	342	359	358	354	368	375	378	349	363	367	351	350	360	361	343	361	339	355	358	368	377	339	384	346	374	345	375	388	306	374	366	381	390	353	384	374	335	322	365	360	326	379	334	358	367	362	352	337	371	355	363	370	364	304	347	350	353	366	347	366	372	342	351	331	367	360	336	327	365	400	371	355	345	405	344	405	348	366	362	379	365	312	368	338	343	369	358	360	365	371	356	374
26588	48593	41467	17150	1566	979	996	896	915	987	1134	2962	1172	857	873	885	880	938	912	865	862	910	879	881	856	858	867	888	901	884	849	833	885	831	850	943	853	877	890	843	850	835	871	888	879	955	894	884	855	830	846	872	864	912	900	871	887	851	870	848	837	886	888	917	891	887	828	871	885	902	915	904	906	898	832	839	915	884	870	842	902	844	846	914	829	828	901	868	835	942	864	934	856	866	909	864	860	869	863	870	898	820	896	891	853	893	890	913	897	843	905	867	865	872	872	863	848	922	850	875	859	893	856	887	849	866	852	834	864	848	900	904	899	857	887	917	839	888	837	877	891	903	854	893	906	832	864	878	872	875	893	881	858	895	880	875	838	856	798	878	897	883	939	900	917	932	874	918	825	889	835	844	901	901	915	854	842	867	844	856	908	832	878	888	908	871	901	906	887	858	846	909	934	876	877	906	927	874	882	839	845	889	885	911	838	925	844	854	869	839	849	852	903	855	859	836	881	851	861	823	837	912	852	858	809	879	880	867	867	890	850	887	915	855	902	844	883	884	877	917	886	866	811	869	834	889	866	877	850	843	920	874	823	852	902	876	877	901	857	881	928	831	894	829	881	840	887	917	888	878	803	827	912	871	868	896	842	828	904	887	896	890	865	867	834	877	854	874	852	886	922	896	895	847	846	875	869	803	899	862	813	882	873	849	896	874	840	871	881	894	886	856	844	920	818	826	908	879	888	831	855	824	837	839	905	851	844	844	877	861	848	910	908	907	843	829	873	895	812	931	863	877	830	892	899	864	938	870	872	858	890	907	860	931	893	851	862	899	804	891	897	865	849	942	824	895	893	914	834	877	897	879	883	859	854	880	916	846	840	834	871	896	865	870	880	842	851	853	863	923	841	899	895	879	888	897	863	787	876	834	833	889	923	886	897	848	922	837	860	851	867	856	908	941	872	871	906	887	888	862	877	865	881	818	875	841	899	877	850	857	850	897	871	845	872	838	842	839	887	832	838	906	901	845	880	868	843	868	897	873	863	857	883	887	820	909	868	860	820	845	884	903	925	900	865	867	912	888	864	897	884	787	898	875	863	852	884	886	838	897	936	877	876	835	854	877	873	875	892	849	921	868	879	893	887	848	872	895	853	835	861	889	856	881	914	898	853	838	872	819	908	855	862	928	873	851	863	850	852	834	873	909	897	957	887	822	874	886	825	852	859	858	899	851	912	863	878	844	831	865	871	843	846	834	820	867	844	867	876	931	863	898	859	894	844	859	854	834	816	876	866	884	859	842	838	875	901	854	898	872	907	872	829	843	847	827	858	877	828	891	891	855	885	912	858	894	861	987	895	875	907	903	871	892	844	883	856	901	795	801	940	863	909	876	864	876	888	910	855	871	813	920	872	825	918	877	891	889	867	882	910	865	843	834	874	822	892	882	881	860	914	850	880	884	841	839	897	858	925	849	855	882	907	841	860	874	861	820	852	904	877	836	874	814	879	864	860	825	844	840	880	897	869	895	893	903	887	912	886	870	928	899	870	885	861	904	874	867	856	852	869	832	872	921	908	866	880	894	841	816	865	809	929	889	861	864	891	905	940	863	883	897	873	865	869	832	902	903	906	876	865	847	860	825	914	871	867	893	866	851	887	839	846	837	852	843	845	924	885	893	919	866	814	870	871	853	867	894	871	818	890	885	859	898	861	887	859	870	904	864	896	851	923	851	859	906	856	888	820	882	861	840	905	904	867	856	870	901	875	846	888	882	887	888	848	851	829	853	837	843	865	882	868	850	868	919	904	928	826	911	815	887	885	841	905	881	854	862	859	846	849	865	859	886	883	909	885	835	849	845	854	867	842	904	884	826	855	890	896	878	918	899	846	860	829	874	873	846	893	897	839	913	817	900	858	846	833	917	865	857	884	927	867	925	861	869	841	874	913	889	889	892	889	870	826	855	860	842	918	805	920	894	882	865	842	882	871	887	894	893	894	926	891	859	845	895	862	897	853	883	913	836	868	880	885	893	863	869	894	868	888	900	906	869	909	858	829	864	837	823	885	866	913	851	845	871	895	848	793	852	900	917	921	924	852	869	866	841	852	896	858	910	826	851	897	879	869	866	854	900	874	870	934	879	831	895	855	871	881	903	862	863	846	885	864	842	849	915	935	843	875	829	869	899	875	875	852	826	868	829	854	871	902	901	856	873	870	881	905	888	840	895	822	831	900	856	865	869	871	857	914	814	887	877	853	850	883	939	858	890	831	872	897	837	903	816	878	899	897	878	896	851	869	855	890	863	847	915	866	842	927	888	845	866	905	842	885	889	892	864	890	863	903	887	860	857	898	862	877	884	897	850	854	844	849	830	855	799	892	907	885	870	890	874	898	886	858	861	905	830	891	874	844	862	838	860	855	921	851	873	885	922	888	875	823	831	872	856	879	856	846	884	871	819	899	923	908	889	853	921	890	894	848	807	834	844	936	873	831	875	863	890	831	853	926	833	873	853	861	884	875	887	874	869	843	902	822	901	865	882	834	849	832	896	890	899	851	889	846	881	879	833	859	932	889	851	899	867	867	885	883	797	893	899	899	903	894	905	912	918	842	827	903	895	895	834	922	853	937	876	866	852	866	858	857	891	858	911	870	876	800	862	847	848	846	843	803	883	908	849	866	847	874	884	839	862	829	886	848	925	886	903	887	880	869	853	848	855	848	932	863	907	879	847	857	852	895	912	917	842	861	850	850	887	884	876	903	869	847	912	860	838	928	896	851	843	862	829	853	862	855	858	812	884	848	892	890	922	858	885	871	848	845	864	853	865	920	899	821	858	842	879	871	861	908	832	902	865	869	878	822	872	884	855	876	916	879	896	860	881	888	847	870	862	878	875	858	870	853	841	869	897	889	865	898	867	899	854	800	782	871	900	919	856	890	848	860	863	875	883	851	864	868	878	863	899	847	844	858	898	856	845	848	893	865	928	855	837	836	836	916	893	809	871	852	890	929	870	909	855	839	875	897	858	881	893	884	905	841	902	860	917	855	803	893	907	888	884	888	899	877	828	814	892	914	841	879	886	835	828	856	827	878	893	890	880	843	917	837	892	821	839	819	899	832	909	845	880	878	894	890	837	873	834	878	872	843	856	852	839	912	885	859	901	915	859	859	897	928	854	868	889	890	856	869	887	827	881	912	845	860	892	877	928	879	864	881	849	884	852	884	835	871	875	866	917	835	799	887	946	842	938	850	901	907	849	885	864	879	882	861	972	932	859	849	925	840	928	797	887	912	896	859	913	898	865	833	865	906	837	862	832	899	864	835	878	911	880	883	897	875	858	828	906	854	809	926	848	886	849	903	892	894	848	894	826	795	885	819	870	794	825	882	865	886	923	884	831	890	874	833	891	897	907	883	841	843	910	909	864	854	858	837	861	860	835	876	859	860	831	897	927	862	852	889	873	878	820	860	857	845	868	920	890	814	830	884	829	870	927	912	850	909	865	814	879
58272	47481	43436	31452	25245	24455	21681	16860	8255	1819	720	4185	2098	522	515	489	478	444	521	488	466	487	524	417	480	460	486	439	437	418	452	450	472	428	449	439	464	407	424	440	442	426	496	462	468	439	486	457	459	447	481	438	383	464	474	464	429	456	451	436	452	429	469	419	452	450	453	437	464	431	426	451	434	442	449	492	458	449	427	391	447	439	456	422	419	442	479	473	444	439	444	444	476	425	476	384	465	421	492	469	398	468	425	461	447	463	478	456	401	443	402	470	466	407	416	455	468	425	474	433	493	460	443	415	457	457	443	448	417	432	391	462	448	441	469	456	466	466	428	419	408	431	457	451	425	402	436	436	437	454	435	441	453	458	481	440	416	411	486	423	419	458	434	472	461	437	415	450	406	428	460	486	439	505	463	450	438	466	456	457	400	433	474	491	463	444	424	430	447	457	492	405	448	454	420	397	468	441	423	462	425	422	433	438	426	404	433	440	424	438	436	453	431	408	426	435	473	465	453	453	481	462	433	447	444	431	460	445	440	443	406	478	423	425	491	443	434	434	440	448	456	460	417	466	454	409	435	446	437	473	460	439	422	441	474	472	459	460	440	408	409	437	456	418	435	441	431	435	444	447	472	455	432	430	448	458	439	422	442	428	473	418	466	418	438	460	532	443	452	447	407	484	448	413	434	461	453	444	413	466	417	455	416	420	497	440	458	478	404	432	467	406	383	453	474	431	432	448	454	408	479	438	489	465	444	446	428	430	437	448	412	455	461	436	444	433	436	459	436	451	475	449	428	446	465	450	450	480	448	403	463	439	427	446	445	423	473	436	416	448	430	477	456	477	466	423	451	474	406	415	426	465	463	435	465	474	446	422	473	456	451	444	438	461	461	420	450	446	440	440	454	441	464	437	448	449	456	459	479	445	439	424	460	467	431	439	429	434	455	432	442	485	447	460	441	423	405	458	418	422	450	450	477	491	435	427	475	465	461	462	488	473	410	439	435	454	435	436	493	454	452	487	438	427	449	454	468	420	440	416	432	457	446	455	414	454	441	453	502	443	462	445	449	452	434	448	437	428	451	436	402	440	476	480	483	469	473	437	441	442	462	422	400	446	452	452	465	412	424	444	432	460	449	455	417	482	480	450	439	433	462	452	469	465	458	466	466	407	440	422	444	458	410	459	425	450	436	455	430	450	421	453	426	416	474	469	443	487	418	411	452	448	496	427	430	414	464	455	425	440	445	369	441	446	443	457	460	480	433	429	461	438	473	423	455	443	499	455	417	422	436	466	469	430	455	442	435	429	432	439	444	470	410	468	467	429	436	442	411	436	440	410	461	462	447	427	478	461	408	420	452	420	444	457	474	449	439	424	446	434	449	450	477	481	502	451	446	459	464	441	435	481	434	451	467	476	464	454	460	443	413	464	433	449	458	421	477	427	445	421	452	456	414	443	429	414	452	459	414	454	425	419	464	450	437	457	440	444	484	399	412	446	458	442	416	409	440	451	427	469	469	436	465	454	436	415	417	444	457	430	431	431	454	425	429	441	469	423	403	475	403	446	433	448	413	430	440	415	430	494	427	441	450	445	453	429	474	421	473	470	469	453	401	410	443	460	430	448	453	478	464	416	451	435	429	453	482	463	447	503	415	470	454	429	459	422	451	461	465	453	421	437	487	431	394	438	429	464	421	427	426	430	435	444	429	432	452	400	481	425	443	446	447	467	431	473	428	383	487	422	437	479	452	429	458	419	452	473	426	469	424	472	444	448	422	437	440	445	440	417	412	466	457	407	457	456	433	413	454	404	432	494	432	446	449	403	446	472	473	485	396	451	437	439	475	429	454	425	446	406	421	420	465	434	441	400	478	456	438	405	408	423	436	423	413	392	437	436	449	422	425	461	463	442	448	436	439	451	484	456	418	428	452	441	397	414	493	475	435	430	435	442	427	429	493	447	408	426	446	480	431	417	445	442	431	455	459	449	422	449	438	467	431	441	459	442	464	460	429	484	414	477	465	445	448	431	418	446	440	466	419	458	418	410	441	415	416	437	471	454	457	427	432	458	429	453	427	444	419	417	448	412	423	417	429	475	427	419	466	458	418	449	432	470	430	417	463	464	424	470	462	441	447	460	420	461	465	464	440	420	462	447	457	434	453	434	427	451	519	444	429	440	398	425	448	465	452	399	444	447	426	434	466	431	449	472	436	422	420	435	423	425	426	463	459	469	419	444	461	436	457	415	435	446	435	400	441	479	436	405	409	407	440	460	449	423	468	443	465	474	431	407	443	408	460	469	420	483	448	436	417	431	455	405	452	415	445	428	454	439	399	419	472	471	469	464	448	471	450	436	431	438	416	450	440	451	447	441	428	470	495	410	434	466	466	424	436	422	426	423	431	469	500	422	437	457	474	417	424	413	447	418	457	457	458	424	434	468	445	412	423	428	449	426	440	441	460	446	478	414	462	446	447	423	451	493	460	473	424	412	453	427	482	399	470	462	416	453	422	453	448	474	450	474	420	446	434	454	450	449	457	441	428	459	425	448	415	441	467	416	447	452	445	459	452	432	422	401	447	456	444	403	442	407	464	423	478	466	471	470	415	430	455	406	421	408	454	463	433	475	434	407	443	458	419	460	437	463	400	413	420	422	446	484	478	428	477	480	432	475	429	464	470	428	465	445	458	468	460	461	440	391	465	456	428	435	463	480	430	433	462	423	404	433	435	460	469	433	471	459	412	415	482	456	490	466	434	453	402	442	455	440	471	458	460	405	446	414	432	452	404	451	409	436	432	417	445	478	393	427	418	452	424	438	418	434	459	426	455	441	467	441	421	436	439	457	446	397	455	436	426	476	424	430	455	471	486	436	432	456	451	435	467	451	471	435	462	423	422	421	433	447	452	420	437	449	449	449	418	443	420	449	466	443	413	451	452	469	478	443	453	462	490	447	437	457	455	447	437	435	457	460	436	464	449	469	439	405	423	430	434	482	431	428	403	435	423	436	432	411	426	425	450	424	453	400	448	430	435	440	453	462	449	464	425	455	435	435	432	444	445	425	487	449	434	415	447	451	463	403	440	460	439	424	418	407	428	434	448	462	459	445	440	472	424	434	453	457	416	456	415	414	442	428	422	460	405	412	424	435	468	411	460	489	429	439	422	447	508	435	471	482	401	427	470	437	450	479	453	483	461	439	423	429	410	427	421	444	424	405	394	472	458	447	483	390	451	436	436	464	433	437	447	411	428	421	463	447	474	422	448	469	424	453	446	436	406	474	424	448	436	445	497	464	406	422	453	444	430	389	461	477	449	434	437	460	474	413	460	454	463	435	455	450	431	445	408	441	419	475	437	418	490	412	470	416	429	459	470	459	449	438	440	407	433	437	446	430	426	448	474	496	420	480	415	445	437	457	405	476	468	459	433	436	461	437	443	477	456	458	417	427	408	413	435	436	412	444	475	457	444	440	438	474	441	444	446	435	442	428	425	391	441	453	417	421
55040	62523	52286	36807	17683	9237	2597	2190	1852	1699	2019	15563	4767	1284	1271	1251	1174	1132	1136	1164	1105	1152	1197	1038	1165	1022	1055	1089	1099	1002	1015	1053	1031	1033	978	1002	1081	1021	1014	1009	963	994	971	996	945	1012	1081	1017	982	931	1000	975	1015	986	961	1006	978	1010	966	938	973	993	1011	1034	1027	960	1024	941	1022	979	1029	967	1050	997	949	981	956	969	988	1014	1049	987	1037	949	975	994	984	954	975	1013	925	1016	1007	997	972	1003	959	983	1007	987	1022	942	895	986	966	1014	995	978	988	976	980	972	982	969	978	1018	1015	960	1013	936	974	1005	1005	956	982	985	1041	973	927	954	935	954	928	940	1000	972	991	995	1007	938	900	997	938	953	933	939	982	919	901	933	1018	1028	906	1002	1019	967	921	997	987	950	1008	950	972	999	1001	999	984	1025	959	1026	982	958	938	991	944	1023	984	996	924	972	1036	1034	964	924	956	986	996	936	955	980	968	951	996	978	956	1037	995	941	938	1002	1011	977	986	954	986	964	925	977	957	1023	958	994	1033	981	997	930	957	1017	1011	945	954	1012	1033	970	991	955	950	972	989	1006	948	952	968	968	1004	1018	992	950	946	1028	969	957	965	966	945	1019	1001	932	997	939	1008	973	1034	960	993	923	943	961	948	999	986	923	950	985	998	966	1001	970	1014	968	965	964	958	973	976	973	996	967	974	948	973	964	1036	968	967	1019	986	900	970	961	968	972	938	947	999	973	1018	978	911	954	988	985	996	1012	942	990	1007	972	988	967	960	951	985	951	981	974	955	971	990	996	977	959	950	1000	961	952	933	995	953	1014	988	945	972	936	981	1017	1008	992	933	1005	1029	965	1001	961	936	983	1006	985	909	1032	992	1019	960	947	962	960	990	976	917	1030	971	953	1002	942	941	964	1008	1023	934	993	922	976	1009	973	954	964	933	990	951	1006	968	944	945	991	976	981	946	977	894	1003	946	911	969	979	967	974	996	1016	968	996	911	917	1008	1049	960	1030	991	987	936	1005	967	998	954	1002	937	989	930	969	964	968	1012	1011	1033	983	1015	990	1030	1001	978	912	962	987	1032	1004	987	1041	1001	970	928	1006	958	990	959	958	971	1020	1005	954	977	970	940	965	932	929	987	982	1025	1034	967	1015	1017	932	998	965	998	993	974	949	998	943	1003	956	918	959	1003	955	929	971	973	942	960	957	971	984	970	959	955	971	959	983	964	1039	1021	1023	965	954	934	954	922	1014	949	973	962	975	973	899	999	946	944	981	955	910	965	969	992	934	987	946	968	976	957	974	932	964	950	1013	947	1015	1036	996	972	987	975	988	977	1030	948	967	925	962	949	953	981	995	1005	1049	991	986	950	975	988	950	969	1021	957	1005	964	933	968	1031	999	943	951	1001	915	955	984	976	989	987	934	979	990	1079	955	957	989	964	976	979	977	932	936	951	931	929	969	945	975	994	962	1021	946	1008	1001	951	975	1004	981	977	998	998	1025	905	952	1005	1019	956	988	941	1023	1011	982	963	1003	947	1004	985	915	1017	942	987	948	936	969	942	1017	981	938	981	1001	962	924	1030	988	949	948	918	936	972	974	978	923	1019	997	922	947	999	997	989	968	944	987	942	995	1038	967	927	948	994	959	975	967	1015	1011	970	917	935	1015	931	995	965	957	1035	989	996	997	954	955	997	993	992	983	1010	974	982	965	971	971	970	925	985	971	964	956	992	1012	960	980	1005	977	947	911	1034	948	992	962	1006	955	962	1019	975	914	1004	940	987	983	918	987	975	949	951	1010	921	1058	1008	1022	962	991	981	1057	961	937	995	995	990	973	1010	993	975	941	979	996	1026	986	934	975	1002	981	1011	958	1007	998	967	948	967	942	918	956	997	990	968	989	957	957	975	979	996	924	902	944	957	975	974	986	915	1021	920	963	961	927	972	937	989	956	971	995	962	1010	973	994	933	967	999	964	984	961	978	991	944	965	979	982	973	1001	952	986	1031	967	941	1008	971	981	958	987	977	981	951	943	926	973	994	937	977	952	1007	1013	1022	972	950	955	956	972	950	983	1001	1031	962	1002	1027	973	975	979	967	1034	917	946	950	976	1045	967	974	988	998	992	968	1005	983	980	992	966	922	943	1009	1013	1006	950	982	955	944	925	1009	952	942	958	1016	972	943	959	951	973	933	1041	973	969	982	958	996	1033	1002	986	1017	973	951	1005	928	974	985	928	973	945	978	943	988	928	935	925	985	969	990	965	971	973	988	976	1002	959	940	943	984	937	1015	978	1002	994	965	961	927	954	1033	961	944	965	1037	955	962	1008	1020	993	945	931	990	899	905	988	943	955	978	977	924	991	1019	1009	918	937	981	989	1029	1016	955	1046	986	987	984	958	986	922	941	988	913	948	1049	962	939	992	945	1022	941	969	916	997	976	1037	915	955	958	1068	1014	984	976	1007	960	895	970	972	965	1021	951	962	988	966	970	978	939	971	1042	995	971	975	1011	952	974	1015	987	1011	969	919	978	981	966	974	969	942	973	968	948	989	979	994	1006	994	956	988	959	977	936	992	934	991	975	979	944	965	974	980	925	940	930	974	995	947	924	944	999	932	954	964	963	980	1024	963	945	989	933	961	946	947	987	953	971	986	1003	988	982	930	973	939	953	982	1001	967	975	927	916	968	966	975	961	936	934	918	990	997	991	895	982	962	1012	979	959	991	915	964	986	965	1015	925	900	1012	1050	962	962	960	946	1002	950	1015	940	966	952	976	992	993	890	998	1023	1006	998	950	989	1034	1003	980	921	958	931	1000	978	1025	978	981	936	1033	965	994	950	949	1017	959	958	988	999	997	980	1008	963	940	991	924	942	999	963	991	1017	934	945	966	983	968	963	1013	968	937	996	992	1019	1016	997	1008	946	990	955	1014	1026	931	919	981	997	967	948	1042	912	1028	964	1010	952	937	1008	965	936	977	970	966	1012	996	1001	950	942	937	976	936	952	990	984	942	958	984	1017	934	930	947	969	1002	925	984	989	979	907	953	1009	922	967	953	982	973	1030	1007	914	974	993	996	959	953	967	961	936	959	928	962	962	950	940	968	929	960	959	984	956	1083	941	937	948	972	942	975	975	946	1003	945	970	944	997	924	993	952	1015	933	919	998	1017	982	1006	995	965	982	961	952	986	967	964	1013	942	1031	994	978	934	941	1009	874	891	966	961	985	941	973	982	938	946	931	984	935	997	961	993	977	1012	968	972	983	968	971	998	970	965	961	924	973	962	957	948	1008	994	975	973	1050	950	1006	952	1004	1030	1002	982	950	978	937	944	967	939	908	1028	961	973	1014	924	1008	974	915	944	998	998	1025	976	977	923	952	971	969	963	1008	939	1001	988	1026	944	960	1012	968	978	974	965	1024	994	1021	975	989	992	959	991	939	1048	931	969	1022	938	924	1002	944	1034	963	1003	999	1050	1035	907	906	976	977	915	958	937	1001	952	948	1000	1001	981	1007	887	959	979	1011	957	983	958	1019	956	962	964	992	980	903	948	890	965	924	978	933	935	977	1026	1013	954	969	943	960	963	1001	920	952	984	983	936	956	961	985	965	971	992	948	987	1026	950	983	1016	1013	938	922	956	985	935	947	936	963	1045	955	987	985	915	981	1013	991	992	1001	919	996	968	1013	931	974	1039	946	1010	919	969	999	939	987	980	992	999	1028	1023	974	986	973	948	998	985	975	976	944	954	1040	991	985	969	977	1025	977	951	999	950	949	975	961	975	969	972	1016	993	913	962	978	974	1038	977
56108	42686	36361	28576	26281	23390	21936	18048	8862	1785	683	3911	1272	389	391	388	373	358	322	324	344	329	315	323	289	301	292	278	296	359	309	264	305	311	339	294	280	292	269	300	273	260	277	283	255	262	285	290	249	239	307	248	263	267	273	252	293	285	258	280	255	305	290	260	277	299	283	272	325	254	244	284	296	277	277	290	266	254	240	294	271	271	265	282	284	269	250	279	279	298	304	286	294	299	273	287	299	267	279	286	246	298	268	235	244	252	267	279	284	274	250	271	262	259	262	264	249	266	279	238	269	249	292	250	266	254	270	277	260	277	288	253	284	278	258	252	262	242	268	244	245	260	251	245	295	276	250	258	284	240	266	301	272	269	254	308	272	285	260	241	262	264	269	280	265	278	299	267	276	290	259	296	266	261	294	273	248	281	246	243	267	269	263	293	278	270	258	258	268	253	254	275	253	238	286	273	284	277	256	257	276	271	253	293	266	248	267	260	308	264	271	240	256	253	295	255	268	252	290	241	266	254	249	279	285	270	259	291	271	271	276	265	267	296	255	259	268	257	240	260	293	261	274	278	277	258	227	276	267	269	264	272	275	277	265	263	276	281	280	267	242	277	242	261	276	277	271	266	275	266	284	270	303	260	253	280	247	243	251	281	251	259	253	243	273	240	295	265	228	249	238	301	231	256	243	295	232	268	259	280	268	260	280	264	258	281	254	215	257	254	283	283	293	274	299	298	271	290	271	296	294	271	249	259	302	244	237	291	253	261	263	276	236	271	250	272	276	262	262	269	270	280	277	281	282	253	240	254	287	305	287	266	302	301	249	274	298	291	246	259	271	288	232	276	259	274	290	244	251	242	280	248	262	282	276	269	264	256	259	267	281	276	304	261	280	295	279	296	283	239	266	301	259	261	251	274	263	258	275	279	273	272	276	245	272	245	278	306	278	256	268	275	260	263	274	260	261	247	228	238	255	306	282	258	300	267	283	283	270	290	298	264	259	265	299	265	268	253	252	270	271	277	270	289	255	284	289	248	287	242	276	267	272	265	264	262	284	286	266	280	267	291	265	269	243	241	256	264	268	263	276	300	281	258	268	249	259	275	276	271	253	246	261	257	268	288	290	257	243	256	265	228	295	290	275	248	265	254	282	221	273	268	235	257	292	252	259	281	267	270	235	261	274	280	278	255	294	264	267	273	269	292	278	287	267	302	281	256	282	263	261	247	253	259	269	291	285	287	256	256	245	259	266	237	267	238	294	285	247	268	225	258	258	257	247	296	269	251	282	255	249	263	281	264	275	282	294	242	268	249	267	281	279	308	255	268	301	258	247	240	274	265	269	242	273	277	238	287	231	283	246	283	242	260	234	246	264	252	256	275	290	232	286	286	289	277	289	285	241	239	258	265	319	273	295	283	284	250	277	287	243	291	251	232	251	284	267	261	257	240	273	249	268	293	301	247	305	268	282	292	276	273	265	250	255	249	298	246	286	292	259	276	252	261	259	293	269	252	258	273	282	272	283	288	274	256	254	279	260	294	253	282	263	290	293	271	257	272	255	277	291	270	271	284	283	234	238	260	246	271	274	283	268	247	259	272	284	276	293	269	282	252	254	241	275	252	282	283	260	263	281	292	269	290	277	297	234	241	251	256	284	251	254	275	231	279	275	282	281	298	262	243	296	261	253	302	264	256	272	282	282	263	247	270	254	268	281	272	279	269	243	319	256	265	290	240	266	246	277	274	237	266	250	283	286	254	261	286	288	245	257	280	277	256	264	282	285	278	247	296	256	272	263	253	283	248	245	259	248	250	269	303	270	280	247	261	264	266	282	263	270	271	254	290	238	260	266	297	265	268	274	279	235	268	261	249	250	284	266	275	270	255	264	243	283	266	269	283	272	262	273	228	270	281	249	253	314	246	263	250	233	253	247	288	275	270	265	265	292	255	252	275	255	281	270	268	265	261	287	273	275	260	271	238	251	224	240	284	271	271	279	327	260	296	264	283	250	268	268	268	273	256	270	286	287	264	236	247	272	268	273	274	256	251	276	276	277	233	254	283	271	262	238	279	302	271	212	268	290	272	239	305	268	254	241	280	262	237	246	276	267	262	293	265	275	279	261	264	286	284	266	289	287	264	263	284	284	262	249	281	268	264	260	295	249	265	290	252	231	292	251	250	252	242	245	263	255	267	243	258	274	273	288	271	248	290	249	288	272	322	279	235	285	280	297	265	270	239	266	252	249	240	288	274	247	255	272	284	286	236	267	252	268	253	287	263	259	278	277	274	246	249	256	266	281	282	223	278	268	258	221	284	301	263	250	285	237	239	263	274	258	265	254	282	258	270	280	249	245	260	264	229	278	254	247	285	243	274	307	256	288	246	285	240	255	292	286	287	282	266	263	258	277	231	237	294	255	290	252	282	272	288	311	288	300	281	303	279	257	265	292	288	247	304	241	295	277	227	249	267	286	242	272	297	288	240	263	265	246	234	257	284	260	253	266	284	254	255	247	275	276	279	263	234	256	253	274	234	295	238	272	274	265	242	273	248	253	259	291	253	271	264	278	242	276	304	276	280	272	249	297	253	274	280	267	265	240	274	247	258	291	270	275	281	286	269	257	257	280	237	245	223	256	271	274	281	278	243	246	305	258	276	272	272	257	286	278	266	272	287	281	279	255	292	287	273	237	253	292	284	294	270	278	268	244	232	264	280	258	260	282	246	258	279	245	251	286	259	278	263	255	250	279	262	267	266	269	269	235	283	263	238	271	257	260	308	252	260	283	251	258	290	266	302	308	249	261	261	270	258	266	254	265	226	253	273	258	266	264	282	261	269	260	277	318	251	251	264	259	263	269	247	274	254	244	232	240	251	266	258	273	281	309	231	268	270	246	244	257	280	269	293	288	274	241	282	247	260	252	283	269	275	280	269	240	270	251	260	265	251	246	261	307	280	242	250	243	273	256	252	298	285	257	278	217	278	273	296	272	273	310	258	261	253	253	276	242	252	280	261	279	269	248	264	225	236	280	241	260	228	256	277	266	286	265	274	252	309	266	259	281	241	268	245	270	252	244	277	264	259	276	299	260	278	261	236	277	283	297	266	276	267	231	262	284	252	261	283	253	257	280	264	248	255	259	257	253	244	279	263	251	274	290	284	289	233	276	298	270	281	264	258	270	270	276	265	278	278	294	265	260	280	267	224	301	276	274	270	276	244	252	293	290	248	296	277	273	256	254	254	269	249	255	269	274	232	237	277	280	281	298	269	278	254	256	261	288	298	264	274	285	255	258	261	272	285	280	252	253	254	256	323	276	247	250	291	271	287	245	265	249	266	280	287	252	234	245	240	258	300	251	250	289	247	227	293	250	267	282	277	290	254	245	260	265	233	286	269	272	248	244	261	298	251	278	265	294	234	263	260	288	269	268	273	248	275	264	304	274	236	278	279	281	237	249	282	245	266	272	280	244	276	265	244	244	265	295	254	266	230	260	264	264	255	262	267
58469	57470	43412	40107	12278	9049	5973	2664	2334	2178	2066	13573	2172	1283	1234	1089	1153	998	996	899	874	901	795	810	807	731	738	745	771	778	694	691	691	687	727	687	688	686	650	652	642	653	587	694	636	652	614	623	665	629	625	653	671	629	631	578	641	626	625	658	612	637	621	607	613	604	629	601	609	580	596	598	594	589	609	585	603	625	607	584	617	609	587	567	619	572	580	559	651	628	637	612	582	608	548	593	603	591	599	561	559	619	608	577	616	623	611	606	589	575	591	597	533	602	605	586	560	573	553	597	565	582	579	600	530	567	605	607	595	575	609	602	600	579	610	594	575	553	635	594	577	584	572	560	565	610	559	569	596	591	559	576	607	564	554	608	626	585	615	598	611	549	633	603	552	585	581	584	569	560	577	569	562	607	620	566	594	560	563	594	591	548	574	605	605	590	572	612	547	609	569	560	568	594	598	609	578	596	578	581	590	601	600	605	581	548	555	556	561	587	567	623	588	549	598	535	574	591	565	584	538	621	560	629	596	588	566	592	557	582	614	556	606	567	555	540	549	631	628	630	571	621	584	563	563	590	582	513	622	563	597	575	585	591	533	597	601	575	623	568	572	589	547	599	608	575	541	544	537	615	551	551	570	579	570	565	589	581	603	593	594	578	557	563	550	587	591	568	574	544	594	642	604	558	569	591	572	590	611	570	590	572	565	583	576	583	580	547	586	541	592	662	589	566	581	611	567	618	589	567	569	590	588	618	550	601	626	606	589	566	575	579	587	605	594	595	634	572	621	584	606	565	603	577	577	580	601	583	555	604	574	598	610	583	522	624	529	609	593	562	608	583	576	562	648	612	578	550	606	566	623	594	551	592	603	615	582	563	592	588	607	591	564	579	618	599	617	566	604	618	572	566	579	580	552	569	543	514	608	554	565	558	550	616	582	545	536	603	631	601	634	557	627	558	600	560	560	578	563	566	507	610	558	580	592	602	550	582	600	606	599	566	538	579	561	607	577	566	597	559	576	604	530	592	565	565	548	561	598	573	560	573	560	573	627	539	559	571	584	589	573	569	572	566	602	614	579	557	546	593	592	587	535	586	576	577	586	589	628	608	618	553	610	544	633	599	556	637	590	565	586	585	574	602	568	586	558	583	550	579	560	598	560	595	571	582	612	602	563	573	603	598	562	535	565	549	621	592	547	565	573	605	593	597	564	585	560	543	561	578	570	611	613	588	550	627	589	618	579	561	578	565	546	547	620	561	549	556	591	591	596	604	593	590	558	615	589	575	558	554	598	616	591	564	551	572	609	606	529	563	598	594	578	565	527	564	554	580	578	569	594	594	621	529	555	554	576	559	554	599	568	540	532	550	562	556	605	562	547	596	536	584	622	562	553	571	566	565	586	595	560	564	622	562	604	614	658	567	578	617	579	552	612	589	539	566	563	598	566	577	590	604	578	592	564	599	570	589	571	598	585	581	521	568	630	587	597	600	600	566	589	573	563	572	558	591	538	593	575	561	598	567	552	584	543	563	578	559	545	609	585	568	603	578	603	568	554	605	549	561	546	614	532	594	567	550	542	593	647	614	564	562	578	555	594	583	576	556	572	594	598	557	560	589	564	552	513	593	539	597	563	613	544	605	599	612	552	556	589	622	571	565	588	549	590	580	583	539	605	573	556	610	580	603	585	547	594	616	594	558	574	562	626	517	536	592	574	565	606	586	633	631	564	547	579	534	592	567	575	570	611	536	571	571	553	590	571	581	600	565	590	522	541	532	572	557	515	622	540	580	608	554	571	598	589	572	588	617	607	593	640	584	560	535	591	546	558	606	602	586	581	619	554	586	578	558	565	576	577	575	583	602	546	553	594	603	539	566	637	560	581	575	568	557	578	545	564	536	554	551	594	576	569	599	556	595	621	544	606	568	563	558	593	588	609	594	541	558	577	598	541	633	573	577	594	599	605	588	570	581	627	606	572	598	596	558	586	573	615	569	567	546	561	596	545	547	596	606	565	601	597	593	570	613	565	606	556	596	644	603	611	595	616	519	588	561	576	579	553	565	598	565	559	601	551	579	571	579	574	532	542	562	575	557	554	601	587	601	562	538	542	588	561	600	532	573	559	519	594	561	596	641	584	559	581	575	556	577	586	584	602	570	608	565	612	573	592	560	568	610	594	607	534	593	598	560	588	555	610	549	575	564	572	554	620	568	539	581	565	579	574	584	525	561	574	544	542	587	584	586	559	557	553	559	565	601	551	592	596	591	568	581	588	573	617	593	534	532	576	626	613	604	589	615	591	586	587	592	542	516	583	569	566	564	598	588	559	575	597	563	582	554	623	593	597	553	543	588	573	588	567	614	593	572	584	567	583	571	543	600	558	510	567	572	567	579	589	548	574	567	616	600	592	570	568	614	547	622	596	564	570	602	592	605	618	546	579	593	581	555	588	570	584	585	547	567	538	555	588	569	607	580	572	586	614	582	579	603	607	557	581	536	570	591	603	577	565	555	576	587	598	534	571	614	583	594	567	549	551	555	562	593	569	601	543	600	626	573	527	599	584	566	559	551	586	565	598	601	551	581	567	594	578	549	612	602	550	598	597	531	579	604	547	582	594	575	591	557	571	554	624	574	604	524	575	570	598	574	585	510	572	582	571	554	602	551	639	603	568	567	618	533	549	589	577	571	591	527	565	562	565	582	586	574	524	604	551	575	553	549	597	589	618	587	549	600	550	574	643	593	596	568	579	571	624	553	642	559	561	556	550	563	520	603	594	586	523	575	599	564	606	574	585	552	566	545	572	538	583	612	552	521	566	587	559	572	612	579	597	593	558	585	585	615	565	579	598	613	581	545	542	593	579	601	567	568	634	570	583	545	556	573	553	565	523	611	566	572	582	576	584	567	567	561	576	626	575	600	611	551	548	582	576	537	619	571	573	610	593	563	540	568	585	542	624	607	597	605	639	585	567	541	614	571	593	560	549	561	550	540	567	578	560	574	549	522	612	583	519	541	618	589	588	559	575	628	565	594	595	580	590	599	573	572	574	561	571	565	567	599	593	570	588	563	555	557	541	583	616	567	577	622	590	551	605	575	599	577	568	557	565	582	589	592	542	569	561	548	592	572	558	576	578	601	543	575	565	575	599	573	582	623	560	603	540	582	600	598	610	572	557	572	576	617	585	581	583	568	598	594	540	581	557	600	606	585	605	552	583	618	603	572	573	591	601	580	537	543	588	568	599	587	605	628	556	558	561	625	599	553	552	596	562	571	601	606	570	567	586	591	572	581	566	592	557	580	571	566	600	592	560	575	525	575	598	580	574	574	580	548	583	645	576	583	606	588	613	554	548	532	573	562	564	583	542	549	538	612	589	543	602	578	573	559	579	569	562	570	584	639	513	580	510	528	590	599	574	618	600	556	567	592	592	579	570	587	567	576	566	611	600	613	561	574	607	546	591	563	586	582	539	620	571	631	586	555	580	567	613	597	583	564	553	577	594	566
44374	56094	28308	11049	2449	730	420	411	371	353	332	352	312	343	337	341	307	334	339	340	301	321	370	374	335	338	312	344	334	291	338	320	317	304	320	357	300	274	309	325	336	328	313	336	303	348	315	328	341	323	342	314	306	349	325	322	315	330	317	319	331	319	324	294	321	318	320	363	318	326	333	336	308	321	320	325	292	322	363	343	306	331	361	311	348	336	301	360	323	316	335	355	330	339	308	317	339	339	329	328	331	326	301	339	359	308	340	349	347	310	318	326	330	312	318	331	308	350	339	341	313	333	340	347	328	324	328	325	283	314	334	330	317	322	308	359	311	308	339	343	325	319	302	334	333	357	330	328	299	339	349	327	338	306	326	337	306	336	338	304	323	338	346	352	349	303	302	307	312	312	327	310	335	333	335	327	365	339	321	315	345	329	341	291	285	330	340	305	349	343	342	323	350	339	313	317	318	348	324	319	292	311	339	323	324	339	310	341	329	308	307	327	294	304	326	327	346	327	377	325	350	327	312	294	312	339	322	338	288	353	342	356	335	334	323	341	338	353	344	300	308	341	312	360	316	304	345	376	311	298	365	356	330	325	322	297	338	329	334	349	307	322	288	315	355	316	346	340	345	306	327	316	331	324	311	325	339	343	359	313	372	362	330	324	327	287	342	318	285	297	371	331	344	322	328	327	322	312	327	343	275	334	338	316	328	332	321	317	307	351	314	329	298	329	336	378	364	334	339	372	339	338	327	354	348	324	282	298	359	362	373	310	313	319	311	305	324	329	367	341	299	308	321	302	298	316	333	324	304	370	326	359	345	364	318	343	328	324	352	338	338	307	321	347	324	339	309	313	329	342	319	278	350	298	358	356	347	395	356	304	333	308	330	314	302	341	333	356	343	336	336	364	322	276	330	335	285	355	340	321	319	302	300	320	329	328	300	339	339	293	329	313	301	312	306	319	332	307	294	318	326	304	309	308	326	337	321	343	319	323	337	323	347	316	387	330	323	304	296	312	300	328	329	298	359	330	325	369	314	308	319	343	306	323	329	295	323	298	341	321	328	326	337	332	352	286	305	329	335	297	330	329	337	336	312	310	302	335	341	316	343	339	334	325	334	335	343	328	333	312	331	301	322	312	316	323	318	320	349	355	290	306	294	313	319	353	292	322	335	343	333	318	328	335	383	348	314	319	346	302	372	330	320	354	361	300	306	323	339	298	337	331	325	339	327	334	353	321	339	308	354	343	340	313	323	336	349	351	334	356	342	308	362	366	308	338	337	333	310	338	316	337	350	319	335	351	306	319	302	318	315	330	340	303	328	314	328	336	310	332	334	358	323	311	314	319	324	350	301	305	320	306	291	336	334	345	318	297	295	329	311	355	315	336	351	306	340	323	316	324	355	311	354	318	347	289	305	330	316	375	333	366	342	331	317	364	324	352	319	338	330	365	307	354	342	329	354	310	332	328	324	336	295	349	293	333	298	304	334	319	334	343	372	309	334	312	321	321	303	332	320	340	318	320	320	334	356	332	346	323	341	329	336	319	339	320	330	330	316	348	351	306	330	334	302	325	351	330	355	320	350	331	348	345	332	319	326	326	328	290	340	318	324	331	314	321	330	300	354	358	324	347	342	324	321	300	348	332	349	379	321	330	370	322	350	298	330	298	322	310	312	366	343	352	315	354	323	311	338	322	317	321	317	329	338	349	362	330	316	338	306	333	325	305	326	335	343	337	343	330	345	346	362	294	316	318	293	331	355	337	335	348	343	344	363	362	336	305	324	318	307	356	326	362	305	323	306	338	329	340	343	323	357	355	345	388	354	333	315	315	310	328	345	310	310	326	314	312	340	298	315	313	316	311	336	360	294	332	356	343	312	320	324	317	340	334	287	332	305	365	321	338	304	315	338	292	325	332	308	333	340	321	325	327	327	326	308	318	332	317	369	324	332	335	341	312	327	337	336	339	300	334	330	342	324	325	342	357	322	343	325	322	323	311	332	292	354	365	360	326	342	306	309	332	362	323	324	311	347	314	330	304	304	321	304	313	303	357	303	317	338	321	341	311	292	306	300	332	330	353	295	371	360	335	305	314	317	341	312	360	327	324	343	342	318	341	310	337	335	340	315	317	345	320	289	303	365	308	341	358	331	324	356	296	312	314	275	354	345	333	330	337	310	345	307	307	296	345	310	327	355	327	349	302	307	303	304	339	324	300	346	308	345	352	347	363	339	331	371	308	319	317	347	323	351	301	302	353	308	324	322	305	319	305	322	319	332	278	325	320	327	338	310	311	357	307	328	325	343	339	310	305	343	337	329	326	327	342	343	353	324	303	326	320	331	320	316	322	349	321	328	319	295	347	322	360	341	325	316	326	345	358	328	326	289	324	287	345	330	330	289	282	321	349	336	357	353	345	369	327	311	313	329	345	331	346	333	327	368	303	307	317	349	313	336	364	339	375	328	327	355	338	328	322	314	328	316	343	327	318	354	321	321	324	321	323	323	306	317	300	321	307	320	317	300	342	344	291	329	344	355	338	328	302	297	315	325	323	328	348	311	316	363	342	364	312	333	328	339	305	320	339	301	323	337	312	360	321	327	326	344	327	326	335	335	330	311	320	356	318	333	320	336	329	314	313	377	311	302	323	320	335	332	325	333	325	365	276	323	352	313	333	306	314	332	332	310	334	335	337	327	313	338	322	310	306	324	345	328	337	324	341	317	328	332	328	298	312	364	352	320	350	316	308	329	333	314	335	309	328	342	323	308	330	327	303	318	333	289	328	339	310	291	330	308	320	279	323	311	327	363	336	315	325	279	351	331	329	301	331	323	301	320	319	348	347	338	299	331	325	311	332	339	349	344	312	329	328	350	329	338	352	315	337	305	355	308	322	309	348	320	346	323	305	308	325	336	357	303	331	334	324	292	347	329	336	269	310	345	327	327	320	333	324	343	342	353	326	295	297	294	323	294	314	321	329	339	322	315	327	351	336	337	303	334	313	333	370	329	310	328	362	356	326	331	344	360	332	329	320	309	323	335	328	331	324	306	358	333	371	335	341	296	329	313	341	328	314	323	305	305	324	336	324	353	339	306	300	316	328	361	349	348	343	329	364	331	355	299	287	370	339	319	335	319	363	354	306	331	348	339	357	306	303	319	329	331	329	324	348	319	322	309	324	329	317	327	315	343	351	335	348	344	341	311	348	325	315	344	335	370	342	307	296	309	337	302	365	298	361	320	325	299	327	345	316	303	297	283	341	312	358	307	348	317	347	363	316	322	319	324	306	367	337	337	322	304	318	312	351	318	331	333	332	330	313	319	312	310	341	330	334	354	337	357	329	320	303	319	314	367	306	357	323	315	325	318	323	341	339	336	330	296	347	319	326	348	326	382	294	330	336	329	311	345	315	304	340	318	324	346	312	316	313	318	313	327	322	317	317	340	325	339	354	325	349	308	304	310	318	316	312	306	342	349	322	345	325	329	297	306	308	310	308	318	325
38315	54323	17249	5564	933	878	846	863	858	914	836	989	839	795	824	910	843	749	823	831	801	900	801	814	827	785	848	766	824	824	814	788	824	764	787	783	839	814	795	764	868	834	763	824	800	811	813	837	796	828	779	809	785	824	770	821	814	809	815	830	788	780	827	850	775	799	838	786	835	759	793	819	797	810	820	773	843	800	826	853	820	897	824	810	812	765	779	784	860	828	802	816	816	800	790	787	823	813	792	838	732	799	826	822	781	849	781	845	822	845	829	813	825	794	770	841	845	809	794	850	747	846	839	814	798	872	800	781	827	841	834	804	761	784	783	767	737	862	805	824	801	802	854	885	848	774	821	788	799	777	857	852	837	788	864	826	804	787	804	851	850	736	823	874	780	810	843	783	847	841	857	797	801	816	803	802	838	767	806	820	830	829	822	833	768	795	831	781	881	871	805	821	786	810	779	809	815	787	802	794	863	837	838	780	798	799	792	761	787	760	784	816	779	811	806	779	778	813	823	808	795	773	830	809	847	798	785	782	834	825	811	825	851	792	784	847	833	780	855	789	835	816	798	789	841	865	776	844	862	804	793	814	809	857	775	792	821	809	777	874	779	836	830	843	825	812	823	831	776	839	825	772	824	794	825	855	795	806	795	850	815	776	825	814	792	784	854	763	793	774	781	858	816	851	806	833	801	831	817	862	755	802	831	818	780	823	818	806	796	782	813	850	801	835	833	838	801	790	788	796	823	809	821	849	775	815	834	808	815	824	819	772	787	845	853	774	816	804	805	764	780	809	798	761	865	841	796	794	798	825	833	790	787	783	835	780	799	892	746	814	756	783	799	773	830	804	797	826	782	806	870	825	784	763	774	777	808	813	802	795	788	801	790	760	828	731	800	812	803	802	801	812	784	818	789	782	795	803	787	785	776	860	811	814	809	792	782	808	797	877	808	777	793	853	798	854	815	829	794	844	832	787	831	813	848	776	841	826	865	753	797	796	803	812	796	847	765	826	771	802	837	815	800	832	788	855	815	844	812	773	783	867	802	841	787	837	849	803	760	766	826	788	811	882	806	799	806	821	810	804	784	830	833	854	847	776	816	862	835	850	841	815	846	808	795	843	804	820	896	834	833	754	812	781	757	735	797	795	782	798	795	816	811	813	836	793	775	872	836	774	840	816	796	832	805	876	867	797	838	822	800	838	806	818	824	834	780	793	851	815	825	796	793	855	883	789	804	805	816	812	773	794	791	814	844	819	824	812	804	830	830	824	827	825	770	834	803	806	793	786	824	809	807	815	844	843	827	785	811	799	812	871	821	823	786	772	812	815	836	775	838	842	794	841	855	821	837	825	801	801	791	805	809	787	819	782	809	816	855	792	810	906	847	831	743	788	817	780	836	797	864	788	875	823	759	773	827	747	769	816	814	797	826	808	855	856	788	838	816	809	830	816	809	866	786	804	758	755	864	860	821	801	805	813	809	790	785	842	798	844	779	799	823	754	827	728	802	796	794	818	789	844	786	813	806	834	808	854	824	832	816	791	804	809	844	795	818	808	838	843	776	792	847	749	819	775	790	793	831	824	840	825	820	748	740	813	760	820	806	823	811	787	842	766	752	789	866	816	853	844	820	767	815	751	790	799	830	788	808	788	825	877	811	793	789	856	872	814	826	816	816	855	736	822	815	768	767	800	814	782	852	841	797	825	867	786	793	788	762	802	791	873	810	759	800	845	791	830	856	816	775	798	836	800	834	791	816	826	831	801	819	795	806	798	815	769	815	775	783	805	787	841	796	792	812	820	805	816	816	813	830	807	814	792	839	803	807	819	852	828	826	781	815	859	773	852	848	834	796	855	808	824	766	837	874	834	836	803	787	839	758	787	863	800	848	849	768	826	843	764	766	779	816	810	861	819	827	819	810	842	837	833	858	879	821	816	836	806	811	761	840	869	770	760	815	850	805	814	829	824	824	855	796	828	804	769	796	830	826	760	830	823	801	784	786	810	802	806	813	828	836	848	820	838	819	744	814	785	822	833	808	833	797	826	834	822	800	816	872	815	743	777	836	850	794	766	778	806	798	830	823	804	850	816	829	843	817	815	823	769	821	795	774	798	793	819	867	800	793	821	791	789	778	789	817	840	814	806	836	806	844	848	832	785	811	799	824	800	799	837	806	844	787	790	809	827	807	790	804	732	825	828	816	852	805	836	795	823	782	855	822	846	800	820	823	798	833	774	809	864	798	797	783	781	776	809	738	799	792	836	856	846	807	824	745	806	790	862	837	805	805	841	827	813	804	849	790	782	794	840	825	833	823	744	815	815	800	786	858	813	772	822	847	828	780	809	795	821	785	814	803	811	833	773	845	805	813	805	814	836	783	807	753	798	834	821	792	825	809	828	818	844	773	805	827	809	859	776	799	821	791	781	797	781	828	791	839	775	838	810	775	818	799	855	806	852	771	865	852	838	806	850	747	803	834	787	793	846	843	770	775	764	780	786	805	800	836	809	814	804	775	827	838	786	803	805	826	754	830	845	851	799	801	816	808	805	770	780	838	842	866	799	854	789	786	800	821	771	781	811	838	818	817	804	761	802	795	832	826	820	849	808	836	782	833	799	843	891	794	776	833	781	763	777	755	838	788	849	852	796	821	744	814	797	795	803	796	876	769	809	806	788	852	807	803	860	803	762	864	870	816	844	801	832	825	824	748	783	753	810	803	871	836	774	760	835	820	807	787	781	821	817	767	800	830	838	771	813	821	806	807	807	801	818	768	860	798	776	796	747	760	798	774	829	803	788	817	799	801	816	807	828	810	792	807	837	813	742	833	876	844	844	793	835	759	758	872	761	829	803	853	796	843	854	841	841	795	811	809	782	790	784	793	758	779	862	810	811	841	792	775	835	829	850	864	813	869	820	810	828	846	815	859	783	799	848	795	783	810	772	828	830	824	795	817	826	821	823	870	811	853	818	824	789	812	810	804	827	760	825	779	837	832	847	832	787	804	779	813	799	780	796	838	757	807	786	824	803	815	851	826	799	802	794	862	774	790	784	820	783	818	775	777	784	786	774	848	803	803	799	838	841	813	742	802	829	830	802	784	822	786	841	792	772	797	811	816	760	786	820	822	824	772	808	736	844	812	803	789	814	795	863	798	874	791	850	784	858	825	835	735	862	773	827	796	789	867	845	798	794	766	762	787	845	823	765	752	792	803	820	852	815	807	810	806	763	800	771	829	815	760	820	806	834	798	803	795	780	805	846	891	785	795	775	822	835	805	837	823	865	833	794	781	790	842	845	798	816	862	751	816	799	830	824	840	808	800	748	833	849	838	774	789	828	795	791	858	831	814	807	805	779	810	820	850	824	788	821	810	773	811	841	828	814	840	809	800	773	772	854	817	784	832	810	783	795	842	805	801	791	758	834	803	808	817	825	791	831	812	850	865	826	809	775	790	809	784	824	794	808	796	779	772	785	793	824	811	823	822	832	813	845	828	808	815	806
47545	41781	31860	24496	22792	21626	16934	7258	1490	640	614	975	564	507	504	462	447	464	438	437	431	456	466	479	459	435	403	407	462	412	418	390	434	417	382	433	422	407	393	399	419	376	435	451	432	405	412	428	393	421	416	405	435	398	402	455	429	380	422	456	423	381	434	404	418	398	405	420	425	385	375	404	383	384	380	400	367	382	390	375	427	409	406	379	401	406	401	388	407	353	379	378	400	366	442	396	433	403	404	391	425	376	428	382	377	380	441	384	434	362	428	430	389	387	418	373	413	392	403	402	413	419	402	400	354	397	419	433	413	365	404	437	408	394	365	447	417	378	420	425	414	424	416	428	412	414	416	391	406	413	409	425	424	393	429	388	382	389	379	428	412	406	422	414	430	399	408	444	418	361	397	393	422	417	410	383	383	377	375	402	416	430	402	370	395	394	386	384	370	385	400	383	423	411	410	387	400	403	436	398	413	403	429	429	392	423	379	386	397	431	433	468	383	392	405	402	422	399	407	372	418	358	381	384	421	387	434	385	406	407	396	385	424	383	429	423	387	408	411	398	439	461	383	398	424	417	395	422	424	437	398	386	409	454	448	396	372	441	418	409	445	371	387	394	360	393	372	400	388	461	408	415	439	433	373	385	407	389	394	397	376	412	401	366	396	382	402	452	389	408	412	385	353	461	388	406	449	394	403	354	422	401	401	398	453	380	429	371	432	430	414	401	388	382	413	348	380	392	398	401	403	379	405	408	402	411	399	406	399	456	429	402	425	389	442	392	380	395	425	392	403	395	393	405	375	418	430	380	404	441	384	383	380	413	384	385	393	408	379	395	416	424	380	448	359	376	405	398	424	401	391	386	405	395	400	410	351	399	416	419	391	418	434	431	420	400	415	396	390	373	434	392	405	406	434	419	379	445	417	454	410	425	409	378	416	384	410	423	412	429	400	412	426	359	398	405	423	416	434	370	355	385	389	392	372	398	367	383	395	340	417	365	376	360	422	386	414	426	406	419	404	381	433	424	358	404	431	347	388	378	402	383	384	415	446	405	412	422	389	381	366	429	385	416	379	409	400	395	385	450	439	397	393	419	406	400	390	387	438	402	380	404	407	396	391	364	398	411	413	391	405	405	405	403	405	387	415	449	385	376	365	403	368	391	379	384	396	422	339	419	377	410	447	397	398	412	445	423	400	419	428	381	449	416	390	383	466	398	357	410	385	419	408	378	380	399	429	381	405	412	443	380	404	392	440	404	388	394	422	423	411	424	419	395	417	412	376	437	402	437	403	409	391	367	439	422	378	420	347	372	401	373	400	409	430	406	388	400	397	385	410	372	411	397	441	410	391	407	388	436	422	384	358	463	424	390	430	411	426	421	416	436	356	415	411	412	376	389	387	357	439	411	375	418	399	424	364	413	402	419	386	426	421	417	381	398	409	420	378	409	428	404	408	406	389	392	372	400	374	399	398	414	422	401	397	386	389	390	438	387	418	445	415	402	430	378	392	418	415	415	383	392	419	416	421	440	383	389	406	409	408	411	401	405	427	406	383	434	417	388	403	391	384	397	390	395	390	403	409	411	366	372	399	434	412	403	398	382	413	441	381	382	411	405	375	448	414	384	396	397	401	436	383	401	448	390	402	429	386	428	410	388	429	396	387	350	385	366	421	410	379	417	407	435	397	369	407	397	417	416	397	428	359	368	406	407	403	362	371	371	398	421	421	397	434	396	428	438	415	431	387	403	414	402	391	427	389	422	443	397	353	401	418	400	378	387	371	418	395	407	433	389	423	434	408	428	390	444	370	457	395	393	390	416	413	420	358	387	401	409	358	390	367	437	441	406	449	424	427	405	416	418	395	413	415	364	439	407	415	378	427	415	368	389	381	422	390	461	424	378	400	372	404	422	380	411	440	421	432	391	404	427	377	388	396	419	381	405	417	403	432	424	401	372	395	414	423	432	402	377	394	437	417	407	395	356	391	373	371	395	405	408	393	409	397	391	440	383	445	425	385	398	375	423	386	362	402	401	425	394	350	407	402	415	420	383	428	419	454	406	389	435	371	398	421	425	392	338	392	361	388	448	395	430	398	415	400	409	348	422	440	405	402	393	412	411	400	382	380	379	371	383	363	385	423	418	366	398	392	417	392	425	396	445	410	403	415	413	450	444	406	413	390	390	395	431	420	387	387	408	401	382	413	428	437	379	425	375	385	406	398	394	411	416	386	380	418	380	388	448	426	415	365	382	401	393	391	418	433	369	395	379	430	381	409	395	405	388	398	378	381	373	395	420	399	424	410	429	394	424	404	412	397	417	405	382	390	397	403	372	402	405	472	405	458	434	382	415	441	396	434	396	413	379	384	365	391	393	414	397	408	389	392	401	426	398	396	419	444	375	388	417	409	411	423	410	412	403	398	391	380	390	414	402	407	410	405	382	386	399	373	416	416	406	409	408	389	401	400	410	420	398	420	390	365	434	371	433	407	407	386	413	405	410	398	383	439	431	426	425	416	396	405	437	387	396	409	401	392	436	413	378	435	418	421	419	400	416	431	366	423	388	392	381	425	418	373	423	397	365	401	415	406	432	398	396	362	434	449	416	418	408	378	445	364	404	377	391	398	407	390	403	411	431	423	385	374	437	390	409	393	454	441	408	361	424	427	432	405	387	444	380	382	392	400	421	423	421	365	429	400	398	411	405	403	412	397	410	357	407	421	403	383	354	464	397	396	451	420	405	411	407	394	410	377	388	384	394	424	417	388	446	387	396	410	421	369	405	435	359	394	414	411	388	385	389	398	443	403	410	413	390	402	392	420	391	397	397	403	388	401	409	401	365	376	405	402	419	391	389	408	405	386	397	405	433	395	402	386	368	380	413	387	393	433	404	407	384	420	423	366	404	431	392	374	400	436	369	397	372	430	406	402	408	434	366	393	404	385	400	445	399	414	401	378	376	423	380	418	412	404	410	380	421	401	413	421	400	405	398	431	397	371	444	423	398	425	400	370	400	360	398	405	378	392	427	396	351	415	388	431	368	410	431	375	404	416	370	384	415	383	407	369	423	402	385	374	385	428	432	408	374	406	436	429	400	417	425	372	444	426	464	395	387	399	410	395	412	402	400	402	372	388	424	422	404	391	405	382	433	424	398	385	386	399	395	433	405	371	423	374	436	407	405	406	404	446	416	376	417	404	438	363	402	387	372	381	382	406	410	437	422	412	396	435	415	354	392	392	391	416	409	388	424	393	365	366	421	431	396	390	385	402	403	386	418	407	426	393	381	431	388	381	407	472	395	370	466	397	427	412	376	423	366	447	445	378	369	367	367	393	420	401	441	336	394	387	396	408	395	392	380	392	408	414	349	393	381	433	393	409	419	391	389	397	447	385	390	408	409	455	395	394	386	425	416	422	395	395	439	407	388	404	414	377	409	434	446	406	396	403	376	396	381	399	386	386	397	390	445	404	415	446	420	398	389	407	409	451	385	397	410	376	428	383	419
53528	60486	29956	4267	3227	2675	2295	2048	1830	1596	1724	3929	1370	1221	1287	1198	1114	1130	1090	1129	1115	1057	1052	1037	1006	1009	992	1045	988	995	1006	950	968	1022	969	968	967	975	941	934	980	914	931	914	919	908	904	905	889	872	957	915	932	931	903	916	895	931	924	928	933	929	905	952	934	927	919	875	872	904	881	930	852	888	893	909	946	858	907	910	921	897	943	882	896	866	891	918	869	893	930	942	871	858	907	903	874	904	901	909	912	921	882	902	928	920	892	939	876	906	894	937	927	904	894	897	883	896	871	914	877	858	904	895	925	906	851	854	933	865	849	895	937	870	889	872	868	898	867	885	922	907	870	914	867	953	860	897	885	846	900	886	949	856	868	859	893	925	862	884	922	872	888	889	883	899	925	885	910	853	949	968	879	876	908	910	869	892	907	863	864	864	898	917	858	873	910	929	877	896	923	913	894	951	856	921	936	938	950	910	926	905	928	907	887	919	865	894	892	923	892	898	934	926	897	866	893	875	908	854	901	906	893	885	934	863	870	891	886	887	879	929	861	862	911	908	847	883	886	889	891	864	898	908	899	922	846	850	884	908	885	911	860	890	851	855	855	906	872	860	908	853	884	860	917	837	875	907	906	946	845	920	900	848	905	845	892	901	881	894	900	933	900	889	877	880	882	937	901	912	856	896	919	869	927	947	884	897	891	956	876	907	868	923	886	926	903	887	930	905	842	923	916	924	847	918	882	945	907	877	933	921	885	888	856	894	922	861	914	876	947	921	913	934	862	886	860	901	905	869	834	916	861	906	919	868	935	922	944	879	904	897	854	850	899	894	959	883	840	873	858	930	842	902	927	888	928	914	896	897	883	871	850	899	938	930	922	925	906	886	803	899	887	929	874	878	913	902	886	916	892	881	888	882	838	865	866	861	895	897	904	885	881	881	901	862	842	889	864	921	867	921	935	912	894	938	916	935	902	912	883	922	888	853	882	895	866	893	911	875	909	880	919	979	904	912	928	849	864	884	867	906	901	875	886	865	842	868	945	958	911	904	907	920	897	919	932	856	899	946	896	859	899	868	864	970	917	877	901	848	897	892	906	869	857	882	924	916	912	872	864	902	905	844	882	967	867	938	856	873	921	856	879	877	873	916	896	911	867	886	860	943	854	908	901	905	834	945	929	911	860	940	882	896	879	857	909	868	855	899	915	931	918	916	859	898	883	903	852	913	892	889	917	927	882	891	883	887	896	866	889	876	915	941	946	891	913	883	857	861	887	872	898	915	895	871	942	883	882	882	973	928	835	910	892	890	913	915	908	881	847	904	904	878	846	855	868	913	937	913	894	860	862	900	885	888	896	941	845	920	848	906	909	860	935	837	886	841	969	907	890	879	866	895	884	906	873	876	843	865	902	827	886	899	884	891	899	973	832	852	896	923	922	864	954	905	904	879	900	890	833	863	894	912	890	885	859	837	883	910	879	887	936	854	939	844	842	909	905	948	949	896	913	864	838	853	892	952	922	915	928	870	872	908	895	842	926	806	934	859	908	847	851	953	918	928	896	891	953	925	894	883	842	908	923	943	871	877	954	902	835	908	919	884	904	901	849	895	946	912	910	860	898	914	905	830	884	918	892	866	910	867	935	893	869	934	902	950	906	893	886	901	893	887	879	890	889	906	910	922	884	865	901	868	844	880	870	934	884	927	892	896	900	894	913	890	882	898	902	892	920	891	878	877	886	852	869	887	943	946	868	875	911	860	910	876	952	892	918	895	910	855	880	916	868	885	926	896	900	888	867	929	880	907	942	924	922	874	922	859	902	955	920	930	896	906	852	897	918	891	891	889	848	901	888	832	908	892	894	884	932	844	912	944	888	911	892	849	859	922	940	866	933	895	910	899	927	886	899	943	911	867	911	856	854	886	853	871	894	881	920	885	857	883	920	903	916	871	904	851	892	867	866	881	891	861	913	881	924	902	913	891	898	902	940	866	929	880	903	916	927	880	932	918	900	933	884	830	825	910	916	881	865	916	878	873	916	877	844	882	898	868	927	942	890	909	946	880	866	863	851	898	874	853	915	907	928	915	841	885	878	864	911	879	899	894	834	893	881	878	889	862	903	859	939	932	905	865	928	873	929	877	889	854	880	900	855	907	884	862	878	860	936	901	930	851	928	887	874	873	883	880	892	938	933	893	916	923	899	899	859	895	890	893	877	904	840	893	930	867	912	924	890	907	845	904	895	910	955	892	895	878	850	920	917	890	888	828	920	897	932	882	873	931	914	903	902	867	917	889	910	876	855	863	951	911	919	912	922	854	917	921	897	904	889	928	905	892	901	906	927	880	906	904	880	874	945	908	888	853	923	913	848	884	884	925	919	887	878	903	888	916	920	900	897	842	916	946	959	884	859	872	888	920	889	869	902	854	935	854	942	848	830	918	900	900	857	902	955	898	914	877	889	893	919	896	889	854	915	884	912	919	910	929	885	909	914	850	899	929	888	895	930	917	889	884	846	857	871	814	811	880	883	895	950	896	893	849	899	857	881	889	879	919	956	906	918	854	919	921	865	913	931	905	902	936	880	930	871	920	892	889	900	925	893	941	890	859	880	916	840	873	860	906	941	865	895	916	896	903	845	914	877	920	897	905	900	905	864	978	908	922	851	888	883	975	940	847	954	914	892	925	844	898	926	943	877	840	915	909	946	919	920	909	899	938	904	891	927	937	909	901	861	879	886	917	906	868	927	898	895	849	904	920	893	881	903	898	938	922	897	927	842	906	878	848	898	880	896	868	948	889	900	908	847	889	962	893	859	879	899	934	862	880	880	882	940	867	942	919	879	907	887	835	930	884	911	925	921	899	885	914	886	902	879	894	892	895	908	896	835	918	876	877	897	902	884	944	902	872	863	836	855	842	867	878	938	930	875	899	905	880	928	937	934	846	923	917	891	858	909	861	893	874	933	927	888	915	852	858	891	923	850	896	881	828	861	946	898	872	904	900	895	921	894	861	875	893	898	917	867	921	891	869	919	893	899	910	832	917	868	837	897	880	891	868	869	863	886	951	869	925	909	854	863	846	911	871	845	849	895	868	960	902	858	876	936	897	912	819	943	865	899	875	868	902	875	944	851	879	961	915	808	932	902	920	884	912	887	893	900	906	871	921	881	838	874	905	930	883	913	896	883	946	887	905	921	903	882	877	865	916	879	930	860	949	918	877	890	881	851	890	864	921	894	863	903	873	930	910	924	871	890	877	890	955	839	870	920	848	964	884	930	887	911	877	905	839	903	930	895	870	884	899	882	884	853	921	910	892	892	872	856	861	956	890	898	915	870	857	934	861	879	875	890	837	896	897	907	909	850	891	944	882	922	898	935	916	853	890	904	875	874	857	886	871	885	871	909	915	903	877	914	949	905	869	868	887	945	911	898	931	916	916	874	909	857	864	948	882	911	877	886	863	864	882	896	887	915	883	832	901	946	933	854	888	896	882	862	909	915	849	882	917	863	902
46905	39547	33476	24001	23901	24061	20419	13113	4688	895	522	940	455	383	367	372	345	314	309	280	332	284	315	284	292	331	300	275	249	283	257	266	273	277	272	272	297	277	281	277	235	255	240	249	240	233	268	258	271	253	229	235	248	265	256	256	231	239	249	267	256	258	223	232	241	264	253	235	247	266	214	242	225	245	215	220	237	255	233	236	239	268	266	217	233	239	252	229	254	245	239	244	215	250	211	233	237	265	230	226	237	244	251	265	226	237	246	222	237	222	254	257	265	234	253	270	280	249	275	265	223	250	257	245	231	267	228	233	235	235	250	228	219	216	224	247	251	243	216	243	231	210	218	237	262	261	244	225	244	279	243	222	241	238	265	214	260	263	252	212	215	223	234	263	261	240	263	239	248	258	241	222	203	225	259	239	231	227	233	253	252	245	219	234	233	238	234	238	224	249	239	223	237	233	238	275	263	196	225	260	227	221	249	255	265	238	216	280	218	223	242	218	249	230	234	217	258	261	254	258	216	258	244	248	237	245	244	236	263	259	279	246	234	245	245	248	249	236	248	265	248	243	248	243	248	230	236	216	225	241	252	238	272	248	249	246	239	213	241	233	229	246	238	232	247	222	223	248	235	238	253	241	249	231	239	255	272	247	241	240	217	224	228	240	207	227	212	243	218	220	260	261	208	234	246	261	238	250	245	263	216	279	227	242	211	245	248	243	244	250	244	235	224	242	210	212	237	230	233	249	247	239	228	232	211	239	234	224	253	227	190	247	275	246	247	242	248	230	235	257	248	202	203	220	213	248	258	241	251	171	267	232	215	254	250	227	243	199	249	219	228	229	214	241	208	243	244	244	235	232	261	204	251	240	260	259	260	261	254	239	231	257	260	239	237	259	263	268	209	227	222	223	259	253	237	227	267	251	260	241	241	252	261	248	259	236	234	224	244	268	240	228	247	266	255	233	257	261	251	217	247	248	258	252	226	214	226	252	244	224	245	253	231	268	244	221	252	244	206	278	258	266	240	228	280	231	241	251	255	240	272	241	262	256	249	242	229	238	231	221	238	241	212	235	249	223	229	232	228	235	244	234	261	279	259	239	238	227	250	240	252	265	243	224	243	244	276	232	236	229	237	224	263	228	241	241	247	253	254	270	253	245	242	264	264	248	278	268	216	244	275	221	252	235	247	262	244	227	227	250	218	232	255	250	222	267	247	239	232	223	206	252	247	224	229	240	198	225	238	244	206	247	213	233	234	250	211	239	235	228	233	253	240	267	246	290	273	195	241	233	233	223	219	220	224	241	233	247	233	229	244	230	208	260	240	281	226	241	249	253	223	239	229	242	242	214	252	249	235	262	252	240	248	239	212	253	263	234	204	255	244	249	215	237	232	212	228	260	242	239	237	256	227	235	246	244	215	239	216	248	221	227	269	210	268	226	241	269	242	229	204	240	262	218	227	230	241	199	238	243	283	264	216	222	225	246	241	241	249	253	244	247	247	238	219	214	254	255	244	249	227	209	206	220	211	224	238	215	234	257	259	240	263	228	220	226	232	229	230	255	252	252	227	253	218	253	212	241	252	231	232	230	248	233	247	223	242	234	237	252	250	220	255	238	225	246	257	233	272	254	236	256	221	248	243	253	228	227	242	259	247	254	290	237	247	227	225	252	260	256	281	242	238	228	209	230	266	237	217	225	268	241	260	219	228	252	247	225	231	229	249	253	239	249	221	252	222	248	221	214	231	221	244	230	261	238	200	210	252	232	245	240	242	231	222	238	252	253	245	240	251	252	264	227	257	251	226	258	232	212	224	221	240	234	234	233	250	246	232	249	254	241	225	277	238	243	238	231	202	235	242	243	247	256	218	254	234	249	232	252	243	213	240	239	212	216	261	244	229	244	234	223	234	241	227	237	220	209	271	256	235	198	216	233	239	275	275	248	219	220	240	253	221	245	234	250	257	236	242	222	224	251	253	249	232	245	261	232	208	221	257	234	210	244	202	230	223	230	247	200	227	256	241	238	248	229	220	219	253	263	218	236	242	232	251	243	257	235	252	241	231	216	213	256	238	236	232	244	234	239	242	224	259	216	251	258	242	251	242	228	247	235	242	212	241	249	207	250	248	208	232	235	265	239	219	230	271	238	215	235	252	267	235	231	245	254	233	220	247	233	229	257	241	243	247	256	236	256	226	245	226	230	227	252	233	219	232	216	258	244	228	240	229	247	233	220	252	263	255	246	236	251	255	253	211	250	243	223	242	247	255	239	218	243	235	223	226	252	253	259	257	245	240	223	210	227	231	233	231	268	235	252	220	240	254	216	234	223	241	235	259	216	240	237	250	255	251	241	237	209	211	235	230	241	242	234	238	216	210	220	256	236	245	205	223	243	247	211	253	236	221	251	216	238	242	260	256	265	267	246	242	234	227	259	239	221	213	248	262	246	247	274	237	238	239	263	247	272	247	249	236	245	215	269	224	255	217	239	235	224	246	262	224	240	262	237	237	221	216	244	260	209	242	243	276	260	250	243	209	257	250	253	256	242	261	225	220	225	227	251	244	239	220	243	233	228	237	249	255	266	229	270	238	193	228	205	241	230	245	207	210	234	267	234	256	256	247	217	247	261	231	242	243	233	227	232	229	225	266	223	231	229	238	231	250	218	250	263	236	237	239	225	257	228	267	272	260	208	242	226	235	215	250	211	222	248	214	230	202	275	242	245	227	230	230	234	224	213	268	233	255	242	206	234	227	236	269	214	234	247	243	238	247	267	250	274	206	236	222	253	209	248	249	238	216	255	260	258	206	269	232	211	240	215	237	283	253	233	221	279	234	265	244	253	271	245	247	249	227	231	263	232	220	235	228	251	229	237	206	251	241	250	226	247	244	220	262	209	249	255	254	237	230	259	256	216	238	256	258	238	253	267	254	245	230	257	233	250	211	223	216	240	229	242	231	246	233	219	223	250	245	241	248	252	227	227	247	263	244	233	225	222	221	246	226	231	252	243	217	256	247	269	242	213	230	248	242	232	249	250	236	258	257	228	220	228	254	248	224	216	254	215	226	230	219	262	214	266	275	282	215	213	261	204	245	245	244	252	244	208	212	225	254	259	231	245	242	230	229	234	274	251	240	226	254	236	279	244	234	209	254	273	244	239	270	236	267	256	229	241	219	232	231	237	241	214	224	220	230	259	262	232	218	236	237	212	222	215	238	203	246	238	254	199	240	230	213	205	243	280	242	235	239	233	230	229	258	241	210	221	220	219	234	257	260	247	245	229	249	244	252	244	219	217	241	264	225	215	244	243	242	264	226	214	268	228	227	228	230	280	249	240	232	267	272	276	223	231	250	220	237	220	209	251	238	219	257	231	215	235	233	236	223	238	229	246	191	252	210	237	205	237	224	226	247	215	267	219	244	221	221	229	242	239	229	260	233	237	227	244	248	225	209	236	251	234	263	226	227	236	230	234	193	214	263	228	254	259	239	239	214	221	234	239	242	232
53168	55381	31362	5794	4790	3822	3252	2682	2300	1988	1780	4010	1355	1307	1225	1147	979	1013	955	911	842	871	797	770	730	761	745	714	666	704	641	704	629	684	622	663	625	658	620	627	624	562	625	639	623	605	557	606	604	593	578	609	589	570	539	573	622	573	558	542	602	577	512	577	570	616	576	605	537	601	546	555	562	566	531	599	551	539	539	559	560	529	548	556	560	568	557	524	578	553	528	556	608	536	545	546	553	521	510	545	510	573	544	514	544	567	556	549	553	560	512	532	509	522	526	554	570	552	559	567	521	528	563	544	550	547	545	525	549	485	587	522	543	528	512	553	516	552	538	555	539	559	531	542	486	561	599	523	548	554	514	547	543	584	538	532	501	550	520	560	551	567	559	559	545	507	555	553	550	533	552	542	523	513	515	564	562	507	536	574	511	532	544	550	545	559	533	531	542	560	533	540	548	561	549	554	546	502	580	512	537	498	524	525	528	532	525	604	509	520	520	495	531	559	547	553	542	554	500	512	600	556	565	526	561	538	546	494	516	564	531	512	553	551	534	546	581	510	542	514	540	549	509	545	519	510	519	513	540	468	553	543	543	510	525	532	529	545	530	520	537	534	566	521	541	564	549	501	513	518	554	515	565	557	526	511	559	502	537	539	549	560	585	496	512	539	556	556	524	545	538	536	567	527	531	558	526	571	514	506	529	545	533	487	537	552	514	535	551	513	524	512	534	511	540	533	521	530	519	528	509	540	479	534	567	507	585	566	563	532	532	524	558	512	532	538	550	504	484	541	523	518	548	594	520	557	563	527	536	547	545	533	537	501	542	582	515	533	548	551	515	524	557	498	544	533	571	506	527	562	488	527	560	564	545	542	551	543	534	565	532	530	521	544	551	528	524	493	533	526	523	533	545	541	525	563	521	537	547	511	549	575	544	539	516	539	537	549	532	557	576	530	576	525	549	552	581	500	547	520	538	560	497	497	560	562	537	538	523	584	539	535	569	523	547	493	569	527	525	533	529	515	523	538	515	551	528	516	499	543	582	522	537	518	540	563	527	558	483	530	508	513	565	556	526	537	521	555	545	600	532	502	543	542	506	536	541	557	530	512	511	546	546	547	549	487	538	518	490	533	542	589	524	522	522	543	546	533	566	512	543	536	503	536	580	537	571	514	540	530	540	555	496	500	537	495	504	562	557	525	525	514	521	524	538	547	557	562	547	565	545	497	532	544	560	536	498	542	532	568	515	554	473	527	549	527	522	532	525	515	550	548	549	552	555	536	540	535	574	515	558	533	495	531	506	539	517	555	545	499	544	514	550	531	530	540	505	536	561	519	557	563	550	529	496	549	529	556	526	536	542	529	507	524	533	535	529	554	505	527	562	529	536	526	558	540	541	543	549	557	521	537	551	548	516	502	596	548	565	530	472	570	539	520	521	537	488	576	520	570	561	519	550	542	502	518	539	532	540	556	530	527	572	552	518	525	519	529	541	519	552	538	525	528	573	593	509	530	513	526	579	515	557	509	531	554	517	504	569	545	530	545	485	504	509	520	571	539	507	520	546	549	522	490	555	542	544	588	526	528	568	531	500	552	538	521	570	518	531	523	516	561	542	500	517	526	516	526	544	524	547	522	516	585	537	538	502	517	503	552	562	565	546	508	566	534	539	536	557	520	592	518	526	592	509	547	543	537	510	525	588	568	517	530	538	527	517	507	571	542	542	527	511	544	510	510	536	554	526	506	549	558	532	526	546	512	517	546	555	581	535	526	569	546	580	545	506	571	584	514	526	553	509	525	530	485	564	547	553	574	505	504	538	563	573	524	566	571	532	568	549	540	545	520	569	555	521	520	525	521	548	502	564	540	516	516	540	543	555	537	533	540	586	562	530	552	519	541	550	537	495	566	573	544	568	529	557	515	539	563	510	520	556	521	538	551	546	509	572	537	579	570	528	533	555	506	515	523	558	575	559	563	559	533	536	516	543	505	563	526	556	525	555	509	565	532	531	516	580	574	553	513	571	523	568	564	527	516	548	537	535	588	501	538	546	542	539	542	532	527	563	527	540	533	465	535	554	528	543	557	519	574	525	537	556	534	527	504	523	549	534	564	537	513	536	505	551	540	517	547	568	542	473	523	504	555	544	540	519	573	566	512	508	556	548	506	511	535	530	516	550	550	557	567	478	521	499	551	555	551	528	560	548	524	554	510	564	491	524	498	537	505	579	560	521	551	500	505	577	522	504	502	562	533	550	538	558	531	549	558	553	543	590	526	553	523	554	545	543	525	517	568	500	533	555	537	466	569	537	551	550	556	535	534	547	525	556	539	548	548	539	579	550	549	541	528	541	545	552	495	514	551	564	550	555	552	486	510	522	586	524	552	531	522	536	573	534	529	558	565	546	549	567	549	550	547	551	518	562	529	541	527	518	516	549	511	584	571	582	523	542	511	591	552	552	528	533	518	584	519	510	509	560	551	562	534	510	496	507	490	516	524	557	514	540	531	523	509	573	552	547	550	535	531	541	545	522	533	555	566	505	552	535	545	548	562	547	512	547	544	515	559	547	561	561	556	542	530	564	549	493	552	522	529	544	507	520	525	529	509	574	523	552	576	532	500	506	548	549	542	512	525	545	539	553	530	558	541	552	540	542	581	555	564	537	557	535	573	500	538	550	525	583	531	527	553	544	564	561	529	508	534	555	587	521	557	552	481	522	538	548	526	491	547	544	524	518	567	578	534	531	552	582	551	527	501	536	579	552	543	551	543	510	539	515	560	496	557	543	532	577	515	552	509	500	534	555	570	557	480	536	544	536	575	512	475	517	547	544	539	567	546	519	565	531	598	526	547	525	547	483	515	547	545	527	551	532	535	560	568	548	534	540	543	540	522	529	498	544	535	532	555	557	532	522	528	535	567	545	539	571	577	549	517	545	521	539	501	564	517	487	534	500	551	530	549	538	527	548	527	546	565	610	530	561	547	569	556	469	548	534	533	545	548	522	537	559	573	600	523	519	533	542	521	506	497	542	535	532	531	544	568	531	535	529	557	527	521	539	513	551	524	504	559	545	530	554	529	548	489	539	531	539	499	508	507	535	572	563	573	557	567	545	531	570	565	541	529	564	516	552	557	481	560	490	530	521	535	526	587	510	532	563	532	570	521	546	547	554	498	486	537	523	571	534	529	505	525	540	551	561	473	561	507	524	537	569	546	522	511	516	539	526	569	564	533	534	551	538	533	532	484	541	503	546	549	507	531	556	544	543	550	589	544	532	540	511	475	551	533	544	496	537	548	538	540	569	528	576	530	548	481	525	559	554	549	569	543	572	528	570	525	547	507	495	509	538	518	577	520	557	536	520	555	548	495	552	530	538	530	499	572	545	565	538	571	529	583	561	525	555	496	529	527	516	532	506	524	522	573	535	550	568	551	540	537	553	564	527	538	544	557	536	522	541	564	559	491	532	568	508	539	554	510	558	574	529	544	571	541	549	540	515	513	544	587
43682	42828	19186	5128	1459	885	716	548	428	321	333	324	350	328	327	306	335	348	309	327	320	303	299	317	315	316	321	308	327	309	327	308	343	332	325	325	305	338	313	308	310	313	294	314	345	309	325	276	268	323	304	343	303	316	349	326	333	308	287	313	310	286	307	283	306	313	317	320	340	293	328	293	302	323	315	322	279	342	304	303	272	341	320	304	331	342	320	312	316	320	306	328	313	314	304	374	332	301	328	291	327	309	320	350	317	360	321	324	342	313	306	319	310	329	310	279	326	275	380	318	284	299	320	346	337	337	338	320	348	310	321	330	336	315	327	352	331	337	333	295	303	332	335	334	318	340	305	348	330	305	344	326	335	327	312	330	338	323	322	308	331	319	315	317	294	352	302	282	308	304	320	320	315	320	324	293	303	340	347	311	329	328	288	323	300	293	336	321	328	319	322	317	297	324	335	316	318	324	329	334	304	300	295	287	333	276	349	328	317	313	322	334	294	331	308	338	337	353	327	334	281	333	319	318	337	280	292	330	366	330	353	301	315	294	352	361	336	309	326	334	335	344	310	342	326	284	316	317	316	347	309	303	305	331	340	311	301	315	348	356	325	314	303	323	309	329	321	314	336	330	325	312	309	316	343	313	325	310	325	329	308	310	297	337	329	304	347	330	317	344	291	295	288	318	329	322	298	341	295	297	310	294	309	317	346	310	265	282	287	328	324	316	298	289	319	329	347	301	317	305	302	318	304	321	303	299	315	323	310	306	302	330	322	335	301	313	324	304	293	322	325	324	298	335	328	331	313	328	367	340	306	302	306	335	328	315	292	314	324	320	313	335	297	308	324	360	333	325	335	323	302	326	328	330	343	340	329	344	302	304	339	329	323	322	324	314	291	337	295	324	302	307	328	342	307	334	289	342	328	287	320	312	293	323	345	337	318	325	327	325	330	338	304	326	354	328	283	299	332	331	294	363	343	305	313	343	338	334	292	345	313	334	299	278	342	311	293	318	319	314	302	349	315	302	320	308	308	316	307	303	374	310	291	325	302	312	345	304	279	296	302	302	337	347	341	323	305	322	307	355	291	333	311	348	330	316	353	333	273	354	302	304	316	300	311	330	321	302	306	325	333	304	351	323	311	305	312	315	354	314	280	289	326	321	314	298	302	302	311	296	343	280	339	302	367	329	310	337	313	319	367	317	333	305	318	326	337	324	310	314	319	317	341	327	334	339	320	326	332	314	291	300	306	323	305	349	357	351	344	316	292	305	322	315	321	327	319	298	325	322	323	282	311	339	300	333	348	302	346	303	321	313	315	293	321	314	312	333	284	346	325	324	332	308	274	334	335	310	311	348	317	301	316	312	355	325	337	297	306	319	319	322	305	315	336	338	340	304	306	288	296	311	298	295	313	310	327	353	335	288	297	307	321	313	315	318	345	310	334	352	322	324	275	316	277	348	338	294	310	309	334	318	317	312	300	334	337	315	320	294	287	300	303	327	314	301	300	327	336	321	327	320	319	289	315	306	334	295	299	323	361	295	330	320	334	341	303	316	286	316	303	328	311	329	307	275	350	310	319	306	343	323	324	351	350	282	319	331	310	347	323	328	295	311	281	273	286	327	300	310	336	301	315	342	326	292	325	315	319	326	340	338	332	328	334	294	367	331	324	336	290	317	294	331	318	274	312	338	343	288	348	298	307	327	303	323	286	321	317	321	319	309	340	303	338	332	317	315	329	300	324	329	282	317	293	304	346	318	336	337	334	330	317	330	315	334	317	283	328	269	307	339	302	313	340	310	291	323	345	340	339	335	312	295	302	322	320	288	315	351	335	334	347	327	315	330	349	312	330	349	318	326	301	342	322	316	320	320	281	303	329	334	334	335	309	308	372	316	266	323	333	298	327	322	310	308	368	332	293	331	336	337	331	333	352	310	334	327	316	323	289	342	293	324	296	322	309	342	307	316	311	299	306	279	309	286	355	340	328	280	303	325	356	334	326	340	351	327	331	295	371	321	336	318	329	353	313	290	340	320	327	348	311	347	310	288	298	336	282	312	292	341	357	303	328	305	314	301	309	340	321	335	305	320	339	348	311	303	300	300	342	294	328	316	289	342	352	354	300	315	348	294	325	321	302	325	295	318	302	342	322	315	338	285	339	317	298	332	297	326	337	296	277	308	305	320	298	349	305	357	303	313	324	339	322	340	306	320	339	314	302	336	375	310	322	321	338	315	301	317	320	321	283	349	327	341	324	344	315	338	292	312	370	302	342	322	325	320	298	331	294	333	266	326	338	296	345	317	362	310	303	325	307	298	281	308	326	313	312	294	307	312	286	347	305	313	311	351	311	318	301	291	319	306	367	328	334	325	326	333	326	296	317	341	305	325	330	311	327	310	291	344	297	313	314	295	299	324	322	322	338	320	350	342	317	305	300	312	309	316	312	307	340	317	328	312	331	306	308	320	300	336	318	310	319	329	318	289	317	307	315	315	314	327	357	325	322	319	341	304	331	311	303	329	335	304	358	322	300	334	307	353	333	320	346	297	288	333	318	296	341	349	329	304	297	314	333	343	325	321	324	312	302	309	321	300	318	311	304	276	308	330	318	338	304	316	344	293	345	339	327	328	306	323	281	340	312	358	297	316	309	327	334	327	331	319	307	325	342	305	300	296	307	339	337	302	304	320	298	332	302	304	315	321	339	320	343	322	311	342	292	320	320	351	319	340	302	325	302	323	322	328	290	311	302	330	326	311	317	289	322	324	338	341	295	342	310	313	337	343	300	349	325	297	322	289	304	291	309	305	309	307	325	328	325	317	311	328	329	341	322	313	294	317	330	328	347	306	302	329	346	319	332	287	314	324	320	297	350	325	283	305	331	312	316	291	297	298	325	310	287	270	323	323	310	357	278	340	301	309	297	317	286	328	329	312	309	311	309	349	334	339	304	348	313	299	311	313	327	298	328	302	287	300	324	325	315	322	313	345	341	317	322	343	314	354	304	318	318	373	347	355	321	306	330	324	330	326	295	304	322	345	329	319	322	334	320	332	326	327	332	312	317	328	305	320	310	314	317	331	332	317	344	323	320	348	307	355	331	329	310	286	305	329	332	326	307	307	311	303	282	339	325	339	344	336	317	293	324	297	319	301	335	367	315	318	343	328	343	330	293	337	307	311	337	329	320	310	323	322	327	319	321	301	330	299	334	356	321	311	315	268	292	316	312	321	302	304	337	357	331	317	303	321	306	303	318	297	306	316	338	306	310	339	355	321	334	315	337	307	335	286	326	335	322	313	315	324	330	357	322	316	303	322	299	313	317	315	284	303	311	310	345	335	329	319	316	311	316	308	341	328	328	322	315	319	264	284	337	327	299	318	328	302	326	336	302	332	324	296	312	323	339	312	313	307	306	326	327	359	322	310	320	322	331	316	339	317	320	303	312	327	331	306	318	343	349	339	336	302	356	337	336	323	284	321	294	308	299	342	320	303	317	321	335	287
37580	40094	7768	1012	991	951	876	863	797	816	785	836	804	825	832	792	772	795	827	808	729	840	840	770	808	773	840	807	770	787	788	808	834	803	801	732	810	806	808	864	818	841	782	731	811	819	797	790	814	754	753	820	767	802	789	777	810	807	805	751	812	760	751	787	773	816	740	809	837	728	774	770	753	801	802	735	812	782	781	801	797	761	741	789	817	769	746	823	790	808	776	784	813	833	763	796	799	725	797	767	800	767	794	778	781	766	809	749	795	808	825	734	760	769	773	849	803	796	803	785	762	774	743	785	783	865	790	760	761	719	811	825	758	855	755	794	802	831	780	776	800	753	807	765	748	755	788	811	804	805	801	740	786	782	782	765	792	748	847	833	809	770	816	788	762	791	768	741	797	824	775	768	795	779	809	759	815	814	791	793	804	828	763	771	781	711	798	735	721	744	790	832	846	782	824	811	790	765	793	787	784	743	772	791	800	797	800	806	773	808	766	797	743	821	760	738	732	837	760	763	776	815	849	798	799	789	774	758	799	759	856	754	806	799	790	820	812	819	839	790	788	779	749	803	763	787	737	778	769	787	774	791	794	827	770	812	735	757	807	802	787	786	792	842	790	835	771	820	790	823	761	791	772	839	799	729	806	778	786	767	808	775	770	750	805	776	809	804	843	784	751	805	756	780	817	733	767	797	787	750	767	824	785	737	775	786	742	788	782	794	822	764	778	795	750	776	782	748	786	766	825	735	803	754	784	806	815	799	796	753	760	801	799	821	783	763	811	832	746	829	813	793	775	770	813	762	756	779	787	825	776	755	792	742	823	789	801	763	753	853	772	734	808	744	769	772	755	820	817	814	760	801	728	781	801	790	790	765	806	780	794	776	828	797	818	767	810	777	803	748	775	732	731	787	748	769	753	815	777	848	762	760	789	773	797	787	792	767	826	792	831	768	764	747	756	776	817	808	796	783	780	792	798	784	781	777	793	747	799	806	802	800	776	808	783	765	788	804	800	816	786	775	782	785	858	795	831	793	782	785	788	819	784	791	782	762	830	772	780	821	823	743	745	799	793	817	763	792	780	764	768	756	835	800	760	827	766	777	820	803	749	799	823	790	793	819	814	767	812	769	746	780	743	813	746	746	818	759	764	740	757	802	735	745	796	751	793	832	763	739	804	768	839	823	752	777	787	794	795	799	754	787	790	793	803	733	804	742	778	767	800	773	823	791	770	776	798	814	787	771	775	776	770	812	760	774	772	784	798	785	755	815	768	780	797	801	766	805	729	774	769	845	791	807	816	756	767	789	753	748	806	781	795	766	819	815	775	819	807	748	791	802	735	779	784	815	770	787	784	770	804	832	814	817	742	807	739	798	815	820	802	767	733	815	764	786	826	784	762	807	760	808	747	746	751	789	798	812	786	821	775	793	732	771	792	761	830	774	794	750	737	794	794	695	768	765	785	800	815	771	757	842	815	794	812	797	811	784	834	813	795	783	783	817	744	809	801	786	733	778	781	738	779	780	761	793	779	771	770	836	767	789	773	774	771	773	787	799	795	781	772	798	801	823	767	760	814	809	793	808	807	818	837	780	808	763	758	780	809	777	795	771	810	775	827	810	774	757	806	795	800	777	783	794	783	820	855	784	720	767	740	827	781	763	808	822	771	775	749	817	809	804	795	825	772	806	786	821	826	806	795	754	798	843	764	769	814	817	807	819	813	795	811	851	803	760	821	758	762	788	745	769	787	774	801	793	780	817	789	804	765	777	810	778	739	737	752	733	732	786	806	770	747	825	752	799	747	798	769	749	782	798	805	818	802	753	760	832	806	756	758	821	794	838	813	771	816	785	801	797	798	777	808	778	809	774	791	765	765	759	773	805	830	800	793	767	787	830	785	812	787	836	822	832	777	775	755	773	793	737	783	779	793	804	748	835	835	789	832	752	763	752	770	827	742	803	806	817	803	809	806	778	793	793	815	802	800	774	818	806	829	782	865	806	824	762	801	778	788	820	798	712	780	771	830	781	759	792	771	775	785	777	830	825	805	835	731	770	788	775	775	779	792	757	830	811	793	746	793	833	761	776	803	823	748	771	769	754	776	784	833	809	799	794	785	772	757	799	813	797	766	747	772	796	787	751	810	814	773	778	798	775	758	794	865	804	751	793	777	807	791	748	749	787	784	771	789	800	792	817	780	827	789	792	796	760	833	778	765	767	745	804	816	736	825	767	787	709	761	832	801	790	759	773	817	723	826	794	820	786	788	783	825	813	784	791	794	826	799	846	838	801	759	812	748	794	810	762	816	726	783	806	793	771	847	812	762	812	769	797	808	806	813	792	786	786	790	793	806	763	836	825	791	804	788	811	742	754	752	773	753	787	785	807	787	830	779	776	766	760	792	781	745	856	788	780	767	784	805	792	798	765	781	777	737	734	825	750	843	798	796	777	786	807	810	770	760	783	753	820	756	764	780	800	808	773	829	743	797	744	790	796	791	804	783	780	802	816	759	804	771	748	828	801	803	806	828	797	802	786	756	782	815	807	817	771	779	791	793	790	813	766	824	808	801	779	797	787	771	784	790	831	825	769	819	742	799	783	806	833	778	782	824	830	807	842	803	847	768	834	721	771	778	772	816	757	812	821	721	759	781	739	798	825	747	715	744	822	838	789	789	822	778	798	793	823	837	776	750	796	746	802	743	746	840	792	810	814	785	747	786	808	757	747	797	761	751	761	781	834	817	780	779	801	813	788	739	759	762	768	760	802	774	836	806	805	790	808	755	781	777	774	827	826	762	804	791	782	820	781	792	773	769	812	789	805	829	777	766	770	727	838	828	769	823	785	793	813	826	734	784	808	797	825	807	758	809	828	795	769	780	834	788	779	845	786	755	802	800	787	811	865	762	784	786	819	790	808	813	799	809	771	796	805	857	812	799	788	812	750	819	817	751	795	799	807	781	855	757	821	765	785	782	782	836	795	835	812	803	798	782	804	844	809	788	822	789	816	712	846	804	801	757	821	775	768	705	775	813	797	818	811	775	774	816	762	774	800	790	800	821	757	754	787	760	808	779	768	772	802	785	806	760	748	761	831	773	794	786	769	825	812	801	784	726	739	770	806	767	780	818	806	787	760	775	801	827	796	771	779	819	758	827	808	824	791	784	834	834	780	788	801	784	785	735	757	746	814	825	756	780	831	764	773	797	792	806	803	837	845	815	790	828	740	826	775	808	826	740	794	820	755	855	817	771	721	827	777	810	806	767	795	750	740	764	789	815	781	785	767	785	802	827	799	740	782	784	833	821	799	807	853	749	825	800	773	793	761	810	778	814	781	770	832	820	784	762	787	795	819	834	780	755	770	816	740	807	782	730	818	767	811	793	799	745	793	768	763	824	760	764	791	760	773	760	785	741	781	773	813	786	751	759	847	815	796	817	764	802	821	809	773	830	776	814	776	792	835	774	766	809	806	776	804	806	780	777	825	792	771	694	765	824	838	823	789
48171	41479	27339	23209	22457	20534	12583	3980	917	556	500	479	476	439	430	399	429	420	441	381	420	442	376	407	406	420	386	372	407	456	381	416	403	418	387	383	390	358	385	390	366	396	371	401	366	419	394	342	386	389	396	393	391	398	390	388	355	378	424	411	367	374	401	355	401	408	371	417	404	379	383	372	375	374	366	351	406	410	409	385	360	381	388	362	365	419	388	367	391	394	372	384	379	395	392	395	385	408	364	390	382	369	377	378	378	438	407	378	382	403	403	381	360	381	378	383	362	367	378	372	357	416	366	402	352	378	391	387	405	406	384	372	379	391	380	404	381	401	395	388	373	368	394	396	406	395	388	339	377	379	399	362	390	375	413	399	392	381	361	327	384	404	398	392	423	437	415	403	390	370	377	394	404	378	370	406	404	383	343	376	426	391	405	419	404	406	403	362	377	401	395	411	328	407	414	397	393	406	398	375	397	357	430	368	417	390	401	428	379	361	386	346	364	420	368	410	411	426	372	405	356	411	381	394	367	373	411	391	387	401	374	376	371	378	429	379	387	381	375	378	380	389	367	360	410	397	392	405	356	376	395	408	413	374	357	383	390	396	407	387	362	421	397	376	348	384	370	351	368	380	338	413	387	369	395	386	409	361	419	376	358	404	391	348	373	355	361	385	397	395	361	394	410	390	410	397	383	382	393	373	383	411	392	401	401	388	366	413	399	382	378	373	373	397	368	436	364	365	348	361	378	421	360	427	390	401	399	364	403	389	370	383	388	356	409	374	425	364	379	422	387	379	398	391	417	408	397	370	355	394	406	375	385	379	357	338	393	393	357	333	394	376	379	367	355	394	348	375	425	391	379	392	381	347	422	389	390	402	358	411	414	397	411	370	409	390	385	397	388	383	341	390	403	399	423	418	399	408	396	416	365	397	381	366	375	363	427	398	408	407	424	410	381	361	370	418	367	354	363	418	388	382	363	412	395	386	363	374	415	412	392	403	417	398	405	383	404	417	388	388	385	398	396	385	404	387	402	409	420	379	357	369	395	359	387	392	396	398	343	386	369	406	361	353	390	390	404	356	356	445	392	392	369	406	371	369	388	399	391	406	372	409	389	399	388	368	369	395	366	358	365	384	380	384	388	408	402	370	405	395	329	393	388	385	382	349	411	368	390	393	357	399	365	384	386	380	403	399	380	391	407	383	392	398	356	391	368	392	356	413	386	406	377	369	407	385	374	419	404	381	386	380	367	420	408	378	375	404	375	382	401	375	379	383	375	372	415	380	368	380	366	360	367	361	413	395	405	359	371	383	379	416	409	373	395	370	390	400	372	403	380	429	403	394	375	369	379	359	380	378	411	397	385	405	357	387	415	390	408	422	399	383	404	376	396	370	399	380	379	363	400	384	372	374	379	405	389	379	389	389	416	412	400	351	411	394	369	356	332	409	352	380	379	371	397	384	394	390	422	401	366	342	415	359	426	382	405	394	390	405	370	371	387	370	409	377	376	376	374	388	380	412	403	388	400	413	375	371	412	406	343	409	380	357	363	407	369	415	405	378	379	412	380	375	344	375	358	380	389	408	389	390	395	407	394	397	383	427	365	379	419	359	399	408	396	415	365	334	383	410	403	398	389	385	397	402	357	372	369	388	384	370	374	402	365	412	370	370	396	396	374	400	406	391	375	419	377	387	363	373	399	390	366	365	374	398	417	384	382	379	410	363	381	417	401	359	428	407	385	416	444	395	397	400	365	385	387	396	377	378	416	377	370	392	401	425	415	378	391	350	361	415	367	399	390	378	381	384	389	378	395	404	396	382	385	340	373	399	381	404	343	375	380	390	412	347	367	371	383	387	438	356	388	360	384	422	378	390	381	391	400	403	396	382	381	363	361	402	363	426	385	358	413	382	422	396	392	397	377	386	402	383	358	355	397	384	424	407	389	410	394	420	383	414	365	400	394	397	379	402	404	368	337	377	410	373	407	403	404	401	395	389	378	421	397	374	354	360	396	381	376	392	362	419	390	385	413	375	398	381	424	401	406	370	390	386	403	385	401	349	373	356	386	385	414	390	362	379	364	386	391	426	360	401	425	401	394	386	345	388	391	379	437	376	362	367	371	403	375	372	372	399	366	385	390	396	393	358	411	412	419	392	378	366	408	381	403	383	419	371	404	415	384	382	410	415	385	437	365	402	390	391	360	353	393	401	366	401	447	379	416	382	345	371	390	406	340	352	385	406	387	394	384	379	397	386	408	349	387	367	390	373	388	377	400	412	346	361	396	381	440	391	408	390	443	373	433	367	388	405	405	393	364	426	378	382	383	426	382	400	403	362	368	379	395	377	375	395	361	391	358	390	368	388	384	393	395	387	391	400	374	408	410	442	385	389	380	374	367	367	370	411	408	372	374	390	377	391	398	377	395	370	376	382	393	368	431	394	374	403	399	384	398	405	355	366	373	339	389	375	351	358	418	365	387	355	381	385	389	370	389	393	402	416	383	410	396	367	377	367	349	408	405	392	401	380	383	403	392	370	362	410	421	377	413	396	420	376	388	399	368	365	416	401	387	405	431	360	381	372	347	376	375	357	379	370	402	380	409	357	359	360	367	382	396	378	381	393	399	388	347	389	400	412	363	406	375	374	383	401	374	432	402	376	381	396	397	400	333	365	398	358	373	348	407	406	375	394	386	390	385	407	414	397	379	415	391	369	390	371	390	388	330	355	385	351	383	401	390	404	378	400	385	447	412	391	393	378	385	409	393	403	418	371	418	376	419	378	372	377	408	419	365	407	380	394	372	381	421	378	389	371	387	375	388	395	393	377	327	373	456	397	369	392	385	409	396	382	371	392	411	448	357	423	392	385	411	368	431	361	406	383	373	386	420	390	394	385	414	390	354	378	415	372	396	394	381	379	374	369	365	372	386	376	397	372	373	380	347	384	379	367	389	379	390	376	374	372	368	416	413	393	364	390	379	400	387	377	423	367	364	395	412	413	378	390	354	444	418	395	425	364	422	387	341	357	377	391	389	392	381	428	399	401	395	427	395	385	416	393	385	365	349	372	412	331	401	427	411	396	363	374	398	412	388	424	407	399	424	373	408	405	362	423	382	427	369	374	386	404	408	372	403	396	388	396	331	371	373	407	347	418	385	398	373	395	440	388	401	415	383	362	372	392	395	384	361	407	387	391	391	363	380	362	397	389	385	397	405	361	379	407	386	402	376	426	386	400	402	375	402	390	391	333	422	352	399	392	388	407	380	365	391	374	396	386	383	366	393	399	406	369	388	384	413	385	385	424	374	405	389	383	352	422	428	361	395	370	360	383	379	425	345	418	418	415	372	417	368	407	348	365	407	360	418	374	390	391	350	351	367	399	349	383	359	403	358	378	379	346	396	411	362	379	362	409	392	407	394	394	412	404	408	372	375	389	401	408	388	392	429	372	404	445	396	361	411	363	373	362	439	366	399	392	401	372	379	405	368	382	398	350	359	352	398	400
56657	52744	8195	4187	3200	2712	2348	2023	1809	1586	1465	1437	1392	1232	1195	1176	1146	1127	961	1042	1037	1053	974	1017	994	957	958	960	967	957	943	985	910	919	960	972	918	963	873	896	899	945	870	948	891	916	887	976	899	864	872	868	889	884	923	912	859	876	892	918	917	817	870	881	870	901	882	891	858	889	853	889	906	879	888	864	928	914	900	810	900	874	937	904	866	867	908	889	901	935	889	868	864	887	897	927	880	916	900	860	839	895	897	884	866	842	908	910	900	840	883	870	874	885	870	911	887	878	852	848	850	913	885	904	922	866	845	891	907	884	852	846	867	862	877	860	877	855	870	894	903	869	893	845	858	875	875	834	883	895	884	820	857	858	867	862	859	899	858	837	859	893	909	873	838	860	900	859	878	833	862	908	907	847	917	889	857	875	901	884	872	914	845	901	905	818	832	901	884	888	855	863	892	917	843	872	840	884	878	922	854	865	916	823	852	898	833	887	872	869	927	808	896	796	914	911	876	860	921	871	891	870	873	945	894	901	830	921	859	878	877	804	837	927	859	868	867	878	863	895	950	886	874	868	835	845	842	849	928	880	879	904	891	913	854	846	885	895	881	886	880	850	845	869	862	827	870	888	858	905	868	902	868	863	894	820	906	879	919	873	877	857	894	841	882	842	876	883	845	907	869	853	876	880	881	833	843	845	871	867	936	856	894	874	869	888	891	854	818	890	861	838	918	866	871	910	873	902	888	847	897	946	882	896	846	904	851	867	897	916	871	877	878	861	938	902	846	847	871	906	948	845	897	884	876	878	829	860	837	905	919	940	881	871	845	896	855	879	868	833	900	905	879	919	861	932	904	915	862	857	938	893	856	841	868	847	851	883	909	920	895	918	861	925	876	865	868	881	905	889	925	825	884	874	870	822	889	911	871	885	843	822	917	886	899	892	882	825	876	858	892	932	911	854	879	875	919	855	913	894	846	875	905	922	852	907	888	918	893	887	893	868	883	882	876	864	892	856	902	884	832	858	850	851	813	851	887	871	857	807	901	853	832	848	908	826	912	895	868	890	886	899	867	872	823	870	869	871	843	872	913	850	815	841	921	866	859	902	902	884	896	902	904	884	841	845	926	896	883	879	920	876	909	864	877	845	858	887	835	891	877	831	939	907	949	912	893	853	847	879	840	856	874	854	912	900	863	876	890	829	910	908	912	906	908	878	886	906	802	839	862	838	913	875	884	848	845	893	880	849	821	922	820	853	858	974	917	867	880	938	838	922	892	933	851	906	874	869	890	864	839	872	885	818	862	900	850	925	848	860	850	887	859	919	883	864	838	965	882	868	821	859	889	848	829	875	825	857	855	848	907	846	903	909	847	879	910	895	877	860	919	850	909	884	835	902	908	843	898	868	908	862	879	864	884	870	880	896	913	887	856	832	918	896	877	922	800	894	903	908	814	883	847	897	884	854	865	872	897	891	919	837	884	879	881	887	882	887	864	926	837	890	898	854	872	862	911	853	808	859	899	859	871	924	887	870	906	884	896	965	899	880	816	896	824	903	831	935	827	870	883	882	825	869	904	840	904	889	919	819	846	812	894	865	841	849	868	848	856	903	864	903	903	914	888	830	855	894	913	903	861	888	910	866	922	889	853	901	875	877	902	838	906	900	899	892	841	905	881	875	881	819	845	853	867	885	865	887	932	887	836	911	882	876	895	838	856	903	877	904	917	874	825	882	942	874	866	903	874	862	892	860	869	896	893	834	874	867	929	924	888	855	882	896	914	890	839	842	910	923	846	858	881	842	945	868	864	899	867	897	858	862	840	874	925	869	871	852	887	878	912	880	899	875	849	838	908	858	883	864	855	883	827	926	840	919	898	855	879	884	901	906	867	876	879	865	883	889	895	911	899	831	892	890	910	842	881	836	904	906	913	850	885	883	930	884	868	910	874	863	875	883	858	874	828	884	846	930	886	841	865	869	934	876	882	892	842	899	839	899	877	839	859	907	910	908	875	922	895	837	854	838	902	877	922	802	940	897	894	856	879	881	916	860	874	897	947	889	862	869	852	835	871	832	899	912	855	839	799	894	913	901	872	902	887	892	903	880	886	864	870	879	883	864	889	861	911	854	866	865	874	886	891	900	848	884	875	873	852	916	814	908	860	924	864	850	841	878	892	837	878	879	881	883	889	874	917	900	866	840	864	834	891	871	896	857	845	886	872	866	819	891	867	889	830	874	858	842	862	877	904	859	882	906	864	863	895	879	933	871	854	891	840	855	867	870	877	837	825	873	857	817	910	857	895	867	853	871	956	896	827	885	871	888	877	863	852	854	863	895	891	880	873	860	846	871	886	829	870	868	905	858	896	882	882	916	888	849	901	830	854	921	940	809	860	864	880	852	823	852	905	858	915	904	880	884	880	881	887	846	880	857	898	862	853	833	941	885	834	899	878	860	842	859	838	906	853	845	886	911	806	889	854	925	960	837	898	853	865	879	860	892	893	890	908	923	902	886	911	830	883	902	867	891	874	847	926	895	843	848	889	839	898	824	856	870	900	815	870	838	895	841	901	849	821	826	862	911	891	872	890	878	854	869	889	849	921	862	893	889	889	867	853	854	809	831	874	894	854	874	854	890	885	861	925	865	865	864	876	850	856	890	788	813	881	876	909	895	880	884	932	913	899	863	865	867	860	842	865	905	895	896	877	841	890	915	885	852	886	875	899	835	861	888	842	864	856	897	872	867	892	920	896	899	879	886	924	874	817	844	918	860	862	931	895	901	870	901	864	821	873	886	910	917	873	876	891	867	871	932	895	886	919	879	843	924	869	874	911	861	840	879	843	892	857	877	879	900	867	958	863	839	888	895	879	910	869	881	854	872	904	893	903	856	891	829	872	864	929	911	858	855	852	849	822	859	927	885	862	849	808	859	866	917	931	857	908	829	855	841	880	880	880	909	866	910	853	909	888	869	844	915	896	896	848	832	839	867	811	887	857	863	926	897	882	922	867	922	855	889	848	867	867	858	844	850	867	918	797	862	954	843	900	861	833	885	877	881	883	838	855	853	841	936	861	907	872	870	865	842	917	843	870	907	837	861	882	900	844	874	840	821	912	887	885	884	870	842	852	912	837	934	886	897	879	896	895	915	892	871	885	873	852	866	868	888	875	881	905	826	838	904	835	809	883	871	881	859	840	889	833	881	868	851	905	838	866	894	857	853	883	811	870	877	868	862	881	866	886	870	884	929	886	906	865	882	837	899	906	835	938	874	917	872	889	872	878	832	874	867	851	954	862	874	906	828	891	830	852	899	872	890	841	885	891	840	872	842	829	912	873	895	906	840	844	835	874	909	904	851	829	841	872	890	847	880	824	879	865	840	861	885	888	909	868	874	880	880	885	882	864	877	850	853	911	862	902	900	876	845	869	865	855	863	810	901	903	920	901	899	868	934	901	900	848	880	864	884	852	897	855	824	875	871	872	862	850	857	830	914	901	909	850	859	855	898
53798	40035	29167	23528	23182	23092	18133	8603	1790	633	488	430	443	387	312	345	328	329	288	299	280	296	238	260	250	295	260	237	272	254	230	233	251	238	253	269	223	248	242	214	241	224	242	256	235	263	242	228	242	237	242	261	221	201	211	230	231	216	233	226	210	220	233	235	272	229	241	247	263	242	230	227	223	242	220	219	236	238	237	231	272	223	238	253	252	241	255	225	203	218	215	253	230	201	212	229	213	225	209	238	230	250	229	230	212	248	239	210	238	262	227	200	213	230	236	203	189	193	222	229	222	214	235	199	215	223	243	238	229	240	248	240	229	249	235	229	227	231	212	259	244	209	214	225	213	234	268	206	231	216	221	217	226	234	232	224	227	223	251	236	228	247	231	218	224	224	238	244	196	241	229	223	224	209	246	210	238	239	245	219	250	245	244	211	246	223	202	237	228	239	207	249	245	223	226	223	233	222	221	229	206	215	196	234	204	234	234	228	255	253	203	247	237	238	239	252	224	241	219	235	205	254	231	227	231	196	231	257	243	229	226	234	231	257	238	221	222	218	228	216	212	231	237	235	235	225	215	210	205	246	229	234	254	239	203	227	237	275	221	227	240	206	227	238	244	232	260	231	235	225	247	192	217	252	194	275	221	249	233	234	216	206	208	221	258	229	247	227	194	202	238	246	259	235	228	218	236	233	207	233	227	236	248	245	239	251	214	222	238	216	236	238	218	234	215	212	215	232	264	226	233	239	220	221	218	229	240	247	235	222	212	241	183	230	239	257	228	242	230	246	216	229	251	249	229	226	224	212	223	253	226	245	241	227	243	216	221	231	239	228	266	218	228	249	208	237	238	229	256	222	254	235	217	223	215	210	238	212	224	244	231	222	237	229	258	233	241	203	211	212	223	209	254	217	214	233	255	235	224	212	244	229	228	233	243	217	208	249	226	240	232	225	250	248	261	190	202	200	230	225	248	241	236	213	256	253	256	253	236	220	243	233	229	209	265	234	207	221	227	206	212	261	255	217	251	230	217	233	221	236	223	220	252	231	236	204	248	220	247	243	246	248	223	219	235	205	201	217	209	227	215	264	235	234	215	224	230	223	222	252	265	218	223	222	225	233	238	227	200	234	234	203	222	246	219	247	231	208	231	233	242	217	218	247	228	240	218	215	223	243	232	253	221	213	218	224	216	237	231	258	217	188	236	221	230	235	220	215	232	207	264	219	224	199	238	258	202	218	199	218	221	231	222	225	238	220	213	216	214	228	225	215	209	242	228	230	239	227	218	262	203	218	257	234	226	240	247	219	218	232	208	233	242	207	251	227	237	204	257	229	245	229	232	242	242	266	225	238	195	204	235	210	227	229	225	213	246	212	229	237	219	208	224	228	190	194	230	205	193	220	253	215	226	222	212	226	232	223	210	234	234	241	211	200	242	243	251	205	261	214	221	235	232	224	228	240	229	214	217	247	219	227	239	236	231	250	199	208	227	235	241	211	205	213	242	235	230	222	249	235	213	234	222	258	268	218	213	201	231	240	221	247	197	230	247	255	227	236	244	237	224	231	245	234	211	216	228	221	216	215	237	239	235	210	244	229	280	235	241	241	220	203	231	226	235	222	212	233	246	216	198	223	225	261	238	222	233	211	198	217	234	207	229	226	259	229	241	256	238	225	237	232	255	224	254	204	227	248	223	219	209	209	271	219	240	237	235	225	229	255	195	249	205	249	226	245	229	203	237	204	194	227	258	262	246	209	209	230	226	234	254	211	229	240	240	228	207	228	207	206	224	259	218	266	228	221	212	203	219	240	239	251	232	205	229	226	238	229	243	240	220	223	257	227	215	208	207	218	257	202	242	230	243	247	242	239	226	250	238	224	224	243	235	234	280	209	201	242	232	233	227	207	229	220	189	232	235	220	209	222	245	238	244	269	234	224	214	216	189	215	210	243	238	235	252	253	214	230	232	222	225	214	226	217	233	219	233	196	201	232	198	285	220	225	231	239	226	216	256	218	241	234	225	208	215	253	221	216	239	222	252	227	245	227	225	204	218	239	219	222	196	218	237	201	238	247	204	234	236	223	213	213	248	249	229	247	229	233	225	239	231	204	222	206	214	230	240	242	226	224	249	210	235	234	232	223	246	208	218	218	236	226	223	223	226	225	267	254	216	263	196	216	229	233	234	259	221	227	199	241	237	214	216	207	228	228	244	221	187	260	239	196	222	249	247	230	245	246	222	185	233	212	232	228	218	259	232	244	231	201	219	226	231	236	231	236	221	264	243	223	219	220	238	219	220	233	241	238	245	247	255	223	240	233	220	268	230	224	206	237	210	246	201	221	229	245	244	233	217	231	244	204	233	262	241	222	212	202	223	237	241	227	241	219	226	214	228	228	185	218	205	237	251	232	234	233	216	248	225	219	216	226	250	253	239	227	232	223	244	263	245	232	201	230	217	232	203	229	219	225	227	253	239	240	230	256	210	224	216	222	217	237	230	223	231	222	213	253	241	222	218	209	208	205	218	238	247	227	227	223	188	213	202	238	250	210	199	218	246	207	214	230	254	221	229	250	218	232	252	224	212	260	218	211	234	245	245	233	243	234	188	208	237	238	218	222	217	197	230	259	226	199	243	249	242	209	215	196	217	209	238	230	242	240	234	231	234	238	263	218	201	251	233	233	207	240	268	220	206	225	258	217	226	213	249	251	224	234	250	230	241	195	246	228	220	227	224	244	214	238	234	259	234	207	271	241	230	224	241	221	221	220	235	230	252	248	248	222	214	235	241	240	237	248	229	208	199	201	213	218	233	223	233	222	229	232	221	227	230	235	214	208	199	230	201	214	216	211	258	219	232	236	219	248	194	217	199	269	240	240	250	280	240	226	234	234	208	224	206	244	239	211	246	220	223	242	204	231	242	215	237	200	212	210	222	214	239	202	216	253	214	215	194	239	215	212	227	234	220	237	222	214	213	214	221	242	256	226	239	254	218	232	209	220	230	208	221	227	237	196	245	248	209	230	218	218	232	213	226	226	206	241	240	226	224	246	225	233	239	235	235	239	226	209	215	205	224	232	211	206	225	199	237	241	225	222	249	242	223	241	219	217	227	212	228	201	274	231	226	246	231	233	218	228	234	215	254	213	233	222	229	228	211	262	228	209	232	231	228	233	239	212	232	232	221	232	205	236	242	199	207	205	232	223	238	224	218	236	223	235	214	261	228	246	254	239	221	246	239	225	211	241	217	222	199	233	241	248	210	225	226	241	226	234	210	224	208	200	221	228	224	241	228	233	222	226	249	214	243	235	188	231	203	238	241	226	253	237	239	235	241	205	214	235	235	245	236	233	223	237	219	209	222	227	208	209	274	242	206	225	210	254	233	235	214	232	232	228	216	247	228	224	236	214	229	237	234	222	242	224	220	233	220	223	219	245	257	241	234	234	242	207	208	235	257	248	260	223	250	215	246	220	208	256	233	234	206	222	230	255	228	225	234	221	216	257
56206	54109	18409	6300	4866	3964	3190	2668	2318	1995	1761	1590	1439	1286	1138	1102	999	902	957	839	863	849	796	772	683	749	708	684	714	663	674	664	646	637	628	646	656	670	646	571	590	595	619	588	576	586	600	587	572	575	562	569	515	576	553	532	564	557	576	582	554	539	551	557	534	538	552	531	560	528	569	555	531	556	502	569	531	560	556	534	495	536	545	510	542	506	549	522	522	522	508	522	543	527	569	552	537	550	512	556	534	563	518	548	537	540	493	526	519	555	586	514	519	500	523	506	526	532	559	503	560	497	527	573	492	519	549	525	566	547	499	564	511	513	514	546	532	537	536	512	568	497	507	501	509	528	530	536	458	543	525	535	517	510	494	524	510	535	522	510	546	513	586	510	516	516	530	546	494	508	526	491	535	519	535	519	522	525	546	500	526	523	527	524	534	526	527	566	537	551	537	531	551	541	484	515	480	478	533	533	460	523	541	505	540	465	536	536	525	508	537	530	523	537	515	499	555	524	478	503	529	554	535	498	511	531	545	504	526	515	516	516	512	478	514	526	520	505	510	481	501	531	549	523	543	498	478	489	515	493	502	502	512	527	485	517	476	499	522	540	517	493	507	522	554	485	527	510	494	477	548	544	511	556	521	494	516	558	518	499	561	520	552	558	515	544	516	520	543	537	518	520	523	513	527	500	510	519	500	497	494	502	506	548	504	506	491	457	530	553	544	521	536	492	515	529	490	484	510	542	545	523	576	525	495	506	484	486	506	460	503	531	510	515	517	544	544	525	535	556	489	554	543	491	523	535	499	540	503	508	508	525	510	489	517	536	473	549	544	540	505	517	560	537	535	498	564	492	534	527	537	481	529	541	540	519	507	527	516	519	523	537	486	494	551	518	490	498	557	492	510	548	524	519	523	498	522	507	538	507	523	509	530	526	512	498	495	489	500	538	503	504	506	538	573	519	499	508	534	519	494	528	524	505	504	492	507	515	509	504	538	507	538	485	525	449	534	553	529	514	526	500	513	511	517	544	509	516	526	518	499	553	534	523	522	467	502	503	537	552	509	508	510	510	493	521	556	527	518	499	497	469	556	521	523	496	453	512	523	551	530	554	562	533	509	482	539	530	513	506	530	519	490	563	532	459	541	543	517	539	540	539	514	495	519	506	556	495	523	497	511	547	504	500	514	495	560	494	530	519	504	510	515	523	553	491	530	485	522	537	537	515	508	572	547	542	521	546	527	509	508	528	487	503	532	537	507	503	497	505	516	483	499	478	509	524	518	505	516	491	489	505	499	508	504	511	484	520	485	525	526	495	507	455	527	443	532	488	528	514	551	535	518	510	523	523	513	503	524	561	504	497	511	521	518	531	511	514	509	509	505	490	514	513	500	490	530	519	546	508	573	522	492	491	503	530	535	545	527	494	530	526	505	529	545	478	516	498	521	542	529	503	539	521	536	505	489	535	473	512	506	520	559	508	515	538	518	525	514	499	515	531	500	545	523	507	521	498	573	534	514	516	486	521	505	503	537	531	476	511	548	527	500	521	480	541	562	559	506	530	512	516	503	525	537	495	511	535	522	512	534	509	494	539	527	517	490	521	483	550	534	523	556	496	479	543	537	537	493	517	520	489	549	523	502	541	533	543	518	544	501	509	490	479	556	474	535	549	528	497	442	547	474	544	492	510	504	541	488	534	501	506	499	505	520	512	524	504	515	488	484	495	513	521	532	522	498	535	568	517	475	554	491	501	489	497	511	494	561	527	538	536	533	524	522	524	530	496	552	499	504	519	544	523	518	550	512	526	540	488	520	528	550	554	516	486	542	541	502	523	533	494	500	525	515	558	518	516	544	524	514	512	518	489	518	486	514	502	488	532	517	475	484	529	511	502	539	518	519	471	533	530	528	512	502	510	538	562	457	513	537	501	480	514	510	529	539	492	492	501	553	494	560	489	538	526	508	499	508	506	521	485	528	486	492	500	517	547	495	502	488	516	506	530	508	525	495	503	506	491	512	540	556	533	512	454	521	525	492	484	549	532	553	488	508	515	532	494	520	514	499	518	527	538	486	526	503	512	523	544	529	559	556	490	481	500	513	505	531	481	520	556	536	547	471	532	528	540	488	510	516	488	524	531	521	515	543	517	504	512	514	533	529	511	548	503	530	510	518	489	523	551	544	510	492	540	508	522	541	509	511	556	505	514	496	504	535	524	537	522	530	477	551	530	528	529	521	512	513	539	553	504	515	478	516	498	524	553	490	513	541	525	513	479	494	544	512	528	488	514	515	525	543	497	513	526	551	512	491	512	513	504	518	556	528	533	483	506	522	479	525	532	539	521	517	488	495	544	520	521	539	503	528	500	551	517	519	508	508	513	478	499	545	520	521	527	511	508	505	509	536	509	529	519	531	500	523	486	530	528	530	500	481	510	526	508	545	540	512	521	521	507	541	538	520	526	532	509	479	519	526	551	531	554	511	524	550	524	511	481	525	487	513	526	526	505	535	513	487	543	474	502	558	540	519	533	530	521	536	509	534	532	508	529	513	556	524	500	512	530	494	499	539	542	514	516	537	527	487	518	484	553	485	505	582	533	525	511	532	528	561	508	505	481	554	537	516	497	532	549	513	552	506	572	511	548	511	540	523	522	470	515	489	540	537	537	532	534	520	523	518	566	494	551	516	538	555	498	532	501	523	512	512	541	493	526	489	518	565	529	495	510	513	537	529	501	516	513	497	487	458	522	509	511	555	509	529	529	541	528	515	528	519	522	533	518	520	520	508	503	531	536	510	524	506	529	524	525	474	517	504	532	523	494	509	516	505	468	485	537	516	500	475	543	551	520	556	512	568	526	496	454	507	515	515	522	489	532	516	512	493	499	504	498	499	495	494	520	498	534	495	530	546	474	506	488	496	554	544	512	488	515	502	513	510	538	539	504	534	461	552	546	514	513	525	486	465	520	545	501	524	500	506	497	550	475	508	548	498	535	483	570	535	555	505	548	510	491	553	540	509	549	506	521	553	542	539	516	504	542	503	518	517	479	523	564	538	519	519	523	526	488	502	560	520	504	480	513	547	528	507	519	526	515	526	510	520	516	525	503	498	481	526	511	527	526	539	522	515	508	520	506	528	532	531	552	526	483	522	508	488	527	472	541	499	515	503	525	537	515	537	482	527	572	513	539	469	541	502	526	479	546	550	519	538	520	516	474	523	511	511	537	535	557	536	473	535	509	526	512	514	476	543	517	549	522	518	533	501	556	494	554	506	527	574	559	543	509	512	481	498	534	513	488	486	503	517	564	525	552	515	540	517	532	510	491	516	520	571	510	506	494	552	489	503	490	515	520	535	477	520	532	549	568	573	538	532	531	528	507	542	510	516	536	525	556	494	494	484	525	501	510	497	534	489	565	504	522	536	495	496	511	517	507	521	522	467	515	499	501	496	522	492	484	547	527	497	470	516	536	580	510	515	517	570	570	508	497	559	527	522	556	519	505	530	500
40542	44412	18859	4675	1161	521	363	353	318	325	315	299	325	332	314	369	342	308	309	334	322	347	327	344	308	353	355	305	287	309	306	325	330	317	335	332	311	330	292	314	329	317	308	350	344	294	350	360	303	277	309	354	327	339	334	317	339	344	291	328	306	317	299	305	325	310	348	327	331	367	320	331	323	320	315	286	305	286	352	335	318	320	314	307	320	282	311	337	281	347	340	320	331	296	316	306	311	345	313	294	317	302	343	316	334	345	338	316	311	291	306	330	342	320	300	323	326	331	327	302	301	287	364	302	325	303	301	293	352	337	375	313	315	266	311	317	335	288	316	327	345	336	321	331	325	319	360	310	332	322	318	335	321	333	316	318	287	302	312	315	294	303	317	320	306	319	304	280	331	338	314	300	343	331	337	310	279	328	309	331	322	351	308	303	287	322	288	312	297	304	304	295	284	285	326	336	312	322	296	331	300	300	333	350	311	276	305	328	291	333	324	333	278	333	358	337	321	338	320	307	364	345	285	324	320	300	318	303	349	357	326	329	251	336	338	319	325	298	338	334	305	306	347	306	327	337	302	305	272	296	314	299	321	308	322	308	312	301	300	322	300	319	297	288	280	344	306	315	291	327	277	306	342	311	291	319	321	325	339	314	325	318	298	302	337	339	313	310	319	308	330	314	336	306	307	343	296	292	317	301	354	310	333	315	310	332	308	315	341	326	342	322	294	318	333	323	327	294	327	326	356	333	326	321	322	290	323	295	292	332	301	323	314	333	309	250	319	335	310	309	295	329	321	300	325	312	314	326	322	286	320	330	319	286	332	339	314	306	333	311	308	325	305	296	310	300	320	298	325	302	309	325	293	316	314	328	296	330	302	312	297	336	318	340	339	296	295	290	318	332	332	323	329	352	310	286	296	323	264	336	296	336	298	310	308	320	334	288	326	292	348	340	319	314	274	299	290	335	321	323	302	314	327	341	303	291	305	333	341	306	291	299	303	332	296	359	290	344	281	326	314	321	311	331	308	370	313	276	325	321	289	307	321	325	300	299	319	296	351	293	313	304	298	328	324	268	341	322	357	303	291	308	318	322	316	288	326	278	291	335	377	295	329	321	312	307	296	306	322	313	322	286	320	318	306	309	293	314	341	301	311	308	321	292	320	308	321	303	321	325	301	322	314	309	338	290	333	341	284	340	273	347	298	331	336	306	340	293	313	329	358	300	325	339	332	335	350	317	321	316	331	341	341	285	265	295	313	306	322	359	331	306	309	316	307	300	335	329	297	296	315	307	310	323	305	318	313	327	316	305	328	307	336	304	331	344	293	327	306	323	297	307	299	333	315	292	286	316	275	305	287	337	297	300	298	315	308	269	328	317	331	274	298	327	324	331	312	336	297	302	319	313	342	315	266	308	310	311	320	343	313	325	311	291	288	315	314	343	296	299	290	327	315	295	336	344	298	280	291	333	312	310	309	327	319	322	326	364	333	328	314	318	302	299	276	322	307	322	345	315	329	313	316	337	334	296	322	324	312	262	311	336	308	316	331	328	297	298	329	332	293	312	286	276	300	282	315	356	330	299	345	340	306	303	313	326	318	290	320	290	300	298	341	318	274	350	278	347	298	289	305	334	315	309	340	363	338	309	321	345	312	319	300	323	380	330	286	328	316	313	337	304	325	335	340	309	314	302	309	301	342	320	298	328	315	274	304	306	322	318	298	318	341	329	338	344	317	289	357	330	287	319	319	321	306	285	337	331	291	285	326	371	334	300	298	331	325	316	298	302	337	326	299	296	314	314	293	320	291	321	300	338	321	333	348	329	339	353	291	348	315	302	327	314	292	328	345	305	322	304	295	296	327	322	313	295	349	295	318	329	336	313	339	316	286	298	306	320	315	327	271	322	340	303	294	296	318	308	335	319	318	339	320	320	326	333	322	320	333	340	326	335	325	322	315	306	323	307	288	335	330	293	313	311	297	301	306	292	333	329	316	309	332	358	325	342	321	307	336	351	313	273	294	316	333	311	298	293	292	299	314	304	304	294	300	322	313	312	320	346	308	341	333	345	342	326	300	298	315	306	310	286	316	314	299	279	291	313	371	325	315	284	334	309	283	319	345	319	288	314	310	324	316	317	319	310	296	327	291	336	338	318	313	316	308	307	318	305	323	285	310	325	350	295	297	346	309	288	332	331	323	319	321	308	281	321	290	307	334	326	277	299	267	285	319	318	319	295	323	306	311	314	349	306	287	311	281	333	321	336	313	309	305	262	320	275	330	294	316	319	308	319	331	327	310	318	302	287	307	340	317	314	338	331	307	345	299	336	316	322	323	337	328	335	336	332	356	335	313	272	322	301	322	301	325	312	292	378	316	315	311	291	361	319	302	321	315	337	292	283	305	315	320	319	297	339	337	347	320	293	325	319	304	311	297	286	356	319	329	336	315	319	313	304	356	306	305	334	337	327	314	290	303	322	312	345	306	339	330	318	301	283	323	306	291	306	339	313	308	342	298	314	297	319	291	314	299	318	323	284	318	330	334	325	327	286	336	317	308	320	338	317	321	325	320	289	356	278	311	288	354	305	318	347	322	291	339	324	314	318	334	343	368	327	287	301	322	320	323	351	341	335	306	318	320	339	308	283	338	307	305	324	317	298	316	324	308	340	327	320	296	322	318	294	282	311	338	296	323	338	339	362	327	298	356	331	294	323	293	288	309	294	239	304	331	331	314	312	303	307	320	316	348	330	343	326	309	297	296	349	311	305	332	315	306	326	332	294	331	298	283	334	320	292	364	312	292	306	276	298	346	339	321	309	325	305	345	307	321	310	324	295	319	304	358	288	319	316	316	327	293	323	314	318	307	347	342	301	324	298	317	301	313	339	309	319	338	318	269	296	327	303	328	303	318	281	333	297	326	318	355	298	328	325	326	320	342	296	325	323	313	310	315	335	297	324	304	301	292	302	329	330	304	319	299	353	306	302	258	284	325	318	309	321	304	338	294	303	334	338	328	347	313	300	315	330	364	321	323	329	302	352	321	305	337	316	307	303	309	313	343	324	347	321	298	312	325	303	314	339	307	307	323	300	331	310	283	344	305	301	319	325	331	307	374	328	288	332	325	322	347	294	307	310	317	319	340	309	320	342	278	327	309	293	325	290	338	302	315	310	342	348	308	294	321	352	311	293	296	342	328	309	328	312	301	336	348	307	315	292	285	321	335	349	306	318	305	331	326	359	341	309	301	333	301	302	321	334	303	294	287	302	361	295	308	287	334	351	323	301	306	336	298	300	281	333	335	330	335	312	303	329	338	324	352	300	336	308	300	315	346	306	286	320	325	307	297	339	303	303	309	293	322	316	300	303	308	325	338	276	330	302	336	311	338	350	326	314	365	325	303	265	302	322	317	333	329	341	329	316	300	282	276	300	302	311	280	332	304	318	331	291	323	292	327	303	306	295	327	291	316	330	287	335	360	314	298	341	289	311	319	330	295	279	329	335
34319	41444	8440	927	890	905	909	817	842	839	812	780	805	744	794	805	779	779	818	785	774	792	803	823	815	861	712	809	776	838	815	754	802	832	784	742	781	738	781	819	813	797	724	823	800	795	778	801	746	786	810	782	775	777	757	853	812	801	797	776	776	817	803	752	848	760	776	798	796	781	828	774	759	771	795	813	751	779	750	808	794	775	755	731	782	744	790	773	777	787	778	774	731	791	743	795	754	801	772	815	771	771	796	733	817	814	788	764	775	789	757	742	836	802	783	760	802	779	746	795	806	755	800	813	723	802	786	768	794	773	808	808	759	781	793	783	778	771	766	812	772	795	777	804	753	805	821	772	795	784	837	818	802	792	820	781	827	759	797	842	795	764	784	750	784	760	794	786	768	798	786	808	805	761	764	756	800	815	827	764	799	757	763	788	791	774	761	785	793	840	770	797	795	751	745	728	788	752	820	741	768	785	808	803	769	769	800	787	795	764	782	789	782	778	778	805	770	720	773	771	747	775	797	811	849	762	802	797	821	804	790	795	810	769	755	821	778	771	754	820	823	799	787	812	780	765	838	772	775	773	823	800	767	758	787	756	808	771	786	769	725	795	801	778	760	839	804	769	800	792	785	807	772	756	760	805	798	781	810	750	765	766	780	783	792	767	793	776	764	776	787	741	740	754	726	805	780	763	813	744	780	823	792	790	814	767	775	813	827	741	749	769	791	827	760	737	776	784	766	843	760	817	782	775	760	799	761	795	824	810	726	785	720	808	791	744	755	816	752	765	818	829	785	793	767	795	763	831	815	776	759	820	795	827	776	730	795	763	835	811	753	794	825	774	763	831	801	828	778	763	743	796	807	803	770	794	742	763	848	800	719	757	752	831	779	744	772	768	755	728	781	791	793	721	788	781	731	798	765	795	776	815	814	774	750	768	836	740	762	808	799	751	788	780	810	780	810	757	745	754	801	754	805	778	769	842	783	770	773	811	824	775	781	771	768	790	730	811	797	836	738	796	760	822	798	769	756	778	748	803	777	757	812	765	766	812	822	780	770	835	813	776	793	817	771	721	825	775	765	795	775	768	742	834	798	784	771	790	828	791	781	802	747	759	805	759	799	737	770	790	800	765	794	797	757	795	781	812	797	779	767	727	767	799	760	781	737	738	780	807	761	735	802	787	774	801	791	844	783	727	813	744	774	764	757	732	790	794	775	768	817	770	838	739	805	802	764	732	765	759	756	777	782	821	812	821	841	771	757	788	779	818	823	809	749	766	762	771	848	811	785	814	779	773	800	774	820	814	813	780	773	763	787	780	804	793	737	799	778	761	783	741	774	740	755	824	821	832	794	762	807	785	774	749	769	782	802	818	837	817	782	813	805	739	766	783	772	738	767	790	851	782	772	735	780	779	758	784	770	798	762	829	785	773	815	720	845	768	795	769	772	770	819	776	827	783	767	807	738	769	795	778	800	779	773	793	802	743	803	767	811	817	748	784	786	759	776	804	756	805	741	834	752	759	781	806	815	782	772	832	776	810	824	800	784	831	779	821	755	785	797	857	854	772	775	774	796	837	733	759	836	780	744	799	778	828	813	763	774	806	795	814	756	749	739	815	761	772	760	773	854	784	767	808	797	794	781	809	760	769	762	802	790	768	808	792	754	746	788	779	764	799	819	849	739	814	775	794	766	772	735	794	830	790	774	753	761	788	744	770	772	776	784	776	802	802	770	791	814	801	787	830	760	760	760	828	808	777	781	742	820	796	800	786	831	743	813	801	771	768	779	801	815	800	675	781	781	807	718	808	822	764	794	781	784	793	819	796	810	798	818	807	798	779	758	782	816	766	739	757	752	755	828	798	780	780	773	792	775	757	808	761	804	780	775	743	773	795	786	738	809	788	782	737	744	769	760	762	798	814	794	762	781	794	789	786	774	814	766	820	807	780	758	746	788	803	808	732	779	777	808	794	812	794	754	799	771	753	765	834	758	819	814	750	794	840	801	782	791	812	743	785	775	753	764	836	765	794	788	742	810	790	795	782	811	750	828	777	819	748	811	780	805	811	790	757	767	840	782	779	824	806	763	809	777	781	774	792	817	803	786	787	791	814	746	781	759	812	758	821	770	779	800	775	762	769	786	754	771	833	705	788	782	834	758	798	822	767	748	795	856	839	787	751	719	783	772	768	777	772	757	778	805	794	736	803	812	776	757	802	795	784	846	776	759	787	820	791	764	791	772	803	754	732	824	777	800	827	808	795	760	780	813	775	800	743	725	771	810	755	770	771	797	810	810	800	753	772	765	779	808	779	778	773	826	735	786	775	859	761	769	714	789	771	785	792	813	773	779	757	769	774	805	739	796	753	826	743	788	770	805	769	784	814	739	809	845	799	742	759	791	801	792	846	779	785	786	808	768	832	819	807	773	814	806	732	846	801	827	813	772	803	768	745	757	782	770	726	760	787	842	762	780	790	768	754	740	769	770	800	769	742	774	803	832	778	786	795	810	807	795	778	741	820	803	759	777	823	700	765	770	763	809	804	780	718	800	764	789	765	857	799	882	772	755	789	753	758	814	776	800	720	767	734	775	761	774	797	826	784	778	784	826	783	816	739	771	787	784	750	806	797	791	762	737	814	806	846	798	812	753	820	797	795	792	789	776	812	777	809	797	783	782	746	830	765	811	766	810	771	780	801	768	758	765	792	800	739	811	757	756	800	742	774	766	798	805	749	764	770	823	712	780	761	787	787	828	811	821	776	817	806	798	815	801	736	817	809	788	788	796	787	718	773	796	776	765	785	755	796	749	767	852	802	799	776	754	757	820	797	782	788	781	813	847	762	761	771	775	719	776	800	790	748	814	768	751	794	790	750	839	789	745	774	764	783	768	829	799	792	763	800	782	799	767	770	712	789	806	789	769	767	820	805	814	788	733	754	825	808	780	827	802	780	758	779	802	797	760	755	757	757	789	759	754	817	772	804	850	777	755	848	747	797	794	811	755	841	780	779	758	824	792	787	742	786	821	761	786	775	748	780	761	831	792	769	782	728	782	758	782	772	771	778	816	821	751	792	787	790	769	842	806	750	790	802	790	776	850	769	779	817	764	765	783	773	754	771	800	775	755	770	836	754	815	742	781	791	735	799	748	794	747	767	735	803	837	795	775	786	806	763	758	752	827	795	766	831	788	779	821	806	791	760	810	800	801	811	770	790	772	826	760	793	809	776	756	788	764	792	810	797	806	745	775	748	781	768	834	702	763	783	802	802	777	735	780	779	752	843	732	810	800	791	779	825	789	784	797	791	751	781	783	820	774	785	848	753	796	764	768	820	755	797	792	774	760	797	745	755	734	734	801	823	820	815	764	758	794	791	782	816	793	791	819	799	795	773	754	813	798	792	803	735	759	769	821	753	791	790	793	771	825	787	821	802	806	800	802	732	782	781	768	779	772	757	782	786	747	776	774	777	760	800	748	794	777	771	764	780	768	819	767	744	768	755
56503	43193	31910	24321	23732	20794	14675	6342	1580	654	479	509	453	439	446	416	426	435	422	426	395	413	389	418	364	371	379	391	401	392	403	388	416	393	408	388	382	413	393	397	419	386	375	372	391	412	393	390	367	377	390	408	393	433	421	367	416	415	393	402	382	414	384	377	377	400	381	423	410	396	387	390	417	402	411	410	386	363	363	360	372	386	400	402	354	421	372	403	414	400	404	393	394	375	358	404	343	389	364	391	402	399	370	376	406	411	400	403	372	370	377	375	415	399	398	357	445	407	382	387	435	387	390	380	371	407	376	369	387	361	363	376	381	417	401	369	391	404	400	387	374	401	382	372	379	407	402	404	403	366	407	408	413	408	406	372	363	385	401	413	408	395	403	413	360	385	397	391	343	409	350	408	394	390	411	385	390	352	375	400	417	376	410	355	394	429	390	361	354	380	370	405	389	382	385	408	398	355	391	397	375	399	400	391	390	381	384	415	381	337	390	400	354	359	428	370	403	400	389	400	410	402	385	432	389	387	366	355	407	384	392	376	371	370	373	397	363	409	417	393	398	361	384	371	409	400	426	370	392	378	396	380	388	380	352	407	383	377	404	402	364	362	394	365	379	385	391	378	377	365	406	358	406	416	388	398	375	381	375	399	390	399	442	400	374	352	356	388	390	388	402	379	400	348	398	356	408	447	383	385	374	400	417	416	394	398	402	380	427	404	372	353	370	415	395	365	362	369	387	407	381	433	383	373	384	413	353	408	395	400	409	411	402	379	400	379	407	404	352	391	373	372	396	400	365	368	371	365	391	419	387	401	406	400	404	395	373	430	394	379	374	421	381	373	374	410	364	381	396	383	388	398	420	388	414	370	383	375	385	360	404	403	384	383	391	369	389	430	372	384	375	363	394	393	365	388	360	383	405	407	416	373	403	388	369	397	367	365	388	392	381	425	422	413	384	357	402	379	379	416	368	401	387	378	358	401	371	394	372	420	373	416	401	377	388	384	382	399	370	382	382	387	379	419	407	386	410	396	360	370	413	398	406	389	409	411	413	370	409	368	337	392	396	376	427	392	389	361	360	364	408	419	418	424	415	423	384	381	381	379	371	392	350	377	366	409	386	398	374	407	409	431	371	394	351	365	364	366	391	358	400	366	373	441	397	398	402	376	413	418	390	404	366	408	377	408	397	371	443	361	348	366	418	383	392	356	379	369	350	361	386	379	389	397	421	340	361	396	345	423	382	404	353	388	407	398	391	389	393	393	399	425	380	408	390	394	408	403	379	416	389	382	377	367	396	402	361	386	371	406	349	371	393	359	370	362	379	370	370	371	379	415	408	406	398	387	375	384	376	371	406	416	374	390	374	374	357	358	381	351	400	389	423	407	333	368	363	402	408	389	371	405	384	393	404	402	421	410	388	386	362	386	395	393	381	378	379	393	440	380	383	362	395	354	407	440	356	323	378	402	417	398	395	387	379	368	357	455	393	373	360	378	412	388	418	412	390	395	375	399	386	390	378	377	376	362	379	372	404	351	387	392	379	358	393	377	407	389	373	374	371	375	352	413	369	359	379	420	397	363	388	414	387	375	368	381	394	361	360	416	357	418	409	390	386	408	400	421	426	421	365	376	388	376	368	386	359	395	338	360	431	408	389	353	369	369	362	375	387	384	404	381	419	339	372	380	431	434	350	403	360	386	358	398	390	383	355	419	360	380	364	368	380	395	387	386	373	361	357	412	375	391	394	352	374	378	389	379	377	404	377	386	386	376	392	379	378	398	379	388	370	372	399	360	378	408	390	390	374	407	373	435	365	350	367	383	395	401	395	378	354	374	407	378	458	382	385	414	408	383	390	363	368	352	359	360	379	403	380	360	373	371	378	375	401	391	385	397	420	388	373	393	410	386	380	416	351	423	394	409	401	384	382	391	394	395	356	390	356	383	358	363	368	352	404	388	380	417	367	401	378	388	424	415	389	380	401	388	403	382	347	391	416	384	368	357	409	392	379	386	374	384	408	376	425	371	385	344	368	371	377	357	420	343	388	419	362	394	388	379	419	360	407	382	395	396	344	375	403	362	370	413	382	366	376	414	387	378	375	422	387	383	378	398	400	428	370	389	402	412	380	413	393	388	413	353	376	397	367	387	412	346	396	424	405	381	372	386	380	382	354	394	374	381	389	394	389	321	367	389	397	402	399	395	393	372	401	425	379	396	386	379	373	416	408	411	407	392	368	369	404	395	413	373	376	393	405	386	366	346	388	387	424	393	410	444	385	394	415	349	363	361	389	392	390	391	410	418	396	412	418	373	363	382	359	393	401	361	390	401	387	383	368	388	394	372	396	351	408	402	390	376	377	355	393	384	383	408	407	370	368	376	384	383	353	421	379	406	381	382	376	397	426	376	370	387	367	410	382	382	385	399	397	382	387	396	365	375	400	390	390	390	365	368	374	381	374	408	386	404	380	384	366	382	399	396	342	396	389	411	387	367	377	422	388	355	364	389	380	349	398	385	444	411	378	371	385	359	367	377	371	413	412	398	403	407	418	369	364	397	346	390	355	373	400	391	376	393	382	408	403	378	373	386	398	393	379	361	380	380	398	366	416	414	379	357	401	406	402	352	385	396	386	428	358	363	389	355	334	355	391	408	387	390	385	384	386	399	394	389	427	385	364	372	380	390	368	379	387	396	416	401	380	378	400	411	380	398	385	398	396	416	336	409	407	391	356	372	351	360	370	392	379	387	373	357	384	381	405	388	373	378	364	413	415	352	392	379	377	383	381	413	367	331	410	370	406	380	361	397	348	419	382	416	386	372	402	358	373	380	408	389	365	360	383	339	357	392	412	376	386	399	374	407	362	354	360	413	384	394	395	385	408	395	348	372	387	354	377	388	422	358	392	382	399	357	382	401	405	345	356	412	398	393	395	401	373	383	397	360	392	375	382	376	355	355	398	366	401	375	412	363	428	365	384	378	375	380	397	421	368	378	395	430	402	353	402	349	403	377	437	371	422	376	344	430	426	393	361	378	382	371	392	397	365	363	413	381	379	376	395	367	377	376	384	348	379	358	341	383	376	368	403	380	383	401	411	390	404	373	418	344	372	384	365	380	381	353	400	380	412	390	414	366	367	404	440	417	355	386	368	379	385	421	405	417	407	362	367	383	398	394	409	389	393	403	414	391	380	380	384	380	346	409	408	365	397	353	375	396	379	430	379	383	383	421	400	348	368	392	389	423	370	381	381	350	365	431	396	439	419	394	380	402	397	438	397	379	366	419	375	359	390	407	386	372	364	377	379	367	369	358	362	343	432	372	358	391	386	381	374	363	389	354	379	423	372	380	384	373	382	386	405	398	374	428	350	369	373	364	392	360	384	392	380	373	384	398	378	430	386	384	425	381	367	384	392	395	387	404	436	404	426	387	404	376	400	344	405	380	394	331	402	364	356	397	374	393	414	401	398	374	387	374	392	390	393	384	352	379	382	368	395	401	408	354
54424	58673	30380	3944	3210	2743	2312	1976	1817	1667	1511	1377	1381	1250	1189	1209	1114	1162	1049	1020	1044	1006	983	1008	1009	977	974	958	985	906	962	990	949	987	907	928	910	936	903	909	865	902	888	851	904	883	904	910	935	903	890	898	901	905	935	919	881	920	922	862	873	849	908	929	889	911	869	841	893	892	862	899	827	898	911	890	893	862	882	869	904	896	881	877	872	947	897	878	968	911	890	903	906	943	890	895	857	922	893	920	863	894	872	914	909	881	857	842	882	825	914	894	883	892	886	878	919	881	822	826	905	850	899	922	830	953	900	909	874	886	917	892	871	912	882	865	840	829	843	880	857	865	866	865	890	891	835	856	873	900	907	888	813	900	876	836	866	911	943	828	910	869	869	886	852	865	856	868	877	876	880	884	867	872	894	893	889	846	875	828	882	928	850	879	832	840	922	875	859	842	837	823	894	897	897	846	956	917	902	892	922	881	883	923	917	920	917	916	827	855	924	886	850	893	837	823	897	880	900	827	870	841	819	878	901	921	855	861	858	882	912	827	902	879	846	874	908	848	911	823	889	817	884	837	912	918	862	896	846	852	869	936	857	915	826	836	835	864	909	900	912	919	929	849	880	844	816	904	875	886	827	905	860	835	890	887	910	791	862	845	891	900	889	944	800	849	873	879	830	869	860	866	886	881	868	827	830	891	847	868	830	853	852	854	840	876	819	896	930	902	877	938	873	851	907	938	908	910	896	861	881	904	881	885	897	861	864	957	960	872	907	884	879	862	876	878	875	843	896	842	850	880	846	841	840	896	914	846	841	865	829	912	895	861	905	876	822	898	896	830	862	841	903	864	874	888	919	862	852	923	893	845	846	872	909	895	850	888	905	852	917	869	872	916	815	870	921	843	877	848	867	853	858	925	929	889	875	872	863	865	850	896	909	883	861	880	894	911	911	889	889	858	915	846	838	891	868	865	837	866	830	889	888	859	820	861	815	903	869	794	883	836	865	822	824	882	804	841	862	862	901	882	875	936	832	813	822	862	859	868	928	828	894	884	852	870	893	866	829	866	834	860	881	900	933	885	864	868	874	862	884	905	862	863	894	821	874	890	861	807	866	838	877	876	864	884	873	847	912	849	884	864	858	865	874	849	896	887	910	945	893	912	848	844	815	886	866	882	880	845	859	907	838	858	910	902	875	863	820	898	905	873	891	892	913	894	911	825	839	838	884	868	842	905	837	864	933	878	858	893	837	894	864	862	859	858	877	896	892	963	848	895	865	917	865	827	884	909	884	899	900	862	916	881	884	914	884	855	826	848	919	866	854	843	880	880	852	878	904	946	792	878	893	865	886	875	888	852	889	909	871	859	888	886	844	870	875	914	897	861	821	829	868	864	877	856	882	861	857	931	897	861	881	861	859	846	907	896	845	859	885	869	910	828	843	889	961	927	874	822	876	868	917	854	871	852	889	904	856	859	907	919	869	874	877	853	871	896	916	885	885	897	882	834	857	949	851	884	869	825	850	878	839	867	912	849	897	885	893	890	844	907	867	884	854	878	871	883	869	886	865	857	868	904	851	841	885	816	890	868	870	852	857	897	863	857	871	849	881	849	828	879	854	858	863	886	891	912	895	920	892	893	893	815	864	872	816	893	936	905	874	878	853	863	945	935	921	871	825	912	878	910	866	818	866	865	851	948	863	853	850	844	874	874	854	821	866	851	828	868	877	864	895	880	878	841	897	878	877	863	836	880	871	913	870	879	860	812	860	839	832	906	873	855	890	846	910	846	885	860	850	885	884	888	875	828	875	867	878	859	826	878	917	855	906	884	849	867	887	904	846	852	890	909	870	842	838	870	895	899	879	921	879	848	882	874	916	885	896	849	880	876	904	907	922	893	840	889	896	875	855	920	888	953	833	922	868	869	844	901	886	884	916	821	842	891	880	877	868	906	844	951	831	899	917	875	815	869	897	839	838	862	896	857	883	862	805	876	875	936	852	887	871	843	855	901	893	882	895	873	873	926	817	865	870	863	913	837	872	847	870	889	881	927	916	845	903	881	862	870	845	904	842	854	916	932	860	913	914	878	901	890	877	874	846	934	878	853	872	883	891	854	876	846	862	914	864	890	858	848	891	897	886	913	870	819	950	855	915	857	878	853	803	863	815	866	821	890	871	804	854	871	852	851	881	881	948	841	894	877	863	882	876	905	860	876	863	843	827	877	879	941	859	882	888	911	843	843	843	880	863	923	863	872	870	829	853	897	867	891	857	884	843	789	931	817	930	929	890	904	921	895	884	884	840	861	892	846	900	871	854	883	889	848	887	862	901	867	902	882	871	917	930	848	836	894	908	906	884	828	861	840	908	851	842	884	866	920	903	902	834	845	941	886	848	862	875	891	921	892	882	846	893	901	926	864	878	916	903	880	840	926	881	858	854	878	885	894	863	847	908	910	894	842	929	934	881	876	896	877	821	849	878	857	925	876	883	799	827	895	849	921	818	858	887	849	882	849	895	897	916	907	854	890	873	865	880	885	837	912	908	831	828	907	843	886	896	843	871	889	870	894	901	887	869	892	908	893	814	896	870	915	854	850	903	881	927	893	875	923	861	896	909	861	826	861	875	914	926	872	864	892	860	849	886	832	838	906	865	936	878	900	882	872	818	877	877	866	857	867	886	868	916	850	866	891	862	890	927	942	865	820	886	873	849	861	905	857	878	854	849	863	860	905	897	910	824	858	852	890	868	923	828	906	869	892	873	836	885	866	865	883	860	887	858	868	840	888	893	968	837	882	898	864	892	843	862	876	909	873	878	941	911	936	886	922	888	877	837	914	876	895	868	909	875	883	869	876	925	884	870	883	891	855	831	867	879	901	910	830	843	859	881	828	852	883	861	881	887	869	881	859	844	870	848	878	930	877	851	828	874	824	878	892	872	897	844	879	873	853	842	883	892	877	890	871	920	857	840	907	901	853	934	891	919	871	864	854	906	909	865	898	867	872	843	898	929	918	868	926	844	870	881	890	875	842	834	873	843	884	854	904	857	839	897	963	870	869	899	838	852	838	862	848	873	866	879	873	869	904	832	840	931	861	851	876	872	871	891	830	881	875	894	875	857	879	877	886	865	831	899	817	842	865	820	890	844	891	874	873	872	904	836	879	890	893	861	842	936	901	862	859	871	867	878	818	896	901	887	877	902	864	879	863	865	843	877	889	905	888	849	864	868	874	924	816	889	855	863	845	917	864	856	906	906	868	854	866	888	886	817	821	909	876	879	899	916	886	838	837	876	869	846	900	867	865	880	802	860	928	910	830	837	872	856	918	917	868	877	935	868	861	855	879	855	838	879	863	869	890	885	869	850	864	836	836	910	831	875	846	916	890	889	853	859	908	883	897	866	886	854	929	863	886	853	877	875	906	886	868	909	881	900	897	863	809	836	894	881	877	855	847	853	854	882	849	915	940	882	870	900	893	897	909	866	857	844	886	943	869	847	865	888	849	920	911
56572	39669	31140	25099	24124	22319	18617	10497	2629	661	494	447	416	369	333	330	304	291	314	305	287	323	284	272	256	273	250	276	255	282	257	250	252	256	228	245	268	217	246	219	248	244	230	235	255	240	224	222	239	237	227	270	239	200	238	228	244	247	213	226	255	231	230	223	229	238	232	251	235	246	213	231	247	212	204	257	237	239	192	230	239	216	255	224	238	215	252	246	202	236	217	225	232	201	235	225	248	218	204	203	218	246	242	238	233	238	214	240	252	233	228	221	208	207	211	254	231	236	240	240	228	235	222	243	198	194	252	252	213	224	238	249	208	221	227	214	263	206	237	231	230	221	238	238	251	249	208	222	213	196	230	227	219	214	254	226	251	233	250	212	229	235	209	212	239	229	225	247	203	235	228	231	206	236	252	198	214	214	217	219	269	205	226	241	266	254	209	237	212	215	225	242	256	239	224	214	202	250	225	235	236	238	251	225	206	207	229	238	232	242	245	214	201	226	232	224	218	211	235	200	210	234	211	212	208	235	213	225	250	235	245	243	240	229	263	226	240	232	200	265	200	261	232	235	232	217	215	221	200	246	251	236	237	238	218	237	256	253	235	218	233	217	199	231	230	230	225	228	248	235	248	225	238	221	239	216	230	243	244	238	222	250	215	220	255	246	225	220	215	202	206	213	237	245	226	250	247	239	244	231	234	227	244	240	253	231	222	233	229	214	220	233	244	218	232	226	222	224	234	224	220	215	234	242	203	198	252	224	196	253	181	227	251	201	238	254	245	231	234	202	220	233	226	193	212	248	227	247	254	237	221	256	241	231	224	265	205	223	233	212	234	210	203	237	221	233	210	242	211	205	237	222	232	254	262	196	265	195	214	221	212	243	234	232	242	228	217	249	231	237	248	220	257	252	225	192	248	244	206	232	220	233	250	238	229	241	216	210	196	215	223	247	220	229	236	243	236	241	240	244	223	225	236	229	257	226	214	231	231	203	230	225	236	234	207	254	222	219	225	253	208	234	207	234	228	224	251	209	252	247	266	248	220	229	232	227	238	214	224	233	208	235	219	225	225	227	238	221	222	223	241	235	215	216	238	240	224	196	232	209	224	200	227	224	226	206	223	213	238	243	222	229	224	215	242	254	253	230	220	232	244	229	209	238	217	247	235	257	241	236	225	217	224	225	222	246	223	195	204	206	242	223	226	209	214	246	229	227	235	225	234	252	207	221	234	242	228	221	226	260	248	238	231	259	227	253	226	211	249	211	221	248	244	248	240	241	213	225	221	259	236	212	234	243	235	227	229	199	224	221	238	241	209	224	216	247	237	217	267	221	211	202	199	231	248	215	205	192	226	236	258	228	242	210	221	233	202	237	218	243	249	225	247	214	217	195	226	195	212	206	219	253	244	235	220	240	231	249	231	251	205	231	213	211	220	215	223	232	256	236	232	223	234	232	236	206	224	225	256	240	251	207	267	222	221	261	234	256	231	221	217	240	221	201	216	237	234	224	205	232	231	231	211	199	241	217	232	211	220	213	214	243	222	245	242	217	234	233	235	211	223	249	237	225	230	250	212	234	267	237	213	212	188	225	230	242	227	244	250	239	250	249	230	231	242	245	213	238	248	226	222	197	206	193	218	222	243	249	240	238	241	211	236	219	218	250	226	226	233	263	243	216	213	213	212	219	200	189	241	218	257	199	241	218	233	236	244	209	271	226	259	247	225	195	221	202	238	197	243	211	246	222	223	227	201	248	257	230	204	249	222	224	218	212	219	235	217	238	236	209	231	235	258	228	212	247	230	252	230	221	232	210	210	224	216	206	248	248	245	229	252	204	235	222	203	218	239	189	229	209	244	231	221	254	254	243	250	207	201	243	217	226	208	244	219	210	238	231	225	216	243	242	235	218	197	206	235	238	223	231	219	203	219	209	228	226	232	239	228	208	241	213	238	217	224	237	205	235	222	253	211	217	241	249	238	215	195	229	213	205	228	208	230	234	231	197	231	233	218	229	227	216	214	245	258	225	228	232	220	202	200	220	265	247	240	250	245	224	242	224	232	199	239	232	214	196	235	189	228	234	219	232	252	222	232	238	226	239	245	229	235	222	220	227	217	205	219	264	236	201	245	234	250	232	210	221	238	244	222	237	237	261	226	224	239	204	247	229	246	251	223	220	220	228	224	219	223	211	253	217	266	224	210	215	229	250	215	216	220	243	221	203	237	220	211	215	214	213	202	236	235	236	216	213	205	231	225	232	195	207	235	210	236	222	233	230	234	208	233	223	247	225	229	256	250	201	232	177	258	216	218	235	237	225	216	219	236	229	224	240	220	231	223	229	214	229	202	232	223	213	240	241	212	229	220	212	223	218	219	217	247	243	236	198	234	208	246	218	213	234	237	207	238	236	217	249	240	231	205	234	236	234	220	227	204	243	235	209	210	206	236	233	232	269	226	211	220	226	207	200	227	247	237	223	207	219	217	236	228	197	232	223	238	236	226	239	221	239	212	214	256	238	226	248	223	222	230	217	215	233	183	196	213	235	218	230	220	219	240	251	224	234	249	214	244	225	213	228	217	214	248	205	202	214	221	191	197	236	217	232	228	218	246	246	236	218	225	215	216	261	203	256	227	227	241	259	247	226	222	219	231	180	228	224	233	232	214	201	221	221	209	240	233	253	221	210	254	224	226	230	211	224	195	237	221	222	219	250	218	225	224	239	235	243	252	228	240	200	208	246	256	242	202	222	217	223	226	239	187	234	243	222	218	266	238	215	246	224	217	237	216	235	216	226	213	231	233	240	223	229	261	211	221	236	227	229	220	236	214	251	245	228	218	230	244	240	227	230	248	234	211	215	232	241	237	265	231	230	225	243	225	213	213	209	226	250	249	242	222	227	216	251	226	220	217	199	215	245	199	242	234	207	232	233	206	217	212	247	232	199	224	219	241	228	222	223	247	223	199	232	227	249	228	228	242	248	250	280	266	234	248	213	206	224	217	216	225	244	255	243	202	217	223	230	236	226	210	231	226	239	231	242	240	204	209	245	253	246	204	230	213	249	213	244	221	210	218	212	228	213	205	260	221	213	218	222	201	218	224	258	266	231	221	262	199	226	253	211	239	223	251	230	237	216	211	228	221	243	230	269	235	240	234	227	266	230	243	221	232	208	206	218	236	206	216	215	233	214	228	218	231	266	217	239	220	218	233	228	215	198	215	225	233	215	239	241	214	230	197	231	206	217	222	253	231	214	227	220	238	227	229	266	205	237	219	228	234	240	238	216	248	238	222	203	227	229	208	217	214	229	200	197	232	236	233	221	243	239	253	211	227	246	246	245	239	207	205	213	227	219	207	213	232	208	247	250	231	229	246	231	247	217	235	244	224	230	228	237	225	237	223	220	260	238	235	223	251	248	235	243	237	232	222	220	246	248	226	204	231	243	215	222	235	241	254	234	248	264	226	249	196	226	215	228	223	230	235	205	224	231	198	214	184	235	208	229
55532	52766	38037	9829	5544	3919	3209	2652	2276	2002	1855	1629	1408	1279	1183	1048	1059	897	923	858	807	758	818	758	748	725	699	722	673	688	678	689	637	614	645	623	614	611	610	595	633	590	571	589	556	553	565	550	558	545	590	532	529	571	570	527	582	520	551	518	552	516	548	540	511	563	552	551	534	564	529	546	524	544	579	522	576	498	575	569	549	515	525	537	524	542	513	537	539	492	522	508	568	517	535	547	526	528	519	530	523	506	538	564	469	493	542	555	549	546	517	493	532	518	550	534	521	508	538	517	483	531	511	536	517	522	529	540	522	498	517	522	570	546	549	559	514	484	552	495	501	557	549	472	568	506	506	557	558	509	520	505	558	545	478	507	505	506	545	537	506	500	509	549	520	494	516	537	496	495	515	553	530	527	480	504	566	511	552	507	539	514	530	537	527	546	524	515	523	483	521	506	552	527	536	505	505	532	517	491	523	536	514	495	517	504	585	498	553	516	491	460	495	514	528	500	485	530	534	504	505	531	533	482	511	575	535	510	512	501	513	497	580	477	497	560	512	520	513	557	524	514	514	511	566	513	499	547	473	510	550	528	521	546	521	505	535	505	514	548	549	475	523	518	519	522	512	526	506	484	516	498	529	523	502	554	501	550	518	504	502	521	491	531	523	502	484	501	498	505	482	544	513	539	534	494	497	490	537	512	541	488	497	528	560	491	455	512	531	480	471	488	531	524	513	543	505	505	531	544	477	498	512	493	520	507	503	543	515	489	533	539	531	494	535	524	528	513	542	527	517	522	483	503	506	487	510	515	524	501	534	520	508	482	467	513	492	506	504	462	513	508	493	492	482	525	512	508	496	495	509	500	492	523	509	517	514	493	508	505	491	485	516	535	539	477	515	479	504	534	505	501	478	489	517	465	515	499	477	552	519	487	545	506	529	508	529	518	544	507	548	480	516	519	514	477	524	502	524	504	519	508	479	510	521	527	503	525	513	500	536	519	518	517	537	527	535	507	506	497	487	540	521	504	470	512	504	525	521	472	494	508	521	473	526	518	516	471	493	531	557	550	538	531	470	515	523	512	472	507	550	489	526	527	500	534	510	500	496	523	541	514	517	555	537	521	507	509	520	521	512	545	534	514	551	516	515	515	513	496	544	518	513	540	523	520	549	482	516	521	498	527	500	521	509	508	476	525	550	505	556	500	498	535	486	522	510	497	494	528	542	529	553	482	488	521	518	524	509	530	522	515	496	511	490	475	487	531	490	522	505	544	516	492	523	501	508	511	516	531	515	513	496	522	514	520	544	503	512	515	539	497	503	535	528	488	518	550	537	516	577	560	541	529	498	503	483	491	537	499	528	502	547	504	508	499	525	516	536	512	548	516	507	503	480	502	538	503	506	513	544	515	542	489	532	558	510	536	536	506	527	527	521	535	493	562	535	539	552	495	475	511	518	481	512	482	544	522	497	481	468	509	508	529	488	531	502	509	491	523	495	514	507	502	549	535	509	504	534	531	536	517	542	507	518	524	526	519	481	545	530	498	512	540	534	519	529	531	526	513	535	511	481	516	517	483	516	513	519	502	501	514	533	509	499	553	489	535	497	565	513	498	530	480	522	531	504	512	512	510	506	586	505	530	511	499	524	537	538	480	497	497	494	534	545	525	519	538	484	504	475	510	539	495	512	521	518	532	527	570	522	508	491	479	533	521	507	546	536	482	540	515	498	523	497	539	500	495	538	533	480	512	514	537	495	532	551	526	513	507	515	521	506	526	488	501	520	514	523	497	518	501	532	547	518	513	504	535	521	535	558	564	547	477	488	526	520	506	539	512	480	531	493	536	506	487	514	527	487	506	528	497	517	509	539	493	521	493	531	544	529	511	481	512	501	476	513	496	497	529	509	520	510	484	527	520	532	526	508	517	525	502	503	532	524	529	470	513	520	526	557	518	560	500	522	514	479	528	496	529	492	523	526	492	549	496	500	508	498	538	504	494	514	545	485	523	525	544	522	507	505	521	566	531	539	547	525	503	507	518	516	537	474	507	473	530	512	498	488	551	528	522	518	564	484	536	480	497	514	542	506	538	523	546	513	548	585	537	519	507	534	523	521	536	517	536	537	524	550	496	506	492	496	488	485	552	544	507	511	564	534	522	516	518	489	494	519	507	508	492	540	541	514	477	520	536	525	485	508	549	497	525	531	498	559	493	534	565	505	520	487	503	520	504	479	506	538	524	541	558	519	510	526	544	487	502	557	499	525	494	513	490	496	497	507	545	501	505	508	500	564	491	484	497	522	500	530	503	502	506	522	492	524	517	475	488	466	533	522	511	531	507	526	521	482	530	543	565	529	491	536	491	507	513	531	508	485	532	500	485	503	479	529	523	502	496	521	524	514	545	504	490	532	497	545	511	496	504	516	513	490	533	484	530	558	536	535	488	515	504	548	557	527	504	509	528	515	535	557	523	516	518	518	525	520	520	534	492	497	524	516	497	495	548	504	521	564	505	500	492	536	494	484	497	511	500	500	526	533	564	529	529	548	519	493	519	502	506	540	504	519	504	533	521	538	503	505	539	506	485	500	476	518	513	520	542	530	538	531	472	564	507	513	502	527	496	489	527	518	532	467	528	498	488	497	475	503	457	516	514	510	529	530	552	541	533	544	517	519	546	504	503	488	510	492	543	476	493	488	494	490	525	470	563	503	505	510	535	536	532	532	500	478	508	495	504	517	500	517	531	515	486	499	530	527	527	528	511	493	510	548	502	519	518	493	528	484	538	515	536	530	528	514	514	521	510	570	536	494	572	469	490	518	520	525	526	537	475	550	496	534	538	541	505	535	522	515	515	491	536	486	572	527	543	511	544	512	488	541	522	486	495	513	552	508	500	501	510	522	510	509	512	500	547	472	497	498	483	495	499	498	547	511	518	501	553	456	522	528	502	511	540	506	556	508	498	570	543	504	521	494	519	502	483	513	535	507	549	497	517	520	524	517	493	543	505	518	503	554	471	480	543	524	550	530	526	524	521	535	557	538	532	482	508	521	518	531	470	489	512	527	518	575	523	501	492	521	507	533	489	522	504	531	495	538	519	508	495	470	475	503	499	518	507	537	485	560	504	522	501	509	511	503	496	493	511	499	524	454	472	473	484	531	553	483	506	517	517	541	534	498	483	500	509	496	518	487	531	545	508	516	537	525	509	541	486	509	510	496	517	507	486	556	542	503	510	496	506	510	538	546	499	494	521	515	573	495	524	506	512	472	482	545	537	553	512	489	550	515	480	525	485	475	487	515	504	550	488	511	512	496	535	493	508	476	499	499	563	492	534	495	504	523	487	530	518	554	536	492	530	476	482	531	507	509	553	523	497	506	481	474	519	492	546	543	507	519	535	534	538	540	524	566	507	493	500	503	485	501	552	476	526	517	529	522	499	511	463	505	534	508	548	504	522	517	501	540	536	473	537	507	537	496	488	512	503	472	494	531	501	489	489	499	515	570	506
40801	43714	17169	5676	1653	898	595	431	398	351	324	309	321	329	331	324	312	293	330	326	287	295	301	342	312	289	344	333	293	341	332	317	316	318	336	336	341	329	312	304	304	323	279	306	330	292	333	316	313	283	366	340	312	328	324	297	287	300	308	295	292	309	339	327	310	310	310	307	294	332	339	302	320	313	315	298	336	290	285	317	319	332	311	324	327	332	328	341	320	297	327	318	338	322	307	343	302	310	322	321	313	306	352	316	290	313	340	314	290	289	307	329	286	320	346	348	343	321	307	311	286	324	292	296	297	267	318	339	304	313	318	333	311	303	313	302	308	310	315	305	332	318	283	316	343	297	316	336	307	307	311	331	287	299	286	297	316	324	271	344	313	272	302	325	328	351	329	308	313	344	309	324	334	331	334	308	330	333	338	288	306	323	319	298	300	332	329	318	320	268	311	307	305	327	342	310	306	302	318	263	311	303	325	320	335	311	326	329	295	320	330	296	295	320	327	323	343	325	323	321	313	322	302	310	342	304	311	318	334	334	349	324	291	313	343	300	286	323	297	341	342	346	340	319	325	346	315	325	338	302	290	318	308	312	342	296	329	305	309	285	287	303	338	313	332	289	338	327	325	304	306	319	323	303	297	334	319	324	300	301	299	307	311	318	322	305	293	302	334	309	315	303	306	349	301	311	306	350	361	296	338	293	266	284	293	320	286	313	301	311	371	316	294	349	338	298	322	308	292	328	338	312	300	274	316	314	301	285	317	299	295	325	291	290	321	307	287	329	348	340	334	307	312	313	278	331	341	304	317	310	355	289	284	337	306	302	358	320	330	304	307	312	325	310	353	335	341	296	334	310	290	315	277	313	338	308	313	331	282	336	318	321	309	337	359	312	303	325	288	296	311	319	286	318	340	337	318	308	291	312	319	323	314	334	304	320	314	335	329	316	318	358	310	346	324	309	294	307	289	325	353	326	314	300	297	304	310	331	324	317	319	311	318	343	310	329	307	307	332	318	302	319	288	344	329	336	347	307	313	330	331	291	303	305	307	325	352	325	314	351	312	278	328	309	325	315	312	317	342	295	325	302	299	330	347	328	295	271	299	297	334	288	290	281	331	342	340	304	294	297	296	312	317	318	338	309	348	301	348	294	321	301	356	319	316	319	318	302	328	345	300	311	332	280	287	340	319	323	315	322	319	358	305	348	311	342	306	307	304	330	315	298	311	323	350	312	321	306	312	312	265	344	328	307	348	345	332	294	275	287	282	308	290	301	315	312	341	288	343	342	331	315	315	323	310	296	311	297	314	306	349	328	308	349	294	277	310	296	335	310	353	318	306	286	294	316	302	337	326	316	285	321	301	311	316	315	318	319	317	302	300	349	321	310	365	316	325	307	332	320	313	321	338	304	327	294	305	344	285	308	322	291	329	288	324	305	307	310	315	296	313	310	332	320	308	300	295	294	325	315	315	310	302	316	316	349	309	316	326	309	310	314	323	324	345	303	356	313	312	304	345	298	347	311	352	300	305	316	331	330	291	341	318	330	326	325	326	294	311	301	324	336	323	330	309	322	329	329	311	322	276	309	323	313	316	298	305	294	297	334	328	291	314	306	267	307	273	316	333	334	280	320	316	326	319	291	294	347	305	293	327	299	300	329	318	297	339	340	343	284	311	307	273	321	316	317	317	307	316	353	309	349	319	326	311	304	320	299	298	320	311	303	312	307	334	336	334	317	309	328	324	319	303	286	287	316	300	362	305	306	306	313	350	331	339	331	324	318	301	304	306	343	308	295	328	330	345	320	318	295	302	312	294	320	316	310	302	310	335	306	323	315	320	310	346	314	314	308	300	295	312	328	357	313	333	296	346	315	309	337	285	302	329	322	297	309	298	347	323	328	323	315	344	333	285	309	317	340	297	299	331	296	294	308	309	315	325	297	305	289	314	333	338	332	335	310	304	295	300	318	325	311	315	295	346	324	310	325	323	328	327	312	359	296	325	301	304	328	295	296	294	348	353	317	343	299	286	313	298	276	330	348	305	294	291	310	312	312	274	313	327	294	297	305	321	327	300	308	308	275	313	331	306	308	322	304	316	308	303	304	351	340	316	316	290	277	365	335	301	287	350	324	322	300	321	296	296	311	335	339	311	306	345	330	318	323	330	317	367	320	318	311	357	301	320	301	313	302	340	306	304	287	281	329	322	338	310	343	318	317	312	286	306	293	287	312	332	300	295	331	316	329	285	287	282	315	289	314	357	296	332	321	301	288	310	311	336	322	319	314	307	344	322	300	316	321	336	361	322	347	313	303	297	312	287	298	326	314	306	314	312	281	322	331	326	317	318	308	295	342	335	282	322	295	326	332	311	293	311	296	291	303	296	257	292	305	309	289	281	339	309	315	304	306	291	308	309	331	372	317	307	314	292	307	327	329	328	306	324	313	289	329	326	327	326	312	310	317	319	303	331	298	297	288	345	318	285	334	300	322	333	322	343	329	314	333	308	319	296	316	326	325	321	304	318	317	332	333	329	320	343	328	299	300	296	296	311	317	339	300	295	318	329	313	302	308	320	289	307	321	325	315	309	351	334	306	320	296	351	309	325	314	320	317	317	326	326	325	318	323	326	336	325	319	318	337	308	329	323	335	318	282	310	325	336	346	323	298	287	325	287	329	305	289	310	295	335	276	308	305	301	326	310	309	300	328	311	303	283	299	333	304	314	310	358	299	297	296	330	318	292	303	318	295	309	282	327	333	295	300	288	308	297	288	291	301	350	299	309	330	302	309	331	309	322	308	301	318	307	330	312	280	311	291	295	304	307	310	321	269	327	289	315	359	330	306	272	311	336	332	298	316	311	336	355	292	298	340	297	289	339	300	312	324	346	299	314	299	311	315	315	312	339	313	282	306	292	310	309	306	306	324	312	321	293	308	343	308	341	301	290	302	317	319	339	308	314	348	310	311	283	321	323	294	328	316	317	348	304	312	317	305	338	321	314	318	270	303	306	286	338	323	292	291	312	262	302	320	322	328	299	313	331	317	332	315	338	339	336	320	323	330	335	320	327	348	272	309	295	286	304	293	281	311	331	344	309	299	312	323	350	312	315	309	316	311	325	351	323	316	279	317	333	337	346	323	298	314	317	312	285	314	306	307	299	336	312	316	327	291	330	340	337	334	317	313	306	312	314	342	313	318	345	314	322	321	310	292	290	301	329	328	297	359	347	305	340	311	319	326	318	307	316	308	327	334	310	311	321	310	323	324	321	329	336	314	312	286	311	312	311	328	293	276	291	311	285	348	277	299	312	305	327	302	323	336	307	319	305	336	299	285	303	339	312	292	313	304	318	302	314	286	317	349	314	304	307	311	315	331	312	340	334	371	325	300	302	294	324	313	320	304	308	315	304	344	339	297	331	338	303	304	335	286	319	287	311	313	304	299	327	303	301	267	292	316	327	290	314	342	339	323	352	308	273	304	339	305	296	340	334	330	326	314	295	323
35117	39028	8934	3908	1003	902	812	895	845	872	854	777	777	831	772	815	790	795	820	768	803	731	717	790	805	804	803	792	813	749	831	803	804	792	801	779	775	809	713	813	805	791	713	796	811	764	785	832	828	799	826	769	797	765	820	781	774	787	826	764	758	792	800	796	785	790	764	752	770	768	839	831	802	774	807	751	804	815	749	793	763	795	737	734	784	774	788	832	749	731	772	818	801	794	745	779	742	758	764	776	802	795	736	797	800	811	800	769	819	792	786	754	817	771	763	796	736	802	745	762	796	831	720	754	814	780	774	754	741	809	793	744	815	817	808	732	756	795	767	787	801	734	732	769	814	784	767	786	753	748	787	728	802	766	771	776	826	781	784	769	768	808	779	767	797	759	741	860	815	759	751	778	776	799	764	806	827	802	762	780	811	784	791	748	822	788	767	739	766	767	785	836	770	743	713	764	753	729	720	783	812	771	797	749	775	762	763	742	754	751	741	820	794	744	742	811	752	794	757	765	787	796	818	790	774	828	756	820	734	806	785	798	790	782	761	800	772	758	751	824	774	761	808	798	812	806	764	780	768	780	812	773	779	797	822	787	814	747	788	724	740	863	771	785	820	745	778	787	782	756	801	755	771	790	733	788	789	715	860	762	716	822	785	768	777	815	846	731	785	789	811	764	786	775	774	782	776	780	805	742	713	802	765	799	753	774	762	794	795	746	803	758	828	766	837	816	811	844	807	761	810	744	827	795	797	774	746	801	785	748	781	765	819	765	778	829	778	782	795	798	769	792	823	747	787	802	785	743	811	780	784	767	798	779	759	823	769	766	771	754	750	818	797	777	790	765	747	786	775	767	783	764	786	796	775	782	791	782	738	801	791	769	797	786	807	778	802	761	777	744	782	828	805	787	773	792	755	824	749	785	814	821	832	748	816	808	795	790	814	799	751	782	807	783	833	766	758	754	779	786	774	797	784	785	771	818	772	778	783	791	782	731	780	794	823	763	780	759	765	766	807	791	821	805	798	748	766	823	827	770	808	746	833	767	790	767	791	744	771	789	803	783	778	792	801	809	731	787	792	751	751	800	758	817	786	785	695	788	825	723	752	766	812	738	805	857	742	785	718	794	786	762	775	780	731	843	774	801	782	767	818	804	812	743	805	803	753	832	765	769	739	764	752	791	781	789	786	821	802	785	722	842	808	741	748	756	822	787	811	731	756	815	768	784	814	780	794	787	774	767	745	772	811	777	746	750	736	799	768	811	805	751	784	806	770	782	772	777	791	772	809	776	809	735	763	816	812	774	802	811	786	771	779	779	800	760	746	783	778	767	774	803	781	833	762	771	775	832	751	823	744	801	778	730	780	763	803	790	772	783	747	771	799	806	785	792	773	794	816	801	734	792	828	801	783	771	768	760	783	801	788	789	779	764	757	763	826	780	794	754	765	787	873	800	799	752	822	809	775	847	760	812	780	766	778	743	803	798	764	784	770	756	757	775	790	813	746	790	736	785	769	810	822	803	812	796	777	755	783	766	774	768	749	788	815	770	751	774	760	817	775	814	785	770	805	819	781	803	765	814	765	758	770	803	828	797	815	817	782	762	777	787	768	787	793	781	762	805	768	754	804	774	769	747	773	779	795	794	831	779	775	754	802	815	796	797	784	809	770	724	761	783	766	756	777	745	774	765	805	814	815	741	786	740	791	772	744	763	822	799	789	755	768	737	751	766	831	754	770	751	750	755	763	817	834	774	780	807	733	788	793	799	820	726	737	748	757	765	791	770	800	734	801	777	815	795	802	762	787	790	766	781	768	788	760	813	782	749	740	810	779	762	769	774	765	802	735	779	776	759	775	807	784	806	775	771	780	801	754	789	801	764	804	813	778	781	826	725	853	777	788	802	773	766	763	796	780	795	766	789	782	752	756	753	783	767	788	808	791	755	774	701	777	797	788	764	812	780	797	853	774	782	782	780	772	786	766	742	760	812	785	763	853	804	804	743	813	771	777	770	786	814	756	768	757	741	795	782	816	749	759	759	763	766	773	768	830	793	761	756	819	765	777	797	784	768	755	786	777	792	781	712	754	788	765	752	772	724	768	788	791	743	748	791	777	753	752	804	779	762	787	807	769	790	812	783	765	830	716	779	777	809	789	767	783	805	739	805	799	735	763	802	762	761	769	723	749	760	742	791	763	784	763	796	766	782	807	786	739	746	750	760	783	725	753	686	793	772	782	751	780	763	767	786	799	795	791	830	800	768	759	791	785	793	760	759	793	772	748	776	783	760	781	831	813	822	776	838	768	753	816	787	753	765	779	714	788	782	735	753	802	784	832	801	763	735	736	816	793	761	792	780	771	777	796	780	777	838	744	781	781	786	774	799	796	793	763	782	787	761	784	869	775	796	768	799	758	770	830	743	726	771	751	798	804	820	815	801	805	770	781	797	797	766	752	785	759	848	781	726	755	839	795	798	740	801	777	796	821	736	778	764	739	794	751	796	787	791	810	750	753	791	811	778	792	776	769	764	783	766	782	734	793	791	762	803	777	757	783	794	782	759	812	770	779	774	829	788	771	794	802	767	747	757	789	831	777	765	746	761	788	742	794	793	796	782	805	759	811	781	739	821	758	782	771	768	804	800	775	763	775	844	811	829	782	762	820	792	770	780	776	734	796	796	800	790	794	754	808	796	813	755	798	776	796	798	799	754	842	781	816	730	760	767	768	769	807	779	776	787	785	828	779	778	778	745	773	772	827	759	760	773	774	748	722	789	757	806	756	767	784	799	826	785	759	750	787	786	824	830	857	760	780	828	808	785	766	832	786	779	785	777	772	783	736	795	768	752	761	792	793	737	770	726	786	786	839	797	791	753	762	791	763	804	748	807	707	792	754	804	745	746	826	737	791	740	787	807	798	844	820	785	790	760	811	805	787	815	788	772	785	769	785	816	818	752	825	798	805	768	805	840	756	817	789	808	795	788	735	825	834	760	781	762	728	791	764	798	792	846	791	807	804	776	754	786	819	826	810	736	784	788	842	783	788	762	778	787	801	778	782	790	739	746	795	793	778	793	777	785	717	832	770	790	814	787	793	746	747	799	757	758	798	814	830	794	767	767	741	758	747	807	787	776	792	761	801	763	793	741	736	766	775	769	823	753	827	751	805	766	746	761	761	745	771	741	767	810	798	771	760	805	786	745	767	802	814	781	752	743	746	757	791	806	785	806	800	774	751	753	766	780	796	738	794	788	783	820	758	743	744	772	771	758	773	829	784	752	738	768	814	808	743	810	771	831	825	785	796	786	814	829	772	785	801	784	809	697	774	798	751	745	772	814	734	732	770	756	791	783	763	764	742	803	770	724	770	793	768	739	741	772	774	759	783	728	767	784	772	769	773	740	825	806	779	739	786	816	798	734	816	788	822	783	794	799	750	743	764	806	745	801	762	760	785	806	855	721	823	798	771	780	832	774	753	778	772	746	788	787	749	796	784	744	767	753
57030	42321	29537	24292	23084	20438	13531	5186	1212	637	526	554	466	429	419	431	443	410	434	399	429	392	393	389	428	382	402	396	410	420	437	399	398	385	368	391	414	399	425	382	408	403	383	410	417	377	380	370	363	364	403	374	384	396	395	358	404	341	413	383	348	408	403	363	380	395	376	396	392	378	384	391	390	405	381	401	381	387	376	385	406	379	381	347	401	383	362	367	410	398	370	370	366	400	418	376	380	368	416	393	381	376	392	421	383	438	377	379	414	361	369	359	366	390	406	361	377	390	396	365	364	388	361	389	410	405	379	394	379	380	387	367	382	367	387	357	387	390	417	387	378	403	388	379	364	397	362	381	385	354	388	412	395	377	416	416	390	386	377	375	354	332	402	374	400	398	383	367	343	373	437	379	396	423	388	385	399	359	383	363	401	358	391	413	395	327	389	393	370	368	387	401	384	404	411	384	398	414	395	386	375	388	381	361	367	385	413	391	370	364	367	387	385	382	383	413	365	376	380	414	404	388	337	368	345	378	385	379	360	403	413	356	364	378	405	385	388	367	387	381	370	395	411	378	386	372	368	376	364	373	383	373	429	364	355	411	375	391	413	348	364	371	382	393	368	377	396	381	344	424	381	352	422	381	362	366	332	368	377	390	361	368	413	368	347	375	357	369	375	373	420	373	358	424	413	386	398	393	354	412	375	363	398	391	372	368	412	399	358	360	377	394	399	390	387	418	379	370	386	363	394	435	398	367	404	387	384	348	392	413	387	373	387	387	399	385	358	395	412	362	378	367	391	395	381	412	376	390	402	346	357	384	392	409	362	403	379	416	381	394	378	399	350	383	370	377	382	376	368	386	425	375	348	386	389	370	405	386	367	388	361	403	411	357	385	392	372	388	376	362	406	420	392	397	354	383	371	363	368	437	368	380	359	387	411	389	408	378	431	346	362	362	410	382	361	377	358	393	380	460	376	400	424	424	381	360	378	392	360	401	409	397	403	393	390	429	376	354	355	388	405	383	361	386	382	390	397	356	397	382	380	383	378	400	383	408	416	361	370	382	370	400	365	375	421	407	397	388	381	408	356	388	441	368	406	395	359	380	403	385	384	406	380	396	370	398	407	355	351	382	417	390	399	396	378	385	399	371	385	356	423	366	413	375	391	391	418	393	384	358	384	374	396	363	387	406	420	382	381	415	371	426	370	377	394	402	404	365	350	365	353	362	407	360	357	394	370	370	392	389	352	369	380	374	366	372	407	407	385	357	365	374	385	370	376	438	406	411	379	382	345	384	400	386	376	339	385	364	378	334	428	389	350	358	379	414	396	399	387	364	402	401	379	348	353	414	380	365	397	416	391	365	361	404	395	359	373	360	354	394	371	369	403	385	392	390	408	380	403	400	395	384	404	403	415	384	371	408	386	382	380	390	373	393	426	406	395	385	426	407	378	381	411	341	382	358	347	366	409	397	367	391	368	389	377	365	354	370	386	422	358	363	378	419	389	405	389	354	352	355	386	385	388	416	354	375	393	374	368	384	386	438	381	354	379	370	386	339	370	363	415	377	404	389	358	389	373	390	374	385	371	334	402	381	350	371	401	389	378	359	363	377	408	422	368	362	406	344	383	374	390	367	351	356	374	344	375	364	422	370	374	389	396	363	392	416	414	388	336	391	375	403	408	349	364	396	362	403	417	413	380	378	389	386	377	385	376	428	377	422	387	375	390	361	380	367	399	414	410	356	350	368	386	406	393	363	406	356	383	387	372	413	393	388	361	370	414	404	402	339	366	416	371	381	404	355	416	380	339	356	375	388	372	390	335	370	393	409	380	390	376	351	406	386	359	395	382	396	403	395	410	382	343	399	353	395	364	431	375	431	374	360	385	364	413	355	320	398	383	407	428	378	397	384	400	403	414	384	368	373	350	378	395	401	367	399	415	388	383	410	345	382	394	376	397	371	404	405	361	383	392	378	369	410	396	414	386	432	415	379	369	433	396	380	392	403	357	401	366	417	396	389	412	349	390	398	384	380	365	361	416	394	418	380	396	379	379	349	384	418	388	383	355	386	418	390	405	391	387	379	378	378	388	370	376	374	375	416	367	351	388	378	360	374	372	416	390	402	401	384	372	394	425	381	356	401	370	411	407	366	396	395	401	368	366	347	405	377	349	390	396	384	373	384	341	395	400	369	367	378	355	416	419	338	375	352	363	353	401	379	368	398	407	370	357	424	420	412	359	381	396	403	360	362	371	350	412	372	404	399	391	395	393	356	413	373	360	409	396	341	392	386	403	382	370	367	360	386	396	363	382	357	360	377	348	380	417	374	382	400	418	405	383	378	401	408	394	391	375	379	368	368	359	387	408	370	349	394	386	389	365	356	364	386	416	359	399	404	403	376	385	384	366	402	382	355	356	417	349	347	400	382	357	375	381	377	435	380	379	383	378	401	361	391	393	350	361	368	370	423	431	364	384	372	418	378	378	384	350	338	376	398	392	416	382	353	396	380	396	372	383	370	388	370	349	410	360	427	400	391	378	378	421	392	379	344	383	366	363	388	379	379	353	411	380	366	380	371	399	381	409	370	376	351	365	378	367	393	418	345	358	369	398	383	399	360	389	397	389	394	381	385	374	427	360	419	350	404	385	396	417	374	418	376	382	392	415	394	372	382	404	401	391	370	420	341	413	342	391	413	361	360	401	374	374	345	370	350	403	402	379	347	366	364	348	393	368	408	364	392	418	356	386	383	357	442	385	410	347	397	408	415	396	400	425	385	387	373	388	359	405	351	378	404	397	390	348	361	370	376	366	376	350	337	390	371	397	381	395	377	371	367	389	374	341	370	399	419	365	371	336	384	350	392	387	381	330	368	412	384	372	358	370	357	372	381	363	408	377	374	405	380	383	406	362	375	367	381	408	335	399	366	409	409	373	398	389	421	397	420	406	388	378	382	342	402	373	364	390	373	384	378	367	373	385	386	397	368	349	379	387	369	347	362	373	371	401	373	388	384	390	431	370	392	380	410	383	376	365	389	395	351	383	370	393	381	364	349	342	392	387	422	374	374	345	388	359	414	383	376	391	344	408	419	378	367	390	429	360	358	380	381	364	409	376	404	375	402	345	396	367	376	395	395	370	361	369	336	395	393	413	394	387	384	390	370	373	411	367	393	370	386	373	389	393	338	370	330	390	372	361	354	459	378	460	381	421	374	360	427	392	393	420	383	405	376	407	357	398	382	364	377	386	375	323	401	379	409	402	384	440	383	380	368	359	363	371	392	367	363	388	397	381	380	390	374	385	388	420	352	363	371	355	401	356	380	403	440	404	353	394	401	370	370	347	372	335	395	378	344	382	401	377	361	395	349	390	379	401	378	401	408	352	400	417	403	360	385	369	377	414	407	382	380	397	432	393	360	405	393	422	384	383	399	361	341	371	380	371	355	374	351	370	410	418	346	381	368	383	363	389	373	413	396	387	381	369	359	387	404	404	420	413	359	386	382
56859	56357	26528	6725	5010	2804	2351	1964	1810	1632	1514	1493	1387	1246	1087	1083	1165	1081	1053	1081	998	1083	1003	1043	933	983	909	1001	982	946	948	931	992	885	929	964	951	916	933	926	870	931	909	895	873	922	914	879	921	938	901	967	883	873	854	862	882	882	886	852	901	888	889	875	863	927	936	898	856	940	910	895	904	867	879	870	881	846	833	892	866	924	881	878	866	854	902	925	909	866	894	880	873	887	846	865	838	859	867	855	871	877	872	890	838	868	837	859	895	858	867	904	917	882	895	817	842	888	861	824	891	919	838	839	881	837	923	880	877	903	870	847	847	821	870	893	862	848	856	862	900	908	852	856	867	878	882	849	879	853	888	922	862	838	915	865	845	857	884	893	855	905	850	857	830	911	825	914	836	872	919	876	867	900	879	841	849	868	914	848	841	847	855	946	887	880	876	825	811	869	858	831	868	848	863	808	906	901	872	845	903	824	883	888	880	828	893	856	904	848	856	867	900	883	829	852	850	883	853	875	870	854	870	861	888	844	859	911	883	820	883	891	812	848	934	883	898	833	840	888	893	893	889	850	844	827	866	829	887	842	861	907	872	873	875	861	848	831	918	869	877	859	844	839	908	924	875	865	887	854	877	858	776	878	850	883	827	840	896	874	864	848	889	850	878	860	844	912	903	881	849	842	835	856	911	850	852	913	855	906	896	893	811	880	884	856	878	847	890	843	915	893	867	870	905	832	906	849	843	835	824	827	897	878	847	875	834	864	844	846	854	853	851	858	884	811	880	875	833	878	881	834	863	878	872	848	882	824	854	840	881	851	836	844	866	838	858	884	849	865	865	837	892	873	889	840	877	920	861	911	879	880	849	880	848	835	904	857	897	822	892	867	808	902	864	845	828	883	831	878	864	808	923	903	861	869	843	865	884	842	879	911	870	886	848	863	824	893	847	806	898	841	818	885	882	910	874	841	881	900	878	842	917	882	889	857	833	857	904	881	853	875	880	864	853	866	891	862	848	837	827	834	878	873	896	870	855	867	867	788	896	845	891	879	850	883	902	876	895	842	887	897	879	839	843	904	863	872	858	871	819	858	829	860	844	865	858	900	849	934	837	883	826	886	872	873	858	866	878	929	827	916	880	818	911	868	884	838	821	887	855	810	846	832	827	885	914	890	849	887	868	876	886	919	829	863	854	839	890	857	870	863	875	900	840	886	807	842	876	861	890	884	854	854	883	856	825	870	857	882	866	849	880	840	872	857	904	814	899	909	872	849	818	816	823	924	873	904	874	841	872	897	841	865	901	911	850	853	861	866	836	891	859	867	858	848	870	830	927	905	887	844	857	823	916	858	890	835	939	855	919	919	908	904	895	900	864	850	854	912	832	833	849	844	863	809	863	904	867	844	913	876	872	876	876	886	861	860	877	838	843	819	852	854	860	845	828	887	856	869	887	822	882	852	822	841	849	899	865	839	890	871	875	874	882	819	858	867	890	854	844	817	839	844	879	853	896	864	853	889	867	895	869	865	896	835	894	815	791	884	860	862	886	889	900	876	822	791	831	829	888	883	833	849	907	875	919	873	905	833	909	861	828	806	845	836	888	876	970	876	824	837	844	952	870	869	819	844	855	873	860	826	889	874	895	843	888	941	858	866	855	848	907	848	873	856	837	868	844	826	865	840	879	830	840	842	813	852	892	826	853	872	857	831	896	843	914	825	838	857	881	883	902	861	855	879	824	873	884	880	852	911	897	882	851	826	895	831	845	878	871	883	825	914	868	836	896	899	830	827	852	852	904	909	887	867	899	898	854	871	880	867	876	858	843	852	845	842	894	853	913	934	850	874	883	903	891	835	806	843	847	843	858	859	833	855	885	878	884	844	877	889	868	896	849	817	873	819	880	891	905	844	826	875	832	870	905	875	873	843	845	837	876	835	863	863	881	873	840	883	892	855	861	879	876	849	876	826	871	846	935	877	860	859	900	870	886	869	853	883	852	883	870	889	898	936	869	856	852	919	860	856	869	900	864	908	865	829	838	872	896	880	897	854	837	884	868	914	873	876	859	938	862	880	868	905	906	873	871	884	928	897	879	851	870	860	859	881	850	891	848	875	869	881	884	901	880	885	860	872	887	857	921	862	867	897	828	831	846	856	909	885	900	868	839	863	874	890	862	841	866	890	824	868	876	873	859	907	817	823	828	871	851	867	874	856	872	823	895	923	840	834	913	854	847	855	824	844	863	865	849	872	852	844	883	870	868	869	835	850	886	866	883	891	906	886	907	828	874	900	819	865	901	846	849	855	861	945	824	841	902	879	866	865	859	855	853	911	867	836	890	870	915	854	855	890	857	884	875	850	835	903	852	905	863	847	861	857	833	857	856	867	886	897	826	909	821	875	839	840	829	865	837	847	844	857	875	840	880	892	867	844	851	863	844	864	890	821	875	925	838	856	875	858	863	880	853	900	841	891	826	863	862	880	870	855	857	817	870	925	862	833	825	823	903	770	907	908	897	844	875	886	891	883	869	869	839	893	902	879	862	879	886	848	840	843	853	860	877	891	883	867	887	855	846	828	825	889	884	838	873	824	894	902	872	886	868	886	843	851	869	825	843	876	854	851	868	836	880	850	870	850	909	858	892	897	902	914	867	869	921	889	877	856	842	869	826	878	876	862	860	843	887	860	880	887	853	882	869	864	909	856	784	882	893	854	919	850	876	900	844	805	851	897	895	882	897	868	848	819	885	850	892	803	809	866	895	887	858	894	910	839	860	842	905	870	810	869	933	871	821	849	861	959	847	895	885	888	899	825	910	911	907	823	873	885	859	899	892	861	929	822	918	853	859	864	870	889	833	838	928	879	871	823	849	873	903	808	872	868	849	887	891	908	861	827	894	901	878	910	788	863	811	856	867	890	854	844	869	844	849	823	863	845	855	891	844	854	865	853	905	908	848	850	841	895	836	839	917	866	917	896	832	812	883	888	838	916	869	854	858	904	866	907	863	893	893	845	856	794	847	875	865	907	849	859	848	942	909	829	876	876	866	846	810	874	852	854	855	840	855	876	839	909	853	904	900	850	899	923	867	839	839	886	835	825	876	878	831	906	855	889	879	846	865	891	849	857	894	864	872	895	816	841	886	799	854	884	911	849	895	853	875	885	865	880	928	832	872	899	891	863	872	888	859	798	830	840	896	863	926	891	855	905	850	823	865	872	859	876	889	879	887	800	924	843	835	945	862	873	869	865	813	852	925	912	874	851	887	889	902	800	835	830	854	901	854	861	847	868	909	824	914	918	856	893	876	872	876	845	841	852	845	877	877	855	872	867	898	889	861	878	847	892	841	855	855	872	837	848	843	857	904	870	861	855	814	872	832	889	855	884	848	882	890	828	865	869	908	856	891	868	850	856	815	868	910	815	892	869	871	853	898	854	801	872	904	815	898	896	841	845	915	856	854	889	918	889	859	806	817	885	866	916	826	862	904	876	838	879	858	828	872	884	882	916
48661	40268	30218	25017	23436	22466	20434	12600	3286	676	523	483	415	372	349	368	296	281	323	328	299	305	275	258	233	246	297	266	252	286	277	251	285	226	258	229	246	268	231	270	231	250	241	255	256	239	207	265	251	263	230	247	242	224	229	234	253	255	224	239	258	230	224	253	244	236	274	216	259	227	246	204	226	236	216	238	241	235	222	208	238	206	211	258	224	253	221	221	223	221	245	234	237	252	239	221	240	205	268	222	235	230	229	218	221	231	246	214	250	206	250	211	249	221	232	221	258	229	207	241	209	216	218	232	243	245	221	238	228	270	218	199	229	263	235	220	251	227	266	210	251	250	239	231	214	194	211	215	234	215	242	227	191	214	222	228	223	242	235	232	225	220	247	216	203	260	235	218	218	233	232	226	234	239	235	226	211	220	248	267	212	224	244	233	233	245	242	247	236	203	225	237	198	216	236	232	250	236	240	239	243	223	223	227	202	253	224	232	184	237	218	208	210	254	221	231	254	240	227	232	242	202	231	239	249	255	230	216	258	224	230	214	236	231	208	246	213	212	239	229	217	229	236	239	251	215	204	220	213	201	217	231	226	235	226	197	220	233	243	218	226	212	206	231	220	235	210	213	225	239	231	263	240	211	225	242	209	242	220	227	239	243	239	213	254	211	268	229	221	209	250	232	242	217	217	216	221	251	228	208	212	228	222	272	259	230	257	253	242	210	239	233	220	229	239	244	222	206	211	243	207	206	217	251	242	231	213	198	211	210	248	226	235	204	220	211	245	219	223	213	226	235	256	226	252	220	252	252	233	229	228	206	226	239	233	199	235	204	234	211	222	221	227	233	245	208	243	217	230	203	225	253	214	279	225	213	234	198	245	216	229	236	220	215	245	247	237	238	223	199	228	260	230	242	240	226	228	211	262	242	203	227	239	221	242	248	198	234	224	214	229	232	254	233	222	226	195	219	231	229	244	236	228	241	200	212	250	246	217	238	194	212	201	245	231	246	211	193	222	214	229	217	229	248	207	217	217	227	252	220	239	224	234	236	223	228	229	213	235	229	238	234	212	230	221	220	253	216	232	234	226	219	228	214	252	226	205	216	223	208	212	220	228	229	230	219	235	230	233	251	209	228	192	216	233	250	228	237	231	234	226	216	226	196	205	244	219	215	222	225	237	234	230	238	247	231	236	214	243	197	223	211	217	208	233	227	226	190	244	240	245	248	213	256	250	233	225	205	223	232	218	218	209	225	225	235	243	241	275	246	190	229	229	248	243	246	249	254	236	208	228	247	263	235	237	211	234	221	212	210	187	259	239	206	223	226	225	251	211	203	233	211	218	241	211	209	230	221	247	220	244	263	220	238	242	195	260	235	256	224	211	231	207	235	237	215	212	241	271	228	222	248	235	225	265	218	213	248	232	251	201	212	229	222	236	238	211	251	203	218	229	227	229	206	257	236	263	239	224	245	215	216	218	228	251	261	244	211	196	242	237	233	178	186	219	236	223	230	233	244	247	223	219	238	227	226	243	207	209	225	212	209	234	224	232	246	231	231	231	233	216	242	227	235	231	226	232	227	223	224	240	252	217	224	228	250	244	218	244	216	215	201	237	221	231	246	213	239	226	237	230	239	207	234	233	232	221	205	217	223	249	218	212	232	230	241	228	233	260	232	227	238	220	223	217	208	240	255	237	239	221	243	239	216	246	236	238	212	227	199	220	220	229	232	228	207	222	211	242	227	237	213	216	219	209	232	241	201	238	220	232	217	271	227	243	236	200	248	216	226	214	214	214	236	247	238	207	219	230	234	231	243	217	210	258	213	211	243	251	260	226	258	228	195	193	241	211	231	258	243	237	241	194	233	211	216	252	229	259	203	226	243	241	229	225	231	217	237	240	231	241	245	218	244	212	239	186	239	224	235	223	217	224	232	227	245	195	235	237	249	216	203	227	211	224	216	239	190	211	234	227	220	226	214	243	217	204	228	237	225	220	246	224	250	241	233	232	222	223	237	212	230	245	207	215	237	210	238	204	215	221	239	229	205	214	206	207	216	220	197	245	232	227	201	216	244	235	229	230	222	215	239	198	232	223	216	219	206	231	251	224	229	222	211	239	221	232	209	251	216	222	218	243	216	229	231	232	211	218	242	207	231	215	221	215	194	197	237	251	210	233	239	210	232	212	191	228	229	216	210	231	207	221	209	239	244	245	211	244	232	244	225	217	208	233	203	228	245	257	223	216	204	218	235	238	222	220	199	200	245	221	215	234	206	221	230	262	237	208	195	253	245	214	237	213	230	245	255	221	190	233	231	228	231	254	284	233	265	245	224	213	242	248	195	228	222	206	203	197	226	199	206	210	218	253	214	233	221	206	206	207	252	239	224	235	221	268	237	217	220	222	247	215	244	200	190	230	234	219	235	204	233	234	233	237	202	224	242	238	206	253	214	271	211	217	223	226	242	188	256	251	227	223	211	250	234	245	213	212	258	228	225	232	220	252	245	267	242	230	206	249	219	210	217	264	253	188	238	188	236	221	225	239	230	220	226	204	248	218	221	228	207	250	183	237	246	236	212	253	222	240	229	184	226	255	211	239	238	269	207	208	216	233	210	227	225	224	258	206	227	256	233	237	223	260	240	229	177	248	239	228	223	238	233	225	220	238	237	224	236	203	286	212	214	225	221	227	213	227	214	188	240	221	222	239	245	222	217	240	230	224	213	232	210	226	230	227	236	225	242	249	239	244	223	226	193	220	242	231	195	247	225	246	218	206	193	231	245	247	221	237	197	203	238	219	241	219	217	234	225	204	229	206	206	238	218	241	218	229	232	224	204	256	217	250	230	241	226	209	231	194	252	244	227	238	233	207	236	234	226	195	234	211	267	240	219	229	233	220	234	212	224	241	228	224	223	231	235	202	228	246	217	212	237	270	235	233	237	228	236	203	256	219	224	244	228	215	236	225	259	234	269	230	210	220	240	221	195	200	213	220	226	246	220	218	231	233	225	241	219	199	213	212	253	238	227	232	210	227	211	223	230	241	225	234	225	213	202	231	235	238	228	229	213	280	241	231	235	186	244	228	259	213	234	228	219	251	204	244	212	237	204	251	227	226	236	240	249	257	248	223	229	232	234	224	211	233	224	203	247	253	208	233	251	245	239	214	193	207	219	238	246	218	217	232	231	231	244	217	217	223	233	221	230	215	224	242	215	249	221	221	221	210	210	217	227	256	218	223	237	212	216	233	201	208	229	227	225	240	234	200	230	241	210	239	229	223	240	253	256	231	260	252	215	245	221	220	215	231	217	260	221	237	226	214	193	210	241	217	225	234	240	231	212	208	210	243	230	235	237	228	242	226	213	212	222	215	202	208	230	234	201	211	223	213	209	214	207	232	246	202	239	235	257	217	225	241	241	216	232	214	209	203	215	236	265	245	258	237	241	272	211	221	211	217	212	220	247	196	235	228	202	215	225	221	238	242	218	264	236	239	215	243	237	235	203
53770	57489	20915	13480	6307	4029	3225	2722	2336	2067	1902	1754	1420	1219	1185	1077	1031	979	949	849	851	865	764	791	798	777	700	707	692	713	659	658	615	650	589	649	611	597	587	560	620	574	600	547	636	555	588	568	556	547	593	622	549	551	581	546	562	561	548	554	544	538	554	601	526	535	537	539	491	514	550	532	529	515	503	504	538	501	535	528	523	529	531	525	547	538	557	502	520	490	555	505	533	473	528	513	505	563	540	504	521	487	507	541	549	503	495	524	521	516	512	557	500	506	522	486	456	497	527	501	510	508	537	520	515	496	486	517	513	481	492	542	538	516	500	487	516	475	545	514	510	531	489	562	510	533	524	492	501	490	504	518	518	519	499	528	554	510	539	555	552	552	526	483	500	536	535	503	496	512	516	536	538	509	510	510	518	503	524	501	540	519	495	489	471	512	486	524	505	510	529	559	535	549	514	499	501	498	498	522	469	507	526	503	517	515	512	553	550	481	522	529	479	537	500	491	512	488	503	494	509	509	512	518	512	479	580	495	468	499	493	521	516	503	542	490	531	507	530	526	512	533	537	550	479	480	497	509	508	516	518	491	520	528	512	510	528	532	547	550	509	521	474	524	533	538	476	459	489	524	548	478	519	483	515	484	479	516	518	506	495	495	500	518	504	492	502	526	508	572	514	501	518	492	483	512	521	524	497	561	509	506	533	466	506	520	476	518	498	491	478	534	498	502	516	523	533	540	508	496	490	475	503	539	545	490	524	506	517	505	516	530	501	514	513	506	504	525	523	477	533	518	560	480	510	476	511	483	489	537	486	505	499	487	487	505	516	487	505	523	509	507	486	514	501	488	510	481	539	489	486	489	508	560	494	477	453	511	534	547	548	494	534	524	509	504	489	508	503	545	482	482	505	519	513	544	515	520	513	472	535	523	486	554	495	548	526	502	520	499	494	510	506	480	505	503	506	539	499	497	497	524	518	503	505	516	507	518	501	559	520	533	516	473	518	530	476	532	521	512	518	470	492	499	517	484	522	473	485	525	510	534	514	496	476	510	506	530	543	496	520	503	524	519	519	498	560	521	535	531	512	512	485	504	497	507	534	547	515	514	496	527	464	498	497	505	501	499	493	514	510	476	501	535	542	518	558	508	510	484	508	493	541	500	488	523	490	533	488	501	468	496	515	545	541	528	485	467	546	524	525	481	534	508	506	525	493	550	519	476	491	530	486	467	526	484	502	479	533	478	470	520	475	527	509	510	498	535	541	529	503	539	506	550	471	494	494	503	477	484	513	533	509	473	532	488	502	510	511	513	532	496	526	502	541	509	495	524	495	509	501	520	493	513	498	515	520	541	515	495	502	495	510	519	509	517	486	555	534	533	488	505	526	508	481	513	516	526	498	516	538	527	505	496	492	528	491	512	511	516	465	462	514	479	500	467	523	503	530	470	531	461	480	501	530	543	540	516	573	541	512	527	542	485	535	517	529	509	540	501	483	529	523	559	555	495	469	466	500	508	489	502	496	527	506	494	515	480	486	511	510	491	507	512	509	467	515	468	509	492	511	508	529	492	473	504	506	479	471	531	463	503	495	494	498	511	470	490	517	565	530	505	507	528	500	484	529	519	484	462	511	513	526	495	529	506	533	499	518	498	537	499	478	532	497	550	485	492	531	534	509	506	497	507	524	527	488	527	513	510	534	565	497	499	489	477	519	510	528	492	486	484	539	526	524	497	501	492	547	514	518	550	458	522	517	486	556	515	512	488	529	507	514	507	503	509	489	483	517	499	533	497	473	496	538	496	512	539	523	501	518	548	525	507	517	490	530	511	506	521	513	481	499	478	511	531	509	502	481	505	530	543	523	503	531	526	519	496	449	518	533	477	449	475	548	477	496	459	502	519	490	502	546	498	509	506	520	494	496	520	504	552	524	524	462	543	529	526	517	533	474	539	483	526	485	495	500	513	505	516	463	480	506	518	515	513	514	508	538	501	521	526	494	503	547	489	486	512	506	524	517	499	478	515	523	495	476	461	469	496	520	539	542	532	545	500	530	493	496	474	499	479	519	538	518	513	486	479	483	510	489	522	517	481	533	517	505	496	491	522	507	511	523	506	485	510	535	498	500	517	486	511	504	532	494	500	506	507	485	485	479	509	488	484	495	492	485	508	499	511	516	524	546	497	551	518	530	510	541	504	484	492	491	516	513	481	497	514	495	507	497	537	507	541	524	498	545	475	473	467	481	519	539	500	491	548	558	549	522	543	520	521	565	507	490	502	509	517	515	509	494	503	515	501	527	514	488	479	546	564	513	510	515	537	514	512	548	493	508	520	559	518	464	495	480	474	526	524	516	479	524	504	498	516	507	517	518	514	519	460	511	506	524	502	492	501	473	495	480	502	520	480	496	469	537	493	528	492	534	493	526	505	510	534	516	497	534	511	507	537	526	538	518	507	504	505	510	514	591	539	514	496	554	473	522	477	491	499	543	519	537	508	535	486	539	518	485	498	546	495	511	502	502	481	532	557	515	465	524	514	531	510	502	517	527	532	521	516	518	518	511	503	542	499	531	495	491	527	534	509	474	506	470	535	522	500	465	511	488	484	547	506	520	493	533	510	535	513	507	544	524	490	510	465	525	529	495	517	486	500	481	514	509	497	496	524	522	471	494	534	518	533	509	495	537	521	474	514	522	508	512	524	500	527	512	523	496	493	534	513	505	505	491	487	511	529	531	521	483	542	481	509	497	484	529	546	547	507	525	532	534	529	483	493	521	492	556	538	478	554	509	495	474	468	521	494	489	492	467	507	523	486	514	507	519	516	483	512	499	528	513	542	463	534	485	500	528	538	497	517	557	505	515	513	529	518	509	492	529	505	517	496	540	513	445	504	509	506	530	536	526	500	491	501	503	523	489	529	509	487	540	487	506	513	552	512	495	501	503	520	503	526	525	483	535	526	474	535	497	557	492	503	540	511	505	526	538	504	529	498	522	547	498	526	467	518	504	481	485	508	519	518	469	473	472	515	499	473	509	486	538	473	526	529	488	492	486	512	526	491	482	497	499	513	509	485	495	526	491	496	486	512	506	545	526	487	500	533	501	533	517	460	480	498	555	492	472	522	457	491	499	538	451	522	514	487	545	483	547	537	508	495	498	508	521	489	525	474	554	503	522	509	483	529	497	500	509	520	521	481	538	517	529	512	533	517	499	503	528	497	511	490	494	457	553	474	516	526	511	498	505	526	529	454	508	503	501	517	484	513	511	516	518	513	506	538	503	528	501	497	525	483	520	518	554	552	513	484	485	507	512	513	486	529	512	482	506	491	544	511	529	493	543	507	511	501	496	550	493	506	513	495	497	525	496	510	515	463	508	490	487	526	516	499	508	512	540	510	508	515	551	555	490	491	489	509	488	497	532	521	507	493	498	497	483	486	478	497	505	504	521	533	490	519	506	489	509	470	513	476	468	487	535	515	473	497	515	499	536	526	519	512	519	535	492	481
38514	38266	13840	3773	1233	583	356	357	321	329	332	321	308	339	309	297	344	277	304	316	320	338	298	328	327	307	338	323	316	287	305	315	328	321	343	331	332	315	333	285	313	324	319	307	351	341	315	298	300	342	311	273	344	299	334	335	301	364	339	327	319	310	345	302	308	312	298	325	294	317	321	329	318	319	298	314	315	291	330	282	340	332	318	323	314	291	358	291	320	313	307	314	296	298	306	297	308	352	324	334	286	313	342	329	318	305	301	300	316	346	324	307	332	313	306	322	324	304	327	314	309	314	319	331	311	340	305	316	335	353	346	285	292	331	310	301	285	330	307	329	307	255	330	314	308	314	317	297	303	281	307	291	301	334	309	351	331	305	307	299	338	336	289	333	311	314	295	301	324	352	320	321	289	324	318	308	312	325	313	277	293	301	303	279	303	323	293	357	309	338	327	294	284	321	288	312	316	327	339	321	339	330	333	301	319	297	299	307	316	314	327	300	312	312	344	270	311	283	303	306	313	309	290	320	314	317	276	300	342	313	288	318	318	299	313	302	374	305	288	307	309	313	328	319	298	309	316	291	329	302	304	334	307	312	290	315	280	313	332	312	298	322	309	289	289	329	294	342	310	315	329	321	344	306	322	305	323	310	339	320	299	278	321	340	314	325	312	318	300	333	319	309	303	324	310	318	316	273	319	315	325	327	332	308	319	336	300	301	276	309	319	297	326	321	293	318	307	322	319	302	328	308	320	313	298	293	300	313	329	313	269	303	304	308	295	306	362	302	325	302	270	314	281	302	311	314	345	297	321	315	298	289	307	298	301	345	301	296	346	306	279	324	265	321	326	314	311	290	321	286	304	302	304	317	299	283	286	343	266	324	309	319	328	332	345	335	315	321	308	318	335	320	331	295	307	325	334	303	286	287	317	325	305	310	302	304	306	268	305	328	329	334	312	294	326	322	320	301	346	291	298	304	325	281	270	306	294	315	344	341	312	361	279	306	319	304	319	316	341	321	305	303	323	322	290	320	312	322	295	296	337	330	324	335	302	348	336	298	327	337	311	311	315	324	314	322	297	305	330	325	312	328	295	318	318	329	305	314	328	271	331	323	306	304	322	306	286	327	300	344	312	303	310	292	285	316	326	287	299	341	339	299	273	324	293	311	311	350	326	303	296	295	315	301	351	336	330	310	305	263	343	335	302	337	302	341	304	323	306	319	297	307	286	316	300	287	284	290	307	309	352	309	323	297	321	331	364	284	317	336	288	293	318	310	309	301	292	308	294	308	318	310	301	306	345	316	284	300	309	300	321	312	314	320	335	364	331	283	308	312	296	307	300	298	351	293	276	294	313	315	310	318	338	285	305	279	334	316	328	286	304	300	309	321	267	293	329	287	342	294	276	279	319	318	273	309	314	297	331	294	311	337	329	316	300	319	331	318	318	299	316	313	307	314	337	292	300	313	300	302	312	304	336	285	331	300	309	350	314	323	304	310	285	314	303	307	307	328	333	316	319	312	321	293	356	314	326	326	333	319	316	293	343	328	309	318	300	345	317	299	329	328	325	284	309	303	322	324	303	310	320	316	334	308	311	302	289	308	350	330	320	325	313	320	295	326	301	329	347	316	305	270	318	272	344	315	318	310	308	302	321	351	324	321	299	268	343	339	277	336	358	337	325	308	286	338	286	297	319	334	306	335	289	312	323	306	281	318	311	262	314	302	317	285	306	324	308	315	309	308	312	325	320	362	321	296	282	294	303	302	289	320	333	322	307	336	305	286	280	291	317	304	315	312	314	318	310	299	307	298	295	359	320	298	337	321	310	343	340	319	300	321	304	298	328	309	297	332	312	340	317	307	334	324	307	290	339	325	296	341	264	304	296	315	336	339	325	311	305	328	305	298	309	318	292	326	297	287	323	329	306	359	279	305	291	323	299	300	328	323	336	307	338	311	333	311	288	322	305	295	296	320	308	311	297	320	353	299	322	289	295	319	275	323	303	313	313	324	333	338	312	304	312	286	311	284	298	324	332	295	306	304	336	372	301	304	322	288	299	309	307	339	266	308	295	287	301	314	314	298	326	304	297	279	312	294	310	319	327	288	276	305	301	282	324	336	332	325	310	303	326	340	329	287	327	314	308	299	311	319	303	284	292	326	305	308	301	306	277	293	294	312	346	304	273	370	339	305	308	331	310	318	327	298	308	291	302	334	297	334	275	317	287	292	315	341	330	329	306	317	313	322	324	341	309	280	307	310	340	339	297	304	300	338	307	306	288	298	332	332	285	311	300	311	336	297	324	315	322	321	341	300	318	303	305	301	283	330	309	326	304	331	306	302	281	330	295	339	287	304	363	332	310	309	292	362	288	328	323	324	281	304	318	327	345	332	323	300	339	304	287	286	310	301	288	286	334	325	322	324	315	307	307	321	300	286	299	292	290	323	322	297	309	287	297	344	304	317	319	339	303	308	315	333	306	326	296	323	319	308	304	291	314	337	298	333	284	294	321	326	324	312	302	304	344	309	328	311	337	302	304	312	321	299	346	302	317	310	317	297	292	285	311	343	312	297	324	302	287	291	329	334	283	332	315	335	332	288	298	317	313	320	326	372	312	305	299	308	308	326	288	335	309	296	327	300	298	324	297	331	300	327	329	329	317	327	328	304	334	317	306	291	321	301	311	313	320	326	296	312	283	296	292	307	293	314	296	270	286	327	335	319	359	291	316	330	301	309	342	312	298	307	313	299	337	314	342	286	279	329	309	324	339	309	299	328	284	318	336	320	295	299	340	303	296	343	346	342	318	328	316	313	331	320	325	314	334	336	311	341	307	332	292	329	301	292	322	310	284	297	333	332	337	339	324	317	315	314	311	306	313	321	342	303	313	316	303	305	287	328	326	283	296	310	326	305	310	310	289	311	306	335	323	334	298	315	309	322	311	276	311	337	300	304	298	296	333	320	339	291	316	320	326	356	333	322	319	351	312	335	312	310	332	340	322	322	337	269	287	323	314	345	322	295	344	283	325	336	293	321	335	335	304	319	292	299	331	304	307	326	329	309	303	308	322	303	348	299	340	283	317	319	311	324	308	288	293	301	297	320	346	288	305	345	344	336	327	317	319	300	342	317	279	312	348	290	313	303	329	322	331	338	296	294	325	310	319	299	287	321	302	314	289	330	331	325	320	316	307	267	308	283	265	326	312	324	327	311	338	338	336	312	304	275	315	305	297	339	328	336	309	312	317	302	298	314	323	312	274	314	329	325	355	332	309	286	320	320	333	311	311	329	334	357	314	320	315	336	285	321	315	326	326	279	317	301	332	333	324	310	294	340	317	300	289	287	278	313	340	317	293	335	334	324	326	309	279	305	299	316	317	341	284	315	292	320	338	312	309	305	318	328	300	331	315	327	305	332	326	326	346	287	303	345	317	316	306	302	327	328	328	332	308	297	354	337	317	336	344	322	347	315	279	345	297	290	295	298	305	301	303	313	289	302	311	322
32909	32270	3367	1360	989	888	856	874	777	851	836	792	805	804	760	793	823	778	734	809	783	747	726	719	789	745	730	755	778	755	790	777	792	771	805	805	739	767	793	745	759	740	768	775	836	739	837	771	747	742	775	794	808	748	752	764	825	777	790	768	769	784	769	779	796	734	795	758	754	699	814	822	800	745	758	755	782	800	761	793	782	767	799	788	768	803	752	739	770	787	802	774	776	760	815	762	758	783	807	770	777	718	747	728	776	744	740	763	751	709	807	768	769	786	766	793	753	767	746	787	825	785	732	769	748	788	760	755	754	749	766	760	763	797	827	758	800	782	733	747	805	749	826	774	775	739	782	798	779	770	760	843	757	780	791	808	746	757	765	749	796	730	819	790	765	775	719	754	766	796	735	769	768	848	756	797	759	784	727	743	733	780	763	783	801	765	763	743	753	748	738	775	772	755	780	825	795	768	756	828	709	765	764	773	782	795	772	807	748	795	699	752	805	766	750	770	772	818	761	760	822	768	741	764	779	801	760	813	788	798	778	766	760	700	753	708	735	761	790	774	759	842	769	740	776	732	746	730	743	746	738	813	770	773	767	759	772	760	808	746	796	739	771	781	778	735	741	774	712	722	809	764	762	760	792	727	801	763	767	792	801	766	756	792	820	741	765	726	765	766	772	793	765	785	792	755	760	748	803	774	754	796	778	847	800	794	779	741	834	785	767	783	768	801	726	795	776	751	772	777	778	714	745	744	771	739	779	745	773	801	775	755	789	771	788	735	744	780	804	762	749	788	757	807	765	714	795	785	741	738	773	770	771	775	767	770	743	717	736	762	799	780	766	752	724	757	791	751	781	803	784	786	778	800	785	816	761	794	721	725	756	757	728	769	787	780	765	801	743	825	742	766	769	757	775	731	804	757	728	798	741	789	787	792	784	734	736	757	778	783	761	778	818	796	784	779	768	750	769	822	750	773	799	766	831	795	785	758	772	783	779	689	764	765	781	750	729	780	786	758	769	775	739	809	769	741	738	767	801	754	770	751	759	740	784	835	757	771	742	808	763	748	787	798	839	812	794	811	781	786	788	731	774	762	762	795	797	763	778	821	767	746	813	746	747	789	754	770	764	731	787	776	753	766	759	781	739	803	783	761	756	752	737	793	824	779	750	731	732	695	773	834	790	715	765	817	787	774	770	781	767	781	782	784	789	729	770	780	773	757	751	745	793	791	765	781	734	750	787	796	777	739	763	799	811	793	774	761	801	799	804	758	779	796	811	811	762	773	754	730	835	780	759	732	780	797	771	761	794	790	758	755	758	731	742	766	775	774	753	783	780	790	736	773	786	799	754	817	804	785	736	783	799	758	812	753	774	740	769	798	729	749	750	803	826	765	771	738	772	743	737	789	746	752	774	809	736	770	754	767	726	773	764	826	790	715	781	826	799	741	775	758	748	806	749	794	787	756	784	735	753	809	796	786	800	741	770	798	783	841	840	776	783	828	753	740	758	798	727	754	738	765	802	733	810	793	762	771	758	759	791	767	753	810	858	742	763	772	786	770	760	783	801	785	779	784	780	759	788	788	744	772	750	761	750	801	792	791	798	752	764	831	785	833	795	756	769	815	776	791	787	763	829	784	789	752	804	794	755	759	788	787	825	735	749	765	756	776	758	744	779	788	783	772	793	765	759	796	806	781	752	792	783	773	748	776	794	796	747	748	766	751	758	782	769	746	793	775	759	753	752	806	765	762	759	752	803	797	769	768	779	773	753	823	752	713	774	777	782	754	805	772	721	789	773	795	772	791	757	769	721	781	790	710	725	781	749	747	767	771	767	749	780	749	790	749	789	776	731	768	779	750	776	837	794	774	770	800	768	830	789	772	807	845	762	777	772	775	771	772	781	777	808	754	804	726	708	771	790	769	788	750	761	755	757	802	761	714	825	794	775	795	749	775	780	762	799	726	780	804	784	769	767	749	791	831	788	782	743	811	799	737	782	790	739	765	744	733	771	800	776	751	755	781	758	727	812	737	765	754	760	769	759	757	767	745	759	765	739	793	732	743	762	754	810	779	796	772	802	741	745	799	768	794	711	727	749	741	837	774	813	757	760	783	770	766	792	743	801	704	802	778	782	761	755	759	764	729	771	777	764	716	790	759	778	741	760	805	818	769	775	773	761	798	736	736	768	760	752	777	763	770	781	758	767	767	799	742	807	781	734	788	763	786	717	770	748	753	762	787	729	767	774	761	742	787	736	805	753	788	749	807	749	789	771	761	736	761	746	738	778	836	756	768	837	785	821	778	793	751	807	733	762	736	756	811	776	757	813	738	792	785	768	789	767	795	770	751	761	733	815	801	788	806	745	738	818	760	754	778	758	819	768	762	729	712	776	770	802	737	808	784	792	786	753	728	804	768	798	751	750	800	777	749	787	790	776	799	787	748	769	795	769	803	745	729	757	769	780	740	746	730	812	747	762	781	772	802	768	820	745	737	806	784	793	744	773	745	764	740	794	794	779	750	767	762	806	760	846	781	785	786	782	799	747	814	794	792	733	807	815	775	769	826	763	796	752	766	737	767	747	752	810	767	788	759	789	798	802	757	769	808	799	769	787	793	833	747	775	711	776	754	781	764	751	801	795	784	808	716	795	781	815	779	771	746	750	718	744	764	788	781	774	768	679	768	785	808	785	805	752	732	754	777	783	801	773	773	760	743	742	745	734	793	783	755	796	712	754	761	788	765	766	771	729	804	731	747	805	768	809	794	791	743	747	757	787	789	804	779	780	778	817	779	763	816	822	762	825	760	811	786	790	811	796	780	753	784	795	759	802	770	733	781	778	825	783	785	734	746	754	757	766	783	713	780	734	810	761	787	769	752	761	784	761	769	768	740	767	760	742	776	774	764	753	776	775	774	761	778	778	778	801	689	778	740	775	738	763	835	775	823	789	813	781	801	777	796	782	768	756	790	720	824	785	760	810	731	769	751	717	734	767	743	787	733	803	687	797	762	769	815	743	783	759	774	770	750	767	748	763	738	719	794	778	783	738	804	766	783	761	722	765	745	743	777	764	804	808	743	780	797	763	760	750	759	799	754	757	780	755	778	770	774	803	767	758	796	851	785	808	814	789	757	759	777	778	766	784	814	762	778	837	786	776	797	754	724	787	797	754	803	721	788	775	813	778	780	767	809	779	734	789	748	760	768	804	769	807	776	792	773	790	780	815	778	764	812	775	774	822	738	823	774	827	793	753	746	802	763	770	740	733	787	765	796	751	754	779	811	800	778	814	747	754	744	766	772	753	772	805	767	784	790	787	749	750	805	828	740	783	824	767	778	773	743	765	767	854	790	773	754	745	833	766	775	786	797	767	782	775	791	767	775	760	751	805	784	729	801	758	775	777	738	763	750	747	776	776	727	803	728	758	783	770	828	823	801	787	783	763	784	703	750	738	761	767	771	784	780	755	713	776	722	752	784	763	794	738	785	788	761	743	766	735	780
48567	37585	26024	23697	22333	18556	10516	3210	780	591	501	477	465	448	436	464	409	356	379	425	411	364	455	406	389	375	405	396	379	406	379	368	383	414	399	378	421	401	384	427	377	398	390	418	391	348	381	396	420	368	419	365	382	418	343	358	395	388	359	392	382	393	386	356	405	406	397	395	381	376	423	396	353	373	357	367	382	350	378	418	340	407	371	381	399	366	350	426	434	394	389	371	350	325	385	394	433	396	337	418	363	360	371	365	392	367	380	373	377	389	362	339	404	375	384	341	399	409	389	355	348	392	448	344	379	357	365	366	385	388	402	388	367	411	378	363	408	354	373	383	379	393	330	400	357	361	371	413	369	367	388	378	395	387	370	371	383	383	389	389	399	377	368	363	361	365	386	343	361	382	394	351	396	365	379	374	386	394	355	405	412	372	368	352	371	405	357	359	359	398	406	407	386	399	392	370	373	394	407	374	380	416	371	377	366	387	365	393	350	387	399	382	340	412	360	367	375	386	387	359	359	378	376	366	352	339	362	405	350	344	394	369	386	359	418	363	392	348	367	379	398	384	398	350	374	369	380	384	380	390	393	401	419	398	348	402	388	387	363	406	386	395	391	354	389	376	409	343	396	374	371	370	350	374	390	328	345	376	363	358	359	383	371	408	397	385	396	351	369	384	392	382	385	383	385	388	345	377	353	395	392	395	397	403	392	395	385	415	378	370	360	336	371	409	417	361	361	387	367	354	397	391	350	408	387	366	352	384	378	360	437	381	373	393	357	371	371	380	395	371	390	375	365	376	400	382	360	366	389	368	357	405	404	385	387	400	373	370	406	371	364	382	346	379	382	355	376	353	401	348	375	384	388	457	368	381	338	369	344	393	381	368	371	376	352	378	402	390	379	354	384	388	376	364	378	375	358	395	378	379	363	373	371	361	402	417	378	369	393	393	426	384	353	371	366	352	396	369	411	378	369	364	359	383	398	364	404	392	391	400	392	373	379	355	395	400	402	402	414	377	380	372	385	402	352	344	370	399	391	365	377	396	394	340	377	374	380	382	401	385	395	376	389	369	394	381	398	399	371	402	352	387	364	407	422	356	353	372	417	391	412	348	406	353	387	379	370	415	395	384	371	362	399	352	400	416	351	419	338	370	373	394	366	356	395	377	384	373	374	328	363	365	345	409	390	371	370	364	378	340	407	394	368	367	381	343	400	360	360	403	408	404	411	393	404	379	368	365	349	374	415	405	381	383	373	405	374	354	353	381	406	416	356	385	415	405	373	356	361	391	393	403	374	354	387	399	371	346	386	384	389	369	396	361	374	418	377	396	350	381	375	369	409	372	389	361	393	391	372	371	351	361	396	385	379	404	342	409	341	313	328	353	380	358	396	355	365	405	335	359	357	379	390	374	404	341	362	352	353	371	366	394	397	352	378	364	370	374	366	378	392	399	359	381	385	416	381	389	345	386	395	349	373	377	371	385	399	383	387	426	371	396	377	373	359	351	359	376	366	427	343	359	360	350	349	381	344	390	386	360	362	420	371	369	372	381	414	385	386	389	368	402	369	364	367	393	363	364	362	372	356	378	366	379	386	362	395	359	360	371	371	387	356	381	402	377	389	331	383	365	368	371	381	349	366	374	373	367	366	358	380	377	375	356	346	349	379	366	367	375	392	304	367	384	385	377	387	361	373	386	351	354	372	361	413	371	338	404	376	408	380	333	355	371	360	368	383	357	411	377	412	388	367	399	398	397	376	401	342	367	394	356	369	380	355	373	360	371	370	385	363	398	355	384	351	353	397	382	372	402	381	394	374	368	378	367	376	397	367	371	391	393	435	379	343	365	413	369	364	388	361	354	379	381	359	403	361	345	350	375	365	395	383	396	380	418	356	379	338	345	375	360	390	383	377	367	357	410	384	381	381	386	364	347	342	360	385	368	368	396	382	383	408	402	368	371	334	349	368	364	410	316	374	417	361	337	345	356	390	396	364	381	395	377	369	396	346	413	384	378	389	404	369	390	376	390	379	381	369	368	376	398	381	378	388	408	382	380	392	386	368	349	398	367	358	368	386	404	399	390	380	391	360	337	390	398	373	365	414	418	354	406	364	399	381	375	349	356	375	354	375	402	392	380	383	352	373	352	421	377	382	384	395	338	376	379	377	366	376	353	344	394	372	377	382	345	362	377	394	380	406	370	409	375	356	373	374	366	402	376	371	373	376	366	386	391	404	413	339	390	376	381	359	358	398	387	381	387	348	359	410	437	364	390	366	374	355	394	387	392	362	423	380	371	377	367	409	358	383	420	393	368	346	409	335	417	386	394	414	367	392	389	376	345	367	395	347	359	363	385	424	381	359	350	389	392	367	395	396	361	380	371	398	405	414	363	406	364	372	348	385	398	376	370	399	376	379	349	352	343	364	377	339	364	370	324	368	432	392	367	405	358	404	377	378	342	388	402	384	376	343	367	375	355	398	369	354	381	393	385	374	380	345	388	358	391	369	391	367	372	377	361	357	375	371	363	357	406	359	399	363	358	366	369	359	342	376	365	352	399	368	367	379	372	385	375	403	407	391	369	399	340	396	366	349	381	346	380	375	349	359	344	376	393	427	362	386	386	365	403	373	384	379	333	419	400	399	367	353	371	385	346	372	422	360	340	384	362	383	361	373	377	365	387	382	341	394	366	380	407	398	367	336	360	376	416	339	366	386	423	347	378	371	391	382	405	395	375	395	345	393	407	327	371	357	363	345	342	406	410	332	362	377	398	387	374	340	376	344	391	380	372	402	388	377	370	411	367	404	413	381	354	412	395	395	377	379	370	372	351	416	357	348	386	399	376	384	364	412	377	373	381	379	408	388	374	403	344	373	372	365	398	413	374	392	381	384	347	397	387	324	370	376	416	422	373	401	394	397	399	349	372	365	384	383	354	371	415	350	363	403	350	365	395	370	383	360	422	350	387	402	400	374	372	358	371	389	359	398	399	377	397	406	410	379	375	408	410	397	335	377	367	382	364	409	406	369	360	358	328	383	386	386	376	419	354	394	360	393	375	363	378	371	398	370	348	362	383	381	364	356	370	378	351	377	390	385	391	390	340	372	413	394	381	386	370	366	378	356	374	390	397	364	373	347	381	374	356	349	341	345	371	396	348	388	366	376	397	351	398	381	370	370	378	355	374	395	391	370	364	390	364	392	371	392	393	378	381	376	333	365	378	396	402	390	371	392	403	367	330	386	416	405	367	360	397	385	377	375	405	401	373	412	346	350	362	366	372	382	391	374	360	373	343	396	393	389	351	389	403	346	395	378	407	366	344	368	392	380	333	374	401	434	394	399	380	387	412	367	394	401	376	386	373	376	365	376	369	334	378	371	369	405	392	364	347	359	408	368	384	369	398	368	385	373	385	346	377	354	365	389	388	405	377	374	381	343	349	367	369	377	347	361	367	362	410	394	363	385	373	414	365	409	431	350	387	407	382	384	372	407	388	363	372	389	368
51016	45331	9656	5396	3543	2760	2257	2129	1824	1654	1553	1486	1365	1282	1213	1155	1079	1109	1082	1098	1084	965	946	1002	950	983	1019	970	982	918	945	995	900	934	941	854	939	917	940	881	830	933	858	902	974	877	857	892	948	920	934	842	879	922	897	859	917	853	867	882	835	862	879	810	910	839	838	899	892	833	888	853	843	855	829	897	877	881	871	876	852	878	866	866	898	854	857	833	851	869	819	883	830	893	871	899	850	833	857	857	919	817	863	842	855	812	859	870	824	829	931	917	886	792	845	883	881	819	870	852	792	846	883	847	905	850	844	858	802	862	871	813	867	842	863	842	853	754	918	847	913	823	826	806	915	816	799	866	831	838	859	829	839	899	783	849	833	886	877	898	898	886	852	890	823	850	879	854	850	856	878	880	871	865	814	873	916	832	882	871	855	876	825	852	814	824	826	900	901	847	846	835	859	868	887	843	876	871	852	842	879	865	888	845	839	911	844	808	868	829	837	849	838	852	816	811	864	858	842	832	818	902	865	816	848	916	891	828	871	829	866	867	853	851	920	846	856	886	812	809	832	863	821	862	860	834	837	842	886	835	888	836	840	893	906	808	869	896	797	853	845	874	843	815	786	852	865	864	864	832	830	855	880	882	866	867	880	897	852	875	895	884	852	845	831	846	871	776	851	853	841	856	882	815	847	849	874	831	892	841	815	860	862	847	852	858	801	829	888	890	841	776	821	840	870	872	867	865	885	872	827	916	834	879	837	862	913	887	845	861	793	870	887	837	866	909	852	924	845	920	865	867	835	876	853	871	871	883	806	807	856	840	836	820	793	851	843	844	852	879	852	912	815	877	844	828	893	830	899	850	845	866	821	903	814	854	846	824	863	887	779	865	888	871	827	884	869	842	887	889	860	864	885	871	865	852	871	814	803	842	862	883	836	854	843	848	822	829	850	868	871	813	838	877	851	874	881	858	893	825	817	828	851	869	837	869	859	857	885	851	858	831	895	832	839	855	806	831	863	825	873	814	875	803	849	856	865	874	882	842	893	875	858	825	873	879	894	799	874	831	862	845	874	843	842	830	832	829	861	845	895	876	913	806	852	815	853	832	847	831	859	863	873	838	876	830	904	863	829	840	867	887	900	833	840	814	871	856	879	850	826	818	882	868	881	846	844	890	894	870	828	827	839	862	844	858	889	795	875	867	822	902	901	854	812	866	874	906	899	839	884	849	798	855	830	846	877	899	828	830	864	899	875	876	852	872	811	879	870	869	889	839	820	869	877	799	866	850	829	828	903	864	851	833	888	861	861	852	863	840	873	853	886	863	840	873	842	883	823	843	855	881	872	856	826	815	880	846	863	892	856	893	876	864	889	913	893	839	874	858	844	860	841	855	821	917	838	823	793	816	848	865	861	852	887	925	866	869	905	895	893	871	892	871	832	793	854	850	826	810	856	832	861	866	875	875	865	838	810	864	842	889	877	854	850	890	819	861	874	904	877	791	827	844	867	830	859	840	793	863	824	834	875	835	831	860	835	857	818	876	795	852	856	784	868	845	786	902	832	799	854	890	849	878	847	832	836	847	874	841	853	917	833	840	840	824	872	884	838	840	861	874	827	870	902	880	874	864	843	880	820	902	851	831	893	892	902	875	871	847	833	890	859	876	872	861	861	873	853	887	896	870	896	885	852	900	822	821	811	840	892	792	871	882	858	861	866	827	864	849	856	871	886	824	837	888	847	851	825	860	860	833	852	860	837	884	848	892	865	849	885	842	864	829	860	845	830	842	841	870	854	884	927	847	896	866	852	861	854	867	873	860	861	874	859	806	846	849	839	809	876	818	837	824	878	806	863	862	914	835	834	899	894	905	856	824	875	800	836	873	924	870	847	896	813	819	849	915	844	872	801	890	872	894	849	789	871	826	835	860	860	860	867	853	866	860	834	886	868	811	822	861	859	835	826	836	818	860	841	811	870	828	862	863	858	877	851	841	914	827	893	841	844	854	856	876	881	851	872	918	894	826	918	862	857	852	842	838	866	874	928	841	816	840	847	825	834	868	801	850	821	878	853	825	827	871	855	906	877	861	861	877	882	910	892	887	912	803	887	826	828	874	846	856	839	856	899	848	859	877	853	821	859	871	842	872	922	825	812	806	861	838	803	865	828	825	882	857	865	802	814	891	834	801	906	811	893	841	849	859	836	843	870	885	833	846	852	840	848	803	818	854	832	845	852	920	841	789	854	869	849	862	873	882	868	897	849	876	808	835	853	876	865	862	859	830	834	875	790	867	907	882	880	860	870	821	838	826	872	809	865	848	858	905	812	876	882	893	833	894	858	766	897	845	872	878	887	878	871	829	831	904	801	816	840	888	823	822	810	852	816	854	858	824	873	859	861	853	847	834	814	820	864	852	898	893	796	853	865	851	835	871	839	881	818	839	846	845	874	812	825	866	845	824	839	854	868	841	857	801	844	840	831	845	845	833	840	870	845	838	884	850	848	895	850	922	817	881	830	917	840	874	865	847	843	880	835	835	852	893	884	878	826	857	883	852	893	861	814	792	870	892	895	810	799	833	868	880	898	853	824	914	842	852	899	910	819	852	830	875	811	884	871	900	866	857	867	820	853	857	847	830	881	811	854	877	869	876	887	845	839	842	828	851	855	821	892	858	864	842	883	875	866	872	835	897	796	826	800	859	856	857	876	863	868	843	859	874	911	872	807	854	867	840	852	862	836	864	850	873	848	828	802	864	845	822	838	889	828	826	856	884	860	833	833	854	894	846	892	801	891	864	871	839	811	864	755	854	841	870	834	870	849	842	854	904	843	873	889	835	816	864	868	849	863	835	823	856	900	847	859	884	875	788	858	818	805	885	824	829	816	827	863	848	843	822	892	921	835	889	825	836	842	810	873	870	824	843	854	870	849	844	869	876	822	865	860	818	861	842	881	814	878	877	853	837	909	867	875	770	809	820	813	825	906	802	865	861	831	870	812	843	838	868	838	822	843	858	864	844	832	888	874	826	854	920	905	852	881	956	844	831	822	815	831	880	831	876	845	853	901	857	822	848	857	859	818	849	821	901	813	879	860	833	882	869	789	853	791	869	812	828	876	888	800	845	826	882	859	865	874	901	877	807	866	851	854	850	866	828	870	834	814	883	878	833	856	827	834	863	803	826	832	823	873	824	910	864	833	856	837	902	828	847	906	889	805	830	875	862	849	891	846	855	851	874	831	811	876	825	793	838	828	866	831	866	818	855	858	863	829	865	868	856	863	876	829	876	819	844	788	892	862	814	862	836	846	855	832	868	887	837	873	890	858	833	855	903	810	841	826	843	859	822	820	874	847	851	891	837	871	857	840	853	840	820	827	861	842	823	908	891	846	842	837	869	851	885	832	842	878	847	803	866	888	853	909	853	810	868	839	877	879	819	841	887	859	858	893	840	878	879	861	899	881	869	887	875	864	907	811	847	879	866	871	844	867	824	809	880	854	877	863	869	818	885
50292	35345	25092	24703	23932	20886	14736	5643	1015	575	518	444	393	325	343	307	280	302	304	291	272	226	258	291	241	259	236	247	294	242	253	210	257	229	246	224	221	234	218	224	234	221	219	226	218	210	197	180	200	210	205	230	232	220	220	223	201	203	213	210	210	227	201	220	223	204	204	207	207	196	223	197	217	225	232	230	207	225	225	238	208	200	204	193	198	208	206	222	196	210	204	213	221	219	243	216	226	201	236	215	201	213	197	215	184	209	223	185	219	193	195	228	221	212	224	231	193	229	218	210	218	219	203	218	261	203	211	234	235	241	218	209	215	207	216	220	239	203	213	229	205	187	222	236	215	203	210	256	241	227	215	226	209	205	233	217	170	210	211	206	212	224	221	231	185	219	197	214	215	214	205	220	217	216	224	198	210	222	191	196	201	211	221	187	215	203	203	239	210	186	216	217	224	194	213	203	196	177	224	205	174	219	193	211	226	203	230	242	208	199	194	201	206	197	214	216	190	226	229	218	210	206	223	227	188	228	224	229	223	227	211	225	215	201	220	220	182	242	213	195	209	211	210	226	214	207	210	224	189	214	209	220	240	217	186	211	223	197	215	220	204	242	214	205	212	215	226	215	208	223	218	235	205	213	230	210	192	207	218	205	217	245	222	200	221	232	220	223	188	240	207	213	224	195	243	201	205	221	218	190	193	212	214	244	195	217	235	222	209	223	227	217	238	218	208	237	166	191	215	220	225	215	191	192	218	220	220	227	249	205	167	245	219	190	221	214	197	218	232	226	224	236	206	205	220	228	210	186	228	205	227	213	202	215	219	201	253	228	213	210	225	199	235	222	214	216	200	209	223	221	218	224	212	221	181	226	229	209	236	202	202	182	201	178	205	210	210	220	199	222	197	222	187	215	187	216	216	221	194	234	204	208	209	242	208	188	226	226	224	240	235	226	200	208	197	233	212	189	218	241	222	228	233	191	227	229	231	204	198	191	225	210	207	224	220	203	212	218	238	221	208	208	213	215	205	197	217	222	215	205	201	165	250	227	225	245	211	219	176	201	206	224	185	225	206	224	192	233	220	216	249	223	230	230	214	210	215	227	219	203	226	183	224	220	211	185	191	201	199	219	227	216	253	219	212	202	207	214	184	207	233	208	201	218	199	206	205	220	209	186	215	213	208	242	219	232	215	218	231	200	198	201	219	208	220	205	203	229	201	237	208	221	216	239	208	222	218	192	210	217	206	202	207	206	212	206	198	201	206	242	193	186	194	202	227	232	220	214	239	209	206	206	241	218	242	219	221	220	203	240	192	206	251	206	217	207	199	221	213	210	200	225	222	244	245	202	222	203	188	190	236	230	214	202	192	221	209	200	230	209	197	219	197	184	215	215	229	200	215	207	232	217	224	217	189	177	211	205	212	252	216	204	209	228	203	208	204	207	220	219	239	231	192	205	198	189	227	218	230	219	226	207	223	231	200	181	218	222	224	215	198	235	212	197	229	203	199	220	226	202	218	226	202	199	221	231	203	222	201	233	230	221	217	197	247	195	190	202	197	193	215	211	234	197	249	220	218	211	244	205	209	199	243	218	247	210	197	217	205	216	234	218	232	226	247	212	219	222	214	225	199	189	205	237	197	235	192	209	220	204	209	183	214	209	229	240	208	205	217	218	219	249	236	214	203	212	229	239	195	213	206	219	190	237	202	247	210	216	222	220	229	226	221	168	186	229	211	214	224	216	218	210	242	228	218	203	198	217	194	211	208	201	226	195	212	208	211	234	225	235	221	221	194	249	216	229	205	219	203	208	228	208	184	177	209	211	210	195	190	225	206	197	224	200	190	213	249	227	236	219	206	207	212	192	199	207	234	225	223	213	198	197	231	239	213	212	195	214	216	208	222	206	229	193	226	209	196	225	214	212	220	209	194	213	222	204	221	234	188	220	220	218	205	227	231	232	209	227	189	226	215	198	204	240	232	187	213	215	224	213	212	214	201	217	237	228	203	201	217	227	230	219	205	214	207	221	225	226	224	222	250	195	214	235	194	244	235	205	191	210	258	196	228	197	212	179	191	210	215	226	202	217	193	200	192	205	217	196	221	214	204	184	233	225	226	216	212	249	223	206	216	194	219	222	212	175	194	205	222	237	194	192	201	235	239	211	202	210	230	206	222	213	210	194	221	235	210	185	221	196	214	212	213	209	205	207	189	245	227	207	196	215	211	200	195	221	193	227	197	211	219	205	220	203	218	215	221	199	206	213	226	223	211	207	224	205	226	221	220	212	226	231	187	205	208	205	191	215	200	212	189	228	195	222	222	208	190	231	239	205	216	208	210	206	218	212	218	204	207	237	209	193	224	209	222	204	215	227	211	206	241	207	225	237	207	247	204	204	224	253	205	201	227	219	224	220	221	214	215	194	217	216	204	219	226	201	211	233	200	216	207	229	191	188	213	228	178	208	207	226	243	232	200	209	225	243	211	220	228	209	221	211	216	225	207	217	197	213	207	206	220	194	210	191	241	223	229	198	202	209	223	199	247	201	199	212	209	222	213	226	205	207	241	210	225	211	196	203	191	207	206	193	186	173	232	217	188	233	216	213	214	234	227	215	201	184	174	201	183	188	203	219	212	231	203	199	220	224	231	224	228	239	200	220	245	219	225	225	235	220	243	191	227	178	204	210	206	230	228	223	218	212	201	194	192	221	218	210	208	224	228	213	194	198	209	202	216	201	220	228	220	214	238	181	217	221	219	232	239	219	219	226	206	219	211	226	217	235	183	237	203	239	221	220	204	234	226	184	228	235	202	210	185	181	188	203	187	218	195	214	199	197	208	189	202	223	188	190	207	213	199	240	215	186	212	213	236	213	226	201	213	213	235	229	222	219	219	201	209	244	213	217	225	217	198	235	214	200	203	225	196	199	203	200	205	239	244	211	183	216	198	231	253	223	219	195	196	217	200	203	221	189	184	184	224	191	186	195	207	215	184	190	227	217	221	208	201	224	231	218	264	214	214	246	199	189	221	231	209	215	217	208	243	218	210	227	216	184	226	188	217	208	208	226	235	215	225	208	204	203	212	237	201	196	200	211	204	197	232	197	198	236	224	213	236	224	207	233	214	219	205	191	210	246	211	218	204	205	211	218	209	229	207	238	174	213	215	226	220	201	207	199	189	189	218	191	242	211	212	209	180	222	235	202	205	205	213	209	233	211	230	208	209	190	215	217	204	222	204	213	206	226	236	199	209	192	197	183	237	209	245	227	211	220	192	222	221	222	203	222	206	202	219	226	209	214	217	203	178	200	218	205	201	203	210	228	219	228	248	207	213	206	219	236	232	239	210	213	243	229	200	213	214	228	238	216	183	228	224	215	199	233	205	210	190	201	226	221	218	227	218	208	216	208	203	235	249	185	204	256	232	232	197	220	218	207	191	206	191	214	208	206	219	210	226	213	254	206	204	193	191	215	217	198	218	230	235	219	193	207	233	235	195	215	211	225
51212	37495	14861	18133	8870	4124	3388	2684	2340	2003	1851	1703	1470	1350	1161	1118	1043	1003	881	895	823	818	766	764	743	759	678	729	693	681	630	636	673	628	646	635	597	586	612	556	581	556	552	526	584	526	572	548	535	517	533	531	540	595	544	520	514	513	554	554	540	536	546	557	540	511	547	553	532	512	523	547	524	549	553	511	506	512	509	556	512	511	514	480	485	517	464	562	528	497	519	512	525	496	519	525	516	506	492	534	502	482	514	501	517	523	504	485	510	524	476	485	484	491	493	506	532	484	513	506	531	485	514	459	505	482	496	491	506	468	500	536	508	497	457	491	505	475	508	493	502	468	486	490	501	479	515	512	488	483	487	530	483	528	476	512	532	468	452	526	515	474	500	520	481	459	514	479	506	433	515	500	492	485	466	491	489	512	514	463	491	490	527	493	501	494	484	514	497	477	531	477	531	473	530	518	514	481	465	473	491	500	486	521	525	458	524	522	466	516	455	507	527	498	460	436	508	487	488	433	501	495	461	483	522	459	504	536	530	505	489	494	493	487	494	496	492	497	449	470	474	492	515	478	493	451	483	494	497	512	493	474	539	468	513	495	493	494	516	495	490	498	479	452	531	467	466	495	502	486	493	491	511	516	491	464	503	497	483	506	545	511	477	502	437	470	506	504	505	493	509	531	490	467	470	464	491	508	480	459	505	512	482	501	483	463	448	527	476	486	470	515	493	515	511	510	519	478	506	504	470	463	490	470	451	464	512	486	496	505	514	497	511	480	505	490	482	504	502	469	465	474	473	498	471	487	484	478	453	487	501	503	500	504	449	542	482	494	465	464	467	470	516	464	477	491	480	517	520	525	511	499	522	498	476	484	489	505	488	455	509	480	445	476	510	480	498	489	528	471	524	488	493	481	469	503	505	508	483	461	544	495	497	468	443	480	463	517	519	492	491	491	421	466	505	526	526	484	504	451	497	489	483	507	476	479	483	496	467	473	465	499	487	453	468	491	482	500	495	461	516	466	490	482	455	482	513	414	488	506	483	499	524	468	498	498	504	519	501	488	466	504	497	519	498	495	533	456	532	479	509	474	488	498	508	468	484	498	479	453	531	492	455	491	461	476	483	472	486	503	500	509	480	486	515	522	465	518	506	501	532	486	489	495	533	476	484	483	473	506	516	487	520	514	479	483	490	523	462	504	522	459	484	480	473	486	486	517	464	508	488	550	518	489	484	484	468	513	464	495	503	489	493	489	491	494	484	491	506	489	458	494	472	490	495	445	495	506	507	469	483	480	500	511	459	498	506	478	453	530	556	511	477	467	518	469	477	505	532	472	492	506	497	481	501	506	507	472	517	501	502	492	467	479	515	514	498	461	508	438	511	513	488	536	499	485	504	478	469	470	497	507	451	485	490	511	497	509	515	486	499	498	527	547	546	486	488	471	492	534	454	488	504	416	464	506	514	512	506	480	500	457	504	517	489	522	479	495	472	496	479	504	485	479	473	469	443	488	527	520	502	509	454	514	482	451	529	473	470	496	497	509	475	465	485	493	493	465	467	515	499	480	499	513	480	490	518	512	517	513	470	505	502	471	449	492	484	459	497	488	496	514	504	473	526	471	450	502	511	489	499	518	527	513	478	503	500	519	489	443	508	502	524	487	495	458	535	484	482	476	481	526	485	470	484	495	516	476	490	497	482	481	505	503	520	468	500	488	486	479	465	508	489	495	530	533	505	500	510	510	487	456	499	521	517	479	522	470	478	488	478	491	468	499	467	511	517	526	485	497	523	536	498	457	501	504	518	509	504	467	457	502	487	501	484	517	511	503	504	448	465	505	483	493	505	511	489	482	483	511	471	450	524	509	497	504	460	470	491	490	466	508	501	475	502	488	499	480	463	481	494	481	493	484	477	480	495	526	497	506	519	514	518	480	511	553	479	463	486	496	507	495	502	470	522	496	482	493	545	488	482	479	472	480	502	489	476	504	503	493	499	517	527	470	489	514	488	525	467	498	476	510	496	486	486	470	476	511	510	490	536	453	518	484	513	516	487	467	480	518	502	523	521	475	457	466	486	499	499	471	490	481	529	469	492	444	486	468	483	517	479	489	485	489	507	487	475	488	452	488	486	492	500	468	521	522	492	496	491	515	485	459	482	477	500	486	495	503	484	479	537	455	478	461	539	479	465	475	491	475	523	491	505	473	463	499	496	467	533	490	463	514	515	510	511	477	500	493	496	501	494	503	493	460	508	477	533	493	546	528	484	487	485	464	496	446	482	505	501	512	507	463	491	513	507	492	500	488	473	536	511	485	478	500	458	509	508	493	489	482	498	493	496	462	522	490	514	490	511	493	500	477	487	523	461	491	484	479	506	462	453	535	511	485	461	504	447	483	484	527	525	519	460	528	504	538	517	466	515	464	449	478	476	475	433	502	476	478	505	489	474	505	502	486	428	499	461	499	514	460	515	443	476	499	492	522	456	506	487	482	498	498	471	491	500	528	470	509	485	506	524	508	501	465	507	465	481	545	490	489	456	446	487	487	479	493	486	527	484	484	474	514	499	479	480	495	473	484	471	505	526	479	458	472	518	481	484	505	517	498	451	526	529	489	458	514	495	465	476	491	487	502	523	482	489	481	507	501	505	484	493	514	503	486	515	491	492	539	525	474	503	490	542	472	514	534	461	477	475	461	473	502	499	507	491	476	482	479	497	524	477	493	545	467	487	481	459	469	534	479	490	498	521	490	520	479	464	489	475	486	538	482	496	503	489	460	457	512	507	438	504	495	492	471	494	484	515	490	477	452	493	483	481	479	507	528	515	503	519	480	492	527	489	534	475	506	510	476	481	516	510	510	486	469	543	513	495	503	481	478	520	492	495	465	468	463	497	482	499	459	481	495	502	499	466	481	488	468	514	485	478	525	473	510	481	504	517	482	505	459	534	479	486	480	479	505	528	491	479	484	517	470	470	474	495	513	479	456	472	488	475	491	523	489	515	519	480	529	460	493	476	499	518	511	480	510	459	496	505	489	449	518	505	510	473	478	521	504	530	514	502	501	485	470	493	461	484	490	470	477	491	522	526	507	528	495	528	517	507	494	517	503	470	492	478	479	500	433	475	501	491	496	504	448	516	521	457	454	526	499	486	512	493	482	518	503	453	469	511	448	497	490	496	468	480	568	535	464	518	476	508	500	486	459	485	483	498	473	487	507	526	489	506	525	461	539	517	485	468	475	507	516	491	475	446	456	464	512	486	464	539	552	520	491	478	466	491	511	496	504	495	493	509	496	517	469	534	491	491	441	492	504	470	503	464	501	530	478	474	489	471	526	493	495	478	511	467	514	488	491	493	503	516	506	447	480	463	495	465	466	497	457	486	477	525	479	495	516	484	537	525	465	480	503	501	497	467	476	481	538	503	517	460	433	493	490	510	475	533	470	475	494	478	493	509	516	459	518	463	481	474	501	510	531	485	473	473	491	524	541	507	485	458	498	500	463
27503	20932	6108	3151	1134	514	368	327	315	331	310	312	302	313	298	288	324	311	309	312	295	315	313	306	314	343	364	319	292	270	352	266	271	330	293	312	344	273	301	300	294	325	334	295	353	309	300	315	297	280	293	286	303	318	321	342	310	329	296	305	296	285	330	308	295	325	279	306	320	273	314	295	296	316	297	279	293	252	317	292	318	324	313	304	315	343	293	285	296	319	276	291	300	284	307	275	316	295	313	304	318	306	340	321	331	318	308	328	336	314	320	346	298	284	305	284	316	283	305	316	313	340	321	303	292	312	274	270	301	315	316	323	312	320	312	272	341	284	306	283	330	312	322	291	299	306	290	312	287	310	329	295	307	303	298	301	310	319	290	311	327	321	284	331	334	265	337	335	284	318	300	316	303	335	302	294	320	300	283	319	310	299	315	320	289	311	272	301	318	334	301	333	297	317	311	321	312	351	308	286	297	309	314	320	304	307	319	287	326	303	289	286	318	306	309	313	340	315	338	301	304	331	297	323	320	308	308	300	289	303	285	300	319	301	299	278	305	328	293	285	324	300	333	321	277	304	291	300	290	320	296	277	305	333	300	320	332	315	334	288	313	321	311	310	293	302	340	313	294	299	306	318	325	278	313	280	309	325	262	323	301	313	326	308	330	296	294	325	316	324	291	321	328	312	331	318	285	287	314	318	331	299	304	323	304	304	312	314	284	293	284	287	319	307	310	301	295	319	336	330	297	276	286	339	320	298	297	311	314	318	302	289	289	303	318	313	302	313	291	316	300	285	321	295	294	292	305	308	347	280	322	331	310	325	308	320	306	329	308	301	305	310	339	314	330	344	294	321	308	314	297	309	316	282	275	276	296	299	300	353	324	322	306	322	300	317	304	285	290	302	279	277	318	335	311	272	309	338	334	302	334	309	342	281	311	310	293	297	329	284	292	289	324	286	331	295	283	314	306	292	312	323	300	286	292	283	302	278	300	295	293	323	323	294	283	335	331	303	303	315	316	299	264	306	278	320	316	288	321	311	308	322	310	296	315	305	295	320	300	324	307	302	299	314	288	370	315	273	306	292	318	292	299	279	286	286	324	323	339	297	279	296	317	311	329	306	297	288	293	324	301	312	308	313	281	315	312	332	289	333	312	300	313	301	313	328	325	302	283	280	315	319	317	296	314	311	301	313	310	299	299	304	327	319	254	275	330	316	323	314	337	279	306	326	287	310	332	283	311	320	292	327	293	313	333	284	319	309	298	305	303	297	320	329	333	332	315	280	313	321	313	314	286	302	311	305	292	298	309	262	293	299	288	306	253	308	312	292	326	288	291	308	297	288	332	313	322	307	303	281	305	307	291	290	296	312	301	305	303	318	347	285	301	296	306	309	312	306	312	294	315	328	315	333	280	273	308	307	306	305	328	327	316	333	319	302	298	330	318	285	314	294	320	288	289	306	289	309	320	301	298	324	271	292	313	318	306	293	325	312	292	295	295	285	317	293	314	312	304	286	325	308	299	302	292	301	298	326	327	318	314	299	300	316	282	317	280	294	315	330	318	306	319	307	312	322	286	302	342	339	325	305	328	315	324	329	315	304	284	310	294	315	348	310	319	264	315	319	310	283	320	338	301	288	327	312	285	294	298	320	309	334	289	332	313	304	305	326	314	290	289	300	294	317	342	332	324	287	311	324	308	320	308	297	345	300	313	301	319	312	299	301	297	316	329	282	330	317	328	299	314	308	326	308	315	343	281	288	335	290	288	278	303	285	267	296	316	311	313	317	288	348	316	320	279	323	336	280	312	317	288	317	313	309	323	294	315	332	270	277	314	317	305	335	309	343	305	299	303	300	283	319	302	306	301	329	292	311	279	303	309	278	313	295	291	296	303	279	289	285	329	286	311	312	288	289	315	310	321	279	345	299	323	303	288	299	326	325	327	276	306	317	301	296	281	321	319	319	317	337	329	280	308	324	305	326	350	300	296	316	285	302	343	302	323	289	350	327	282	298	314	335	304	316	298	321	320	348	303	332	328	306	300	332	304	311	318	296	284	325	297	314	310	334	278	301	342	314	324	289	276	283	310	254	315	329	276	284	290	296	306	304	307	308	290	311	305	315	286	284	303	290	299	290	340	274	315	282	314	318	299	297	311	307	321	351	289	292	314	303	310	307	305	315	304	319	280	319	310	306	282	282	325	370	309	298	300	339	310	294	289	314	301	313	303	314	280	305	302	332	310	278	298	303	322	315	329	333	293	288	305	297	295	290	296	297	312	332	344	305	315	310	296	285	309	304	315	313	306	298	294	311	318	297	302	316	275	308	322	337	308	307	273	305	328	348	282	275	320	317	304	307	318	312	347	297	294	299	300	331	303	260	296	278	329	305	336	311	313	293	283	311	325	299	287	304	308	305	329	328	289	298	331	321	311	280	314	312	297	329	295	319	274	299	291	304	305	316	311	291	305	330	285	314	304	328	334	320	295	323	305	305	282	328	299	292	297	296	292	292	328	310	318	289	291	304	313	305	291	315	306	298	341	326	324	291	264	321	268	316	331	297	311	312	316	295	311	330	296	290	279	314	317	280	325	280	295	330	341	290	300	321	286	295	301	304	285	328	285	322	282	320	271	314	309	328	345	311	291	307	315	298	337	321	286	314	311	309	322	304	306	302	349	295	305	303	299	313	301	305	297	300	307	349	258	330	320	303	308	319	339	305	296	324	296	315	322	301	284	281	321	304	313	292	318	315	297	316	341	315	280	305	312	319	338	305	299	304	294	306	293	319	293	300	296	314	302	312	299	321	320	304	274	321	312	273	296	303	304	306	302	326	310	309	294	323	292	294	315	288	329	322	282	327	296	299	294	301	300	331	315	296	305	324	321	295	289	309	330	297	299	314	317	296	321	306	281	310	302	316	291	336	315	299	310	328	294	286	342	327	281	300	314	282	287	307	298	316	294	277	297	289	287	293	293	290	345	339	287	304	319	299	320	297	287	305	339	287	331	316	319	307	309	307	296	311	305	277	299	304	332	323	280	281	285	315	305	279	296	298	327	299	301	317	318	324	294	287	295	291	313	300	292	302	322	329	283	308	324	311	310	346	297	300	332	332	325	293	279	294	315	292	303	305	307	319	312	268	310	317	341	323	317	285	260	293	325	310	297	293	341	301	281	301	282	307	285	278	331	302	293	296	288	300	304	304	312	286	291	319	319	326	304	296	309	298	312	286	310	298	299	314	334	325	306	313	317	313	279	314	326	294	321	275	305	299	315	316	312	333	297	294	299	324	328	309	313	294	273	316	285	274	314	281	316	269	279	289	289	306	319	271	281	311	302	308	295	321	327	290	297	320	318	297	339	280	304	287	297	307	314	333	326	345	270	348	310	298	303	306	324	323	306	286	278	318	287	296	301	301	290	336	322	360	305	310	310	306	308	305	268	284	323	311	289	290	311	279	276	298	304	287	321	324	310	285	299	308	313	319	302	320	314	334	301	269
24604	11799	4636	4885	1650	866	881	835	759	814	738	736	769	772	780	791	775	776	792	763	723	786	776	748	763	759	769	770	809	800	753	730	735	800	770	759	779	788	763	735	776	733	765	757	773	833	796	736	738	765	764	777	717	764	750	760	741	753	786	794	777	737	749	759	759	767	742	760	759	731	776	783	858	760	758	776	721	786	747	763	756	742	790	721	790	769	823	803	722	756	754	703	794	769	740	803	788	712	795	722	769	805	759	767	771	774	793	834	746	707	789	733	807	743	774	773	743	740	769	762	754	731	738	772	777	774	728	753	711	770	758	750	764	713	750	737	735	780	736	750	734	804	761	745	780	753	771	740	766	759	765	737	764	739	790	742	727	715	722	720	796	736	768	750	750	725	798	774	755	800	770	733	750	771	767	727	777	744	761	760	771	703	756	757	769	723	698	791	782	767	768	788	754	766	789	725	754	770	702	772	785	729	734	759	749	809	839	752	728	761	745	721	728	746	727	758	734	749	752	772	786	742	779	732	758	724	780	732	757	793	741	781	751	809	779	728	734	752	752	748	748	789	762	748	743	799	770	765	727	776	742	722	780	760	759	795	746	779	746	730	742	761	740	778	712	752	764	812	788	754	781	718	809	778	686	757	775	793	787	763	720	805	733	775	763	742	782	757	770	780	767	784	782	748	775	797	763	778	737	739	792	800	746	768	760	746	771	802	694	752	742	770	764	759	774	767	780	801	744	761	747	748	762	758	762	760	749	767	747	786	700	795	781	778	754	705	787	718	773	768	766	702	779	762	717	757	740	745	778	741	746	753	752	777	798	768	731	766	754	808	759	732	732	760	751	791	762	734	752	760	781	780	783	769	777	740	809	756	735	755	696	748	788	755	762	728	790	772	734	803	779	734	702	720	754	741	778	751	772	843	788	706	704	769	768	726	766	755	741	765	751	775	767	715	704	741	743	767	759	745	781	783	742	808	737	753	750	764	734	744	779	779	782	744	770	764	751	759	803	755	716	756	701	723	730	730	695	786	771	730	806	727	761	802	738	748	779	748	799	739	741	783	770	766	683	745	772	774	758	689	717	738	787	781	725	766	741	784	764	726	740	696	753	764	697	743	731	807	737	797	777	721	743	714	703	787	749	760	755	737	740	772	734	767	719	767	800	746	816	721	782	741	714	771	741	776	790	759	773	772	767	739	774	730	704	726	710	735	772	770	764	772	727	722	742	759	727	793	762	677	730	732	737	710	737	737	782	720	741	743	771	709	774	793	737	756	727	722	779	819	762	770	819	786	836	726	741	705	777	797	745	787	701	801	770	739	747	808	718	760	747	752	823	770	702	790	735	699	713	744	774	739	793	759	741	781	726	790	764	748	804	791	742	783	732	778	745	785	770	736	766	755	729	742	730	744	753	734	745	840	763	748	746	751	759	776	754	730	729	750	761	762	769	761	763	709	753	795	855	755	783	750	743	808	755	806	792	799	771	759	753	779	745	813	814	714	760	738	733	791	792	753	760	739	760	750	775	730	725	755	771	766	723	777	771	777	718	758	817	770	753	753	806	749	763	773	805	710	786	762	749	803	758	739	782	735	811	719	759	773	816	760	790	831	747	777	794	761	725	806	789	748	819	756	764	720	787	773	773	739	770	727	754	799	743	782	806	737	769	752	711	795	757	726	768	791	752	783	781	749	782	720	710	793	785	717	799	762	736	705	752	782	766	750	792	794	757	749	765	751	748	703	764	775	787	765	733	730	779	789	772	748	727	821	740	757	732	757	781	747	748	746	727	790	731	742	793	774	766	730	713	768	722	730	740	798	795	789	752	780	790	717	751	697	722	813	818	727	761	774	762	748	769	771	761	758	794	791	744	752	743	799	799	769	771	805	736	773	743	758	714	778	757	747	758	811	812	777	744	783	705	755	761	710	753	831	795	750	774	751	723	760	728	738	750	784	720	714	782	759	806	797	774	699	762	714	711	779	736	748	765	713	733	744	751	761	719	711	782	732	779	721	736	748	772	719	787	768	754	768	792	739	780	765	745	747	744	806	757	742	815	767	751	743	788	781	779	815	788	781	782	785	759	782	772	729	760	775	786	751	760	702	739	796	757	751	716	776	730	781	768	772	753	761	754	706	736	813	782	806	771	746	755	736	749	751	742	728	784	780	797	741	811	752	743	773	777	756	786	811	728	794	739	705	791	795	786	760	781	756	777	731	757	749	788	736	798	753	734	767	718	723	747	769	781	734	761	769	728	733	767	789	741	792	766	764	789	757	732	738	770	768	771	726	832	762	755	796	764	796	791	807	767	759	766	752	787	790	754	694	730	764	743	747	784	793	713	744	801	733	769	704	692	752	781	723	820	774	768	758	759	756	773	754	773	763	781	783	763	767	795	742	770	737	764	690	789	713	746	762	774	748	803	756	737	812	753	762	766	746	784	730	807	753	762	790	720	782	774	742	735	732	767	747	728	751	774	772	778	786	756	788	765	732	773	764	759	736	739	772	768	798	769	751	793	797	748	708	743	734	759	731	768	744	767	753	784	724	772	791	778	751	742	739	740	735	791	756	772	764	752	786	782	778	752	768	749	706	780	753	793	745	779	766	737	715	739	762	769	742	830	704	755	775	749	801	813	741	780	730	719	794	756	768	774	751	762	753	781	761	800	758	782	730	741	776	817	715	717	797	815	771	752	776	738	732	703	819	759	762	803	746	757	735	742	758	808	723	782	755	709	724	765	780	740	723	732	753	794	769	777	777	720	764	821	729	770	754	776	767	774	722	755	793	764	740	780	734	783	730	775	773	738	740	722	696	737	725	759	734	785	736	742	786	755	767	774	733	714	747	780	768	799	782	784	782	764	756	779	719	802	764	762	715	705	763	765	777	714	763	747	796	779	763	779	740	721	731	740	726	741	738	736	809	753	747	732	775	767	804	734	723	778	758	730	757	717	729	788	777	779	761	765	752	749	796	737	739	727	756	784	723	727	824	748	751	753	729	781	749	723	756	716	689	723	763	761	778	774	723	755	787	794	808	754	733	781	745	739	805	738	786	726	797	799	771	741	802	760	774	776	798	778	761	767	752	782	776	740	753	802	755	784	756	772	782	735	798	768	770	766	765	732	794	741	787	750	752	725	788	753	759	785	779	816	777	732	809	804	769	748	776	710	717	757	792	765	765	800	733	741	729	752	789	763	796	758	752	775	725	789	769	734	766	740	735	692	774	753	791	759	784	826	749	793	746	779	768	765	717	780	764	729	731	715	772	752	769	761	737	766	825	774	729	760	775	756	795	783	790	798	767	768	759	755	728	764	772	751	753	722	768	754	737	785	790	749	754	742	793	774	735	747	777	783	727	776	734	753	741	817	796	734	735	735	787	787	754	746	817	715	723	763	756	783	734	779	766	747	781	828	799	715	715	733	729	747	762	769	749	793	754	795	744	693	758	745	680	759	755	790	799	777	710	766	775	818	762	760	776	773	790	752	771	771	771
51841	37149	26876	22044	18773	12578	5451	1965	707	485	476	474	449	406	444	390	387	389	380	373	376	383	372	399	363	396	371	345	318	388	363	362	358	331	352	364	366	353	351	342	373	370	377	367	354	372	353	352	349	355	358	367	370	378	327	349	357	338	364	343	342	357	346	363	338	346	328	357	335	325	365	393	337	307	372	381	359	379	347	307	361	363	333	349	348	352	321	341	336	338	353	350	334	360	300	374	349	345	355	353	374	334	349	348	387	345	320	349	361	357	308	375	347	365	399	340	364	385	368	364	350	349	349	335	368	355	376	363	329	362	382	352	382	336	348	348	391	352	323	368	361	356	359	346	330	357	341	335	369	352	369	346	347	370	356	357	336	342	391	371	361	406	336	387	362	347	355	323	369	359	356	353	312	326	354	319	383	358	339	334	389	321	365	344	341	365	342	341	377	329	366	314	367	358	351	363	366	359	333	371	353	355	356	373	329	371	384	359	356	326	378	382	347	390	384	397	306	355	378	360	397	361	356	330	355	369	388	370	355	367	380	333	371	341	370	334	342	367	318	362	368	400	381	354	336	381	309	380	340	357	399	342	340	341	326	370	389	341	354	364	363	365	393	329	313	346	340	352	349	298	361	343	340	371	380	367	315	355	339	326	374	380	351	355	356	365	359	314	344	375	383	358	381	342	377	336	346	366	362	361	362	352	343	315	346	329	370	371	381	379	309	367	358	393	334	335	379	355	379	394	343	362	352	379	348	364	356	371	329	332	345	366	303	349	294	359	339	360	357	348	325	324	348	364	391	346	420	370	384	373	325	362	314	328	365	345	338	343	364	342	369	364	330	344	358	365	365	350	358	357	381	394	381	325	390	370	359	361	320	328	333	356	363	358	333	345	337	341	353	348	361	334	341	367	376	332	354	340	348	335	331	356	344	329	344	381	334	363	373	388	361	368	362	346	337	331	340	361	356	341	368	311	353	361	352	362	413	329	319	349	375	368	348	323	361	381	373	366	321	369	342	330	366	341	350	337	355	345	332	343	361	354	357	356	350	341	339	349	382	358	316	373	368	293	342	331	353	351	342	367	343	350	352	334	349	371	368	324	325	375	356	332	351	324	360	345	348	341	368	352	331	338	361	340	341	384	336	371	342	318	361	336	368	320	360	341	325	328	345	326	370	345	348	365	359	384	363	340	362	356	376	343	352	338	357	319	344	375	364	339	389	339	329	364	333	335	347	355	347	338	363	330	361	366	369	357	358	310	335	347	321	339	324	347	348	353	369	339	357	370	347	382	368	330	367	400	323	360	333	335	351	349	333	379	351	380	338	367	323	376	371	333	348	343	375	341	380	361	377	325	343	326	354	372	384	366	358	377	363	355	367	332	360	369	345	352	352	390	343	342	344	378	364	357	386	362	346	365	359	366	334	326	325	355	342	355	325	350	354	339	343	360	347	379	371	342	371	300	340	348	353	333	342	344	351	367	371	390	356	352	342	368	354	363	335	381	363	357	372	336	396	350	324	311	372	363	360	357	319	359	334	335	347	352	328	334	335	389	325	358	332	371	339	373	366	351	367	361	328	370	338	353	353	369	355	338	362	356	341	352	319	337	373	335	397	389	361	337	347	376	360	344	378	382	346	359	342	329	365	355	360	403	317	346	344	328	371	344	381	355	321	331	331	345	377	357	381	350	333	384	362	348	376	373	342	347	329	417	325	316	345	369	365	374	365	361	339	364	339	392	353	372	375	343	395	335	379	359	362	383	343	328	366	373	379	314	376	371	361	373	366	340	336	368	388	372	354	352	351	307	323	348	325	296	334	375	350	327	354	342	357	374	359	391	364	352	330	359	375	409	338	349	355	342	368	329	376	375	333	349	367	363	343	348	367	363	346	354	365	324	344	332	353	389	366	369	339	328	373	325	368	342	336	351	355	350	364	375	369	362	373	330	371	345	349	356	357	348	380	341	384	360	382	365	359	358	349	349	385	349	382	368	333	351	373	336	362	357	353	328	357	346	339	382	352	390	317	344	340	386	352	352	328	340	373	358	312	369	369	367	356	343	374	377	347	352	340	341	381	353	320	356	385	336	344	346	334	335	343	367	336	360	342	340	343	350	327	317	358	380	370	336	396	385	352	350	337	346	379	349	349	348	373	361	377	342	370	359	338	394	360	377	389	311	329	392	346	367	344	363	392	324	373	359	375	357	369	344	327	334	345	361	356	370	347	347	329	329	343	336	366	358	321	335	361	342	340	375	342	329	323	344	356	369	335	320	347	346	342	352	391	352	328	361	337	350	369	334	353	348	379	345	346	354	392	349	384	359	388	330	360	339	365	354	351	340	350	348	360	383	341	325	368	364	333	361	385	327	354	359	358	344	342	365	386	324	387	380	366	338	352	371	358	351	374	347	335	357	350	358	343	359	385	362	382	353	361	337	376	334	347	357	328	345	364	317	358	360	370	335	359	342	334	407	350	361	335	341	370	346	361	338	352	347	352	352	370	387	352	338	327	382	391	375	381	332	367	352	347	329	344	348	333	326	367	340	346	351	364	406	344	354	344	376	353	349	380	360	328	369	345	327	314	371	351	373	375	330	398	360	372	360	331	345	369	367	358	341	355	305	345	356	339	386	351	336	364	352	363	353	368	314	360	346	339	344	307	358	356	345	380	360	374	363	343	393	288	359	361	355	353	322	354	364	409	352	340	355	360	364	365	348	367	354	348	354	326	343	337	343	323	395	379	380	341	361	351	333	365	336	365	348	355	344	353	339	389	344	334	373	401	346	342	381	358	353	378	343	379	377	343	352	376	359	406	367	336	348	369	367	350	352	356	392	354	346	337	349	368	351	343	324	362	327	366	356	347	338	371	365	317	376	331	357	339	355	386	354	339	388	343	366	381	356	328	349	337	346	353	373	352	321	357	339	361	353	367	346	339	341	330	347	373	326	361	335	386	349	334	367	381	350	332	357	389	347	360	363	310	343	326	351	339	341	364	356	344	384	327	358	334	325	369	369	355	360	337	373	335	366	348	385	342	327	333	327	367	356	379	360	341	348	339	374	363	355	320	351	372	359	330	361	363	324	348	350	354	362	359	370	334	359	321	355	382	330	396	348	365	318	345	343	350	319	351	326	364	334	358	317	359	322	369	367	361	338	377	344	356	335	355	416	350	361	334	377	360	333	358	355	349	346	362	347	370	393	340	347	367	366	374	361	358	360	355	347	342	334	361	327	317	374	359	303	360	330	339	332	372	357	352	342	339	340	361	358	308	340	331	333	313	356	345	371	369	329	328	353	366	367	361	340	360	352	409	346	335	339	338	347	362	320	345	338	365	343	353	326	374	388	393	340	363	337	353	353	358	359	354	343	372	374	326	357	355	348	351	344	368	340	334	336	309	377	329	346	382	368	335	345	353	364	369	330	325	349	364	351	306	355	341	358	352	372	339	362	347	359	349	334	358	338	354	374	376	337	350	379	321	330	367	338	351	316	341	354
47722	34879	22914	6567	3518	2777	2339	1993	1839	1647	1506	1442	1249	1245	1139	1173	1153	1071	1032	1046	956	1069	1005	951	991	978	892	941	978	925	886	901	932	922	908	885	889	918	877	907	938	851	853	928	845	858	881	883	857	871	888	858	906	824	886	841	830	832	884	927	836	837	827	843	873	841	837	893	851	863	921	844	818	882	861	846	867	844	828	859	821	844	840	825	842	875	798	814	866	839	815	865	833	860	873	771	832	831	845	756	820	910	806	875	818	834	811	855	842	836	843	824	770	841	839	821	853	841	842	817	804	847	863	826	796	814	823	816	849	809	825	804	843	848	813	814	843	829	855	870	794	831	895	867	820	815	824	862	875	880	838	814	870	852	845	828	843	832	865	793	816	786	812	865	825	839	856	785	860	828	863	812	794	822	844	799	826	806	837	815	790	808	832	831	790	861	839	837	798	847	865	815	829	800	843	816	825	869	847	811	856	844	810	815	818	834	841	801	829	814	835	832	815	853	874	881	856	850	843	831	838	851	830	821	866	809	795	824	838	831	851	877	786	883	797	797	830	922	868	805	806	841	844	858	841	805	805	800	825	777	776	887	812	879	807	768	838	857	877	836	879	862	841	828	855	864	830	791	858	820	835	811	826	800	831	841	818	837	778	799	844	830	816	825	861	809	863	825	820	840	895	854	839	866	866	818	817	812	846	792	832	888	851	906	833	813	831	876	790	861	838	878	846	782	844	844	841	847	843	850	859	804	855	852	815	871	839	804	843	827	853	820	850	811	866	860	842	785	827	781	833	821	863	839	812	837	844	838	807	781	806	818	834	813	794	822	866	844	809	837	822	850	814	835	844	827	899	817	794	837	832	843	778	812	843	771	817	876	835	853	796	847	851	843	870	802	819	845	793	845	807	817	797	839	820	775	876	842	829	878	830	787	831	824	803	796	860	814	804	780	814	865	816	831	819	792	845	843	821	834	818	797	840	802	842	829	855	836	810	864	825	848	842	819	808	786	844	835	845	830	861	810	876	767	813	860	849	845	854	780	782	809	846	829	802	834	829	841	846	783	833	830	817	860	796	795	821	820	847	818	840	849	807	803	824	780	827	847	860	842	838	823	864	790	841	864	817	851	782	825	829	864	806	815	850	795	844	839	884	824	806	850	811	839	815	872	798	828	833	818	853	804	828	840	820	814	756	843	833	863	818	821	874	880	808	851	811	858	789	817	819	858	834	806	823	798	779	835	832	853	864	821	849	819	880	821	781	862	831	906	819	810	807	885	799	852	840	830	793	838	819	929	885	832	834	791	846	777	873	830	814	814	825	833	865	816	798	825	836	795	837	845	812	825	776	787	855	869	762	869	810	853	861	842	830	805	832	867	815	779	823	836	860	885	818	811	822	856	824	836	845	836	850	823	833	845	819	850	884	877	776	810	852	775	826	804	797	849	813	801	860	871	841	858	790	839	816	866	858	857	847	820	869	803	790	868	805	835	821	822	906	795	837	837	842	845	823	822	854	866	848	836	809	832	794	842	843	853	877	848	821	857	792	785	865	853	822	864	843	803	786	841	874	804	854	800	853	812	822	778	831	859	769	852	857	839	851	833	850	829	853	864	794	871	893	779	816	821	826	826	784	791	848	861	880	838	770	875	801	811	841	818	832	834	795	877	855	838	843	845	839	848	820	831	815	806	870	887	856	877	818	832	816	930	858	851	833	843	777	830	796	858	828	828	807	846	826	836	834	820	788	817	844	834	814	809	816	860	809	866	832	843	828	790	829	804	862	823	840	817	744	815	867	861	877	822	852	825	910	832	802	815	812	773	838	802	832	820	878	841	820	851	783	821	825	844	788	825	851	811	839	818	801	855	816	925	885	843	814	870	813	841	830	813	789	852	820	881	849	850	857	838	843	859	824	831	855	833	809	804	855	875	848	816	834	872	840	863	829	832	818	865	888	805	778	820	834	830	791	799	817	827	816	818	851	794	876	860	855	874	803	837	814	858	823	846	814	863	842	831	821	830	775	804	836	836	821	804	873	833	862	816	809	851	839	868	833	772	820	880	854	785	844	782	877	788	875	845	808	855	828	870	820	762	819	841	813	813	825	865	820	848	882	832	839	845	853	830	817	772	841	865	908	879	865	816	778	808	832	871	815	810	793	813	844	806	812	828	800	827	785	827	801	857	860	852	804	809	895	818	848	865	793	819	812	827	835	853	831	827	840	851	814	807	794	834	860	822	827	852	769	838	835	810	785	816	823	815	839	827	823	840	838	771	772	887	830	844	806	845	820	834	850	894	823	809	821	807	830	856	839	799	821	859	805	774	809	816	834	832	822	835	816	797	826	844	842	852	825	822	834	792	837	884	829	825	850	808	809	854	855	822	813	823	864	831	801	815	841	802	808	794	853	803	853	807	794	842	815	813	812	790	868	816	819	829	856	818	822	822	779	909	821	819	870	812	861	808	870	795	798	832	806	855	848	858	795	837	824	789	793	818	815	791	832	834	861	833	813	839	796	796	842	908	779	781	849	795	874	845	809	866	798	833	838	825	832	878	833	840	784	829	812	825	832	838	830	841	877	806	845	835	784	824	838	855	817	835	806	813	828	843	815	797	832	809	817	873	850	797	816	811	867	848	861	804	807	819	832	824	838	848	802	827	778	846	837	825	852	855	795	822	806	825	841	778	839	823	852	877	845	809	860	852	834	826	869	813	845	859	781	830	848	806	868	868	846	815	821	772	839	834	806	826	856	772	804	798	908	802	853	837	849	792	879	871	878	801	821	841	826	844	879	864	844	789	815	834	808	831	843	815	794	839	811	877	837	834	799	786	809	831	843	819	862	850	847	860	816	831	848	799	855	821	853	817	858	835	855	823	790	856	847	825	817	869	865	809	836	821	853	842	807	809	820	807	852	791	826	804	848	895	810	821	830	819	813	806	827	825	846	824	819	820	798	856	794	875	858	879	820	831	785	839	823	781	809	877	845	818	840	800	857	813	856	802	859	812	863	849	819	837	825	837	796	840	803	906	854	792	852	840	852	808	834	830	839	838	835	843	887	819	840	855	821	836	834	836	799	825	843	802	834	851	846	811	860	802	790	807	817	825	865	795	794	852	783	811	802	822	783	823	892	799	797	864	837	874	860	874	813	789	842	834	809	868	803	829	814	783	806	817	843	809	822	829	844	819	837	853	835	850	790	839	824	827	823	816	799	816	851	816	806	855	844	858	779	840	774	820	845	823	825	865	860	821	862	858	842	818	812	862	877	823	836	854	779	869	886	809	826	819	836	837	807	819	885	856	849	821	811	887	831	777	818	824	852	884	813	863	846	819	831	848	861	876	830	844	847	772	859	820	850	802	846	856	840	832	830	875	874	820	782	778	802	851	789	800	866	812	840	819	836	755	876	834	803	891	842	843	863	875	828	819	846	824	858	850	857	862	808	823	835	860	864	855	821	836	888	852	802	800	812	831	816	881	776	873	837	811	850	826	862	851	810	839
54074	38147	27678	24278	22387	18189	9997	3510	927	567	467	417	377	328	298	268	254	270	235	282	254	245	245	233	249	207	221	274	205	214	213	200	216	204	213	193	186	221	210	215	176	214	215	198	211	196	210	202	221	195	238	202	191	200	221	183	178	181	229	201	206	184	207	190	212	199	194	195	207	178	203	213	192	202	181	207	198	190	186	197	175	200	179	198	219	187	224	185	191	210	202	190	197	179	192	204	190	165	196	207	220	211	178	197	193	205	191	195	233	207	195	187	225	185	186	203	198	196	207	191	191	183	188	201	174	207	198	191	171	188	180	184	191	227	208	200	220	180	177	194	205	205	199	179	236	180	194	191	197	171	178	207	182	182	206	210	195	206	171	180	227	176	166	211	192	211	186	196	192	193	210	186	182	195	204	208	192	216	198	182	225	201	203	191	190	212	208	206	222	221	186	191	187	196	210	198	195	180	209	194	187	215	209	196	190	201	176	200	189	218	193	203	203	188	203	201	198	207	209	202	169	206	189	211	207	199	169	177	203	181	179	192	186	196	177	170	198	187	201	186	199	167	183	211	189	181	219	191	190	176	201	189	155	197	236	187	193	208	210	169	206	200	197	187	199	189	190	197	206	183	184	171	232	200	179	201	220	179	215	185	190	201	198	200	182	205	208	198	190	202	201	183	233	196	205	176	202	199	224	231	206	200	191	175	189	220	194	186	183	182	194	187	202	201	192	213	200	195	183	188	198	218	188	186	219	201	226	185	156	204	214	181	188	169	188	184	193	203	200	205	204	206	178	167	196	201	194	169	201	182	223	203	175	163	199	179	188	206	188	162	185	199	198	198	197	211	174	184	185	213	180	195	218	204	210	201	200	205	197	210	190	179	198	216	158	175	182	180	176	188	200	192	187	209	173	198	227	172	217	193	201	180	211	206	212	215	196	221	185	188	172	194	184	206	192	190	176	203	181	185	193	197	207	213	161	165	181	211	172	206	177	210	199	183	203	216	213	209	159	183	171	198	204	216	194	186	200	191	188	216	195	210	166	208	200	194	196	209	211	177	186	191	191	198	197	186	189	168	208	185	206	199	191	172	175	175	188	185	198	198	204	187	222	223	200	228	192	225	187	210	194	175	188	198	174	186	164	189	179	193	193	196	200	198	187	192	192	213	199	202	185	228	210	211	212	200	187	170	184	206	214	182	181	171	202	178	176	175	197	194	205	196	197	176	175	206	187	193	165	181	210	206	183	178	216	220	207	213	207	239	198	214	211	189	204	160	167	191	177	187	192	196	212	195	177	185	152	160	201	185	179	213	174	199	192	209	195	215	190	185	188	198	197	203	180	201	191	182	173	190	210	189	188	182	204	195	207	184	199	210	192	215	178	211	183	189	203	222	210	209	228	194	206	175	214	210	197	182	178	185	192	196	181	205	204	174	172	184	172	209	188	197	202	218	188	197	211	221	207	188	202	200	169	198	193	184	184	178	197	175	180	215	191	188	167	187	195	189	223	190	177	190	218	180	207	164	171	208	192	199	174	226	209	172	184	189	188	194	183	214	183	179	192	196	159	183	219	174	177	175	185	179	194	203	211	189	204	186	213	211	189	196	202	179	205	234	172	192	218	197	191	188	191	193	200	202	174	186	196	195	187	194	200	209	201	190	201	191	192	198	211	194	206	193	195	170	198	189	205	185	195	195	216	200	221	188	206	220	222	200	178	197	181	199	199	181	184	207	177	161	216	199	205	190	171	207	223	194	206	197	186	198	229	188	195	210	198	176	184	188	215	187	211	214	188	199	201	186	177	242	184	190	189	174	213	184	196	176	219	187	186	204	198	201	211	196	197	198	188	195	203	224	179	205	198	175	210	172	228	183	168	197	206	198	190	216	197	182	205	201	172	180	193	168	208	183	177	206	174	188	173	180	204	181	184	189	180	169	191	200	190	180	189	206	171	160	192	210	173	213	188	197	173	185	196	197	206	210	178	177	212	198	196	174	211	188	201	212	184	214	200	171	206	218	197	198	202	169	206	189	187	176	201	215	217	208	191	191	205	200	187	164	209	203	205	228	185	190	229	190	192	185	232	181	204	206	188	199	210	207	192	208	215	178	209	201	183	215	204	171	199	197	199	218	193	193	184	205	192	182	222	210	179	222	203	207	195	183	170	178	213	205	193	191	192	182	205	194	166	180	192	165	177	196	208	195	195	192	182	197	186	191	192	201	193	185	185	210	219	207	174	204	195	171	215	191	186	185	184	181	181	191	207	228	170	184	212	171	231	182	203	212	174	207	170	184	187	196	183	186	201	197	191	167	175	193	178	201	187	205	190	195	190	191	180	181	217	193	204	196	181	200	207	191	192	193	194	186	211	198	179	156	203	183	170	183	179	206	182	215	183	174	200	195	187	252	184	167	184	197	177	176	207	225	199	191	200	188	205	188	201	196	170	210	181	206	208	194	203	187	198	182	211	192	203	211	197	206	195	206	199	203	198	203	188	180	193	210	206	216	203	197	183	183	189	190	192	197	191	201	198	194	191	199	174	186	220	193	186	184	188	192	192	231	206	196	201	198	200	193	197	203	204	211	195	204	185	216	203	193	212	212	205	198	212	190	207	188	180	202	188	205	202	201	175	203	208	204	214	193	187	181	218	194	191	187	194	211	185	206	170	192	202	188	184	199	216	218	198	196	185	221	204	188	203	185	212	197	204	205	167	176	197	205	172	188	200	189	203	202	178	193	215	205	198	180	201	188	203	166	202	180	172	215	216	231	179	216	205	206	195	205	196	190	193	189	171	190	185	181	186	172	199	218	196	183	180	170	214	211	217	202	194	164	177	189	180	243	170	207	190	199	184	187	191	185	205	197	198	188	216	168	206	203	205	203	189	195	204	176	171	195	199	197	214	188	191	178	184	196	179	205	196	182	173	211	193	234	178	202	192	195	198	180	177	206	201	202	198	207	211	191	195	220	195	230	184	197	211	196	202	202	180	223	185	185	191	199	192	199	188	201	223	197	210	200	170	184	172	202	215	236	187	179	181	194	199	177	203	162	194	207	195	190	200	188	177	186	194	165	192	190	206	210	201	189	198	185	199	187	210	206	162	202	216	198	206	188	213	178	184	194	163	206	196	197	195	171	187	183	217	200	206	191	183	206	185	195	196	199	191	181	217	190	208	200	218	185	192	207	203	188	206	187	210	201	172	179	204	200	219	197	193	191	192	192	204	210	213	210	216	202	207	195	220	206	220	210	164	223	216	194	188	186	194	165	230	207	191	207	172	184	217	215	217	202	229	176	159	198	176	194	189	197	188	183	203	186	175	200	179	235	213	181	193	210	212	195	190	189	176	176	199	177	208	201	173	163	192	176	216	194	187	202	186	204	183	189	231	194	197	225	183	187	181	197	187	200	199	205	190	192	187	206	219	203	222	188	203	171	180	177	185	199	173	190	213	206	184	190	196	194	199	166	190	189	191	194	188	184	200	165	200	190	161	201
50257	42033	27600	16033	5947	4224	3408	2920	2419	2097	1889	1633	1445	1285	1208	1133	1021	979	972	926	848	819	799	758	760	664	729	676	676	647	669	664	615	595	612	591	640	606	570	544	575	541	569	567	570	547	567	534	539	550	541	534	513	560	498	546	518	520	504	504	498	495	542	494	538	522	502	507	491	545	526	487	464	526	472	510	481	471	484	490	498	539	504	508	506	488	489	514	499	496	499	474	474	503	450	545	482	490	494	489	499	465	502	500	501	503	490	524	480	515	458	511	478	474	493	441	481	453	497	500	484	477	465	499	517	483	514	457	464	485	497	491	485	467	500	460	484	473	513	486	432	463	462	471	507	511	469	462	520	469	475	454	466	485	491	485	470	433	505	441	458	469	480	496	459	496	482	506	443	457	470	456	473	441	485	502	494	491	481	493	492	473	494	473	476	465	527	456	480	457	479	444	488	474	473	476	527	490	467	504	482	481	500	494	494	508	461	522	468	452	458	444	489	488	529	477	480	487	540	485	507	437	477	492	485	474	476	511	457	523	470	494	460	451	497	486	438	466	477	475	487	449	476	457	496	430	470	502	487	464	483	469	446	472	482	498	490	490	454	455	456	445	509	496	472	442	466	505	459	468	475	469	492	471	491	472	477	457	443	479	495	475	455	485	480	484	457	523	496	521	476	459	446	505	442	497	472	494	464	476	482	483	447	491	475	469	464	468	524	456	467	519	497	502	497	496	461	464	491	469	486	488	459	494	495	441	524	435	467	461	472	488	478	459	437	506	454	467	495	492	492	465	462	474	453	440	482	484	435	495	487	488	500	467	480	442	491	491	457	467	465	488	442	489	488	510	464	470	479	471	475	474	505	471	470	457	478	480	483	453	475	498	476	488	475	476	465	449	483	453	507	462	504	455	484	470	483	500	448	484	458	474	484	480	478	471	465	453	485	468	493	454	441	490	472	454	467	491	516	492	477	509	464	466	486	441	478	478	462	504	461	502	484	479	504	517	489	485	469	490	509	442	502	471	489	473	519	484	479	481	442	462	457	456	485	491	434	500	444	467	451	484	482	524	489	471	480	471	500	498	442	503	462	471	438	503	492	484	454	488	477	460	485	495	466	516	505	451	473	475	483	497	484	478	432	474	473	492	471	438	474	513	489	440	485	493	431	489	511	524	504	487	449	474	487	459	485	485	482	485	464	454	508	470	479	472	477	463	476	451	487	486	470	466	495	471	440	461	506	452	461	417	506	441	452	454	471	431	448	504	482	482	479	450	455	460	487	503	494	479	504	474	456	478	451	478	490	482	493	479	448	428	478	442	491	459	478	475	488	423	458	479	455	572	445	450	461	454	477	458	461	442	461	462	434	500	454	471	506	417	456	480	481	480	477	480	456	521	481	465	480	460	464	484	464	492	460	462	470	454	496	433	507	494	474	492	474	491	472	495	444	508	486	449	444	468	496	496	501	478	480	476	452	463	477	455	482	486	490	501	481	492	512	439	460	464	473	464	496	476	495	491	454	456	498	480	480	490	440	492	454	467	478	460	510	504	465	483	447	473	501	433	453	484	515	466	483	497	493	412	464	465	457	457	468	454	503	502	509	465	454	451	480	490	494	468	480	512	461	452	509	474	469	524	529	460	461	462	477	461	478	439	447	477	469	444	481	512	462	489	430	451	456	506	489	496	479	449	471	481	504	465	473	493	451	498	478	466	495	462	515	485	476	451	507	435	461	481	473	488	523	480	478	494	464	491	467	471	451	493	503	458	513	509	463	467	465	470	476	505	485	466	495	490	459	481	467	516	495	454	438	477	469	490	479	509	458	471	454	501	491	453	478	464	476	452	503	479	513	446	463	505	466	480	451	469	484	484	484	478	516	464	459	467	451	465	493	513	437	528	508	485	499	454	467	502	505	441	471	468	489	498	455	502	462	448	510	497	507	435	492	468	481	533	480	437	487	463	462	460	451	464	491	454	472	471	488	479	429	466	462	493	503	483	475	463	498	484	462	455	436	460	533	525	454	486	490	467	474	483	482	467	421	460	489	471	469	503	501	512	468	464	433	447	500	486	460	448	493	456	470	460	442	460	481	506	455	443	461	459	493	503	449	501	461	491	471	458	499	450	471	526	486	487	469	465	472	419	473	465	513	472	470	509	466	459	479	489	461	512	528	484	495	494	486	501	495	472	490	466	508	471	477	488	505	488	502	473	469	489	498	441	484	450	458	438	458	490	458	479	471	455	484	514	481	462	487	491	468	479	452	473	506	455	497	449	480	491	476	474	455	522	474	487	453	476	483	492	443	422	493	463	453	479	443	477	443	446	460	461	504	492	482	485	510	472	463	468	427	481	467	479	489	500	424	464	522	532	486	502	493	494	489	474	493	505	477	504	458	501	482	446	489	503	485	466	483	469	463	461	465	470	480	483	511	479	522	465	507	499	463	479	509	483	478	509	435	476	477	490	468	450	475	510	451	471	452	483	453	459	459	490	500	435	496	452	477	500	487	459	487	504	464	476	473	481	495	476	458	483	487	455	471	485	475	512	448	474	446	494	501	473	465	450	496	448	450	459	455	477	497	477	490	469	459	484	477	493	477	464	480	465	470	463	453	477	477	475	434	485	478	454	488	493	473	504	462	515	455	485	461	497	492	451	497	468	471	489	469	444	465	430	493	505	538	492	489	505	516	493	460	425	463	495	467	482	461	490	458	484	487	510	490	500	463	502	471	472	462	473	490	500	441	448	461	524	428	501	408	455	435	416	511	463	473	490	470	470	474	448	488	451	503	458	486	500	501	473	456	454	467	456	467	500	463	491	496	450	501	459	452	465	460	484	499	481	490	457	463	500	487	479	438	464	466	457	483	464	485	470	481	455	478	497	465	493	468	479	473	483	468	454	466	459	496	469	471	431	432	478	496	470	494	497	464	480	487	468	458	519	467	443	473	497	457	496	483	496	471	490	422	484	475	448	422	466	450	457	448	449	458	493	459	498	468	468	484	468	462	476	492	450	469	501	463	499	445	513	487	459	461	468	489	423	505	432	481	463	473	461	502	470	456	495	458	472	459	488	475	466	491	493	476	466	463	514	469	460	502	483	417	440	460	468	502	473	468	474	466	479	484	466	499	491	479	476	478	492	460	501	466	484	472	525	486	462	526	473	449	508	497	491	474	443	447	469	460	499	484	474	466	481	473	455	483	473	507	480	495	474	514	520	451	454	472	464	467	497	474	467	461	476	488	439	465	479	470	461	480	474	469	437	470	481	523	459	469	473	489	434	474	479	470	438	481	460	485	511	471	448	449	457	450	465	506	464	502	433	501	514	504	453	448	460	469	516	475	449	520	478	455	487	469	463	459	479	510	491	508	485	474	459	452	499	491	458	474	474	446	504	540	417	481	470	480	459	479	512	480	447	470	477	503	461	447	448	467	469	488	481	467	495	433	485	442	462	467	496	461	492	471	481	499	458	488	498	509	479	466	458	462	480	476	470	442	445
27166	22772	9810	5337	1212	551	338	306	302	303	296	299	308	322	295	264	291	304	327	308	298	289	287	323	307	329	282	307	291	302	301	307	300	288	289	291	300	301	331	299	303	278	310	296	314	286	279	275	307	295	280	315	293	327	308	299	266	301	296	281	333	331	259	287	327	305	308	315	291	295	290	308	270	290	293	321	279	280	288	294	272	304	291	271	315	311	285	272	294	261	282	279	325	331	306	330	315	291	300	327	346	272	284	311	281	320	298	307	323	326	310	281	318	299	300	315	284	296	282	336	303	270	303	312	287	310	310	309	292	304	269	304	325	314	326	319	263	297	327	285	293	315	296	334	267	256	323	280	300	280	297	286	302	285	305	315	309	332	285	316	340	303	280	305	280	290	296	285	285	295	306	275	278	308	312	264	283	284	252	297	300	289	282	296	297	288	293	318	316	299	323	289	277	318	291	277	288	287	291	268	313	285	260	264	300	306	309	339	285	291	318	302	302	312	321	300	284	291	297	276	307	276	302	266	294	305	290	314	329	296	303	297	332	303	262	283	288	306	296	312	285	340	310	312	285	270	303	312	281	257	287	274	270	309	267	283	288	310	309	313	274	274	301	298	290	303	298	272	305	289	292	316	305	302	278	259	320	314	309	313	268	301	313	278	302	319	265	354	298	286	302	295	303	306	303	320	295	290	287	316	308	287	277	285	286	305	314	311	303	308	317	301	309	274	301	307	300	284	303	283	293	290	294	325	341	296	322	306	287	248	296	294	254	240	295	277	295	279	321	282	284	285	284	319	285	282	276	279	305	328	310	283	304	296	308	298	315	326	298	267	287	330	277	286	301	330	297	298	302	271	273	309	278	285	270	267	310	299	318	307	283	277	291	286	296	311	303	305	287	321	312	299	330	315	291	299	287	300	318	297	269	279	272	312	299	307	330	315	279	275	296	308	308	341	276	311	313	284	336	315	314	291	295	281	321	305	312	296	300	306	296	298	296	302	308	367	319	283	296	279	310	296	333	314	297	302	325	292	302	286	302	284	294	339	274	306	266	310	311	281	286	291	316	282	291	286	299	289	309	318	283	291	270	322	306	309	316	307	276	275	291	334	309	271	274	287	294	288	315	310	297	297	268	319	296	325	335	314	323	300	298	294	311	309	326	298	289	288	270	280	301	292	290	265	312	268	322	294	285	279	283	299	306	302	325	320	310	300	278	336	311	269	289	284	315	292	339	282	315	289	292	315	292	280	316	319	321	342	320	289	285	265	301	307	277	319	291	287	282	302	302	303	311	314	301	315	320	289	297	269	314	323	305	304	328	329	311	300	310	285	314	311	271	267	318	326	300	304	306	326	288	267	279	297	288	297	274	289	306	308	277	299	292	291	299	306	274	300	280	326	283	292	297	297	296	278	297	300	321	302	283	322	301	295	298	297	314	283	305	295	289	294	296	271	291	285	290	291	328	297	299	292	317	322	299	311	269	282	295	270	285	295	308	281	290	316	295	321	315	312	288	291	326	316	314	280	266	285	330	290	256	292	307	275	299	291	308	303	293	296	315	270	275	288	340	315	287	309	301	322	298	301	278	292	312	291	269	303	291	319	284	288	292	293	299	284	302	292	328	303	311	291	283	340	312	290	324	305	287	304	310	298	309	291	294	302	299	321	293	289	295	303	288	317	299	327	263	274	319	320	279	294	317	288	293	320	297	262	309	311	337	293	303	289	323	307	294	296	307	318	314	313	311	296	300	311	252	320	285	313	310	294	331	313	291	310	299	286	259	284	308	256	299	269	318	326	318	275	312	325	301	297	298	290	312	299	300	275	325	288	303	304	285	318	301	289	304	303	322	299	301	325	317	270	327	306	322	298	309	306	287	324	302	331	324	286	272	274	318	334	328	329	337	302	308	266	298	314	283	312	265	304	306	285	317	309	302	274	316	298	300	292	301	326	315	318	274	310	303	307	312	293	314	300	312	288	294	320	310	292	289	289	287	291	264	324	314	292	297	315	305	286	300	270	257	306	306	283	316	312	323	316	289	319	304	311	263	287	313	311	279	289	313	285	298	337	275	329	305	293	300	330	320	305	280	336	316	295	313	267	282	299	297	336	294	304	294	306	300	277	273	336	347	289	291	322	289	295	294	294	299	318	298	304	286	313	293	306	337	307	288	313	283	330	295	295	278	284	310	321	297	290	331	274	293	274	297	287	313	291	352	301	341	296	268	294	276	281	315	305	298	285	304	282	276	258	311	298	315	296	321	298	298	336	293	293	327	288	311	299	298	261	301	307	289	298	294	274	288	278	281	299	289	319	310	314	275	287	316	322	314	296	323	319	313	303	300	274	306	314	293	271	300	280	326	303	293	302	310	294	327	273	305	285	297	279	313	306	321	322	288	294	298	327	278	301	284	289	291	319	314	319	286	279	305	279	292	288	316	303	303	295	306	282	299	306	306	336	344	280	296	310	303	295	292	296	286	309	291	324	310	314	334	283	313	306	335	306	297	285	301	313	290	289	300	287	270	317	288	310	304	337	342	305	300	298	305	291	298	287	327	285	298	307	275	312	317	301	282	273	277	281	333	278	266	289	305	303	307	308	296	307	284	289	294	300	337	283	280	288	298	318	298	340	309	300	292	302	317	342	316	309	301	282	333	292	281	316	299	280	278	302	251	305	291	312	315	300	292	281	338	296	278	283	296	288	294	296	285	293	291	301	317	272	318	299	281	286	327	266	298	288	289	292	300	274	292	326	309	293	321	303	303	306	314	285	322	261	288	307	307	271	304	317	289	285	295	294	300	288	283	300	273	304	281	306	273	307	314	286	291	345	269	306	296	284	295	279	316	308	307	306	299	307	297	324	279	291	274	305	308	307	307	309	323	310	302	309	306	279	302	303	287	328	313	302	283	289	302	310	308	306	286	297	296	296	268	318	256	293	300	287	277	305	330	297	308	304	309	305	300	334	292	305	302	270	269	289	287	314	322	303	265	257	307	315	285	287	295	311	318	307	327	311	307	330	274	324	288	257	272	285	314	307	286	294	279	301	335	325	343	311	291	273	283	305	299	310	291	315	301	305	285	317	324	300	299	316	320	269	279	301	280	294	304	315	280	278	320	322	268	321	313	324	299	315	307	334	319	296	282	307	246	299	340	280	290	310	309	337	318	329	303	297	278	293	251	292	297	282	284	312	296	328	283	313	285	323	321	314	290	317	310	268	279	300	306	333	293	304	289	269	313	329	293	292	307	303	309	286	294	328	298	313	288	303	300	302	288	278	280	282	279	316	310	302	333	315	278	317	300	277	321	304	294	287	327	256	251	297	319	316	286	301	315	311	299	287	330	313	300	297	285	312	295	269	308	311	314	326	295	288	314	277	306	309	276	317	297	322	310	255	320	285	283	325	291	283	290	337	307	300	277	322	300	308	321	300	291	314	296	299	295	319	301	298	290	264	302	295	299	280	304	286	276	313	291	292	297	307	332	266	297	313	278	318
24923	15948	10549	8607	944	886	852	866	799	790	780	790	791	757	764	781	787	795	744	811	774	769	764	749	751	728	761	783	738	766	723	764	700	747	790	727	785	700	724	790	748	741	786	785	758	795	714	760	743	737	788	737	752	755	798	774	787	737	769	781	747	758	719	747	728	794	732	776	763	792	753	786	759	709	788	712	819	727	751	720	753	735	735	730	768	771	774	808	760	736	772	744	710	672	788	761	743	741	795	748	768	747	737	761	739	761	768	770	717	782	748	714	689	775	795	758	751	731	808	742	752	734	714	779	698	761	724	799	724	791	793	781	718	780	732	787	706	776	766	774	752	750	772	705	756	730	752	730	757	704	776	738	677	772	729	712	755	756	787	751	773	752	730	720	781	736	778	756	804	755	727	729	751	743	747	747	793	750	765	746	811	766	712	740	779	763	755	728	774	741	709	749	756	762	752	720	781	756	799	740	750	731	740	775	723	747	771	761	754	730	758	749	762	749	774	713	740	809	748	750	798	748	729	743	728	773	746	738	791	760	695	756	786	685	732	718	709	670	783	745	726	785	774	730	705	749	725	677	720	731	731	757	715	712	723	733	777	775	780	716	762	726	780	735	776	735	751	715	740	731	784	729	769	773	744	771	807	741	729	706	778	699	767	745	794	762	733	750	739	769	735	723	740	729	765	734	774	745	737	713	783	762	762	772	703	782	721	710	764	785	718	744	748	767	731	742	726	747	744	778	765	784	770	774	781	753	788	747	755	748	752	777	765	778	775	778	761	743	772	765	792	751	763	730	767	745	725	739	756	721	761	836	784	755	751	743	777	767	701	799	729	752	771	750	784	739	758	736	758	756	740	745	749	766	755	709	721	718	798	700	699	745	769	757	726	800	749	720	701	786	713	735	803	721	757	731	729	762	755	738	752	744	771	719	775	761	744	805	742	757	745	784	781	725	804	757	752	751	736	732	818	783	779	742	793	748	771	767	713	769	777	743	777	699	743	750	787	753	816	758	761	730	740	775	711	765	734	764	732	775	758	782	706	768	798	828	739	779	728	741	758	761	719	735	739	721	796	734	751	750	778	686	698	792	736	741	743	786	776	720	761	807	777	800	757	755	751	743	773	785	804	723	762	747	761	750	738	739	725	772	758	777	717	757	728	776	758	776	752	767	779	758	766	784	763	751	730	761	741	750	771	718	804	796	779	719	775	804	749	708	724	796	724	741	781	723	793	748	708	733	758	773	762	741	716	796	773	769	799	808	750	769	762	753	810	732	764	722	777	733	732	747	821	764	769	749	704	755	754	716	721	740	746	734	767	747	741	751	773	753	716	714	766	739	748	792	768	755	729	729	762	744	700	732	732	785	735	723	728	748	775	826	752	767	743	792	770	748	727	696	720	763	777	744	721	774	771	750	757	783	755	776	699	694	765	721	694	752	722	757	725	780	726	758	742	755	784	722	728	761	693	703	804	750	736	739	720	743	758	733	774	740	763	782	775	784	753	757	684	728	769	743	750	742	736	767	746	732	771	714	763	717	804	767	761	734	758	746	764	755	766	755	710	714	736	743	744	781	709	835	757	784	735	755	733	758	751	764	720	770	725	716	763	746	746	750	742	742	743	744	747	736	714	778	721	763	780	780	778	724	730	743	734	720	648	750	743	739	742	769	742	735	763	799	721	769	735	759	749	782	753	782	710	790	736	766	750	742	795	762	767	742	780	740	792	784	775	734	759	732	783	733	759	736	748	748	747	733	716	718	740	807	784	718	755	770	776	715	733	782	714	765	756	711	711	729	774	748	797	719	736	749	705	756	697	749	757	767	791	740	747	729	744	754	805	750	781	790	778	722	749	764	776	723	721	754	804	738	758	738	745	798	792	745	715	746	735	765	768	668	735	756	775	719	725	758	765	772	724	714	795	733	704	739	751	723	753	764	750	781	746	788	752	768	776	709	768	782	720	770	747	727	724	773	789	694	756	741	746	737	721	738	767	750	747	716	770	799	719	737	723	797	760	762	769	774	749	765	716	728	811	758	761	706	769	809	795	740	784	747	684	762	758	710	713	711	759	748	714	781	779	716	732	755	760	761	763	751	747	772	741	775	748	736	785	746	731	745	788	740	772	748	735	774	734	713	797	749	713	729	804	782	769	721	771	742	723	703	741	740	774	740	783	757	772	729	784	755	710	756	779	745	726	793	770	773	714	739	792	763	772	761	708	740	741	774	751	768	717	764	768	760	742	755	802	705	788	746	795	747	766	716	691	789	738	810	707	748	796	759	749	732	788	720	798	752	766	700	725	719	755	745	754	677	708	788	749	759	772	791	737	736	747	724	860	747	719	779	732	749	774	734	782	745	708	797	814	764	715	795	720	798	770	725	733	744	760	784	787	765	703	745	724	788	762	733	734	722	714	735	735	723	726	704	798	702	757	769	735	784	764	758	767	758	755	814	738	744	734	740	770	732	781	772	759	779	708	764	725	737	753	741	751	759	745	760	764	716	748	690	748	778	729	771	700	781	750	740	726	742	726	793	721	692	753	726	740	796	737	738	758	751	749	787	729	768	762	740	732	777	764	753	756	768	772	778	720	774	742	768	746	701	750	712	769	762	742	780	730	781	748	758	768	737	729	780	714	767	683	755	778	774	771	751	764	720	759	726	792	757	726	724	733	773	709	753	739	764	732	783	796	768	779	758	759	751	744	782	734	735	749	714	771	737	757	737	701	751	774	785	750	789	752	771	760	772	760	766	756	731	743	721	728	730	729	775	771	809	759	751	755	759	728	699	800	765	777	758	719	753	770	759	717	753	753	710	753	731	747	729	773	764	770	728	721	727	750	747	737	738	747	784	742	760	763	763	757	768	728	688	739	770	739	707	744	755	747	726	798	772	756	729	757	800	736	732	771	735	792	772	769	748	754	733	765	805	722	788	781	746	732	761	776	752	734	756	711	763	744	748	754	737	706	804	784	774	747	792	767	742	735	775	762	771	729	687	783	716	722	774	720	720	762	747	749	763	752	681	773	790	760	734	778	763	797	761	824	785	786	755	763	744	762	731	699	682	728	699	725	775	704	733	796	795	760	738	692	719	777	731	746	732	771	763	775	743	728	739	758	723	745	782	696	779	763	729	779	764	751	718	716	768	725	728	760	757	756	751	737	766	721	797	761	705	748	770	781	769	722	717	778	738	731	722	774	731	773	793	783	757	749	749	751	709	691	759	727	787	773	763	700	750	733	774	743	790	766	734	777	684	790	753	722	729	754	727	724	741	775	732	744	740	774	751	754	739	710	789	708	742	724	805	743	724	736	709	785	751	779	695	759	720	743	708	768	725	773	775	776	727	755	725	742	702	739	764	723	794	773	760	752	749	807	736	777	773	715	732	780	741	780	776	742	705	761	779	738	777	724	745	820	755	715	744	760	734	755	746	733	772	787	708	720	748	781	728	792	768	755	772	812	737	809	734	771	801	740	761	783	748	747	742	719	764	766	751
56784	37908	32599	25109	21235	15368	7993	3358	1122	568	531	444	450	429	424	393	406	440	395	404	410	391	426	396	384	388	399	374	370	393	364	400	399	370	357	348	383	332	364	399	336	373	336	362	345	391	367	375	406	350	358	337	370	326	328	328	341	350	342	361	370	377	362	357	372	357	384	393	376	361	352	352	359	367	347	343	330	379	343	382	336	336	341	357	344	364	344	337	384	341	352	361	344	340	394	341	315	365	341	348	334	367	332	383	365	339	363	339	346	368	344	353	365	352	343	361	369	354	351	356	306	323	351	359	349	369	357	349	318	337	357	390	358	358	332	340	391	367	362	352	351	367	357	352	322	329	353	374	355	346	339	321	414	363	348	347	364	338	320	349	371	338	332	333	379	374	358	331	335	334	343	369	360	358	337	325	388	357	371	383	355	354	359	329	364	378	349	326	346	370	344	364	331	354	355	348	366	335	377	338	369	383	343	357	331	359	345	324	366	352	379	332	369	383	317	375	332	355	344	348	366	380	364	352	348	343	370	383	335	346	331	385	343	386	357	326	355	362	384	347	357	396	370	352	370	360	351	354	335	358	363	338	375	376	361	397	359	365	372	366	340	367	354	368	324	380	326	362	328	337	383	389	367	356	325	354	346	377	335	378	324	328	350	354	334	379	364	360	377	368	327	322	338	328	333	373	329	364	359	360	356	348	340	330	359	373	376	390	345	338	347	375	391	361	363	325	355	336	362	358	353	342	319	383	391	345	322	336	365	334	366	362	364	336	344	322	349	375	393	357	333	344	356	387	350	386	369	351	358	367	351	384	341	363	360	353	377	379	333	374	337	346	370	370	369	339	353	367	371	373	373	349	380	363	331	371	371	388	395	349	330	356	342	326	373	358	390	358	394	385	351	368	343	350	353	372	350	370	358	338	357	348	368	335	393	336	331	312	373	387	375	354	362	314	347	372	361	406	337	355	348	339	340	364	380	376	354	355	364	376	344	332	389	356	368	350	332	326	399	389	364	348	387	375	318	404	346	344	356	355	341	353	332	358	356	359	352	343	360	332	368	369	383	355	358	358	360	362	360	353	353	396	385	359	383	329	356	298	342	358	355	385	357	340	333	321	381	375	363	363	372	313	351	394	345	331	325	364	346	354	352	362	364	349	302	368	358	338	329	394	332	349	366	391	322	360	376	311	366	363	342	335	345	354	383	322	364	343	370	368	333	344	372	356	355	349	367	358	357	364	347	327	348	370	339	356	327	367	352	379	354	330	355	366	320	332	353	346	376	323	349	380	355	349	328	374	438	360	331	373	312	361	389	354	355	329	344	354	324	385	377	392	359	375	389	365	357	371	377	376	349	344	345	334	350	352	344	357	368	334	349	360	357	383	366	362	377	358	339	325	349	353	366	373	334	367	365	337	369	370	348	344	344	328	351	327	341	330	372	340	374	326	367	378	337	340	396	366	352	341	357	362	349	330	381	350	349	376	354	362	356	360	366	365	342	362	345	333	315	361	369	339	364	350	351	342	351	374	329	339	374	375	375	391	333	378	353	385	332	328	350	389	385	336	332	389	366	341	363	363	352	348	371	336	335	317	351	350	341	354	375	367	333	397	340	352	376	349	324	359	364	332	374	317	347	343	353	386	325	382	406	343	371	348	351	350	350	342	348	348	366	345	345	377	372	352	340	341	371	333	360	384	342	332	332	357	356	360	308	327	353	353	360	370	410	365	357	360	310	370	367	350	373	381	389	349	341	375	370	343	371	394	394	369	365	384	328	367	369	345	372	379	335	337	338	418	331	341	370	330	369	367	351	341	347	340	395	361	381	361	373	340	390	367	385	354	359	319	343	332	362	390	355	366	323	330	380	377	346	369	345	352	362	363	340	390	371	357	342	342	369	360	319	316	371	406	379	351	354	355	348	365	341	341	357	367	316	363	354	365	365	348	345	378	352	341	332	312	384	351	334	343	334	338	367	374	398	376	377	381	384	360	395	340	362	330	348	381	318	365	359	384	336	365	360	372	356	312	342	385	367	363	362	337	343	381	357	335	377	364	348	353	332	373	373	347	394	353	330	375	352	345	340	367	385	362	373	371	354	371	333	348	369	372	358	392	366	363	355	375	357	355	386	373	380	388	354	322	363	320	367	340	338	377	373	354	347	375	403	305	385	338	371	392	365	339	372	330	366	327	362	357	359	349	324	359	354	362	346	340	325	393	328	348	375	361	329	386	363	358	364	362	315	342	335	370	355	339	350	350	335	337	336	384	395	397	349	377	347	356	338	394	351	357	360	386	367	311	403	342	383	373	333	335	362	341	385	382	352	360	345	334	333	341	337	352	373	345	309	356	349	364	383	318	361	353	362	359	312	378	384	331	371	333	355	367	373	393	335	347	365	384	340	370	358	389	386	313	321	352	368	365	344	355	355	341	356	380	357	332	331	359	380	363	353	350	396	333	342	351	345	326	361	333	394	349	336	347	360	343	353	395	372	379	368	370	361	344	369	369	363	328	336	375	400	359	358	350	378	366	330	367	353	362	348	360	350	351	352	362	331	353	354	364	362	356	326	304	347	310	358	362	374	376	392	329	355	343	352	369	349	369	365	379	365	359	364	349	357	354	326	375	357	342	368	370	357	354	383	358	369	373	327	331	365	352	342	394	384	326	323	370	356	364	364	374	387	385	364	364	386	359	333	349	346	391	345	371	365	359	363	339	322	348	348	369	319	337	346	359	298	334	343	352	336	325	340	352	351	335	348	357	361	360	353	323	349	401	356	337	330	373	364	315	323	353	404	416	380	353	379	403	381	375	356	360	335	354	353	344	348	338	372	395	360	360	374	352	329	378	339	392	365	365	353	317	351	341	315	350	357	360	371	355	378	339	339	355	375	331	349	346	353	367	339	351	349	330	384	371	370	357	307	339	380	345	364	334	322	346	365	362	368	399	351	334	377	328	380	352	340	361	327	374	342	360	364	382	360	360	356	353	367	355	334	376	368	354	407	351	373	362	331	360	345	359	366	341	335	360	368	360	336	372	340	331	343	363	321	344	362	355	370	362	379	351	351	350	351	379	332	327	353	319	324	353	357	328	344	343	371	365	371	334	346	360	352	369	357	358	358	363	345	341	343	374	323	349	365	362	365	389	384	349	302	367	373	384	355	357	335	345	373	334	332	347	327	335	380	366	361	320	357	348	383	319	357	363	336	329	326	367	344	325	389	362	351	339	371	338	366	359	389	377	377	366	378	353	343	352	328	342	374	350	342	361	364	352	341	348	302	335	351	339	350	358	316	358	402	372	353	348	331	357	400	347	334	327	350	350	352	353	330	371	333	328	337	328	360	369	389	345	370	358	396	358	376	359	363	325	344	384	357	357	332	372	371	343	340	345	363	378	347	345	356	359	334	339	327	370	374	344	364	348	358	365	363	367	332	338	374	386	328	371	360	358	368	368	358	372	364	334	364	320	335	342	336	330	369	344	376	358	338	345	322	334
51910	42947	38511	6476	3341	2839	2378	2056	1860	1687	1663	1456	1390	1210	1242	1218	1134	1048	1061	1058	1019	991	947	956	987	958	998	989	953	880	909	931	900	885	918	928	835	901	875	913	859	868	853	838	894	901	867	808	848	874	894	844	906	819	862	892	888	869	885	873	847	860	863	844	867	852	869	841	837	852	789	821	798	834	842	847	818	805	880	842	804	822	850	815	847	865	821	870	870	852	872	820	816	826	874	839	805	818	909	845	871	822	793	861	798	833	854	859	782	806	852	844	843	804	846	852	824	896	846	769	842	816	835	811	836	818	799	789	812	850	848	827	823	825	854	847	824	871	851	778	869	832	878	860	849	851	855	825	826	805	787	835	825	812	846	851	823	830	831	833	792	790	836	852	841	817	845	858	832	786	916	804	839	847	840	808	816	761	866	797	852	833	804	841	782	883	806	860	855	823	807	837	817	808	807	866	844	826	853	836	804	759	819	826	856	876	827	820	835	815	785	837	799	821	788	755	816	797	857	874	819	793	800	820	833	808	835	829	835	851	851	826	796	802	855	794	889	783	840	824	841	807	859	837	850	804	827	862	809	846	843	878	762	836	825	837	845	806	852	817	828	810	815	844	860	828	779	806	802	802	872	892	860	838	782	793	858	863	819	822	769	847	764	874	845	797	824	788	874	824	803	850	885	869	810	787	821	821	850	809	802	844	812	860	831	852	870	836	831	822	827	815	812	839	862	867	830	867	856	778	779	866	873	865	832	816	846	834	841	783	805	817	826	807	812	828	798	807	804	857	839	873	790	860	848	817	870	850	832	804	849	889	833	852	838	870	794	837	887	804	807	813	812	853	821	835	833	814	845	800	826	861	826	797	829	786	821	841	794	857	845	798	846	814	804	824	842	834	880	854	802	803	791	821	855	842	791	815	792	785	800	816	847	838	761	827	791	850	824	813	815	816	788	922	794	862	798	823	832	822	809	795	885	841	833	860	863	810	820	807	827	817	802	831	830	836	866	858	814	847	856	811	867	878	791	870	837	815	867	785	807	850	870	797	827	813	851	803	811	855	840	859	849	824	839	844	846	833	898	815	818	802	808	832	785	865	861	859	844	829	848	888	854	835	845	810	861	841	824	843	797	863	835	842	853	840	850	812	803	896	893	869	819	856	792	781	834	819	820	840	847	825	807	855	833	856	800	834	815	846	831	796	838	885	830	806	838	866	852	814	761	763	803	817	808	828	857	757	804	872	840	820	818	831	857	845	797	836	811	835	821	783	807	840	776	816	835	864	827	813	827	859	817	806	787	781	848	762	856	831	837	806	849	842	810	868	781	843	814	837	794	783	822	827	796	877	846	806	840	845	777	851	829	853	764	865	869	833	843	805	832	857	802	852	833	784	807	880	876	843	797	853	785	836	802	861	786	838	832	823	809	832	809	847	870	843	839	779	808	793	791	850	843	831	860	799	810	792	790	859	800	800	782	835	789	790	820	840	828	856	819	894	795	837	819	839	852	846	828	817	812	811	931	827	785	837	828	823	811	810	855	874	799	799	852	784	805	832	809	830	836	834	856	844	840	843	811	826	835	791	813	792	832	872	842	847	802	838	784	859	844	829	812	806	819	821	840	844	841	815	865	806	847	821	839	844	802	843	819	815	799	790	823	831	846	844	799	833	868	795	827	828	837	791	839	855	889	802	893	824	778	855	866	841	883	836	795	794	822	814	872	868	835	818	868	836	828	805	906	824	826	843	854	852	826	818	849	854	851	811	872	826	832	870	831	822	824	853	849	810	821	906	805	865	805	876	833	849	814	858	846	846	852	859	865	817	780	823	856	760	844	867	812	830	868	848	854	830	830	794	828	878	881	848	806	886	851	796	810	812	876	849	802	816	822	856	809	845	809	843	820	870	816	833	837	804	854	808	793	834	800	820	793	836	832	778	864	814	833	828	858	799	783	816	851	872	812	829	844	866	807	816	764	814	823	861	818	830	829	817	826	827	793	850	844	836	854	891	811	797	824	854	827	827	854	837	790	825	855	854	880	845	813	812	843	789	815	846	827	851	823	865	843	815	783	861	850	802	837	857	814	812	828	840	822	802	825	846	821	840	777	834	781	810	822	866	876	832	852	847	815	857	860	803	798	820	792	880	795	805	810	855	815	847	817	870	877	832	836	845	860	797	813	834	865	830	814	824	820	819	784	798	807	804	880	803	868	822	821	830	848	810	780	852	858	816	824	789	827	832	794	820	808	867	878	782	815	841	848	824	835	780	859	850	885	832	859	876	815	808	851	847	845	822	845	833	844	835	845	888	810	825	840	843	807	821	860	833	826	845	816	861	827	821	813	798	826	823	825	820	790	830	829	856	819	850	802	860	829	829	882	826	828	879	859	820	840	846	871	862	796	828	822	816	847	875	827	840	838	845	797	852	798	815	827	760	829	798	817	843	836	866	778	854	783	819	836	815	826	805	826	812	865	855	884	846	847	826	875	848	859	869	830	826	848	803	790	820	798	819	847	839	804	893	820	864	843	803	824	835	857	841	780	802	820	804	839	838	811	831	844	831	824	854	814	788	831	856	829	806	791	765	805	865	833	805	850	817	839	817	814	816	819	866	828	836	781	826	871	871	803	807	818	878	843	821	840	773	817	839	879	844	817	803	824	791	813	866	863	819	774	848	845	815	843	811	833	778	847	818	860	837	815	845	832	791	809	806	823	889	842	872	815	807	852	870	812	777	792	812	852	846	854	829	866	823	850	800	873	847	824	855	848	850	857	840	898	792	818	828	789	833	795	833	851	791	805	849	873	831	773	804	840	858	837	829	812	870	816	801	851	839	850	821	878	839	858	831	809	893	851	872	799	824	804	856	853	835	806	828	864	850	818	854	797	784	816	878	798	773	809	831	797	806	865	889	822	848	849	848	819	785	875	813	852	815	852	829	877	834	865	860	838	853	828	801	804	858	789	794	846	854	841	809	820	881	838	805	878	775	841	850	825	836	822	792	819	826	844	798	845	810	777	835	865	825	780	803	853	869	789	819	813	846	854	775	845	798	807	815	832	878	804	814	829	820	781	822	784	819	832	795	858	818	792	881	804	824	814	812	795	819	870	848	822	803	820	813	799	804	862	844	860	860	791	846	836	826	833	815	804	881	842	790	858	844	823	829	860	816	822	861	773	776	823	842	838	840	874	792	777	853	838	804	811	795	837	829	849	829	844	834	835	840	851	836	827	813	818	819	793	795	885	896	836	823	806	759	851	829	859	794	839	859	831	824	762	801	830	874	867	819	906	817	815	775	834	836	801	860	846	824	849	872	840	806	869	823	850	817	843	794	856	874	820	857	850	857	847	829	802	881	811	855	835	857	814	785	827	828	828	855	818	835	839	835	879	876	841	800	845	815	873	822	823	827	778	869	845	860	811	836	840	847	848	792	852	838	789	861	825	851	841	828	822	808	859	834	836	853	831	855	846	834	869	826	836	858	834	843	840	830	800	810	829	800
57304	40854	33290	28782	24573	22767	15927	7930	2724	1012	546	426	363	333	292	289	259	287	255	272	245	238	259	281	254	235	231	239	217	209	232	221	215	195	261	221	179	217	224	226	189	200	212	213	202	205	174	232	213	195	198	199	212	198	190	165	197	228	198	227	194	210	208	166	176	224	213	188	216	205	218	198	207	215	213	204	212	196	208	176	196	187	210	210	198	191	201	216	216	170	211	209	226	186	190	200	215	186	175	212	192	182	191	169	210	186	205	188	203	194	202	191	194	181	191	179	204	205	215	192	189	188	198	199	212	194	185	198	202	218	203	230	190	182	175	209	203	203	191	185	192	158	187	199	206	189	197	184	166	171	173	178	224	194	184	168	187	206	220	213	200	192	200	205	201	168	202	200	192	203	218	177	184	194	184	212	209	189	199	233	179	214	200	204	203	177	179	170	194	199	209	196	195	189	196	166	183	177	191	202	191	189	189	192	240	194	185	178	218	197	204	224	195	208	200	210	215	176	194	199	200	198	176	202	188	178	208	200	176	187	208	179	188	212	205	171	212	175	206	179	179	225	202	190	187	185	218	180	208	198	203	199	196	194	206	196	190	188	188	206	184	220	184	179	202	188	192	216	197	196	177	193	179	192	193	197	169	200	182	184	218	228	210	181	202	178	209	216	189	214	211	198	184	198	180	185	210	216	204	168	195	193	203	191	180	180	213	170	189	183	204	180	200	210	206	204	196	170	220	216	183	209	217	196	184	175	202	183	182	181	191	184	203	190	164	209	160	205	236	189	177	227	221	179	197	216	193	205	216	180	173	186	178	176	187	177	169	203	209	187	200	211	198	189	201	242	216	193	197	202	197	207	187	171	180	191	194	186	209	212	155	169	186	179	222	208	180	199	205	196	204	154	190	210	192	190	192	164	173	204	193	165	182	242	187	194	186	187	223	213	173	214	211	192	186	200	174	194	192	189	205	183	199	165	189	199	172	192	200	159	204	198	214	207	204	189	172	168	190	208	205	185	191	163	179	189	172	174	178	181	201	221	190	219	196	216	235	187	163	191	194	198	192	198	195	202	194	180	214	172	198	178	196	217	189	189	189	226	223	189	198	201	204	189	224	192	209	187	192	212	187	208	188	205	181	190	194	198	201	179	203	191	188	205	200	174	186	196	206	193	201	207	206	199	203	193	207	211	194	190	181	207	198	196	212	187	200	180	196	189	196	188	190	220	171	217	218	192	179	176	198	212	186	213	218	188	187	181	198	182	207	189	195	207	203	197	217	189	201	210	197	175	186	186	198	186	208	184	212	184	189	201	178	191	175	206	209	190	219	207	205	209	211	165	200	209	194	182	192	188	201	206	172	207	221	185	189	187	184	220	177	195	204	214	194	162	185	193	185	207	195	191	184	173	202	166	204	170	218	202	203	205	195	176	196	195	187	209	212	208	201	232	197	214	178	199	181	193	176	200	207	229	193	193	193	196	197	234	194	202	198	185	191	193	189	177	220	176	184	191	214	195	195	194	181	221	199	174	197	216	200	214	178	203	198	163	180	205	190	200	199	214	209	177	176	197	179	200	218	167	200	177	183	206	193	181	207	201	198	202	180	192	199	186	213	221	199	209	185	197	205	186	184	198	180	204	195	194	205	193	185	197	213	194	201	222	195	198	196	205	168	195	191	194	183	187	174	192	194	181	184	193	193	200	191	216	200	211	196	188	205	201	195	209	193	206	175	188	173	209	218	183	180	191	195	187	204	191	192	189	182	204	199	180	204	215	200	179	191	220	173	195	194	229	210	193	217	167	195	204	215	196	194	223	207	195	174	181	181	183	177	191	194	171	177	190	172	181	174	206	207	198	195	196	191	191	183	159	207	198	210	202	173	204	218	195	199	209	203	216	182	203	202	205	192	174	207	185	201	212	187	207	198	220	226	188	202	178	174	180	188	214	185	195	218	183	184	177	193	207	177	216	193	219	186	192	181	191	166	195	207	196	161	200	197	194	203	216	177	196	207	187	189	180	203	180	186	195	196	193	175	219	189	180	200	199	166	193	189	192	185	192	182	197	173	184	194	172	198	183	183	182	220	213	219	204	202	182	195	206	190	191	221	197	189	227	200	220	198	175	193	176	178	187	192	172	198	223	196	186	174	193	207	205	185	211	209	181	220	202	177	192	214	192	196	195	204	178	172	181	195	178	187	176	197	212	177	211	212	197	204	209	199	185	191	180	192	184	221	203	184	219	211	204	189	170	143	177	183	189	201	215	188	187	213	176	203	210	166	195	201	181	203	155	192	194	195	176	184	193	188	144	202	182	195	214	197	185	191	217	181	181	197	172	229	173	180	213	202	187	196	188	210	210	205	192	185	218	216	176	203	192	208	178	203	201	201	207	197	195	207	191	218	198	190	196	207	206	179	200	181	193	179	187	189	187	197	206	207	211	212	212	213	202	183	176	178	184	194	212	215	206	200	167	198	203	208	181	202	206	212	193	180	193	192	189	222	215	192	191	205	212	193	192	182	188	227	225	198	193	214	214	204	175	199	183	219	186	184	174	203	191	202	175	197	203	211	216	195	210	175	201	195	172	205	179	165	202	199	199	204	201	196	195	197	189	203	195	171	207	200	184	192	211	210	184	189	189	178	207	212	210	224	181	205	198	209	212	204	188	209	205	206	179	211	201	203	186	165	215	207	216	191	199	190	199	185	186	173	173	189	165	206	196	207	192	206	202	184	210	211	186	174	207	186	195	179	182	201	193	198	177	195	209	209	196	199	180	209	198	199	177	180	200	167	207	178	203	180	178	196	176	180	196	197	198	210	193	189	179	184	202	199	176	179	206	186	189	210	204	175	185	219	176	176	206	195	211	193	186	218	187	179	215	186	176	202	193	180	220	191	195	213	195	208	198	187	225	183	186	206	191	189	198	212	190	194	189	190	205	184	171	189	205	193	186	194	191	217	187	214	201	201	185	171	194	176	165	181	182	185	174	206	203	185	185	211	191	176	199	186	204	201	178	221	205	201	182	187	198	174	186	180	197	156	189	188	210	209	216	187	206	225	203	205	198	200	201	192	226	217	187	199	194	192	192	201	161	182	179	202	201	196	181	198	188	191	180	202	200	197	195	218	177	165	176	189	166	213	182	211	192	210	183	198	215	195	212	190	171	187	189	172	190	190	194	171	186	211	179	178	216	224	189	208	179	187	189	198	186	174	218	200	202	189	163	184	182	207	192	188	197	209	179	198	210	186	198	170	212	188	197	203	182	201	198	209	220	209	168	202	206	168	197	172	205	196	191	203	187	179	164	204	191	194	219	166	203	254	179	178	184	183	226	204	210	192	199	212	178	190	221	185	201	194	183	217	193	209	207	210	216	197	184	230	201	205	189	179	197	196	183	195	175	199	194	201	206	179	192	187	237	203	226	196	207	191	192	189	212	198	198	202	201	207	188	205	224	193	222	190	202	206	194	198	190	201	196	188	208	171	203	167	193	205	184
53272	52363	31761	21178	15526	12210	3539	2959	2424	2038	1900	1659	1580	1284	1180	1174	1042	1008	938	928	879	829	774	770	739	699	720	669	676	671	678	596	645	630	551	591	615	564	578	577	586	559	591	575	591	554	539	587	563	499	548	492	529	512	548	494	537	517	542	528	538	473	520	506	499	505	515	515	569	493	496	511	494	524	482	481	486	496	465	506	536	456	523	461	488	505	510	510	489	478	450	487	467	457	483	487	515	441	475	472	495	517	518	505	465	520	473	459	445	466	469	525	499	523	495	496	514	484	492	467	486	484	497	442	501	495	538	456	487	471	475	475	486	479	471	478	475	478	432	488	469	502	474	489	476	483	497	490	473	496	425	440	457	495	476	462	462	447	460	449	486	503	480	469	512	508	481	454	506	471	483	446	500	489	462	499	490	483	477	493	448	527	490	459	485	466	471	476	500	498	498	460	481	453	468	482	469	474	510	485	471	476	498	505	479	494	482	476	502	452	467	474	492	481	516	485	481	484	484	475	529	480	447	504	471	502	459	474	468	457	479	494	503	474	487	504	469	464	519	479	494	472	420	509	497	458	405	511	497	489	515	511	525	420	449	451	476	497	451	454	486	431	509	445	476	506	507	450	489	477	494	506	495	472	490	483	471	543	491	502	432	504	485	500	492	478	499	455	430	485	501	462	450	458	475	488	439	492	488	463	482	462	467	493	486	519	490	464	493	489	505	469	503	481	509	448	486	478	441	477	540	518	518	463	434	487	481	470	502	492	478	491	481	509	442	454	462	500	484	489	465	466	508	452	486	467	443	491	460	459	462	469	469	451	492	541	494	441	421	460	506	467	479	522	467	490	450	463	459	468	475	497	474	459	484	509	461	494	511	471	502	473	491	466	457	465	494	488	472	462	479	484	436	471	491	504	432	478	463	463	447	525	521	464	485	474	462	501	452	468	469	473	444	461	459	471	461	459	480	461	478	447	486	468	495	471	468	488	492	489	458	458	454	474	486	477	473	483	469	464	497	506	479	502	478	456	514	482	456	466	501	462	522	446	474	457	518	502	467	517	464	500	453	467	485	487	485	483	430	486	470	471	505	473	520	468	486	448	511	512	474	483	501	433	464	478	511	454	495	467	450	491	477	488	466	473	483	497	469	468	477	507	498	457	449	465	454	490	476	492	466	488	463	480	475	454	483	464	460	466	420	498	432	527	498	448	517	487	472	473	473	463	475	473	480	481	488	492	450	482	497	479	457	448	470	491	458	465	470	491	475	472	442	488	492	476	501	504	481	423	485	456	483	463	521	450	492	467	491	441	497	464	459	499	496	484	504	487	513	438	467	479	493	472	447	492	519	452	476	485	473	484	499	484	502	420	494	485	470	453	433	473	514	501	469	490	496	497	519	461	487	479	492	495	503	506	511	500	471	470	439	490	461	489	480	432	484	482	466	464	476	454	433	490	456	455	476	481	454	485	480	454	454	485	409	447	511	448	509	433	457	487	453	493	477	471	477	467	476	467	485	479	465	478	483	498	493	475	489	469	436	491	517	456	499	473	465	492	496	527	498	497	502	455	526	468	503	497	447	469	499	473	482	454	464	452	473	499	493	479	493	453	496	493	494	507	499	453	456	461	485	511	495	453	457	468	513	487	460	467	492	470	491	500	470	456	445	476	430	465	485	486	455	486	507	467	474	498	517	489	458	475	489	476	479	461	461	446	490	488	453	484	498	472	483	472	462	475	476	486	489	484	458	464	483	502	484	441	501	476	475	476	445	427	491	475	439	467	498	488	456	467	463	459	442	504	490	435	463	453	496	490	507	502	463	453	485	488	480	487	511	450	498	545	477	525	509	438	506	505	510	453	482	418	472	494	484	456	476	490	462	510	465	499	472	508	451	448	478	494	467	449	490	484	481	470	507	450	499	455	487	478	476	495	438	479	453	470	471	485	471	468	500	493	472	497	482	482	438	523	484	482	503	477	481	470	480	523	485	494	465	478	439	518	464	503	493	471	491	439	510	501	468	424	484	434	471	497	511	510	465	493	462	481	507	457	470	472	453	477	514	463	452	474	487	508	494	483	465	469	488	447	467	480	453	433	463	458	453	448	472	461	448	519	495	474	450	456	476	494	477	482	547	482	516	512	489	495	466	484	505	476	485	439	473	452	435	482	462	447	426	447	508	468	485	483	511	480	497	498	492	486	452	454	507	460	478	447	477	456	482	488	441	474	503	451	483	493	486	476	447	497	467	533	449	458	455	489	478	466	461	509	483	449	490	478	485	454	459	463	504	501	446	455	517	480	471	481	491	486	462	462	474	432	515	484	505	455	467	484	522	487	476	494	452	469	472	441	471	520	462	454	461	480	484	477	509	442	460	468	486	476	476	474	484	474	450	480	452	491	516	490	524	474	479	443	472	505	445	504	495	498	503	447	461	481	467	482	484	439	488	497	458	455	477	465	495	449	471	456	497	461	458	477	485	458	486	496	490	496	469	437	443	481	490	474	424	472	486	461	484	465	466	441	450	491	510	493	472	474	494	480	506	461	502	465	488	450	474	513	491	448	510	480	446	435	482	473	512	498	503	483	523	478	480	502	494	517	480	470	492	497	505	484	499	458	496	466	472	477	471	478	505	472	470	500	477	441	466	486	474	451	462	479	460	464	486	465	456	498	453	444	452	465	453	439	489	493	496	450	462	495	479	492	495	477	444	459	464	479	507	447	477	439	482	477	475	461	506	455	482	467	498	461	486	497	465	458	457	472	472	481	464	451	492	462	500	529	471	488	500	449	450	491	477	461	479	479	538	502	497	467	518	480	473	465	455	489	445	500	483	464	478	461	481	477	484	473	437	457	463	506	440	476	488	495	467	486	445	430	495	493	470	446	477	464	450	458	455	474	477	485	483	485	488	463	449	495	501	424	514	481	436	517	508	449	459	520	454	497	455	512	480	462	439	435	456	470	490	469	455	471	533	443	497	473	458	470	469	490	455	478	488	503	433	452	515	471	473	455	480	491	458	448	501	460	454	507	464	492	445	463	508	463	459	439	487	475	504	472	504	462	519	450	467	494	454	497	492	483	476	486	495	495	487	500	478	457	488	491	452	511	476	486	404	483	500	471	482	480	487	485	501	461	487	455	442	465	468	466	492	451	461	504	523	479	484	474	520	518	485	462	419	442	473	479	489	512	455	444	500	439	460	450	464	506	426	476	424	517	464	450	498	450	468	474	494	478	496	504	457	497	481	505	522	441	532	497	474	483	435	474	454	488	476	480	454	464	498	486	454	490	515	437	459	486	461	466	449	420	475	497	451	465	508	482	481	477	508	469	478	450	456	476	494	476	476	506	474	501	454	530	499	459	439	477	460	485	531	463	517	494	447	464	463	469	465	528	506	486	478	454	463	481	515	458	511	483	471	482	468	490	455	472	462	448	463	425	440	478	436	514	427	498	451	480	471	467	482	485	468	511	489	494	471	420	452	488	487	478	472	467	516	468	503	496
20043	18183	10730	11962	4601	1989	449	317	306	325	322	318	316	332	334	294	326	307	279	287	282	319	292	285	289	300	271	308	299	300	308	289	302	299	319	302	287	329	290	303	299	284	323	296	292	282	308	281	282	311	285	298	303	278	316	279	322	312	294	277	273	287	319	292	309	280	305	296	332	309	306	328	301	319	310	303	296	283	285	294	298	281	301	271	304	336	285	300	296	311	283	294	292	292	276	306	281	323	301	306	322	311	305	310	321	273	310	297	336	322	266	306	330	287	330	316	292	300	297	291	315	324	322	292	299	285	313	330	286	285	301	278	307	281	296	327	312	279	314	299	330	294	290	309	244	310	302	277	309	292	312	290	294	298	292	313	297	290	285	318	305	288	313	314	283	295	304	302	291	317	316	304	321	322	290	278	302	307	307	289	327	294	292	286	316	301	280	338	303	271	310	263	301	324	307	305	313	286	297	309	302	266	321	293	306	286	271	289	313	326	308	284	280	310	264	300	268	349	296	314	301	299	267	283	296	290	304	319	265	275	302	276	289	315	308	321	276	279	282	285	301	295	284	327	303	338	314	295	296	320	329	326	314	302	306	302	295	313	323	258	301	285	294	300	295	289	330	309	288	298	281	307	306	265	291	307	281	285	327	310	276	317	321	299	292	272	298	294	294	324	290	298	304	326	322	294	283	293	289	267	288	302	284	264	293	313	287	274	298	309	280	338	341	284	326	303	331	250	312	283	300	279	320	329	316	286	337	291	279	291	264	297	312	341	303	305	257	320	315	343	286	317	290	303	308	303	293	313	286	315	317	304	296	294	299	300	312	305	278	318	294	283	285	301	318	299	347	286	323	295	285	299	315	303	300	294	338	316	303	279	293	296	275	303	308	300	288	295	323	300	330	284	315	290	300	292	302	306	298	290	301	302	313	319	321	303	291	283	295	315	313	307	266	317	305	318	305	302	295	313	309	312	297	331	280	307	280	282	280	290	295	303	282	298	300	277	292	318	296	303	277	280	302	306	275	254	290	318	298	314	314	288	302	279	276	307	298	310	300	281	284	292	293	309	284	286	302	299	266	279	320	307	330	319	280	301	306	301	314	342	333	308	302	350	299	296	282	320	306	298	309	258	302	308	296	293	298	297	289	294	298	299	265	279	308	271	293	286	287	318	348	302	279	278	264	270	307	316	299	320	274	263	289	312	291	338	288	270	290	269	321	295	276	299	318	272	333	312	306	300	280	317	285	310	304	288	275	282	313	338	295	281	300	339	294	272	309	304	291	318	283	333	310	327	301	284	294	292	265	325	294	318	279	311	294	304	331	283	321	263	285	332	280	322	290	275	281	277	303	308	320	284	294	282	276	272	296	319	311	285	289	299	301	294	300	284	281	324	279	287	282	311	292	288	337	301	286	314	268	327	296	300	319	301	308	293	319	321	276	282	322	290	258	284	322	329	285	306	340	315	293	303	309	274	302	311	333	314	283	296	302	277	298	352	296	299	285	290	315	289	307	301	304	281	315	269	302	280	274	290	278	278	291	270	290	315	316	309	325	308	308	307	296	318	270	308	298	304	288	301	311	309	293	309	304	282	299	275	299	254	282	313	277	296	322	305	303	301	332	293	291	314	316	269	274	321	309	305	281	313	287	294	312	285	308	286	260	281	309	308	297	288	302	314	292	312	315	284	316	294	322	266	298	296	329	278	294	308	283	309	280	285	277	294	315	308	279	327	284	292	299	321	276	290	293	306	279	306	315	294	267	339	297	314	269	294	289	289	293	293	306	334	276	294	277	320	302	290	290	289	310	311	300	279	330	287	345	285	292	298	302	322	301	325	289	314	305	295	330	278	310	309	312	278	309	320	334	303	311	281	292	328	291	284	298	319	276	297	291	294	303	323	288	287	336	338	306	306	283	295	315	332	311	313	292	293	301	299	294	280	319	292	273	319	299	262	294	290	262	299	292	274	312	284	298	294	293	260	286	295	305	323	303	294	310	314	308	297	304	250	279	332	315	282	281	300	310	278	278	298	289	297	287	282	306	316	320	278	305	317	300	286	312	287	284	319	284	337	297	291	288	281	313	295	309	307	301	305	275	288	291	331	292	287	283	284	295	310	296	320	312	285	302	304	333	297	309	300	293	326	317	317	316	312	295	309	315	297	292	272	293	270	303	247	308	340	284	326	298	327	321	312	325	288	304	302	306	290	331	282	301	305	324	325	291	293	294	297	302	302	330	305	321	285	288	286	294	295	282	291	311	308	304	319	288	287	312	297	310	286	295	272	308	284	293	316	300	333	283	307	289	287	284	280	309	279	305	300	305	309	283	294	300	292	288	257	317	301	331	287	313	298	304	286	293	300	299	290	307	344	313	278	295	280	329	312	304	303	289	317	294	294	318	289	316	316	291	284	286	266	329	291	345	303	283	305	296	345	293	281	293	279	265	296	308	293	307	307	324	330	301	321	298	317	312	269	305	292	297	314	328	307	275	291	323	298	302	305	295	281	255	328	302	306	293	276	303	310	304	308	335	317	292	326	302	307	284	321	308	347	334	310	313	291	311	284	299	299	328	326	316	315	269	291	310	282	334	310	278	295	270	307	290	322	295	283	327	303	303	299	308	291	310	291	310	256	306	306	277	287	308	283	289	313	302	265	303	315	277	303	293	285	284	295	284	315	250	323	286	281	312	317	299	292	264	297	302	294	297	289	285	280	288	305	331	326	284	296	306	324	321	268	298	290	285	266	274	290	299	319	270	312	324	315	328	300	308	277	290	310	286	312	318	287	293	291	306	296	300	309	298	282	342	297	320	289	307	294	302	310	295	286	341	265	286	310	297	321	301	307	283	319	323	291	302	299	286	284	310	298	273	299	282	332	319	321	289	333	303	274	305	278	315	287	253	303	296	291	281	295	291	290	300	304	307	318	297	281	289	296	342	321	293	308	327	279	325	285	321	327	305	312	337	301	318	280	293	306	294	320	319	274	326	288	307	309	343	303	311	318	347	295	336	295	285	288	295	291	331	275	302	314	335	298	306	296	318	299	306	285	290	301	314	304	301	300	307	308	284	287	317	292	267	311	310	298	307	285	284	293	298	285	291	291	308	316	313	260	290	272	320	292	335	322	294	311	282	314	285	292	312	298	322	301	313	284	297	308	286	304	317	314	292	322	326	308	293	297	293	287	320	274	291	295	326	282	299	320	305	299	273	315	280	279	287	308	327	306	315	303	298	301	309	321	281	288	289	288	280	303	317	274	321	307	282	316	310	319	308	293	317	306	312	294	295	284	277	306	298	325	277	289	295	286	289	282	290	277	306	319	318	301	293	314	284	305	300	299	306	257	274	273	284	288	292	301	293	289	327	302	281	310	303	279	288	277	321	307	278	323	308	292	303	299	284	271	340	310	295	320	296	305	315	281	281	266	314	271	318	281	316	327	318	309	324	321	309	296	276	301	280	274	288	350	266	312	291	325	325	306	283	305	337	348	285	310
18536	19291	14467	19858	10926	4751	843	811	846	764	799	823	756	792	779	800	768	770	812	787	811	816	780	796	798	772	793	733	799	783	788	753	769	730	780	756	780	749	781	735	717	739	765	719	730	792	701	756	760	764	718	714	763	794	768	737	745	843	761	745	744	743	767	771	716	697	737	708	690	728	721	792	696	751	741	772	771	786	721	751	756	720	790	751	738	750	779	765	748	747	769	766	777	767	706	777	796	715	801	727	758	767	714	695	756	767	731	721	812	752	772	764	778	786	741	765	761	752	792	777	731	754	751	728	744	732	782	741	797	713	789	740	760	719	773	795	720	745	788	727	773	797	782	739	737	718	768	734	771	741	815	729	707	791	743	771	718	724	718	747	736	784	747	778	754	737	762	744	732	774	735	755	772	756	749	753	790	749	720	770	739	760	803	797	733	764	745	741	740	747	762	776	694	761	740	769	747	806	744	736	737	752	739	713	716	754	724	804	756	754	727	740	755	773	772	713	778	736	762	753	718	780	759	763	742	694	752	725	774	721	712	771	751	823	775	737	714	784	692	765	762	742	743	799	745	764	767	690	780	735	707	788	710	770	802	732	729	755	748	770	738	782	724	794	756	756	743	768	789	721	775	747	769	777	772	776	731	761	734	758	770	772	737	713	704	758	731	775	727	751	791	735	729	733	753	752	765	734	707	737	767	721	715	717	704	750	735	771	795	755	764	755	742	760	755	749	720	714	761	743	729	700	755	786	712	762	724	748	782	753	785	743	749	722	769	749	723	728	724	746	721	723	756	804	756	713	795	745	717	738	767	748	769	739	715	718	745	764	756	792	741	790	722	722	807	815	737	714	750	730	737	794	735	714	740	741	745	740	765	717	729	745	783	786	771	719	763	756	721	775	751	785	732	727	755	742	785	748	727	783	760	732	744	736	776	724	764	721	761	731	751	781	771	789	745	787	744	762	751	757	714	807	740	750	678	713	736	794	755	709	779	739	803	796	756	718	760	779	753	730	735	729	771	786	757	718	759	705	784	800	736	798	746	753	786	785	820	728	755	730	759	760	744	754	730	726	767	751	736	759	784	776	757	731	756	747	741	720	754	755	759	792	749	735	737	813	778	831	743	778	798	720	789	694	778	758	767	762	767	729	787	783	769	758	766	757	728	775	745	727	782	754	717	772	734	715	733	748	800	756	744	775	765	755	733	783	762	703	729	733	726	779	735	762	757	777	758	744	753	759	792	718	754	761	748	727	719	763	791	744	717	784	797	735	714	746	780	776	758	729	780	698	746	733	768	782	756	766	766	767	748	711	775	738	745	780	740	772	778	722	715	799	741	797	754	760	739	778	770	778	721	738	741	760	735	773	793	745	768	730	744	776	788	754	740	761	736	778	801	740	715	731	758	781	810	779	738	750	725	750	737	776	752	798	720	745	732	781	712	759	743	788	747	808	767	763	743	753	712	734	767	750	698	758	784	767	725	728	727	770	745	747	740	752	732	719	747	788	751	762	713	780	715	699	709	729	738	755	776	722	755	764	736	722	737	730	734	741	775	749	779	759	836	747	674	764	758	685	745	780	728	777	771	796	765	729	746	739	794	711	721	694	747	741	711	761	811	762	773	799	745	774	739	793	747	767	788	771	750	743	734	806	728	739	807	750	750	761	780	764	780	751	779	725	787	769	749	788	742	721	742	734	754	781	797	749	723	754	786	765	729	761	728	747	753	734	728	723	731	801	736	714	740	794	729	788	791	714	787	754	761	810	749	756	728	751	772	707	772	770	744	755	750	745	732	735	744	797	733	754	761	777	737	757	749	700	792	800	784	771	715	737	779	796	717	727	733	783	775	762	780	740	745	719	740	760	752	717	724	755	749	785	744	747	745	794	794	786	723	780	742	750	754	756	777	767	753	777	798	744	782	768	742	776	781	800	743	773	749	787	740	756	754	741	757	783	768	760	780	758	783	699	763	774	788	733	763	751	715	728	764	726	786	742	772	747	766	764	736	747	751	769	692	763	739	751	754	721	737	796	765	782	693	798	721	739	724	810	768	736	745	743	745	730	742	760	776	787	768	776	742	786	701	753	742	751	775	770	707	758	755	706	781	755	816	711	792	740	757	735	745	755	711	740	707	727	730	708	714	764	733	757	772	740	774	714	746	701	799	778	764	727	760	745	729	756	772	773	805	744	771	760	725	756	767	711	730	706	754	707	771	705	760	739	747	757	724	778	751	738	784	747	739	751	803	726	732	752	747	780	784	715	757	761	698	778	753	772	762	792	801	755	745	756	728	723	774	727	733	715	772	756	788	766	692	738	732	749	739	766	714	783	754	732	723	706	716	776	769	768	764	770	721	738	751	752	704	743	769	758	735	741	767	723	766	780	775	746	717	772	735	791	771	758	760	744	735	752	786	772	752	790	808	705	741	760	713	756	765	785	773	745	768	773	808	760	766	785	758	730	779	763	737	725	740	764	763	772	756	751	748	756	763	750	715	828	794	712	808	748	780	762	773	769	756	798	757	723	711	768	736	756	801	774	736	756	727	757	783	752	716	795	760	709	761	702	696	695	758	732	730	711	750	762	726	763	714	765	816	673	790	800	760	783	806	767	759	804	716	806	753	765	782	756	765	748	807	737	733	744	738	740	770	779	741	743	760	821	757	769	814	750	790	768	781	794	794	721	770	736	771	738	748	720	777	761	721	765	744	725	762	710	690	787	777	781	820	737	738	788	776	743	782	822	725	734	759	758	746	771	768	740	709	735	722	727	721	741	712	770	771	729	740	758	810	727	710	738	738	664	762	750	769	786	754	733	769	737	761	731	765	774	769	752	783	696	718	764	728	701	753	754	730	758	719	749	751	783	794	771	777	738	777	745	744	750	728	740	697	729	828	801	750	746	714	828	783	761	741	810	752	790	758	729	775	759	756	749	717	795	741	750	759	740	804	762	785	795	745	725	763	753	745	734	722	750	759	760	757	740	742	702	731	798	733	731	727	759	744	762	798	753	735	731	761	792	739	746	770	714	728	736	748	746	732	717	725	760	781	758	773	808	725	760	800	777	754	782	707	742	705	754	736	787	749	727	749	774	815	739	745	825	777	728	734	762	770	773	787	793	785	722	709	765	803	756	789	726	771	776	748	715	743	730	762	750	770	768	726	792	739	791	756	681	777	739	789	754	780	848	739	760	758	762	774	780	731	806	781	766	743	767	756	797	732	754	691	796	731	729	761	738	775	806	731	748	746	745	759	727	789	725	770	773	777	747	731	740	759	689	740	737	754	707	723	775	786	763	741	702	767	781	801	787	743	755	732	692	715	791	747	770	762	749	764	750	761	761	761	750	780	758	737	736	778	732	738	744	685	771	748	767	770	784	802	729	762	760	822	764	720	728	783	762	737	719	732	709	749	792	678	782	798	725	724	753	735	723	739	706	746	707	757	725	761	773	774	793	756	724	734	751	743	814	726	784	749	702	706	781	726	783	745	731	781	761
56137	39827	39672	32479	28078	23076	17403	9888	3972	1214	539	476	462	438	433	435	397	430	405	398	367	379	385	369	392	386	394	388	408	360	347	360	381	357	372	333	387	353	405	353	351	377	365	369	398	353	379	352	347	375	366	344	379	345	372	333	375	339	342	348	346	364	334	317	360	342	367	344	343	349	380	349	354	357	376	341	388	353	349	353	367	392	392	350	366	355	385	338	373	380	362	357	391	350	318	364	338	326	369	366	368	364	353	374	373	349	366	342	320	345	362	382	399	358	373	373	374	361	393	346	372	337	360	337	349	353	382	332	333	368	341	351	355	339	354	349	360	367	355	339	361	329	352	389	345	378	339	343	360	377	373	377	355	369	345	345	332	359	339	390	333	359	378	376	342	354	345	334	350	363	343	343	366	332	347	346	392	361	352	341	364	336	365	366	383	363	352	348	380	350	374	340	380	367	356	350	310	329	327	377	368	369	361	382	362	345	367	324	327	358	393	342	344	398	358	325	384	398	377	367	381	363	366	348	343	323	355	418	334	370	372	385	378	363	365	350	346	367	336	365	341	371	358	363	343	313	361	374	342	358	363	359	385	364	342	351	354	354	362	358	372	373	370	382	365	365	358	344	373	344	397	378	328	371	345	359	346	368	331	327	331	320	343	372	352	344	322	358	383	346	362	377	374	379	373	355	336	344	360	360	361	376	332	381	336	357	358	375	370	319	354	376	352	359	370	365	353	335	351	344	361	376	364	391	364	379	380	364	340	340	373	372	363	370	359	358	367	371	392	377	343	365	347	377	333	388	337	334	359	352	359	398	359	327	371	348	357	361	380	358	343	374	342	326	370	331	351	387	381	305	348	367	353	357	399	386	389	362	362	351	349	338	346	339	369	360	359	335	364	378	358	401	375	376	379	321	358	385	327	373	400	348	360	354	359	372	375	362	394	384	363	352	372	383	366	359	361	321	344	393	349	341	348	349	382	337	359	354	380	340	374	378	354	341	335	333	356	352	376	364	368	341	344	357	379	362	366	389	330	388	364	372	375	368	353	342	373	392	369	362	355	374	327	368	328	361	352	379	354	398	364	334	363	348	354	368	350	348	315	344	326	371	350	354	334	385	378	326	355	327	362	335	383	361	376	352	372	344	305	377	402	331	413	332	354	370	380	354	369	334	360	375	351	342	401	350	343	369	371	367	393	365	388	338	323	368	341	352	372	328	379	337	327	382	343	318	323	369	359	348	367	380	348	340	363	365	343	343	325	381	358	380	343	353	324	387	343	369	389	389	372	354	364	376	371	318	344	320	398	331	374	332	347	334	308	371	360	382	403	329	384	378	371	349	347	333	308	336	391	372	364	359	343	337	379	329	356	356	373	337	343	344	347	340	339	330	399	387	353	360	335	376	383	368	381	387	381	359	371	347	362	364	347	353	371	355	343	335	333	351	360	365	390	360	333	349	368	374	374	367	366	368	352	382	331	340	371	384	367	357	375	330	313	344	374	352	333	342	387	368	383	391	361	349	349	344	334	342	364	339	366	357	365	373	363	372	352	362	371	360	387	352	364	354	383	337	365	350	344	368	350	342	372	370	396	384	389	353	359	360	338	365	380	350	389	380	388	345	388	372	346	354	352	346	319	403	363	402	353	346	359	340	364	354	334	376	348	375	391	352	377	330	332	358	364	362	343	340	352	365	362	358	382	355	355	357	368	353	404	350	361	372	355	339	370	338	365	354	337	325	370	392	339	329	347	385	365	360	330	329	352	333	356	357	379	345	366	379	363	356	351	385	372	370	345	329	379	365	399	367	371	388	334	348	363	356	377	340	356	347	385	397	345	350	374	395	382	364	378	365	354	341	373	339	381	338	354	332	351	376	355	374	375	370	382	369	366	345	347	388	344	356	334	370	330	329	355	362	350	359	360	354	374	349	386	353	352	354	319	343	362	369	343	368	358	339	348	352	357	364	364	380	371	385	360	339	349	370	344	326	356	320	368	345	386	355	346	379	361	350	348	340	350	355	385	372	344	330	349	391	378	356	362	329	362	379	371	338	345	348	376	383	332	317	345	356	416	350	371	360	372	400	360	382	343	371	343	352	387	364	365	356	337	336	345	342	349	350	393	356	344	354	375	318	357	389	329	389	357	387	327	347	342	355	340	387	419	360	372	359	407	332	348	352	373	327	338	403	350	361	367	388	365	352	354	365	355	366	373	367	366	366	359	349	372	353	344	374	365	334	342	344	323	355	380	361	350	343	384	363	364	343	364	364	350	375	353	354	359	343	336	370	358	377	359	382	371	351	418	337	398	326	343	342	348	348	342	356	363	345	372	323	384	363	373	332	349	354	344	373	367	340	344	357	369	328	384	333	345	378	376	375	333	393	375	356	365	349	393	347	320	339	370	360	351	367	385	332	332	333	387	363	357	364	384	365	353	373	362	349	387	367	411	327	357	375	358	351	356	342	353	381	330	353	368	337	368	357	384	349	336	354	372	360	371	349	352	352	375	379	341	425	358	320	415	385	390	366	361	357	332	347	345	367	362	348	354	334	372	392	358	384	367	352	341	361	360	380	339	373	377	385	354	357	382	362	361	353	350	346	392	399	342	348	356	324	370	351	375	358	352	370	368	353	351	375	381	358	356	391	383	370	343	352	318	363	323	366	339	342	327	339	339	335	378	346	395	349	359	373	358	343	357	357	385	361	339	335	347	319	359	371	355	351	364	396	363	371	353	348	365	361	349	351	379	358	375	362	355	382	359	385	370	352	373	366	373	332	368	351	366	391	361	360	349	366	336	355	357	360	368	372	340	373	361	395	343	350	406	367	373	373	345	356	361	349	360	352	345	349	362	366	344	369	348	334	363	357	371	368	385	346	354	325	365	424	368	321	386	369	373	354	332	348	339	406	328	343	398	372	381	389	357	363	365	364	350	364	343	361	351	386	352	356	390	374	346	362	362	378	354	363	377	330	363	357	340	361	345	391	355	348	346	339	362	372	348	365	341	378	369	398	344	363	372	378	393	385	331	363	326	344	378	333	372	336	313	389	367	347	405	363	383	340	323	350	366	362	369	369	349	358	348	332	370	355	352	367	379	393	349	379	370	358	387	352	365	386	368	361	362	345	374	378	365	342	371	355	341	346	369	394	366	357	388	394	353	352	366	344	357	376	357	353	361	340	370	352	348	329	359	396	376	360	354	350	364	365	359	355	378	339	361	308	371	345	370	346	394	372	383	355	375	335	355	386	367	370	383	356	373	373	381	395	374	387	362	362	361	341	358	356	364	352	350	346	351	372	344	354	392	368	349	369	325	335	362	372	397	339	353	389	352	375	359	372	338	382	394	343	357	341	364	370	365	370	371	378	360	351	363	368	339	348	379	358	331	312	329	356	361	361	368	336	381	367	358	376	392	365	390	382	366	358	373	355	361	390	348	359	354	330	367	359	346	385	359	371	324	358	363	375	353	343	368	357	348	351	358	383	403	345	327	359	354	355
53382	51021	51729	45135	23433	4075	2413	2141	1919	1681	1568	1500	1428	1289	1162	1224	1159	1040	1048	1007	1026	1008	1000	933	974	957	996	917	959	919	955	955	860	958	945	874	898	905	883	871	885	888	877	877	876	855	887	845	826	854	900	857	864	897	881	835	846	852	837	861	871	842	837	809	864	844	849	875	829	885	845	930	821	894	863	794	829	851	829	817	832	807	861	854	805	872	846	870	851	809	841	846	836	895	871	878	879	840	795	784	776	818	863	810	854	875	845	815	871	900	867	779	822	877	828	863	829	882	825	847	842	823	812	868	766	853	806	814	802	932	800	820	824	876	803	855	869	840	814	851	808	789	859	852	900	798	822	864	850	916	829	807	843	828	741	865	819	804	827	836	857	823	797	846	820	911	787	845	843	845	827	867	802	827	817	815	810	831	856	821	794	840	797	800	856	820	813	834	873	880	789	843	757	840	797	856	815	845	840	847	877	832	843	810	830	830	828	844	876	828	877	879	810	858	789	847	833	792	793	896	829	822	805	803	827	891	860	859	882	859	863	823	849	843	903	845	849	837	870	832	816	837	828	793	946	856	820	849	838	840	819	795	840	867	824	860	856	845	822	860	831	881	844	860	830	787	871	838	776	877	864	846	792	818	904	902	876	837	831	842	839	828	915	832	835	839	878	807	783	836	824	835	771	888	850	831	818	889	830	797	860	845	861	786	774	814	823	840	849	878	862	797	843	803	847	771	855	882	848	811	874	813	836	871	843	824	828	825	849	801	846	839	801	876	877	833	801	846	778	866	854	797	780	816	852	833	872	820	819	822	854	850	865	877	849	831	847	867	821	872	814	800	845	830	885	813	850	773	864	844	852	799	866	789	827	833	802	873	858	829	823	769	859	795	799	872	825	832	845	819	859	804	794	855	817	844	875	848	808	827	854	862	806	817	853	836	832	858	899	866	839	852	807	856	815	816	846	837	854	832	853	828	810	845	861	863	867	851	908	811	843	814	879	846	839	825	814	826	841	821	869	840	837	854	835	831	832	845	871	838	833	831	825	859	827	841	837	850	888	831	852	820	810	881	822	857	798	837	876	879	837	819	834	843	847	842	905	875	809	778	823	863	881	796	810	853	885	778	798	877	818	822	846	827	783	838	844	815	817	812	799	899	854	837	777	860	791	781	812	845	861	770	839	823	830	803	836	799	862	792	809	861	841	823	860	804	793	851	862	804	877	836	842	866	799	859	820	784	837	833	876	842	795	816	810	845	805	833	871	816	865	827	814	838	885	878	844	859	839	824	810	858	812	834	847	855	843	818	817	835	839	865	817	813	853	803	866	860	775	794	797	887	831	832	852	852	839	821	844	807	808	803	841	860	850	815	854	846	813	885	810	813	874	821	834	833	756	784	852	812	825	813	833	856	877	821	849	896	835	860	816	851	861	850	810	886	906	850	843	782	832	858	866	866	882	873	875	840	804	826	848	838	901	841	844	869	887	895	835	854	813	806	810	812	812	844	849	846	864	828	877	813	775	834	828	848	876	866	862	841	802	845	819	843	811	822	832	849	845	842	865	852	831	851	795	834	844	768	800	792	746	833	856	855	828	817	800	811	847	796	843	843	814	886	820	844	830	824	834	816	836	801	858	840	830	801	832	834	840	888	835	861	894	875	880	902	851	815	853	821	798	858	883	846	822	828	845	824	767	842	797	909	836	876	823	885	811	878	859	904	865	835	797	855	822	893	822	883	860	875	825	817	886	826	835	847	792	819	815	829	804	847	863	809	909	854	809	812	842	815	810	846	798	817	915	840	833	862	867	804	834	807	849	790	844	827	776	863	906	835	810	819	868	835	879	855	839	877	868	801	845	830	794	860	800	825	834	871	895	788	873	878	834	845	814	815	803	826	831	857	841	818	805	804	827	823	840	803	838	811	897	892	849	794	784	932	862	812	835	841	845	816	819	807	839	792	817	815	892	819	835	842	845	855	851	838	820	862	805	824	814	815	821	839	861	856	883	819	863	854	837	764	847	825	838	856	811	852	791	797	788	842	848	760	802	867	898	817	840	822	818	829	845	881	862	833	844	848	828	818	821	824	832	856	855	853	797	924	851	810	787	867	835	822	833	860	839	847	839	826	878	833	842	846	822	817	870	882	783	871	893	805	854	897	836	824	809	838	804	839	819	814	845	811	809	863	855	869	846	794	861	829	729	822	869	853	821	811	870	829	768	844	845	864	898	827	855	887	844	857	829	820	858	819	880	803	830	836	865	844	832	846	857	864	876	865	885	819	843	797	790	795	831	833	855	873	821	810	854	838	828	849	774	866	830	833	835	832	878	901	806	832	835	848	778	843	865	825	884	848	815	869	876	858	894	859	822	826	878	812	817	801	829	824	864	853	804	871	860	868	805	852	852	845	797	854	847	852	816	800	826	821	846	829	831	823	870	844	811	802	873	816	807	823	889	865	856	854	792	825	851	811	808	795	851	850	822	870	834	895	803	863	837	842	850	868	756	855	836	777	838	890	859	818	838	889	816	868	831	831	831	877	809	793	812	858	789	804	814	825	881	832	879	820	862	856	835	837	850	834	867	806	814	841	838	835	859	821	821	847	871	833	836	856	789	817	841	819	882	869	815	871	808	832	820	880	802	820	818	840	803	859	826	794	833	913	865	832	866	827	806	841	842	831	787	846	865	874	871	816	870	843	756	867	797	793	824	826	821	884	806	825	835	814	842	852	809	838	789	856	793	842	854	820	852	861	838	822	813	849	801	815	825	837	822	826	808	844	856	786	825	799	819	833	843	861	852	789	839	862	888	862	820	813	853	872	813	787	879	806	854	870	873	789	817	813	847	796	864	826	867	836	841	806	824	848	805	801	879	862	859	769	837	781	834	846	798	820	841	827	867	881	903	844	797	782	885	872	800	831	819	830	826	816	833	798	840	838	845	841	813	845	868	837	836	884	852	796	826	882	850	877	821	880	822	879	826	839	860	863	826	783	873	840	840	887	827	887	842	807	842	786	904	767	828	898	794	831	835	833	829	838	814	823	889	877	868	789	850	822	835	814	823	890	846	897	856	895	798	809	828	813	792	834	849	808	859	893	817	853	852	834	840	857	846	869	848	837	841	899	839	857	898	876	811	825	797	804	857	770	800	815	805	873	817	836	847	777	853	851	828	875	866	803	830	867	871	817	853	820	783	841	820	829	804	839	891	861	827	845	869	840	861	813	864	884	832	845	846	808	835	824	844	931	866	843	825	817	758	812	843	839	841	825	816	854	783	840	801	793	816	810	822	780	858	779	879	816	835	861	786	872	844	858	840	791	835	823	846	852	899	835	823	842	809	808	804	814	817	841	823	788	862	836	861	799	863	844	841	788	817	871	857	829	820	835	817	882	854	874	853	828	819	848	818	832	837	831	799	833	849	854	870	887	814	848	805	850	851	823	781	819	855	842	837	836	790	869	859	831	822	836	845	859	826	847	834	830	857	852	867	840	808	831	830	833
51205	36874	35610	29474	24275	22186	18459	10263	3523	984	531	452	396	325	337	289	290	272	280	252	287	289	263	246	234	225	228	235	223	218	227	204	210	219	194	237	226	186	237	217	227	211	206	206	206	196	217	207	213	210	213	205	209	195	200	222	194	224	215	203	224	210	233	243	232	210	197	209	178	208	244	197	191	203	202	194	197	207	197	201	221	225	202	197	233	221	222	192	191	192	211	212	205	188	221	200	225	199	234	201	210	200	212	180	182	213	207	213	217	226	208	196	191	219	207	174	182	202	195	230	171	200	218	202	220	182	187	214	201	186	198	179	192	177	183	186	193	193	221	164	215	195	199	188	199	202	200	216	190	184	206	228	211	186	207	212	190	193	211	215	192	204	198	177	213	206	215	188	214	203	175	192	205	190	163	194	220	222	165	203	195	204	223	195	205	189	221	191	214	210	200	184	202	217	230	220	182	211	201	199	200	200	198	210	191	222	190	200	190	200	216	196	220	234	195	204	214	175	212	210	176	203	201	205	202	182	192	206	183	209	202	197	185	194	198	189	206	215	218	211	212	216	188	193	181	202	204	180	207	196	201	198	177	187	204	221	190	195	194	185	217	193	209	218	210	210	223	209	221	196	197	211	204	181	175	206	214	234	218	202	220	212	204	202	208	207	206	195	196	202	223	190	198	204	216	187	203	199	184	194	192	208	189	213	219	209	196	217	207	189	185	206	211	202	227	174	206	198	199	201	210	211	198	214	177	193	195	206	212	204	217	197	203	194	201	201	205	215	193	198	226	212	201	213	200	193	178	178	228	201	216	210	185	194	187	235	204	200	210	220	193	179	205	176	206	203	200	197	224	210	205	203	208	176	217	189	188	202	211	172	212	201	199	191	227	176	215	228	207	212	195	203	186	209	210	203	197	170	207	218	196	184	195	169	184	212	179	204	192	190	204	181	207	190	245	188	184	198	223	206	186	199	187	190	187	212	221	199	201	174	184	190	200	180	209	186	174	214	199	194	219	190	196	228	216	208	185	202	189	176	181	187	207	174	196	221	197	200	179	185	204	200	211	199	215	208	199	221	194	196	190	222	217	211	179	192	226	230	218	203	188	202	217	202	205	234	185	211	188	188	195	207	208	201	200	197	191	208	211	193	201	195	190	208	212	200	195	213	205	230	205	187	213	200	182	187	225	221	209	199	230	223	213	198	198	188	224	173	226	198	211	191	193	203	173	192	207	186	230	192	189	198	195	197	214	199	191	184	218	184	216	188	191	191	196	210	176	229	231	194	211	194	200	226	201	211	191	203	202	218	215	203	211	200	190	184	198	206	214	214	207	216	174	200	210	202	201	190	209	191	209	199	191	225	201	210	211	172	183	179	209	213	177	223	187	211	187	200	219	222	200	224	227	182	190	207	209	233	204	220	196	195	206	208	219	219	207	203	211	211	194	213	173	198	190	201	178	187	186	190	171	206	214	189	186	201	190	185	189	225	223	186	183	224	186	201	203	220	196	204	204	207	183	213	195	190	202	217	208	208	198	209	215	212	195	189	208	201	196	180	202	205	186	181	224	204	190	189	185	220	208	183	184	204	209	189	196	194	196	200	208	198	195	194	166	176	197	206	208	191	213	204	166	187	190	198	216	209	219	190	203	183	206	190	212	204	204	183	192	177	164	213	202	186	168	182	186	224	191	182	180	206	200	207	221	213	200	196	208	196	213	214	185	184	188	201	186	172	192	180	208	189	182	220	212	203	202	210	215	181	195	180	194	206	194	176	182	193	202	202	199	171	193	230	206	224	182	207	175	218	193	205	232	175	209	213	193	188	200	215	186	214	221	207	209	227	221	231	206	203	197	190	186	189	201	195	202	211	202	203	194	192	209	199	226	206	199	210	207	197	202	220	189	188	227	212	228	198	191	201	224	194	234	208	202	208	206	207	225	204	189	228	179	225	160	192	197	179	215	203	229	211	212	187	205	209	212	225	209	162	201	173	208	206	182	200	216	226	189	177	180	231	182	201	179	218	227	197	202	190	201	209	186	205	206	210	184	196	219	220	192	207	193	194	225	187	192	188	216	190	207	198	228	189	210	185	211	217	179	211	223	229	214	206	231	204	209	213	180	203	192	231	199	215	209	209	207	184	206	218	200	186	210	198	206	201	203	206	193	184	205	195	210	230	207	181	198	201	191	192	194	195	196	198	205	180	186	194	199	207	210	175	187	202	199	194	191	206	215	221	183	174	205	191	206	194	191	217	222	189	184	217	192	224	202	217	223	179	198	220	210	190	198	215	203	205	190	183	210	199	213	198	201	186	202	196	205	205	182	181	190	224	213	197	175	177	177	194	197	176	169	192	221	184	203	202	209	190	203	206	183	193	180	213	185	210	181	173	222	189	198	185	194	212	182	191	183	209	211	191	195	211	205	199	197	222	181	192	208	206	203	211	203	211	193	182	203	192	171	230	205	180	210	180	200	195	205	205	221	212	212	204	188	226	189	202	225	195	214	222	221	214	211	208	219	220	217	196	205	202	190	167	181	221	208	194	205	195	195	195	241	172	201	228	196	213	184	177	196	186	210	202	203	200	197	202	205	202	207	203	201	185	210	193	180	202	192	188	184	217	204	187	212	206	185	200	172	207	180	213	191	194	205	205	196	184	175	224	185	209	205	211	200	193	203	185	202	215	179	178	185	225	211	252	195	205	188	197	194	198	192	195	197	212	196	188	199	184	194	186	190	196	197	209	214	204	193	184	181	206	167	215	227	225	211	204	200	188	209	226	207	203	194	203	213	216	212	198	190	208	204	209	201	200	183	195	214	200	199	212	196	199	176	179	181	186	184	186	164	232	191	180	176	204	191	203	185	194	196	190	181	192	208	209	191	199	188	207	205	191	208	200	202	190	201	205	241	206	211	184	208	191	207	183	217	190	198	209	184	198	188	192	211	205	193	185	188	178	186	185	217	203	186	199	191	199	210	229	204	205	220	200	216	204	175	196	226	214	193	208	187	208	187	212	186	201	233	212	189	201	182	174	201	192	206	204	203	190	192	186	192	214	196	175	196	221	200	194	233	185	182	219	226	187	227	188	210	204	213	178	196	192	228	220	188	207	225	192	208	210	223	175	213	173	216	185	210	204	203	175	190	195	185	212	203	223	189	192	208	214	195	199	194	213	191	213	211	196	199	170	178	196	183	185	223	169	214	193	225	211	219	207	221	208	214	176	219	226	193	213	215	207	224	201	214	210	190	153	223	193	209	238	198	212	187	212	221	229	200	203	232	178	210	222	209	209	215	215	211	207	180	177	166	200	219	200	178	215	216	182	184	196	221	209	216	189	213	209	213	200	183	182	229	183	199	179	201	211	194	203	208	199	213	215	209	222	224	187	198	201	181	178	216	178	197	209	197	221	198	224	178	198	189	209	200	217	178	194	175	203	193	200	186	183	204	197	191	185	209	205	217	216	216	208	202	216	196	208	200	202	189	225	183	213	198	196
53590	51502	48883	33349	9973	4298	3462	2933	2498	2113	1853	1715	1588	1309	1209	1150	1081	973	896	901	860	762	748	797	757	720	682	660	729	631	619	636	600	606	584	624	567	570	543	584	566	582	579	595	524	544	525	563	596	567	543	487	551	539	566	509	531	525	540	545	564	481	466	536	496	523	506	534	504	498	467	478	504	480	523	507	514	489	510	491	489	489	470	505	499	502	486	483	512	460	473	490	496	508	466	508	452	493	486	532	482	517	476	498	522	488	518	497	495	478	471	471	485	448	483	468	480	493	449	491	456	481	498	469	488	495	456	479	451	481	499	501	495	477	513	471	475	481	494	491	462	489	455	466	474	495	514	492	493	487	492	477	454	487	490	504	448	440	492	487	475	466	486	479	491	492	479	474	490	477	473	474	480	498	463	495	517	490	491	459	523	472	514	486	462	490	440	470	496	468	450	494	472	485	468	470	479	508	491	475	446	484	453	497	501	495	483	474	492	480	502	484	494	472	445	520	512	502	495	499	422	494	482	451	438	490	472	505	504	474	489	452	465	552	481	491	519	481	448	483	497	461	482	494	458	535	507	472	435	482	464	491	475	497	474	496	491	492	488	495	506	476	497	491	476	469	479	478	473	462	495	462	502	475	488	494	486	486	467	471	442	460	470	506	480	474	477	483	493	494	450	501	507	499	469	442	460	486	482	486	479	492	476	501	477	450	442	503	492	493	491	473	479	489	470	451	498	471	479	473	475	439	461	502	483	454	470	527	451	422	511	475	451	483	444	483	471	465	456	452	446	497	499	475	482	446	479	489	495	523	456	529	438	459	504	461	484	460	489	472	474	519	479	465	450	516	499	493	460	484	480	493	496	442	465	474	473	514	452	493	475	505	472	463	488	462	484	476	475	487	456	444	491	479	449	479	488	482	478	478	498	460	469	476	462	477	433	470	446	473	481	499	474	423	462	460	477	485	482	490	461	458	488	453	493	430	439	450	461	466	431	484	464	491	461	469	483	441	516	499	481	430	485	473	476	497	461	462	475	450	466	469	489	471	453	463	470	465	480	480	498	477	493	478	502	487	451	511	483	500	519	466	440	475	511	483	487	473	488	475	511	479	469	472	488	506	502	470	488	457	512	486	451	467	480	454	470	488	480	460	474	462	481	508	496	490	491	492	459	460	459	475	469	453	461	492	444	502	504	506	483	433	504	481	476	445	487	502	504	480	486	470	460	461	465	470	500	493	502	476	482	467	495	466	489	451	496	483	477	485	486	492	459	449	487	466	510	464	484	489	475	505	487	430	493	483	488	468	449	443	501	488	464	469	468	417	493	462	470	468	468	454	474	486	466	499	497	508	446	484	540	482	508	471	486	473	505	472	511	460	477	498	447	471	460	487	475	450	471	500	470	449	469	493	493	473	487	483	486	467	488	473	503	461	504	525	482	449	491	464	470	460	482	484	502	466	510	441	441	464	466	483	500	491	468	468	526	463	468	489	536	475	476	462	492	489	472	462	498	476	462	452	503	462	473	410	495	500	464	508	471	455	491	447	496	474	477	487	496	446	493	445	477	499	437	482	474	523	437	460	480	469	471	446	445	492	478	522	464	468	453	449	477	506	475	483	484	475	460	504	464	490	455	479	498	487	421	479	467	540	434	457	494	439	466	467	464	445	487	486	497	513	488	438	475	478	453	474	458	508	462	533	490	461	474	458	464	513	487	462	459	473	452	538	475	510	502	500	471	484	482	500	450	447	499	465	457	496	497	487	442	501	512	466	480	508	495	483	521	506	477	501	497	519	500	481	445	466	511	443	455	463	443	486	510	466	497	455	447	498	445	432	465	511	465	510	497	457	447	468	517	487	471	510	475	479	482	497	463	497	491	467	480	443	499	450	446	493	496	494	472	477	459	470	463	491	470	469	531	498	475	450	484	459	485	467	473	493	469	476	513	491	491	493	487	465	485	467	502	500	480	458	474	502	524	507	468	499	492	481	493	441	449	499	495	462	501	491	506	464	432	457	475	469	481	472	471	508	474	443	467	487	443	501	516	466	484	471	475	510	449	473	480	488	488	466	457	533	478	488	442	459	479	481	498	494	490	494	495	474	462	454	475	461	515	450	489	496	454	450	459	492	505	475	486	455	475	518	496	495	483	475	474	512	529	463	446	479	483	460	500	478	449	483	523	489	503	512	473	516	454	497	459	494	467	479	481	535	486	460	459	474	500	509	485	451	484	478	462	505	449	479	475	499	459	457	465	459	475	487	484	484	494	484	479	469	481	450	493	459	443	490	460	502	471	493	479	498	520	482	491	468	465	492	458	464	463	495	463	467	440	484	488	483	484	439	457	477	477	496	460	477	479	506	474	479	509	463	518	450	450	475	435	466	454	489	509	418	529	517	449	458	414	458	488	515	461	473	493	448	440	486	491	477	479	485	477	488	450	488	526	467	444	496	516	498	501	475	470	485	479	490	475	484	479	486	471	495	464	467	438	486	494	464	475	468	499	458	468	481	485	454	498	482	446	484	495	469	468	442	481	494	482	467	454	459	548	470	488	480	478	481	480	503	429	460	487	463	457	483	496	455	478	519	522	503	467	485	494	478	516	489	427	484	497	496	493	450	460	505	465	507	528	479	457	510	498	469	501	487	522	500	471	464	462	477	460	479	503	466	467	471	476	471	468	461	506	445	464	459	482	466	482	509	472	509	427	510	479	497	466	430	459	437	488	455	496	466	479	459	473	492	461	498	475	480	467	468	463	459	448	469	498	497	478	459	473	484	446	489	454	483	457	460	509	494	471	463	487	487	462	470	426	435	479	450	517	491	482	505	472	503	476	516	450	479	472	488	490	465	465	457	491	462	465	465	535	491	461	486	487	471	483	490	506	416	492	470	473	483	460	506	469	497	489	469	483	492	483	504	466	442	463	473	470	479	458	465	479	491	523	460	442	490	492	460	472	515	469	508	435	451	471	491	473	481	494	421	508	467	491	485	461	505	462	490	477	505	470	449	484	450	452	502	479	459	478	517	497	468	462	485	474	497	503	480	516	433	522	462	484	468	521	456	453	456	482	488	488	493	478	507	464	453	470	485	481	522	483	504	504	442	499	490	432	511	453	487	462	446	452	482	499	474	492	504	489	475	504	463	495	462	408	474	473	473	447	457	459	484	480	480	484	463	475	488	445	458	459	471	486	448	471	479	470	475	464	487	493	458	498	514	528	505	458	493	433	497	501	442	485	500	471	470	471	484	486	479	471	503	476	465	515	487	479	471	501	468	510	526	487	474	489	527	467	518	513	446	520	474	466	484	507	453	463	485	492	450	466	435	532	465	528	495	494	439	465	442	463	463	446	459	516	447	466	507	477	456	487	498	469	492	448	486	446	504	472	518	443	521	471	527	454	505	487	457	500	487	479	490	457	518	446	489	525	471	488	467	458	443	508	504	490	481	470	468	476	506	470	498	470	477	483	473	449	485	456	459	436	492	464	486	448	493	491	473
28225	24343	25409	9642	3009	1209	629	345	296	321	302	350	308	320	290	322	317	308	302	304	317	314	306	353	317	305	305	301	304	282	331	295	296	300	293	248	332	320	294	309	314	304	312	329	288	337	302	309	264	282	272	315	303	279	305	289	298	326	289	337	288	335	294	318	292	294	341	284	287	298	304	293	289	284	296	291	309	307	309	312	313	298	274	272	303	321	302	302	291	338	318	290	326	303	314	295	313	316	306	289	318	294	335	272	314	319	294	324	333	287	318	320	291	288	289	316	335	288	325	328	319	288	302	278	312	326	322	297	333	351	300	307	313	332	309	308	295	290	290	300	319	336	304	301	295	301	329	305	308	314	301	312	314	296	332	294	299	324	316	298	265	302	319	310	308	278	303	319	244	294	315	289	287	298	328	322	319	308	290	322	296	300	327	294	301	296	319	277	304	314	301	310	294	306	309	302	322	290	286	305	288	292	303	291	298	309	293	285	324	332	315	343	316	282	296	311	310	301	292	343	317	303	287	295	314	273	298	283	307	320	321	322	300	321	274	291	266	299	284	301	281	308	288	280	286	310	306	291	280	259	246	296	269	292	316	308	331	315	308	335	316	303	294	301	300	314	316	299	291	317	296	337	310	270	276	279	329	329	323	282	315	327	288	312	334	287	299	330	296	309	337	323	308	318	326	334	274	311	282	305	313	328	335	285	287	327	298	301	323	301	295	287	291	283	290	329	321	291	320	287	293	266	332	311	289	312	282	318	303	303	293	294	283	328	304	300	302	312	302	278	279	306	329	287	300	306	313	309	334	342	322	317	304	292	315	306	305	281	263	269	318	309	277	294	330	327	316	290	339	333	289	314	285	300	290	277	281	266	321	305	305	301	297	304	290	299	303	323	318	317	310	300	327	329	315	290	309	288	306	310	303	280	311	319	328	301	271	291	288	297	288	305	283	306	306	329	305	305	314	290	280	285	318	290	301	343	296	302	313	279	281	288	303	295	295	292	303	278	304	290	295	303	304	299	311	292	264	274	294	288	316	304	289	270	305	293	326	301	283	320	284	279	304	289	352	331	318	284	281	316	277	316	270	310	306	272	317	303	293	297	325	300	310	298	290	287	300	296	319	306	289	309	325	318	305	273	312	280	302	314	306	325	262	286	279	317	314	307	308	322	296	305	321	303	309	313	337	327	300	257	257	317	301	281	280	303	290	331	336	328	290	302	297	288	322	337	296	321	310	310	331	278	313	336	328	285	292	302	304	287	303	298	266	295	300	297	288	347	291	299	317	322	294	322	285	293	313	320	303	289	281	284	314	302	313	344	291	308	306	351	304	298	309	348	307	309	314	299	303	322	313	312	298	332	315	302	328	302	280	317	313	322	281	322	284	293	309	284	311	310	313	275	312	308	323	317	304	311	305	298	284	322	278	303	292	298	322	309	326	312	290	284	301	346	321	315	326	311	319	300	316	295	299	301	300	291	290	298	325	324	328	330	299	315	299	306	296	283	271	312	299	300	308	317	321	308	322	267	266	297	324	286	311	281	304	292	320	290	319	296	287	300	277	326	326	293	310	309	309	255	291	317	302	296	302	296	277	310	281	332	284	305	328	321	296	287	306	294	287	291	328	343	321	305	311	285	284	288	291	337	303	303	258	296	323	276	304	301	271	312	324	294	313	289	281	320	319	312	282	276	324	293	329	329	329	319	280	305	315	294	295	311	305	307	289	313	324	282	286	308	277	302	269	288	309	329	279	308	311	287	323	307	305	327	279	294	269	268	311	321	308	303	293	282	309	314	286	290	307	324	319	364	323	310	295	342	295	287	307	322	314	314	316	314	336	302	314	305	293	293	273	292	285	291	296	310	316	274	317	298	272	318	299	297	273	282	315	298	286	297	272	324	321	308	331	313	307	306	275	322	297	316	289	288	285	330	300	317	310	315	280	293	304	281	312	300	315	306	294	334	270	307	313	279	311	287	294	282	288	293	305	305	287	320	301	295	289	285	303	328	326	318	307	310	297	298	295	301	306	296	292	307	293	284	329	302	329	307	285	299	276	290	299	311	283	310	314	282	316	279	282	327	281	308	294	307	324	323	313	298	311	289	306	294	275	322	322	327	335	279	277	315	311	326	278	313	301	278	298	312	297	328	292	334	297	290	270	311	302	289	318	323	324	293	324	318	317	338	319	278	303	309	335	285	306	304	297	289	294	292	312	317	306	292	293	348	296	289	318	325	304	328	285	330	318	324	331	320	315	298	315	277	312	305	295	318	290	329	328	311	299	288	311	292	333	296	294	310	307	319	285	310	348	282	327	306	301	288	309	292	273	316	325	336	325	318	258	273	291	294	297	315	323	340	300	296	301	316	342	316	301	294	288	308	283	308	315	264	314	313	304	319	320	317	303	290	279	315	330	329	320	354	323	288	330	298	302	293	318	298	299	322	294	327	253	337	316	317	318	302	284	287	322	300	326	284	349	328	303	300	318	291	282	300	320	303	298	306	336	324	336	325	311	306	274	301	297	284	312	295	288	315	292	318	288	320	280	310	343	291	278	294	308	289	316	300	296	321	294	288	313	304	290	277	326	286	304	286	296	317	296	320	285	321	317	324	274	297	320	303	286	314	335	321	300	314	311	326	279	337	279	323	312	302	283	354	329	289	355	288	287	280	297	295	304	320	315	279	295	311	270	317	264	315	300	322	326	323	301	301	314	355	287	295	322	325	320	302	327	293	301	298	294	329	311	304	309	281	314	307	315	295	329	297	332	273	262	305	297	306	298	310	302	345	337	318	309	299	335	319	298	314	320	309	280	321	291	304	291	353	287	277	295	293	284	278	259	300	269	310	294	308	284	284	303	287	319	297	291	279	304	310	323	319	321	312	304	303	305	311	306	332	279	328	286	318	283	295	281	277	312	280	321	304	321	310	317	338	315	298	294	312	308	325	325	316	300	322	322	295	305	337	294	302	327	305	303	322	283	341	300	277	301	317	292	296	310	254	275	277	320	316	322	294	313	306	278	286	317	338	295	289	292	296	307	301	331	281	346	318	294	292	303	329	304	286	305	305	313	315	320	297	315	314	318	330	316	329	295	272	302	310	308	340	308	308	315	291	307	305	290	300	285	308	299	335	310	320	293	291	308	316	300	326	305	255	307	309	311	333	310	300	312	324	301	311	277	321	297	325	278	321	314	272	309	298	298	308	319	267	316	327	279	261	310	325	290	298	284	308	320	297	276	307	322	304	306	332	321	309	276	337	321	308	292	317	327	280	308	270	271	326	300	309	324	316	321	310	312	291	322	311	323	320	290	346	298	333	282	250	286	300	283	302	283	308	311	303	317	292	293	290	341	311	318	314	341	316	324	315	283	311	305	292	262	293	320	287	304	299	305	325	350	330	306	323	286	328	283	290	332	330	277	318	313	303	287	330	335	286	331	300	301	297	310	287	331	299	272	337	303	318	309	307	288	315	315	323	308	309	311	264	306	261	327	314
25109	21861	26380	10540	1589	864	850	882	806	807	806	801	787	786	776	782	799	751	766	804	769	731	746	790	813	721	792	735	742	761	792	733	720	735	784	748	775	736	788	770	763	761	828	700	718	792	769	729	795	726	719	691	734	694	730	727	736	700	794	735	786	773	763	732	770	699	757	743	798	768	736	824	786	730	720	801	721	756	752	763	746	760	742	740	717	785	783	752	753	746	807	764	733	738	740	777	754	749	794	799	707	760	762	712	730	762	716	752	771	741	775	706	741	686	735	787	761	765	797	790	754	677	794	749	718	734	743	722	786	738	785	744	789	750	760	808	781	775	778	771	796	752	754	736	793	748	769	739	785	737	716	714	762	762	722	749	746	738	711	747	744	777	730	779	757	727	770	752	768	757	734	771	776	706	785	758	747	750	718	719	720	723	794	804	800	766	767	747	721	800	735	712	786	733	728	743	746	742	740	761	799	772	779	758	792	764	730	742	733	758	776	777	781	802	743	740	745	772	739	733	745	739	759	761	728	756	786	797	810	760	725	774	776	767	780	745	732	731	686	779	780	735	765	758	750	684	750	785	760	786	768	695	748	747	785	721	746	769	755	751	736	732	717	792	752	775	710	720	734	770	796	782	761	787	736	749	718	721	726	789	751	716	737	726	783	744	660	754	746	780	689	737	764	716	736	745	727	763	695	689	779	774	730	799	735	768	723	764	706	735	769	735	733	762	766	738	767	776	740	752	728	729	793	743	760	824	764	784	775	766	748	766	800	804	753	790	742	734	708	692	698	764	721	755	732	753	767	754	764	757	716	758	762	705	746	774	733	712	745	751	743	764	788	769	736	722	724	760	726	750	747	743	765	712	807	779	761	784	762	774	764	760	765	750	799	814	725	743	767	687	779	766	768	748	755	791	771	760	769	761	751	723	743	732	753	806	745	747	739	745	794	730	753	763	747	799	786	775	745	794	739	739	704	762	748	769	690	765	730	764	784	728	756	710	725	776	750	741	760	750	788	741	756	768	758	771	753	786	774	712	810	748	777	778	762	740	769	749	743	770	745	805	745	735	778	719	755	795	692	781	759	753	741	779	723	777	767	757	732	761	747	798	746	708	735	722	798	758	751	815	750	739	769	775	758	696	754	721	789	743	768	754	755	733	783	764	743	798	759	736	753	760	786	811	754	769	762	768	765	779	769	709	763	718	733	733	743	772	763	754	719	790	744	745	722	725	746	765	792	737	763	735	750	762	815	787	772	739	782	765	741	683	728	786	725	733	726	757	784	704	781	771	761	711	744	746	732	762	780	787	751	743	753	753	743	752	754	731	745	713	740	745	764	793	722	785	778	741	789	717	799	788	766	821	782	735	721	724	743	722	745	769	706	752	742	776	730	764	812	780	773	751	733	698	733	743	764	746	754	742	734	754	789	707	753	768	796	747	733	782	800	754	788	739	749	742	772	736	770	744	754	747	784	773	755	740	739	772	773	779	717	731	796	766	697	755	749	778	758	758	789	717	768	751	720	725	780	753	819	759	750	763	743	756	791	758	773	751	808	767	784	761	712	742	766	755	762	737	725	727	747	722	747	746	768	720	743	746	715	735	774	740	748	716	756	756	797	736	749	727	784	780	722	777	774	772	759	774	735	754	765	742	749	742	759	748	791	768	761	785	797	745	754	775	735	779	770	710	701	753	750	771	713	698	756	760	788	726	763	773	761	775	795	767	732	742	795	755	753	738	772	761	785	753	799	767	767	724	731	726	770	781	758	777	779	715	784	727	793	724	721	747	758	791	713	757	748	771	707	763	723	771	804	764	788	802	722	739	745	781	781	745	786	755	727	725	758	741	757	769	731	765	735	738	773	779	725	770	784	764	762	749	707	795	747	730	762	715	750	741	800	760	730	738	771	782	743	819	748	724	735	769	788	724	769	736	765	801	791	779	780	750	718	784	730	771	767	733	736	749	768	795	754	742	753	740	782	770	718	770	761	793	748	780	758	828	717	755	698	763	736	769	784	738	805	776	757	760	742	777	783	778	747	778	764	736	733	752	776	760	828	739	709	742	779	748	717	759	799	769	775	757	746	766	766	779	768	713	787	793	745	743	721	737	722	785	735	774	720	789	724	780	721	726	812	734	755	746	724	768	776	774	759	746	754	705	785	751	700	768	759	756	771	761	780	773	771	745	764	715	683	758	757	751	751	787	741	753	775	743	798	760	787	743	776	807	748	735	742	705	742	686	748	714	740	751	761	746	716	721	700	730	712	719	780	740	756	766	730	754	700	748	732	707	752	778	726	783	745	763	728	723	716	765	760	770	765	732	742	745	785	773	722	744	720	735	799	761	755	729	741	712	752	735	762	735	752	709	727	820	718	795	752	765	752	742	787	731	781	716	777	725	779	753	753	780	741	723	772	729	736	778	797	761	793	723	716	791	794	764	801	738	818	772	756	729	760	725	780	759	743	757	708	765	729	786	793	767	746	737	733	743	757	760	754	798	815	735	764	745	773	770	740	704	716	779	807	720	748	690	752	768	785	700	760	814	773	789	753	740	702	709	751	788	777	746	759	714	742	753	777	787	747	757	763	770	773	751	750	773	735	745	778	771	737	779	719	766	721	743	778	741	782	700	778	782	833	766	754	698	791	807	746	762	771	776	757	836	741	745	754	774	794	728	803	779	733	739	768	780	751	737	764	750	746	762	744	716	803	769	762	744	721	769	714	737	734	766	779	738	721	787	750	809	744	800	798	812	744	786	766	748	746	761	816	766	783	719	686	765	703	757	769	690	764	721	739	774	796	699	731	753	746	738	741	750	738	780	761	763	790	729	705	728	772	746	747	753	753	769	759	709	729	731	725	780	778	716	774	750	734	756	792	755	786	769	730	774	762	762	726	758	777	782	744	730	683	764	715	737	737	719	722	673	763	733	762	746	712	777	750	752	748	755	752	776	714	730	743	782	703	770	696	737	765	740	730	733	770	743	763	777	791	749	732	751	804	774	797	752	691	767	723	771	729	780	756	768	726	749	802	796	735	752	760	725	803	771	731	769	770	757	747	761	721	778	790	738	764	773	768	745	744	783	761	747	754	708	760	782	700	769	754	826	711	760	782	755	724	773	732	744	688	774	774	761	715	721	743	836	725	819	735	722	753	769	780	774	785	735	746	761	767	802	739	782	753	811	736	708	753	722	741	777	743	760	785	744	725	750	743	734	792	746	762	735	734	750	765	791	759	734	719	711	765	792	743	762	723	769	772	735	774	761	737	784	701	748	747	751	734	755	764	759	727	731	778	738	777	802	746	784	743	764	736	791	734	741	769	768	752	729	734	794	733	740	767	721	733	748	748	749	745	726	766	730	772	768	744	792	751	760	777	765	726	736	739	772	713	712	780	726	723	748	790	764	746	742	772	792	782	734	759	735	755	751	724	751	759	758	754	682	733	787	766	755	760	790	698	749	746	757	751	772	768	742	830	811	764	697	740	731	761	714	772	762
58479	41089	38193	26308	23059	19438	12227	5405	1849	670	500	479	451	443	405	410	447	389	378	385	402	370	352	342	373	398	407	390	381	357	396	380	370	374	381	362	371	366	415	384	373	362	375	355	329	376	370	393	385	348	375	375	382	376	378	359	353	365	345	343	393	369	384	386	352	339	370	342	385	353	350	348	363	356	371	362	400	348	359	369	346	352	390	351	369	366	350	324	395	358	361	376	330	359	343	373	381	377	377	375	372	366	346	395	384	366	368	381	354	360	396	382	327	368	391	358	354	361	367	406	369	369	369	367	363	340	393	397	376	363	365	365	376	340	353	398	358	345	368	361	337	383	373	341	338	363	349	352	385	379	382	327	345	385	352	350	332	360	336	358	383	390	349	329	372	343	361	381	361	367	350	373	341	366	335	342	334	365	356	345	353	351	373	368	331	354	361	338	374	334	380	362	392	348	333	365	310	376	333	329	377	369	345	350	324	397	375	368	338	391	316	327	347	350	386	332	356	386	350	371	336	347	360	360	360	355	364	328	350	366	341	355	352	383	341	337	339	331	345	372	362	379	377	347	351	359	372	364	352	349	387	362	350	390	335	384	382	348	356	380	331	374	374	342	324	390	339	351	367	395	360	367	352	371	337	333	328	371	378	376	366	355	356	347	390	310	340	375	372	343	389	373	359	367	391	345	346	335	377	365	385	395	365	383	368	359	346	365	359	387	330	379	347	357	362	336	345	353	376	383	344	382	386	378	356	374	370	375	371	361	345	341	371	343	369	390	354	374	376	373	363	361	345	329	372	378	376	373	324	332	361	364	347	357	312	361	355	363	370	379	343	362	357	349	346	350	370	354	352	343	416	366	362	340	382	345	396	353	367	359	369	369	379	371	335	364	366	350	375	351	354	382	360	346	382	339	399	343	362	349	381	345	366	376	334	330	337	373	353	359	363	368	373	383	368	363	353	351	339	363	363	371	343	390	404	374	350	316	360	366	359	373	355	353	359	381	359	401	351	359	349	353	340	359	356	356	365	355	384	350	336	381	360	362	336	358	380	401	356	359	385	369	331	365	363	398	329	368	346	370	321	375	361	378	345	347	345	396	377	337	355	378	332	398	372	386	329	341	345	344	380	359	355	332	374	349	393	347	343	382	354	366	357	374	372	337	373	366	349	359	383	333	355	371	351	365	363	331	350	361	374	366	336	345	338	363	346	341	369	373	359	363	366	336	350	366	349	366	374	375	354	376	403	380	375	425	359	358	363	367	389	344	380	377	380	389	345	369	373	339	347	386	352	377	340	357	386	346	380	362	376	345	360	393	359	337	364	372	335	340	344	341	370	356	384	359	345	371	370	378	373	384	321	347	376	350	395	407	364	433	332	374	337	343	378	381	377	364	377	333	349	369	374	380	377	393	344	391	360	367	377	381	365	322	329	349	393	358	374	317	368	383	373	368	389	330	375	382	351	344	328	347	399	400	388	370	379	353	342	356	376	398	352	335	353	381	350	348	355	375	374	348	361	338	346	388	327	364	344	313	346	367	368	377	326	366	360	385	342	382	367	336	366	365	331	383	314	348	376	377	382	344	317	354	355	356	351	364	356	388	356	342	336	371	369	371	387	350	356	387	346	331	385	362	389	359	365	374	391	317	397	412	374	378	370	384	413	366	340	356	344	363	341	342	352	323	373	334	410	369	380	353	375	416	368	368	374	356	352	364	343	376	347	331	339	346	359	372	345	379	361	353	371	354	350	378	363	342	352	375	380	373	375	346	342	358	336	367	344	294	345	315	398	347	379	357	372	347	372	363	396	347	389	358	359	361	365	386	350	380	373	366	350	371	346	350	321	359	334	354	389	374	339	374	362	354	363	384	351	334	353	380	383	363	346	376	380	371	316	372	385	371	340	343	356	383	337	368	377	348	392	347	332	370	333	385	361	358	350	335	362	381	351	363	350	390	339	333	321	372	348	360	348	348	368	375	370	350	377	377	365	352	342	367	362	356	324	337	334	347	365	333	352	356	345	362	350	341	350	363	359	354	370	348	365	385	339	371	340	358	328	324	323	351	390	354	350	336	373	344	371	339	325	355	363	354	320	347	352	344	363	358	366	349	367	370	363	328	380	376	368	331	386	361	343	374	414	341	309	315	364	350	376	381	366	364	320	323	321	353	368	374	355	350	361	344	357	352	381	367	371	373	345	317	352	377	355	351	377	336	351	358	430	332	373	368	358	327	331	347	364	333	370	381	334	366	369	351	344	373	390	352	373	339	347	375	400	359	347	380	347	348	348	372	374	348	388	357	370	366	340	372	368	381	358	351	355	371	343	355	364	370	334	376	359	387	351	373	357	376	354	345	386	358	387	398	366	348	365	371	341	366	382	375	377	373	366	367	347	339	386	350	351	365	375	369	391	364	377	359	366	406	348	332	374	367	371	380	375	340	340	365	332	347	338	379	329	387	369	377	359	349	384	347	356	352	378	337	373	383	343	364	345	356	349	361	354	343	377	382	370	392	333	365	398	365	384	329	334	330	392	336	373	376	376	343	394	361	347	375	364	363	340	374	359	357	356	357	339	375	366	358	375	360	382	382	362	367	338	366	349	382	383	367	352	338	349	377	376	389	401	374	376	389	399	350	399	338	357	371	376	343	344	372	391	372	394	376	364	369	346	344	344	341	358	354	390	383	353	355	291	342	379	358	357	354	345	329	344	341	369	364	383	386	365	342	347	343	332	348	359	385	390	374	373	357	383	358	343	337	353	372	356	354	343	356	334	374	368	362	356	368	356	368	337	378	356	366	374	327	365	335	374	382	351	375	362	336	325	339	384	344	363	344	352	370	388	361	332	367	353	333	387	326	390	348	359	366	378	348	346	390	373	359	362	357	309	359	366	365	371	328	363	363	404	385	366	336	352	405	351	345	352	323	338	377	338	365	377	379	355	361	391	341	356	349	321	383	343	351	371	345	339	365	371	347	347	370	359	342	361	320	345	353	351	357	332	360	350	368	345	367	364	347	373	360	364	337	369	374	354	376	373	353	339	317	366	338	372	384	330	358	365	357	319	335	350	355	339	373	359	374	332	371	366	354	366	347	349	347	354	333	380	350	355	382	342	348	351	362	377	364	361	360	356	346	379	396	346	367	351	336	374	356	374	346	379	382	341	382	376	334	365	353	336	324	368	340	355	349	345	360	351	356	351	363	384	345	370	361	370	373	366	355	340	376	356	340	387	351	367	358	364	345	342	377	363	363	338	361	360	336	332	368	374	361	350	359	341	375	356	382	354	357	376	364	369	391	370	342	341	369	359	339	367	352	341	339	370	366	362	336	373	359	353	383	367	368	383	356	346	366	377	370	350	338	346	345	381	371	348	362	380	335	366	364	323	357	356	357	335	380	322	355	373	382	374	348	344	381	350	373	343	329	373	383	343	372	367	373	380	375	357	391	372	344	336	355	355	383	344	347	358	379	335	367	367	367	344	348	363	359	371	351	349	370
53123	51801	42348	11319	3337	2854	2385	2098	1808	1686	1530	1455	1434	1258	1146	1114	1131	1098	1058	1036	958	990	1013	980	978	940	988	914	951	915	937	923	916	895	892	849	912	923	871	935	809	918	895	819	907	863	932	854	823	947	855	843	850	859	846	832	851	886	866	843	828	855	831	865	830	869	807	842	850	799	822	777	803	805	875	843	847	861	805	862	805	850	858	839	845	830	820	889	848	853	850	810	871	886	822	876	854	870	815	829	897	851	834	837	844	852	847	847	882	838	788	793	841	815	855	862	843	834	879	846	894	817	836	844	831	830	868	816	814	882	868	835	862	781	791	852	805	829	831	869	845	852	833	811	816	815	784	799	857	810	800	819	781	811	792	893	789	781	781	824	847	825	818	815	799	816	888	849	812	860	784	881	809	844	851	812	837	820	851	845	827	842	843	852	848	858	817	844	798	866	850	805	814	856	774	845	872	834	867	832	809	842	754	819	837	825	812	834	901	840	807	837	838	867	852	751	836	859	842	884	813	861	864	808	800	782	844	783	827	860	880	838	842	842	890	827	830	809	758	851	789	857	768	847	802	784	794	852	859	809	811	860	893	844	848	871	792	827	812	855	831	811	862	800	827	877	868	831	820	846	858	803	851	842	803	786	876	800	817	836	852	863	804	843	860	795	840	828	847	877	787	803	824	825	826	875	791	857	840	814	874	811	840	842	809	837	820	842	842	841	847	835	814	857	826	807	829	808	919	845	849	795	812	820	858	820	797	775	803	884	823	839	829	835	867	847	845	783	890	849	872	809	857	818	818	884	849	857	814	810	832	889	840	865	844	897	851	806	852	800	870	809	837	853	825	886	839	827	856	831	810	835	812	813	839	812	876	870	832	803	858	822	833	878	799	838	838	882	799	861	845	831	837	829	836	815	821	793	832	786	811	826	869	829	839	862	810	829	900	835	897	844	839	852	846	835	782	821	817	799	871	833	864	815	864	824	803	864	823	852	858	831	831	817	827	812	810	853	798	873	852	821	820	833	776	864	824	850	789	855	796	832	833	790	841	855	792	768	849	851	835	844	826	820	791	827	778	851	823	869	800	840	830	823	818	862	771	863	808	930	810	783	820	839	805	827	852	824	832	783	849	794	825	880	846	828	880	820	833	837	805	846	823	784	846	847	795	847	828	794	794	768	844	832	868	821	789	776	809	840	819	823	829	820	825	830	815	845	852	817	848	802	905	788	823	812	820	881	846	860	835	760	878	808	854	894	809	846	849	868	838	880	843	779	853	846	893	791	845	825	839	856	842	832	829	865	877	803	845	853	831	789	826	805	819	785	855	888	825	838	858	788	845	808	787	831	843	853	794	864	814	804	794	834	799	849	812	811	779	793	819	842	837	855	854	879	832	833	825	785	796	840	860	850	846	820	854	823	815	843	858	801	814	857	832	797	832	833	792	885	818	817	787	823	799	877	861	807	842	765	829	836	904	848	842	820	820	899	873	823	815	818	851	855	817	784	825	821	854	833	840	809	812	806	797	889	890	874	824	826	817	801	825	835	842	830	881	825	815	866	834	824	820	849	829	840	821	823	832	853	817	851	862	823	843	850	838	811	789	854	842	797	864	789	827	834	806	825	845	802	871	866	832	799	808	790	805	861	843	813	840	807	873	869	859	838	832	821	825	816	829	767	818	802	868	815	866	839	858	819	813	841	885	827	811	851	829	837	872	814	802	782	859	836	825	850	815	837	809	789	831	831	830	837	870	790	865	847	811	818	843	842	841	816	831	886	787	810	824	786	864	893	877	804	784	842	822	808	813	888	849	796	798	850	852	828	871	809	830	802	878	828	855	835	812	834	804	827	786	823	825	821	897	812	837	768	829	780	880	836	877	795	878	808	883	813	857	818	895	788	880	814	861	846	806	805	883	801	815	859	828	833	823	830	845	832	825	831	827	830	838	804	860	802	798	882	781	819	869	810	831	820	808	830	819	873	825	862	847	839	827	791	834	835	795	813	828	818	872	815	832	840	854	808	828	864	816	862	852	828	859	831	830	890	813	799	856	848	843	840	813	761	817	881	824	807	897	828	843	812	903	830	848	831	813	810	876	797	859	859	862	811	849	865	840	817	808	850	803	837	862	849	860	810	844	870	816	776	824	839	790	854	814	843	813	828	809	794	799	800	814	915	862	804	808	846	854	835	860	837	822	852	883	816	877	797	879	848	803	818	876	859	836	823	820	857	857	826	836	848	829	827	878	835	845	815	844	868	783	862	813	859	834	850	800	839	803	885	819	850	865	828	814	836	831	805	815	840	872	770	824	828	844	861	799	856	832	772	868	824	854	816	814	865	842	812	854	809	879	840	824	801	825	840	815	816	829	816	859	874	822	863	845	815	809	795	820	810	768	819	851	824	841	840	886	792	836	853	810	873	830	843	857	877	855	831	798	805	871	840	785	827	813	767	856	909	767	818	779	853	852	802	840	790	827	870	811	888	849	844	831	836	802	820	860	790	826	824	837	850	873	858	780	835	855	822	854	834	870	824	827	833	858	823	796	850	878	859	855	851	843	806	875	843	860	849	831	825	872	844	777	800	839	825	814	824	832	825	812	825	827	780	864	850	850	825	799	833	852	822	864	873	836	905	847	839	838	903	829	818	809	795	886	858	806	829	823	876	780	878	820	815	803	854	816	829	866	797	858	886	859	873	806	819	843	786	854	832	808	827	855	883	816	859	838	856	775	864	798	845	828	853	831	842	840	851	888	828	878	817	824	805	850	840	872	829	769	824	856	860	819	825	821	847	807	838	827	821	841	846	805	795	864	820	790	835	812	887	812	865	868	818	798	805	883	838	850	794	884	837	873	852	898	815	836	847	819	832	819	872	871	786	844	877	839	834	840	830	883	851	805	842	865	919	856	815	791	876	840	851	787	781	789	778	856	811	800	789	817	833	899	874	822	837	858	828	815	851	855	882	809	849	836	812	842	764	770	847	851	809	841	845	877	842	832	840	875	832	789	771	796	815	799	884	839	873	841	836	874	826	818	798	827	867	828	784	792	819	800	805	794	807	817	830	852	904	804	783	813	807	797	835	836	853	841	831	855	847	860	825	878	776	800	797	817	868	909	831	815	815	830	763	808	847	803	848	818	863	848	837	790	820	797	805	836	835	833	827	839	867	830	756	818	840	837	835	825	812	804	867	826	858	824	836	895	780	808	866	821	847	788	815	795	830	877	863	851	780	805	813	839	785	830	854	823	826	816	795	837	897	807	846	806	797	793	841	799	832	846	804	835	858	835	811	829	783	806	875	804	825	836	872	839	840	812	803	827	846	828	863	831	849	793	882	835	807	869	805	791	856	818	841	786	842	802	834	845	830	860	825	846	840	850	795	827	839	818	826	842	811	830	817	864	804	827	857	829	816	909	893	833	782	822	808	838	856	869	835	839	801	882	795	831	860	825	862	805	877	828	803	881	809	857	822	801	829	826	871	842	811	854	872	777	840	845	862
56053	36804	32159	32313	24433	22478	18768	11716	4784	1353	493	431	384	345	303	348	280	288	293	285	226	244	241	222	238	256	262	236	242	231	182	233	214	219	212	225	235	190	211	209	220	211	219	217	228	213	220	220	178	222	233	208	213	205	230	209	212	168	195	216	209	187	221	201	202	200	173	184	189	202	172	189	229	202	195	194	216	211	188	209	205	192	191	207	214	193	211	214	216	191	215	190	206	210	221	208	172	207	225	215	195	199	213	177	184	193	221	206	227	200	213	225	196	196	219	190	221	211	217	206	190	217	190	194	186	188	206	209	218	206	180	202	200	227	211	206	238	210	180	214	205	182	205	168	200	209	207	218	207	191	187	237	207	212	205	192	203	195	205	199	181	187	205	199	225	194	215	191	200	208	196	211	202	180	191	202	215	207	203	208	198	186	184	211	186	194	169	183	223	229	189	228	180	164	195	219	190	225	182	195	208	224	207	199	171	214	203	220	190	220	236	206	192	192	195	185	187	189	202	201	204	203	211	182	185	193	176	188	195	187	203	192	194	232	223	175	196	201	224	191	192	203	201	199	194	200	193	194	183	181	206	205	187	209	180	192	189	191	197	190	231	213	194	189	209	203	213	206	195	182	212	196	197	220	228	211	234	196	208	192	195	192	215	212	217	173	238	211	190	200	207	207	202	187	204	217	183	193	194	198	220	176	192	219	185	206	186	184	214	190	228	194	204	212	226	207	170	198	182	186	194	185	213	220	184	195	224	185	195	211	208	197	192	209	207	201	211	179	195	217	191	217	198	187	179	187	180	211	198	177	169	218	198	179	197	214	208	254	210	212	181	181	183	171	212	218	173	195	207	206	185	196	209	214	230	208	205	214	201	210	193	193	204	202	189	202	177	207	201	201	196	210	201	192	203	209	187	208	232	187	246	207	198	209	197	222	184	196	176	203	196	189	209	205	172	214	219	174	191	211	218	206	201	205	228	182	178	194	210	230	201	190	193	213	200	186	211	215	186	194	194	226	222	190	211	194	175	191	191	203	212	192	175	213	220	215	242	227	207	217	197	197	196	211	205	195	208	216	145	198	208	178	238	182	216	184	191	189	228	220	227	197	204	195	190	214	209	194	219	202	199	184	205	178	185	195	232	203	180	211	186	204	214	176	226	174	203	239	208	186	177	190	210	202	190	179	203	196	218	240	218	197	197	191	196	203	197	194	208	200	197	199	191	189	209	202	210	228	202	219	218	186	182	195	191	226	200	196	226	207	187	229	205	186	209	213	203	156	217	196	196	237	192	211	196	202	220	205	194	217	211	215	190	215	186	207	198	198	207	226	199	207	224	217	229	206	243	193	176	201	192	195	176	197	187	189	191	167	180	176	179	213	228	197	214	192	175	213	185	185	206	202	215	192	222	180	196	179	194	199	210	195	181	223	216	193	176	206	199	198	210	208	205	211	214	185	197	222	198	199	215	196	217	186	208	195	215	182	204	214	175	189	211	211	181	212	186	184	191	206	208	197	168	206	199	174	180	194	213	220	191	202	181	197	220	165	192	170	183	186	203	189	199	222	208	196	193	223	208	226	192	202	192	212	200	221	186	192	206	197	197	171	229	201	203	195	193	193	204	202	244	185	234	221	191	200	167	199	181	217	165	179	185	198	211	220	210	223	201	236	205	208	212	202	200	206	205	207	191	223	204	208	196	183	204	214	195	207	244	197	184	197	208	206	225	181	191	205	177	227	198	215	211	211	187	215	220	236	244	194	194	180	211	211	186	211	181	192	210	196	184	186	178	210	193	227	183	215	182	197	179	217	198	218	222	206	206	207	198	186	183	167	209	191	188	204	192	241	202	219	204	219	211	193	205	231	209	194	224	209	212	187	182	218	201	198	207	215	222	205	195	210	182	189	195	190	187	193	188	198	182	209	227	201	213	204	200	201	202	189	173	192	209	201	182	209	194	216	186	196	215	199	192	206	162	184	207	184	205	206	201	216	197	195	185	200	184	182	216	188	205	214	194	183	167	196	208	199	197	208	178	210	219	209	196	181	209	198	175	225	228	211	195	206	195	222	184	225	230	200	219	200	208	194	199	194	185	181	207	197	178	212	217	200	201	202	184	187	196	190	228	210	209	202	198	192	206	190	214	210	214	199	205	208	200	206	223	199	205	215	189	207	197	197	190	199	181	200	191	186	223	184	188	184	216	198	210	200	237	205	232	202	181	208	225	206	197	201	196	229	213	189	214	218	182	193	228	202	197	199	191	189	198	185	198	231	194	211	197	178	230	206	234	177	189	206	213	187	216	204	196	213	194	184	200	233	205	221	186	213	200	197	191	182	178	208	181	212	171	209	213	193	199	214	194	199	207	210	202	198	197	218	195	187	172	202	186	171	198	207	225	164	195	192	207	210	193	211	210	186	222	248	198	194	221	219	209	215	190	188	214	183	190	219	177	200	195	214	178	175	211	204	209	210	186	184	173	201	219	227	194	185	168	196	224	206	200	223	195	234	218	212	199	217	203	223	208	206	202	213	202	204	203	181	220	185	201	211	208	201	224	239	209	210	207	226	188	210	198	215	212	209	204	218	190	198	195	204	173	208	196	196	220	206	204	194	181	189	225	205	184	191	181	216	200	203	197	205	197	189	188	217	199	197	184	195	218	203	211	203	187	198	185	208	209	187	200	210	204	212	199	195	189	193	206	216	198	160	221	215	202	202	209	222	207	237	211	167	211	195	230	207	212	210	199	216	241	197	210	192	195	186	203	212	216	211	202	168	197	202	219	191	191	223	176	197	206	225	196	212	195	188	198	203	211	193	173	202	222	211	190	210	191	187	208	218	215	193	190	192	194	212	186	176	227	203	194	242	192	218	202	208	200	230	217	187	194	208	179	202	176	208	193	201	204	185	200	177	200	216	188	205	209	199	211	226	190	207	206	205	201	221	198	232	207	183	189	193	194	208	190	200	218	201	189	236	218	198	205	169	204	226	221	210	213	174	192	195	197	182	194	223	189	205	201	220	230	187	182	213	217	208	209	201	202	199	215	217	188	183	188	200	178	200	197	195	219	202	204	219	200	209	203	185	201	207	196	235	201	219	217	186	201	194	180	201	199	183	222	213	189	201	194	190	183	186	182	177	165	188	211	207	180	175	193	185	172	193	194	210	189	178	178	202	224	208	201	191	226	192	213	187	204	192	209	196	201	224	213	195	196	213	194	198	177	208	200	217	206	198	204	232	197	209	243	223	219	200	185	196	207	216	201	211	206	210	180	180	203	196	202	179	202	211	210	200	209	202	201	206	191	208	211	211	187	181	194	198	183	225	195	203	191	191	196	206	193	205	194	193	190	246	191	209	201	187	208	184	210	199	193	206	212	188	209	222	224	204	183	233	212	222	178	201	175	212	219	217	208	214	235	217	174	195	201	170	190	234	210	190	209	212	208	198	199	187	189	200	203	178	207	192	189	187	233	212	194	192	212	211	228	212	213	219	236	215
54787	48596	46561	24931	5157	4199	3392	2768	2448	2139	1841	1695	1492	1203	1185	1072	1057	937	934	912	861	844	800	736	669	750	736	661	675	693	673	592	627	606	636	625	646	598	568	564	570	568	591	561	603	545	520	592	504	590	516	497	542	535	551	501	536	514	526	559	550	554	508	521	472	512	521	499	528	506	512	513	523	487	468	502	511	504	532	498	488	514	521	491	514	485	484	508	517	493	511	534	479	482	521	480	460	484	510	499	545	483	512	491	496	497	428	487	494	467	485	482	482	509	509	501	438	494	469	466	491	495	507	461	466	454	487	475	505	474	471	458	471	454	475	512	479	485	472	543	513	509	455	449	479	479	476	530	426	483	463	516	498	505	443	463	460	500	460	495	481	454	492	445	517	488	489	464	490	448	474	511	455	498	506	476	517	477	494	496	478	505	479	446	492	461	500	450	465	467	497	489	479	485	513	500	439	494	463	474	482	488	493	478	494	479	523	489	458	487	451	495	500	489	474	460	476	497	482	503	472	457	452	468	476	449	461	487	463	507	468	471	487	451	491	446	509	468	505	437	497	462	476	467	420	463	506	469	458	505	486	494	447	487	476	476	521	515	545	453	494	501	495	468	506	459	477	481	512	464	501	446	473	529	499	455	461	460	494	424	480	483	461	457	463	509	486	471	481	503	492	480	473	483	481	483	469	460	529	466	497	513	464	458	460	450	472	480	496	480	434	493	454	513	492	466	464	460	442	481	485	501	498	474	489	498	508	468	450	488	454	463	495	442	437	473	473	501	451	458	462	459	496	452	464	448	528	490	521	479	501	483	505	452	470	471	472	488	471	459	455	468	478	454	469	413	450	477	501	460	512	474	480	499	472	472	476	461	486	486	480	494	464	467	453	435	485	438	490	503	488	508	510	479	495	507	495	453	485	488	529	501	497	460	463	535	485	476	478	466	496	485	486	465	470	471	469	490	504	469	462	485	477	496	461	448	471	457	436	463	483	465	466	496	450	471	509	475	459	517	481	464	515	451	472	503	460	477	499	463	468	462	470	497	464	496	488	508	507	442	485	474	459	428	442	469	503	476	456	517	498	475	419	433	493	502	478	466	506	470	480	488	451	481	443	505	467	460	441	488	489	498	443	484	477	520	476	504	464	456	475	472	480	513	455	486	489	456	482	478	442	492	468	444	485	469	471	495	460	460	524	458	494	456	452	540	491	465	505	478	451	453	507	466	449	495	484	464	452	452	439	519	470	505	509	481	450	443	500	463	476	483	421	523	446	484	485	535	480	449	472	495	502	505	444	499	459	451	502	478	484	472	514	447	464	464	515	471	495	514	498	471	485	460	510	455	479	474	457	458	483	495	510	452	504	499	491	515	518	478	472	465	487	482	503	470	515	523	496	485	464	466	491	472	498	455	484	425	458	496	501	454	474	491	531	510	441	456	466	488	453	489	502	488	502	461	480	489	443	471	455	464	498	564	515	503	498	488	508	424	462	462	431	468	474	466	430	482	482	492	476	479	485	491	473	473	474	483	471	479	491	466	445	516	498	488	441	472	497	470	468	472	459	442	491	490	463	470	486	495	473	520	505	478	488	472	483	508	500	454	470	527	483	481	451	442	525	501	483	548	451	528	486	468	459	512	498	479	472	441	496	450	462	470	512	454	498	456	477	483	471	451	485	487	489	478	457	460	501	472	459	470	498	508	454	469	484	462	481	491	488	456	463	499	498	497	494	459	482	489	488	467	448	475	477	486	476	496	504	484	490	494	480	477	504	448	482	505	489	495	485	476	467	471	485	443	456	469	472	439	472	476	480	449	468	438	536	490	452	473	440	445	469	460	454	479	482	497	460	498	527	478	455	451	485	497	485	474	445	441	481	447	458	428	449	474	496	484	497	487	484	460	500	478	485	461	506	515	496	485	491	463	468	458	463	504	474	484	475	492	490	487	472	496	449	520	490	497	474	487	451	463	514	462	472	404	519	487	492	477	441	470	426	454	490	477	477	471	509	517	470	454	500	459	527	438	476	487	483	509	472	491	480	451	498	535	463	477	478	477	501	472	474	503	500	485	479	454	506	444	474	484	458	477	487	460	440	469	462	497	505	503	499	462	465	480	496	458	458	486	464	482	489	497	467	463	490	493	458	483	466	498	483	508	462	463	488	492	478	468	486	481	477	455	455	495	472	439	469	443	460	458	438	470	477	448	438	493	483	477	472	461	486	448	499	481	456	465	460	484	443	452	454	519	467	526	508	480	515	487	512	450	464	495	474	498	509	506	470	506	512	490	456	509	489	472	503	478	447	481	569	427	515	508	474	472	452	447	455	473	462	449	503	460	466	476	481	463	480	466	470	493	477	499	480	472	514	473	463	469	488	470	485	472	520	476	494	461	512	506	475	450	483	464	451	485	498	479	486	499	477	465	438	472	461	467	484	454	456	492	486	477	484	500	489	486	484	462	478	509	461	469	450	453	481	454	515	447	483	478	495	447	509	460	485	472	439	491	494	516	514	487	454	457	461	500	468	463	481	477	464	480	436	479	479	517	509	491	495	493	492	442	454	488	453	473	491	449	471	450	488	474	480	478	469	487	474	458	459	494	484	453	483	469	521	512	477	497	476	464	506	488	487	465	492	463	483	474	484	486	466	478	474	487	450	474	497	469	475	473	501	471	465	477	501	538	461	469	462	499	512	477	465	490	477	458	494	491	468	471	470	483	442	490	459	471	467	416	488	481	480	456	509	468	495	477	492	483	481	481	514	510	490	489	458	474	506	446	441	469	449	503	467	492	452	491	449	486	512	470	488	468	516	487	468	496	460	473	489	466	480	441	477	448	492	494	491	491	471	481	489	488	543	441	536	466	491	486	474	523	481	506	448	453	467	447	507	439	452	453	489	483	437	496	475	518	464	473	464	469	476	479	463	458	469	455	475	486	476	454	453	512	485	482	509	499	497	480	474	477	491	477	470	453	458	471	461	469	503	463	455	471	486	507	464	439	499	510	484	459	453	519	483	451	465	458	490	474	457	483	456	465	467	494	459	436	478	488	509	486	458	483	463	519	478	487	474	463	471	514	490	484	481	495	457	473	493	465	478	507	496	456	489	493	494	447	468	459	489	449	469	464	489	504	476	483	476	473	484	463	476	502	469	473	515	473	455	459	450	486	450	491	496	454	471	531	465	486	484	516	488	442	528	533	480	483	473	523	462	442	512	504	521	448	507	457	484	418	487	472	456	476	474	470	510	482	447	476	481	466	537	461	456	468	487	461	475	434	483	467	502	466	440	498	472	484	464	462	488	456	481	441	462	467	478	477	472	453	498	485	457	478	484	458	466	486	531	486	476	440	495	467	475	472	495	460	459	518	529	439	481	479	459	516	468	473	463	488	493	470	479	480	499	455	518	426	482	474	470	463	476	498	510	460	519	464	464	501	473	479	505	483	520	472	486	454	473	497	483	471	468	487	484	525	463	515	445	503	465	480	482	498	454	505	493	475
32000	30836	24532	15814	3319	1030	531	391	340	313	299	324	289	335	305	286	311	304	306	304	333	315	292	329	305	301	323	318	311	292	299	343	296	272	279	287	310	302	302	342	285	292	299	317	305	321	307	309	276	302	285	306	331	277	293	285	302	316	263	294	281	298	287	309	310	304	313	298	313	308	323	278	274	312	310	312	306	306	303	271	306	281	283	300	300	313	334	317	336	317	308	316	299	303	327	329	318	323	315	296	291	311	298	298	300	320	314	319	307	340	302	297	281	278	290	308	314	309	284	321	310	301	329	295	279	314	284	291	288	307	285	326	287	291	316	316	311	340	288	329	326	304	303	320	314	281	288	302	290	281	304	306	281	306	308	316	318	303	296	311	342	293	296	298	332	324	267	306	314	306	274	309	289	297	296	314	331	336	314	304	316	307	287	332	297	292	315	275	345	285	304	290	302	328	324	282	331	295	316	314	283	327	281	319	335	309	318	290	296	316	301	304	290	302	307	305	282	260	281	299	309	295	298	320	289	287	301	302	322	299	286	277	301	297	323	300	292	312	295	297	298	260	294	297	334	279	298	305	315	305	296	327	327	312	316	316	297	298	281	295	317	321	291	327	308	312	276	279	350	305	305	289	256	321	301	293	328	323	306	286	313	310	339	314	345	293	321	281	292	293	307	316	288	294	302	303	302	313	307	271	308	264	300	302	301	322	300	283	314	331	316	311	276	309	299	296	325	268	311	313	291	318	303	332	307	297	306	325	327	311	316	305	335	291	265	290	293	322	298	320	349	311	355	340	312	331	310	335	282	292	315	323	294	319	285	288	308	303	307	310	277	325	298	303	296	289	308	317	278	338	319	280	286	309	308	292	291	298	267	330	302	303	308	304	339	304	316	279	272	346	280	311	323	313	338	303	294	313	276	317	327	307	293	301	306	292	323	293	297	304	314	324	333	284	329	309	293	297	314	316	339	290	280	289	292	297	334	289	316	300	325	289	330	303	294	303	331	305	268	300	339	270	301	302	317	268	308	330	283	307	318	337	328	291	308	310	299	296	278	307	290	286	293	305	316	323	274	300	340	309	294	301	317	329	311	319	306	299	308	318	297	307	309	297	309	259	325	326	295	281	312	297	332	308	338	292	317	317	297	300	306	312	319	292	341	289	282	321	305	289	310	292	287	307	307	294	331	311	316	288	312	299	328	310	314	302	286	305	309	314	319	294	324	317	297	275	282	299	323	297	296	293	289	293	303	301	288	346	281	302	328	317	331	321	335	318	312	297	294	302	276	330	300	305	273	287	293	312	278	282	307	292	310	294	316	304	317	281	312	339	320	301	292	293	298	321	319	326	294	303	310	309	319	315	315	275	250	334	293	290	293	296	267	287	306	342	329	302	317	313	285	326	313	310	298	270	323	326	306	282	263	295	313	320	287	302	274	305	315	329	330	307	279	286	298	308	304	293	278	305	314	293	314	291	330	316	302	307	283	316	324	307	310	281	312	276	279	284	297	313	270	287	305	283	320	304	309	303	308	324	303	321	295	307	302	316	320	349	299	280	304	324	284	303	292	300	320	324	319	335	303	308	306	344	310	322	321	308	288	282	343	270	296	337	279	323	333	291	314	314	302	316	315	294	291	294	285	309	359	284	324	274	286	278	312	297	294	338	355	307	353	336	306	317	314	277	314	301	316	282	298	347	323	291	306	314	322	341	302	302	320	363	322	326	298	300	319	310	317	291	308	292	308	304	302	341	295	281	307	323	307	324	315	313	269	307	294	309	281	297	306	313	306	330	270	311	308	302	318	267	303	307	296	301	303	300	310	308	286	312	293	293	297	309	308	260	300	290	332	319	319	318	299	282	342	332	295	307	332	332	285	332	290	308	296	294	310	289	325	326	268	303	290	329	311	336	293	298	280	281	284	312	265	277	317	310	318	283	318	305	280	337	323	310	306	336	328	283	313	286	321	282	321	284	326	333	307	294	284	275	287	323	289	333	300	307	290	277	302	306	311	297	321	300	342	310	289	322	269	305	294	289	305	292	306	306	315	348	270	307	285	295	285	322	306	288	307	326	321	298	302	296	339	264	310	280	282	320	306	297	299	320	315	279	338	317	292	275	294	288	343	317	331	310	333	326	291	338	286	285	301	330	326	318	265	310	282	314	308	310	292	319	316	294	357	256	309	310	326	303	292	320	309	278	326	307	304	320	289	313	297	322	308	290	297	301	318	296	334	280	324	356	297	317	295	283	293	295	333	319	305	276	301	311	314	302	308	321	281	307	335	311	314	311	276	319	351	328	322	318	318	299	291	299	281	304	314	288	284	299	300	335	270	310	325	297	300	302	325	292	288	292	291	295	325	290	265	266	297	297	307	338	312	287	300	304	305	295	303	289	294	311	288	299	323	340	320	306	321	280	301	303	299	315	299	284	283	293	282	268	290	279	309	321	292	288	302	333	319	313	361	321	261	321	321	299	342	341	302	304	310	301	288	316	331	296	316	311	325	335	286	301	303	280	327	292	311	311	351	280	310	289	339	294	333	303	309	310	311	332	286	323	309	291	296	303	295	296	342	313	315	319	315	308	293	298	291	296	283	303	327	301	331	317	316	321	314	352	292	321	302	325	316	289	304	313	287	298	317	323	338	321	331	334	301	322	333	311	297	313	298	303	295	329	322	306	295	306	278	291	301	330	316	322	296	302	283	316	336	324	288	275	322	348	328	298	305	318	324	298	273	311	305	301	311	300	284	296	313	325	320	330	306	322	322	335	321	297	326	317	311	328	309	293	329	314	290	326	334	320	316	301	315	281	263	320	306	300	329	338	304	297	351	304	316	351	300	288	274	301	292	285	285	290	281	298	289	303	313	307	299	305	300	294	326	323	288	320	280	275	319	300	290	306	271	278	315	310	309	328	294	277	266	307	336	318	321	300	308	293	277	328	310	275	303	315	287	293	340	297	321	315	316	319	315	332	302	304	300	304	319	329	335	265	295	317	306	289	269	288	327	261	322	317	295	318	355	296	297	327	312	308	329	328	299	309	306	296	296	321	300	288	324	320	308	330	264	299	287	298	328	314	328	315	258	306	289	323	308	308	337	327	311	321	294	308	289	325	310	285	299	315	348	315	322	285	285	301	272	327	323	312	308	323	308	286	313	338	320	277	308	312	331	315	295	322	328	274	293	315	288	302	298	284	323	303	293	290	282	288	337	300	316	328	312	323	300	333	292	326	315	278	298	311	298	329	322	313	301	308	272	311	320	316	329	316	304	293	269	305	314	310	307	313	308	326	306	271	275	295	318	336	322	292	319	303	322	333	297	299	296	316	321	281	329	309	329	296	323	274	347	305	329	328	307	326	282	304	290	319	337	301	321	279	311	313	317	301	295	346	308	309	315	292	320	273	282	301	324	321	328	315	287	314	304	320	289	321	319	304	336	303	301	304	313	276	328	291	303	310	317	319	306	306	328	271	316	293	309	330	281	291	299	340	331	328
28038	27468	28489	12104	917	871	891	822	761	832	773	802	784	742	828	795	826	790	771	754	747	752	735	803	712	690	695	736	783	765	760	791	785	731	768	821	745	765	790	751	739	754	764	779	744	756	820	767	734	720	737	711	746	770	777	693	803	738	802	739	706	770	767	800	731	725	796	749	778	775	752	798	742	774	750	756	744	746	696	731	759	798	763	760	753	727	727	737	753	714	751	742	791	770	783	705	773	756	724	717	790	761	751	762	740	717	708	775	748	759	798	762	725	747	723	814	834	737	729	769	725	749	783	696	747	713	713	722	738	768	732	802	793	740	796	734	770	739	757	720	724	740	770	792	791	728	787	775	770	726	760	714	737	802	743	755	816	748	802	784	750	758	733	770	782	726	749	709	757	728	741	786	703	787	760	770	710	753	741	790	737	733	752	721	744	796	764	727	713	787	771	789	730	737	728	742	762	789	757	774	770	817	711	791	719	781	733	757	754	783	745	724	714	777	760	740	710	712	752	732	791	778	780	773	720	769	747	806	754	759	765	751	748	774	756	732	740	752	728	753	726	772	741	733	717	767	766	736	731	720	765	745	762	771	779	781	712	795	746	757	766	763	801	727	750	788	779	765	735	804	751	810	751	766	797	721	777	779	767	756	737	737	762	767	717	750	758	773	755	704	757	791	727	769	757	727	727	729	759	720	736	749	806	725	716	752	753	764	742	749	739	768	741	732	744	804	784	763	767	771	751	777	777	775	772	787	772	785	738	716	719	738	736	766	723	760	736	768	757	772	778	753	779	721	733	798	771	747	747	712	782	765	715	753	785	745	784	750	791	770	746	734	759	752	712	736	725	770	770	756	715	782	755	774	726	757	770	746	814	750	782	761	813	776	778	739	754	778	797	745	731	754	766	777	761	722	715	721	772	768	793	784	738	778	735	734	762	771	828	747	750	739	723	735	741	706	721	750	821	813	743	692	792	798	759	758	735	762	748	751	746	698	793	749	790	757	793	725	770	695	758	780	789	704	775	774	792	765	713	758	823	759	757	776	751	777	742	742	784	740	778	753	741	764	719	752	775	770	758	763	745	769	768	759	754	766	788	777	752	729	735	759	780	755	751	745	695	762	758	733	791	748	778	711	700	752	777	716	754	759	768	768	805	777	737	786	743	792	778	751	732	744	753	813	803	727	787	775	706	695	744	760	768	776	710	734	727	771	788	786	746	771	717	755	717	737	773	726	806	755	733	736	739	756	782	775	768	741	745	765	748	737	776	777	753	745	709	746	754	763	722	750	770	772	735	730	751	756	748	753	726	744	675	748	741	751	722	747	704	730	763	746	768	744	787	802	739	743	732	740	829	721	736	781	742	739	762	770	763	777	746	780	736	757	712	749	776	810	810	804	737	762	775	757	712	767	745	724	718	762	764	751	741	730	737	771	789	726	751	785	733	755	782	741	733	732	778	743	755	718	751	736	756	774	719	749	727	718	759	744	798	795	746	749	763	751	730	752	778	763	767	791	758	760	780	754	744	728	771	705	760	706	777	689	709	770	764	794	752	771	752	775	748	774	762	741	818	770	780	764	798	764	715	797	736	757	758	798	743	772	754	749	713	769	791	760	761	800	759	763	800	740	721	724	747	758	767	718	799	777	783	788	778	729	768	787	785	730	784	771	790	746	704	751	770	785	744	750	758	740	746	734	750	731	838	748	747	761	753	765	753	733	763	750	775	721	734	806	743	789	749	786	728	795	772	706	798	729	769	771	749	741	755	757	726	737	775	767	760	769	792	768	784	680	745	770	777	740	800	766	776	749	707	741	799	749	809	738	763	739	747	740	727	792	686	786	785	771	767	767	743	763	763	741	788	781	781	759	778	788	737	790	747	755	780	719	699	776	773	792	759	793	748	726	764	732	749	739	778	759	769	750	742	759	773	790	724	748	728	713	805	749	775	781	784	775	728	760	825	778	781	769	705	715	716	792	765	736	777	747	769	748	744	769	768	740	764	735	807	787	764	721	758	730	733	746	752	733	783	739	733	762	735	764	733	736	773	730	764	727	761	737	761	749	740	761	747	787	731	682	717	764	788	756	718	773	753	757	714	756	716	788	757	789	793	747	758	760	777	775	678	803	739	803	770	761	766	705	744	724	781	806	752	678	779	738	767	756	705	780	743	742	704	762	756	745	742	709	778	697	724	805	742	784	777	767	766	699	713	791	756	774	779	797	783	734	747	731	687	776	716	769	766	775	789	780	758	750	733	719	708	734	756	753	750	780	793	768	775	740	745	761	796	758	746	734	754	767	750	766	727	791	815	743	774	744	730	763	725	758	708	732	772	758	766	740	712	742	731	761	755	767	772	765	731	751	725	824	743	756	745	738	744	726	735	785	748	751	765	751	682	777	765	759	761	795	805	716	759	773	726	750	764	765	762	765	816	715	721	769	762	787	800	742	758	759	699	814	756	786	761	737	791	787	777	750	776	775	722	789	771	783	786	780	767	801	777	778	785	733	760	769	763	767	788	783	715	700	756	740	810	697	768	749	741	702	759	750	713	729	778	768	732	741	743	749	731	787	724	767	770	755	742	726	768	739	728	780	761	764	811	759	739	746	768	770	793	779	754	742	773	734	722	733	747	722	763	801	765	772	748	783	719	760	731	808	718	766	785	738	759	767	751	783	752	758	731	796	781	777	777	714	744	757	764	790	782	735	797	735	744	768	740	704	767	764	784	743	740	758	754	788	732	724	788	690	719	719	745	743	704	699	721	748	783	768	754	765	739	757	757	768	771	787	802	818	719	755	751	796	758	786	745	773	741	845	741	773	766	739	733	754	759	723	756	771	738	750	738	752	721	731	746	761	776	763	738	750	722	732	769	789	695	746	745	712	756	709	762	761	730	767	711	778	737	750	796	747	736	740	778	743	755	744	745	736	745	746	749	743	745	761	747	741	751	752	721	791	704	765	748	782	769	748	727	774	759	770	790	736	756	757	737	730	737	748	741	722	759	781	759	764	775	786	776	746	758	759	778	760	725	752	782	786	781	800	802	795	795	787	830	736	729	771	735	752	730	772	747	752	778	796	776	699	762	748	790	748	744	735	704	763	764	753	742	813	754	768	798	762	736	778	819	767	767	739	748	768	768	783	790	797	826	805	741	709	772	786	811	777	766	764	748	771	768	784	758	762	767	777	785	766	730	766	753	698	761	771	784	765	708	771	751	689	730	734	767	776	756	815	749	718	774	730	742	804	805	788	782	751	762	732	765	721	743	779	726	762	770	732	745	723	758	815	806	766	730	715	730	745	759	750	719	755	753	755	728	796	726	781	741	760	750	771	790	703	688	760	743	761	765	781	748	804	746	811	711	751	774	745	776	795	754	718	739	719	746	772	750	797	730	778	732	809	735	808	726	754	829	777	738	759	800	774	774	731	819	753	796	716	802	773	766	718	736	769	760	730	752	757	763	749	817	714	775	764	740	815	737	749	784	794	778	740	770	723
52794	35851	37651	26596	22552	19411	13511	6145	2203	727	505	476	446	401	434	424	438	379	399	422	398	447	420	406	347	404	388	394	369	375	403	374	404	355	379	349	376	384	379	375	371	381	388	339	396	350	342	397	377	417	395	389	402	395	372	369	357	350	332	345	358	352	416	391	389	359	351	349	385	366	377	393	319	387	337	418	362	336	380	360	362	391	337	403	370	352	336	362	399	388	338	370	396	322	380	353	364	391	369	366	380	344	381	410	369	350	367	352	336	349	365	360	332	352	363	344	368	361	356	380	348	381	365	354	368	380	346	364	342	397	341	370	344	372	350	346	388	339	368	387	359	369	379	379	407	365	342	357	342	386	336	330	373	352	365	362	379	400	371	361	337	360	386	366	338	344	401	382	353	360	365	328	348	369	390	350	373	351	346	343	377	353	338	359	368	357	319	353	376	385	329	337	359	358	357	385	324	392	363	357	375	387	377	356	385	343	356	367	371	355	339	335	368	367	373	364	340	350	363	389	350	322	367	390	360	364	388	368	365	356	356	369	390	338	335	344	404	382	358	349	335	375	380	333	365	352	378	394	325	363	374	369	341	376	357	350	354	354	346	410	345	374	348	348	359	353	407	354	370	377	344	379	376	351	368	354	360	317	402	355	362	344	352	402	368	342	374	357	376	369	348	351	362	360	353	356	358	333	355	361	352	345	363	379	365	372	385	337	366	396	387	381	367	345	367	355	341	368	341	355	370	377	331	336	345	378	356	354	370	331	389	350	353	356	364	389	366	356	378	392	361	373	347	343	361	348	340	342	375	344	356	359	349	351	345	370	365	351	360	355	337	376	377	340	351	378	352	375	388	364	385	362	342	375	333	353	356	356	364	334	333	372	400	358	362	347	332	334	356	342	361	381	396	402	359	376	359	377	341	363	380	384	346	370	352	349	352	378	366	356	406	376	396	418	416	355	363	375	357	371	355	357	364	339	340	366	390	389	363	380	358	355	352	346	363	339	395	333	366	362	366	348	376	322	358	358	348	394	367	361	363	380	344	308	365	357	370	364	364	339	367	369	350	326	357	365	377	348	376	366	349	415	346	345	382	359	377	349	401	343	421	372	349	353	371	368	378	385	380	357	354	386	368	357	354	365	380	367	360	326	355	363	358	390	362	328	361	374	387	371	394	376	369	382	369	364	374	345	383	374	351	381	379	381	380	376	376	396	382	378	371	346	374	350	356	399	350	377	362	348	397	386	401	365	375	331	373	355	381	382	373	332	369	371	347	359	362	356	340	396	352	365	357	325	349	376	319	359	319	375	333	342	351	377	350	385	349	388	344	363	376	317	363	361	329	373	357	376	373	365	359	367	372	342	345	388	361	378	394	357	394	382	371	366	372	380	382	351	362	329	372	326	368	347	352	360	382	355	380	365	381	377	352	357	380	378	379	364	340	338	318	427	353	363	397	400	348	345	371	378	339	366	349	397	353	389	351	305	350	372	392	350	372	347	342	328	397	360	370	383	323	335	333	358	352	355	362	388	400	362	366	366	389	367	339	385	353	318	388	366	393	365	346	368	368	338	336	379	378	413	343	414	360	340	381	411	357	336	380	337	368	345	379	389	341	367	372	340	338	349	365	409	398	361	384	369	378	369	374	353	351	360	367	379	375	330	365	357	402	366	381	335	364	364	367	348	362	350	375	349	327	370	360	385	410	389	321	355	357	339	349	364	357	362	375	411	333	284	369	380	358	409	386	342	378	345	371	342	380	395	360	358	383	358	336	342	362	377	353	355	368	337	340	344	383	354	373	397	384	334	313	360	342	348	340	355	347	352	372	365	356	381	324	333	333	356	372	372	382	393	367	374	370	365	343	343	337	359	369	369	337	378	369	368	391	366	396	395	349	398	363	318	366	373	362	378	335	358	368	313	379	321	324	342	334	376	333	395	374	348	336	352	391	353	386	342	400	352	355	374	350	376	370	416	368	382	366	356	355	358	383	378	347	386	351	376	401	323	357	387	358	377	352	352	379	354	363	367	389	370	383	330	383	362	328	391	341	392	370	348	374	409	398	371	392	359	330	354	349	400	358	343	352	358	342	355	385	372	399	361	357	358	391	355	381	364	330	354	361	347	388	360	334	360	346	367	344	356	378	351	369	391	348	354	359	386	367	338	375	358	369	389	341	379	341	353	366	339	350	381	311	339	375	367	406	373	373	346	381	396	358	362	359	363	355	393	329	360	345	341	371	370	402	355	348	389	356	345	360	371	327	349	367	365	358	381	370	371	377	349	389	334	347	359	352	377	352	361	361	365	382	381	385	369	361	362	338	347	390	322	359	327	339	381	370	381	385	365	373	349	327	391	317	376	379	364	361	352	362	381	406	329	366	397	329	380	378	353	326	340	363	369	341	339	389	360	352	387	363	354	363	352	344	363	386	387	369	362	331	354	363	405	373	350	376	383	323	369	365	372	385	375	361	360	375	362	377	384	367	383	356	381	355	350	360	353	352	378	369	367	363	366	399	370	389	369	358	333	368	366	385	374	375	370	361	360	373	370	364	354	364	355	366	380	314	383	399	364	386	362	342	385	402	383	361	351	406	347	363	353	366	325	352	350	365	368	365	370	362	382	340	326	358	387	345	355	354	377	390	365	342	371	364	384	351	358	375	368	372	382	388	348	369	346	371	348	341	368	325	333	362	414	372	343	385	385	374	369	365	383	360	357	369	312	354	384	374	350	353	342	372	395	362	365	366	350	387	343	384	316	369	355	330	343	392	348	380	379	354	350	356	397	342	368	361	377	387	358	350	361	369	351	337	352	384	367	358	356	402	357	351	342	324	380	351	381	363	391	351	360	332	376	341	370	341	369	374	362	383	366	361	363	349	352	360	348	334	366	386	389	354	349	383	340	414	343	400	399	325	373	348	338	356	348	374	355	357	387	338	347	364	363	375	352	364	319	354	364	319	381	357	352	365	381	325	373	357	393	369	361	346	335	363	382	359	369	382	361	379	335	362	350	358	387	359	352	354	333	366	380	380	377	347	382	329	356	381	357	353	360	345	338	382	352	338	321	340	339	362	373	307	352	352	390	392	378	350	370	360	377	386	371	354	364	370	372	350	332	378	370	341	371	399	366	377	344	384	356	385	369	364	399	338	353	379	384	350	369	402	349	377	347	316	355	380	376	390	338	351	351	379	345	353	373	358	302	314	336	370	373	367	365	361	345	388	342	398	323	372	362	366	342	379	378	386	345	356	353	344	324	373	375	390	387	372	337	361	407	331	402	371	363	364	392	369	360	342	351	362	370	346	382	364	359	386	382	354	385	369	378	376	352	380	403	355	364	377	346	376	363	371	349	391	322	376	342	323	390	381	384	395	337	382	360	372	393	356	376	365	360	333	392	342	355	359	383	354	356	393	350	363	365	337	354	356	361	367	363	370	370	349	385	363	385	395	355	377	386	359	366	312	389	384	403	349	360	348	365	372	367	366	358	336	344	375	325
48076	51474	43890	7271	3258	2848	2361	2122	1832	1625	1505	1442	1341	1206	1215	1132	1135	1094	1101	967	1026	963	981	934	945	930	927	943	923	945	925	892	867	881	856	920	853	867	903	942	900	879	868	867	909	919	840	834	875	882	852	869	842	866	855	881	877	852	852	869	813	857	877	853	856	841	859	821	833	837	899	828	838	824	827	829	877	828	804	850	896	860	862	892	861	816	837	848	868	787	795	801	861	807	814	884	844	814	803	911	858	811	821	870	857	833	827	868	844	920	815	821	837	844	838	788	789	824	824	888	852	808	875	844	908	850	883	821	830	874	890	884	836	793	798	870	821	830	847	820	876	789	793	824	807	834	890	885	816	869	852	818	847	835	890	859	827	852	829	796	817	814	812	779	872	818	824	804	824	817	876	844	851	847	845	801	845	843	793	818	860	866	872	797	864	801	866	818	800	834	855	852	858	807	814	821	803	828	844	829	852	821	841	822	785	862	873	848	907	825	819	836	815	804	842	832	801	821	804	834	848	900	807	829	801	868	872	849	838	793	822	846	786	808	855	853	784	860	837	848	789	804	813	800	846	850	857	820	772	863	867	828	846	839	836	883	867	857	886	804	833	828	840	804	858	873	819	830	821	865	855	837	905	806	767	824	779	830	800	815	813	826	802	867	888	865	821	838	820	829	813	860	835	805	839	812	843	832	828	848	864	898	823	883	823	820	825	833	849	846	811	878	824	812	813	842	869	806	879	832	887	871	813	815	845	863	877	805	827	846	853	877	816	830	848	834	850	843	838	780	845	781	809	846	843	810	860	897	825	827	881	795	829	837	808	872	816	887	866	864	869	827	827	817	856	826	826	773	872	830	822	862	824	773	823	804	890	823	828	796	778	861	816	774	865	894	803	814	833	880	902	818	830	792	811	850	875	810	799	833	844	796	859	801	852	836	812	772	837	828	845	858	821	863	866	855	831	802	838	874	842	820	813	821	803	821	857	829	906	845	759	805	815	847	832	813	826	827	805	818	837	786	832	813	791	841	833	861	806	860	822	862	842	886	842	850	853	851	860	846	846	861	845	799	844	817	833	841	846	798	831	829	833	847	798	906	829	791	793	790	834	839	816	836	835	843	889	914	807	860	857	806	823	813	819	837	855	818	803	835	866	818	817	861	845	815	858	774	774	811	846	855	843	805	855	859	829	827	847	850	881	840	871	883	805	832	833	827	825	795	797	816	859	788	837	788	839	801	807	843	860	845	811	855	828	841	865	832	832	799	818	889	819	825	861	821	800	812	836	792	821	800	812	803	845	825	816	853	851	839	788	900	808	792	848	786	802	832	868	847	812	825	823	791	847	826	847	832	783	858	827	846	824	796	844	789	807	894	772	808	839	788	844	830	809	874	768	807	850	855	854	843	798	916	817	803	863	820	820	848	805	839	842	869	889	816	813	842	806	810	819	870	839	835	843	808	896	816	836	809	817	818	807	840	788	856	864	821	848	839	804	833	776	805	838	806	848	850	828	827	848	855	808	824	865	877	787	822	847	807	775	810	840	874	825	871	826	826	836	831	830	870	830	853	836	884	841	853	824	752	838	833	853	844	814	830	820	816	798	845	841	783	831	850	862	826	839	852	841	841	851	834	817	881	861	802	829	858	848	814	781	904	814	824	768	817	832	887	870	815	794	866	884	867	848	798	836	852	825	854	853	827	843	870	837	808	866	813	839	847	813	811	870	787	810	856	794	805	833	881	849	819	871	806	847	866	814	798	850	911	873	846	862	842	826	784	857	891	839	840	827	886	866	821	829	840	801	817	865	814	860	821	821	819	791	802	821	860	821	860	826	822	871	824	847	841	769	867	825	847	843	861	844	861	891	837	805	892	815	865	821	838	839	810	824	874	817	884	791	826	822	851	808	798	817	812	837	840	846	812	794	782	762	833	787	820	795	849	892	840	804	777	811	854	855	860	823	827	852	881	847	861	864	791	884	908	805	858	819	823	846	791	823	820	864	818	822	843	833	870	820	872	865	834	813	854	850	806	811	781	835	827	867	818	820	871	814	859	787	820	859	866	842	842	852	827	837	853	841	858	820	862	843	842	865	857	768	794	821	863	813	808	838	792	820	851	845	769	800	819	809	852	881	849	880	789	875	837	880	894	834	815	812	829	795	837	844	862	865	788	822	800	785	799	816	843	800	815	849	863	785	843	830	845	821	790	861	827	854	856	833	850	878	827	822	822	852	826	824	836	791	870	867	815	804	857	772	856	840	841	809	890	817	872	845	856	857	819	856	830	807	821	841	808	906	790	826	796	846	837	832	805	871	852	829	800	822	846	865	930	829	852	796	821	844	850	777	800	834	819	846	801	788	853	818	832	917	880	810	883	843	874	847	867	846	845	848	796	795	831	798	775	811	795	830	846	793	843	867	810	791	797	793	868	873	802	859	850	866	866	824	785	843	862	880	864	783	819	846	832	791	892	841	855	814	845	807	800	832	798	839	844	823	816	865	838	864	851	825	872	815	854	865	838	813	822	854	784	859	805	854	814	858	849	871	861	853	836	820	833	845	813	855	798	830	862	874	828	859	832	819	845	874	856	868	816	820	817	841	863	828	830	812	836	853	843	815	791	806	823	850	802	898	800	884	781	802	831	801	858	870	892	802	833	765	847	820	818	808	839	825	865	759	812	837	817	872	760	785	830	869	803	793	833	864	784	898	854	835	803	803	831	852	789	799	917	861	803	839	801	830	836	829	823	821	871	861	865	824	832	826	813	866	825	826	788	829	824	835	879	842	815	775	836	846	832	849	797	840	843	768	847	846	779	871	834	870	845	870	825	805	857	814	798	802	793	819	823	814	871	865	883	805	802	832	803	850	869	810	883	771	866	821	862	807	852	807	843	878	855	840	823	817	815	805	848	857	806	828	850	769	808	841	843	812	826	827	902	811	832	860	794	815	842	881	836	815	839	852	795	890	830	836	873	825	873	845	808	866	848	856	819	825	830	864	816	847	844	839	831	823	834	858	825	836	800	832	811	803	811	814	851	769	858	870	845	828	838	826	838	854	824	832	827	868	876	846	851	811	834	809	831	813	823	815	811	796	793	866	778	834	844	803	879	825	833	838	865	844	831	808	854	809	885	827	843	857	848	842	830	828	826	821	870	850	822	867	859	870	824	805	800	858	795	818	777	875	881	888	827	856	816	853	867	794	827	809	828	850	835	802	821	802	792	820	874	806	823	816	868	843	841	791	861	855	840	808	850	830	830	807	781	803	842	838	804	834	815	860	830	835	845	829	818	837	866	862	842	814	876	799	858	861	791	819	838	862	814	840	836	832	877	821	821	772	863	826	795	860	846	829	815	833	832	859	830	841	866	749	820	839	876	795	855	796	839	853	860	864	781	843	799	809	833	862	838	814	882	842	845	817	836	815	869	819	830	808	819	795	818	828	758	882	824	843	865	818	837	843	811	793	853	871	830	817	862	845	787	865	810	836	852	826	825	824	902
56056	38324	34590	28244	23861	21642	18280	11846	4492	1109	503	386	331	326	336	257	314	285	275	268	275	231	268	238	212	240	210	229	204	194	226	222	211	232	234	210	241	209	229	202	221	196	222	235	225	228	211	226	194	213	203	210	218	201	226	221	205	218	201	198	202	207	219	200	205	226	197	210	189	202	234	218	206	225	198	186	185	215	234	190	196	208	192	185	187	188	226	223	195	186	205	189	155	161	201	199	201	151	211	210	210	201	209	186	188	185	200	224	196	188	191	192	208	187	184	211	190	215	190	205	174	198	195	216	190	245	192	172	207	187	211	197	197	185	190	214	210	205	189	186	175	213	231	167	197	210	190	206	212	185	182	215	184	212	204	183	214	209	207	189	174	199	226	186	186	201	194	207	212	203	203	207	180	184	181	205	225	186	183	209	212	193	183	212	193	181	210	199	219	185	199	199	209	210	229	185	205	198	184	225	190	197	223	212	197	189	177	225	182	234	172	235	210	204	188	178	199	194	188	215	194	218	194	215	197	205	191	213	214	199	208	189	216	202	217	199	204	204	215	205	199	190	197	192	202	186	182	203	191	198	176	209	209	203	218	195	189	207	186	228	197	192	206	177	195	205	193	208	193	234	205	188	201	208	188	182	202	223	196	175	176	197	190	207	198	209	182	178	220	210	204	191	195	221	215	196	208	215	172	211	170	196	186	190	180	196	187	209	215	191	181	212	226	210	206	214	223	192	198	189	197	196	218	200	189	227	194	189	189	215	210	204	189	183	191	197	177	200	197	184	203	191	235	186	205	208	191	242	172	189	199	212	205	213	202	210	234	201	193	184	217	170	194	212	226	222	209	215	209	197	196	203	232	186	207	202	198	218	188	217	174	193	201	194	215	176	183	212	201	219	217	187	212	233	209	182	200	208	197	207	228	221	206	198	218	207	207	194	199	212	187	208	202	197	229	196	207	206	209	216	217	201	190	203	174	218	192	193	210	207	181	166	213	194	190	182	233	211	202	215	202	212	217	200	194	191	194	206	218	203	202	185	197	170	195	173	181	191	188	189	196	212	192	209	220	222	208	173	189	191	191	165	179	198	172	212	189	166	197	164	202	198	211	163	181	187	206	195	189	220	222	213	212	218	213	204	197	214	189	208	201	186	200	198	218	183	201	183	210	223	215	147	215	218	220	172	184	221	180	193	211	207	188	185	208	203	164	195	212	194	185	193	219	211	207	203	181	185	232	198	198	182	222	200	199	185	185	213	196	192	205	203	163	180	199	204	192	207	207	189	205	216	194	214	211	164	186	203	218	183	216	208	185	199	210	196	211	216	195	202	201	211	204	183	185	194	177	220	183	217	206	204	210	195	205	203	201	182	170	191	208	192	178	206	211	207	211	179	222	200	195	181	195	203	193	201	196	211	179	194	210	179	188	216	227	219	218	206	208	193	209	198	202	182	204	173	192	205	188	217	194	228	196	173	249	184	183	210	216	176	188	202	197	180	211	172	216	205	202	197	186	202	218	196	209	205	192	202	187	202	197	190	205	219	184	215	180	212	200	194	185	176	214	184	208	195	201	180	216	197	211	193	205	203	200	215	184	211	208	211	201	215	217	207	208	210	219	170	211	203	227	206	210	199	207	188	207	202	206	213	174	178	197	188	182	179	180	216	197	182	197	184	211	206	211	210	201	175	206	190	217	191	208	247	209	205	205	196	219	199	199	203	201	195	187	196	211	205	174	224	165	186	209	210	172	195	192	216	206	210	219	199	199	178	200	191	212	213	192	204	223	203	192	205	196	199	209	178	194	194	216	189	199	219	217	197	201	205	209	190	188	184	196	195	201	200	208	194	200	156	198	232	201	198	187	207	207	198	195	206	204	217	194	197	180	214	201	203	196	222	195	207	228	200	188	197	182	185	213	222	190	192	194	196	187	204	221	217	180	193	196	185	190	185	215	208	184	197	183	209	218	215	183	197	202	244	168	190	190	207	227	207	224	205	190	206	197	205	190	226	179	213	189	200	214	190	199	207	190	189	193	187	186	194	201	190	177	216	204	205	185	197	195	195	215	184	201	205	198	195	225	205	190	222	199	211	197	207	168	203	213	184	194	174	213	217	194	194	192	210	217	212	177	191	183	196	181	202	194	215	210	191	224	195	209	209	211	189	216	190	209	210	172	206	217	182	238	202	214	162	245	211	214	178	204	185	217	165	196	204	195	214	203	210	202	185	204	234	217	198	243	192	204	198	206	211	213	197	183	210	212	181	190	182	207	188	188	173	211	210	211	199	189	196	219	193	216	215	216	211	191	192	226	201	208	219	230	196	202	185	232	180	206	213	188	209	211	206	185	193	215	195	188	222	184	201	194	188	196	218	204	198	212	208	208	211	207	174	212	192	167	211	196	207	189	211	208	217	197	174	188	214	199	215	162	186	187	199	217	232	214	200	200	224	200	198	212	172	200	200	194	201	191	198	188	204	187	213	201	217	224	183	178	199	204	204	213	222	223	219	193	185	176	177	225	179	207	204	193	186	194	176	211	230	233	196	199	215	186	205	170	191	195	204	185	196	200	215	207	218	195	212	195	234	200	226	209	198	220	219	181	197	201	202	181	205	225	192	172	188	222	223	203	180	177	182	204	187	184	195	215	199	185	189	199	212	198	213	195	184	202	181	188	214	212	178	175	183	210	184	181	191	231	210	209	211	221	169	189	211	203	207	205	191	210	198	191	176	182	196	210	189	212	204	175	195	193	193	189	207	183	179	206	191	218	216	167	193	169	172	185	200	214	172	203	220	207	168	199	197	198	198	215	207	205	196	216	211	181	198	230	219	199	238	198	190	204	207	206	206	209	181	186	186	199	198	212	191	207	186	224	206	207	213	192	187	186	194	177	192	198	181	222	178	209	213	204	180	213	191	187	169	205	202	181	218	201	211	172	188	186	180	195	173	183	201	174	200	198	197	208	206	193	178	205	187	188	204	207	203	191	184	182	199	200	203	175	199	200	188	211	199	194	217	220	206	199	226	216	194	202	206	194	225	196	182	192	203	206	182	212	190	203	186	200	194	211	202	210	198	201	193	189	205	196	230	209	216	195	179	215	212	206	196	211	206	201	196	190	185	200	176	205	186	199	199	185	216	198	211	203	204	210	187	193	203	199	198	208	220	217	202	177	197	189	180	210	185	193	211	231	192	210	211	205	204	207	213	227	210	186	185	203	195	222	195	183	205	197	209	197	183	201	215	193	192	181	185	198	203	211	185	197	207	190	216	204	199	224	200	198	206	201	203	171	199	202	198	198	216	197	212	232	176	180	202	219	193	193	211	225	242	215	197	207	206	182	205	191	203	202	211	194	203	222	211	201	183	195	195	200	195	210	202	187	202	200	206	207	225	206	196	191	195	232	198	215	217	189	195	221	206	190	197	207	195	184	206	174	205	191	201	222	185	203	202	189	195	168	200	198	213	203	193	181	210	204	188	183	190	199	217	216	188	195	197
50506	51506	43632	18086	5170	4133	3424	2748	2383	2031	1763	1598	1425	1293	1155	1084	1085	930	925	816	868	775	786	708	717	747	680	701	667	685	648	632	610	629	619	555	585	632	564	580	585	603	528	541	537	557	522	528	507	532	517	528	525	533	504	527	533	511	559	522	499	533	541	541	488	533	502	542	522	512	500	510	472	501	447	488	471	550	547	511	514	473	529	496	490	520	492	520	503	469	521	488	493	487	487	505	485	500	467	454	488	439	507	473	479	474	471	485	509	508	484	482	510	494	481	489	446	553	474	509	443	460	510	466	538	520	473	487	483	520	449	480	504	452	465	453	510	451	476	459	482	486	463	492	481	500	481	483	492	463	476	463	512	498	463	476	471	512	442	495	497	515	519	501	472	449	512	447	469	475	466	515	456	492	481	479	510	462	458	475	486	479	488	473	514	467	494	498	483	527	491	485	476	445	475	528	455	455	482	495	479	499	482	461	486	456	518	494	476	468	432	493	465	471	504	487	426	442	456	500	484	475	483	500	461	441	467	420	444	486	473	477	474	486	456	482	494	493	501	475	473	494	476	465	458	460	492	483	478	451	515	528	492	499	449	494	485	503	452	517	488	491	463	471	472	490	470	473	474	485	483	513	490	472	496	476	476	513	469	478	502	493	486	416	442	454	498	499	438	460	485	498	509	462	476	444	455	466	469	485	471	452	515	463	491	467	468	484	498	439	440	475	460	484	495	486	511	443	519	494	461	449	469	484	475	503	462	462	522	476	512	492	474	492	513	476	493	440	513	499	484	416	469	479	508	472	460	520	463	458	464	479	485	445	481	486	493	494	448	467	494	482	470	452	526	480	444	498	496	460	463	468	489	476	499	493	488	509	494	464	455	452	495	489	470	504	505	486	464	479	477	482	466	463	454	496	497	477	493	490	451	479	494	494	471	482	476	494	474	488	472	446	509	474	482	499	494	471	475	476	482	479	537	491	479	494	474	467	471	471	515	496	505	493	502	475	494	508	484	450	472	479	451	462	484	486	471	473	454	485	498	456	471	494	493	496	525	515	467	480	421	469	497	484	444	437	483	495	450	471	514	450	452	485	479	434	436	464	464	480	467	427	477	463	499	446	478	486	517	464	495	446	494	484	471	480	487	467	468	471	487	459	507	459	480	489	440	480	481	483	452	471	467	496	538	474	503	459	454	479	475	487	445	470	496	471	476	496	472	483	481	486	505	494	428	454	505	479	465	496	497	471	450	465	403	464	489	467	498	520	499	472	431	472	468	483	474	476	492	465	497	507	479	447	496	452	463	483	489	498	476	463	506	464	460	462	474	486	494	482	432	455	488	432	427	475	447	488	483	472	476	475	474	505	452	477	434	488	489	460	523	498	451	469	473	493	497	452	505	489	485	468	482	500	505	460	456	482	438	446	464	492	482	486	456	488	460	463	477	469	480	464	515	463	479	506	508	465	499	521	457	505	483	485	462	466	446	472	509	461	462	464	479	449	509	467	440	469	477	503	506	520	486	453	491	476	495	470	476	489	454	481	483	476	430	459	440	535	500	479	454	465	486	470	451	480	474	460	471	489	441	458	472	491	476	467	490	436	448	477	454	477	509	464	469	468	483	516	493	448	509	482	484	451	488	471	484	463	524	485	454	433	472	452	501	448	464	498	461	484	469	517	473	493	496	519	473	496	463	522	419	497	507	505	486	459	492	482	473	485	481	528	475	474	487	484	488	479	489	462	453	485	486	518	459	474	477	451	496	486	484	470	496	436	503	484	449	446	459	527	486	506	476	491	438	459	464	490	477	486	497	479	476	508	473	494	506	467	514	472	512	451	451	471	459	481	483	516	466	483	473	484	506	465	443	491	456	456	457	505	512	520	476	519	466	486	499	474	475	437	464	506	488	471	469	460	475	462	487	444	449	459	450	461	466	466	459	477	460	495	503	471	486	459	490	476	483	477	498	511	468	467	512	503	445	477	445	441	468	487	466	482	454	474	471	475	507	493	486	501	466	514	457	465	443	485	500	502	509	460	468	507	475	504	481	501	472	491	444	474	481	442	497	468	472	473	516	481	508	501	427	476	523	481	502	505	477	438	487	484	482	485	480	461	478	515	508	505	479	502	452	459	484	467	455	448	454	443	497	453	494	454	460	449	483	473	501	473	446	497	476	483	467	436	468	530	453	488	489	476	487	473	502	492	446	473	458	475	487	468	480	467	490	479	489	493	492	452	533	460	453	485	479	456	476	470	508	461	492	447	464	462	451	492	461	482	504	454	430	473	477	467	443	481	487	464	457	472	482	457	456	530	492	543	513	462	515	470	450	458	477	529	503	490	523	466	491	469	482	511	502	492	483	482	455	505	468	456	423	482	478	504	482	457	474	475	519	467	443	465	474	481	498	512	456	467	491	448	482	464	523	463	491	466	460	484	465	481	492	455	503	467	468	437	472	449	500	464	479	490	470	476	496	468	487	461	476	493	512	493	456	475	431	459	477	484	486	482	475	515	458	476	502	493	507	484	470	462	480	493	536	489	446	507	531	481	420	489	492	452	505	523	514	474	499	516	494	476	474	466	472	477	475	455	461	464	521	485	483	472	484	454	491	490	505	491	446	469	527	493	496	460	481	448	462	463	454	483	466	531	485	521	492	466	483	483	475	455	489	517	473	480	466	437	455	474	500	471	468	473	494	471	479	449	458	440	460	477	476	487	460	468	510	516	506	453	456	476	496	516	472	476	494	470	496	443	499	485	460	493	435	429	456	462	467	481	505	494	433	478	478	488	502	478	442	480	496	482	485	492	502	473	492	479	470	479	515	482	451	479	488	498	486	507	454	493	457	452	480	513	482	461	511	477	505	500	474	462	500	419	491	515	483	495	472	483	480	538	509	499	449	496	458	451	499	459	485	479	520	434	482	456	485	452	451	437	463	450	507	493	491	480	459	465	462	477	447	481	486	519	515	510	447	472	495	475	519	472	445	490	454	488	457	481	485	455	457	480	461	472	491	503	478	441	467	499	495	477	494	453	470	442	494	475	446	477	471	451	461	492	511	489	467	472	458	448	507	493	465	485	501	452	494	499	459	482	483	487	475	513	509	477	508	433	459	459	448	509	503	461	461	464	446	501	475	483	487	491	508	483	494	460	472	485	493	475	483	499	470	450	410	503	481	452	478	485	436	482	479	504	461	470	476	446	492	487	464	462	459	469	517	504	493	510	505	540	527	486	469	483	518	497	506	447	493	461	469	453	476	498	478	467	464	444	477	465	522	449	488	517	479	477	467	479	480	455	475	495	499	493	491	472	497	440	448	483	459	457	479	457	481	474	452	465	460	498	452	450	492	488	491	494	481	473	482	465	459	495	477	459	488	466	462	451	492	474	478	495	485	482	453	499	473	504	467	467	464	494	445	472	483	500	462	469	462	446	491	468	506	497	491	515	463	489	473	488	451	471	494	447	487	465	448	417	479	460	451	474	473	450	460	454	499	480	499	506
24814	26951	21483	7504	2052	891	506	405	315	314	327	322	291	293	325	301	270	310	296	290	296	309	321	289	307	320	314	327	303	328	310	299	313	322	293	338	322	283	290	274	335	266	295	311	288	309	313	314	313	313	293	285	309	298	336	306	290	293	271	280	277	277	322	307	292	273	305	310	292	309	305	317	292	282	314	347	297	293	272	299	293	286	317	314	307	319	293	289	300	296	315	297	260	308	302	279	331	341	283	303	315	307	309	297	307	316	288	300	280	317	281	293	288	241	322	295	287	283	322	283	298	310	307	313	324	334	308	290	298	279	296	330	292	321	322	293	270	300	291	308	299	312	307	290	313	284	308	333	312	313	300	323	316	292	324	303	304	314	311	300	321	290	324	269	318	323	306	299	333	288	293	308	268	286	316	298	272	293	332	314	299	308	311	321	278	282	326	310	298	286	294	294	307	315	292	318	323	303	285	326	308	298	309	303	297	277	279	278	304	330	285	302	300	311	327	304	298	328	265	306	305	298	274	296	279	315	305	273	285	316	302	296	336	314	328	316	330	331	296	272	297	329	289	299	288	299	281	310	308	296	314	329	308	300	304	289	295	285	297	321	312	305	276	328	265	332	281	292	312	306	293	319	311	301	297	289	345	310	290	323	334	315	272	291	299	291	305	331	314	347	283	279	290	317	290	304	353	301	313	319	299	270	292	312	295	306	264	306	308	308	297	329	319	304	351	320	313	316	309	270	304	313	297	276	335	347	316	313	273	305	294	315	348	324	318	299	308	289	302	318	290	314	295	294	305	292	287	316	269	325	290	289	299	293	301	293	309	326	293	304	280	287	274	281	299	298	287	323	283	291	293	285	313	328	304	278	309	295	286	315	307	337	312	324	311	294	316	327	290	313	321	309	301	309	291	293	318	298	315	312	310	307	301	283	308	305	309	267	314	329	290	334	330	280	317	303	293	291	314	297	296	329	314	289	305	311	275	305	322	293	288	303	312	288	302	274	292	270	309	301	303	323	298	296	302	297	293	296	290	319	311	297	283	311	283	279	285	302	328	308	298	274	292	299	277	313	288	282	297	269	330	315	319	316	266	327	315	297	314	340	282	310	343	304	293	277	304	294	284	330	288	286	303	291	286	308	299	298	311	302	325	281	308	319	311	314	326	301	314	330	328	301	321	295	291	326	306	324	290	279	292	312	284	286	305	296	280	293	295	321	297	300	326	320	302	290	265	290	302	313	284	340	322	296	314	300	319	321	267	293	303	313	321	300	293	331	312	279	329	290	319	299	284	298	336	321	302	298	319	281	319	273	326	285	315	312	299	313	277	314	313	299	325	303	338	273	309	287	277	284	293	295	307	300	319	315	285	291	284	295	293	286	307	294	305	322	275	286	337	263	307	326	298	281	313	314	301	302	294	327	304	315	307	301	306	296	294	299	332	297	299	290	315	311	302	281	335	306	306	314	285	313	279	304	284	289	287	351	321	270	301	323	339	304	276	309	308	281	299	294	302	268	325	287	328	302	318	301	316	303	281	279	302	299	293	285	335	284	328	284	299	304	311	315	297	289	294	280	314	289	298	327	336	317	291	330	320	275	311	288	307	300	301	325	280	302	302	325	310	339	329	269	274	314	295	329	277	289	283	307	319	337	293	309	356	288	319	292	309	261	301	312	275	311	290	347	289	285	299	324	316	304	311	296	294	278	288	312	343	330	307	329	312	325	268	317	288	309	302	305	318	348	314	271	324	287	298	297	302	270	291	324	305	312	304	317	324	335	323	299	288	283	281	319	299	282	310	300	320	296	300	339	292	324	298	310	321	296	333	289	306	303	318	341	314	279	321	296	338	287	314	314	281	314	307	277	272	262	308	284	289	310	283	284	297	277	324	322	282	273	280	304	302	304	295	293	265	309	286	298	317	281	296	285	300	298	284	302	302	312	310	307	286	276	306	298	309	295	282	312	337	296	315	321	296	287	321	285	288	265	277	328	306	309	301	295	287	289	300	313	281	301	298	310	305	292	309	302	321	304	307	288	312	317	283	320	331	292	292	308	314	286	309	307	309	301	327	316	284	313	308	285	291	300	313	282	288	309	307	281	281	284	290	340	289	338	314	292	289	309	274	320	306	293	313	297	296	321	279	281	316	310	308	306	335	269	313	317	308	304	317	304	317	312	290	313	327	306	288	298	314	291	327	297	278	276	330	311	302	286	278	294	274	277	248	308	315	312	295	304	311	319	293	301	308	297	354	310	314	305	289	289	302	286	318	287	287	310	331	330	314	316	264	291	278	257	351	271	280	280	314	286	311	294	298	316	326	308	281	285	330	286	303	316	270	328	317	289	317	320	292	288	350	310	275	306	293	307	349	288	295	286	292	331	270	308	324	313	308	296	277	307	304	269	301	311	298	279	306	293	300	303	298	294	285	298	310	314	293	309	314	331	276	291	313	314	290	286	293	312	319	319	311	317	299	312	298	270	298	305	283	326	317	290	303	314	296	289	314	318	328	277	310	284	305	301	286	284	286	256	289	281	285	293	260	277	320	311	310	292	324	315	319	319	306	289	293	306	287	286	296	292	288	300	317	315	315	294	310	312	302	298	313	292	279	292	316	305	254	286	324	297	302	323	261	314	319	306	286	291	336	297	287	308	294	284	296	295	309	320	289	303	299	305	287	293	319	301	304	292	317	323	305	315	314	306	276	308	305	291	285	303	316	301	292	315	294	292	271	319	318	310	283	342	321	311	265	306	320	295	320	313	290	261	287	311	311	272	283	302	281	291	310	311	296	269	298	318	298	296	317	320	314	317	313	296	300	284	300	287	280	287	301	288	320	276	312	299	304	282	331	299	311	343	303	315	268	317	326	303	277	315	294	278	331	286	282	280	308	284	275	311	314	295	325	327	292	300	321	282	317	265	322	305	274	300	306	301	265	271	336	306	279	333	284	288	309	294	322	303	330	325	323	312	296	305	312	311	312	342	309	318	257	354	284	298	298	272	291	318	321	303	300	298	282	321	334	314	311	323	290	317	284	300	273	264	309	283	304	290	287	327	309	301	314	283	301	319	311	264	315	310	298	290	285	326	293	293	310	278	296	296	305	312	319	318	334	315	300	291	276	289	322	271	315	269	292	296	244	308	329	309	285	326	306	306	332	336	305	306	312	311	299	293	268	297	295	331	304	302	309	265	299	307	293	293	318	306	297	277	300	290	293	318	276	316	284	292	325	313	313	278	291	282	279	332	316	298	265	301	311	283	306	320	303	284	314	316	295	281	295	315	314	337	314	308	277	328	311	286	311	321	251	307	282	304	311	302	286	297	347	299	290	291	271	304	310	288	290	283	335	352	290	290	286	293	292	298	328	328	299	300	257	333	319	278	305	287	308	320	326	333	298	268	320	305	274	330	304	306	287	297	320	303	282	281	328	309	302	292	309	282	317	317	289	300	345	304	278	289	317	325	282	307	313	282	323	309	295	271	312	284	316	322	266	311
21855	27506	24790	3957	952	912	889	826	848	810	791	770	820	808	753	781	773	741	776	754	768	739	766	762	771	757	806	770	764	738	788	739	774	737	735	714	762	744	754	755	717	743	778	703	781	697	806	784	778	773	741	806	791	759	743	759	744	754	786	730	716	737	766	715	774	752	739	729	748	754	795	741	764	730	772	734	738	778	766	736	771	752	794	752	736	766	783	807	751	733	719	778	744	772	792	740	767	722	725	744	762	742	762	749	789	769	777	770	785	741	775	738	708	738	754	703	743	763	765	726	762	730	764	770	743	790	848	737	754	753	800	736	771	726	715	753	761	755	783	723	800	760	755	757	754	745	739	752	781	733	760	779	729	729	773	722	746	762	734	764	731	748	759	769	737	792	804	767	780	752	774	689	730	711	710	745	764	731	843	751	748	774	754	748	769	762	728	779	755	738	786	752	688	744	735	730	738	716	728	756	762	782	754	793	773	700	735	732	762	724	790	760	728	747	767	788	702	801	759	782	764	726	774	748	770	735	756	723	777	786	723	703	724	756	754	776	780	792	728	761	730	758	719	741	766	738	781	807	775	758	738	752	727	744	721	765	716	735	779	765	753	716	780	849	767	788	756	798	801	724	770	778	738	746	827	779	749	756	791	737	770	787	734	774	738	800	744	785	813	722	754	762	808	739	763	740	752	762	731	740	774	783	729	722	818	761	761	753	714	751	745	802	721	774	749	786	685	745	710	721	746	754	797	740	735	729	735	736	743	714	746	737	806	758	759	762	781	694	747	779	771	780	729	727	750	741	736	729	743	802	777	763	743	792	771	728	694	741	725	712	770	767	754	805	731	772	806	707	720	736	783	737	733	741	749	732	754	783	746	805	735	722	785	768	748	752	774	756	746	745	727	782	789	735	747	789	718	778	720	779	687	740	736	779	768	775	787	770	777	691	749	810	762	784	768	776	770	782	810	782	744	752	766	731	774	794	748	769	715	755	795	764	750	745	766	769	751	730	728	782	758	757	732	710	819	739	768	691	749	691	761	743	761	722	760	776	704	749	763	735	726	748	726	743	750	737	768	749	752	776	732	708	738	760	742	748	771	749	774	815	758	753	777	749	786	746	757	783	761	705	728	757	810	713	717	802	762	760	761	767	751	793	748	776	744	792	781	740	748	740	724	795	694	768	789	748	740	791	753	762	737	735	730	821	744	729	716	781	765	731	782	747	727	725	750	795	716	794	755	746	710	744	711	777	809	716	699	736	774	698	753	784	778	741	755	762	748	782	759	778	765	757	761	699	731	709	751	774	744	759	745	747	763	695	741	757	717	747	717	726	747	719	706	711	751	741	760	756	780	717	733	696	754	693	708	771	773	792	720	795	711	672	760	784	692	765	778	773	781	767	760	698	844	710	762	706	737	734	801	716	673	779	736	762	730	712	731	714	732	767	719	789	752	756	782	751	775	763	705	747	766	759	767	727	728	783	790	778	771	771	781	730	678	784	757	744	775	772	791	730	769	782	750	744	765	735	754	774	753	724	776	759	749	755	737	759	735	750	819	725	789	768	744	722	749	791	735	681	739	772	734	756	766	781	764	733	778	812	748	775	754	741	744	741	746	736	762	758	744	697	774	747	758	790	735	755	735	760	818	752	768	743	738	735	777	703	760	801	779	752	786	756	785	739	775	753	759	756	729	716	790	752	722	765	743	728	752	750	748	642	780	739	786	709	762	752	753	722	766	749	765	788	752	786	744	763	684	797	713	753	768	774	780	780	784	767	774	751	743	737	753	725	726	756	765	723	762	773	762	746	747	768	694	722	656	704	709	766	736	763	757	733	743	762	724	767	755	719	753	768	763	751	732	768	758	791	760	797	789	737	784	768	760	760	710	730	702	771	790	738	776	748	787	751	782	718	806	732	758	722	789	698	732	774	764	732	747	723	740	750	778	677	736	723	729	713	741	762	787	752	787	729	749	763	788	787	701	773	731	744	714	743	757	763	735	759	787	768	745	749	755	730	745	760	764	760	728	798	742	744	789	728	757	763	723	733	766	749	735	712	745	751	794	738	747	783	779	703	759	741	747	738	692	720	688	753	764	785	764	752	757	736	775	714	738	738	759	796	723	743	821	735	729	746	754	721	758	731	714	759	748	734	756	700	788	768	738	745	760	753	767	740	753	755	765	785	776	786	704	737	755	717	770	737	732	740	747	749	717	775	759	752	744	748	818	729	738	792	777	676	694	744	737	709	693	725	771	738	791	731	745	761	690	745	702	755	775	789	746	760	763	761	762	794	815	722	744	783	730	744	749	817	801	775	750	757	717	769	724	778	710	731	750	764	748	774	732	755	741	674	718	743	746	732	742	725	733	782	714	795	736	752	798	737	741	812	730	775	747	768	752	779	733	750	722	792	761	761	698	765	825	743	761	751	753	772	740	767	752	728	805	758	825	775	791	778	746	774	765	719	758	762	770	764	817	744	735	739	709	732	705	744	732	707	717	774	766	734	785	747	815	747	810	752	708	711	773	732	773	755	749	739	766	790	774	770	765	749	737	724	770	724	704	763	776	742	780	795	758	793	753	774	780	813	742	728	757	789	716	754	790	739	752	763	751	716	764	729	760	752	757	763	720	761	743	768	721	765	759	756	745	745	766	755	738	767	811	750	757	731	748	735	769	736	741	740	739	726	754	760	787	762	754	789	815	794	740	725	786	716	761	821	731	777	703	753	759	746	765	771	792	713	764	826	723	728	785	756	739	728	786	749	764	731	740	726	711	733	687	761	782	743	777	745	788	758	783	755	711	763	789	785	774	753	745	692	755	780	734	779	742	775	760	771	754	761	739	737	784	729	834	803	729	772	773	815	732	750	748	766	721	721	753	737	738	768	712	732	720	749	773	740	770	742	741	729	716	756	755	714	803	751	747	788	714	771	761	775	772	749	729	725	703	765	756	750	742	808	772	742	707	733	796	765	745	737	778	733	757	715	762	733	777	753	727	746	782	716	742	790	768	737	694	746	758	750	765	773	784	785	732	785	742	778	693	758	747	750	747	734	755	733	816	775	813	737	757	785	721	741	753	729	782	799	772	794	721	694	742	752	762	729	768	712	725	764	729	718	734	733	742	802	801	754	700	704	683	730	729	781	701	724	742	765	687	725	769	720	741	778	730	781	736	776	785	725	746	753	749	743	735	794	738	755	814	749	737	747	761	739	759	745	720	768	765	758	760	791	741	702	724	747	723	761	768	757	706	759	786	753	728	777	790	717	725	736	687	800	738	721	752	708	725	742	773	772	737	788	758	769	771	748	807	696	754	733	751	703	726	750	783	738	739	743	751	768	718	783	780	741	801	775	761	744	721	726	792	775	654	805	734	699	718	768	752	762	736	741	766	724	815	792	752	748	755	751	728	765	746	781	752	742	730	783	759	703	739	748	724	739	725	727	717	816	795	754	758	781	764	677	692	756	766	736	755	740	751	740	743	712	779	706	778	730	790	759
57293	42944	39625	27420	23204	20120	15000	7907	2773	760	475	467	463	434	448	422	441	410	416	374	378	358	422	418	375	376	346	406	377	361	393	345	360	339	357	377	358	343	374	339	397	382	336	371	389	361	343	354	361	345	354	357	311	389	391	381	368	377	315	347	352	367	374	341	338	336	362	335	405	384	380	354	327	378	354	353	356	320	332	368	381	365	345	338	360	386	330	347	360	343	370	353	369	380	381	360	357	350	354	366	373	358	357	368	376	401	336	384	357	369	399	393	370	340	384	359	363	349	347	363	338	333	336	361	377	349	386	371	358	336	398	365	384	398	379	362	361	349	350	343	398	374	379	368	372	364	341	350	349	376	366	343	378	343	351	340	337	367	344	372	370	326	356	379	331	363	378	359	353	364	400	372	383	372	336	392	341	352	376	382	357	338	342	392	321	364	356	361	336	380	342	347	362	398	376	360	349	318	361	319	348	321	347	358	373	341	334	371	370	354	352	374	361	377	366	407	361	328	377	317	359	343	368	338	377	368	338	360	388	352	360	359	338	362	364	332	367	363	327	330	381	337	357	371	374	362	362	386	337	363	364	315	328	354	349	338	367	367	328	342	335	334	392	378	390	329	355	336	371	354	365	342	366	361	341	332	372	348	348	366	342	345	324	327	359	340	364	364	364	381	381	364	364	332	373	383	373	361	358	357	355	349	369	355	348	355	375	365	326	359	361	346	325	367	358	344	331	320	378	351	354	362	343	380	324	346	364	363	350	315	374	351	380	339	336	345	370	373	338	357	367	343	335	390	401	333	393	372	361	348	335	370	369	329	389	342	363	358	352	369	386	355	348	340	365	341	379	347	339	334	318	338	369	391	370	370	343	358	363	347	379	329	354	362	377	375	359	359	358	321	346	357	350	349	350	378	315	400	340	371	366	379	411	320	364	386	356	369	339	347	388	360	332	366	388	341	348	366	397	364	339	351	380	367	357	360	369	375	398	317	354	337	342	338	341	336	371	379	373	341	334	390	378	335	305	367	377	312	358	381	348	353	329	356	365	327	357	336	347	343	392	376	346	351	340	376	374	329	349	354	372	355	337	332	364	399	383	352	394	364	338	322	330	364	320	340	365	375	371	376	355	363	357	354	385	351	385	383	347	361	374	352	389	382	346	392	375	405	338	393	342	362	357	371	366	366	349	361	358	378	363	336	360	379	365	382	366	380	352	339	398	349	339	365	342	378	330	394	393	356	372	352	357	357	339	350	393	388	352	376	371	381	369	334	331	348	347	364	379	344	344	347	400	350	421	365	363	335	348	374	368	361	349	356	362	347	362	368	374	358	362	340	348	327	348	344	362	341	342	380	408	335	332	383	392	344	359	350	356	347	338	371	340	353	338	350	345	322	346	354	379	346	388	373	365	359	356	339	332	393	377	371	374	350	381	372	374	359	384	346	364	330	382	345	372	349	376	407	341	372	372	373	382	322	346	366	388	335	377	348	378	364	368	395	353	392	400	360	374	398	374	363	334	354	373	372	384	370	371	363	338	340	373	352	363	343	366	354	379	354	328	347	310	343	364	371	375	371	358	363	340	336	354	396	383	381	372	377	366	329	360	373	362	353	354	348	364	337	357	354	365	362	348	371	389	350	400	392	352	343	344	378	370	349	352	352	368	360	342	345	411	382	392	357	388	351	354	341	351	347	373	345	354	370	357	350	365	343	347	367	378	391	361	358	363	374	400	385	357	350	352	335	377	352	358	354	347	387	399	356	394	386	334	375	343	362	353	377	369	402	392	357	343	383	345	411	360	327	366	337	356	394	365	291	354	340	364	379	341	349	363	345	361	352	384	341	350	380	368	357	348	355	348	378	340	352	371	374	381	352	305	340	386	373	359	301	334	338	339	327	372	368	327	378	357	376	359	384	364	352	382	350	380	342	371	347	378	358	340	394	354	351	357	392	316	326	329	348	384	380	342	354	373	373	365	344	368	359	336	387	336	347	400	383	341	357	354	341	367	354	355	347	369	330	342	379	368	392	350	354	353	357	361	344	387	388	342	381	364	348	358	375	383	313	391	345	367	355	383	372	388	354	366	363	362	380	348	394	360	361	358	359	366	368	357	402	365	333	343	366	359	349	365	329	357	382	369	329	362	368	364	365	350	355	355	320	379	386	340	376	349	393	362	386	379	345	369	362	338	361	358	358	381	363	376	362	388	359	358	365	332	349	371	346	374	362	375	365	347	359	332	374	366	347	359	337	382	342	362	338	367	355	354	358	390	346	353	362	366	338	378	361	365	336	362	351	411	368	362	375	333	361	362	356	376	354	389	337	375	383	353	359	367	355	355	356	369	359	372	370	355	396	365	325	379	355	358	345	359	357	376	358	355	349	336	376	384	372	367	374	330	372	344	337	379	341	391	366	388	322	363	320	397	320	369	361	340	319	359	346	322	356	352	345	330	349	363	342	342	393	328	372	379	371	335	370	355	384	350	327	359	345	346	365	373	337	344	360	362	362	367	372	387	350	326	334	383	361	384	369	398	359	339	367	373	370	413	344	360	366	355	356	358	378	393	358	408	404	356	355	387	408	366	354	366	366	350	369	386	354	354	360	365	363	343	377	370	349	381	384	328	356	376	359	373	353	378	338	371	376	309	369	341	373	320	302	368	349	323	352	384	356	357	335	361	349	373	383	345	389	325	349	404	353	345	350	336	350	345	361	389	352	332	339	375	387	353	371	389	373	348	338	379	407	333	363	362	360	365	383	346	366	365	381	386	336	334	323	369	391	371	425	357	364	383	361	352	348	384	335	399	374	347	338	368	364	383	340	392	335	397	337	368	340	350	352	383	344	351	333	377	371	338	371	349	361	343	359	359	355	338	356	366	367	356	399	378	361	352	346	333	383	383	379	325	363	355	372	377	397	327	367	368	339	357	394	388	314	336	372	380	353	374	366	366	331	376	349	359	331	347	366	380	345	359	329	375	376	362	397	335	395	341	379	381	348	345	350	341	360	389	344	348	358	363	343	350	348	367	394	333	345	344	365	345	375	332	355	373	384	356	363	374	409	379	346	353	336	362	374	335	372	385	369	326	351	404	355	372	338	359	342	357	334	361	388	401	352	361	369	370	351	354	355	388	369	338	370	359	359	384	409	368	354	376	350	328	360	364	343	327	332	364	385	360	363	313	356	363	333	357	382	322	337	377	353	398	373	361	340	374	383	346	382	371	384	369	361	348	334	374	370	379	378	384	358	372	386	324	357	341	328	380	318	363	373	369	363	364	378	342	374	372	341	352	381	343	383	371	317	370	339	357	366	357	363	365	336	343	411	369	348	352	358	383	353	363	370	333	332	347	328	364	379	367	350	399	372	367	335	349	360	367	343	355	344	355	332	370	350	328	375	360	353	367	368	354	366	316	364	352	366	380	397	388	379	354	386	359	327	360	370	397	351	332	377	344	342	378	384	336	363	378	367	358	355	375	346	376	349	331	376	334	357	335	373
50402	54525	48392	7451	3245	2787	2337	2000	1791	1678	1572	1336	1269	1249	1183	1180	1105	1088	1040	1029	1028	1004	1000	942	938	958	952	933	863	916	914	875	882	915	862	898	929	846	889	906	885	895	882	925	905	890	913	883	863	846	845	863	850	878	810	838	872	957	861	879	835	859	880	847	885	875	878	851	839	884	833	847	891	880	765	837	858	829	861	806	803	869	849	879	853	863	916	859	870	848	866	843	863	865	838	889	861	864	823	852	852	838	898	841	880	828	803	818	779	815	796	858	808	870	829	768	857	801	844	839	851	831	867	826	826	830	834	819	847	786	818	878	824	766	783	776	832	855	863	801	860	849	873	807	872	827	847	808	841	825	871	846	848	861	807	868	811	834	806	832	849	855	840	855	874	854	843	806	853	856	844	818	825	834	827	844	813	848	825	868	838	812	806	810	858	864	852	842	838	851	878	810	840	850	790	837	850	859	795	831	825	838	843	841	850	816	845	823	813	821	816	869	828	825	809	860	785	860	841	804	791	875	800	813	829	819	858	824	823	833	795	839	807	886	799	788	841	840	866	787	832	824	840	847	771	819	830	816	809	820	832	817	803	809	812	851	830	825	872	814	805	857	804	817	814	801	825	832	802	880	828	832	817	797	758	780	853	843	759	822	806	869	824	808	803	797	843	805	812	842	798	834	819	847	834	862	825	865	815	829	815	867	821	854	843	834	825	847	849	852	881	802	823	892	767	843	829	839	841	820	842	830	771	855	825	841	815	835	832	808	814	827	787	817	822	889	828	853	843	814	814	856	809	876	835	807	821	883	858	895	866	815	828	862	789	817	784	798	832	814	808	805	838	842	884	852	827	799	883	862	823	881	846	830	846	800	777	851	810	842	854	855	826	895	816	831	833	791	775	809	823	795	841	805	782	835	802	845	811	891	833	860	829	837	788	834	825	804	770	760	856	821	843	828	810	865	850	862	837	822	832	870	834	808	846	822	814	834	801	842	815	849	822	904	865	828	799	829	819	817	833	842	825	828	826	810	860	825	839	857	821	776	865	828	827	801	795	792	861	817	823	828	893	797	819	848	852	840	798	809	792	823	874	834	804	836	866	893	857	796	881	810	834	837	854	814	800	826	862	843	864	826	794	811	879	821	825	837	783	803	862	829	828	853	851	829	811	777	824	819	876	795	839	827	875	800	778	785	836	838	852	836	811	848	825	844	815	890	839	776	799	840	817	833	877	833	836	862	768	825	848	832	862	853	829	832	860	812	838	838	831	826	851	816	799	843	860	872	777	808	823	855	829	766	888	830	814	849	820	882	869	877	887	840	805	846	854	823	806	790	827	849	857	846	825	829	866	855	824	832	859	799	831	792	833	857	830	842	777	851	855	862	816	839	853	799	842	867	811	875	797	841	799	859	848	817	856	850	865	783	853	850	874	860	902	832	805	794	802	872	855	799	786	805	877	859	838	824	851	852	795	835	848	838	861	837	842	790	851	808	828	786	800	831	832	812	835	837	804	794	852	845	824	811	869	864	864	794	827	791	825	846	801	856	807	817	789	796	802	816	854	851	848	829	842	835	791	822	881	840	829	834	813	774	862	828	822	859	871	835	827	776	828	789	876	817	816	823	856	851	796	847	808	826	817	804	849	813	862	811	787	801	827	844	796	843	802	846	817	807	796	856	864	835	835	830	754	841	800	810	818	828	793	818	794	821	830	854	862	831	815	829	888	820	811	815	848	817	882	881	867	799	859	791	803	792	794	831	843	849	849	809	826	896	854	812	824	837	810	842	776	820	869	826	828	880	838	851	794	889	833	835	818	810	804	787	813	837	830	818	850	817	835	827	832	817	858	896	855	857	841	823	848	823	835	800	806	834	831	843	854	880	830	868	818	828	836	850	788	831	849	808	816	817	803	847	822	822	794	794	822	824	832	816	860	814	801	846	836	873	826	837	840	822	837	844	860	862	807	850	855	894	808	814	790	836	858	802	876	846	836	869	853	772	848	831	817	895	820	779	869	836	861	826	810	803	853	806	861	834	848	815	861	797	853	803	837	854	855	827	826	805	817	828	843	809	784	820	855	812	859	847	834	866	857	890	828	839	817	840	822	867	857	809	864	867	856	791	842	816	833	842	873	792	927	867	906	840	815	835	837	857	799	827	884	841	837	851	864	825	800	827	848	816	818	867	813	823	826	831	844	882	843	824	821	789	866	833	812	792	825	851	849	853	823	844	817	839	839	825	808	825	838	867	831	803	859	823	835	863	793	765	795	834	850	837	809	787	852	805	871	843	852	866	809	812	893	865	852	804	875	886	836	817	833	830	847	841	818	832	841	852	817	844	808	835	782	872	809	847	817	862	861	845	856	845	841	808	850	846	899	867	840	834	800	820	833	768	861	818	813	836	765	830	841	858	857	837	834	875	861	850	851	837	840	787	831	880	823	845	840	882	819	820	853	849	836	772	797	866	891	761	792	869	832	832	862	884	784	806	830	798	847	808	810	799	853	879	788	764	830	749	795	818	840	806	862	801	857	829	836	863	829	781	837	817	848	862	849	857	864	822	884	858	815	849	785	816	813	823	852	792	808	825	790	837	845	811	884	773	874	797	883	802	841	797	852	795	828	793	823	814	866	867	820	798	827	811	815	875	817	819	836	809	900	811	817	799	862	883	788	845	867	796	850	852	801	806	767	871	802	842	792	846	784	889	856	807	786	839	842	856	831	813	844	857	829	868	837	796	790	814	811	822	799	840	796	851	842	822	817	901	789	807	815	849	862	800	793	789	864	864	819	811	839	855	815	826	837	836	820	848	822	781	846	818	870	806	810	858	805	771	800	835	799	831	835	787	866	853	829	809	884	802	824	814	821	855	805	858	820	834	799	858	807	801	821	849	841	857	812	833	833	795	817	850	838	871	861	841	866	768	794	845	834	874	816	870	878	837	849	849	823	833	838	899	806	822	906	847	786	857	813	822	842	867	894	812	859	805	819	789	802	808	830	831	820	821	813	864	834	764	820	820	854	809	792	810	824	832	831	866	824	839	796	836	811	862	877	842	799	843	857	819	804	857	823	845	823	845	784	866	857	826	824	861	830	811	806	842	819	836	812	794	840	855	828	859	848	836	809	826	826	808	810	847	831	839	818	780	857	816	816	841	823	810	773	840	813	815	853	829	808	890	832	818	865	768	826	843	809	885	834	841	835	836	822	859	800	821	846	800	863	924	806	840	837	798	833	862	798	824	849	778	845	876	869	816	828	844	825	797	842	824	805	878	863	846	845	799	827	844	790	783	814	851	838	840	821	845	809	808	822	777	847	865	788	854	858	814	846	883	805	841	879	803	796	846	782	869	797	816	829	851	846	803	780	853	829	816	812	822	856	797	785	825	918	811	855	834	829	832	881	860	823	860	754	807	792	863	813	851	874	797	843	831	867	870	843	869	855	804	806	832	827	858	834	771	805	846	862	866	810	803	827	845	797	832	859	834	820	875	818	837	764	774
56628	41798	31134	24051	23727	23417	19690	12367	3980	669	461	397	359	326	312	341	315	283	264	289	252	284	236	248	244	227	241	262	244	238	247	217	210	228	238	239	228	228	204	216	220	203	256	202	239	216	209	196	200	234	205	220	245	209	202	220	219	190	214	208	226	220	225	208	233	221	200	200	200	242	172	188	191	205	205	221	233	221	205	219	227	215	230	207	201	197	193	232	205	200	202	236	196	216	177	201	242	195	192	222	196	193	190	204	201	233	210	217	230	180	222	213	208	216	178	197	190	212	217	223	193	207	228	188	198	205	228	218	221	223	218	201	206	206	211	226	197	227	220	191	215	186	211	195	197	187	198	179	198	192	185	202	200	220	226	213	209	225	217	225	211	203	205	173	209	196	211	177	219	221	220	189	225	175	199	194	194	219	248	228	220	212	223	196	204	202	216	215	208	208	196	234	214	213	190	226	211	218	195	195	220	193	205	219	200	206	190	228	188	190	224	192	234	216	186	199	214	219	203	212	170	218	201	209	207	217	212	241	202	227	229	206	213	211	217	214	195	180	206	200	206	189	226	228	235	225	212	220	187	226	204	205	195	222	222	211	206	205	165	180	219	222	189	219	217	205	210	210	210	203	191	219	210	192	235	212	231	233	233	202	223	203	227	213	185	202	199	215	205	202	207	236	174	217	212	201	222	213	187	229	169	189	193	202	189	192	198	195	223	225	191	222	202	212	227	230	204	208	206	236	194	197	219	182	201	249	195	226	200	223	229	203	212	194	212	210	173	167	188	216	230	187	207	218	233	200	198	206	204	240	210	209	206	195	222	186	198	222	199	215	222	190	200	188	194	182	195	179	193	200	178	191	190	201	198	233	212	205	219	215	186	198	212	206	203	187	218	207	199	214	168	243	184	207	198	188	224	219	209	190	174	223	205	208	205	191	214	199	181	200	210	233	186	200	200	185	203	224	202	184	207	175	225	197	196	224	229	181	186	196	210	199	181	207	213	228	246	232	177	193	186	229	217	204	236	202	221	203	203	212	206	222	222	197	186	187	200	232	221	188	217	235	197	206	210	242	203	215	204	216	215	222	220	219	201	216	235	195	214	235	219	187	193	176	221	188	214	199	197	192	220	223	197	210	213	205	195	199	171	200	206	194	213	199	207	217	227	217	189	199	229	220	204	219	204	178	178	210	221	199	224	211	219	182	221	210	198	237	212	214	218	214	199	200	204	220	208	211	211	224	202	211	216	228	213	191	198	191	197	220	198	159	185	203	214	200	184	191	178	203	200	203	215	189	210	190	201	220	181	185	212	218	226	194	204	216	185	205	205	220	219	216	201	223	203	201	202	225	179	221	182	202	208	187	194	201	199	204	211	204	179	197	205	183	191	225	212	201	184	185	198	195	210	209	234	221	196	258	213	220	206	223	196	221	179	193	190	203	230	238	234	240	209	196	239	197	216	211	210	228	230	211	232	209	198	226	234	184	192	200	184	235	197	223	190	220	227	224	196	189	199	196	171	173	222	204	202	231	218	220	208	198	207	214	221	209	224	190	194	195	223	187	193	199	205	205	215	189	201	196	218	217	191	185	188	200	230	197	236	176	225	212	186	211	209	223	258	212	206	206	226	191	226	190	181	196	190	201	189	210	213	197	201	204	221	203	211	204	180	222	219	205	207	183	209	233	210	194	193	213	195	218	207	218	191	208	222	202	170	228	222	209	195	184	198	213	204	229	214	187	196	172	208	220	189	248	203	202	206	207	233	204	191	181	205	198	212	193	208	220	216	229	232	203	213	189	197	193	193	200	216	215	207	213	224	218	189	228	216	215	197	180	184	204	226	209	200	228	205	206	214	205	208	186	204	192	192	206	206	209	203	186	193	254	225	209	202	212	210	207	214	207	205	218	200	171	199	227	193	195	228	194	221	210	206	228	210	209	200	166	189	206	218	233	205	192	233	217	223	224	212	210	191	213	209	215	207	185	214	198	183	195	230	209	214	207	205	218	220	210	242	223	194	190	204	186	207	183	197	210	187	183	201	206	186	199	199	211	218	193	200	223	183	222	195	193	217	211	228	205	192	207	200	184	200	180	210	207	209	197	197	208	182	246	177	209	208	209	203	193	191	204	209	205	199	250	213	199	188	216	207	196	197	196	218	196	211	193	212	178	203	219	206	191	201	222	232	219	211	213	224	207	183	213	208	215	217	223	222	194	211	220	219	230	189	205	221	192	194	221	184	208	192	204	213	174	235	203	206	205	203	182	186	214	215	215	208	179	210	192	231	205	190	219	208	217	216	201	212	214	230	217	202	184	234	228	203	186	204	216	208	223	195	219	203	205	205	202	198	218	209	226	198	202	189	222	203	201	196	204	200	209	183	183	193	195	183	198	214	210	185	226	184	208	188	181	196	177	198	218	186	212	226	174	202	208	205	220	202	193	202	211	226	217	216	216	200	209	206	186	220	216	211	237	186	204	196	203	212	217	184	198	190	241	201	208	216	179	205	206	219	210	208	205	217	211	191	181	206	200	196	194	208	215	178	206	216	176	213	195	209	204	189	202	196	209	204	202	189	199	212	215	192	200	185	199	215	203	212	207	209	228	204	202	208	219	216	214	195	186	223	201	208	218	207	229	191	204	201	236	192	210	207	224	210	221	216	211	226	215	237	185	188	215	192	224	202	230	217	232	178	213	187	202	195	210	237	224	229	198	206	223	199	203	201	222	218	223	208	222	217	220	196	193	241	230	200	196	187	208	197	210	190	215	222	214	219	211	204	247	207	219	217	194	207	173	210	184	209	228	199	208	230	204	213	181	181	185	221	198	206	200	237	180	195	186	178	225	200	176	174	200	202	201	202	204	188	182	200	259	208	199	223	191	184	187	212	216	217	196	219	188	198	243	207	220	216	215	202	196	229	237	222	213	187	197	214	238	167	200	187	217	224	175	197	211	192	205	192	214	215	185	220	215	230	194	190	199	231	194	208	197	181	228	204	193	236	194	235	223	202	214	194	185	211	204	228	210	205	232	226	223	203	200	190	220	209	217	205	206	193	210	206	191	187	229	222	152	181	176	225	190	218	213	207	196	216	166	213	187	193	213	212	183	227	203	196	226	215	201	232	222	221	227	242	178	229	216	215	188	195	231	231	179	210	199	190	203	206	196	206	191	221	189	233	207	203	201	218	233	200	187	204	191	213	204	205	238	192	188	226	198	195	187	190	240	223	240	199	211	209	203	194	201	242	198	201	192	184	201	221	199	228	215	192	196	200	216	200	188	201	206	217	185	219	220	209	201	222	242	219	198	193	216	197	192	200	206	214	208	210	215	206	199	219	197	216	239	219	185	236	211	220	217	212	190	217	226	187	208	177	189	196	200	211	189	200	229	241	200	197	199	192	214	217	198	207	187	197	187	195	206	204	172	204	198	208	191	190	198	208	190	206	212	208	209	212	185	212	185	210	199	211	219	210	218	213	184	222	246	205	189	210	203	197	170
54171	55643	22839	5993	5121	4056	3296	2679	2384	2049	1723	1537	1427	1245	1139	1176	1046	1007	915	880	855	816	769	743	725	741	652	669	701	677	692	639	640	637	601	573	588	601	510	612	589	562	558	551	546	547	597	514	535	515	518	538	506	539	536	535	551	509	466	480	486	513	531	547	503	521	489	544	481	499	474	490	502	478	545	479	514	529	476	512	507	466	449	503	497	503	524	497	542	508	490	485	481	500	516	502	457	480	494	498	499	504	472	495	486	494	531	467	500	488	496	464	504	466	533	474	499	494	505	488	492	471	491	496	497	455	449	467	519	479	513	420	490	483	494	481	495	495	481	481	470	514	451	468	498	460	498	494	515	464	510	458	467	462	471	460	495	478	483	517	506	481	475	466	497	494	482	444	483	517	440	496	510	505	510	508	500	532	546	471	492	491	505	464	459	473	518	508	468	433	449	472	499	480	499	475	490	425	434	454	436	438	453	471	493	471	477	511	477	483	462	468	517	470	436	481	482	458	472	528	465	497	466	460	455	477	491	504	521	506	460	465	464	467	499	487	432	458	466	438	502	510	486	466	495	525	503	487	465	442	491	496	482	492	509	479	471	470	499	456	491	481	486	478	483	473	467	526	518	443	499	519	490	419	512	491	481	456	493	515	488	468	476	507	460	476	434	463	468	495	456	478	490	472	483	473	496	517	480	452	473	467	485	457	457	524	452	473	460	476	478	494	468	478	499	482	493	511	468	477	467	503	458	446	460	521	463	482	502	484	498	475	464	481	504	464	490	487	449	520	492	459	458	480	483	473	506	472	456	451	495	513	540	462	468	486	450	463	461	482	467	457	471	479	503	455	503	467	458	430	488	491	467	476	474	490	515	514	479	485	491	483	486	492	499	477	496	476	457	477	446	513	444	477	488	468	466	447	466	466	481	462	474	486	482	482	463	504	516	472	474	496	465	434	450	468	496	482	486	483	489	496	478	479	480	468	505	437	469	455	470	466	493	493	497	452	489	509	483	474	483	449	437	501	467	499	462	491	510	509	483	451	479	491	452	459	484	479	470	467	503	504	482	499	490	493	478	465	486	476	504	501	478	484	443	484	495	489	446	489	477	509	483	455	510	493	427	467	510	462	459	462	455	511	470	511	478	468	486	461	456	497	480	462	468	471	465	481	475	504	471	474	465	467	424	454	478	494	486	501	451	468	517	458	509	495	489	506	475	483	493	482	451	484	500	434	468	490	524	480	426	480	485	476	489	512	462	499	458	492	456	445	485	473	480	488	498	467	492	472	447	496	473	455	474	444	504	447	439	456	467	508	445	480	469	451	476	492	466	457	508	481	485	484	480	496	508	487	492	436	496	516	469	480	480	458	474	493	482	444	485	542	480	468	474	507	490	476	491	463	502	469	454	475	448	498	498	481	497	461	483	469	488	482	484	469	496	487	494	476	474	487	488	465	505	505	539	483	438	491	493	469	493	450	485	448	468	482	445	475	476	508	493	460	510	522	496	484	467	464	475	507	462	440	480	476	493	502	521	500	469	483	505	492	506	501	471	511	480	445	452	438	414	479	462	494	508	473	500	470	504	450	449	446	446	494	495	529	470	489	468	497	476	425	468	468	474	466	494	492	478	466	461	484	485	462	476	466	488	471	470	469	517	506	471	489	467	458	500	493	439	470	472	492	448	444	529	500	467	495	495	471	491	482	489	482	526	477	522	492	526	466	462	464	454	521	519	462	468	448	498	493	474	479	461	466	453	474	490	520	517	477	494	454	506	484	501	476	517	487	443	471	503	458	457	447	505	492	471	468	448	489	469	459	484	490	490	465	470	485	428	470	407	471	465	478	525	477	472	466	487	465	475	472	451	481	499	487	463	483	496	452	461	477	469	476	473	455	507	462	490	458	479	491	447	442	508	480	480	497	484	442	480	460	477	492	477	455	507	457	488	478	501	490	461	421	480	485	489	450	474	434	522	521	479	456	480	444	491	470	468	466	486	486	460	468	482	453	478	463	469	444	496	508	506	462	451	483	489	473	476	462	448	481	492	441	483	463	456	456	522	495	484	469	491	510	454	435	508	487	447	493	477	508	478	512	431	479	453	492	464	438	431	453	495	445	481	469	497	437	549	476	486	493	500	468	475	473	444	493	475	473	492	490	473	488	472	477	491	430	494	475	457	479	520	479	454	453	489	467	470	454	497	469	475	477	456	447	490	479	454	484	521	459	477	483	514	492	470	472	429	479	424	460	513	438	480	475	486	493	488	473	457	492	457	502	501	492	486	444	492	495	508	459	447	499	482	478	469	561	474	433	462	489	436	465	470	469	475	491	510	489	477	433	433	508	477	514	495	509	505	497	458	493	474	495	475	465	451	469	474	475	469	459	479	472	508	461	481	495	503	489	496	480	411	497	468	496	457	506	440	488	513	491	485	511	486	480	476	460	477	483	462	492	502	461	427	479	511	478	479	472	484	458	466	492	479	504	465	528	467	465	472	462	480	464	496	469	506	477	466	463	509	496	473	502	466	436	490	458	489	489	474	471	473	484	468	491	449	463	524	484	515	481	456	489	465	514	464	519	492	505	487	461	503	482	465	485	471	486	481	451	466	516	494	455	484	460	460	476	499	455	469	494	478	505	458	436	467	467	519	478	527	493	469	461	497	484	480	507	486	475	479	464	491	489	487	490	446	498	462	486	451	476	518	513	484	480	489	484	465	469	500	477	479	474	423	490	489	487	520	511	487	429	490	492	503	483	508	435	492	478	453	436	460	474	473	519	487	458	466	511	480	437	465	527	493	471	486	514	468	476	477	476	481	477	487	482	472	472	478	498	477	474	498	520	491	459	486	453	500	488	531	416	505	505	485	471	473	494	508	505	496	441	512	505	497	511	516	476	489	468	492	472	502	469	484	466	455	498	448	507	498	483	465	462	430	481	499	493	498	497	459	468	457	465	465	469	447	508	492	477	507	482	510	499	533	474	465	475	490	475	488	492	478	468	450	483	457	469	528	474	463	478	503	502	491	498	481	479	478	499	480	512	487	471	484	479	478	503	455	476	465	451	456	470	470	440	493	454	499	500	471	489	534	434	472	460	488	470	441	499	469	514	438	470	486	471	488	509	463	469	489	522	470	462	430	487	486	515	486	481	490	474	486	443	493	500	488	497	511	475	452	451	482	469	515	469	494	465	509	443	475	440	498	461	473	488	486	432	459	514	480	487	427	474	501	441	495	489	490	496	506	509	482	497	491	522	474	490	450	436	509	470	489	485	496	455	513	476	505	512	470	491	481	510	477	470	486	485	475	447	453	454	471	497	478	477	484	508	447	473	480	488	491	473	474	494	519	514	494	482	500	485	480	474	465	476	487	510	451	486	523	507	457	479	511	457	498	482	440	501	500	504	514	475	460	477	473	430	474	484	477	478	471	503	514	456	484	459	477	521	459	456	485	486	476	503	507	481	480	455	494	441	482	506	493	478	537	508	477	477	529	476	487	474
31172	36449	13503	4054	1379	683	411	324	317	305	319	328	316	306	297	322	315	307	289	289	321	327	302	313	274	329	321	325	294	305	302	321	324	321	338	315	331	310	278	288	312	335	288	274	305	296	304	286	308	315	324	291	333	295	295	290	276	288	302	289	309	293	288	301	308	301	316	316	291	288	313	326	310	324	274	293	277	307	301	285	273	289	329	259	303	279	321	324	303	299	314	322	315	300	321	308	297	316	316	351	281	279	293	269	261	314	348	321	281	302	286	248	310	273	287	313	282	314	314	289	307	331	294	305	337	325	305	300	320	314	294	327	310	327	308	297	290	315	293	339	304	313	283	272	286	299	312	297	311	284	300	287	312	327	309	278	316	291	308	302	336	304	300	302	315	312	338	311	292	314	331	316	288	329	331	294	302	278	292	294	330	314	315	292	296	302	275	262	356	312	323	340	275	323	275	320	300	313	293	313	281	308	302	299	305	351	299	291	323	288	295	301	303	318	306	315	318	272	321	293	311	299	322	299	318	310	299	283	290	314	321	332	331	325	293	283	294	310	328	339	310	330	283	303	342	318	275	295	314	322	311	286	317	329	304	327	303	300	348	311	267	290	294	332	313	310	305	324	318	314	317	293	298	312	285	287	316	321	338	277	317	317	273	305	293	360	301	281	281	328	301	286	304	280	302	329	285	297	290	296	279	325	319	294	297	301	266	342	304	305	311	297	298	317	320	348	275	319	288	301	304	288	294	278	295	320	332	296	312	294	322	298	301	270	317	327	349	302	304	321	312	285	304	340	334	306	321	289	336	311	293	315	315	305	298	308	320	323	324	296	308	290	266	277	334	305	289	287	316	312	304	316	291	338	325	312	327	293	307	274	287	293	290	313	324	300	316	280	297	316	280	312	264	297	312	337	320	343	301	338	263	313	299	329	324	290	319	292	275	303	296	352	300	330	312	330	284	333	296	301	301	322	326	310	292	315	333	301	271	294	310	307	285	293	348	357	318	326	303	338	306	324	326	330	295	300	277	313	340	310	304	314	334	315	319	307	304	302	307	308	340	306	311	348	314	328	282	327	333	328	283	297	345	302	329	311	309	290	307	312	311	288	284	330	327	289	314	313	292	306	342	304	327	309	299	306	312	305	312	324	287	331	301	306	312	323	309	300	335	338	320	293	314	311	289	330	306	313	329	330	307	296	285	330	336	311	347	314	306	284	329	321	310	320	314	292	298	286	306	326	308	315	311	309	292	287	335	305	271	291	298	308	312	310	296	295	308	325	306	290	298	299	294	265	292	301	286	301	285	316	341	328	313	295	325	320	300	325	332	309	333	296	294	314	281	295	317	334	283	309	312	317	308	289	296	324	330	296	303	334	329	310	341	290	278	293	320	292	324	308	305	338	332	292	319	292	295	317	306	324	297	313	298	295	284	299	302	263	293	286	346	294	294	325	316	294	295	327	281	308	315	280	318	306	311	301	281	318	329	325	322	302	271	302	287	284	298	313	320	309	335	277	314	324	314	290	287	312	295	342	309	299	316	299	300	327	315	301	296	314	277	299	329	286	273	300	323	303	336	282	296	328	322	319	279	327	328	301	304	275	318	334	286	285	312	285	322	317	278	332	305	298	284	287	288	340	326	340	287	320	267	328	312	311	309	301	323	290	279	311	316	310	347	301	326	309	315	307	329	304	288	334	327	303	281	258	288	340	309	341	328	304	327	313	318	315	309	331	305	319	310	301	293	316	306	295	322	327	323	319	308	310	291	312	298	298	331	303	319	305	320	310	294	300	293	300	299	275	292	315	307	309	294	319	302	310	285	306	287	310	301	307	334	340	255	318	332	303	323	294	335	302	277	300	308	320	345	287	286	322	320	294	317	314	318	317	312	305	329	306	280	296	333	346	311	338	315	310	277	331	282	277	296	274	283	333	319	303	313	305	366	316	323	333	309	290	311	318	310	299	299	277	303	309	301	311	305	314	264	318	284	294	299	305	303	301	263	301	296	292	337	317	309	318	309	295	354	321	310	294	319	303	307	316	290	303	321	258	322	303	317	286	299	296	317	295	315	276	326	327	291	290	317	300	305	283	329	295	271	295	291	314	308	274	296	305	305	311	305	305	307	326	318	314	309	288	293	300	312	290	306	313	276	299	330	309	350	326	282	291	322	296	298	293	314	304	334	332	298	291	300	309	321	300	323	306	331	325	320	283	295	291	303	292	308	318	303	287	308	289	323	305	304	296	322	286	273	315	327	296	346	309	292	329	296	324	309	332	313	324	305	299	319	345	317	321	293	300	287	283	260	269	315	298	315	284	311	314	339	293	338	314	319	347	336	330	310	313	293	309	306	323	321	312	292	318	326	355	309	282	314	298	328	309	312	300	289	270	330	288	326	325	299	312	314	304	302	305	283	309	272	314	296	322	339	285	318	316	332	326	295	288	315	316	330	322	314	309	313	305	296	282	286	275	306	276	317	298	294	331	315	320	292	321	288	296	300	306	282	294	302	323	295	306	297	322	286	297	310	299	298	303	304	277	311	302	316	246	285	282	294	341	287	277	351	319	317	327	309	314	316	339	307	301	306	291	275	317	304	315	329	286	307	299	315	344	331	300	286	295	316	297	302	274	339	283	285	296	339	301	313	313	299	302	269	329	309	294	306	314	306	324	306	277	297	340	306	287	301	293	294	335	302	315	272	300	287	310	278	300	299	319	283	297	316	301	326	275	315	325	314	315	322	315	329	323	299	304	263	312	322	302	241	329	344	322	305	329	295	322	308	272	312	283	327	319	308	311	297	338	323	290	305	299	273	306	294	286	319	303	288	283	287	344	285	314	319	307	307	276	304	272	275	320	289	308	329	304	299	293	285	321	323	318	292	320	290	335	289	282	322	320	306	304	288	300	313	305	278	325	307	306	301	333	303	333	287	317	323	306	300	306	272	250	332	305	306	301	331	274	300	323	311	320	327	318	286	306	320	302	297	288	284	304	308	333	294	280	309	312	296	289	298	323	278	301	321	319	314	293	333	297	300	277	317	274	301	279	297	313	315	299	329	299	318	294	294	292	302	320	288	332	345	312	314	357	279	279	291	316	312	313	306	311	317	285	298	309	318	328	338	366	312	327	315	305	320	302	304	321	287	328	325	303	308	298	282	292	313	283	284	335	299	300	335	327	315	340	312	332	288	317	322	316	308	313	306	293	335	320	304	322	340	323	326	317	294	299	333	314	310	349	309	305	310	311	300	301	336	316	330	285	304	321	275	291	301	305	256	326	335	299	320	290	307	287	288	311	311	267	308	307	323	308	314	275	310	294	305	297	317	326	272	316	297	293	282	288	306	345	348	317	284	309	303	312	309	316	298	313	342	320	313	310	301	277	321	296	297	338	318	301	361	287	332	304	314	278	306	289	330	296	300	306	303	300	349	325	303	339	329	294	313	317	331	334	305	287	298	343	333	326	272	320	286	305	337	314	312	347	305	314	298	329	335	330
27545	32238	3116	933	842	835	811	809	793	795	786	800	770	783	805	780	800	740	724	797	760	714	725	742	776	771	712	815	798	777	805	779	760	743	716	766	822	792	744	765	754	743	704	744	794	754	759	786	731	711	792	771	749	718	755	749	809	746	794	781	751	718	804	764	784	749	777	777	754	760	747	747	752	742	745	755	797	712	758	758	736	787	776	777	769	750	745	747	770	737	779	746	777	779	724	705	776	736	756	755	747	766	778	784	739	799	827	760	768	778	760	765	684	766	749	815	730	764	763	762	807	758	760	773	748	766	756	729	759	781	737	735	766	754	724	801	752	778	700	725	782	758	760	782	762	773	768	827	751	781	786	735	763	713	788	757	779	755	777	784	765	812	723	795	775	705	707	782	764	770	784	797	724	778	772	717	720	749	734	751	756	813	759	784	750	752	753	817	759	728	722	777	735	764	780	779	734	783	752	743	802	760	748	749	771	709	714	756	751	782	815	764	732	734	746	726	739	739	754	799	719	719	831	754	800	764	731	756	707	720	757	731	731	747	784	748	768	760	750	782	780	734	776	756	732	739	750	737	770	820	737	715	777	738	785	704	760	767	729	692	717	756	780	776	736	744	711	768	760	751	768	755	741	774	713	802	747	785	779	721	780	734	747	760	787	735	750	713	745	753	769	763	744	717	772	812	732	810	728	732	730	739	785	750	733	747	780	703	761	756	771	725	734	721	768	719	730	733	726	757	764	764	728	772	756	753	757	816	790	757	773	793	743	739	764	734	751	815	756	764	714	780	758	811	741	747	802	734	756	764	749	794	711	729	770	738	735	728	802	784	759	770	809	786	753	767	759	753	717	750	760	778	768	757	726	744	772	752	772	805	726	768	760	685	761	781	770	742	738	755	780	775	737	763	750	756	743	766	799	767	726	766	721	796	727	796	785	774	771	785	760	765	728	742	752	754	797	718	786	748	764	728	791	773	789	761	807	731	697	757	718	722	733	726	798	741	704	777	752	655	784	786	748	767	744	746	719	765	762	739	745	757	714	749	733	761	740	741	759	743	739	712	751	766	774	740	763	770	740	757	805	743	818	768	768	757	769	745	745	797	763	743	714	787	749	801	708	761	780	769	779	739	735	773	732	782	784	737	743	766	776	706	759	776	769	728	718	753	732	780	704	740	824	807	766	747	755	794	777	764	771	782	796	721	733	786	763	740	740	752	779	781	772	793	750	760	779	747	789	763	739	754	740	735	740	761	759	762	767	791	795	714	718	766	764	732	785	733	713	765	741	733	806	747	748	747	799	744	733	756	746	779	766	734	724	726	801	729	762	767	709	744	775	822	776	782	774	767	791	763	720	759	771	770	782	762	740	753	758	760	774	743	776	761	765	740	767	793	774	785	714	773	756	762	757	729	809	802	733	702	733	776	784	802	775	778	766	779	719	798	734	742	729	685	823	775	745	752	754	729	730	762	787	756	765	731	774	737	725	754	761	719	745	742	775	750	734	725	761	735	796	739	746	766	736	778	732	741	745	776	741	778	746	780	747	775	758	720	775	740	752	725	749	802	795	741	739	771	778	764	708	749	773	726	821	732	760	756	720	786	723	772	720	735	736	784	760	788	823	739	714	819	774	716	735	727	758	777	817	738	743	860	770	725	702	784	722	798	808	742	762	759	774	725	734	725	807	789	741	733	746	753	736	734	744	772	725	750	775	791	765	790	729	747	775	767	747	778	703	781	757	760	779	745	713	678	701	729	721	762	778	749	716	780	752	778	745	779	725	767	780	727	736	708	713	765	685	725	804	724	762	765	746	802	744	735	766	757	726	715	771	758	743	731	777	748	779	759	771	681	758	741	700	756	775	717	743	757	684	741	768	772	748	734	806	709	750	725	781	763	734	773	783	783	743	754	741	726	722	783	762	792	762	746	744	778	742	782	745	761	734	784	742	748	723	763	775	745	797	782	709	719	720	728	765	798	805	735	755	769	722	728	756	829	734	697	820	785	713	775	821	787	718	767	784	775	729	683	779	773	714	770	770	752	767	760	806	815	781	740	742	767	752	762	734	808	794	807	759	734	811	781	693	807	743	759	742	691	803	732	746	778	786	779	777	718	740	776	752	759	779	793	805	793	735	746	741	734	769	729	789	787	745	771	697	738	804	785	794	774	761	759	786	711	728	751	742	784	785	733	774	773	754	724	746	766	790	742	782	768	720	748	754	702	812	777	710	739	725	773	772	752	719	775	759	759	766	767	775	787	713	776	749	750	761	784	715	715	745	750	707	723	752	808	740	753	722	766	758	737	719	768	703	766	773	770	737	760	715	760	729	744	717	742	752	755	786	759	749	752	750	753	740	771	723	731	728	768	775	783	769	807	774	725	756	788	732	766	767	784	754	700	766	770	742	792	716	730	732	780	721	744	747	719	838	763	733	781	737	756	728	753	783	734	747	777	768	788	723	809	749	752	791	779	740	723	749	823	759	817	702	802	760	709	782	759	764	782	788	791	768	804	782	749	690	754	719	805	782	754	729	701	797	790	761	780	749	778	730	686	727	755	778	708	804	737	738	729	730	734	781	813	746	758	718	722	759	733	769	766	767	745	763	809	796	802	720	786	780	811	762	676	748	766	750	703	764	755	775	794	787	741	743	751	768	730	757	772	759	784	741	755	789	752	740	808	760	748	715	772	736	710	747	782	708	720	805	762	773	750	740	784	781	749	743	772	737	759	728	766	750	769	736	767	806	745	740	727	745	771	771	795	746	763	730	804	726	740	744	730	775	757	723	781	757	727	750	765	762	772	730	747	701	759	830	759	736	715	700	785	787	752	731	756	766	810	781	795	731	673	735	770	756	770	713	746	772	783	796	697	783	785	771	774	729	737	679	741	709	713	762	761	727	777	726	726	760	781	783	737	731	782	766	732	718	759	833	724	774	780	710	812	713	764	750	731	754	766	767	722	741	754	755	721	798	729	723	735	764	757	733	739	697	782	726	765	777	762	731	742	750	708	752	746	700	733	760	726	772	739	728	730	725	743	732	788	783	725	743	771	721	758	777	792	764	696	779	728	758	765	756	759	780	815	788	784	734	751	803	797	720	770	769	733	732	740	774	766	747	778	720	792	763	767	763	750	775	774	737	735	796	743	759	712	749	727	779	769	750	759	752	770	712	688	744	768	738	743	753	763	786	792	775	758	764	768	787	743	828	773	742	714	820	749	740	739	802	794	724	764	737	754	777	753	728	734	742	766	743	767	799	741	742	754	762	766	744	773	692	766	727	763	721	742	778	739	781	771	691	736	745	795	809	752	779	741	749	729	749	773	719	777	776	706	782	753	771	740	770	691	781	756	746	770	742	737	708	766	752	740	825	766	770	763	793	767	755	759	807	741	758	803	746	685	740	735	743	754	739	777	754	731	767	734	753	770	730	714	754	756	688	783	776	761	765	779	793	782	809	720	758	747	714	717	730	777	769	686	753	750	754	761	773	764	754	717
55739	38386	26083	24190	21780	16289	9431	3368	778	484	475	463	489	445	449	416	403	414	390	390	389	365	408	395	408	391	360	367	407	390	404	364	338	378	375	377	359	377	372	394	403	366	358	371	377	385	365	336	365	372	392	420	345	324	324	383	397	359	365	393	377	354	358	387	377	332	353	344	375	384	375	356	351	384	376	380	398	371	364	382	368	359	340	367	366	352	330	414	392	338	376	352	347	375	333	336	364	357	374	376	365	358	331	321	354	364	355	370	360	398	331	343	365	350	382	392	341	364	360	355	368	353	342	354	334	388	343	380	357	338	359	356	346	354	388	402	359	370	355	336	370	338	353	367	380	402	376	366	337	377	359	372	327	390	346	360	344	354	388	369	337	350	355	376	366	360	349	327	356	392	341	383	373	358	382	397	352	355	357	373	346	345	358	356	384	355	379	357	342	340	336	374	409	375	353	335	360	386	361	372	352	348	370	399	414	395	383	402	377	327	340	354	356	376	334	385	353	360	397	398	353	393	362	380	388	327	357	383	368	368	371	369	380	375	369	386	325	340	380	352	354	373	364	371	357	364	354	404	338	336	359	342	361	350	339	374	365	382	342	367	328	347	382	368	386	350	362	395	313	363	399	342	361	376	339	360	386	379	368	390	381	342	343	390	363	322	371	363	344	332	344	356	338	350	348	349	421	334	357	341	342	360	380	350	320	398	374	373	393	376	380	369	343	353	336	316	355	340	384	341	349	348	359	380	361	341	358	359	335	356	360	364	334	360	348	359	358	340	359	361	355	337	328	357	381	390	361	383	384	349	394	338	360	364	373	375	349	353	355	364	357	355	358	349	352	331	324	322	378	407	343	335	361	367	332	369	388	350	350	346	350	338	371	360	368	344	325	360	318	328	344	375	354	347	354	393	367	332	367	383	348	391	350	355	376	353	329	388	369	325	396	394	386	398	368	371	374	352	360	383	357	373	384	375	345	343	345	341	361	354	381	379	361	342	353	371	329	350	353	368	334	379	390	376	366	354	354	398	360	344	355	373	342	331	360	350	353	367	390	368	341	384	373	390	338	370	364	365	354	360	338	380	363	335	361	383	360	348	383	369	319	344	357	350	354	347	342	366	337	345	359	335	383	316	344	366	344	363	334	383	408	391	369	344	364	363	336	346	344	382	361	399	364	335	322	371	354	341	380	372	410	364	340	323	367	361	386	355	373	362	397	356	351	370	377	329	344	355	364	376	369	367	339	393	381	364	359	408	381	363	370	384	366	386	381	336	354	326	381	376	383	358	377	330	366	354	313	314	390	340	340	364	370	426	374	321	359	369	363	367	346	313	374	387	351	368	361	349	376	318	382	369	359	393	425	328	332	345	346	368	355	366	340	390	359	351	364	344	347	354	360	345	341	352	335	339	366	373	343	340	351	352	338	366	366	364	370	374	344	360	396	365	361	378	339	332	379	370	353	375	384	357	358	336	387	350	345	366	345	344	335	396	354	357	351	391	346	404	400	371	367	384	326	331	377	330	357	340	362	341	354	363	382	354	351	345	361	345	364	354	344	375	332	399	346	349	344	390	340	384	383	353	364	402	393	347	376	357	367	347	374	359	355	355	393	331	339	335	347	347	375	403	374	378	345	365	347	352	375	386	380	346	375	388	374	372	353	367	365	354	345	394	413	376	379	367	349	391	349	341	346	342	398	344	399	334	339	403	355	349	333	372	375	381	389	361	349	375	348	381	329	371	335	361	357	355	334	358	335	360	386	365	344	358	354	358	355	366	372	384	368	350	376	358	331	380	350	369	341	370	377	361	380	333	355	369	348	357	355	398	358	361	351	356	387	379	404	378	364	323	349	357	375	370	327	381	357	333	358	324	327	367	362	355	406	355	352	348	336	339	405	367	358	368	376	348	367	370	313	398	381	375	370	389	365	352	342	363	366	336	351	362	373	403	377	358	372	328	361	376	355	356	393	361	389	363	344	382	425	397	361	356	392	352	375	340	345	393	347	362	365	352	349	413	396	370	370	375	335	346	372	382	352	355	364	361	338	355	351	429	375	362	350	324	325	384	344	361	335	392	381	352	384	360	350	390	334	367	360	350	321	349	366	367	403	351	357	320	409	356	327	338	341	348	367	374	333	399	390	400	377	367	344	385	330	378	367	332	375	377	340	360	322	363	344	353	329	298	328	378	346	371	341	361	352	350	405	378	349	352	382	385	368	325	358	350	374	367	332	336	362	370	366	339	346	375	357	329	328	373	375	344	341	341	376	391	359	366	397	357	351	342	384	364	364	366	413	352	337	363	367	354	352	348	400	381	378	371	351	324	359	355	357	357	360	359	325	352	352	358	384	366	396	346	339	348	369	381	376	355	355	363	377	323	399	373	356	358	368	356	356	367	364	348	357	342	342	291	338	361	322	321	393	353	352	344	355	348	375	352	361	374	373	362	397	371	387	340	344	340	351	358	350	380	342	378	356	376	366	381	375	394	359	358	352	346	370	378	331	369	376	327	381	405	332	360	408	366	376	373	348	345	308	370	374	384	365	379	359	353	334	377	358	368	367	396	371	363	375	342	343	375	353	343	368	336	329	323	346	380	359	353	376	367	383	359	335	373	369	400	404	310	350	372	359	358	346	355	365	326	337	359	375	370	384	331	313	349	357	392	366	382	364	370	356	402	356	373	352	324	385	363	403	379	344	383	340	362	338	353	363	388	337	377	371	340	356	396	366	331	323	303	351	362	358	351	362	374	369	349	365	324	355	409	369	367	375	345	303	358	365	345	329	351	387	363	347	378	351	397	386	319	352	339	387	357	367	357	358	349	321	367	346	374	359	377	354	391	382	403	343	352	362	344	371	361	361	355	352	344	366	346	332	359	366	356	422	316	320	374	345	366	389	375	360	351	374	336	366	353	352	357	368	381	356	386	346	356	381	344	356	331	367	383	363	374	367	355	386	328	380	322	407	339	340	381	382	323	356	336	372	369	344	351	341	374	369	347	374	348	354	338	385	297	361	329	350	382	361	394	391	378	365	322	354	403	358	361	332	336	324	349	338	319	346	363	337	396	355	387	364	360	370	358	398	356	401	327	362	355	361	344	384	362	380	332	309	376	366	366	346	365	358	361	371	361	307	367	373	341	338	393	335	383	343	337	360	340	367	370	359	405	366	336	391	391	390	357	360	368	333	344	375	379	362	342	329	351	356	350	357	340	363	364	354	362	395	314	353	380	373	365	346	367	313	343	387	395	352	346	331	365	324	365	376	363	375	383	379	372	337	379	363	354	316	368	352	363	347	365	365	361	396	376	308	362	341	372	345	357	394	373	380	354	338	369	341	343	363	397	377	346	360	361	335	362	383	378	358	394	347	353	353	380	344	367	349	343	338	382	383	361	369	359	348	347	374	331	330	368	374	344	360	413	365	349	354	392	348	352	353	367	354	337	380	326	381	361	373	338	411	356	363	377	322	378	333	356	366	364	371	367	360	357	369	355
50956	43840	12173	3881	3289	2801	2363	2060	1806	1578	1491	1425	1286	1276	1167	1118	1120	1118	1135	1031	972	971	973	934	917	980	956	953	963	938	926	930	891	892	926	933	860	892	838	859	872	842	924	860	815	884	837	863	911	842	829	828	833	837	864	819	816	897	830	880	859	876	804	815	879	833	818	830	844	877	802	829	851	812	835	829	823	818	853	840	883	812	811	805	835	880	917	849	841	786	814	853	748	830	845	831	829	788	843	802	845	840	845	795	811	833	828	845	799	836	806	831	815	845	866	801	811	805	866	874	849	825	820	835	843	814	811	852	840	770	824	849	802	807	861	821	844	814	871	857	792	832	856	860	828	812	884	815	813	819	775	874	829	811	782	811	848	819	812	829	814	822	836	865	814	847	802	807	789	837	831	817	817	789	820	828	807	815	791	831	873	828	792	832	807	798	837	794	860	806	810	835	806	826	853	818	837	823	839	817	803	841	825	843	868	823	855	787	864	882	854	797	854	788	811	829	811	835	845	842	820	846	832	803	795	850	876	861	830	837	801	837	903	869	816	840	803	803	820	793	820	792	796	842	827	854	821	819	814	846	810	844	868	788	797	864	869	843	813	817	815	880	863	839	865	790	774	873	839	850	812	827	843	827	914	848	837	853	803	840	848	827	842	814	880	833	837	834	810	864	889	847	841	841	821	828	799	853	891	852	812	821	840	853	844	787	871	808	811	808	840	849	836	849	793	852	842	892	807	803	804	847	801	856	842	789	800	850	864	853	823	814	807	803	814	780	860	804	850	821	851	769	783	859	788	831	854	907	844	815	782	775	816	824	822	861	824	813	794	824	823	783	825	837	793	802	853	821	784	842	876	807	847	867	833	833	833	801	815	835	799	812	876	810	777	845	837	829	811	807	827	772	832	852	864	835	818	852	800	868	917	827	831	901	827	806	813	795	838	814	789	782	867	813	824	827	833	794	818	775	822	826	848	899	891	838	828	837	819	867	834	816	800	843	827	849	884	830	780	832	816	874	781	765	779	837	810	855	831	833	812	790	801	814	816	798	862	801	774	794	861	852	809	805	841	811	790	807	849	804	873	828	852	856	762	811	768	840	846	825	841	838	824	845	839	850	853	856	815	850	807	805	820	830	820	826	841	827	826	839	813	809	813	805	838	872	810	847	825	857	857	859	796	870	836	803	868	807	837	782	834	829	813	863	851	769	861	880	820	855	774	864	854	856	810	834	825	872	773	819	822	816	789	817	848	797	843	825	883	876	820	757	790	846	916	779	873	814	838	771	847	868	791	820	901	881	848	841	786	874	826	798	811	817	794	835	818	831	837	855	850	881	844	829	790	865	824	823	871	796	785	862	753	817	833	836	804	820	774	849	857	871	797	845	792	824	842	840	762	866	817	819	844	792	851	816	848	781	843	841	851	851	810	788	873	848	828	807	857	848	817	837	828	814	829	857	877	825	795	841	813	804	851	842	851	804	834	803	841	849	781	848	813	863	858	843	819	824	851	839	778	849	829	818	821	822	816	811	863	834	822	819	836	884	860	787	805	852	772	820	842	831	816	813	838	779	820	831	848	804	808	856	812	843	815	850	861	829	811	821	841	821	808	847	813	819	841	795	853	859	775	804	782	783	786	859	808	816	834	855	790	845	842	776	854	817	801	832	823	785	875	783	817	836	830	818	861	835	858	815	853	743	810	805	792	814	800	812	838	837	830	776	815	826	799	791	811	846	798	820	811	847	817	787	819	857	808	813	846	778	821	835	815	802	821	793	820	824	857	869	878	794	794	808	821	820	875	845	830	770	827	874	869	827	829	862	821	792	864	819	858	814	792	866	890	803	822	868	874	813	844	805	879	849	831	811	816	849	860	836	867	868	849	783	839	811	842	889	807	804	802	842	773	813	821	816	797	831	787	876	851	821	852	853	789	796	851	842	816	829	823	815	812	844	856	822	863	842	801	845	853	827	864	830	824	778	808	837	872	842	788	821	776	852	840	817	825	812	804	823	813	842	835	825	780	837	862	838	836	828	823	844	760	804	870	796	783	818	818	821	856	833	825	824	829	834	796	788	793	803	822	829	826	857	826	808	847	815	844	842	814	857	833	829	805	815	799	848	804	815	815	872	800	828	843	769	848	792	814	809	783	765	812	849	859	829	779	853	873	821	846	782	822	818	822	845	855	823	795	808	776	834	819	789	817	789	843	879	852	786	811	858	843	814	882	836	800	831	830	816	881	850	799	799	815	827	855	833	837	827	866	841	801	815	818	835	849	836	845	814	842	800	781	868	838	841	891	846	852	810	835	856	812	842	816	854	848	817	809	805	835	819	837	805	789	857	780	806	785	850	827	793	869	848	819	846	831	828	842	753	796	807	833	810	868	833	831	834	843	799	845	846	833	841	813	844	804	902	836	837	809	798	829	845	817	800	841	860	807	809	871	793	808	856	841	815	832	795	826	851	869	893	783	828	788	858	879	801	831	843	850	874	856	811	816	848	794	855	797	810	850	808	773	788	830	824	838	821	809	845	839	800	771	815	804	771	831	807	810	853	806	840	798	834	804	871	835	864	833	823	807	859	857	859	845	773	840	830	805	785	842	828	795	845	865	864	865	879	804	812	855	833	849	835	834	866	801	814	897	827	833	805	847	804	806	827	832	802	835	805	840	800	827	803	799	839	855	788	821	849	807	788	810	815	855	797	814	829	800	837	842	841	790	817	817	869	906	826	776	868	805	849	867	810	814	850	845	808	854	813	854	835	819	802	814	814	833	845	871	789	810	820	848	806	826	798	796	791	856	801	833	810	851	817	817	854	817	831	812	831	808	805	815	781	856	813	801	738	887	848	829	850	838	803	831	852	876	820	817	815	817	853	807	868	806	810	833	858	818	849	827	809	819	858	815	869	827	753	811	790	846	847	816	870	795	835	860	765	863	839	843	838	852	781	886	857	835	840	855	800	814	844	782	837	875	858	837	811	835	831	851	817	793	761	814	821	840	851	794	858	841	846	772	817	847	827	823	841	845	845	813	782	772	865	818	770	884	866	832	800	826	803	795	816	810	819	873	880	795	858	844	806	822	825	798	771	855	842	856	770	875	841	802	793	855	806	792	861	876	849	834	869	835	766	850	868	820	802	823	847	846	875	841	871	824	836	838	813	796	826	846	814	800	874	851	816	857	782	839	856	812	799	786	813	767	863	838	814	850	840	822	849	787	819	813	845	807	852	809	815	876	864	848	833	817	872	838	825	810	844	863	824	797	882	827	810	811	839	813	886	808	845	863	845	850	815	835	844	805	866	823	801	864	832	817	818	801	846	862	873	770	857	848	839	837	788	883	832	846	865	854	836	823	802	847	841	806	849	791	833	794	798	837	852	824	827	858	842	761	808	829	840	784	807	833	800	866	842	867	836	858	886	793	845	826	822	889	827	736	795	823	821	827	798	817	850	843	792	801	787	794	795	819	828	822	848	846	803	799	825	811	836	824	824	840	825
55816	36501	27470	24379	23206	19057	12882	5586	1288	562	439	422	329	323	349	325	278	291	242	243	258	276	262	262	236	247	248	202	267	215	213	241	200	228	204	193	235	215	224	217	224	190	197	222	231	210	203	201	202	221	193	194	211	200	186	217	191	224	216	214	187	199	224	199	175	199	217	211	200	186	204	201	183	212	213	185	186	212	183	204	218	217	170	185	187	196	208	198	203	212	197	207	193	186	203	199	191	197	198	180	210	191	186	169	199	188	190	222	199	180	191	192	194	174	216	224	194	196	219	184	174	198	202	208	192	162	210	193	184	182	216	214	225	201	204	198	194	196	187	187	223	198	217	223	194	216	210	186	219	189	214	201	204	182	191	192	203	194	237	198	229	207	187	175	175	165	203	198	189	209	187	220	197	222	211	204	217	203	218	185	191	186	192	203	203	199	210	219	198	199	201	191	214	206	181	205	178	183	193	214	211	195	178	199	205	221	197	206	198	179	195	201	211	233	231	209	185	193	204	195	222	217	231	171	184	211	217	200	184	194	197	168	192	214	198	187	201	219	204	192	194	198	194	201	211	185	217	182	194	187	215	170	168	184	220	189	183	189	202	185	199	232	177	200	171	187	205	204	171	177	185	184	170	201	193	216	197	206	201	210	190	182	195	187	162	205	194	210	192	203	205	207	191	206	203	177	199	190	204	196	230	216	209	216	193	194	195	223	184	184	192	207	197	210	195	229	176	204	206	216	229	208	199	177	203	204	195	198	185	204	186	210	195	207	218	180	205	179	217	171	208	186	190	181	196	195	207	200	194	207	177	197	200	188	169	178	201	194	201	206	232	177	183	201	217	225	215	206	209	184	202	196	213	206	187	195	203	186	211	181	208	202	193	223	217	219	198	191	228	200	183	190	201	183	195	184	178	194	206	207	191	199	199	223	220	220	178	178	197	202	193	204	203	195	222	167	194	206	178	201	181	187	197	195	200	201	202	190	203	186	191	185	188	204	190	219	181	203	175	201	191	180	201	219	175	206	192	185	160	212	203	229	202	188	203	200	184	213	190	204	217	183	190	217	224	183	189	208	185	181	213	188	201	191	177	182	185	210	191	207	209	190	182	193	175	187	178	200	216	183	185	198	172	193	200	208	194	205	198	183	212	198	202	213	190	179	194	212	207	238	207	196	186	170	183	191	206	179	184	180	176	188	213	199	153	179	196	229	213	177	203	195	182	175	195	202	193	188	212	187	187	189	207	191	219	200	201	198	198	212	210	189	197	184	205	202	201	198	209	183	185	208	180	215	187	206	184	185	196	186	202	200	198	219	203	204	190	208	204	194	186	205	215	211	188	202	182	214	198	215	178	215	180	238	209	183	213	171	186	182	199	196	192	195	199	227	203	185	194	185	190	189	208	217	225	222	200	218	178	197	204	189	208	183	186	183	224	202	194	201	220	195	199	211	175	200	204	190	190	188	189	190	186	205	202	220	208	196	205	197	189	225	204	216	197	192	231	186	186	193	198	202	186	181	176	204	225	172	192	196	212	194	186	194	216	202	194	188	171	171	228	204	192	212	203	208	220	184	187	191	218	184	202	212	182	161	222	171	190	185	196	205	184	215	216	178	205	175	220	224	184	189	185	220	191	224	188	199	198	187	205	207	222	175	183	182	192	208	197	202	194	219	205	188	185	217	238	199	212	191	222	189	185	204	198	200	191	214	202	174	208	188	212	176	186	204	192	216	205	192	208	193	160	186	195	208	212	207	244	198	186	227	229	185	211	203	188	192	205	205	178	200	198	201	201	188	207	200	178	177	220	214	190	191	208	186	185	224	231	179	208	192	189	198	169	215	177	187	223	182	185	194	208	199	191	217	177	192	203	222	208	214	196	192	196	220	198	184	191	194	203	202	223	181	196	185	194	205	207	201	170	203	195	201	207	208	192	187	198	187	190	231	202	192	215	197	200	199	190	188	174	201	193	217	190	194	234	209	206	209	200	175	191	183	184	170	182	204	208	209	202	217	194	224	205	191	190	199	186	188	191	211	186	192	169	206	213	194	217	177	215	210	202	189	201	193	201	197	197	202	186	195	226	222	204	198	186	184	193	197	190	207	205	200	201	201	193	180	184	181	220	212	180	194	200	188	204	214	185	205	201	164	187	200	202	186	175	190	217	224	208	216	205	197	210	184	197	162	218	209	214	173	204	188	195	188	191	207	196	201	189	199	227	168	165	202	217	207	202	195	193	199	194	202	209	201	176	215	187	187	203	185	192	223	196	205	197	209	205	183	204	181	169	192	187	204	186	213	214	195	186	188	183	221	185	191	186	180	189	226	202	212	219	196	206	197	189	196	229	216	214	182	194	187	189	190	201	210	210	205	174	201	193	165	197	203	241	201	208	215	186	215	204	197	168	197	182	183	206	179	196	200	194	216	174	192	200	212	180	217	178	191	171	183	207	186	198	203	183	212	165	173	214	189	207	196	212	209	194	184	201	232	210	179	211	211	205	176	209	183	188	184	197	200	203	203	197	180	212	211	199	201	182	188	196	179	216	218	191	208	194	192	213	201	214	206	200	191	187	200	194	206	210	202	200	196	189	198	188	208	204	184	208	187	222	180	197	204	209	215	182	193	175	218	158	188	229	177	220	179	205	198	200	203	193	198	196	187	200	238	184	182	191	180	181	178	216	203	214	160	205	177	222	175	187	205	171	224	215	182	200	189	192	197	203	201	190	172	189	208	222	195	182	190	186	218	198	202	172	205	205	162	179	202	206	202	199	198	196	198	198	202	180	185	201	204	221	215	184	191	203	214	207	219	214	205	204	207	194	219	208	207	189	185	209	208	191	204	220	222	206	202	199	184	190	183	205	170	194	181	211	227	181	187	199	189	196	188	186	170	174	190	228	191	198	197	178	192	187	195	199	194	209	195	188	179	188	198	199	204	170	209	210	188	208	194	204	196	197	216	197	212	186	190	203	197	210	189	207	200	183	163	199	171	205	188	195	179	200	189	192	212	195	189	206	178	170	203	187	210	200	199	205	185	214	185	183	184	188	201	190	175	201	203	185	197	211	185	196	201	195	172	212	218	195	170	208	190	184	199	185	161	197	216	229	198	197	202	185	196	182	204	188	201	189	205	192	195	189	195	200	208	212	212	195	178	192	201	200	192	188	214	177	157	201	191	195	214	175	184	207	191	187	186	207	219	195	200	193	214	214	201	182	208	221	243	176	208	198	225	209	189	201	207	194	181	199	194	170	189	178	210	195	207	174	180	182	208	206	209	203	192	205	204	218	231	185	201	206	201	176	200	183	185	183	203	210	214	193	203	173	212	195	176	215	207	177	206	180	186	202	190	208	196	197	212	214	189	192	194	197	185	180	199	190	196	193	234	203	163	226	192	200	187	206	188	205	213	219	195	193	189	199	181	186	209	200	176	204	196	207	217	194	195	181	184	211	170	229	191	205	177	208	191	227	182	210	183	195	195	204	192	204	213	209	178
51318	46237	22994	6171	5172	4166	3290	2789	2299	2051	1819	1611	1362	1255	1221	1095	1013	1017	898	868	856	815	745	705	690	754	646	651	629	655	635	598	589	579	574	595	621	602	541	584	598	522	544	538	500	524	573	522	514	536	560	530	506	493	499	526	486	524	498	476	516	547	499	476	498	503	527	488	482	480	503	527	502	502	483	514	494	460	525	489	491	494	471	478	486	502	509	469	475	486	478	463	475	493	529	466	483	533	479	500	467	478	482	492	475	452	453	447	510	506	468	475	494	446	503	499	462	441	463	474	471	448	488	441	449	490	447	479	484	469	480	511	474	462	454	475	504	480	443	475	463	475	462	444	471	471	499	498	503	450	491	499	453	479	506	474	491	475	456	478	461	476	478	476	467	498	463	519	484	481	443	497	469	446	436	478	489	485	497	476	476	505	488	462	450	480	492	491	454	427	502	436	475	503	496	493	451	432	475	469	465	460	498	498	501	505	501	489	499	500	468	480	471	453	506	466	494	518	463	487	452	485	490	425	438	423	498	503	464	446	495	473	466	501	474	452	494	449	483	456	481	436	449	490	456	494	475	481	467	500	448	502	453	483	474	469	465	512	444	473	427	483	454	451	461	477	486	460	441	495	519	466	453	456	472	464	485	481	474	515	464	448	469	463	456	473	471	459	470	472	476	501	485	439	488	479	477	459	496	459	434	473	458	487	491	467	466	484	516	470	489	487	453	511	463	508	465	476	445	457	447	504	452	483	450	447	492	462	462	474	463	493	502	503	486	464	480	450	467	442	466	473	464	520	463	444	473	479	459	484	467	461	447	502	440	513	453	472	444	475	463	443	454	447	463	483	467	467	427	450	433	471	437	459	477	449	461	487	456	481	510	463	496	489	430	491	460	466	465	452	462	450	489	453	497	452	497	488	472	473	464	485	460	506	495	468	479	517	457	470	422	455	454	516	461	441	453	448	510	476	473	464	463	484	448	488	460	416	451	476	472	489	492	475	448	482	473	471	427	528	455	500	439	443	466	458	464	482	462	484	469	473	470	494	495	439	488	461	478	476	478	448	464	461	452	504	470	488	460	453	464	436	492	464	461	471	475	462	464	500	444	444	478	466	460	482	465	472	441	470	506	447	469	459	476	464	455	520	519	469	471	483	473	500	472	493	497	464	496	464	453	450	468	481	470	479	493	497	459	475	477	469	494	473	472	501	443	457	468	455	503	429	416	472	484	484	467	437	473	481	481	457	441	485	486	504	474	455	440	475	477	485	448	472	498	457	462	474	453	493	506	502	452	485	458	481	491	459	481	481	481	491	452	475	484	483	469	420	448	485	450	484	489	503	446	453	461	455	453	446	446	461	441	521	492	478	457	522	478	492	420	448	481	496	504	452	501	460	426	469	469	480	465	470	480	478	492	485	505	499	474	496	481	489	480	447	515	455	481	453	425	473	455	475	464	473	458	438	470	448	450	493	428	487	510	476	479	492	527	443	459	440	444	471	472	477	480	439	453	487	468	447	464	499	461	479	449	468	447	457	485	468	493	484	458	450	496	481	479	460	502	442	463	498	463	466	469	476	501	462	448	460	499	509	469	496	456	471	491	502	454	500	485	513	471	468	503	457	481	468	467	527	440	462	488	447	482	479	483	479	466	477	476	416	454	449	463	459	490	481	488	490	453	462	481	447	481	468	459	486	479	471	432	465	479	470	495	469	461	474	501	434	444	505	488	468	479	469	503	493	487	471	497	463	470	496	492	476	486	451	442	475	446	490	485	459	469	491	487	487	478	465	451	485	447	458	462	480	486	426	472	464	449	474	491	466	475	443	449	455	470	487	463	463	500	457	480	502	447	437	446	468	489	480	466	486	437	465	468	460	478	480	501	509	461	441	435	496	494	446	444	464	494	477	460	511	481	473	461	479	462	459	474	420	450	511	500	455	437	462	457	492	487	458	481	466	458	459	447	459	468	468	457	472	457	478	472	480	474	501	451	441	493	449	468	467	460	440	437	496	430	488	464	458	472	488	482	495	474	440	510	490	470	457	478	447	454	473	475	439	459	491	488	509	486	468	466	462	500	478	489	460	464	482	464	426	489	438	485	477	454	475	462	490	483	434	467	513	458	490	463	493	477	475	447	454	466	505	492	447	480	466	472	490	468	474	488	442	513	421	464	463	442	461	502	453	477	457	444	470	493	495	465	495	445	476	484	508	438	479	476	448	445	481	542	472	466	495	483	499	478	430	454	479	439	499	488	450	447	446	440	485	441	454	504	470	472	485	493	450	473	455	478	524	457	432	479	466	435	456	495	442	474	489	450	476	471	457	452	516	453	477	465	453	460	459	456	473	446	463	496	422	475	448	494	464	461	492	493	459	438	451	417	458	494	507	477	456	503	491	478	488	421	485	491	478	456	467	472	490	465	492	441	475	480	437	496	471	495	467	458	455	478	451	459	494	456	470	472	464	467	454	462	453	473	469	451	495	435	503	477	466	492	466	502	474	470	492	446	485	477	461	491	466	458	466	455	453	490	463	487	492	505	463	443	474	468	494	492	456	436	464	474	496	470	468	500	469	500	488	444	444	473	472	461	481	460	465	477	500	523	453	458	496	500	474	471	459	450	475	472	505	523	449	449	462	464	466	491	456	497	469	513	487	476	456	472	471	442	494	478	491	497	475	481	460	475	456	425	473	458	485	450	480	428	521	504	506	448	458	494	488	457	451	486	480	478	467	451	486	460	473	491	483	473	446	471	487	484	434	478	477	435	487	466	471	489	466	433	474	452	470	460	463	422	471	454	458	499	473	514	462	468	420	452	478	523	489	493	462	441	486	476	454	452	458	464	490	482	463	489	492	451	485	434	453	485	490	476	487	476	472	442	440	506	452	455	469	470	482	472	471	471	451	488	487	450	472	473	505	476	453	468	488	478	507	451	465	462	476	463	510	464	482	448	495	451	455	476	448	497	488	464	444	468	454	476	450	474	474	444	402	492	462	501	435	450	449	475	460	487	467	478	491	455	443	470	424	468	505	464	486	449	438	456	481	462	460	476	499	465	524	492	476	466	478	483	470	501	498	495	502	490	463	495	491	483	466	475	490	473	422	430	469	446	497	492	470	452	443	487	484	475	486	485	476	493	467	482	491	489	494	466	465	461	494	473	477	533	474	444	475	491	482	483	469	448	467	466	494	475	484	463	475	423	460	440	456	443	461	435	496	469	485	427	477	457	473	496	442	455	498	455	467	426	460	453	480	494	500	503	458	457	487	487	442	470	489	437	456	468	474	481	475	515	507	507	446	473	526	419	430	448	478	462	454	450	525	444	521	493	476	469	454	440	479	464	461	437	505	438	463	507	491	459	453	457	474	458	438	463	481	511	484	455	445	492	467	439	457	463	446	458	419	452	474	450	489	456	531	436	457	477	455	455	463	466	519	475	496	464	471	430	497	468	463	441	519	530	469	465	479	440	462	471	483	491	458	474	469	472	455	472	427	425	482
21992	21379	8066	2122	897	549	353	342	332	298	300	282	296	289	316	303	310	297	300	325	294	302	271	305	302	336	302	291	298	316	306	308	300	287	275	316	311	323	349	253	302	296	307	269	318	312	317	294	290	302	334	295	292	287	314	289	287	290	313	314	270	280	347	318	306	333	261	291	317	279	309	311	323	321	325	311	305	316	331	301	299	290	302	323	284	327	321	322	309	341	302	354	293	291	287	311	331	308	329	294	294	284	289	299	300	318	314	301	277	298	310	323	267	281	323	290	267	319	301	330	328	294	313	305	341	281	323	297	334	278	318	339	297	289	315	283	311	318	332	302	312	283	286	274	294	319	310	282	302	290	300	330	307	289	298	301	347	315	286	264	270	287	278	290	294	308	310	318	329	312	294	304	322	294	311	322	307	317	318	302	307	327	267	306	304	289	289	307	294	294	298	314	344	279	318	338	307	306	322	300	276	310	292	259	342	279	277	308	294	308	337	300	309	312	299	316	307	299	313	294	296	299	277	300	321	249	277	275	267	288	278	296	306	315	305	293	311	285	269	299	323	267	318	306	357	295	343	321	282	293	301	338	306	296	297	279	294	327	340	353	294	254	311	287	293	258	315	302	300	303	312	286	283	290	296	311	300	290	318	310	300	286	322	273	315	280	276	292	312	313	285	299	359	334	294	307	292	330	283	298	315	257	297	286	316	318	323	297	286	332	292	299	296	305	320	299	313	297	311	283	321	305	281	275	295	298	305	288	303	334	285	321	318	298	301	285	320	301	320	320	309	296	307	307	304	308	297	260	303	320	288	306	325	314	320	258	291	308	317	320	307	311	326	314	259	316	310	295	292	313	320	305	322	266	321	304	306	311	293	301	276	277	281	301	300	305	305	270	324	276	293	295	289	328	340	261	336	306	253	296	316	320	283	323	258	306	296	334	304	305	322	268	288	297	308	315	287	271	317	301	315	328	311	346	304	311	280	298	288	306	282	301	291	304	279	277	323	318	326	299	299	292	301	275	290	300	256	302	349	325	296	289	290	312	332	287	272	275	301	323	307	318	290	286	318	311	296	338	298	293	311	351	320	314	263	277	305	321	325	291	317	312	308	316	296	289	288	295	291	306	261	297	295	288	326	312	287	299	333	321	304	272	298	294	275	294	307	308	333	288	305	287	314	310	299	331	320	298	282	324	316	287	315	288	282	294	288	301	296	278	342	292	298	306	312	325	297	310	296	314	286	342	286	315	279	271	309	262	283	302	289	308	301	311	288	299	287	288	281	282	319	326	293	350	298	311	300	275	306	328	329	313	293	338	300	296	314	314	274	301	312	312	273	310	324	286	316	294	311	302	289	307	317	301	312	300	290	306	294	308	269	276	319	319	304	319	290	331	304	310	321	290	310	291	311	295	327	313	282	340	274	277	297	316	291	339	300	319	313	335	285	316	323	310	310	316	312	296	284	267	298	280	279	297	293	301	284	271	292	305	279	281	293	272	319	309	282	309	308	291	313	284	320	277	324	306	275	305	311	292	303	301	302	303	288	332	344	319	306	318	300	299	306	299	268	293	307	283	302	322	308	290	273	307	309	330	333	312	320	319	312	293	313	272	277	273	305	302	314	277	315	266	304	330	288	296	307	307	309	303	346	325	307	294	299	289	317	310	270	319	278	293	283	307	294	289	307	325	290	280	261	293	293	274	304	285	282	345	318	288	304	297	253	291	313	313	333	281	322	275	301	281	336	336	326	327	319	314	334	324	341	274	285	310	281	283	282	309	294	265	284	315	310	292	322	299	299	333	308	330	324	320	312	301	289	303	315	313	313	294	296	294	301	299	286	276	309	296	285	326	317	347	347	290	324	294	311	315	321	318	321	304	342	315	292	310	293	256	303	283	303	297	321	318	325	312	338	303	352	289	301	340	327	326	293	310	309	293	297	291	319	325	290	304	307	310	338	322	341	361	289	300	316	293	283	285	310	320	315	291	327	296	272	299	307	304	317	308	308	323	280	300	274	286	296	315	333	295	313	285	308	311	309	323	312	306	294	303	299	307	311	320	317	296	320	269	338	308	311	289	289	274	282	294	334	304	308	267	323	313	322	352	267	323	344	286	273	307	291	314	262	304	291	314	302	302	337	316	329	330	328	316	307	314	302	283	306	306	275	268	283	333	300	314	339	319	317	334	304	323	316	319	314	312	265	306	289	299	320	285	332	297	335	288	301	267	308	319	297	331	301	279	311	299	309	280	302	314	278	288	303	301	281	339	324	335	289	313	305	330	299	300	302	278	326	272	296	275	308	297	321	300	303	283	321	275	311	294	311	272	291	251	293	317	313	294	293	316	288	305	308	273	281	301	258	304	311	294	308	270	293	295	305	264	300	285	299	281	303	316	282	302	312	294	319	299	283	308	313	284	318	312	297	318	305	286	293	292	299	288	311	290	315	355	304	286	316	283	318	324	303	262	299	311	312	284	314	320	310	322	286	346	287	296	300	274	287	291	276	283	292	313	315	298	270	310	303	321	306	304	277	289	287	282	332	327	323	333	315	309	344	331	297	329	317	290	308	297	292	315	286	276	299	292	330	323	283	323	281	305	306	325	293	285	302	299	292	308	319	291	317	301	281	328	315	316	275	277	284	305	310	339	280	285	285	311	331	320	286	339	307	289	295	325	311	298	285	294	304	278	312	284	299	295	295	309	333	312	302	295	292	308	266	310	298	310	279	327	299	286	307	277	280	266	320	288	316	289	292	272	296	309	288	293	304	308	307	296	297	280	294	331	309	280	291	295	302	273	317	292	285	288	318	305	301	313	297	317	312	308	312	293	306	299	291	293	290	309	259	299	293	325	307	295	294	311	309	296	291	311	258	335	321	279	267	319	328	310	309	302	325	296	288	282	311	293	325	312	321	276	283	301	298	332	306	315	322	298	278	322	337	303	275	280	299	291	301	288	297	293	290	289	284	311	320	333	297	303	300	273	284	310	276	298	321	328	295	269	313	284	307	283	311	270	290	329	260	283	334	310	306	284	324	334	307	279	303	308	295	277	297	290	297	325	295	287	268	296	306	302	300	307	303	291	297	305	328	298	298	316	311	292	337	312	292	295	315	311	316	281	289	332	309	307	287	299	297	315	333	334	307	314	293	344	349	314	294	319	287	312	292	283	309	330	326	317	296	295	299	293	311	271	319	321	305	317	326	306	289	306	295	304	298	302	308	310	298	289	324	338	325	303	271	319	289	291	307	328	281	301	290	292	324	322	296	331	306	278	289	319	340	277	303	301	332	289	255	289	299	270	304	321	305	321	296	307	306	283	285	304	312	303	305	274	295	292	305	296	311	297	324	271	323	281	316	296	283	313	322	335	317	286	314	301	288	290	306	294	278	263	340	321	340	310	315	338	333	304	283	289	314	345	338	313	318	271	318	280	306	294	306	309	329	295	326	316	300	309	290	339	327	305	293	287	302	296	300	340	298	334	298	297	304	295	325	295
20069	18986	4690	936	876	838	819	841	783	826	803	765	763	825	759	816	762	782	703	778	761	765	762	715	792	719	768	749	770	770	788	764	753	801	783	758	746	771	779	796	749	720	757	791	731	745	805	762	759	699	766	748	729	729	734	759	730	794	732	831	802	748	743	756	755	717	728	742	770	767	713	697	748	754	738	779	756	752	737	737	790	737	770	739	710	746	723	762	712	763	754	730	783	729	770	763	809	747	803	712	723	766	764	714	745	739	770	753	757	709	730	758	772	754	717	800	779	788	772	730	755	758	733	776	734	760	775	745	773	759	778	744	773	764	768	701	775	800	791	738	759	731	743	713	773	751	733	738	766	780	771	778	764	758	803	764	790	827	744	799	733	708	757	768	743	693	741	773	739	755	725	719	756	763	711	781	727	748	752	738	830	734	763	709	747	765	763	760	720	745	748	737	684	765	749	745	776	815	762	747	789	752	766	789	768	795	775	720	773	790	729	747	735	741	717	804	772	743	721	701	743	696	764	766	734	714	721	732	724	765	735	737	756	769	769	769	700	732	721	733	750	701	745	797	772	805	770	764	774	823	739	720	757	709	757	730	771	740	774	782	744	707	698	717	736	791	763	727	770	750	783	790	765	723	750	751	727	767	722	729	758	769	764	752	738	726	765	754	766	780	794	798	708	717	802	773	770	698	768	758	762	725	727	727	766	751	806	716	750	779	764	749	749	756	783	737	724	756	777	759	737	774	756	780	758	727	762	769	758	733	737	756	799	766	776	768	724	756	745	775	787	710	774	771	785	751	723	743	705	697	758	747	712	759	791	722	722	800	731	768	728	776	761	729	752	721	798	764	778	726	713	764	738	681	751	798	807	749	729	766	741	768	812	760	756	731	786	834	695	780	781	763	727	738	810	730	714	728	750	751	762	753	774	753	794	738	727	802	720	728	763	736	783	775	751	798	777	740	741	753	767	784	803	773	750	750	733	735	793	745	716	782	770	733	706	776	741	739	727	747	751	758	788	746	721	766	750	708	746	761	813	776	725	699	746	723	741	748	750	724	782	730	786	729	773	750	727	733	738	751	765	779	777	702	748	697	746	795	722	757	765	780	788	756	809	733	758	765	755	667	750	705	700	739	771	791	786	739	754	737	748	764	753	774	772	752	743	700	736	751	768	758	779	785	758	761	751	765	755	733	744	779	756	768	731	788	763	709	733	746	711	713	725	746	728	751	775	703	754	721	739	740	744	745	770	739	737	773	725	738	790	736	720	704	742	717	768	764	753	712	780	744	720	731	733	736	709	742	741	682	747	696	732	781	788	725	738	802	735	717	779	806	742	751	789	779	788	704	731	750	754	761	749	701	755	761	803	728	757	750	789	720	734	737	759	755	690	758	710	734	783	779	738	762	782	787	737	742	741	746	735	773	758	740	765	725	719	774	769	734	777	725	734	750	768	797	724	775	710	760	752	761	749	737	723	738	762	762	771	761	723	768	774	801	756	737	778	776	723	759	744	779	733	706	724	740	769	798	726	769	722	743	722	739	772	742	738	794	789	746	781	710	728	732	792	716	766	752	744	749	739	759	774	715	768	764	735	741	694	792	772	701	793	732	812	799	798	809	743	720	738	747	797	706	745	773	798	777	719	745	780	702	789	712	775	757	798	762	690	714	762	734	739	803	803	723	745	745	763	744	778	732	744	747	766	744	765	774	775	764	739	784	770	749	751	787	789	742	711	733	719	738	764	789	735	764	780	753	770	730	768	725	770	796	752	720	725	726	766	732	750	760	711	767	740	723	760	749	754	775	771	741	760	786	734	799	738	705	731	745	729	733	746	742	720	724	765	734	786	759	769	734	740	722	749	769	795	712	772	772	747	760	787	784	780	744	745	798	780	734	786	745	769	709	723	756	707	781	731	703	725	750	785	771	730	819	755	760	776	706	752	726	749	792	770	756	768	719	760	763	745	737	760	761	699	772	728	796	730	756	712	776	711	849	749	778	728	749	701	752	798	756	763	752	732	725	788	754	761	713	816	762	745	770	765	774	747	717	736	763	763	737	768	729	700	753	779	753	737	745	817	770	776	772	747	726	725	786	761	758	719	753	799	753	767	774	703	760	763	787	732	774	786	785	734	735	728	778	764	796	731	746	777	746	710	761	740	796	766	729	779	722	794	727	789	785	717	697	735	765	792	756	740	779	750	705	777	756	727	770	735	749	759	760	773	724	748	823	724	763	773	753	750	773	748	736	794	730	756	734	771	777	793	751	739	755	756	782	817	750	723	750	796	750	755	741	735	731	735	731	723	768	745	795	763	772	733	745	744	737	719	756	749	764	737	717	739	787	751	776	755	798	721	778	732	759	792	753	770	740	776	760	728	754	778	752	758	735	716	729	733	742	765	738	736	738	763	741	776	739	802	759	738	797	746	761	698	768	771	805	780	732	745	773	755	717	753	786	712	727	745	774	789	728	757	777	757	733	724	743	742	778	733	753	764	768	808	749	752	758	741	760	792	731	756	732	758	765	766	744	765	787	712	744	772	740	762	733	719	758	759	736	744	758	767	812	778	748	819	751	772	755	745	770	745	808	752	749	787	757	733	780	759	770	769	707	756	763	728	762	793	791	751	772	792	751	749	759	739	753	713	748	746	756	770	738	763	809	725	720	769	748	758	726	740	789	761	735	762	759	710	762	822	765	725	762	735	760	777	727	753	735	798	752	725	779	746	747	749	758	749	747	775	754	750	744	769	748	758	748	750	768	750	765	764	717	756	705	728	768	745	749	741	729	752	746	736	755	784	778	789	756	712	768	806	726	754	737	754	758	740	737	740	756	790	732	724	781	742	802	730	803	740	760	776	775	759	713	808	719	809	746	716	777	749	766	772	772	811	771	755	724	744	746	753	717	786	725	774	713	735	785	768	788	791	761	773	738	765	781	764	753	764	774	742	733	753	734	707	764	742	737	770	766	745	790	775	773	707	726	714	710	763	751	732	752	760	742	797	720	760	700	758	779	778	748	737	723	757	770	774	723	772	785	791	717	771	730	753	781	721	749	764	789	734	778	742	785	812	801	780	732	745	731	785	737	741	751	716	760	745	760	720	758	765	748	721	693	776	791	716	756	727	760	736	736	765	717	726	722	775	731	746	776	770	770	764	755	786	744	764	729	765	765	758	746	760	766	764	720	724	751	725	754	754	732	696	736	749	782	721	780	735	722	792	767	718	778	752	814	699	746	771	753	815	755	756	774	768	744	731	750	711	690	737	747	725	767	815	771	770	772	723	764	734	787	720	694	722	733	769	752	765	745	767	724	765	730	780	761	755	740	797	734	728	739	791	713	794	789	733	778	756	781	796	738	782	738	766	776	695	758	739	737	755	753	727	722	747	766	794	787	722	742	770	753	778	733	764	761	731	757	746	773	835	736	748	750	765	748	734	744	742	721	738	780	733	845	755	804	728	756	703	746	775	740	757	784	745	724	782	720	761	758	732	734
54520	38335	26384	22383	18481	11762	6046	2364	749	496	448	472	421	437	411	405	369	404	389	400	399	385	397	373	394	366	393	393	368	319	367	363	369	348	362	413	386	355	350	368	347	389	340	361	364	391	365	380	350	356	356	349	363	343	358	375	337	362	324	348	363	374	338	368	349	381	382	345	388	358	334	376	356	353	319	329	343	348	347	344	367	328	315	370	355	392	386	339	377	372	378	365	335	333	367	356	317	321	359	349	364	362	369	354	350	370	366	334	351	336	363	337	366	356	332	333	382	336	377	355	362	363	333	334	329	359	327	350	393	372	338	311	325	321	348	343	354	342	317	356	351	337	344	389	388	362	356	342	338	409	332	332	373	361	340	355	331	391	342	358	394	330	327	371	329	337	362	360	372	352	360	335	368	383	361	391	336	319	373	343	364	364	348	336	318	313	341	385	331	349	338	339	336	324	338	294	394	343	337	405	325	390	390	336	392	366	368	324	302	324	334	363	360	373	326	349	360	343	329	359	312	350	351	329	335	347	344	321	408	366	326	372	369	398	345	357	345	332	345	382	349	359	375	328	385	375	348	346	349	358	333	353	356	332	333	347	341	356	348	372	408	344	372	378	347	347	389	362	338	327	327	370	369	363	383	362	336	370	385	397	320	324	359	333	351	357	369	343	335	366	350	367	356	357	352	351	376	344	327	327	321	323	349	329	338	363	357	346	322	335	340	327	392	343	340	336	347	354	357	379	362	342	354	349	326	349	354	366	339	361	317	361	335	335	300	364	348	365	376	358	327	378	351	353	356	332	356	372	363	339	348	340	370	367	344	333	350	349	347	349	346	363	369	312	363	312	348	321	357	352	362	354	346	363	354	329	334	385	352	374	355	356	298	330	333	365	333	363	317	372	388	368	358	362	325	348	357	385	384	372	400	357	340	346	364	370	335	364	358	361	366	370	351	376	372	356	339	315	364	328	386	354	374	371	378	350	309	360	359	351	330	356	351	331	387	356	325	335	349	392	369	308	348	380	327	373	373	340	355	357	315	341	345	345	373	355	351	360	343	389	377	345	340	339	336	310	338	318	365	342	388	351	354	356	325	337	368	347	381	326	321	349	332	359	340	381	361	354	322	360	322	302	349	369	346	359	324	353	355	357	336	377	344	352	368	355	390	345	366	361	352	354	333	327	386	377	346	344	354	353	356	338	356	371	385	364	343	351	348	340	355	359	350	354	351	341	349	361	344	320	361	341	354	347	372	346	321	335	333	366	356	314	374	367	382	340	343	333	354	371	352	336	365	336	376	359	367	364	363	337	366	335	319	355	313	356	384	366	343	350	342	327	378	345	335	334	330	315	366	355	327	335	347	367	359	355	341	317	352	340	350	370	367	369	362	331	326	362	369	344	355	381	362	366	377	315	334	355	346	366	340	379	377	374	349	349	321	323	316	350	355	360	355	361	350	376	382	338	359	371	301	374	345	356	311	349	335	338	343	335	323	372	328	350	330	368	345	326	366	398	364	333	338	334	332	334	361	363	399	341	353	380	363	369	320	362	352	352	366	364	360	354	361	323	378	337	351	362	357	351	384	342	324	326	346	370	387	352	370	361	387	339	327	361	338	325	318	344	335	371	374	353	348	370	371	346	349	351	358	344	330	374	392	367	332	361	351	352	356	355	372	359	361	358	336	426	341	354	350	357	346	321	343	322	379	336	369	337	393	343	377	334	350	360	375	342	369	362	343	323	384	363	333	336	366	370	341	361	346	339	331	340	393	399	367	347	359	353	348	365	330	354	342	337	357	357	341	357	333	347	354	352	361	355	339	372	349	388	339	353	343	357	354	333	373	355	396	370	349	350	368	347	332	348	360	312	342	345	358	381	338	363	344	335	365	356	349	369	328	329	327	380	314	374	367	382	331	380	327	344	380	343	361	377	381	370	342	347	384	319	334	348	308	378	325	363	354	372	351	385	384	341	349	365	347	365	355	359	350	380	385	321	325	338	337	372	378	366	337	355	360	367	360	375	375	356	335	372	323	326	330	368	362	370	343	322	349	340	337	354	360	360	368	364	350	349	335	359	361	353	367	307	348	333	309	395	361	344	373	351	346	363	375	370	344	364	355	325	350	324	367	362	340	348	346	340	349	348	378	363	321	403	344	350	366	399	320	340	326	342	334	410	383	341	343	397	397	357	351	394	332	355	354	344	353	352	360	360	344	294	393	350	390	381	357	384	387	343	362	347	367	366	356	321	357	319	353	365	370	378	377	349	378	346	359	354	347	365	356	321	342	367	353	364	344	383	351	349	369	330	349	334	346	352	348	376	364	392	331	357	355	372	331	348	340	358	346	337	325	382	382	369	351	377	327	339	377	371	387	389	378	358	348	332	371	350	327	366	331	391	328	390	336	406	332	359	378	354	382	392	324	346	361	357	352	360	326	361	359	352	385	333	344	362	323	346	331	328	320	374	353	335	394	356	348	336	362	338	376	345	363	336	382	358	316	345	342	341	310	386	345	386	355	358	356	325	355	382	364	359	341	325	336	323	336	327	366	322	353	339	343	345	337	331	393	327	358	356	366	344	350	349	341	361	329	340	348	358	337	368	345	314	338	379	348	356	361	331	330	376	366	356	329	343	377	398	334	349	339	347	386	360	336	315	393	390	287	329	345	360	353	352	384	358	315	344	369	346	383	342	349	344	354	347	380	344	366	330	397	342	346	353	353	350	380	333	386	349	382	334	363	377	383	353	368	355	309	344	347	351	348	373	350	358	363	382	326	352	344	355	370	330	353	370	372	358	328	362	326	345	354	356	357	351	313	331	329	373	353	373	353	341	366	351	344	350	329	336	354	339	362	341	341	343	332	333	371	348	340	378	344	345	378	362	350	333	369	330	319	346	348	358	364	353	358	342	368	362	321	361	344	346	354	369	354	302	376	374	344	359	326	353	301	389	362	338	353	355	339	372	337	386	341	370	345	369	373	371	329	352	380	357	396	367	342	357	350	342	397	312	358	324	337	369	357	394	350	343	382	335	375	379	354	330	341	312	339	346	386	366	370	342	337	337	405	320	373	332	330	349	365	376	320	354	353	343	365	372	341	361	338	360	335	346	319	368	335	345	368	386	328	383	353	354	371	342	359	349	339	350	341	360	350	371	331	338	381	292	318	405	334	376	397	341	368	337	341	363	362	323	337	344	321	368	361	355	340	370	324	381	347	342	359	385	352	323	376	344	350	386	386	338	347	343	367	369	337	359	344	343	342	344	344	317	339	396	336	362	382	360	356	286	337	344	366	351	342	397	378	381	356	386	320	339	365	348	368	366	353	344	320	364	333	354	349	369	325	325	360	329	377	361	354	338	346	353	373	406	343	345	379	325	322	338	361	356	370	356	349	361	400	337	341	346	343	373	341	333	329	363	314	344	372	352	336	352	342	363	364	331	336	376	328	377	357	346	359	333	369	337	388	342	358	341	358	363	354	372	357	348	329	318	340	374	348	369
47042	41690	10101	3939	3337	2757	2286	2043	1842	1639	1437	1401	1319	1237	1145	1175	1072	1030	1031	1008	1003	979	913	989	974	968	945	955	861	927	916	904	911	926	839	943	869	881	888	894	808	850	866	921	921	884	888	874	909	859	839	832	884	824	828	828	874	871	888	793	780	860	794	821	844	812	815	814	847	826	823	821	834	850	793	878	842	772	854	804	874	879	841	812	879	855	836	833	839	797	874	833	836	845	812	813	843	805	829	810	803	792	794	819	795	821	843	823	857	810	880	849	823	782	848	839	853	840	792	870	879	821	877	827	855	800	803	812	810	761	829	799	776	842	826	863	835	823	820	851	819	823	816	869	835	812	798	814	870	788	805	830	787	824	827	819	832	830	799	839	796	824	813	789	831	865	878	798	813	827	826	805	840	809	841	855	837	798	786	816	817	790	825	801	824	792	855	813	816	810	815	865	819	840	799	831	859	866	858	816	858	808	804	765	840	787	805	815	833	843	841	837	879	849	864	803	868	809	860	850	831	910	813	839	781	878	804	843	816	811	835	826	839	805	853	814	798	770	806	759	838	803	800	852	829	805	830	754	827	764	790	795	815	812	844	849	794	866	836	810	824	821	814	821	856	812	831	809	832	845	814	843	787	811	832	800	852	787	849	800	810	787	874	856	817	823	812	818	830	834	855	839	840	807	821	790	789	847	772	821	813	828	827	861	833	808	818	838	857	769	808	805	798	790	840	810	788	786	813	794	829	847	855	870	856	825	782	837	789	798	806	866	765	832	824	842	814	842	865	852	810	874	854	818	870	861	809	808	828	836	813	885	839	817	802	842	785	814	839	823	837	806	793	817	835	853	797	817	821	853	843	794	868	875	844	821	865	809	829	792	810	857	868	824	876	898	825	817	831	813	819	863	820	800	834	848	809	818	849	860	818	856	830	799	814	868	806	806	861	797	849	812	766	827	864	816	819	759	821	796	860	835	827	837	821	877	879	819	809	797	819	820	845	833	848	826	835	806	903	853	870	774	784	867	813	827	811	827	817	825	874	832	816	807	816	850	830	836	881	857	870	781	822	877	825	776	834	812	820	872	866	789	822	763	857	842	814	844	853	866	875	815	788	782	811	776	804	851	802	788	838	770	768	830	776	800	786	828	797	819	762	830	798	823	797	789	818	797	848	848	830	812	806	821	833	807	824	782	845	851	813	857	822	810	847	834	817	828	766	867	838	837	807	808	826	811	830	813	851	766	839	808	823	773	853	846	796	839	892	845	824	824	798	868	867	795	793	867	850	802	843	801	899	819	814	844	814	791	869	838	884	815	815	803	797	781	794	847	799	895	836	847	857	789	828	798	803	767	889	817	791	857	869	823	837	797	869	810	835	794	844	838	820	818	805	793	849	780	764	802	785	830	846	846	809	847	848	786	851	813	775	845	801	845	793	828	828	825	862	835	799	861	826	862	889	832	896	811	839	847	873	864	851	835	807	822	832	817	851	811	794	798	810	809	825	859	868	785	778	817	852	792	720	807	835	828	821	792	842	839	799	842	826	813	867	895	880	827	889	844	821	820	767	857	823	804	821	804	851	888	853	820	804	851	817	840	782	819	791	828	783	890	828	826	798	814	849	847	813	795	861	827	834	826	809	784	827	781	829	820	802	798	779	784	831	796	870	853	824	804	829	819	827	842	790	776	817	877	838	870	791	801	831	792	844	802	807	859	836	844	791	839	837	811	845	806	860	814	837	806	830	848	835	790	801	837	812	875	757	771	816	750	807	811	845	863	827	814	844	840	836	852	881	817	813	809	834	839	761	808	822	825	833	811	816	815	804	832	796	763	814	805	813	763	816	827	798	838	834	849	828	796	807	807	767	817	844	802	806	852	829	822	823	856	850	824	830	898	789	814	758	796	829	839	846	806	826	811	824	870	832	806	802	832	799	797	817	795	791	766	840	849	840	812	814	801	772	783	749	754	806	874	877	795	815	812	781	824	825	829	898	870	809	836	816	843	812	883	833	834	794	792	854	790	858	837	832	849	840	774	816	790	770	825	839	861	786	792	834	801	824	849	845	869	879	816	821	832	885	837	855	790	815	774	872	843	838	843	835	780	854	798	812	844	834	842	832	793	834	791	875	861	826	836	828	751	852	853	852	856	794	814	816	844	826	817	821	820	854	785	849	849	815	831	859	774	834	845	769	882	819	836	842	832	796	811	803	775	802	847	830	806	831	855	803	803	798	847	834	833	848	795	761	805	766	830	787	855	848	803	823	804	807	849	857	837	831	867	864	798	782	802	817	838	845	802	805	837	809	853	824	795	828	811	832	843	813	846	825	835	822	834	817	792	794	824	809	844	903	855	826	812	829	856	811	861	810	787	818	814	884	820	872	811	831	811	837	836	813	858	853	845	894	825	877	807	809	884	848	851	814	799	871	842	887	811	826	847	814	786	880	796	828	897	832	825	832	842	812	818	805	841	767	842	795	794	809	838	856	828	784	835	827	789	779	803	814	803	828	828	828	844	823	844	825	812	815	840	842	812	819	793	856	858	822	827	857	840	853	833	836	839	822	874	781	816	831	851	840	846	789	766	808	794	868	823	769	829	789	783	824	818	902	778	850	847	802	798	850	868	849	810	860	840	838	823	805	824	845	806	769	823	853	792	789	837	839	841	806	838	850	796	767	846	816	831	833	822	850	778	864	817	791	896	849	789	829	826	792	797	869	821	865	793	870	808	845	785	841	836	791	847	824	790	824	816	813	819	768	830	815	813	829	829	854	872	782	800	862	858	840	816	781	774	855	753	818	806	796	793	801	800	840	809	882	795	829	862	828	813	812	797	865	845	831	821	851	826	823	790	853	850	813	815	783	820	814	832	843	837	815	816	805	865	840	831	804	813	824	850	875	767	839	844	823	830	843	817	784	834	837	824	834	849	813	816	750	854	842	810	854	819	845	782	911	765	844	843	767	795	836	820	784	841	846	860	830	860	824	795	824	820	816	823	794	802	822	804	800	796	802	802	794	861	830	783	843	753	849	834	772	820	859	791	781	809	804	826	872	795	819	817	786	827	792	861	777	823	825	778	892	830	808	823	845	847	815	841	772	850	823	832	817	823	844	855	798	840	853	814	851	837	833	833	877	876	844	830	797	872	784	816	772	861	808	792	816	843	846	761	841	779	788	795	818	831	862	832	807	822	800	812	812	814	819	848	837	815	843	806	814	814	814	848	859	829	856	827	856	808	803	790	833	798	854	838	808	828	791	851	805	748	849	809	832	807	819	885	846	837	817	826	811	848	765	831	832	814	794	768	876	812	828	825	793	831	791	798	796	835	812	802	799	838	819	860	815	797	785	840	823	806	821	808	823	798	776	764	807	780	804	861	784	833	817	841	801	871	865	811	824	830	845	811	806	844	795	844	812	860	777	832	831	799	848	824	809	881	831	813	777	819	802	770	848	825	783	821	816	845	815	812	866	802	823	894	818	873	848	823	845	831	788	800	809	832
55385	36368	24968	22615	22444	18482	10741	4051	863	512	408	402	339	339	303	284	312	284	283	215	242	223	244	218	228	221	219	190	222	223	201	187	232	214	208	224	208	196	192	194	213	206	222	194	172	179	198	205	187	192	215	168	200	203	194	186	182	185	192	190	183	182	177	190	179	180	224	171	179	212	190	185	216	184	209	228	199	174	185	191	204	197	186	207	178	188	194	213	177	204	204	210	190	199	201	200	183	191	203	197	192	189	187	182	171	178	198	211	198	208	185	192	178	189	191	223	200	204	171	190	202	198	202	201	187	178	185	227	194	200	185	173	199	204	226	205	216	186	196	203	224	181	206	169	193	198	182	199	204	196	201	193	187	204	171	216	208	178	169	193	189	198	179	182	188	207	211	180	233	191	169	203	172	175	217	199	187	206	211	190	208	189	185	203	190	197	182	193	205	195	196	202	200	196	203	215	191	222	179	194	169	180	187	195	201	162	210	184	210	190	195	212	201	196	215	207	189	188	202	185	183	205	219	192	190	220	194	161	189	191	188	202	184	179	181	179	201	211	183	222	185	190	206	234	177	208	204	192	174	208	182	206	185	206	207	190	210	187	170	175	167	204	203	215	197	210	186	183	208	195	198	199	185	171	197	167	194	197	179	200	166	204	172	196	200	198	210	208	184	192	198	188	173	189	211	193	181	188	184	186	181	190	216	233	176	181	204	206	193	181	202	214	204	201	202	204	190	199	178	181	186	188	218	203	219	206	194	183	208	179	200	215	200	181	179	221	185	173	208	184	203	187	195	210	219	205	194	165	168	202	197	188	202	182	211	195	184	213	211	193	205	181	185	203	175	186	206	197	190	202	198	208	203	194	178	214	180	170	203	189	208	189	208	179	166	206	185	179	199	206	198	173	175	169	201	208	153	207	177	185	173	189	197	192	177	187	187	193	189	183	208	185	189	190	162	187	183	167	177	179	184	162	186	174	204	171	210	181	184	178	192	211	204	190	184	161	215	193	185	188	215	195	187	173	160	198	194	205	182	193	192	196	205	199	228	222	192	215	184	202	213	207	181	204	197	208	211	189	197	174	198	199	170	211	189	194	190	192	175	222	177	172	192	198	195	215	207	174	202	212	178	205	200	187	190	181	213	180	196	196	182	182	188	199	189	194	203	191	189	233	166	187	209	187	221	199	186	182	169	197	208	185	186	210	214	189	176	175	219	197	213	220	185	168	170	211	218	187	187	180	178	201	173	220	186	200	238	188	191	214	188	205	170	188	212	169	173	184	204	198	201	188	194	182	170	192	204	191	217	176	210	190	188	218	199	196	185	199	206	214	186	182	174	184	195	226	203	173	184	198	200	190	201	208	192	181	192	177	203	206	183	215	174	188	227	196	204	182	185	179	184	177	197	196	180	172	190	188	184	185	174	188	212	213	195	185	199	173	205	210	202	166	159	211	194	182	206	168	186	211	206	202	205	200	183	208	201	194	179	212	190	189	211	208	207	179	202	194	190	208	176	190	181	183	216	185	202	192	170	191	211	212	183	181	194	226	213	189	192	181	215	190	186	200	195	200	190	202	188	193	182	217	194	207	165	184	185	199	206	186	205	212	194	195	193	208	211	221	183	190	198	200	219	185	200	198	206	182	215	199	187	190	181	170	200	193	207	172	218	221	196	176	170	206	206	178	194	173	179	198	196	205	197	208	197	195	194	206	216	210	215	193	230	199	196	148	200	181	213	198	195	188	202	184	194	180	183	199	209	217	175	214	196	176	201	183	217	203	223	206	193	234	218	202	206	199	199	185	183	221	190	191	196	203	207	179	183	182	178	199	208	207	191	194	200	173	189	210	213	215	202	190	210	201	169	194	230	161	200	205	210	172	192	180	183	200	210	233	172	208	197	182	195	175	178	178	192	209	217	185	197	201	221	195	185	213	157	174	213	205	209	199	168	185	168	184	191	174	225	177	190	199	191	208	206	183	205	180	203	185	176	191	173	201	182	199	204	201	213	202	200	201	193	179	208	195	196	169	196	204	210	216	208	202	215	186	243	216	211	183	181	197	198	213	184	191	187	191	196	205	193	221	174	196	171	222	222	180	187	212	174	200	210	206	206	181	192	211	203	205	202	200	243	219	200	202	172	203	185	203	194	189	191	180	192	223	175	173	186	185	189	199	210	209	176	186	205	215	186	206	198	199	192	170	204	204	194	203	198	184	180	167	191	181	197	185	223	198	190	158	201	202	201	190	202	187	181	210	186	195	204	193	184	179	180	171	177	180	183	201	193	186	220	167	201	166	190	203	166	203	203	207	194	173	211	206	204	210	198	184	201	208	206	170	176	196	192	198	205	187	170	181	186	176	185	163	209	200	183	200	176	185	188	191	191	201	191	178	184	197	189	192	171	201	186	215	188	164	223	210	186	190	218	198	196	177	183	238	185	191	207	176	216	177	191	198	199	205	193	192	224	215	186	183	201	220	184	186	182	194	198	196	209	196	187	217	179	207	176	198	186	219	221	197	190	182	209	184	182	199	195	211	193	187	147	180	186	220	189	195	203	187	177	205	181	182	179	183	214	202	189	189	215	194	200	199	186	204	188	202	204	205	205	186	199	197	212	158	193	162	207	189	183	207	184	194	196	201	218	191	193	178	187	201	196	192	177	177	198	210	199	192	213	194	194	201	190	180	189	186	199	167	185	228	228	194	183	198	188	212	180	212	186	199	162	190	166	188	190	189	215	207	178	174	187	162	210	205	218	198	162	202	220	204	183	205	188	175	178	181	196	204	178	204	199	180	211	193	202	197	208	186	200	213	197	189	172	184	181	195	204	194	204	195	197	183	193	200	201	193	182	173	179	182	195	200	206	199	218	205	188	192	176	176	180	208	233	189	176	204	206	189	195	194	187	183	197	180	153	185	185	189	177	205	210	195	183	216	232	180	218	193	175	191	198	185	202	206	175	189	218	187	189	204	204	211	200	208	187	199	212	177	210	212	210	193	212	181	185	226	221	188	207	194	197	159	225	217	189	196	169	194	208	192	203	215	195	178	186	189	177	208	198	206	208	219	205	200	167	204	171	225	159	205	176	185	193	195	184	216	211	168	176	169	196	205	185	193	183	205	182	203	175	166	203	175	175	203	197	205	178	178	218	204	198	192	179	191	162	183	191	198	195	166	185	190	187	217	176	187	192	199	194	158	177	197	206	211	187	181	188	184	204	177	172	180	225	195	181	187	201	213	206	174	191	189	179	184	189	183	192	188	192	170	192	197	180	218	202	186	204	185	204	198	196	201	195	209	206	204	216	191	202	202	219	181	178	200	200	201	176	198	149	207	199	204	189	211	187	170	223	194	207	215	184	183	203	179	202	200	220	224	177	196	205	192	219	197	181	184	217	188	190	168	190	199	200	190	181	172	200	186	191	189	183	188	177	219	197	215	216	176	215	202	212	197	217	160	190	229	190	221	225	189	200	176	192	176	195	180	187	194	189	175	169	195
48821	39364	8376	6175	5111	4066	3367	2765	2336	2041	1822	1603	1390	1205	1163	1075	944	950	863	870	808	841	797	748	661	700	691	663	647	641	665	622	589	642	602	586	552	547	548	525	555	524	554	554	527	560	522	519	527	528	551	539	535	533	542	484	511	520	517	497	516	518	471	478	518	497	515	490	522	482	514	504	492	520	461	528	495	482	497	507	447	479	491	472	469	486	519	486	462	503	461	491	459	474	470	470	479	505	504	491	510	482	444	461	480	482	503	490	496	468	489	458	541	471	482	478	458	452	458	488	467	487	458	494	441	482	520	444	457	445	491	504	469	479	457	474	472	464	462	475	446	465	472	490	472	503	491	489	442	445	515	469	475	484	499	452	467	508	444	450	478	476	483	471	470	455	456	453	469	449	478	461	466	469	487	460	472	496	501	445	520	499	480	496	506	461	447	471	447	458	430	498	462	463	453	464	456	481	431	458	455	434	444	491	421	466	475	483	467	474	466	467	498	478	447	485	511	423	454	476	479	465	470	476	484	478	467	487	458	496	460	480	468	467	456	466	419	486	438	450	515	425	438	465	461	464	462	493	489	468	478	449	506	459	458	476	463	447	455	449	459	508	477	454	455	468	463	452	448	483	487	443	431	446	455	499	471	469	458	442	454	474	471	440	455	445	488	491	452	488	455	455	462	488	476	438	484	460	449	444	448	480	455	445	502	452	442	440	498	481	483	459	476	447	454	460	451	475	505	455	480	484	468	476	479	467	457	423	494	439	480	449	450	486	434	488	443	494	454	473	473	466	475	467	458	482	461	494	460	446	482	456	467	425	448	482	500	448	454	507	500	460	408	459	445	444	476	444	478	468	506	497	492	437	491	455	464	449	421	449	458	487	428	468	491	511	486	478	498	418	501	482	455	467	456	456	463	461	501	486	474	481	456	518	467	455	492	496	437	461	483	462	438	440	458	472	462	502	479	465	473	443	453	488	432	431	472	481	459	456	457	483	472	444	491	460	502	470	441	475	479	461	475	467	464	473	442	448	474	482	450	479	438	451	462	488	505	484	471	460	453	466	438	421	515	483	471	474	480	464	460	454	460	465	432	411	457	480	465	519	466	493	439	483	485	455	482	454	493	474	446	468	512	457	451	445	458	485	468	483	451	461	461	495	502	468	499	425	492	487	458	477	467	473	475	455	482	467	459	473	483	438	437	475	483	508	465	466	483	523	504	486	436	502	488	470	481	485	473	455	461	469	488	523	486	457	497	479	469	466	438	493	486	463	482	505	457	421	470	462	452	501	481	503	458	435	407	461	465	460	442	473	511	464	508	470	481	476	435	478	470	440	465	447	465	469	489	504	421	418	471	472	458	465	505	440	478	446	476	486	480	456	472	476	500	445	483	478	487	461	512	492	454	487	481	475	435	487	469	439	485	512	456	476	488	481	495	441	490	454	455	470	452	513	471	435	470	494	458	461	455	497	484	461	455	501	449	489	467	463	441	494	496	444	444	459	474	451	471	493	441	462	464	494	452	501	465	481	447	437	448	470	468	440	464	472	449	453	401	475	486	468	450	466	439	495	488	447	452	470	427	492	452	472	501	481	466	428	444	489	454	478	454	458	470	484	453	507	451	456	486	426	508	451	463	458	505	466	467	455	466	488	434	448	459	464	480	455	458	442	484	507	466	462	478	462	473	456	480	463	447	448	467	469	436	477	447	454	454	469	489	462	454	465	486	479	468	494	480	507	454	416	440	486	519	454	469	485	465	469	479	498	462	437	498	498	406	477	466	468	469	423	450	475	505	463	427	443	466	443	408	489	530	499	470	458	483	465	466	488	427	461	488	497	478	464	504	466	439	470	454	495	477	440	480	467	441	434	474	455	444	460	481	457	466	489	468	493	474	482	444	471	461	468	465	410	510	484	463	468	450	455	441	461	436	468	475	461	433	460	475	445	474	454	422	452	467	425	468	481	466	492	478	472	486	505	435	453	466	473	473	493	478	458	441	427	472	465	498	472	510	450	455	446	477	432	460	474	452	492	475	479	498	474	481	472	502	484	475	449	502	456	486	472	473	451	417	446	478	424	480	469	489	453	427	467	519	504	451	480	484	452	440	443	484	468	495	470	460	478	521	489	497	478	480	427	465	443	459	456	453	482	465	454	503	474	441	516	462	514	474	473	462	476	501	434	471	447	485	508	478	483	437	462	484	468	465	483	453	423	479	461	442	505	474	434	481	444	462	457	442	454	434	461	470	488	481	469	467	470	464	474	442	466	446	480	461	467	490	490	480	458	471	451	503	474	441	445	458	462	442	482	454	432	459	435	471	494	467	491	463	472	472	485	453	472	469	446	452	471	482	454	461	477	476	471	457	483	456	472	448	475	449	472	475	482	460	456	461	472	462	465	448	476	495	447	455	497	465	458	475	458	505	496	450	440	490	426	453	498	497	443	464	494	463	473	457	513	466	476	432	482	453	486	455	458	462	477	489	483	452	461	456	469	490	483	478	467	451	449	477	485	435	470	473	492	499	469	483	491	468	454	444	459	450	468	480	483	460	465	487	469	486	465	488	476	447	437	470	490	483	493	457	483	432	429	448	446	448	455	505	432	481	463	483	432	443	473	452	483	444	492	438	498	471	521	427	476	468	476	507	494	465	461	447	459	461	487	480	484	453	490	447	451	452	475	450	497	463	458	460	475	432	447	456	463	467	453	473	509	454	480	441	479	485	485	452	464	480	457	482	461	458	486	433	510	471	470	421	436	446	478	456	447	476	458	484	462	435	466	448	489	456	449	517	471	496	451	464	466	495	454	451	473	462	506	502	451	480	504	458	469	482	507	465	460	464	450	495	464	500	449	490	476	440	478	495	435	441	493	479	457	450	483	467	455	501	432	467	461	476	461	423	440	468	476	444	507	428	489	481	439	442	453	455	446	457	472	447	491	439	461	456	468	447	478	446	462	483	465	460	468	445	496	487	492	485	466	480	430	466	412	520	452	474	452	485	466	466	492	515	471	466	466	434	484	471	486	477	506	492	462	446	427	461	458	474	491	451	452	491	459	435	465	429	480	453	462	458	482	450	463	488	454	448	452	421	496	478	457	490	443	477	461	455	489	451	461	471	462	458	466	477	470	488	485	481	499	444	483	496	498	481	493	478	472	457	494	465	504	459	446	451	462	479	453	486	476	477	503	472	443	460	447	500	448	462	427	489	474	500	496	473	483	491	453	455	451	477	499	433	461	472	456	442	483	481	489	427	462	494	428	462	472	444	435	441	447	443	464	457	453	463	440	490	485	457	480	500	451	447	446	443	513	461	455	450	449	465	445	460	472	457	482	458	450	423	450	487	475	473	466	465	517	458	468	513	487	457	513	462	480	436	482	480	468	482	512	483	475	498	445	511	497	455	445	465	463	442	454	493	485	473	500	511	494	448	515	468	456	479	454	480	449	485	474	486	470	463	461	458	466	428	447	479	434	434	447	456	507	429	468	489	458	473	469
24985	19535	5481	2116	1192	753	552	335	322	316	325	310	304	278	294	316	307	327	319	295	299	313	293	303	290	326	299	318	304	320	319	312	302	319	302	294	279	333	331	276	292	298	305	300	321	271	317	310	267	305	259	290	298	330	281	264	313	319	320	280	298	290	271	306	289	330	293	285	316	289	270	319	296	310	272	323	271	323	311	327	323	324	300	284	304	281	305	294	290	308	305	294	295	287	317	312	304	305	292	307	291	309	317	301	301	319	302	303	325	329	318	268	262	304	294	289	298	305	286	295	318	326	288	289	306	316	301	301	293	279	312	309	265	308	309	323	333	305	320	317	305	299	299	291	299	278	283	300	299	302	331	315	299	309	308	290	249	286	336	305	290	315	326	321	287	297	311	274	294	275	307	272	299	315	305	313	283	297	268	318	314	318	318	313	292	306	278	331	312	312	302	302	274	347	287	310	287	309	310	281	269	272	273	292	287	315	290	332	282	281	307	306	295	274	286	295	282	284	306	271	328	299	285	271	291	294	297	286	302	266	330	314	323	278	260	311	285	294	282	306	318	306	283	275	307	313	274	290	309	295	306	275	298	315	292	292	284	299	283	278	298	302	286	296	281	295	288	275	311	312	311	296	279	306	315	305	267	292	303	305	319	317	297	299	327	305	290	302	331	283	284	315	287	277	311	295	288	273	314	309	283	286	290	323	286	296	327	294	259	262	300	290	321	295	300	297	272	307	280	296	290	301	275	278	277	299	310	290	309	291	328	294	290	311	307	311	321	322	311	295	340	271	292	282	278	312	263	297	305	284	283	269	321	271	311	307	316	298	276	318	313	272	336	302	339	324	283	296	315	297	293	280	312	296	281	304	304	295	326	267	283	286	319	304	268	274	314	296	342	289	305	290	320	293	307	318	303	297	308	319	295	315	325	310	298	280	278	282	282	317	304	300	311	304	271	316	245	334	291	297	275	275	289	325	287	280	303	293	303	327	292	267	310	306	281	313	286	274	319	268	290	295	314	296	293	268	340	341	327	314	312	310	285	295	323	318	288	306	288	313	296	259	278	283	298	311	284	287	301	323	295	299	293	310	293	298	333	338	306	311	250	298	290	290	295	293	305	312	288	323	267	310	311	278	299	309	292	300	324	304	269	309	305	306	324	306	296	316	294	288	277	314	311	286	308	313	299	305	319	328	306	312	299	324	322	293	295	300	297	287	307	305	296	293	293	272	268	314	315	355	304	284	309	300	310	294	293	283	320	264	296	275	300	293	281	309	323	315	273	304	284	283	293	288	304	266	286	279	302	306	300	310	330	322	297	290	283	320	316	343	337	332	312	313	288	270	316	297	272	286	271	304	326	296	291	296	323	302	309	294	292	303	301	286	299	316	294	337	299	267	270	287	333	299	322	301	296	277	275	313	293	308	311	296	311	293	297	292	290	260	317	260	314	265	293	271	330	272	292	277	318	303	278	292	302	300	309	309	271	287	310	301	313	290	292	283	302	285	305	294	288	293	306	312	324	278	316	298	290	298	317	302	328	316	312	292	335	293	309	300	326	310	304	276	293	293	289	292	314	286	279	278	270	299	286	295	312	289	325	299	305	299	271	280	312	289	310	319	282	319	326	289	325	301	318	302	289	272	298	259	331	323	294	268	304	288	294	273	306	295	327	296	315	285	322	320	268	319	325	283	273	291	292	298	285	322	316	320	306	333	271	303	293	303	295	309	316	313	300	301	322	279	303	296	290	272	315	289	335	303	309	313	318	284	322	341	283	308	301	339	322	297	296	273	292	297	303	302	288	301	298	282	289	302	305	309	295	309	264	286	298	329	279	284	285	312	294	317	292	298	365	248	339	318	316	278	282	301	294	316	287	309	317	317	304	302	322	277	311	286	287	287	301	327	311	283	305	283	262	289	282	282	323	306	305	330	320	332	279	310	325	284	306	292	309	277	295	295	342	309	300	331	291	300	313	295	296	297	294	328	331	301	299	304	303	303	329	330	284	274	271	291	278	313	330	287	283	348	290	315	323	294	294	292	276	272	285	288	282	318	312	311	288	349	304	264	324	276	295	282	278	279	311	312	314	306	287	310	309	296	273	286	277	309	310	310	315	294	331	286	326	296	299	330	282	316	308	320	315	293	300	304	336	308	318	309	318	334	302	339	260	278	312	288	312	320	313	296	290	283	284	297	316	302	310	323	281	301	331	319	329	288	250	303	288	289	299	291	298	305	288	325	306	264	297	316	291	289	293	294	295	290	302	308	324	287	282	301	303	268	294	319	300	299	303	320	342	285	301	313	243	275	271	272	334	318	315	245	330	293	299	318	287	274	289	337	292	317	316	279	328	285	296	291	291	345	331	313	296	317	294	331	307	288	305	274	297	296	320	269	320	322	304	302	291	285	328	304	338	306	338	292	292	307	280	311	297	299	294	289	309	290	309	285	283	329	297	315	298	282	312	303	292	289	306	307	313	316	272	257	293	326	315	302	282	275	305	296	288	308	289	293	292	312	266	301	296	285	288	270	329	308	311	306	312	283	337	333	305	296	284	321	305	317	287	300	313	297	322	304	293	285	301	287	294	330	293	292	306	320	326	293	269	310	306	289	260	337	280	318	298	288	314	318	318	278	337	293	313	336	312	329	273	311	307	293	296	300	289	281	345	305	301	299	295	304	303	269	289	291	301	326	289	315	290	280	293	284	267	278	308	281	310	325	289	328	286	293	312	289	253	319	301	294	326	294	306	301	271	307	289	269	280	309	313	303	324	275	302	284	284	285	274	308	303	314	326	301	302	284	307	309	279	312	278	292	265	301	286	266	320	292	280	313	290	291	280	286	271	290	318	294	327	294	288	301	308	354	290	300	302	300	312	297	291	303	289	305	279	320	293	284	290	274	296	313	320	301	338	293	309	301	302	292	276	288	297	300	284	304	277	303	307	301	273	279	282	293	317	291	273	305	285	305	280	323	283	293	283	310	305	320	284	293	300	282	306	363	304	321	305	276	283	320	307	289	317	288	299	309	277	301	276	280	315	273	321	297	298	299	268	313	330	321	281	281	289	280	285	289	297	290	286	290	305	297	306	320	300	294	300	315	321	319	293	304	300	287	308	295	319	306	276	303	308	322	289	273	329	332	317	294	314	292	303	286	317	308	310	319	304	277	284	297	312	297	302	319	297	308	300	309	330	318	297	303	315	316	271	286	272	299	308	311	304	296	308	297	295	303	300	284	302	301	300	302	301	275	283	288	266	310	263	284	274	303	285	315	277	299	278	328	279	324	319	292	287	331	311	291	318	286	274	267	292	294	300	299	289	326	306	298	295	334	275	300	330	323	292	306	289	287	321	330	285	295	305	269	294	294	289	291	314	326	276	307	291	303	340	293	330	278	302	295	306	285	305	279	309	290	276	288	296	340	323	329	286	288	305	290	303	328	311	297	274	287	289	276	306	300	305	334	309	325	291	294	290	287	297	273	285	322	287	302	303	310
22083	14355	1275	1063	960	881	909	808	849	805	810	778	770	824	770	754	766	777	825	753	747	768	768	736	814	713	730	807	739	770	757	722	738	701	789	802	744	730	742	740	744	728	790	742	768	737	764	742	748	742	736	743	791	796	765	749	705	765	758	715	753	752	754	769	768	734	758	734	728	729	719	750	729	743	709	728	730	770	753	776	752	743	757	705	755	753	794	736	814	703	747	703	776	734	781	722	728	733	757	798	717	754	693	794	734	715	755	749	731	734	801	773	734	746	746	766	768	774	751	773	767	729	740	781	741	696	763	728	752	753	727	738	751	759	728	745	749	758	754	761	755	770	718	740	682	821	775	712	733	834	737	790	747	819	747	744	761	722	757	743	786	719	700	760	770	797	732	773	731	764	762	788	818	746	741	732	779	749	747	740	730	742	727	712	776	734	763	766	748	789	786	796	720	787	762	774	761	745	739	732	766	730	729	723	753	808	757	752	738	713	744	759	746	748	718	768	750	736	755	719	731	766	729	761	738	761	699	788	736	732	773	744	728	716	808	761	744	730	699	758	719	758	712	707	748	767	723	770	773	685	719	708	721	807	751	722	774	796	771	727	736	737	731	749	744	728	740	776	711	735	716	759	752	722	735	708	722	774	775	743	788	738	749	785	704	736	787	773	732	717	749	732	720	718	772	744	728	692	776	754	714	763	742	717	782	744	780	730	788	757	719	698	726	773	753	736	705	717	739	787	762	789	770	768	745	757	755	725	700	778	730	683	727	759	761	750	757	726	683	761	738	744	711	738	774	788	744	752	747	726	723	736	718	752	782	731	794	743	731	742	758	734	786	747	771	764	727	756	763	702	717	727	778	789	742	788	753	778	723	761	767	736	766	757	745	772	759	718	749	775	705	731	766	762	686	718	735	729	777	714	793	724	772	771	749	764	762	697	726	769	685	729	734	748	729	731	716	742	775	747	752	744	751	795	821	732	752	769	815	806	705	724	750	725	741	746	755	730	752	779	760	768	762	775	756	760	735	774	725	770	756	714	729	725	728	767	747	749	762	726	788	761	712	745	754	760	726	790	755	729	783	725	753	742	740	749	741	772	758	776	740	726	748	763	750	761	780	775	791	761	722	759	732	754	743	731	729	753	765	711	772	735	757	767	780	751	728	728	713	708	772	746	771	811	725	688	763	765	744	684	746	760	716	768	719	724	769	734	769	719	727	755	743	822	774	744	730	775	758	730	779	745	805	781	751	700	710	720	694	753	747	757	711	721	751	758	758	717	760	731	794	782	790	725	791	775	771	729	765	732	785	751	726	792	769	746	756	777	769	717	765	774	755	773	737	773	718	721	759	688	752	740	694	768	783	764	743	740	736	732	763	706	737	692	707	748	713	729	745	763	729	750	734	758	765	735	761	757	702	755	725	745	748	740	753	730	728	766	794	758	784	710	742	769	727	703	718	773	741	741	748	742	783	737	776	763	750	831	719	772	715	772	750	753	770	762	728	752	754	740	740	744	793	696	784	726	774	726	718	681	728	772	747	772	696	781	781	710	737	747	746	713	715	705	774	745	756	760	739	754	764	758	775	701	737	739	741	760	744	768	753	723	721	746	710	728	751	762	745	731	737	757	758	710	782	721	768	734	745	695	752	719	763	754	774	732	706	752	755	735	756	791	762	736	781	775	756	744	727	758	774	758	711	754	699	754	766	759	779	757	726	765	753	733	736	738	702	769	682	760	761	777	740	731	739	730	766	732	733	742	750	715	734	804	717	758	783	767	715	696	751	783	674	706	780	711	707	784	723	743	772	745	744	716	730	706	748	720	737	784	784	761	702	748	780	727	740	710	755	767	736	682	744	795	747	740	712	765	773	784	716	738	709	761	725	825	716	737	738	768	736	734	729	756	740	757	745	812	770	749	744	732	791	732	701	797	694	751	778	727	709	770	739	786	771	736	738	770	767	769	734	767	780	765	695	738	722	770	765	761	805	761	676	746	749	756	760	718	762	744	761	740	737	745	752	749	729	753	745	720	733	761	738	757	720	757	782	727	764	739	808	729	712	809	718	732	792	741	740	800	743	780	737	724	754	773	764	764	727	775	702	763	693	793	685	761	771	732	770	719	742	710	742	698	786	719	697	761	734	770	722	763	765	779	769	751	732	775	702	790	723	736	753	747	734	743	790	748	721	737	786	806	733	714	795	745	740	776	743	704	724	712	744	733	735	746	735	765	716	762	736	770	718	782	752	767	781	730	751	717	782	736	724	750	752	707	718	784	766	751	721	762	713	768	696	754	750	743	749	747	742	733	754	728	740	744	762	753	720	755	737	744	744	793	770	750	739	723	718	784	767	740	719	740	766	750	756	726	791	777	766	753	765	725	777	716	708	806	761	766	746	714	714	706	752	766	760	772	792	720	749	793	758	741	760	733	762	738	757	762	710	718	714	722	754	710	761	714	709	707	686	775	756	777	739	706	731	729	723	751	723	757	748	714	731	694	764	765	761	795	776	760	783	696	757	744	802	782	781	764	767	740	754	696	718	800	772	762	742	721	716	742	772	763	776	798	790	758	738	718	743	777	794	744	766	723	747	805	775	756	722	768	766	763	768	703	751	747	769	755	745	721	758	793	761	784	764	742	763	718	768	721	750	740	736	757	736	779	705	756	741	757	714	718	712	766	779	762	757	756	751	762	754	725	761	712	778	777	782	777	706	745	732	756	716	758	734	749	739	781	799	734	690	712	714	721	758	729	767	745	719	745	721	732	739	751	720	731	745	748	703	805	775	717	749	754	758	768	709	757	783	788	739	735	735	730	761	689	798	762	751	741	738	756	757	802	720	702	759	721	782	780	761	753	805	726	659	770	786	724	770	785	772	699	755	799	776	750	690	749	763	743	732	794	735	751	674	738	747	706	766	701	753	711	753	730	714	735	730	712	735	688	694	763	736	772	715	798	749	765	779	746	764	754	708	723	713	733	715	737	770	759	739	704	768	765	714	714	714	704	753	708	769	831	770	729	716	718	739	766	781	743	761	744	757	769	716	785	796	755	715	730	731	723	763	732	776	710	744	745	762	763	697	722	803	723	724	720	742	795	775	782	791	778	724	737	741	702	754	690	726	732	754	747	780	736	757	728	703	697	793	789	779	771	758	733	699	732	734	763	780	749	726	767	772	748	760	778	708	790	749	745	699	778	721	707	706	723	770	759	746	738	729	714	689	749	790	790	774	769	713	764	727	743	744	755	759	720	737	757	748	727	704	742	752	726	742	716	733	711	743	765	760	759	769	763	720	725	709	739	739	741	750	726	796	755	776	748	779	750	764	740	728	742	743	739	782	760	733	743	770	736	738	763	740	725	737	762	765	785	760	706	730	728	780	783	698	764	779	724	706	726	742	705	730	743	719	801	800	743	721	748	741	731	795	758	725	741	805	720	783	773	731	764	783	789	753	743	714	772	797	748	775	763	761	724	699	772	761	721	726	761	728	742	760	744
53404	35095	23626	23300	20026	13144	6941	2421	651	511	501	443	454	420	422	368	362	382	359	362	373	387	402	378	367	360	345	380	362	397	393	358	370	311	385	387	337	356	387	358	373	338	392	340	385	357	371	359	357	359	339	349	365	363	365	343	390	367	362	369	327	358	375	378	376	366	340	367	353	362	333	316	364	384	309	358	364	346	358	347	376	378	373	324	347	352	375	312	352	370	339	354	379	372	333	375	330	368	348	361	364	350	378	355	352	304	361	315	342	379	333	355	365	337	336	339	347	378	383	331	355	356	356	361	369	371	323	338	365	399	351	336	329	341	375	336	344	357	368	367	344	377	355	344	317	339	354	364	339	364	391	333	353	348	330	358	340	346	324	339	362	332	327	327	368	329	360	371	372	345	378	322	348	338	377	344	351	356	361	343	318	361	336	363	339	349	330	335	385	350	357	360	343	340	343	368	327	323	367	379	346	361	310	357	343	358	334	316	353	364	394	393	353	376	358	364	330	359	346	374	357	353	364	344	353	367	359	347	374	317	345	366	356	366	338	330	340	330	362	373	354	371	332	363	365	326	356	357	331	356	351	324	346	345	380	380	359	354	365	329	372	332	364	342	329	374	377	357	337	346	364	358	362	365	326	358	347	345	355	314	342	348	371	316	337	351	334	357	311	376	341	329	333	379	333	333	331	312	363	356	312	358	371	368	343	357	323	366	363	382	353	333	324	359	342	373	357	342	356	347	355	376	351	348	359	355	352	384	325	337	377	356	379	326	343	349	349	324	359	365	363	364	363	356	377	356	341	344	346	326	342	366	331	365	382	361	365	311	349	343	361	314	352	356	408	322	367	367	414	356	366	365	348	393	338	365	342	345	318	345	353	323	365	347	347	374	385	401	336	334	362	388	332	336	345	378	371	336	368	346	329	309	379	351	318	362	333	323	332	363	356	350	362	345	356	330	348	348	321	350	278	355	347	347	357	362	330	364	366	313	335	318	368	379	364	327	371	341	327	370	363	323	339	354	353	338	325	365	367	359	341	341	365	351	364	341	344	341	332	308	330	347	360	362	342	359	345	397	378	358	319	360	366	355	348	338	351	384	351	346	363	329	342	337	334	324	345	312	351	343	348	337	342	339	335	359	302	356	349	336	351	387	295	341	302	347	356	324	363	349	329	354	376	315	329	400	360	379	352	350	371	356	346	347	325	349	332	343	339	345	360	347	340	298	335	369	356	354	338	360	356	333	343	324	314	345	326	390	383	373	394	363	336	346	360	365	334	375	336	334	352	368	346	353	350	361	371	356	353	363	403	353	363	356	365	346	336	343	362	339	348	342	358	358	346	360	388	362	382	333	317	337	338	344	338	380	308	297	340	360	353	407	312	383	328	340	338	357	333	350	332	359	339	343	373	328	369	325	351	350	378	348	344	365	346	360	338	365	347	330	345	327	361	328	369	352	315	362	349	316	361	402	330	376	351	373	346	329	347	334	328	332	344	359	336	346	361	349	370	354	357	349	364	374	327	380	342	345	341	337	329	350	349	336	320	326	337	354	340	372	384	365	377	368	383	341	357	360	379	337	366	318	349	351	370	390	343	350	361	365	352	359	354	365	362	351	352	384	395	349	372	381	389	345	352	353	322	316	298	334	352	330	358	355	330	370	365	339	339	345	349	366	352	338	318	352	383	323	354	368	369	360	365	390	334	366	327	362	326	324	338	359	385	366	346	323	384	366	327	336	352	375	350	363	329	347	363	370	344	351	350	341	308	323	337	347	408	361	365	361	366	337	336	314	349	338	395	350	388	339	330	343	332	386	360	359	346	368	371	366	366	361	354	360	338	408	335	315	355	377	351	361	362	319	360	333	326	334	375	326	365	338	346	344	346	378	376	389	357	350	371	376	346	311	344	365	364	381	333	327	377	398	329	335	358	376	334	322	333	360	311	303	362	359	288	324	332	384	357	341	354	338	335	384	335	350	355	343	370	359	358	348	366	320	350	347	360	375	336	367	349	364	333	369	324	353	338	364	363	337	344	332	324	356	331	359	347	370	348	334	342	381	370	351	316	354	338	339	388	366	384	334	354	318	344	369	388	382	352	396	344	337	352	386	369	329	348	344	356	331	323	351	362	301	378	364	333	382	346	338	401	317	370	335	386	359	345	320	358	339	313	364	381	349	390	337	385	358	357	389	348	347	355	349	356	342	372	333	333	348	352	359	361	330	343	356	352	306	364	331	371	358	386	360	342	371	334	343	327	408	356	316	352	314	345	409	351	382	316	367	378	371	356	380	364	314	335	335	307	369	377	336	322	324	309	382	331	309	345	347	319	393	337	359	372	347	383	335	323	357	333	360	353	356	331	363	352	373	343	342	361	394	336	360	377	377	349	351	362	355	374	354	360	380	378	346	379	333	376	377	343	330	383	331	337	348	335	344	339	348	381	371	366	343	344	337	367	410	353	335	357	357	353	333	312	340	365	332	352	344	344	333	354	324	381	365	365	344	373	358	356	345	353	338	355	356	352	330	351	346	351	370	310	327	355	369	305	332	346	328	337	374	302	352	342	349	365	355	345	338	363	352	370	357	394	372	371	360	365	346	341	356	339	344	374	402	340	321	384	337	325	353	304	346	362	363	337	349	341	327	378	353	343	356	345	347	365	344	304	349	353	368	346	317	370	383	351	353	364	336	356	344	303	353	356	378	411	348	348	335	353	345	350	344	333	372	337	331	356	367	348	386	353	374	335	365	340	328	348	333	383	359	347	359	364	319	351	335	385	336	337	366	343	364	339	347	343	332	348	379	379	348	344	382	333	355	321	330	346	351	347	395	365	382	344	348	374	332	377	369	358	368	337	344	346	322	378	353	360	377	371	352	329	360	344	328	342	345	346	345	374	357	350	334	362	323	362	353	352	337	341	339	342	354	326	337	355	343	404	341	354	388	357	359	366	356	344	334	347	329	350	336	347	362	379	381	348	332	369	376	359	358	372	352	377	378	353	375	377	352	341	361	330	342	325	354	349	348	356	352	362	348	339	359	350	342	315	370	349	340	366	358	346	354	384	342	364	329	359	375	360	356	376	332	360	370	326	334	347	349	344	355	358	324	334	381	386	342	373	372	330	352	344	349	405	313	355	368	398	370	344	335	399	400	350	374	397	345	368	329	374	351	353	368	350	392	341	382	337	345	364	384	346	370	385	375	314	357	370	364	339	340	347	341	294	392	356	334	362	400	368	377	328	372	307	350	407	369	380	362	345	357	326	401	348	362	375	376	348	303	352	320	322	370	327	344	336	352	355	321	319	324	360	341	332	352	313	359	357	344	377	364	354	339	371	336	351	366	366	333	361	341	358	337	328	378	349	370	360	323	324	344	333	384	351	344	354	356	363	346	379	355	380	335	350	348	373	329	372	358	335	379	346	348	356	342	345	357	339	320	368	387	377	371	373	323	349	353	359	336	365	359	340	323	308	325	369	366	351	335	395	352	331	348	364	356
47639	31300	3825	4015	3285	2750	2281	2045	1889	1609	1509	1417	1272	1266	1210	1126	1142	1083	1091	1026	994	1011	1031	1031	993	948	935	892	938	948	881	854	860	870	889	874	866	881	827	915	835	895	853	854	921	815	812	901	868	876	837	807	857	883	839	873	891	868	831	839	852	797	854	783	780	871	854	803	849	838	836	850	822	853	851	847	814	808	815	793	855	792	829	822	769	827	870	845	808	842	845	810	848	801	815	821	841	798	816	819	852	818	855	812	840	843	846	811	868	829	784	817	837	861	853	814	805	785	823	838	862	876	878	851	801	839	806	810	819	846	833	812	873	797	846	818	840	772	818	809	803	831	848	857	889	836	835	832	781	810	844	819	841	798	820	818	839	783	812	803	797	828	834	764	766	850	827	809	794	826	820	798	850	891	829	837	778	850	812	820	835	809	809	814	775	832	821	818	826	836	846	851	830	822	872	796	811	758	821	789	883	824	871	854	797	848	821	784	850	814	759	811	830	820	831	837	823	825	849	769	835	812	800	844	844	830	788	776	823	801	825	851	843	838	811	807	860	866	841	798	810	847	819	853	806	824	843	825	832	813	832	828	829	784	809	807	818	814	796	816	855	897	839	813	841	850	804	798	816	813	807	826	812	832	812	812	839	799	791	850	794	848	768	797	862	862	821	862	848	826	864	838	801	836	815	837	785	787	845	837	835	804	794	809	811	785	801	809	787	803	827	876	814	823	808	774	831	798	807	784	806	842	861	825	839	811	837	827	837	833	867	864	819	818	786	829	813	847	759	821	826	827	807	829	841	820	900	830	832	802	836	865	836	850	846	835	844	796	886	824	850	833	861	870	864	787	819	806	835	813	825	854	822	795	814	822	831	820	758	835	797	821	744	787	803	830	826	811	891	830	785	839	837	846	852	797	816	806	798	814	792	846	842	831	783	846	797	755	850	798	838	829	774	800	813	854	813	897	796	849	796	796	812	814	828	817	830	832	839	834	808	807	755	827	812	853	793	781	874	829	830	829	817	806	810	836	841	840	832	795	853	785	823	824	837	790	791	789	798	808	853	880	814	805	855	810	824	809	779	862	790	770	823	806	812	807	866	812	829	816	810	832	806	792	851	860	853	778	842	810	815	808	871	815	862	824	903	867	822	831	780	787	800	807	805	840	832	828	898	792	902	825	904	782	809	830	865	785	816	803	771	861	806	888	798	796	810	801	834	812	796	823	831	822	867	850	812	819	822	848	805	758	897	809	759	851	822	865	848	831	801	853	807	809	801	860	802	784	843	852	828	869	831	786	804	858	855	824	881	817	842	847	851	816	812	834	804	747	832	805	816	844	809	837	831	784	822	860	800	809	837	805	869	825	766	817	824	795	833	785	820	826	819	829	844	862	777	840	825	825	845	810	847	865	830	804	828	789	834	799	840	803	819	822	845	819	798	848	800	754	730	849	846	803	832	781	794	846	818	835	796	799	894	819	818	758	808	809	807	803	802	864	794	817	814	794	792	807	774	800	796	799	829	804	828	883	825	810	811	842	826	816	814	793	790	834	822	876	829	845	803	769	783	764	848	846	805	806	846	796	846	818	758	828	792	798	794	845	836	833	812	799	828	843	787	849	766	774	867	836	812	838	792	834	821	821	813	804	822	822	816	831	830	868	829	854	838	821	829	862	825	906	781	809	828	814	815	854	835	823	858	817	853	818	808	789	817	787	798	783	838	819	859	829	871	825	786	816	769	836	817	817	848	903	825	867	796	804	813	786	776	839	786	769	833	858	799	847	851	841	798	789	836	777	835	821	778	761	806	856	842	821	798	839	836	803	883	795	830	861	834	799	805	768	785	834	849	823	788	808	843	819	877	803	810	803	807	842	832	833	835	790	812	779	822	802	835	839	825	814	837	851	836	847	760	835	869	840	808	830	847	768	818	799	830	806	793	859	783	820	806	816	860	852	785	852	774	771	790	795	853	794	785	795	837	858	851	825	846	803	804	820	776	796	785	818	789	851	756	836	809	849	786	824	831	776	825	787	811	801	857	838	824	793	860	831	826	765	836	799	841	853	796	849	808	818	854	825	797	860	835	867	832	803	805	831	817	859	781	834	811	852	816	836	858	802	828	781	817	863	877	877	848	792	828	805	840	843	777	814	793	824	811	830	815	812	844	788	806	853	800	757	859	807	826	825	798	769	788	847	848	864	782	826	812	790	812	810	798	833	808	849	812	870	839	855	831	836	861	823	849	831	806	838	793	838	837	792	808	862	880	824	771	812	816	825	856	821	806	814	807	815	840	847	809	770	822	795	859	814	804	813	820	822	869	831	867	798	815	836	784	843	801	851	807	813	826	839	844	797	850	870	844	832	778	860	796	798	833	870	793	805	844	838	840	853	872	811	797	822	829	797	787	853	806	827	813	854	833	838	853	851	823	793	824	858	831	838	837	811	847	848	800	780	828	820	824	847	854	812	787	802	826	834	832	808	814	820	837	891	808	856	803	813	827	789	827	829	841	818	844	843	807	814	799	813	786	827	785	808	784	841	812	848	795	854	831	813	801	812	803	855	829	823	822	845	837	872	832	868	829	844	824	840	849	825	827	827	814	802	779	834	837	854	855	809	822	833	790	797	789	875	879	807	787	817	790	848	860	785	810	801	826	823	854	774	832	829	881	804	824	878	801	782	825	807	851	799	873	804	813	801	802	771	790	808	812	842	832	803	820	849	851	843	872	846	774	798	823	863	828	853	765	807	811	826	880	778	861	824	775	814	825	828	801	855	823	860	805	796	808	785	855	790	808	837	756	832	848	779	811	868	819	862	835	794	794	832	831	810	863	844	809	837	808	786	847	785	842	822	860	845	797	824	800	827	822	841	849	806	884	855	814	817	846	856	829	807	810	792	833	844	835	805	853	846	776	825	848	827	868	840	792	904	781	775	846	816	818	790	806	848	795	885	860	815	822	872	790	866	815	848	814	804	779	839	840	794	819	839	883	872	807	796	776	824	816	780	854	836	830	794	827	802	785	786	845	875	803	846	864	865	810	772	806	795	792	846	849	806	851	840	803	805	864	847	859	867	798	804	855	772	759	789	809	819	802	859	797	840	856	833	825	789	806	818	816	868	774	814	814	797	885	832	826	856	842	857	831	863	817	793	815	797	859	816	840	782	840	817	830	792	839	829	827	804	841	831	874	857	853	812	830	795	741	827	807	804	848	801	861	845	869	844	819	872	858	820	793	825	791	833	839	848	804	841	793	823	812	866	815	787	786	739	864	805	818	784	769	761	844	795	795	845	833	827	752	778	833	796	830	843	751	815	810	830	818	776	824	821	800	826	826	827	814	785	785	830	837	791	801	807	834	855	849	823	816	808	802	882	801	839	778	822	822	853	789	880	834	835	847	860	785	756	784	847	795	832	820	798	803	806	828	772	832	785	861	779	880	794	796	812	827	818	798	836	800	807	816	813	808	841	821	819	846	836	846	756	834	805	850	837	757	820	836	811
53149	31972	24047	24558	21382	16614	10448	3685	648	473	457	433	346	333	325	283	278	279	279	252	232	223	226	216	242	220	203	217	231	205	245	214	228	196	196	194	234	191	215	198	213	215	203	198	204	234	210	218	206	186	187	181	201	218	206	188	202	210	204	200	188	187	207	221	198	199	192	169	170	181	190	194	205	217	178	209	194	194	189	191	214	159	168	185	186	221	199	201	191	206	176	214	239	195	208	202	196	191	209	212	188	213	184	191	216	182	200	166	191	199	194	204	194	211	197	177	210	214	211	181	193	202	211	197	209	211	199	211	208	205	200	206	223	180	199	198	193	189	175	173	196	214	194	198	205	182	180	204	180	200	184	200	222	186	202	199	188	187	181	197	203	175	191	177	191	196	205	214	194	206	204	189	196	191	206	199	209	198	203	199	184	207	178	183	194	179	173	211	189	187	163	202	192	178	193	177	185	211	206	182	189	186	191	189	192	215	171	172	217	211	186	222	196	206	200	180	202	175	209	190	210	184	197	186	201	202	191	228	195	197	201	210	226	203	186	184	166	210	170	206	188	172	218	214	179	183	188	182	183	191	174	209	200	184	185	175	192	190	194	183	179	213	196	199	210	209	190	200	217	187	199	213	213	199	171	204	200	183	184	183	196	217	196	213	177	204	212	182	175	219	189	205	211	186	180	185	192	210	211	195	171	182	193	186	187	193	181	207	223	216	170	189	192	202	198	184	181	162	207	192	215	185	172	196	205	196	207	198	207	199	187	183	196	174	209	185	184	180	197	162	189	205	197	179	198	175	192	196	180	180	201	182	225	174	165	173	193	195	209	184	221	192	172	223	206	212	218	179	185	176	191	166	195	197	183	169	170	183	204	190	202	187	171	190	174	192	184	179	191	202	188	207	197	192	182	164	164	211	156	167	209	196	228	189	194	222	190	207	200	173	185	176	178	170	196	189	195	204	174	184	203	195	199	188	190	203	203	218	212	175	190	215	215	196	188	174	185	199	210	198	200	187	189	208	193	193	199	183	182	183	178	187	196	182	170	215	194	208	194	190	179	193	205	194	187	192	200	195	203	202	176	203	188	209	207	203	182	183	178	188	201	170	181	182	203	197	194	199	192	203	221	176	209	186	214	200	178	199	189	193	192	210	210	187	197	183	195	189	182	152	211	179	202	207	202	189	179	216	186	218	204	192	185	178	198	180	208	217	185	193	189	186	193	203	191	198	167	210	189	196	187	173	190	203	183	196	231	199	188	204	185	183	237	199	199	213	189	199	194	197	180	185	183	179	171	206	214	194	185	193	184	203	189	201	186	199	205	171	183	200	193	189	188	177	202	207	184	197	189	218	216	189	182	208	175	178	180	223	192	182	191	212	207	191	192	194	211	189	198	216	199	198	174	193	207	189	208	205	223	201	199	197	185	213	185	173	195	193	179	185	201	179	208	196	191	190	223	193	191	216	173	214	170	192	165	199	194	191	199	208	202	179	177	209	172	185	176	206	175	206	173	181	224	187	196	196	188	200	161	209	185	193	198	209	192	179	196	188	192	207	205	192	208	212	209	187	189	186	194	220	193	209	178	193	195	185	203	206	186	180	180	178	189	191	185	197	208	192	199	203	217	223	185	207	188	214	183	178	194	217	177	172	199	199	218	191	197	216	193	188	204	209	207	182	224	183	215	173	194	181	181	181	198	181	178	200	223	196	191	185	183	206	198	211	179	209	204	190	184	164	176	185	189	178	178	196	194	172	201	166	182	184	200	165	192	216	168	187	197	201	186	217	177	178	209	179	177	214	213	208	197	204	204	177	189	192	217	205	181	176	177	223	174	224	226	196	196	198	188	212	198	169	218	204	197	192	194	173	201	207	187	219	172	181	177	174	195	177	179	204	179	179	201	184	200	213	224	173	165	198	216	198	199	183	176	219	213	195	210	190	178	202	192	218	187	180	203	188	186	204	165	197	209	178	174	201	221	205	171	162	185	208	221	187	197	192	185	202	199	165	155	192	178	185	208	206	171	163	146	200	197	189	182	176	191	184	192	152	192	212	168	207	167	199	170	196	165	192	186	204	169	182	192	182	172	203	187	218	192	158	197	178	174	213	185	203	200	224	205	207	164	196	200	202	206	192	187	181	212	172	184	193	180	188	195	171	198	200	211	213	189	177	198	166	196	204	196	201	208	203	184	191	187	213	196	181	199	198	207	197	181	175	188	198	217	221	197	205	199	200	203	208	193	205	192	185	187	214	194	174	183	215	192	164	204	189	195	180	182	217	188	200	173	187	197	182	178	172	203	203	211	199	185	178	175	189	197	168	172	208	188	191	208	188	197	200	210	191	181	192	175	188	173	190	200	192	202	177	206	232	182	212	191	205	177	200	150	188	215	187	193	184	183	204	202	208	201	203	206	193	176	178	206	194	195	179	180	176	168	205	187	186	205	211	177	196	200	216	183	192	184	183	165	199	187	194	198	216	188	203	209	206	174	182	204	165	200	194	197	213	200	193	201	204	188	179	179	230	209	188	196	174	175	185	182	197	210	215	229	196	182	185	204	193	187	180	193	201	209	212	192	195	180	220	189	203	201	207	224	213	183	205	184	212	207	195	164	175	214	182	187	177	193	195	225	224	172	173	206	199	174	193	181	203	179	190	202	182	170	192	167	198	188	182	201	210	189	176	180	170	196	170	168	184	185	208	187	205	193	171	183	169	185	186	168	174	194	203	216	197	192	186	189	196	181	167	202	196	211	203	184	169	201	197	177	187	171	206	165	193	184	203	169	184	190	187	206	195	207	190	208	195	180	205	177	188	200	197	184	172	190	184	214	192	180	209	210	194	209	213	150	214	203	207	187	179	221	190	182	194	167	189	184	217	187	196	197	183	213	177	182	217	167	200	202	177	168	196	189	184	189	196	175	181	179	205	209	189	177	210	196	189	170	184	208	190	186	173	180	192	201	196	175	196	182	178	177	172	190	180	164	171	209	204	182	185	194	192	212	192	175	200	181	216	185	202	190	191	210	194	229	205	180	191	197	173	214	224	204	188	182	215	184	204	201	177	193	191	187	187	185	194	215	169	169	197	196	200	189	178	182	192	220	194	154	188	187	194	201	181	211	189	211	203	194	193	180	215	195	165	201	216	175	174	189	200	183	170	207	200	214	188	219	190	173	197	191	194	213	201	187	228	194	198	192	207	175	211	187	218	189	202	192	180	211	157	173	171	190	225	209	195	176	214	212	210	195	203	183	195	192	204	191	186	207	197	180	211	200	201	196	208	170	213	175	192	197	208	202	196	208	184	197	184	187	192	208	182	200	167	196	193	167	177	178	182	220	180	194	211	197	205	192	214	175	183	196	189	195	202	214	207	171	215	224	188	225	186	189	195	188	173	201	191	201	206	191	191	211	165	175	194	173	200	211	203	167	185	170	176	177	179	186	201	180	194	201	186	172	176	190	208	206	207	222	182	177	185	205	216	199	204	169	199	187	190
48060	21663	5833	6092	5067	4206	3357	2741	2391	1999	1857	1666	1421	1279	1120	1122	1013	1007	958	887	829	805	731	784	735	685	659	700	624	645	627	606	585	608	593	571	546	516	561	527	566	530	536	535	545	590	532	531	548	523	513	506	529	507	499	497	496	523	517	502	532	519	528	515	535	478	514	488	509	448	459	533	472	513	493	494	495	457	498	510	486	480	453	442	483	494	443	496	479	454	484	502	488	471	521	527	455	509	473	444	490	438	463	503	470	496	483	456	479	445	453	479	422	502	482	519	465	456	474	464	476	479	429	493	460	474	466	488	439	503	480	455	457	467	463	451	526	487	474	444	453	489	473	474	467	494	456	486	457	517	448	472	526	474	490	455	517	475	457	501	479	457	464	441	524	432	451	457	486	483	504	443	463	492	493	484	469	436	463	488	455	489	462	457	450	454	469	451	444	471	496	481	494	500	446	458	455	468	465	462	448	504	468	510	440	482	454	478	463	483	495	488	462	483	445	503	496	471	439	447	497	465	455	456	500	428	477	494	461	472	465	453	455	459	464	478	445	444	471	426	468	478	459	442	475	478	480	445	453	454	435	480	481	487	476	457	474	468	411	532	466	439	475	458	463	477	454	459	498	485	477	423	461	441	469	471	470	512	476	448	464	471	502	492	474	447	492	524	458	459	478	498	477	420	483	485	446	479	444	447	465	450	484	506	459	473	477	467	436	494	482	457	471	491	520	477	443	503	465	439	455	456	477	470	481	457	441	485	455	494	472	491	498	520	491	432	491	436	434	493	465	449	517	446	465	481	483	469	484	450	434	488	422	454	476	464	475	457	474	442	465	476	441	455	436	439	489	430	436	473	467	461	461	452	455	489	488	490	462	465	500	467	472	469	432	480	491	442	479	473	454	474	486	450	507	517	440	451	470	460	452	471	484	483	445	464	483	400	448	460	464	466	479	451	451	451	497	456	491	487	491	479	440	464	484	466	461	472	465	444	487	464	467	483	468	448	478	491	459	468	495	495	423	481	426	474	454	466	468	448	442	472	493	490	469	518	478	480	451	475	472	444	518	471	443	445	445	436	464	487	453	477	452	450	510	481	475	462	462	448	462	476	482	446	462	458	458	477	452	467	456	471	495	476	473	512	503	425	458	461	430	469	465	474	492	478	442	483	487	478	472	461	475	451	467	471	470	438	469	491	462	431	472	472	414	441	513	466	486	493	494	438	466	459	468	475	529	412	481	442	516	483	468	467	485	467	482	469	445	481	440	480	450	453	457	491	439	479	486	460	467	485	462	480	461	458	458	474	469	478	502	478	491	482	496	431	472	439	496	487	450	487	450	468	450	460	486	447	468	478	434	455	450	431	489	493	417	448	436	467	442	486	455	475	458	447	481	508	440	487	465	446	493	449	488	507	425	508	486	455	446	478	513	464	440	467	483	467	486	452	458	481	447	470	426	474	453	461	494	459	432	431	454	486	460	457	489	464	450	485	477	467	478	546	426	438	475	475	459	467	454	472	455	462	424	469	495	461	472	458	462	465	464	484	472	487	460	471	488	477	507	477	491	451	468	449	483	437	473	467	473	458	464	449	509	455	460	473	505	456	471	499	468	493	419	471	429	460	451	449	478	479	500	446	467	464	431	478	477	504	457	442	475	499	493	461	480	481	473	475	464	451	464	489	479	484	477	465	469	535	433	432	459	436	455	471	470	449	453	518	501	473	481	454	498	476	486	446	459	497	451	450	486	487	512	493	490	461	461	481	464	435	457	479	455	464	506	454	441	479	446	514	464	438	476	450	491	466	456	487	432	470	473	466	484	439	496	495	489	474	475	447	482	475	497	458	461	482	498	469	443	439	501	449	487	440	472	449	459	451	455	449	478	497	438	459	436	454	455	478	474	443	448	456	488	464	495	459	525	444	500	467	456	425	447	465	480	449	459	450	452	467	435	438	480	469	472	453	467	444	480	479	458	474	488	521	482	463	439	470	446	506	477	414	493	477	465	465	458	500	466	449	461	506	507	451	443	436	497	486	474	474	472	439	451	437	456	466	431	464	503	458	485	487	451	463	464	458	462	446	487	461	504	463	477	464	466	499	486	469	432	487	455	444	522	463	464	422	475	449	439	463	475	459	518	468	467	496	458	477	459	467	459	481	459	422	484	449	443	511	480	507	490	486	448	442	465	457	484	439	490	465	459	452	474	447	469	479	442	460	469	441	433	481	490	478	489	492	492	502	466	479	462	483	500	464	452	470	502	503	477	444	470	451	467	491	482	466	465	441	471	521	454	482	471	473	493	455	505	443	483	481	487	486	453	506	425	500	470	452	451	496	470	438	455	466	469	476	445	483	416	442	493	478	463	487	475	457	472	450	486	439	470	469	490	484	464	445	460	485	506	442	442	438	473	436	419	423	475	470	480	490	481	493	464	488	489	485	476	455	450	463	478	491	464	483	483	428	451	434	541	460	467	424	495	466	471	478	480	459	450	484	443	469	488	486	478	487	471	509	518	492	474	458	453	481	467	461	470	474	462	479	481	527	434	478	459	474	464	464	403	472	457	497	449	436	440	480	479	481	443	456	487	459	474	484	472	472	477	465	473	446	444	482	469	478	456	457	453	441	441	428	490	403	458	477	487	480	495	441	476	459	482	477	478	494	420	439	484	473	476	428	461	458	455	483	456	518	457	443	462	468	472	455	446	476	481	470	491	483	431	451	478	432	469	446	516	445	448	459	485	475	492	490	501	476	467	443	441	469	456	428	434	450	477	454	471	456	527	458	448	450	457	455	516	503	467	470	459	434	492	481	468	457	424	494	471	473	473	444	454	458	439	440	490	460	459	450	464	454	464	448	438	475	478	462	470	491	490	450	467	480	482	449	473	488	449	478	452	491	468	489	493	436	473	431	447	456	471	448	491	477	514	455	473	467	470	488	459	457	497	455	452	486	459	475	463	484	466	462	476	463	495	480	481	437	446	491	459	510	453	477	477	451	469	478	467	439	415	486	470	435	509	473	458	489	450	493	455	444	424	476	493	447	499	471	500	458	483	469	456	455	465	475	482	463	428	468	506	428	456	496	475	480	472	486	441	498	454	484	447	434	458	505	475	462	462	461	490	444	475	487	460	484	483	468	473	443	486	460	440	466	446	449	482	453	440	473	505	461	507	475	461	485	468	503	503	471	478	475	469	465	467	481	456	451	481	485	472	464	475	425	457	473	457	449	518	481	506	488	444	438	511	457	471	457	465	488	456	457	448	472	437	459	496	472	495	465	482	488	460	486	455	498	497	494	466	462	473	476	486	457	428	465	440	469	451	464	442	443	488	444	446	493	422	485	488	445	497	443	457	415	480	494	461	442	510	461	447	441	450	464	475	451	514	462	486	509	468	455	451	483	450	440	473	436	480	461	466	426	477	492	448	472	442	496	507	483	465	476	454	481	490	496	445	490	496	482	480	420	456	467	446	472	420	488	446	472	498	474	453	499	448	476	493	479
27264	15061	4378	1889	1070	635	481	341	304	312	287	315	316	310	284	291	298	328	305	319	296	295	307	301	294	261	291	300	286	300	313	305	293	305	306	315	298	287	287	283	282	286	272	318	299	293	303	301	278	304	297	309	286	296	285	302	316	308	294	328	294	286	277	318	311	323	342	287	308	291	327	340	315	342	312	296	287	284	278	313	278	275	307	285	296	308	291	300	305	314	314	310	285	287	273	310	319	317	264	312	314	277	281	288	273	335	324	296	307	300	302	292	300	280	306	299	303	303	295	270	302	296	287	274	270	297	307	308	312	306	302	282	275	319	274	303	287	293	281	293	313	298	280	300	292	269	314	297	272	331	313	285	282	326	284	305	273	256	271	295	298	303	322	315	286	280	307	293	289	276	308	296	319	318	310	318	310	320	247	296	305	290	294	297	284	287	275	286	307	297	296	316	322	323	310	284	300	295	306	292	284	304	299	322	295	298	307	303	298	264	308	271	280	272	313	306	297	299	329	294	286	300	334	312	322	307	298	281	307	316	292	294	298	293	314	262	285	292	313	307	320	274	273	319	292	280	302	300	295	310	286	284	322	309	295	270	308	306	306	288	300	319	289	306	307	307	272	325	278	312	268	292	297	309	309	301	327	299	300	298	306	295	336	278	319	288	280	288	298	321	263	317	299	299	308	289	283	309	321	275	317	320	335	311	246	271	278	303	294	314	305	290	306	321	318	308	308	321	309	298	305	297	296	304	293	301	301	269	288	298	331	302	326	280	316	281	292	282	273	316	296	285	264	310	304	293	307	297	295	297	328	293	299	275	281	341	318	301	287	297	316	322	286	267	311	312	293	302	306	291	299	320	302	313	281	287	298	285	289	298	308	326	284	276	314	315	329	285	326	307	286	279	309	274	289	247	306	306	309	302	314	316	294	316	316	308	298	323	295	299	297	307	301	325	273	284	302	273	346	306	275	300	290	286	313	287	284	265	299	301	327	326	289	292	350	301	250	300	300	288	308	302	310	304	303	300	293	320	325	312	290	307	258	286	313	276	277	319	301	282	333	305	266	291	252	299	279	306	308	284	292	296	296	268	316	282	302	298	259	291	311	305	299	297	290	297	288	316	302	281	299	275	290	291	312	285	312	302	309	314	281	281	313	296	299	271	289	319	315	306	318	302	286	319	328	295	303	268	315	292	307	295	314	306	289	334	287	303	258	313	322	293	316	293	280	323	325	337	306	291	283	267	270	309	276	287	305	319	291	302	335	329	337	310	300	334	318	317	319	313	256	280	297	319	281	301	302	334	322	304	296	265	308	283	292	294	321	310	323	271	301	301	310	306	286	316	327	294	302	299	310	308	297	289	312	327	289	307	274	327	297	292	314	334	315	287	284	295	307	302	315	280	289	297	292	307	326	306	321	297	266	283	289	301	328	277	305	293	307	280	296	321	283	304	311	307	302	319	283	312	299	282	302	296	281	289	305	292	289	306	296	312	288	287	310	340	298	292	287	281	305	312	317	285	338	308	302	299	297	304	260	296	321	278	328	321	285	303	280	295	309	279	322	330	284	291	315	294	274	316	262	309	303	325	301	311	290	295	273	306	269	302	320	321	294	313	314	291	301	300	282	277	302	282	301	304	305	303	264	317	306	315	272	277	301	302	306	287	319	320	323	275	269	316	329	317	304	291	281	293	270	300	288	278	288	311	291	306	305	302	306	314	260	294	323	276	292	310	299	298	288	283	314	321	327	318	321	311	312	285	313	281	332	321	322	297	291	286	261	326	289	303	268	285	314	312	311	300	292	317	289	290	277	301	264	308	304	328	285	309	338	313	316	282	336	304	323	303	289	293	314	277	294	314	299	307	298	306	311	298	285	299	332	303	311	308	317	307	316	311	328	305	300	315	293	309	284	292	292	263	306	282	284	280	323	302	288	285	292	303	296	321	293	295	304	263	258	277	297	325	324	308	329	260	285	281	304	309	285	318	299	280	283	317	273	294	312	292	322	342	284	309	300	277	269	274	325	274	288	325	285	306	313	299	280	300	298	279	282	298	292	303	270	286	307	305	306	290	279	284	313	317	297	319	284	318	319	287	270	266	310	293	314	296	295	300	300	298	304	310	306	308	288	290	340	287	271	308	300	260	311	308	315	299	263	324	322	308	297	287	301	267	300	287	292	306	298	288	312	334	310	307	279	309	300	287	307	297	314	294	314	289	319	275	324	295	319	298	289	275	307	340	296	315	328	307	302	309	304	302	310	302	297	299	325	314	332	330	293	321	317	304	309	268	278	317	282	311	287	318	276	283	271	257	309	289	284	311	303	326	285	306	303	318	302	334	296	309	314	293	301	297	322	315	298	289	273	322	325	325	321	286	317	301	313	303	289	298	278	325	306	290	317	305	293	312	285	303	264	281	321	322	281	300	298	295	271	290	300	282	322	322	295	298	297	315	287	296	277	287	282	307	280	305	292	291	274	327	332	289	300	305	295	290	322	327	313	303	271	274	299	305	303	314	337	350	284	294	287	330	277	287	294	296	316	296	329	306	317	282	297	348	275	280	294	279	283	285	269	315	312	304	269	295	312	303	294	295	298	280	294	320	290	288	290	289	292	298	292	268	301	298	315	308	277	303	288	280	291	279	275	312	314	275	293	304	271	308	289	298	313	307	269	307	286	293	332	343	324	278	304	334	304	292	306	279	338	333	303	311	308	287	300	302	307	281	262	305	314	292	301	300	310	338	276	298	266	299	286	303	318	283	316	295	285	319	284	287	266	313	310	293	279	298	314	315	298	310	301	308	271	282	305	310	287	306	310	277	330	292	276	309	299	332	339	292	291	270	319	306	289	315	315	251	275	311	322	348	306	313	292	318	303	308	288	269	307	321	310	308	292	319	272	297	300	337	308	319	337	310	281	282	288	312	285	291	318	298	264	313	316	292	295	284	272	319	304	303	287	283	297	294	269	324	326	290	283	304	317	307	292	279	313	304	323	320	323	266	306	302	304	298	281	279	316	318	297	337	310	318	278	318	283	274	284	283	302	321	305	275	275	256	268	355	281	300	337	315	295	279	255	286	276	323	329	309	302	297	288	315	309	294	299	301	292	343	316	336	284	290	301	280	325	317	288	278	288	329	292	263	305	333	318	298	324	278	317	287	292	286	278	313	316	303	340	313	302	287	322	288	295	255	306	299	298	321	294	307	279	330	265	347	275	252	322	269	281	276	268	294	269	315	312	294	303	275	319	334	316	315	299	292	301	307	291	283	274	286	312	312	282	280	307	319	301	288	274	284	290	276	300	282	308	288	297	314	321	290	281	318	301	298	303	291	292	313	357	263	304	340	307	305	316	322	312	291	327	297	277	295	277	311	295	292	266	316	316	281	306	297	297	281	293	297	295	325	265	319	300	281	278	280	297	289	304	297	289	300	290	300	261	277	294	279	320	298	292	303	321	269	290	289	301	317	289	300	278	303	287	296	291	309	299	299	296	284
23538	6746	1051	1004	949	801	864	802	838	827	802	831	814	768	762	764	790	731	786	791	707	757	728	756	773	722	747	735	771	772	726	812	752	820	774	731	722	759	779	748	767	761	767	757	747	769	756	770	729	707	736	764	743	789	722	731	748	741	802	758	818	746	772	718	706	798	772	785	756	757	765	771	772	753	732	774	750	695	722	731	765	738	750	727	716	796	758	724	737	689	736	725	763	706	806	734	765	804	746	747	756	669	768	801	731	771	743	736	759	771	760	800	778	717	735	728	740	756	733	741	745	718	748	754	807	702	751	754	734	738	747	755	774	767	727	773	792	742	727	726	743	775	724	762	714	730	740	756	771	794	764	772	734	759	765	788	752	754	714	691	785	736	723	750	758	741	732	768	734	742	761	764	800	787	797	735	692	729	748	767	727	730	714	766	722	745	755	728	758	756	734	764	764	770	834	743	763	746	729	747	747	671	769	744	742	766	729	761	781	752	735	704	735	706	721	760	743	761	717	790	774	764	768	779	770	735	780	782	762	744	779	729	731	752	718	741	773	733	729	717	698	743	754	727	736	737	685	810	716	754	788	742	741	784	730	787	734	750	778	796	741	735	722	739	713	811	758	750	753	696	742	759	740	769	751	714	708	732	815	742	763	749	756	773	769	774	759	721	751	794	825	705	742	718	774	749	758	714	748	790	807	766	724	732	759	747	766	747	746	742	762	774	747	783	781	777	753	759	793	769	795	711	763	754	776	805	765	781	737	775	766	758	744	736	771	752	735	706	696	799	696	758	751	751	707	763	725	783	741	764	710	762	748	771	776	729	759	746	712	735	708	793	740	723	705	700	787	762	740	720	752	760	731	802	764	752	695	746	805	759	737	767	787	728	739	680	697	780	754	740	734	748	743	751	731	728	744	691	765	756	743	771	755	740	726	712	809	765	796	758	771	729	793	733	765	776	764	769	713	729	768	777	730	755	740	782	734	744	778	755	789	713	734	778	692	773	744	746	718	696	770	775	735	762	711	768	783	750	799	752	757	715	715	753	754	743	772	746	734	692	762	717	733	764	733	786	783	718	742	723	739	726	706	751	786	788	741	713	769	751	767	783	781	702	831	733	768	775	775	724	767	687	767	745	728	735	757	704	780	798	747	744	749	768	725	761	793	751	677	769	779	711	697	819	760	760	740	783	768	750	750	739	758	774	756	719	754	781	739	771	762	812	745	744	739	781	694	722	717	785	756	773	736	727	710	710	789	749	773	770	743	782	734	764	706	809	731	786	744	742	780	797	740	738	661	799	710	717	678	707	775	748	768	760	716	720	710	771	728	757	695	757	774	712	760	786	765	704	722	756	753	748	766	732	716	788	788	759	749	750	775	771	758	732	698	727	708	762	815	737	764	763	731	755	762	786	753	731	712	753	749	724	763	735	773	742	785	746	759	782	801	786	775	732	739	719	790	765	753	757	743	732	750	719	740	737	750	719	701	757	751	764	781	770	758	742	761	712	777	750	770	719	750	755	810	732	724	772	750	769	741	753	747	725	750	724	705	711	765	793	720	709	741	764	771	749	744	711	732	719	745	735	771	815	724	732	718	781	700	752	744	711	757	787	766	740	781	778	742	772	724	767	722	750	763	714	703	772	765	751	778	739	672	773	707	717	719	744	793	752	713	788	752	755	791	762	744	768	729	742	713	727	753	744	801	732	723	796	748	789	764	753	747	755	723	730	751	734	740	755	750	761	743	760	724	781	729	696	759	765	701	766	734	725	703	788	743	761	755	775	784	765	784	764	765	770	722	713	772	763	679	695	768	735	745	779	751	763	760	744	760	736	764	748	797	748	785	729	793	730	770	781	742	799	786	785	795	801	793	747	772	774	771	703	763	728	766	773	714	762	745	717	719	737	706	741	760	705	727	707	722	713	751	757	689	712	708	719	767	773	780	695	762	764	776	720	720	738	790	740	721	754	748	725	722	774	782	773	763	753	706	728	799	696	728	749	761	764	749	749	710	778	753	737	792	717	744	754	715	737	770	708	720	764	772	750	757	741	739	742	771	762	749	699	741	747	743	774	723	717	763	730	759	759	767	783	692	762	705	756	806	763	727	759	736	765	712	764	758	756	736	727	742	769	722	773	742	703	778	715	771	712	733	763	721	748	754	741	732	727	723	692	802	712	772	761	739	754	734	729	729	726	750	762	745	749	739	718	739	756	753	692	762	759	711	781	760	775	756	697	728	741	757	758	786	712	730	789	793	759	714	747	788	748	743	778	743	801	752	755	737	753	782	747	766	778	788	723	807	765	735	766	753	733	752	751	752	740	744	711	752	796	762	715	812	805	718	784	758	722	742	720	723	774	746	763	718	765	759	769	713	699	777	786	785	742	694	746	775	751	720	738	774	757	761	783	753	779	728	736	741	779	763	759	774	724	772	724	785	708	716	710	763	740	732	765	775	755	743	704	751	749	792	726	775	779	745	789	706	736	763	762	754	753	738	744	782	781	734	713	768	653	722	724	735	704	722	752	750	715	703	750	781	740	771	733	721	760	747	755	734	720	745	757	785	737	741	780	802	741	730	725	744	772	753	764	766	757	747	767	772	731	717	753	753	743	747	761	746	751	682	788	807	735	759	724	784	760	769	823	705	762	744	735	760	744	760	733	739	745	733	767	741	705	792	740	773	741	750	758	759	765	757	759	742	749	727	758	773	710	738	729	706	747	776	734	730	784	735	750	723	776	746	769	768	705	743	728	758	778	788	748	729	721	771	748	786	746	778	772	798	716	700	776	746	742	738	727	770	697	779	739	752	736	764	750	714	722	753	786	767	753	709	749	764	773	726	744	760	805	723	760	751	692	725	823	758	731	746	761	729	748	737	724	784	777	709	746	686	786	696	824	754	702	761	753	715	757	726	744	744	698	763	792	719	730	712	738	768	743	823	819	729	753	770	731	754	764	727	766	786	741	765	755	763	767	772	785	772	768	753	690	768	734	783	731	792	712	759	770	763	776	782	719	743	696	772	758	725	692	722	706	711	762	741	730	763	723	736	728	800	762	743	729	722	716	787	754	726	727	767	766	748	797	758	773	754	749	727	767	792	773	713	728	736	757	754	756	731	728	788	776	735	771	739	768	773	718	765	744	752	721	732	771	758	749	755	736	776	746	763	770	758	707	730	725	747	781	789	731	758	748	674	760	709	767	742	778	727	732	769	788	731	768	685	750	756	775	765	768	752	694	756	768	755	728	743	719	809	782	712	768	690	769	735	696	733	758	733	713	730	705	791	718	744	755	804	804	717	721	739	760	730	760	769	764	744	783	708	790	763	734	740	732	740	753	759	796	804	739	778	759	764	769	715	752	716	719	767	723	718	751	758	736	725	773	779	757	737	769	756	741	718	743	733	783	728	730	732	766	752	744	758	707	709	734	755	755	751	706	730	740	750	755	777	729	749	737	773	721	716	730	782	764	729	731	706	771	701	692	760	752	719	737	790	756
49357	32201	22386	20115	15263	8165	3810	1457	578	509	485	442	411	408	393	379	372	396	372	374	396	387	365	374	373	366	336	411	348	356	351	316	367	335	331	350	345	376	355	380	339	355	344	337	357	340	347	374	337	371	340	359	303	376	350	338	329	318	300	350	332	374	378	350	328	342	349	355	330	361	333	344	323	336	348	328	343	357	349	357	359	337	317	315	354	332	330	384	364	354	350	351	359	356	313	368	365	330	326	367	329	350	341	342	342	337	312	360	344	311	349	342	364	347	354	333	293	353	322	380	371	342	333	328	365	327	347	314	355	323	334	381	353	340	314	355	302	342	346	346	351	345	353	349	318	373	327	373	375	339	375	355	321	329	344	330	361	344	347	338	359	368	344	377	367	336	348	352	325	337	324	359	332	341	320	329	374	317	297	359	317	330	339	377	381	362	320	339	355	341	353	372	327	343	380	337	334	345	378	315	391	326	379	351	342	315	370	348	326	322	351	357	335	395	343	323	354	354	337	350	328	354	347	335	339	324	347	348	312	351	370	332	329	351	364	351	346	331	346	324	345	365	349	385	329	355	331	346	362	353	327	351	316	322	366	366	324	385	350	338	349	321	366	337	339	337	315	356	354	342	344	349	372	344	369	302	346	331	347	331	340	365	371	339	349	356	348	335	335	318	352	310	346	372	358	351	340	326	335	357	331	328	328	351	364	352	321	326	348	349	372	360	357	330	351	333	317	345	342	344	351	363	366	346	345	346	313	290	336	341	347	367	322	324	345	359	368	332	349	354	366	343	333	355	336	333	360	371	328	360	357	341	368	353	360	332	328	363	340	318	351	344	329	291	347	386	343	350	359	356	350	330	362	352	345	329	378	304	372	334	347	314	321	352	330	337	347	331	352	363	329	321	356	314	336	338	345	349	322	341	357	351	328	355	381	341	334	351	340	358	338	317	338	326	363	337	364	336	354	370	320	333	369	349	331	320	389	343	362	327	356	364	372	336	354	369	335	331	337	335	329	320	341	376	329	352	319	341	336	324	339	338	347	338	377	360	359	340	368	350	348	339	327	386	353	332	344	320	343	333	347	316	338	367	319	364	355	335	329	330	359	322	342	369	339	353	355	355	328	319	323	343	347	352	327	357	355	363	343	353	340	307	336	317	377	342	330	362	332	316	369	355	324	333	351	345	333	301	369	365	352	322	367	331	357	348	353	307	392	343	346	367	370	330	365	338	318	329	385	349	359	340	349	351	361	328	338	366	336	300	336	376	304	351	371	347	336	367	356	340	357	345	347	348	366	355	338	320	372	353	317	354	374	351	353	341	363	353	373	354	355	358	343	360	325	327	349	353	365	336	344	322	364	366	332	356	362	330	351	366	319	352	353	368	364	318	312	346	309	345	326	349	343	336	319	383	339	345	333	326	301	340	354	349	338	354	360	348	360	362	352	338	335	368	332	391	330	343	353	370	359	338	373	352	318	341	326	371	321	368	302	360	317	333	341	345	365	352	375	358	310	350	356	360	338	363	340	337	338	359	357	353	358	346	331	336	336	374	323	328	371	336	339	333	337	353	325	358	381	360	322	332	340	332	313	348	350	368	330	334	320	386	364	312	321	343	349	365	315	333	385	359	324	365	365	329	345	345	343	370	360	381	327	336	320	356	327	362	342	382	331	331	337	356	352	362	319	330	338	369	357	415	327	350	334	339	331	342	330	383	340	324	360	382	388	323	311	299	347	339	320	369	325	360	328	336	354	321	335	353	335	365	341	368	325	350	350	340	370	362	334	316	358	334	335	338	327	347	335	354	351	323	328	336	344	355	333	365	340	336	332	338	363	343	346	335	300	357	329	350	346	349	362	339	334	344	347	334	321	349	374	353	335	324	352	329	329	365	339	327	337	336	341	370	355	335	371	348	357	315	358	327	361	343	316	322	314	325	374	362	355	342	335	375	342	344	320	364	347	361	350	369	357	343	377	356	334	383	382	317	321	327	334	355	364	337	379	335	371	389	343	343	356	341	323	328	340	378	311	341	309	350	333	315	379	326	366	360	353	348	362	338	336	322	372	345	347	331	335	344	345	355	337	345	325	322	325	334	339	344	375	330	331	361	315	328	339	325	367	332	340	353	336	316	308	324	337	314	362	322	333	341	327	375	358	344	334	340	340	341	350	353	345	341	336	339	370	376	348	358	374	338	344	362	339	339	345	378	360	339	331	301	360	335	314	341	350	335	341	359	326	361	330	326	344	345	337	356	323	326	348	332	334	336	369	370	348	362	342	334	311	321	331	355	368	343	340	285	350	379	373	337	337	356	352	370	303	318	357	360	346	339	361	308	345	391	359	335	331	343	337	356	289	352	361	345	311	370	359	321	331	336	345	315	349	299	327	349	355	368	348	334	364	324	350	354	332	348	341	341	379	329	347	318	375	348	330	351	343	377	362	362	349	342	344	332	337	359	322	348	316	327	340	325	349	316	382	333	342	346	369	333	381	333	340	345	404	347	328	342	367	351	364	319	368	351	404	321	364	344	354	342	326	326	314	363	345	341	358	349	340	337	350	331	370	329	350	354	365	362	349	312	349	356	340	348	328	336	344	375	359	329	337	324	331	357	348	346	304	337	347	346	330	360	352	346	348	351	383	331	327	324	351	324	382	324	341	336	327	347	331	352	369	350	353	340	325	354	360	373	365	348	335	341	323	333	330	298	378	371	332	346	335	321	352	348	343	308	334	346	360	317	343	359	352	321	327	344	334	344	348	333	335	348	320	352	354	319	357	312	371	329	328	345	339	342	363	340	348	333	346	360	313	382	337	333	336	353	333	352	348	324	331	325	354	342	348	315	358	313	312	331	355	324	374	335	354	326	342	352	349	340	344	336	327	340	325	337	347	356	356	381	330	367	322	373	312	313	377	319	340	374	367	324	330	370	356	340	358	360	359	350	334	329	340	311	318	346	324	366	346	377	338	337	335	350	354	337	333	321	312	357	348	353	327	333	342	328	324	356	352	341	353	349	316	330	338	306	297	333	360	349	349	352	342	328	326	380	344	306	322	341	371	342	351	396	351	359	331	322	347	392	317	334	322	361	365	361	335	330	334	328	327	341	333	366	343	333	381	332	378	337	319	347	374	381	347	367	373	313	329	367	388	339	368	340	361	349	346	394	356	345	311	385	352	344	327	306	321	323	371	329	366	332	328	352	359	342	313	302	365	355	364	335	367	360	336	390	328	356	396	350	369	313	347	331	372	357	316	351	343	345	324	339	354	336	326	349	346	355	359	338	336	354	343	326	351	360	342	349	375	333	338	328	361	365	348	311	332	333	344	358	332	338	327	350	315	319	328	344	339	365	335	336	355	382	379	332	353	338	335	333	354	340	324	360	328	381	351	348	310	317	356	359	359	352	364	323	341	326	329	337	377	331	328	319	333	331	338	357	348	359	338	355	344	333	353	347	353	353	323	345	328	357	338	354	345	339	335	332	304	344	336	338	357	332
39379	27917	4766	3847	3274	2760	2248	1979	1748	1569	1555	1412	1321	1151	1146	1114	1067	1114	1032	1036	1009	979	967	987	936	917	891	917	957	884	932	912	932	906	890	926	900	826	837	901	866	899	894	871	861	848	822	855	847	884	834	860	838	869	839	824	881	787	796	843	774	850	857	843	838	847	815	866	849	808	860	852	818	801	853	841	830	840	843	800	849	800	781	841	815	802	866	760	832	847	850	855	843	818	805	855	833	814	836	814	832	799	809	819	845	820	808	789	787	857	855	819	836	810	839	842	810	849	816	837	817	857	802	847	772	826	785	797	822	892	778	840	818	783	834	817	889	802	813	799	820	840	780	826	820	821	866	816	774	791	836	816	829	847	836	835	803	832	831	783	776	817	807	891	838	777	831	772	815	836	846	840	807	825	848	803	782	814	822	844	873	816	846	825	786	888	751	837	804	838	844	825	846	836	758	838	843	820	815	849	836	795	808	822	833	824	815	795	818	797	794	819	805	806	801	779	776	848	808	866	857	857	824	827	742	841	780	801	810	806	807	805	859	846	813	812	802	815	821	820	807	803	775	832	841	880	827	840	844	824	883	864	796	832	777	830	813	801	810	805	807	840	779	823	756	844	849	835	781	793	822	840	847	811	803	874	802	806	816	793	836	806	814	766	810	827	817	806	865	809	836	818	831	839	856	862	787	781	794	780	850	823	828	802	808	800	841	801	849	854	823	778	793	870	806	839	804	791	808	804	835	733	832	884	823	855	832	812	786	751	805	816	811	863	819	862	870	889	902	852	805	796	808	822	861	785	772	789	782	827	857	801	816	803	823	770	815	836	788	830	836	787	848	833	752	771	865	795	873	821	791	797	828	768	810	835	817	804	815	832	837	835	828	822	826	841	869	822	841	871	784	823	814	777	783	836	790	850	827	848	802	856	784	799	828	814	820	813	806	815	819	784	811	779	846	850	789	827	838	869	820	817	788	820	846	782	840	769	799	772	781	780	833	831	791	847	797	896	793	782	778	777	774	839	815	809	809	840	803	851	863	746	864	835	834	821	792	816	814	795	752	818	871	803	805	834	870	813	786	834	780	773	843	837	857	818	755	768	801	757	881	806	773	799	816	794	826	825	835	806	798	819	824	817	801	868	832	835	805	863	825	818	837	871	800	890	812	827	771	833	777	822	755	841	833	840	894	830	817	808	805	788	809	846	805	873	899	820	807	866	804	845	796	764	817	781	794	815	814	865	828	807	807	826	794	848	803	816	836	859	840	839	851	851	820	806	838	866	809	880	817	829	797	830	867	755	832	838	796	804	826	754	832	835	812	845	860	827	860	796	773	816	820	835	837	811	822	845	859	820	792	877	839	846	800	867	809	812	835	832	832	796	811	803	831	796	804	809	813	891	805	821	835	828	821	838	829	793	833	797	847	799	822	792	823	774	816	807	847	783	794	789	808	840	824	813	853	828	856	787	822	892	835	835	864	785	793	795	797	864	886	852	844	793	746	823	841	834	817	805	830	809	893	836	845	800	749	807	814	820	820	854	809	873	851	857	872	814	861	762	853	796	800	805	810	817	837	806	832	853	834	807	825	781	796	802	854	812	810	860	812	789	845	812	808	824	872	878	830	797	779	840	799	893	802	830	848	834	806	740	864	849	854	817	784	791	785	835	820	839	816	844	822	834	838	772	791	807	765	861	807	859	851	772	787	773	833	860	872	781	830	844	777	827	817	833	832	852	821	853	863	813	802	793	844	832	781	740	833	826	837	790	797	862	800	895	832	850	836	839	801	838	859	875	830	796	806	806	883	828	828	815	835	797	794	832	830	808	831	821	830	866	832	827	820	791	842	870	829	778	866	888	793	840	821	805	810	786	813	771	849	876	814	839	830	808	837	820	841	830	819	759	779	832	802	784	808	775	844	761	783	849	773	832	825	761	814	866	833	812	744	772	798	788	830	794	832	842	844	793	865	828	837	790	765	802	846	782	824	811	828	810	806	833	792	815	767	840	837	822	778	793	826	854	795	817	856	806	784	802	832	849	816	792	820	810	812	880	868	848	852	763	819	820	849	856	822	821	837	818	829	792	832	792	842	804	817	797	811	820	817	840	817	811	840	824	792	788	785	782	835	820	837	827	774	826	829	849	813	853	774	859	819	823	862	822	810	818	822	824	808	836	833	830	822	826	800	820	793	794	794	826	864	826	828	803	829	788	844	840	814	814	765	832	759	837	805	871	812	827	772	800	833	795	824	795	828	838	870	783	803	873	842	856	857	786	828	825	810	816	832	808	827	812	921	834	837	811	796	853	867	792	823	841	804	841	793	866	822	813	873	806	788	831	805	828	853	835	812	799	830	778	847	801	834	790	828	813	875	792	774	822	766	780	825	868	859	810	797	833	846	800	842	843	805	808	888	805	859	806	870	819	790	817	827	845	801	829	814	804	838	752	837	858	844	827	829	790	806	793	814	792	810	852	839	794	854	826	858	782	815	785	862	784	791	860	770	826	842	817	854	822	911	826	848	834	875	806	867	835	814	826	842	846	823	788	819	814	831	785	899	832	844	819	822	830	814	829	818	835	843	820	832	785	881	860	805	806	775	852	824	817	829	841	863	832	842	723	866	864	771	879	807	830	830	804	813	845	792	813	851	843	797	813	816	829	815	815	834	853	865	783	845	835	801	778	838	803	822	815	809	833	799	818	813	834	856	802	814	850	820	777	815	782	779	778	808	861	828	800	801	847	821	821	788	891	851	787	792	783	822	813	815	822	797	821	827	792	833	819	782	819	834	858	794	825	827	814	780	840	814	805	826	784	813	818	854	828	849	805	783	816	754	867	841	819	819	817	788	821	811	850	811	796	839	811	771	832	805	815	819	806	826	835	812	819	807	859	831	798	797	775	838	807	838	833	784	835	802	825	843	812	808	795	806	863	825	846	801	773	822	889	836	783	851	818	771	843	799	817	779	819	830	790	792	786	822	820	857	787	837	839	836	735	790	800	856	881	883	823	836	783	812	818	817	864	840	835	820	800	854	814	786	841	781	813	790	814	819	828	803	851	851	822	779	801	795	798	856	786	790	797	828	736	839	798	776	803	825	817	804	819	922	764	781	790	780	811	831	848	815	846	843	879	790	750	806	847	846	837	812	834	836	817	804	858	807	821	834	833	836	760	826	826	789	810	849	818	774	843	768	814	757	784	821	861	778	816	767	834	794	856	785	791	849	797	838	836	787	823	822	764	827	842	837	864	817	808	840	812	780	835	848	858	849	758	815	796	833	826	816	840	864	800	773	848	813	820	809	802	850	809	781	837	914	770	818	810	762	809	825	811	815	765	799	849	842	777	866	841	802	857	867	838	801	782	798	887	840	875	830	834	828	840	815	801	829	820	801	831	820	846	847	837	847	806	802	801	790	813	816	836	785	864	770	781	848	861	841	790	810	796	831	811	861	825	777	864	781	838	833	813	782	830	850	794	841	785	819	850	809	828	801	846	769	810
54044	33071	23128	22990	19971	12082	6268	2426	659	488	394	405	327	302	305	256	271	253	239	246	257	261	225	196	204	210	224	206	220	186	208	216	215	190	222	223	227	212	227	183	204	186	190	163	202	184	204	169	175	189	184	197	189	206	203	211	215	179	199	221	194	161	187	188	174	204	179	203	194	186	191	224	194	203	174	176	186	197	221	205	194	212	193	189	178	187	177	150	206	201	207	193	175	169	188	182	177	184	215	198	173	198	203	163	215	187	177	188	208	208	175	200	199	176	188	162	159	214	171	167	202	191	173	184	171	199	187	175	191	173	175	183	197	154	192	171	187	179	204	186	194	207	175	211	175	191	216	189	187	182	199	186	196	214	152	178	189	191	186	159	169	175	168	205	186	161	189	183	200	183	186	187	186	199	184	196	187	167	191	175	176	212	159	186	180	200	182	177	187	224	203	196	177	195	190	196	174	204	197	189	161	174	199	183	194	209	178	220	209	203	191	198	182	176	161	176	181	171	178	185	182	202	193	210	191	189	181	168	175	203	181	188	205	181	165	199	184	168	207	213	193	205	196	185	183	188	182	192	205	174	204	202	207	178	195	197	218	190	192	199	178	187	166	183	175	201	208	190	198	181	174	181	170	168	196	205	182	196	170	185	168	182	182	201	184	175	214	193	168	204	177	182	174	176	165	169	172	190	188	190	197	180	182	204	213	202	186	174	185	167	164	194	180	205	187	199	181	184	186	183	179	183	186	192	198	198	185	197	164	167	178	205	196	184	188	199	208	199	196	190	172	206	180	189	181	182	160	193	189	165	194	186	175	178	181	196	185	165	215	160	182	175	182	186	206	205	191	188	209	190	202	181	189	167	197	175	180	191	182	139	171	179	180	181	192	185	202	206	186	173	185	174	187	188	192	204	203	151	195	185	173	183	194	191	198	187	176	185	174	209	197	179	176	186	188	196	181	163	197	192	177	184	194	185	201	188	213	211	179	186	174	167	175	188	178	181	186	195	176	201	202	171	185	170	170	189	195	184	195	193	174	176	165	203	206	207	189	195	194	195	178	179	191	199	182	179	178	194	193	179	198	201	165	185	180	210	177	158	172	178	180	175	183	198	172	212	195	188	202	175	187	191	192	164	219	190	182	177	167	186	203	180	205	154	190	189	190	198	154	183	181	160	185	187	204	171	164	191	186	198	204	182	185	174	164	168	170	170	202	196	175	172	166	168	203	168	204	200	171	189	190	196	187	167	174	198	199	191	166	186	174	188	182	207	182	184	178	177	178	184	198	172	183	193	186	170	163	192	197	177	203	195	189	199	197	180	212	208	178	174	201	174	187	199	170	187	156	180	204	202	195	186	213	177	166	212	198	174	169	184	164	181	192	180	193	196	186	171	180	181	203	208	171	197	184	190	167	180	185	205	172	212	186	189	197	191	190	219	200	164	209	203	181	180	182	161	201	187	192	168	189	186	201	165	190	171	176	180	169	177	187	205	201	188	180	173	183	203	195	201	172	210	163	179	173	161	165	189	185	193	194	199	159	180	184	197	181	199	195	202	192	190	198	204	176	179	184	188	209	164	183	181	214	171	176	189	190	190	175	201	198	203	164	180	187	184	204	192	156	219	177	172	187	171	191	178	174	168	207	190	169	155	212	186	192	191	189	181	180	184	175	189	212	166	179	200	186	184	191	196	192	207	205	171	169	205	176	203	200	189	162	212	201	187	191	170	205	217	185	191	181	188	186	186	205	210	189	188	195	162	202	191	190	175	188	189	188	187	189	188	190	183	218	180	179	200	179	168	188	163	181	172	175	199	186	175	177	192	204	207	158	177	172	192	186	175	178	173	173	186	183	169	188	197	209	197	200	209	183	185	173	181	194	209	189	193	169	182	187	212	187	165	177	191	182	164	184	171	195	163	187	208	189	162	183	191	165	183	184	190	176	203	200	182	207	183	205	218	196	185	198	183	185	184	181	175	159	183	220	182	211	166	193	196	185	192	195	181	166	172	191	183	183	185	181	170	182	166	184	196	203	196	175	189	191	184	198	178	196	191	171	183	206	186	181	183	165	183	207	182	152	174	200	186	198	176	180	179	213	216	202	189	168	204	167	189	203	198	203	166	186	192	186	231	183	185	183	214	183	188	186	160	194	186	171	193	185	172	194	163	197	204	226	191	190	203	193	163	206	173	206	176	188	172	198	177	207	168	178	187	181	197	199	182	180	181	183	166	194	192	197	172	155	188	187	188	165	175	209	193	188	180	178	203	202	165	200	188	180	181	168	170	164	176	162	179	180	156	211	190	168	198	176	183	186	163	200	212	212	179	171	182	191	182	203	192	188	166	202	185	205	173	168	164	193	191	175	194	177	200	195	168	175	173	184	195	186	170	185	195	166	194	206	185	193	171	186	178	174	178	181	179	181	164	189	159	207	147	196	178	201	190	200	172	185	214	186	202	178	202	180	183	188	156	178	201	181	174	184	187	192	191	189	182	169	207	209	192	182	196	189	169	201	200	197	187	195	213	165	202	189	180	178	188	188	182	181	209	168	172	204	190	194	190	187	156	168	196	183	184	208	188	192	201	207	172	194	218	174	206	177	173	181	171	194	185	190	177	197	187	186	177	198	170	212	173	184	184	191	176	162	180	190	203	185	172	211	188	201	169	191	170	184	206	158	188	184	165	174	200	175	181	166	172	188	200	184	208	194	194	193	172	199	199	200	195	168	193	183	193	175	164	188	173	212	175	197	186	181	173	177	175	201	202	200	183	176	189	208	194	161	172	184	164	204	203	188	166	170	179	166	183	178	195	180	175	192	175	159	197	228	191	172	191	188	191	189	173	179	192	184	193	187	196	208	153	186	196	190	168	176	203	198	173	186	191	197	188	217	192	178	187	144	186	176	203	206	195	191	187	200	185	158	173	209	179	175	193	191	191	207	205	175	190	212	194	198	179	186	187	190	187	195	165	180	173	213	181	172	162	181	209	184	180	179	196	178	189	172	180	172	174	177	185	198	182	186	191	191	181	163	178	187	178	173	183	178	211	191	207	179	212	175	183	214	180	155	164	191	215	182	198	163	170	176	181	205	173	188	174	172	170	166	192	163	172	187	200	193	197	171	175	163	203	169	193	176	182	177	178	194	178	214	186	187	218	198	178	180	173	195	206	190	192	160	186	173	170	184	172	205	197	172	180	204	174	166	193	193	178	204	193	192	195	203	186	196	178	202	205	180	200	189	182	175	183	212	171	204	180	171	179	213	179	173	218	190	172	183	180	164	191	223	199	200	188	172	177	193	194	202	180	189	179	170	179	188	191	174	150	184	184	191	181	207	221	169	217	206	179	162	205	201	213	188	177	198	185	192	158	205	191	201	199	190	188	194	147	192	194	188	192	202	204	182	198	170	199	190	165	208	177	172	172	192	186	188	203	202	200	179	203	193	167	174	174	189	174	210	174	158	193	202	186	171	188	185	171	179	175	178	180	200	168	197	180
45286	29123	6821	6174	5230	4124	3430	2712	2318	2044	1874	1708	1426	1263	1155	1059	964	936	937	887	836	822	798	758	702	699	666	616	674	629	656	637	640	558	575	582	547	561	523	568	511	541	530	571	546	565	536	517	501	570	522	522	515	493	541	526	508	518	515	516	520	491	514	494	511	483	494	494	462	478	525	504	530	494	501	485	498	533	481	505	432	485	461	478	517	459	467	485	430	484	480	477	489	460	476	455	483	459	492	522	480	490	480	499	447	500	462	496	465	497	455	452	456	464	432	486	444	477	458	480	490	443	468	475	461	440	478	463	475	472	524	505	457	451	450	443	472	466	509	443	485	486	500	484	506	466	482	431	473	477	464	473	463	445	493	466	468	482	458	482	463	481	489	455	454	470	444	461	437	461	458	450	449	468	448	455	487	469	483	471	525	460	485	443	455	452	502	454	471	486	479	456	449	500	436	468	446	460	460	458	477	458	497	413	479	447	478	460	479	481	442	483	452	472	491	450	472	458	455	460	455	477	486	487	459	478	474	477	486	441	462	460	429	490	486	416	446	438	473	447	483	466	458	492	458	466	474	438	487	486	478	470	516	466	474	478	441	488	466	473	470	502	467	480	444	479	457	490	484	426	528	465	488	443	485	457	503	484	489	487	481	479	495	454	437	507	480	462	444	453	421	465	469	472	453	441	489	519	448	477	483	464	439	461	484	462	450	546	499	470	472	486	460	442	458	443	458	484	460	466	456	452	512	507	505	455	462	456	486	484	456	488	439	453	450	463	472	436	420	502	490	434	450	478	477	429	490	470	475	453	466	442	460	489	456	458	471	487	466	447	441	501	441	503	468	436	495	468	510	484	486	450	507	443	455	452	441	429	457	445	467	500	464	461	463	452	464	419	458	448	450	492	464	502	427	455	447	458	522	495	425	417	449	492	458	454	454	438	478	474	454	466	490	440	434	439	445	475	435	470	501	443	456	496	466	466	485	481	445	473	440	490	469	482	462	452	503	419	484	477	469	451	471	437	511	478	462	466	495	458	474	455	462	428	456	459	435	485	455	461	457	454	475	452	449	498	480	464	444	429	465	451	437	464	465	460	464	454	472	458	490	445	433	478	441	479	437	482	472	445	475	452	478	468	509	503	468	444	474	459	469	453	432	505	451	465	479	461	471	456	487	481	401	477	495	488	470	469	446	491	438	456	455	442	451	511	467	456	446	513	429	473	453	465	445	464	442	473	467	481	438	464	504	494	435	442	456	472	436	490	467	429	495	434	430	491	481	461	456	500	447	440	456	446	473	459	446	439	432	432	462	483	450	487	506	483	504	452	450	457	463	469	472	439	471	468	483	443	448	443	434	465	442	444	480	465	496	472	485	486	465	435	462	482	449	454	452	471	498	457	461	446	499	483	478	437	490	477	475	437	437	459	486	463	461	472	483	470	502	489	475	426	461	486	485	484	479	441	458	476	460	529	435	433	486	458	417	426	465	433	453	441	469	503	476	466	450	462	454	447	451	418	484	434	447	470	442	458	472	466	439	487	464	437	483	460	450	500	475	481	465	445	475	465	471	451	468	465	437	499	466	490	428	480	469	482	456	458	512	411	475	456	453	453	441	434	450	476	471	458	475	417	454	491	456	472	493	462	497	445	459	495	439	483	476	463	465	484	434	474	491	472	447	430	478	423	500	422	453	432	416	456	465	455	482	499	450	449	482	531	508	462	451	485	456	458	494	457	436	457	428	472	410	485	494	457	490	488	455	474	480	467	464	454	461	489	463	473	470	466	470	485	470	470	467	439	453	451	497	407	446	489	494	429	460	481	432	435	391	475	508	460	454	473	419	460	470	473	492	512	443	448	418	428	458	471	479	442	441	491	501	462	440	464	475	491	446	404	504	435	468	445	469	465	456	491	427	478	459	437	419	443	456	471	503	438	471	471	443	449	470	465	433	453	450	455	424	489	436	507	483	466	470	469	450	458	449	478	446	425	491	448	410	427	486	459	419	502	475	474	452	466	487	476	464	450	463	471	458	462	461	436	481	458	469	494	445	466	421	468	499	486	495	487	453	509	439	450	485	465	429	477	464	481	463	481	444	439	489	481	454	461	448	475	492	456	453	471	519	446	496	472	486	470	448	477	497	447	450	491	455	468	454	473	450	464	463	480	429	441	461	477	469	454	493	455	458	442	472	505	470	479	517	441	476	422	434	448	484	438	452	488	412	433	450	460	423	471	464	433	461	476	408	442	476	422	462	471	443	467	447	510	438	468	491	469	477	482	439	472	475	479	473	494	469	475	457	458	438	469	481	464	454	453	467	473	494	477	503	485	435	459	466	492	411	482	463	469	452	447	465	456	482	463	475	437	449	492	485	478	448	492	464	473	473	444	459	434	466	418	488	468	450	446	442	480	471	486	451	495	456	446	488	464	464	456	446	410	492	504	461	430	466	462	452	446	455	430	484	468	474	420	501	464	459	465	448	467	469	458	522	443	458	437	451	461	452	476	516	483	482	450	464	477	459	443	446	423	441	481	443	470	441	469	441	467	501	481	460	468	477	444	456	467	449	474	473	423	420	493	446	436	455	484	458	451	481	504	459	544	450	449	479	466	472	472	442	449	492	464	442	480	455	487	464	462	492	458	458	452	441	499	488	469	472	441	471	475	470	454	496	413	478	471	455	490	443	493	494	498	481	510	494	461	480	474	474	468	460	490	452	481	451	437	482	466	435	459	451	487	495	432	466	431	492	477	458	444	483	430	470	453	432	454	495	467	508	468	429	464	449	461	486	470	469	423	508	481	402	464	456	464	455	481	513	438	461	422	448	446	492	473	471	431	424	475	470	465	445	454	465	475	484	497	462	434	442	448	442	439	438	448	447	448	482	464	495	462	481	459	499	445	471	456	458	473	463	454	451	481	440	483	446	483	429	446	494	495	439	450	459	477	481	486	477	477	432	439	489	477	473	511	469	472	442	476	480	471	473	471	496	467	495	511	459	464	434	442	419	489	439	447	484	470	453	462	505	463	482	489	500	472	464	440	469	430	458	463	500	464	452	491	474	484	482	457	483	456	472	482	396	483	494	508	476	470	432	459	444	443	447	470	426	445	452	499	450	495	490	468	459	456	483	453	455	490	450	451	472	461	467	470	438	454	457	465	459	452	467	461	436	457	455	440	498	462	497	471	450	446	431	396	432	397	440	457	445	483	432	445	477	465	496	453	471	454	445	452	445	471	460	430	473	469	432	458	405	477	421	487	517	484	502	478	437	437	472	421	482	482	501	440	474	496	483	449	468	462	449	491	429	484	496	469	466	464	440	490	459	443	454	449	429	501	494	445	483	452	483	468	487	421	469	445	463	451	470	475	492	470	430	424	480	516	464	468	524	427	445	436	499	457	485	471	477	470	447	447	466	448	474	476	492	478	455	491	458	483	436	448	470	459	465	457	503	466	438	462	486	455	468	480	476	469	451	464	481	454	454	430	451	470	470	440	486	438
20542	11938	2990	1272	624	378	307	294	302	302	306	328	296	313	304	266	297	269	270	290	314	284	308	273	309	295	292	284	296	276	304	299	286	294	321	320	291	300	283	318	282	335	300	296	302	315	296	272	296	290	280	321	285	298	293	299	268	279	294	329	297	310	284	306	304	268	312	275	284	300	280	265	285	307	272	302	312	305	290	297	288	290	279	310	281	294	285	280	313	309	275	287	297	261	293	303	296	308	309	279	286	288	309	286	313	283	296	286	291	298	308	284	287	314	302	317	281	308	309	275	285	284	318	311	304	275	279	290	321	282	285	275	300	311	314	304	304	320	300	307	302	303	282	298	289	310	309	275	298	292	288	291	254	288	309	270	308	275	253	308	280	300	296	298	271	296	305	309	296	279	301	262	327	286	301	280	302	260	264	298	277	297	284	309	299	283	282	317	262	318	308	301	292	294	255	291	294	286	286	303	284	303	247	281	299	296	290	299	279	294	307	287	302	296	294	291	271	281	280	286	269	276	276	285	301	269	279	278	277	281	337	259	296	294	326	288	294	304	286	257	324	250	289	302	296	294	276	317	278	305	336	288	298	308	287	286	309	308	280	293	296	297	310	299	305	288	316	331	317	301	322	309	315	273	309	274	250	297	322	278	312	303	266	300	282	275	290	317	263	287	295	293	311	294	270	268	321	270	299	316	263	305	279	280	337	277	265	275	302	295	269	308	293	280	292	280	275	320	321	304	280	323	300	268	297	297	286	277	282	302	283	296	276	281	284	286	325	292	317	319	323	294	287	296	308	315	320	271	288	275	306	323	303	307	284	330	304	319	281	286	295	312	280	274	275	313	294	307	268	331	305	304	302	262	294	279	337	288	305	296	268	334	302	296	280	281	324	332	320	271	280	299	330	297	280	291	293	293	285	302	305	328	288	306	308	292	298	294	278	281	257	299	333	292	302	305	291	307	319	274	263	305	281	297	280	268	309	317	310	306	285	279	287	299	267	324	308	298	323	333	298	289	290	316	269	292	305	300	293	298	274	323	284	298	300	307	296	302	297	299	279	278	261	305	304	310	318	301	334	279	273	289	291	255	291	264	305	313	288	290	290	280	285	313	293	290	269	270	299	261	331	303	308	321	277	289	293	299	288	296	303	300	284	308	296	323	312	308	284	337	301	294	308	294	301	284	301	333	297	340	312	296	294	294	320	281	301	323	315	306	286	330	322	303	285	314	283	321	300	325	278	291	312	289	309	319	297	300	301	298	273	293	303	290	298	295	277	285	305	307	312	303	283	304	326	299	268	271	312	286	300	302	295	303	334	294	317	308	293	271	273	298	276	299	294	289	309	285	295	301	287	290	309	304	297	279	321	289	285	312	305	282	307	292	280	313	285	296	309	303	281	312	316	327	277	288	293	296	292	293	315	295	331	303	290	300	318	297	280	267	285	292	318	300	293	300	327	308	319	293	313	280	292	312	269	282	270	329	307	285	298	251	298	298	270	331	312	313	287	272	333	310	302	292	301	316	299	304	285	305	312	307	308	279	285	287	288	304	300	262	312	289	304	298	334	321	264	309	281	292	265	291	287	295	272	291	293	301	300	316	320	277	339	313	281	300	272	296	335	297	314	266	297	308	330	307	270	296	290	271	305	319	323	299	300	304	297	285	301	303	272	290	282	277	265	316	328	310	300	293	295	256	278	307	313	285	297	307	289	318	308	307	335	310	266	288	286	280	289	270	306	281	274	294	263	294	290	306	289	294	293	302	325	290	301	304	281	293	269	263	315	298	302	330	323	266	297	274	300	314	279	263	283	281	311	277	293	310	301	297	288	306	271	287	306	307	299	288	270	305	285	273	290	274	306	317	297	288	331	302	289	285	334	295	312	326	292	275	277	276	323	278	288	295	306	317	310	291	309	292	298	304	283	278	308	324	342	314	337	343	307	276	286	287	271	307	293	308	275	298	265	313	279	291	305	262	295	307	314	281	287	254	299	306	290	285	281	317	297	278	255	299	280	293	289	303	322	275	268	291	304	317	290	285	302	309	297	320	322	298	282	265	293	289	261	286	289	266	272	336	312	297	283	315	278	320	295	288	318	281	275	260	296	310	278	287	269	303	296	277	287	299	280	309	289	296	295	300	321	302	296	294	311	298	340	306	298	295	318	307	292	293	321	298	296	292	309	290	303	287	283	291	306	267	299	286	289	307	301	278	332	298	289	278	324	316	305	279	277	316	312	285	328	302	274	285	279	264	277	277	318	309	277	295	305	311	289	291	305	305	327	267	285	303	261	292	278	288	308	305	257	264	269	278	264	306	302	334	307	333	294	333	326	289	336	306	316	280	309	298	316	298	281	292	289	301	305	306	288	299	294	282	301	318	281	259	306	266	297	291	300	298	294	315	311	264	294	295	309	277	307	259	295	300	291	294	305	283	260	290	300	262	301	298	303	289	285	303	305	297	282	291	303	308	279	271	316	268	285	283	281	292	318	280	293	326	309	339	319	288	281	301	295	304	315	275	313	286	285	283	297	298	293	282	283	289	287	309	305	291	294	334	300	332	300	292	277	321	324	290	280	310	311	295	286	300	303	294	282	277	279	274	317	284	275	273	311	282	283	308	287	318	325	263	317	304	302	241	296	301	287	284	269	303	277	305	277	287	281	300	299	288	288	283	280	302	293	294	284	297	334	310	296	322	288	300	294	299	313	311	308	339	307	312	294	297	289	298	291	295	350	325	294	303	303	300	288	285	313	279	293	279	310	267	275	291	271	319	303	334	275	307	316	294	307	315	322	322	298	306	254	303	316	282	276	294	303	279	298	288	308	296	320	289	305	264	296	291	296	321	286	293	266	286	302	279	272	302	298	305	289	306	308	290	290	304	303	304	282	302	319	293	285	290	292	311	302	253	281	330	294	304	267	283	312	340	298	311	302	279	279	281	276	322	299	297	280	318	258	295	312	318	288	307	311	298	271	290	277	275	297	274	307	308	311	298	296	258	296	316	333	300	292	271	271	291	319	262	273	307	280	284	330	304	318	300	269	273	311	252	272	294	306	268	292	315	284	278	256	290	281	341	289	295	306	276	320	299	300	288	313	297	292	259	299	278	277	309	279	294	305	327	264	277	287	291	278	310	297	278	329	318	303	289	308	336	318	292	278	275	279	304	306	291	300	295	295	292	283	277	280	275	334	313	303	307	291	312	292	272	285	316	311	310	305	349	343	305	289	296	294	303	295	307	312	281	327	288	314	273	280	270	315	284	334	286	289	296	304	299	303	302	268	297	293	292	294	281	287	268	284	325	313	277	275	307	300	265	318	290	332	291	297	293	277	288	308	280	274	289	284	290	311	282	299	274	283	326	272	299	302	304	285	280	291	302	283	326	287	308	284	268	303	288	321	305	299	265	310	330	279	267	300	280	295	321	281	302	322	300	297	272	262	301	302	293	295	299	326	299	279	277	305	293	325	316	289	294	278	329	315	281	258	278	312	329
18682	7469	939	920	897	913	786	808	770	755	786	846	781	804	752	785	769	781	795	748	760	816	748	803	739	771	757	750	778	813	746	738	738	807	767	717	785	756	788	736	720	748	739	734	759	721	753	733	797	768	703	782	726	702	756	721	725	734	754	744	755	771	691	732	781	747	743	790	753	759	700	751	716	772	746	791	737	766	789	751	755	780	769	777	729	808	741	793	759	775	776	763	748	743	776	771	734	725	735	735	740	748	759	764	746	750	782	744	741	739	760	702	715	778	778	753	749	739	711	760	759	762	741	773	823	738	756	729	751	694	708	741	721	750	728	761	788	752	718	762	774	743	742	759	739	730	763	752	741	676	747	752	724	747	746	729	765	750	755	712	721	753	795	727	765	733	753	747	759	735	738	742	795	770	707	724	749	744	693	771	787	799	756	739	808	728	777	760	723	726	742	705	721	744	747	735	729	772	729	749	715	737	757	718	732	754	796	756	772	747	706	704	812	702	771	751	749	757	707	741	727	737	759	744	757	740	758	767	732	765	728	743	797	769	753	768	734	730	761	770	713	722	740	738	741	751	742	725	731	727	782	742	757	733	691	745	739	773	772	746	760	754	776	713	765	711	713	732	716	785	751	771	685	729	781	756	769	714	779	761	794	763	721	747	764	784	789	703	737	714	770	768	812	756	811	742	780	773	759	731	755	766	745	770	737	715	755	785	721	761	780	708	734	746	723	719	740	740	785	737	779	717	732	755	744	713	719	747	758	805	782	735	763	746	710	738	741	760	727	767	731	702	765	746	753	757	770	739	716	768	751	739	771	745	759	716	734	755	779	774	761	716	714	741	763	735	753	722	763	761	792	767	725	752	755	733	741	799	740	744	724	762	731	734	719	780	736	759	729	749	755	728	765	790	761	755	737	681	762	746	750	730	744	754	742	730	732	723	706	761	739	774	743	729	767	781	760	690	706	735	751	709	740	735	729	737	714	758	771	781	700	742	704	772	734	733	744	716	685	777	752	769	753	724	703	760	760	781	720	748	772	772	729	733	730	720	714	768	741	722	808	753	753	750	739	752	770	717	745	773	796	713	729	790	784	810	744	801	767	730	738	710	767	752	787	761	764	740	788	758	744	764	769	747	773	762	737	769	740	753	751	774	729	766	752	743	752	701	746	792	749	790	769	788	747	768	735	779	712	731	711	753	759	736	745	769	733	759	731	746	742	805	746	773	758	798	729	740	682	695	764	718	745	730	747	742	702	718	786	768	763	794	711	750	795	747	763	727	806	731	744	796	712	693	771	747	775	774	833	757	793	723	777	749	742	817	756	711	760	750	784	794	777	726	723	776	750	709	764	734	737	788	761	744	743	740	762	713	782	800	773	780	711	733	786	735	764	749	737	743	780	756	741	765	778	704	732	724	753	771	777	744	772	739	751	759	720	744	779	785	786	715	686	725	761	760	766	720	788	723	766	684	708	774	803	732	722	735	726	785	765	783	795	759	728	737	715	795	776	745	769	759	752	758	771	734	771	753	781	790	799	723	752	734	788	762	796	709	738	685	770	779	731	830	754	770	770	749	758	784	784	759	741	728	732	756	719	745	753	700	721	768	721	728	789	699	788	784	779	744	781	778	752	762	757	744	754	783	767	753	718	789	750	742	726	669	764	740	750	770	806	779	775	776	777	815	767	746	715	738	739	812	766	711	696	788	739	765	762	752	742	757	744	768	745	726	788	765	745	767	755	751	739	746	689	818	758	747	757	779	748	694	716	733	769	730	709	783	775	763	755	749	771	714	739	761	796	820	794	747	737	762	754	704	756	752	790	713	784	759	721	782	750	746	716	755	754	735	770	702	708	759	782	748	732	793	761	724	784	775	705	753	770	772	763	760	758	719	712	731	779	705	787	736	759	773	742	763	723	779	758	824	713	712	702	760	738	765	755	691	804	706	796	761	770	745	685	694	760	753	744	780	747	793	734	749	775	803	762	733	727	758	774	759	743	761	811	749	747	738	757	716	741	732	762	815	707	703	688	744	785	728	773	774	735	765	770	761	705	793	769	755	734	752	737	751	758	747	730	714	760	708	748	729	785	819	785	786	724	791	748	767	716	747	773	762	722	734	738	755	756	739	737	785	736	768	784	765	785	761	759	769	806	736	761	711	756	783	749	737	731	762	732	781	695	757	742	744	755	761	758	751	747	753	738	781	779	762	724	763	720	764	721	741	751	766	760	796	771	778	777	725	754	725	779	753	738	712	751	756	759	750	756	755	719	786	817	740	847	813	731	732	766	737	720	733	666	795	772	764	769	772	739	716	722	805	772	757	749	750	788	783	756	739	772	731	749	756	797	758	722	720	721	793	775	733	761	713	666	749	796	753	756	745	717	757	776	774	784	734	750	756	687	753	706	749	751	777	715	744	755	752	745	733	764	769	757	754	751	738	732	747	712	735	783	749	735	701	739	722	740	797	763	775	776	740	769	738	767	747	739	736	743	712	781	735	724	729	771	722	805	765	760	772	743	776	774	755	751	718	738	694	770	734	704	737	746	782	763	746	789	805	715	729	784	729	730	719	812	825	777	744	762	740	729	750	784	745	735	780	758	712	744	755	745	733	798	729	746	749	783	761	787	730	765	772	784	746	768	757	723	725	742	769	702	757	757	767	760	748	773	783	751	716	713	754	732	734	751	772	783	759	797	757	770	766	723	740	772	745	728	813	792	740	777	682	749	755	724	739	711	772	751	751	742	804	795	743	755	733	754	761	753	799	731	764	744	754	730	754	772	792	767	688	783	765	806	739	772	766	716	769	776	730	768	764	769	715	753	753	729	779	745	748	738	757	762	808	739	752	737	742	773	690	779	742	759	786	741	734	751	773	739	731	770	738	765	781	704	729	777	782	759	748	712	756	779	795	797	768	768	785	767	775	724	768	784	724	741	727	750	711	720	748	786	743	774	738	798	719	716	717	781	778	767	696	765	784	749	731	763	727	783	678	782	803	754	776	728	721	766	777	731	743	754	704	752	775	723	749	726	743	768	732	786	737	790	774	760	761	730	794	732	752	764	725	715	746	792	728	758	766	764	733	697	720	762	759	714	724	712	734	724	734	766	764	714	740	734	763	755	754	750	759	772	742	739	757	730	745	735	763	701	735	731	732	739	742	761	757	753	731	749	759	740	781	743	716	797	759	708	788	724	748	686	742	742	761	745	764	691	733	782	734	767	775	795	775	725	775	732	777	800	741	700	754	730	764	766	804	748	760	740	744	744	737	736	777	778	784	746	748	764	726	801	759	750	793	728	723	736	716	762	752	767	711	781	765	785	737	774	738	707	761	802	731	742	750	752	737	745	743	754	738	775	742	736	736	765	735	804	772	716	751	795	745	764	699	766	742	759	720	809	789	780	756	726	800	798	732	794	753	789	757	731	725	799	762	738	744	752	772	713	741	743	707	743	742	736	760	776	729	790	708	738	769	743	768	762	743	721	740	720	769	756	782
49392	33026	23036	20546	14753	8032	3996	1569	575	521	456	461	382	378	391	424	438	374	386	367	353	412	375	345	366	348	375	344	347	361	346	393	358	369	323	353	364	345	359	330	361	353	334	368	369	340	381	374	342	316	329	351	374	378	319	378	343	321	336	348	320	347	322	353	343	345	374	370	353	337	359	352	309	333	359	330	317	368	349	332	324	331	324	341	324	358	329	368	342	328	361	352	365	345	312	356	380	355	303	335	360	357	302	321	322	345	336	336	337	356	320	337	336	325	366	319	332	314	309	326	333	340	336	364	326	356	344	348	321	353	318	353	314	340	346	336	354	293	341	322	334	357	350	344	354	306	329	341	345	302	310	319	340	364	359	312	355	325	358	351	327	330	341	333	292	344	343	326	323	366	348	339	328	328	344	378	360	341	337	330	348	353	323	359	352	358	303	349	288	372	325	336	337	343	379	320	347	350	312	336	365	312	340	356	351	345	352	332	348	345	381	317	345	324	335	351	326	331	341	378	343	349	317	335	333	377	346	326	335	365	323	311	324	293	347	349	366	309	341	310	360	317	315	352	358	332	342	355	367	359	335	362	361	324	334	321	291	320	351	392	329	349	313	355	339	345	342	345	349	340	307	322	368	356	335	361	323	374	355	326	340	303	345	351	370	301	335	340	313	362	304	329	355	343	341	357	354	386	353	368	366	326	383	347	341	354	339	331	371	333	363	338	320	368	384	383	340	335	380	321	326	309	329	352	359	339	344	350	327	362	324	369	347	312	348	342	328	315	333	338	339	312	324	363	343	303	326	349	361	359	307	376	355	332	342	346	343	327	320	334	304	325	341	374	343	344	335	382	327	374	329	373	325	317	343	324	358	321	365	346	312	288	354	325	336	320	355	328	329	330	335	378	338	358	341	337	334	353	365	330	350	367	363	395	344	352	332	350	353	377	321	338	356	344	337	322	357	363	349	317	349	353	378	362	342	344	354	320	336	356	347	365	366	356	352	337	326	367	357	346	337	331	307	315	313	332	373	333	316	341	362	318	360	358	320	368	310	364	304	364	346	341	344	338	351	340	340	339	340	306	363	330	336	328	337	362	365	351	310	328	351	355	339	340	348	357	353	327	337	386	356	366	333	349	353	384	342	341	320	336	316	340	327	332	318	398	328	318	379	306	313	334	350	363	389	329	340	364	333	349	325	352	389	332	355	336	327	314	288	337	324	336	324	357	371	346	323	351	322	298	379	337	349	364	340	336	331	346	336	338	338	353	342	340	338	376	326	352	361	320	297	358	368	315	333	365	363	369	298	340	335	324	334	333	351	351	360	344	338	343	342	343	407	365	367	363	301	352	370	311	328	369	349	332	332	343	317	339	358	345	307	350	335	352	341	352	354	367	348	363	318	327	351	329	337	357	347	324	365	344	334	356	341	345	373	355	344	325	304	348	332	344	290	361	375	312	333	351	342	329	352	311	301	325	347	331	323	320	329	333	342	376	355	340	339	345	346	331	307	353	324	353	322	354	319	381	326	368	342	345	359	349	350	357	353	345	335	337	327	330	315	392	352	339	366	353	322	354	351	357	340	370	325	308	370	309	347	354	351	325	325	328	366	329	353	297	353	348	320	350	311	344	327	313	327	350	338	331	309	303	317	354	332	346	304	318	338	323	329	351	375	366	342	317	362	364	357	326	371	320	323	332	318	356	363	313	328	351	321	334	343	309	354	340	338	313	354	358	333	328	318	343	337	354	343	321	319	331	299	364	351	346	328	342	330	337	375	333	316	350	373	353	344	347	344	330	329	320	339	349	348	341	322	337	333	323	340	339	319	354	357	361	358	354	350	361	348	350	321	290	292	395	315	363	321	352	333	362	364	330	342	369	343	379	372	334	357	340	338	344	358	330	319	290	355	376	345	337	329	343	320	337	294	356	353	311	348	337	344	336	338	368	344	375	346	328	356	366	353	341	334	365	336	339	355	369	335	355	361	359	371	318	321	348	377	335	342	341	321	347	354	335	334	354	344	339	339	349	358	323	354	366	352	362	317	358	356	327	345	335	358	335	337	314	365	342	333	320	350	321	340	373	325	361	362	330	356	354	344	350	325	310	362	358	379	336	340	334	328	346	314	336	329	345	332	317	356	324	336	362	351	349	319	329	320	353	361	331	339	361	355	323	349	365	328	318	334	367	349	330	340	335	363	328	347	336	356	334	328	376	361	338	370	324	325	340	354	323	334	342	351	316	349	368	351	329	336	343	324	350	359	347	353	346	377	309	324	354	328	320	319	352	306	378	341	326	317	353	359	339	337	337	357	350	318	331	314	311	337	381	346	338	337	357	315	344	327	367	328	371	339	330	348	339	355	304	364	342	351	371	330	344	340	319	336	347	348	328	361	363	334	350	327	354	347	325	329	335	331	351	336	339	378	382	340	386	375	362	378	350	321	365	324	325	316	304	321	353	379	341	342	332	339	334	330	329	374	348	352	330	364	327	338	340	337	308	347	361	342	324	358	314	321	335	361	327	369	317	378	359	345	326	344	374	364	350	341	365	343	339	353	348	365	345	350	314	357	321	332	381	324	315	342	364	369	332	367	320	301	319	341	323	355	370	347	365	322	336	331	328	351	334	343	348	325	369	329	342	339	308	333	334	341	346	345	353	329	349	328	315	361	352	322	358	311	311	331	333	355	336	325	350	329	339	361	355	338	364	306	329	352	352	355	333	307	353	334	336	365	351	352	365	327	354	370	347	345	336	320	339	323	344	403	296	375	322	328	339	320	357	355	348	339	345	311	312	342	338	370	370	349	358	317	358	342	299	366	294	327	333	315	373	352	353	343	337	376	347	324	316	356	330	360	293	316	337	327	350	381	348	337	353	381	352	361	345	337	319	346	327	317	332	329	317	371	321	320	371	340	340	336	337	304	311	305	352	378	338	374	364	336	353	349	364	355	330	377	325	336	366	341	347	338	309	337	307	346	357	347	350	334	372	335	325	327	324	339	333	319	352	336	359	333	327	282	328	294	314	326	307	356	341	334	360	362	305	359	373	367	334	346	333	319	305	343	357	341	333	333	354	329	352	319	346	336	337	326	348	322	348	347	323	350	364	321	317	320	333	341	358	354	336	341	309	335	358	375	352	383	359	326	337	354	316	332	314	314	360	364	330	374	341	374	321	305	331	322	339	336	352	354	376	341	335	326	321	344	354	324	321	306	368	366	355	348	335	343	321	381	366	317	360	363	333	314	335	354	351	337	370	336	347	319	344	355	354	339	350	361	318	326	332	351	344	375	337	345	341	340	358	346	352	353	329	354	357	319	320	333	338	333	339	377	329	333	338	372	333	331	342	363	345	331	336	380	362	311	347	370	320	330	342	329	343	307	345	356	361	320	367	323	323	308	321	362	354	329	364	331	352	301	322	363	335	372	334	343	341	349	354	359	342	361	316	323	372	343	391	364	344	361	392	340	329	309	360	313	341	357	347	359	347	371	340	320	332
41359	31366	5094	4672	3333	2774	2396	2058	1836	1598	1538	1463	1256	1190	1144	1130	1101	1054	1062	1047	943	1029	1014	956	949	925	935	922	966	919	917	900	936	888	855	887	814	862	850	841	846	830	866	881	871	902	865	882	817	852	874	836	884	904	851	816	837	853	835	851	839	819	854	825	824	875	786	841	813	819	799	826	818	834	835	811	899	813	858	864	897	830	837	814	782	769	846	833	812	811	828	808	803	814	828	834	830	852	794	863	823	775	873	855	829	862	868	849	861	809	857	812	802	781	792	851	875	807	801	773	874	817	825	875	837	844	820	799	822	751	828	799	838	815	766	771	765	831	854	807	821	846	821	831	815	847	820	832	816	827	771	812	804	862	775	816	830	833	793	824	791	853	827	772	843	839	799	787	817	839	813	876	815	791	816	854	808	826	808	862	804	796	765	817	801	813	804	764	838	860	802	790	855	770	808	839	801	857	788	835	803	808	828	803	802	865	824	852	824	797	811	826	846	825	763	817	799	841	811	847	837	822	820	785	771	815	848	872	806	809	857	847	845	768	811	745	845	821	839	800	840	801	853	800	747	775	784	823	832	791	777	771	858	850	826	833	840	825	757	825	827	781	835	848	799	816	847	817	830	856	801	765	837	807	832	830	811	808	812	769	820	845	802	791	839	866	800	837	848	820	883	808	857	844	830	814	820	825	789	832	736	802	828	784	817	835	799	788	791	861	833	803	835	814	823	819	822	852	785	790	832	827	752	811	769	771	863	829	796	817	806	790	832	797	784	830	828	830	839	795	809	855	900	816	791	783	814	815	832	849	842	834	764	835	860	800	807	843	814	807	836	769	786	793	845	786	859	853	836	850	793	795	820	801	803	797	774	828	840	855	793	794	790	819	818	821	813	783	832	827	832	801	829	785	760	886	868	780	810	790	804	859	773	816	782	803	849	791	822	789	759	774	839	800	828	806	802	829	822	849	757	836	793	782	869	815	816	861	853	857	822	760	809	811	766	858	827	789	770	815	826	832	809	770	802	834	860	843	830	781	805	809	803	843	797	791	826	813	831	844	795	822	820	808	838	777	794	853	795	819	839	779	805	807	806	803	824	814	806	788	842	786	752	822	835	861	798	788	802	858	812	789	799	795	816	810	774	849	822	773	820	818	803	813	805	824	806	809	770	800	809	808	824	783	845	808	821	813	795	861	862	838	821	783	847	814	824	847	802	865	800	795	814	792	796	869	786	801	783	805	759	786	777	793	811	818	845	817	795	817	825	816	800	821	806	876	807	831	824	859	812	815	834	762	856	771	841	768	823	827	823	829	807	838	769	837	828	798	840	878	825	836	810	820	804	814	803	863	873	858	838	827	863	862	854	841	836	865	794	824	807	767	812	834	793	830	859	847	804	817	781	782	785	796	841	832	818	846	849	837	822	795	782	807	822	776	777	797	740	810	824	797	844	823	806	824	786	855	790	834	831	818	848	853	790	835	799	786	790	844	809	814	853	778	823	846	821	820	782	858	808	813	819	805	819	776	821	791	800	817	829	811	836	808	783	787	798	816	779	821	792	796	823	814	836	832	799	819	838	814	771	765	840	794	824	828	790	839	817	854	821	832	852	798	806	837	802	833	878	833	783	851	842	816	812	805	833	815	838	764	792	814	808	819	789	846	815	786	815	819	812	838	849	806	823	775	761	863	831	831	780	761	762	880	820	759	782	825	818	789	813	825	800	811	832	862	798	854	797	834	848	793	828	818	796	797	802	801	808	814	808	875	794	811	859	795	782	776	796	767	768	811	795	861	803	837	831	827	798	849	817	816	779	793	815	840	796	805	845	849	827	760	800	844	833	769	804	869	800	815	797	842	775	875	833	793	795	801	827	779	867	847	793	839	821	819	808	824	822	811	809	839	831	781	803	841	909	788	799	782	821	803	788	812	849	817	834	806	821	818	794	811	791	813	817	792	817	790	802	794	830	795	856	918	822	819	814	856	815	798	837	809	839	797	804	802	830	839	821	801	809	795	840	771	773	843	774	789	806	847	860	902	872	822	845	818	790	812	787	824	751	786	830	806	764	755	853	826	807	772	829	783	816	807	826	779	816	803	786	819	879	787	866	791	805	781	776	833	786	800	800	828	748	836	832	833	816	843	805	792	822	835	881	881	765	872	770	780	834	859	877	844	827	851	844	781	804	796	805	808	819	881	822	790	849	770	823	861	831	821	791	800	805	829	754	814	814	855	841	823	825	858	828	842	822	808	812	831	839	817	806	811	790	776	833	838	860	840	800	870	805	741	849	891	747	747	883	819	806	828	795	837	825	794	838	828	809	817	815	847	834	774	851	798	777	783	828	811	794	862	842	835	873	833	846	854	837	827	845	819	794	757	787	840	830	860	861	763	870	816	837	819	775	807	820	825	813	841	805	782	795	742	813	802	800	794	798	807	748	822	801	815	776	836	798	794	836	831	771	819	814	822	858	797	798	808	794	837	809	819	820	812	808	810	845	818	834	823	802	871	808	816	865	870	836	849	843	887	800	778	729	829	897	807	875	834	829	798	823	835	811	821	781	831	788	763	802	773	805	768	846	823	846	858	819	862	805	888	809	787	818	841	823	812	818	843	826	814	841	812	870	796	801	759	831	838	800	848	812	780	837	847	861	783	784	800	767	813	838	756	832	799	823	812	846	782	810	817	784	782	802	860	795	800	809	833	828	791	853	788	845	814	833	808	816	864	748	827	780	863	865	774	801	825	879	814	814	802	816	808	760	778	835	820	863	810	851	785	844	783	808	855	801	807	811	841	772	796	857	820	843	852	778	836	809	777	853	843	793	823	795	780	817	832	862	786	813	796	821	847	786	840	858	823	829	836	854	808	784	803	771	825	792	779	801	854	805	795	861	793	788	801	807	809	766	823	790	764	837	805	821	807	791	794	801	864	792	858	827	808	806	857	853	840	851	841	799	792	844	882	783	902	819	833	820	821	874	848	812	824	827	825	737	844	775	805	798	807	853	837	819	768	848	837	853	817	803	808	774	797	813	832	836	826	749	803	833	777	886	833	856	833	800	830	831	833	833	800	813	823	799	849	809	813	770	820	837	849	845	812	878	826	825	844	866	845	851	780	778	816	835	833	833	789	777	822	830	812	863	784	818	839	838	841	790	820	749	840	867	833	826	793	816	798	792	821	834	778	854	741	855	826	862	817	811	816	781	824	799	782	823	776	830	802	760	851	820	833	859	881	803	850	796	851	870	797	779	795	861	845	798	798	818	787	832	779	864	870	834	743	860	830	804	802	769	805	796	818	834	865	853	814	825	833	798	831	882	819	806	794	824	768	860	871	764	817	815	792	839	801	820	843	836	829	814	755	823	840	811	835	856	801	808	816	846	823	816	813	838	843	858	809	769	837	812	780	812	833	815	831	826	835	859	847	864	792	794	831	851	812	833	817	801	830	825	764	794	807	846	857	849	779	780	816	787	841	842	851	794	816	825	720	828	799	781	792
47405	29965	27971	26301	20679	16435	10436	3723	1012	612	453	441	318	307	318	271	272	248	278	267	245	257	237	233	238	253	219	235	210	222	214	225	200	209	215	179	183	230	203	173	201	239	173	197	193	212	238	197	215	176	213	211	193	187	203	200	201	184	191	175	199	202	216	182	198	181	188	191	204	205	205	199	203	205	185	183	166	189	205	192	179	215	201	174	193	161	193	178	229	195	156	196	179	184	169	177	208	199	185	201	200	177	174	168	182	189	201	199	178	182	181	213	195	200	177	220	197	205	198	199	201	160	189	183	181	183	198	169	216	199	198	195	199	170	193	187	209	158	198	172	194	179	212	229	169	189	220	163	191	178	177	194	197	199	193	165	193	183	167	201	203	180	183	218	195	190	197	176	191	186	178	168	190	192	201	225	186	187	199	183	189	156	192	199	187	183	188	197	203	192	186	187	197	189	170	208	206	204	202	204	193	188	195	184	201	186	188	180	177	203	193	194	184	182	179	181	197	193	165	209	173	175	175	206	187	188	212	190	207	193	177	204	191	193	187	193	178	189	215	205	203	174	191	223	180	171	180	207	181	200	186	171	196	153	187	207	175	212	209	211	187	166	204	181	175	158	176	175	204	199	192	170	192	169	159	181	178	192	165	182	166	189	223	185	199	197	187	206	190	192	176	199	187	183	173	213	200	198	193	171	186	199	211	178	222	169	202	162	199	200	205	192	181	190	188	188	194	194	221	188	183	206	211	181	168	200	167	179	203	202	172	177	199	179	192	178	187	197	170	201	187	167	185	188	201	194	164	169	184	163	188	210	194	175	204	196	183	203	196	200	193	174	170	201	171	200	186	160	196	173	212	193	187	193	194	190	203	185	187	169	197	177	155	188	171	204	173	188	193	183	190	200	190	188	190	174	201	209	191	185	214	175	164	206	193	218	167	192	160	198	227	195	193	182	221	208	194	170	201	184	184	191	161	183	184	202	198	184	180	213	208	200	162	180	204	170	191	170	176	197	180	175	198	199	202	191	180	187	193	192	164	172	175	188	199	162	172	195	201	192	178	191	183	172	201	179	199	190	204	178	202	182	191	213	189	183	193	187	173	183	191	183	198	184	203	188	202	189	190	175	178	212	184	189	223	194	194	204	182	202	207	200	194	205	189	178	190	186	193	180	169	178	183	179	205	189	183	171	203	184	197	170	198	187	191	202	172	189	201	206	194	145	209	175	178	211	155	176	173	153	198	218	198	163	187	185	164	198	192	203	174	206	213	197	190	189	196	205	209	175	203	174	184	186	203	170	188	171	190	170	201	165	193	197	178	186	212	176	186	166	206	184	193	175	187	181	200	193	198	185	201	180	197	194	196	192	200	170	195	175	210	195	201	178	178	198	209	168	170	199	201	170	186	177	204	192	180	172	162	184	185	181	170	205	174	209	178	188	204	147	226	197	166	180	196	171	174	183	177	188	191	192	190	182	197	197	173	178	197	215	199	183	171	162	184	200	204	187	167	178	203	193	189	217	188	196	188	181	202	208	179	203	199	167	180	156	190	188	175	200	163	188	157	203	206	179	203	185	188	173	164	198	180	192	160	179	196	180	158	191	183	196	174	209	171	198	232	192	199	198	163	162	171	189	201	190	185	182	188	220	185	213	196	175	203	175	180	172	176	172	197	188	192	178	195	181	176	213	178	181	201	186	181	203	215	193	192	166	200	193	169	195	186	181	199	183	201	204	177	186	192	165	209	197	192	173	173	181	201	211	204	177	205	214	180	193	171	205	201	159	195	209	168	202	193	207	178	190	192	172	196	177	200	182	202	186	183	206	184	154	205	191	185	205	169	209	186	191	203	231	189	177	200	185	180	170	205	191	185	194	202	164	192	172	210	164	167	188	178	171	194	209	211	187	205	164	209	203	159	184	185	203	187	209	191	186	163	177	179	207	183	195	188	181	189	190	199	200	188	180	194	180	188	198	199	176	208	190	207	181	209	170	178	192	226	198	190	178	177	201	163	173	198	178	174	197	157	190	193	132	191	189	198	183	179	187	196	188	191	188	209	208	189	211	203	203	180	205	179	182	175	158	212	190	196	192	206	191	200	192	160	189	181	172	192	188	201	182	176	173	178	212	195	168	187	183	184	200	182	194	188	182	203	204	200	194	203	187	189	196	205	156	185	182	201	197	199	188	182	188	176	173	210	207	161	169	159	196	204	183	185	187	172	188	182	210	205	211	187	204	185	187	199	200	194	214	208	184	193	196	198	185	230	203	171	186	163	190	173	180	202	177	213	179	183	184	199	193	196	193	188	178	209	187	198	200	190	190	166	187	192	188	195	191	196	201	176	173	198	195	180	190	173	200	195	176	186	176	188	175	193	202	191	200	201	187	186	184	196	215	203	176	168	158	187	179	180	180	208	182	184	193	199	199	195	183	217	182	192	191	187	171	159	196	176	178	185	174	190	186	171	187	208	192	158	212	169	151	174	196	181	185	192	187	188	173	179	177	192	188	213	191	166	166	205	167	204	187	185	192	222	211	210	187	195	183	162	174	186	196	178	205	210	185	170	193	192	184	214	193	187	187	181	199	182	197	178	184	163	192	212	212	186	202	203	190	158	209	180	183	186	198	193	182	170	170	216	186	185	172	188	202	190	210	187	160	186	180	198	207	205	180	199	197	169	193	170	203	193	199	176	213	202	160	175	169	196	207	192	175	192	206	199	165	188	222	193	165	201	187	192	191	177	177	171	183	181	176	160	179	170	175	201	192	173	196	149	231	179	183	182	163	216	190	187	182	209	196	186	177	181	175	184	184	173	174	181	182	200	203	191	179	173	227	174	201	202	183	209	181	213	193	200	162	184	168	178	204	171	190	207	203	202	181	185	194	205	202	197	172	180	156	181	205	214	187	176	168	215	185	210	194	196	191	201	177	209	191	193	200	185	175	184	162	202	173	180	178	208	199	177	184	219	217	186	194	207	197	189	197	186	180	182	176	191	195	183	197	198	171	171	158	199	179	203	177	178	179	168	184	184	204	189	207	176	169	157	170	228	178	185	184	197	188	192	190	211	207	207	195	176	189	178	200	196	194	180	211	176	162	210	192	175	191	182	206	189	202	191	186	202	196	195	192	203	181	182	195	210	187	205	173	203	186	209	186	154	179	193	199	188	212	169	178	203	195	168	184	202	170	183	209	197	207	168	190	199	205	164	186	174	202	206	185	199	188	222	182	209	188	170	189	157	195	184	186	181	191	202	197	204	192	189	200	201	154	184	161	167	157	181	194	202	216	162	205	194	196	195	187	171	198	186	167	184	194	195	199	179	178	190	198	184	193	179	199	202	219	199	207	207	194	209	185	202	186	204	204	182	174	197	176	171	201	164	171	201	204	193	179	185	184	191	185	220	176	183	169	185	195	181	177	197	177	173	185	184	203	189	197	203	214	198	180	173	186	188	209	146	178	195	167	187	194	199	182	177	210	183	205	180	212	229	201	192	161
44939	38935	24199	9286	5215	4017	3344	2787	2440	2197	1789	1661	1366	1211	1179	1056	995	946	950	891	828	797	764	726	747	735	736	666	632	657	609	614	579	563	610	576	575	604	563	578	566	536	527	566	563	538	533	503	503	558	508	505	543	486	516	526	551	523	509	511	491	503	528	492	506	504	453	503	533	503	522	500	496	487	505	478	509	473	472	501	495	500	488	468	504	499	479	474	520	508	466	482	483	484	443	444	461	510	510	478	478	477	465	495	475	477	500	464	478	496	480	493	470	503	471	483	437	471	463	469	459	478	489	443	481	475	428	474	495	448	439	489	497	430	472	475	479	482	448	467	485	464	442	466	472	415	439	532	440	471	455	449	460	445	453	485	453	462	474	468	445	477	499	425	468	464	493	485	478	454	447	445	499	490	488	479	483	479	447	515	461	518	470	478	463	417	470	477	490	466	477	475	469	447	462	470	425	451	465	477	452	468	467	480	469	440	439	452	438	477	453	442	443	470	473	493	413	459	476	473	459	487	447	463	480	478	495	463	504	420	477	455	480	471	460	477	438	454	463	461	471	483	509	483	501	465	442	494	481	449	455	463	464	462	470	455	472	460	474	476	481	456	463	442	465	446	482	460	493	502	467	484	471	496	442	505	475	466	466	481	470	459	460	467	520	447	488	465	451	480	480	468	488	435	455	457	457	465	435	465	452	488	470	428	480	468	432	449	484	476	502	446	511	466	439	488	459	464	436	483	453	468	473	431	492	490	464	464	444	456	467	483	475	486	440	437	517	435	479	475	469	446	454	453	456	475	462	438	472	501	487	436	451	438	455	496	488	453	465	451	457	422	457	446	457	480	468	497	471	476	481	457	451	448	453	478	462	468	473	458	443	458	465	481	432	442	448	435	454	443	438	481	481	483	445	474	437	463	432	479	452	475	516	489	491	462	496	464	468	423	440	475	471	464	446	453	459	482	498	487	462	498	462	412	452	472	451	421	439	425	494	424	434	495	429	449	490	473	482	446	478	439	447	433	460	472	427	482	490	457	507	459	471	479	498	448	423	484	457	473	443	476	466	446	481	491	481	439	435	474	496	433	421	406	445	487	444	459	474	446	466	468	477	455	467	469	452	479	439	413	476	426	432	457	443	467	474	474	449	451	449	474	469	461	449	446	459	452	470	451	483	503	454	457	458	500	467	447	458	446	449	449	462	468	491	468	476	480	470	475	468	460	483	450	452	458	469	418	436	444	469	459	481	470	442	474	483	447	449	490	421	458	470	418	445	456	491	459	483	477	447	431	447	474	457	455	470	461	473	463	441	435	486	473	443	482	474	479	462	421	428	457	450	455	470	462	440	482	448	472	452	447	479	478	482	461	476	469	498	509	441	449	471	470	457	443	464	424	443	479	463	469	471	462	476	435	440	495	437	485	492	487	458	469	517	452	436	494	441	471	485	470	474	472	448	437	464	474	481	473	471	437	472	470	461	476	473	498	464	445	480	452	446	467	473	447	433	433	489	507	445	453	475	435	453	414	456	475	463	474	449	460	459	445	453	455	469	446	463	470	467	462	470	453	448	467	469	499	467	447	433	452	446	448	459	473	470	464	473	474	465	456	477	491	461	443	485	413	481	481	464	457	501	449	455	477	420	456	466	443	447	429	458	410	452	476	480	486	472	508	474	444	450	467	434	467	454	478	461	458	458	446	498	460	477	460	448	421	477	458	474	485	471	445	480	456	442	481	437	476	488	434	478	441	461	474	459	432	433	443	478	475	453	485	439	496	461	483	448	463	450	441	469	452	455	480	469	453	468	490	477	476	444	511	442	434	501	468	446	468	472	481	483	438	487	449	498	499	420	461	437	461	405	464	438	455	483	462	458	475	441	499	437	477	422	459	423	452	490	444	445	505	479	458	458	418	486	432	501	430	475	489	447	461	503	484	423	447	476	449	442	429	462	468	434	471	453	426	490	498	424	449	472	493	431	460	479	502	472	499	477	466	500	453	472	425	483	459	478	458	473	431	478	455	442	464	408	443	475	469	464	478	450	434	472	431	456	464	480	480	471	477	444	469	453	425	512	467	447	434	439	455	447	443	460	453	435	469	450	446	470	473	456	440	441	472	440	465	437	477	440	467	413	454	480	459	481	459	447	428	482	503	464	474	462	457	462	459	491	489	460	447	487	446	461	477	473	475	440	471	460	459	484	454	502	493	429	481	468	495	456	485	444	417	493	460	443	437	468	445	464	468	417	479	459	475	469	499	487	463	491	463	483	467	477	480	445	474	430	477	478	459	457	445	459	444	455	427	474	461	487	530	478	450	476	447	488	456	437	451	454	481	483	483	471	475	481	416	484	459	416	487	482	459	445	484	465	448	489	439	450	471	421	471	456	460	467	477	467	424	450	502	478	449	461	452	479	432	472	476	438	465	479	484	497	481	484	443	437	450	488	497	430	482	482	459	443	451	478	481	470	448	446	501	511	500	486	479	447	456	463	471	479	444	461	475	471	453	458	490	463	453	445	487	479	462	436	464	451	471	502	476	434	477	470	447	453	481	490	474	454	452	451	437	457	449	457	453	478	458	457	431	474	536	441	471	493	448	405	487	468	465	488	463	420	458	471	484	471	487	442	468	443	448	473	481	456	466	480	484	463	437	427	455	433	473	449	462	499	487	448	452	474	493	463	491	430	452	467	446	437	474	470	453	439	436	476	482	453	427	464	462	474	480	455	453	453	466	436	447	473	431	456	472	475	475	422	451	458	468	473	447	447	469	459	462	435	438	436	469	438	504	448	441	457	441	449	454	468	440	461	483	470	422	458	458	464	477	450	453	467	492	429	474	460	438	480	415	440	454	459	488	464	473	483	473	456	469	449	422	442	467	447	438	473	466	461	467	485	490	465	454	491	455	455	445	447	449	453	453	448	435	511	457	447	458	462	459	454	472	456	472	443	488	458	455	459	458	501	469	416	503	473	497	445	466	454	462	450	481	478	466	467	482	457	440	497	467	479	440	464	454	440	430	416	471	454	438	468	503	477	461	464	477	477	469	475	460	421	473	442	464	477	444	461	511	456	465	428	431	452	470	471	468	482	476	467	433	464	474	431	465	425	449	484	467	452	419	447	438	490	467	487	458	479	458	475	481	440	451	466	487	446	454	475	458	490	425	471	478	467	423	469	468	461	446	411	443	472	465	478	462	471	454	439	448	509	475	436	418	476	482	469	456	448	489	493	446	453	491	486	491	483	483	462	457	489	465	471	418	445	500	419	430	477	477	476	443	414	472	437	465	448	497	470	479	423	451	439	477	470	471	445	454	453	465	484	482	454	492	478	476	474	449	475	472	465	439	439	458	462	465	476	441	487	475	479	507	484	472	454	479	458	506	494	469	479	465	468	458	460	470	475	489	440	457	465	466	452	458	498	435	454	458	478	460	485	440	447	463	427	482	463	455	445	483	444	433	487	476	462	442	467	409	516	470	514	511	448	440	490	422	467	467	452	486
26197	14786	11391	3123	1227	694	478	376	320	310	303	306	310	299	296	307	300	326	300	315	301	277	282	310	327	304	307	287	304	287	287	304	328	302	302	290	312	273	309	317	303	299	295	306	310	319	279	286	307	285	332	297	316	307	325	285	310	283	315	286	314	314	303	333	337	318	301	304	313	265	318	318	293	263	300	306	278	314	298	336	292	294	292	308	314	307	283	291	266	282	277	303	286	300	315	294	294	287	314	299	309	313	316	316	287	334	291	302	280	292	326	283	288	290	296	270	291	286	314	265	287	276	315	311	274	270	299	307	310	307	304	274	304	314	318	295	296	328	300	296	306	290	292	290	309	258	285	307	309	305	294	324	304	307	300	300	312	310	307	306	272	278	314	273	272	303	329	298	304	297	311	276	314	324	312	328	286	306	303	293	265	297	290	309	295	316	264	292	295	309	275	300	301	299	300	312	312	314	289	286	302	297	291	287	247	288	305	297	290	297	319	292	306	271	307	291	323	279	300	281	330	300	258	310	285	297	297	284	272	308	320	287	317	289	321	310	301	278	277	331	297	279	302	270	279	293	285	276	272	282	289	290	301	288	303	329	271	311	310	290	300	284	280	278	284	260	296	294	273	293	269	283	268	318	297	322	303	293	300	304	289	265	275	291	284	324	290	294	298	291	317	325	296	312	287	323	285	287	296	315	278	301	298	323	301	306	302	288	289	278	300	304	301	341	303	300	309	300	299	312	304	305	301	286	291	334	315	279	282	283	304	276	318	262	297	298	299	287	320	313	327	313	279	287	300	297	289	270	290	303	309	285	301	277	290	297	304	298	317	302	280	296	315	296	298	301	304	308	348	308	317	283	326	303	296	319	288	283	357	316	309	327	294	274	316	294	313	298	292	303	318	298	269	291	270	319	332	297	308	278	318	312	280	295	301	308	286	313	299	306	320	274	321	340	288	318	304	284	292	292	293	302	302	288	293	315	298	304	312	322	296	320	314	307	273	304	302	311	297	312	321	285	322	318	279	277	316	289	301	310	294	306	302	292	308	287	313	263	324	329	297	298	268	349	325	295	272	286	312	314	315	317	309	289	323	289	293	286	319	283	311	306	315	288	297	304	275	289	336	313	284	294	300	319	323	326	291	312	332	303	300	326	305	273	287	284	288	295	267	277	312	314	304	304	300	274	317	323	288	303	337	301	298	317	304	326	281	285	294	307	301	286	258	314	283	293	311	279	305	289	316	322	278	280	312	309	296	295	273	309	279	296	300	308	286	277	302	301	327	314	285	323	276	298	270	309	300	288	320	298	282	302	282	308	286	297	307	282	246	330	271	298	305	318	283	284	323	302	284	314	306	297	326	307	327	269	305	300	296	300	304	284	273	258	297	293	301	277	293	304	288	291	292	306	303	314	307	313	298	292	310	315	286	306	293	257	305	336	316	326	288	312	302	284	306	290	306	282	324	308	305	352	288	323	288	305	330	278	290	296	291	318	318	301	284	291	310	298	299	306	344	327	314	269	316	294	305	320	306	308	319	334	279	276	278	290	311	271	288	278	299	290	295	307	289	307	291	312	284	278	309	287	285	280	274	305	300	343	302	290	313	288	295	276	297	304	310	310	314	286	289	278	306	289	281	293	278	301	275	299	267	304	317	295	315	284	321	305	303	289	308	313	318	279	274	293	296	300	288	277	314	313	300	304	318	294	323	342	316	312	272	296	313	294	311	301	266	300	307	308	302	359	299	319	308	318	284	272	303	300	326	287	292	310	296	296	310	294	307	278	291	300	281	305	326	304	299	299	332	261	279	310	305	331	303	318	319	304	305	290	295	304	308	267	304	290	296	270	287	309	288	285	298	311	311	285	300	319	268	270	339	322	268	329	314	286	328	304	302	305	298	316	290	304	306	285	292	341	300	289	292	320	283	266	307	331	281	315	297	303	313	283	323	310	296	308	310	291	289	286	304	321	303	300	322	338	266	293	317	305	282	284	280	293	302	311	302	315	272	334	301	298	308	302	265	288	304	308	284	320	296	282	338	314	259	311	326	314	265	335	290	289	314	309	280	312	313	289	311	299	321	300	284	291	309	324	283	271	324	323	329	311	297	320	277	328	290	238	291	287	284	275	342	340	275	286	299	286	282	268	306	272	293	314	304	251	289	297	324	292	298	307	309	306	280	322	298	284	305	339	316	291	291	344	276	278	292	292	314	313	275	304	305	300	293	295	284	301	323	302	271	300	277	288	303	329	282	322	322	299	281	309	301	298	306	300	300	308	274	293	307	289	296	320	337	287	279	327	329	294	312	327	264	282	330	309	319	291	306	294	291	305	299	295	306	293	273	304	302	304	292	296	315	294	288	298	287	313	284	275	314	271	321	299	278	283	283	294	294	291	299	350	276	290	253	297	321	309	333	335	322	298	279	295	286	291	263	308	337	288	280	334	282	273	323	306	307	285	277	309	321	271	326	311	309	294	321	295	305	291	287	297	283	302	280	268	306	285	302	288	314	304	293	304	320	325	274	296	318	323	322	308	298	311	292	317	277	294	276	321	319	320	338	291	278	306	308	305	290	291	281	299	274	340	327	309	283	313	301	299	319	279	280	295	306	287	299	290	306	319	299	266	318	297	316	290	287	280	272	309	289	287	320	307	325	279	290	282	290	316	261	314	325	275	283	317	314	298	313	305	303	296	292	325	243	336	301	310	286	296	275	282	302	303	321	327	265	319	259	272	297	316	329	319	284	314	288	328	302	286	297	303	324	300	284	283	299	276	348	287	275	335	309	312	285	301	298	266	280	278	319	291	294	303	307	314	291	316	269	283	283	305	299	305	308	304	303	294	296	328	290	295	292	331	293	300	299	277	281	300	291	282	296	275	303	289	279	279	308	314	318	300	297	335	313	287	299	296	287	292	324	278	317	291	286	303	308	322	274	291	295	294	330	307	297	319	310	268	324	313	278	280	330	302	290	295	292	310	306	257	276	306	312	324	288	292	314	309	306	302	308	283	317	290	318	315	325	301	305	272	321	286	309	296	317	319	300	297	333	286	291	288	301	264	283	307	271	312	321	311	314	301	291	318	344	275	309	322	296	292	325	294	266	278	279	282	277	282	314	311	293	272	303	263	317	309	291	296	314	310	291	330	296	338	295	267	301	270	298	307	328	319	298	288	289	297	294	320	331	284	295	288	296	290	309	266	327	300	302	328	328	306	306	322	312	292	322	319	298	301	305	309	276	324	274	270	301	305	288	307	269	282	309	322	296	298	281	283	271	291	322	313	307	285	295	285	287	290	280	293	305	292	306	314	268	284	300	325	290	276	276	324	303	314	286	274	296	283	290	310	294	290	310	289	288	301	294	310	277	287	301	323	299	311	286	322	300	314	296	299	308	263	295	287	298	280	298	306	316	309	299	306	320	328	291	279	311	271	292	277	313	316	290	264	286	302	285	250	300	323	278	291	303	282	283	264	280	320	296	287	277	283	333	299	280	303
21510	11587	15715	1373	879	953	866	811	840	752	788	786	784	806	754	736	765	796	818	769	720	792	745	708	766	734	732	721	760	689	740	740	809	805	727	718	746	759	744	732	770	719	731	706	765	749	743	735	764	777	740	757	731	743	778	748	760	713	766	809	756	707	757	714	701	747	736	763	744	794	732	768	732	748	778	759	711	728	778	736	767	697	779	720	728	706	744	756	755	765	759	741	765	746	746	700	777	740	713	735	765	766	787	824	770	749	707	793	747	757	819	746	712	757	769	709	772	728	728	713	754	796	786	706	714	700	746	746	748	804	761	738	765	759	755	750	786	758	730	735	743	713	724	744	774	772	715	800	784	739	728	729	728	734	763	775	738	756	778	727	797	734	784	757	727	720	741	773	806	728	776	736	719	773	765	713	769	767	772	710	778	819	682	773	762	736	730	755	713	781	753	748	711	796	713	687	772	743	738	773	729	757	697	795	788	750	750	762	714	723	725	742	703	739	801	749	788	706	790	837	730	721	721	760	728	801	748	782	745	739	759	767	761	796	806	753	755	757	794	780	739	689	743	739	781	761	780	765	736	791	725	769	765	718	744	782	744	751	767	700	750	758	739	768	747	751	765	702	703	730	760	794	731	745	748	777	735	750	740	743	747	703	766	718	787	744	750	715	757	745	785	772	782	732	733	707	769	711	728	793	756	778	803	817	775	736	752	770	754	769	743	746	770	743	766	732	729	792	778	774	736	714	760	744	771	737	713	814	740	766	760	764	701	766	775	709	765	751	753	726	746	746	701	738	779	777	736	755	749	743	787	740	771	745	751	728	731	716	780	783	747	748	733	770	717	751	749	739	768	767	770	782	797	727	796	783	741	761	737	747	723	734	726	705	732	813	748	729	702	731	735	743	757	776	763	740	709	750	747	692	762	743	764	736	750	763	759	743	759	735	751	774	789	772	732	762	725	753	727	768	773	714	751	783	773	763	735	725	779	716	741	716	750	766	781	734	783	744	731	774	762	717	708	751	763	737	751	691	754	772	759	740	745	692	733	786	767	752	764	732	740	757	752	707	743	789	772	775	732	798	743	758	786	733	737	720	745	711	735	719	751	745	794	720	746	719	691	764	742	707	757	759	732	716	754	741	775	750	750	786	714	741	832	768	741	740	718	760	758	723	714	716	764	709	720	776	765	750	759	745	759	733	812	726	737	752	718	774	731	777	705	733	733	783	729	770	768	764	771	768	744	761	749	716	728	731	761	772	787	721	738	755	780	773	718	729	776	768	754	691	789	761	757	758	702	696	738	755	790	726	769	756	771	749	741	726	747	750	761	735	779	825	746	732	749	719	754	772	758	762	731	755	761	774	752	743	720	736	750	748	742	739	736	712	765	723	756	777	736	768	719	699	763	729	736	760	698	763	729	732	778	733	757	783	794	786	765	818	727	763	774	710	767	786	698	752	776	734	740	757	725	742	719	737	763	754	754	737	722	758	733	765	737	795	769	733	735	669	676	726	747	707	789	743	753	721	770	753	739	756	734	742	760	745	764	732	726	727	702	726	746	761	738	805	711	731	778	805	735	747	767	716	715	765	757	759	747	706	763	804	739	735	780	775	766	697	776	778	772	749	709	762	760	709	701	735	796	779	724	759	752	787	700	793	758	723	743	752	760	736	733	743	714	749	763	761	741	803	758	711	779	780	736	744	765	777	732	702	755	774	692	766	683	770	734	746	696	700	738	777	772	709	754	786	728	754	763	745	757	703	757	745	747	760	817	792	756	781	770	750	753	723	743	799	747	775	793	796	746	724	772	729	724	718	761	759	779	751	784	715	738	725	698	715	776	737	770	753	753	722	771	737	775	718	741	704	734	734	777	700	763	739	746	730	760	752	752	759	769	746	732	734	700	757	718	723	743	758	766	714	725	791	768	734	770	764	727	732	765	757	723	728	788	726	784	762	769	763	745	766	722	744	735	793	745	776	726	728	782	680	699	759	717	709	726	768	760	760	743	729	787	761	743	741	717	739	712	705	729	765	743	814	724	720	723	793	775	724	734	753	761	760	742	790	736	721	800	744	720	729	712	751	771	712	753	787	747	764	756	775	716	772	760	736	718	738	787	749	748	706	748	793	718	783	768	778	760	776	762	741	758	751	783	736	774	737	787	741	758	717	770	747	743	729	733	715	727	724	785	735	700	754	791	767	747	768	712	773	775	743	723	712	769	711	745	707	742	740	715	770	743	753	767	754	731	730	732	720	705	781	725	733	757	799	775	740	769	783	747	794	791	716	715	767	727	708	708	769	782	717	777	762	767	761	750	704	730	749	676	775	779	782	719	747	731	772	786	724	701	758	776	791	808	778	772	742	741	729	739	740	746	768	767	766	774	777	721	748	780	737	765	775	722	749	775	782	750	667	706	725	806	733	745	720	750	785	737	756	795	759	803	695	819	749	754	724	757	737	719	699	765	711	750	728	765	754	749	720	794	769	777	719	747	747	750	708	812	698	734	771	741	728	731	765	772	748	701	791	712	753	751	740	751	798	727	734	770	716	757	727	728	743	708	744	728	753	737	737	720	754	726	757	722	759	740	716	718	740	769	739	763	741	737	758	740	728	753	695	734	736	769	737	767	763	742	750	751	753	740	697	767	750	714	724	748	768	754	738	711	758	761	739	730	755	740	765	783	754	782	764	824	767	743	780	789	758	755	743	763	706	752	723	777	722	777	782	766	725	755	751	782	698	770	758	774	767	723	735	746	758	720	745	768	747	736	724	721	781	749	761	761	663	712	719	757	767	788	756	740	776	763	734	801	758	722	745	726	713	787	731	766	704	738	756	774	769	734	740	748	761	772	749	701	730	736	724	703	737	711	773	732	762	783	750	713	738	737	717	733	736	756	761	742	698	718	723	735	720	730	795	722	747	721	735	755	750	755	732	757	719	737	751	712	767	786	751	741	693	741	774	768	790	813	747	764	777	779	796	709	722	772	717	741	728	756	749	731	730	749	725	707	762	750	753	762	752	774	792	696	771	703	762	741	774	768	741	792	753	745	774	784	708	713	722	709	749	797	776	745	768	731	730	735	741	767	823	706	754	655	692	737	782	756	769	761	745	803	735	701	789	786	760	728	776	775	762	737	761	743	765	768	769	703	760	759	766	727	742	713	740	757	770	737	784	801	765	741	703	749	737	792	792	808	735	756	772	736	761	744	737	732	764	742	713	785	684	713	771	761	787	769	778	746	713	763	735	715	729	759	773	746	765	735	732	737	733	747	761	757	761	739	727	741	711	765	787	801	734	722	741	769	728	693	745	718	721	770	725	762	772	708	761	769	764	763	750	730	772	817	719	775	752	718	747	720	773	759	733	782	790	750	763	741	716	728	754	737	731	758	752	772	734	770	795	777	701	733	741	790	745	730	744	717	760	710	756	724	773	745	768	777	758	752	752	756	753	745	736	768	755	782	776	789	750	774	782	712	731	751	703	784	777	757	784	753	737
44203	33110	30251	25205	21027	15876	9557	3515	885	558	459	434	436	429	389	388	399	392	392	377	363	366	342	385	366	370	384	352	372	351	377	363	385	379	352	371	346	341	358	358	378	399	363	338	331	327	382	340	362	346	336	353	317	331	380	340	337	336	338	328	342	347	365	359	349	348	365	349	376	347	375	373	360	350	335	340	366	377	357	330	335	347	359	354	358	397	362	365	326	355	328	350	336	330	335	369	355	352	384	375	371	390	357	364	351	364	319	353	356	331	345	353	368	355	327	335	369	363	341	356	355	337	355	353	356	339	391	337	351	341	369	366	315	369	368	346	369	320	351	359	345	360	327	301	364	328	341	360	371	370	340	345	361	360	394	358	338	338	325	341	360	367	353	339	388	349	394	350	370	383	349	356	342	345	344	356	345	349	366	338	337	343	350	366	373	344	347	353	338	323	342	319	360	353	362	347	328	313	360	353	328	350	343	334	342	361	340	351	371	365	338	361	369	342	370	327	361	369	378	347	348	348	342	361	339	371	331	379	354	338	337	339	361	353	384	339	331	327	339	375	367	346	386	366	380	356	348	323	385	366	379	339	352	363	370	359	342	365	383	355	365	351	346	350	351	400	363	357	343	371	358	344	366	328	353	366	346	353	298	396	387	377	363	355	326	330	379	344	393	400	377	351	360	360	352	341	328	366	369	358	353	365	351	376	349	388	325	347	365	338	335	347	331	335	359	385	353	365	340	351	322	345	327	336	338	388	338	339	367	332	382	354	323	351	320	373	357	356	327	348	388	346	379	376	358	347	344	357	344	325	371	343	361	360	364	358	370	317	341	317	364	371	343	350	356	343	320	346	336	379	367	354	334	326	378	344	367	311	319	326	362	348	375	372	321	370	355	360	346	348	347	360	373	360	342	316	341	361	363	345	347	342	352	349	326	341	363	341	361	376	321	357	350	344	359	331	341	334	372	362	355	343	326	331	356	314	334	331	339	341	324	306	346	333	397	305	330	379	343	323	348	336	328	336	345	323	352	351	372	360	353	351	364	340	374	386	368	364	341	341	359	381	309	346	326	342	348	346	396	391	341	326	346	369	356	385	367	351	321	334	361	344	350	331	322	350	322	360	356	354	364	359	377	359	339	384	344	372	328	393	346	347	358	404	335	349	339	362	352	368	339	337	362	352	363	372	348	357	359	364	368	364	337	334	394	349	375	391	357	390	345	302	336	357	372	353	336	349	318	385	379	343	321	317	359	362	364	312	360	307	337	344	349	344	352	339	351	387	346	320	357	344	338	348	351	361	351	354	370	347	346	361	335	368	347	355	367	356	370	354	312	366	349	330	347	348	391	325	374	318	330	321	351	339	362	361	348	365	356	381	377	340	345	361	352	325	344	370	326	334	313	360	363	367	340	345	376	391	359	373	325	346	358	345	349	337	349	363	345	351	380	363	352	366	359	352	388	359	334	348	338	353	340	379	323	361	342	332	335	352	328	347	383	355	337	351	386	339	395	352	311	344	367	391	339	402	348	329	342	363	336	330	322	332	334	309	351	363	359	352	366	329	349	379	359	378	366	367	325	378	325	334	344	358	368	383	347	379	328	348	358	333	301	318	342	361	341	333	361	342	358	391	350	341	355	384	329	359	348	357	312	327	357	351	319	351	363	363	337	367	391	376	358	340	357	300	316	353	325	340	359	364	332	334	363	361	339	376	358	379	362	367	352	385	368	365	361	368	316	334	330	305	359	339	331	361	336	357	345	379	345	363	354	366	345	361	341	370	367	366	399	370	372	348	377	356	373	351	364	349	365	330	345	337	381	334	349	316	323	349	362	330	358	323	355	330	341	372	336	349	335	319	355	384	387	348	341	368	366	376	347	337	380	379	382	350	361	347	353	375	336	388	350	345	367	345	346	350	351	374	324	376	344	381	335	359	346	312	345	364	365	332	377	329	353	383	344	359	342	352	372	351	374	326	379	339	339	316	361	309	371	358	321	360	312	379	336	328	365	368	387	344	374	340	369	320	338	356	335	352	344	387	351	359	362	317	372	361	313	379	338	342	344	339	376	331	354	335	353	382	342	347	329	354	326	353	367	307	372	336	363	360	326	404	354	380	353	360	327	360	368	341	338	362	344	352	386	359	359	366	337	406	361	360	360	347	330	328	371	378	339	373	313	374	335	339	305	372	348	329	372	381	348	332	365	375	351	358	321	361	351	325	312	361	345	334	376	395	388	347	332	347	370	365	348	369	377	326	354	331	340	355	387	369	337	345	369	341	350	370	365	395	403	341	319	360	319	355	366	362	365	371	382	358	329	354	347	338	339	359	335	359	336	301	344	326	358	322	347	333	347	344	341	346	389	345	362	333	358	362	333	361	363	368	337	378	381	354	365	318	306	361	361	345	332	392	339	317	329	363	365	348	359	358	339	348	347	349	380	311	376	332	351	321	380	354	342	361	344	332	327	346	320	336	345	384	354	325	321	333	358	342	351	342	383	345	363	361	392	339	384	317	374	414	328	322	318	342	357	353	343	371	376	333	325	399	334	315	366	359	340	339	335	339	360	354	362	340	321	366	358	336	359	418	339	339	344	349	338	365	344	331	363	366	349	318	325	354	386	333	355	374	359	375	334	326	366	329	336	364	377	316	351	353	350	318	340	346	324	357	355	342	374	358	367	361	394	361	337	355	378	364	356	314	343	371	370	376	355	353	360	341	355	380	361	348	307	394	363	330	351	344	351	355	339	386	306	322	378	345	369	366	341	347	336	384	348	348	330	357	378	351	339	352	371	345	335	378	341	360	313	354	360	318	346	330	350	332	338	387	372	339	348	350	340	337	364	324	314	374	321	340	386	363	349	353	372	365	342	345	354	350	354	368	351	352	415	342	334	342	342	375	365	338	333	354	349	349	366	365	340	346	390	340	343	351	332	372	329	337	357	367	345	355	374	321	333	334	361	349	340	350	357	318	325	353	342	354	361	339	364	391	356	344	320	361	361	340	361	346	345	340	348	344	345	346	385	359	356	342	357	351	331	330	347	387	304	353	385	343	353	354	369	347	373	349	341	322	332	365	337	328	355	375	349	379	337	343	327	320	335	348	346	359	312	341	357	368	356	362	359	364	386	340	352	377	350	346	388	364	315	352	346	337	410	341	353	369	371	332	357	358	382	348	384	347	328	353	344	394	352	393	343	320	350	324	346	349	345	358	344	334	365	352	380	331	354	360	341	336	327	315	351	353	333	347	358	344	361	352	369	344	354	355	316	356	346	345	339	356	355	356	338	347	395	374	358	347	319	345	339	367	321	331	338	319	337	347	341	340	344	340	335	354	390	302	367	363	375	372	356	363	336	344	354	329	342	353	349	299	317	374	353	335	336	364	371	339	369	331	357	381	347	343	372	374	371	343	333	362	345	332	356	334	344	350	373	360	371	338	322	365	353	361	355	350	377	355	387	362	334	361	342	334	353	347	370	344	341	375	347	388	328	387	352	327
43384	53230	20744	3935	3343	2717	2380	2060	1855	1646	1577	1465	1359	1259	1132	1183	1153	1068	993	1046	1070	1017	978	973	940	954	921	882	938	927	858	916	881	904	903	855	854	879	834	842	877	876	823	844	854	821	835	812	893	861	938	800	852	787	881	840	865	863	866	768	885	828	807	839	853	813	849	803	884	829	871	830	863	833	809	890	824	854	838	863	830	864	836	815	871	857	815	842	788	863	826	874	843	818	811	873	798	839	813	870	865	810	856	861	788	835	841	790	816	854	807	856	843	814	808	807	804	827	853	821	795	831	820	817	777	808	799	836	778	802	770	855	790	811	802	848	801	789	781	817	836	805	789	862	834	832	873	823	803	801	847	821	839	832	789	831	860	858	834	838	847	765	826	868	816	805	823	827	834	823	787	814	809	798	836	831	787	836	821	864	809	824	805	886	842	789	806	903	812	809	805	825	821	849	855	858	846	815	775	840	820	814	800	808	777	828	832	756	830	792	788	803	802	821	814	810	814	798	829	801	803	827	812	805	828	790	788	845	805	891	841	833	873	827	859	810	796	845	834	850	849	794	846	824	779	833	795	843	808	810	838	828	821	854	819	820	802	815	851	856	761	818	801	782	818	841	803	826	821	840	820	867	876	839	835	867	811	795	811	814	784	831	831	830	814	812	849	845	846	888	783	793	827	797	789	799	779	844	803	811	798	832	800	856	816	816	810	807	870	855	830	819	879	805	804	811	765	794	803	820	857	806	791	836	805	818	840	826	791	787	830	809	839	787	804	822	842	839	809	786	787	787	817	803	820	844	810	836	863	803	804	837	856	792	804	837	813	877	845	829	736	777	848	874	810	784	814	839	807	777	831	860	828	836	821	834	797	782	852	805	853	817	825	786	773	839	827	843	830	831	774	793	797	813	875	827	769	807	797	834	850	819	835	844	798	843	844	854	843	827	825	802	823	833	809	827	837	844	818	784	857	813	827	852	793	867	861	812	837	819	844	757	831	781	793	817	801	854	789	882	774	876	795	833	835	838	844	825	784	835	794	807	780	874	803	906	847	790	801	830	867	836	792	853	808	856	817	825	812	782	806	777	795	778	839	819	826	846	886	813	806	817	787	842	856	820	799	809	827	813	818	853	855	837	858	844	844	842	740	814	777	842	858	857	783	827	810	836	754	759	908	885	880	803	840	795	812	845	880	827	809	863	854	894	812	812	794	779	862	830	871	823	853	861	792	824	817	853	833	807	844	853	826	800	841	822	852	840	837	812	782	840	837	818	833	832	805	837	834	849	828	859	836	770	844	791	811	826	880	828	823	814	796	802	792	822	840	868	853	823	832	799	787	848	772	825	789	843	816	802	782	806	769	799	824	830	822	838	814	831	856	843	785	860	795	865	838	817	818	857	832	832	816	810	837	841	782	837	801	796	867	858	826	808	798	798	888	822	828	806	787	816	845	827	844	758	833	862	852	795	843	843	804	843	831	820	856	767	828	804	812	848	819	826	827	897	827	839	823	818	826	866	783	806	793	866	862	849	787	844	842	825	793	833	806	791	842	867	801	800	781	823	808	869	819	844	807	796	812	871	813	813	855	782	755	792	783	829	797	804	812	768	856	799	801	802	846	851	847	767	819	865	865	769	837	773	808	804	851	806	783	794	821	807	837	862	797	862	860	867	825	782	816	832	822	834	779	761	807	823	821	754	821	879	871	833	797	827	827	817	782	845	812	813	843	826	775	780	851	822	807	822	805	851	816	835	801	860	857	832	851	807	795	786	820	812	791	859	868	844	808	802	848	823	822	828	842	802	814	783	769	748	825	806	807	806	840	769	771	790	836	785	878	852	797	808	786	810	832	764	802	845	822	806	829	780	841	837	859	815	851	810	812	811	803	825	798	823	832	801	825	823	791	784	774	797	835	806	813	833	804	822	825	837	850	870	889	824	798	818	804	830	777	861	784	797	849	859	857	756	832	867	820	876	806	854	810	822	829	794	808	815	854	824	852	806	827	840	812	793	822	846	800	794	829	757	781	792	823	828	847	817	770	826	842	830	823	788	828	823	837	800	787	804	780	854	819	817	855	854	802	849	859	785	831	864	859	800	807	822	785	799	859	811	849	791	802	806	786	846	776	862	832	846	866	816	820	861	799	801	783	830	785	877	856	854	835	828	784	828	819	848	796	827	861	804	808	809	794	831	810	815	858	840	759	808	849	830	816	845	885	857	774	796	795	822	839	800	824	875	790	786	807	825	833	842	830	810	849	772	837	825	868	786	761	817	837	772	805	820	810	796	824	811	794	830	860	810	771	796	816	803	820	811	792	880	777	826	808	829	839	780	851	788	846	804	815	792	838	855	848	805	788	757	842	776	782	800	825	817	775	812	786	813	857	800	809	853	842	858	825	874	795	818	830	854	816	840	826	826	776	807	822	837	820	843	837	796	836	759	806	841	865	853	848	810	803	802	860	798	793	818	852	774	797	828	842	818	815	832	822	774	833	835	819	859	800	811	857	804	824	830	847	874	849	813	795	826	776	792	782	798	781	815	820	835	846	852	792	815	776	766	772	809	787	794	864	841	831	791	855	879	806	822	861	780	821	850	794	799	848	794	763	790	845	778	837	867	853	816	854	810	848	812	824	822	844	804	810	791	830	824	808	792	815	790	817	845	843	825	836	815	787	843	806	823	823	789	866	880	834	866	792	785	802	850	831	803	809	805	782	836	802	839	838	798	818	845	782	821	805	803	834	809	827	803	851	815	816	824	823	859	828	837	797	842	802	797	836	813	823	862	811	808	856	849	788	790	835	825	810	816	830	794	825	824	848	837	799	775	853	823	797	801	771	781	795	813	821	826	791	868	864	845	743	798	786	799	814	850	779	864	791	831	865	844	815	830	810	847	819	833	805	795	837	789	794	841	838	816	873	836	808	845	822	775	792	788	785	829	822	796	862	817	794	829	820	815	841	817	830	879	808	875	881	837	802	823	834	788	784	876	804	858	846	839	825	799	797	815	857	813	807	817	788	821	810	828	791	833	860	852	888	860	846	826	832	859	829	811	811	839	876	811	822	870	817	848	806	851	879	813	792	776	858	815	831	826	819	813	790	804	820	888	781	809	803	803	819	838	822	831	784	845	804	821	820	803	806	754	846	793	822	842	813	800	811	819	864	836	831	851	869	825	793	778	841	797	821	818	824	812	808	860	797	793	804	837	843	817	850	833	829	792	840	775	832	811	811	832	795	819	824	809	833	821	805	823	800	801	803	877	849	829	786	830	842	833	814	760	864	829	758	885	834	827	872	823	839	809	837	861	799	824	823	807	803	806	780	807	793	814	854	857	793	788	818	828	780	870	871	807	802	827	831	787	865	773	765	852	798	840	879	823	890	805	822	801	829	882	785	809	814	785	814	820	792	829	796	901	802	844	751	783	797	895	853	806	827	856	786	847	816	846	853	831	829	826	858	759	798	766	875	791	792	849	880	800	843	821	862	836	831	784	857	826
45155	35331	29947	24815	22329	20504	15709	6293	1216	575	516	419	366	311	301	251	294	314	254	258	249	248	217	206	261	256	233	215	206	256	212	203	242	222	225	227	220	206	207	229	210	225	220	205	187	211	212	200	190	178	211	188	236	195	212	193	186	192	218	202	211	181	188	213	188	179	222	209	206	203	211	191	193	205	202	215	232	215	211	203	183	227	217	206	190	200	233	195	210	187	202	217	218	217	192	215	213	210	196	193	172	180	196	194	186	196	193	187	206	200	187	208	185	210	206	193	207	179	204	186	185	204	206	185	229	190	168	169	184	193	208	208	216	190	210	196	178	182	216	179	189	179	204	166	183	197	212	184	170	192	181	197	197	183	188	211	189	216	180	210	193	201	205	196	193	211	189	164	196	212	187	191	209	209	211	183	210	229	225	193	230	191	182	195	198	194	188	187	187	194	184	205	190	229	209	220	217	191	201	227	226	182	176	210	190	199	191	183	198	198	173	190	235	207	215	187	216	203	171	206	227	192	205	190	202	200	165	178	190	199	174	176	233	191	160	196	207	196	193	218	188	216	201	180	216	174	165	208	200	201	180	205	192	194	223	210	182	199	216	169	175	200	193	193	227	192	197	221	191	210	215	189	194	208	189	174	205	200	192	173	190	205	211	184	179	194	197	169	193	195	180	207	214	172	208	199	171	186	195	189	203	208	192	188	194	219	180	173	195	219	211	200	207	221	197	203	178	213	192	203	230	187	206	200	184	215	183	169	167	189	180	192	195	181	192	215	179	190	169	190	196	195	224	185	174	209	174	192	190	208	213	185	230	204	190	184	216	195	223	196	202	208	185	185	188	204	178	194	202	206	153	186	200	205	195	196	206	192	199	208	190	201	213	194	195	196	202	182	224	193	211	189	176	194	222	178	194	219	193	195	177	194	204	191	186	196	181	190	215	196	203	174	184	183	215	197	193	185	194	201	179	195	203	207	187	199	200	187	176	195	182	187	168	190	188	174	199	211	212	212	199	191	203	178	205	202	168	167	206	197	176	189	202	193	204	208	177	199	205	196	195	203	206	198	177	215	196	200	177	189	195	201	223	196	208	194	199	228	188	176	195	187	175	181	202	191	194	202	207	182	195	194	185	223	224	178	212	186	179	195	171	192	174	182	182	179	194	187	170	174	198	199	178	214	181	190	192	182	204	253	206	186	185	206	185	172	190	207	172	173	222	196	198	176	207	172	171	152	213	213	212	213	192	204	210	222	196	205	228	169	211	212	169	202	195	181	227	192	178	204	189	189	202	188	176	215	199	213	197	205	232	192	189	166	184	184	188	190	196	188	194	193	191	191	176	188	226	196	214	193	193	188	163	218	180	223	181	176	188	198	212	196	178	196	211	221	207	201	206	213	190	206	195	216	173	191	189	192	198	236	203	207	219	197	188	202	202	191	200	204	230	188	192	211	191	209	205	217	212	196	176	217	216	177	174	208	195	206	211	200	188	195	192	231	183	196	208	194	203	226	201	207	172	206	189	177	196	191	208	199	197	207	197	199	190	197	188	229	226	200	229	191	154	211	214	207	222	191	187	213	213	222	191	182	188	199	203	194	194	185	208	198	177	217	184	197	207	168	195	204	194	208	189	208	182	200	197	216	179	211	181	184	188	189	217	190	218	178	218	202	187	210	199	192	184	199	194	201	200	184	209	203	175	197	203	198	194	186	190	182	192	203	193	210	214	200	216	215	183	186	165	225	197	214	202	220	188	203	210	211	196	181	212	207	204	226	209	222	224	189	191	220	204	209	197	195	204	176	226	195	173	198	181	212	177	162	184	166	193	198	200	173	209	179	178	186	206	197	166	215	175	182	199	183	179	195	200	194	199	207	176	179	194	191	183	177	173	180	188	224	191	188	218	191	196	181	183	176	187	163	195	222	183	189	188	207	209	179	209	216	190	175	191	191	200	214	208	173	200	205	197	209	211	185	174	183	207	214	221	188	181	200	193	197	183	201	207	200	209	169	190	189	174	177	208	200	206	196	216	211	211	198	224	207	184	153	208	187	172	184	199	197	206	211	195	205	218	177	215	181	224	187	204	188	206	203	168	199	184	192	195	193	224	217	176	184	212	213	171	165	215	184	196	167	184	231	176	199	178	194	217	189	196	189	205	215	211	218	221	188	166	172	206	184	193	191	190	217	197	185	204	192	217	180	202	190	189	203	215	201	200	200	195	191	217	183	226	215	210	207	208	188	183	203	209	203	197	229	218	210	175	179	209	191	185	188	188	184	184	182	205	201	175	181	203	185	186	204	202	195	198	219	212	205	228	207	201	205	207	202	192	203	190	180	200	192	230	190	215	233	183	203	220	191	192	203	194	204	195	189	201	202	215	207	186	193	191	178	181	203	203	206	219	208	206	190	205	194	189	192	198	204	189	206	201	179	210	184	176	180	219	224	187	210	184	195	211	218	206	182	190	173	198	193	224	169	189	208	228	191	202	203	207	201	184	203	213	168	168	189	215	174	169	213	166	185	197	197	203	182	199	209	182	171	206	196	173	221	193	205	192	205	229	198	220	207	202	219	178	189	210	202	206	173	195	216	176	203	178	173	188	211	201	186	172	196	183	186	181	169	216	184	199	198	191	194	197	182	200	199	196	183	183	217	195	213	206	193	206	170	171	161	207	196	214	199	225	205	223	208	199	206	172	185	201	185	186	194	178	198	236	210	181	203	176	185	194	205	183	198	191	203	193	198	183	213	188	191	200	203	206	175	224	184	219	210	190	192	208	225	210	207	194	205	202	176	204	187	188	204	179	193	195	185	192	216	188	217	220	195	211	199	205	233	200	213	199	198	180	175	221	220	181	210	206	193	205	205	223	194	199	204	199	173	218	194	173	193	188	205	211	210	201	182	197	227	201	197	204	190	199	182	188	204	206	198	185	206	185	180	175	206	199	199	202	224	208	172	171	185	176	199	173	202	210	179	207	174	185	200	186	194	181	206	204	178	166	206	219	184	202	166	188	205	169	208	180	208	206	214	218	197	177	199	178	176	201	220	210	191	204	205	198	223	189	189	187	196	216	212	223	200	210	206	207	192	202	213	195	187	177	193	191	156	182	206	193	192	171	180	195	217	188	192	195	221	176	181	195	202	224	217	219	199	214	173	196	203	196	177	196	225	202	179	179	201	166	180	203	179	190	191	217	195	199	212	177	219	185	202	193	203	192	192	199	204	190	192	198	187	183	187	191	201	176	167	194	204	192	217	200	185	195	173	198	209	207	181	186	192	180	189	190	196	207	172	184	183	200	186	164	155	184	205	205	190	190	175	202	154	199	197	182	187	179	201	192	197	189	189	177	195	184	158	238	209	183	208	211	176	175	183	216	183	189	176	194	184	197	211	210	168	210	183	195	212	201	199	176	192	199	218	207	200	207	165	181	221	182	166	194	186	189	206	165	210	188	220	205	200	209	185	201	200	181	184	237	180	206	169	224	178	192	218	201	181
48820	60741	19206	7946	5298	4197	3454	2865	2368	2196	1954	1707	1385	1244	1172	1086	1064	934	893	868	890	785	796	728	716	661	693	695	631	642	638	588	605	612	603	573	572	545	614	575	565	533	556	585	541	581	539	519	548	544	530	536	492	524	484	530	516	509	524	463	527	500	493	541	491	491	475	491	501	459	500	499	500	498	456	489	499	500	490	502	510	460	482	486	482	509	490	510	479	499	497	476	484	527	477	487	428	488	464	471	488	461	509	484	486	506	449	467	494	504	489	479	491	490	424	448	535	471	465	497	472	452	479	489	476	471	511	485	455	493	425	480	473	523	508	471	442	484	466	468	480	482	493	456	504	487	447	445	491	493	442	443	481	482	475	451	458	436	448	464	463	460	506	416	456	485	457	479	451	492	470	481	465	475	503	442	443	478	505	478	442	497	473	472	517	495	463	435	469	460	439	503	493	492	458	420	464	429	486	453	464	477	457	450	458	469	448	438	492	505	478	482	477	470	446	459	486	483	507	455	483	523	453	455	480	458	480	463	453	494	448	452	470	467	439	475	468	475	436	484	436	512	443	470	455	455	504	454	449	454	467	455	453	486	470	485	482	452	499	422	493	444	444	457	469	460	475	481	486	443	488	486	455	461	472	437	449	445	490	493	460	490	495	468	436	425	470	462	475	489	413	461	505	463	469	471	480	449	470	467	480	450	474	497	459	447	478	521	443	537	512	481	434	457	508	445	488	487	472	448	458	439	464	434	453	494	476	453	471	489	464	458	436	460	441	490	463	458	429	510	474	471	443	454	422	451	477	481	435	507	525	470	487	456	477	473	513	480	497	510	466	477	455	475	478	463	495	464	453	509	477	473	440	489	450	476	471	470	450	477	469	476	520	461	462	501	482	460	468	457	461	467	470	467	440	453	478	442	453	458	462	488	463	445	461	475	469	483	479	526	450	431	468	481	467	489	507	459	471	458	470	446	456	457	444	489	456	482	445	488	482	510	478	455	445	473	505	486	485	464	499	411	444	425	460	506	500	511	452	516	440	456	486	456	475	448	462	446	479	475	461	494	473	491	487	456	504	470	490	464	491	473	468	521	483	447	477	481	452	462	478	479	463	475	480	492	495	478	429	470	473	466	438	477	465	457	458	463	480	470	423	469	466	488	425	470	479	455	466	503	440	479	468	456	467	466	433	453	478	443	475	493	484	474	438	503	462	480	469	419	455	461	473	467	447	501	471	488	465	461	454	446	450	441	503	459	464	436	445	450	469	460	504	448	475	425	475	476	458	461	485	458	496	479	406	463	475	467	475	457	439	506	472	489	479	499	486	484	486	451	410	520	460	458	430	431	482	461	471	509	469	462	455	458	476	445	462	440	488	460	462	452	478	473	476	465	472	465	462	482	474	449	488	488	487	438	486	487	439	463	440	486	482	451	490	461	446	436	491	458	443	496	461	449	467	498	461	466	485	453	485	456	431	482	452	446	414	438	482	457	539	535	458	427	455	465	501	487	458	477	513	424	480	454	466	444	467	470	438	452	507	457	449	456	454	474	468	482	482	468	484	469	482	438	479	427	458	475	461	467	481	482	451	451	448	455	475	487	486	458	493	474	443	457	429	449	461	441	490	430	458	428	457	455	453	463	469	449	487	477	483	475	488	463	470	465	479	436	477	465	437	451	483	478	455	491	471	424	439	497	467	494	443	432	458	474	472	465	465	452	436	455	480	430	471	458	451	444	433	454	458	485	484	441	465	485	488	467	496	462	476	449	469	435	474	485	476	444	447	466	499	468	486	481	457	480	457	489	472	482	448	461	446	455	476	432	453	505	485	477	451	488	457	437	488	472	509	469	457	467	468	459	464	454	466	496	473	466	465	476	451	452	443	466	456	446	452	469	479	456	477	451	482	474	462	452	448	477	457	469	438	452	440	459	449	502	483	431	472	452	467	448	459	446	491	490	480	449	461	482	480	473	488	465	438	479	466	484	472	447	497	453	483	442	487	495	454	470	484	471	473	507	449	471	456	474	482	481	471	434	457	429	448	443	486	421	472	443	466	453	474	502	471	479	486	469	476	444	466	467	436	472	501	484	471	474	454	496	426	462	429	467	491	512	510	457	439	438	485	478	493	479	455	452	435	473	499	471	438	493	418	470	503	457	480	460	467	451	494	432	437	455	413	492	502	463	447	477	482	456	441	472	468	463	472	462	433	435	431	420	469	482	480	474	480	442	515	414	482	443	470	471	486	475	494	424	492	450	430	443	448	489	457	525	480	437	488	457	452	448	491	472	410	469	478	458	491	473	462	491	462	418	485	481	488	498	457	442	459	456	443	498	451	488	432	470	454	475	478	464	456	455	491	466	450	474	490	457	418	474	463	486	455	467	447	477	464	475	434	469	449	428	463	484	456	453	438	460	476	500	519	451	472	424	493	487	468	423	462	480	492	451	488	450	501	506	438	440	453	458	448	462	457	444	478	472	441	425	402	486	426	484	427	422	480	462	508	442	469	455	464	477	474	458	436	459	486	410	483	468	456	425	436	469	431	480	481	476	418	483	476	476	486	474	495	437	465	456	456	437	460	467	461	503	506	497	481	460	484	493	471	466	493	470	473	440	433	492	492	494	439	471	450	457	478	487	466	440	473	455	469	429	465	466	474	469	522	437	436	444	463	499	480	451	464	459	460	448	485	460	463	474	470	481	461	477	453	487	448	440	475	458	459	474	497	486	474	451	481	456	470	445	486	484	458	473	444	446	458	455	477	461	438	479	459	463	496	431	477	447	522	435	465	483	480	487	464	490	418	446	465	462	467	444	484	444	456	455	425	436	438	483	450	490	486	452	485	510	455	476	466	451	479	470	432	469	480	446	466	445	428	506	464	491	474	512	466	441	436	483	451	483	444	462	453	485	468	484	501	475	465	457	469	457	416	459	412	462	433	488	476	481	472	458	440	474	485	466	470	455	441	507	461	449	478	492	477	468	496	475	467	493	437	467	448	464	483	484	464	485	449	499	470	435	472	402	481	475	498	473	507	485	447	458	514	486	465	446	482	451	481	437	463	472	469	454	532	468	442	469	490	459	467	446	426	465	445	508	485	472	461	474	476	462	442	465	485	471	477	490	479	447	483	467	430	430	448	477	471	470	456	446	492	470	470	479	432	473	473	463	456	458	469	480	446	450	464	468	450	464	460	495	439	485	463	475	456	503	492	470	481	504	502	471	459	450	470	479	471	466	446	469	476	450	488	430	448	483	443	490	419	440	482	483	488	434	462	494	509	460	448	443	473	479	431	447	458	482	456	475	459	516	478	467	475	467	463	427	457	472	475	487	473	460	461	425	429	482	457	464	494	474	450	493	457	458	467	468	484	459	494	459	445	491	473	454	460	482	510	485	472	465	446	460	475	443	468	463	478	464	443	456	439	438	491	482	453	487	467	451	507	489	486	492	454	467	492	471	463	457	467	434	457	476	411	471	456	477	467	477	453	471	496	437	452	412
29715	27104	11587	2711	1042	586	371	343	336	292	308	325	310	350	322	297	287	309	283	319	310	305	306	297	279	337	286	284	312	317	295	296	306	302	317	323	301	317	325	275	305	302	244	294	277	324	254	310	302	322	287	283	297	299	296	297	295	312	303	363	312	305	302	288	304	284	285	299	317	316	326	293	317	280	305	328	299	320	304	308	320	290	322	321	329	298	334	293	311	291	301	258	311	307	287	268	300	299	291	321	302	272	281	291	294	287	289	299	307	345	307	294	303	275	313	289	301	295	297	296	275	327	306	307	334	295	327	374	320	284	345	289	328	319	286	317	316	284	311	297	315	313	285	292	313	315	333	326	297	308	284	308	310	326	306	357	316	286	272	310	321	297	305	312	337	302	299	336	292	285	292	270	286	322	296	305	293	307	310	320	287	319	297	269	300	293	328	287	286	311	319	298	274	321	309	314	317	310	254	308	326	311	314	330	317	295	286	301	317	284	318	300	291	300	303	297	290	337	318	315	275	310	292	308	262	282	315	309	309	294	319	312	311	290	292	330	296	300	330	329	334	303	301	308	289	285	297	310	330	320	265	299	338	313	306	303	292	310	305	279	314	306	296	286	319	318	279	310	298	307	337	307	288	297	319	277	326	289	316	306	306	305	322	288	266	328	305	309	305	328	307	315	332	300	298	294	302	308	293	313	318	338	284	281	309	298	321	297	278	292	307	322	285	283	310	289	313	285	296	306	312	294	303	287	286	282	294	314	287	320	295	296	297	299	336	297	308	280	322	328	326	300	290	302	306	303	347	305	306	298	317	295	280	326	296	304	278	324	314	313	311	305	333	289	320	294	313	318	307	297	293	322	280	317	308	307	310	333	269	311	322	292	277	354	314	309	293	262	324	299	330	274	294	302	293	299	310	325	315	316	326	285	288	298	306	294	278	324	311	313	295	348	277	291	278	278	306	289	302	314	318	316	330	298	304	306	316	285	301	269	298	306	301	314	324	315	296	310	309	301	292	322	321	291	307	316	315	330	318	280	291	293	284	309	301	298	317	321	301	290	317	300	298	313	301	285	286	350	306	308	341	323	311	295	291	321	278	334	287	333	288	275	288	312	296	271	310	300	326	294	316	313	268	297	323	276	316	294	307	313	344	288	298	317	322	298	293	296	312	318	305	279	310	295	309	319	310	300	305	310	325	338	277	331	298	285	299	307	280	284	298	298	297	284	312	327	328	315	323	260	264	310	308	307	294	329	296	315	297	329	306	317	286	307	301	321	330	312	298	304	303	286	314	332	281	292	317	297	285	333	312	315	304	306	291	321	319	323	324	289	298	307	332	322	287	321	281	321	333	294	286	314	318	303	303	284	315	276	258	303	301	327	332	300	285	302	311	296	314	293	313	309	295	320	318	302	316	315	304	311	328	283	284	327	283	322	301	292	293	280	316	313	296	301	287	309	280	281	337	345	276	332	311	254	298	303	333	315	316	294	262	300	312	292	322	310	318	311	308	350	334	286	292	322	292	317	284	290	296	272	294	336	314	315	321	262	276	310	306	251	275	304	324	253	321	287	320	305	291	303	323	280	320	316	336	300	290	301	328	312	338	266	293	314	298	301	318	318	309	302	322	273	318	338	311	291	283	344	277	325	338	313	298	304	313	304	297	279	328	293	279	302	310	311	289	299	351	310	321	294	303	299	345	326	303	321	309	295	314	291	278	317	287	297	293	335	282	310	264	303	289	340	312	324	327	305	288	288	313	306	263	333	331	305	306	318	335	284	317	300	300	306	299	313	299	302	317	322	302	289	263	272	346	325	310	295	303	346	266	279	296	293	315	320	285	299	353	308	320	277	297	296	323	294	305	304	289	330	309	300	309	314	283	305	316	310	324	289	292	284	289	323	307	272	276	327	271	311	311	306	278	285	277	297	311	315	266	307	270	331	310	332	342	309	287	296	294	310	312	335	291	297	280	327	276	315	290	289	341	288	308	337	279	318	294	305	294	290	323	310	310	300	324	277	295	338	312	277	335	314	291	298	299	313	312	316	294	275	287	336	301	287	287	296	316	307	308	309	301	326	298	304	328	336	323	319	327	317	326	309	298	291	283	301	322	281	313	295	283	328	320	304	304	290	297	296	281	285	292	306	313	308	319	331	292	314	297	340	306	315	323	329	281	303	308	307	292	323	344	300	350	310	321	308	284	273	286	315	306	289	335	309	289	298	313	302	295	308	322	286	319	318	292	309	294	312	318	301	308	310	314	300	314	326	300	301	360	294	313	326	300	302	298	325	295	306	308	319	288	306	304	306	309	295	324	279	275	288	298	309	321	327	310	316	320	333	352	282	293	328	289	292	309	306	304	285	329	276	297	326	316	293	322	308	293	326	340	321	266	290	323	320	325	291	318	310	287	289	297	298	289	288	324	291	333	318	288	290	316	307	310	318	290	304	300	282	312	296	282	317	306	317	324	293	296	324	290	296	305	321	331	327	280	286	294	306	284	303	312	276	329	321	294	299	302	279	293	324	312	311	326	323	305	281	291	337	294	311	299	323	282	272	283	308	294	326	326	300	279	289	308	305	338	302	296	312	300	314	294	287	306	327	271	285	304	306	320	331	321	316	332	284	309	326	290	310	315	318	295	295	318	288	303	295	286	302	255	304	316	293	300	294	322	285	290	299	312	305	299	319	303	273	303	294	306	310	301	322	312	317	312	316	278	304	317	298	301	313	310	299	292	337	310	310	315	300	314	310	289	278	301	326	320	303	306	317	322	330	301	285	304	314	307	305	308	322	330	297	306	302	297	295	318	320	277	312	276	330	290	294	299	325	287	325	340	321	301	320	316	324	301	317	273	273	307	323	296	341	280	327	297	306	299	313	310	292	303	298	292	293	306	311	306	348	298	329	283	320	324	306	289	314	290	292	294	312	290	282	350	314	303	314	305	342	298	303	303	321	331	285	317	320	316	348	322	317	310	317	321	320	304	351	320	321	319	298	315	294	273	304	298	339	299	296	328	303	294	304	293	315	288	285	330	313	295	286	318	304	313	321	326	303	335	309	323	309	293	322	312	300	297	316	313	339	278	325	278	303	310	311	280	320	263	296	293	289	295	318	305	292	298	315	326	318	276	311	311	289	295	303	298	311	287	321	278	286	314	281	316	307	319	305	322	319	317	318	289	280	312	305	304	314	308	326	314	330	297	287	291	317	276	292	293	335	268	313	302	311	311	314	319	265	302	323	318	295	337	324	337	294	322	331	317	282	304	273	324	306	306	304	293	335	315	311	310	325	316	316	333	293	295	330	288	334	280	331	329	318	274	314	308	291	326	317	291	313	311	311	304	315	327	303	334	310	325	318	359	337	302	258	313	293	300	291	330	284	280	304	321	310	286	317	297	326	313	324	310	328	308	279	291	340	300	284	281	275	297	291	254	299	336	328	282	313	336	309	284	285	303	309	300	306	324	320	329	310	306	267	302	310	305	304	319	291	321	296
25174	28467	7380	1546	960	862	788	834	776	792	807	813	844	761	821	751	794	757	717	765	751	751	782	773	774	753	765	750	785	787	766	762	785	732	764	787	770	769	787	816	754	724	697	773	745	746	780	769	752	763	712	792	794	744	761	749	759	775	805	772	793	727	712	751	773	767	756	732	722	774	721	746	748	692	773	728	697	748	730	788	719	760	779	775	770	773	731	761	773	744	736	800	750	732	732	727	739	793	761	780	729	710	770	744	727	754	806	749	789	837	808	734	709	728	778	728	762	761	732	766	727	752	740	737	784	703	741	698	812	748	782	733	747	733	773	744	755	724	763	745	797	827	750	715	731	724	733	795	753	767	750	745	725	719	749	769	744	749	720	753	773	807	767	776	718	789	736	752	712	739	799	751	740	755	729	738	743	790	729	733	761	765	796	720	763	761	731	736	784	743	726	765	794	758	757	763	755	775	790	756	714	774	715	758	825	713	729	757	723	715	726	762	798	785	734	778	782	753	755	719	773	766	728	767	727	742	757	719	798	761	740	719	793	761	730	705	745	759	753	740	755	698	723	772	715	778	769	786	743	755	764	747	737	796	752	739	740	784	754	711	752	773	757	743	771	757	741	723	742	745	766	788	748	795	734	706	737	686	737	747	752	768	788	765	688	771	768	784	763	735	794	727	747	749	738	754	738	782	747	761	760	723	750	760	778	729	752	762	762	729	726	758	728	725	718	698	725	759	754	729	729	709	811	752	763	761	733	771	761	802	767	723	844	756	732	763	750	735	797	756	780	744	802	720	768	756	751	772	751	757	797	741	740	751	709	730	823	785	724	749	727	742	772	693	722	778	724	775	724	767	761	747	762	725	744	746	758	758	741	691	754	739	765	712	779	763	739	765	759	767	766	823	767	762	743	776	712	780	739	756	694	767	758	744	766	756	797	785	746	790	734	748	727	773	787	761	749	774	768	789	768	730	744	762	793	756	737	750	739	716	773	758	741	720	786	746	781	767	753	726	748	802	797	756	679	759	731	728	769	700	761	808	716	795	811	723	769	751	752	775	734	787	717	744	764	750	734	766	789	762	698	781	764	728	729	795	751	758	736	722	696	762	759	716	731	747	758	795	714	754	743	774	782	772	783	764	710	765	750	771	747	763	742	717	773	745	766	752	734	791	778	742	769	753	769	711	786	720	755	738	721	755	734	746	766	767	713	775	773	741	768	695	787	757	720	754	773	715	744	751	770	775	754	726	738	773	770	724	756	741	704	765	746	766	741	712	722	742	728	807	744	771	807	772	735	753	811	736	763	785	789	744	802	743	740	738	801	814	714	739	797	740	746	760	727	823	761	747	826	700	689	689	740	733	738	750	763	814	727	762	730	743	773	745	764	719	743	711	761	721	763	726	791	746	779	770	726	776	736	790	751	808	738	738	780	737	771	755	750	757	716	770	743	751	801	726	727	734	795	742	767	763	717	759	746	730	802	754	753	717	762	750	814	766	751	774	778	777	773	767	728	803	720	781	754	753	719	762	694	760	750	772	757	738	798	770	784	763	770	773	783	752	758	771	763	769	762	767	764	754	753	737	743	749	775	792	721	713	763	781	748	791	747	781	792	779	738	771	687	730	723	760	725	747	758	742	720	809	738	779	746	750	745	775	760	803	787	756	775	750	738	749	742	744	742	739	757	751	744	802	753	813	778	830	803	764	782	715	707	772	784	715	752	730	780	730	750	765	756	748	756	783	768	738	742	769	730	719	756	777	744	710	768	721	745	780	749	763	762	757	749	765	767	743	732	757	786	749	784	787	750	806	770	754	741	810	735	754	736	792	734	767	742	767	704	752	723	768	724	786	746	747	758	746	787	727	765	770	771	773	731	743	730	727	732	770	769	761	791	738	712	734	713	744	758	737	801	760	738	763	757	743	753	724	737	741	787	777	777	763	746	741	784	723	702	783	703	751	790	755	806	785	755	802	767	709	748	770	712	753	771	706	762	767	805	764	770	745	750	720	732	746	741	729	778	802	768	801	780	772	822	793	751	760	710	787	726	771	779	743	683	767	718	766	759	765	763	730	792	759	764	716	783	782	795	727	759	781	730	743	729	752	740	747	767	741	775	734	816	750	747	822	818	727	782	776	790	774	674	771	757	781	761	775	802	762	805	713	695	746	761	764	756	694	743	792	798	772	688	773	738	768	771	753	803	807	781	721	738	755	733	735	697	750	751	757	724	736	772	750	724	761	814	777	743	726	715	754	747	741	763	710	748	733	788	705	783	758	771	739	734	762	756	746	723	761	770	769	728	771	710	775	727	734	759	749	782	778	777	714	755	710	707	731	761	709	754	751	733	789	731	758	754	771	768	764	724	729	756	793	744	728	763	777	741	789	789	702	766	784	768	780	748	786	822	790	764	713	742	742	721	750	766	784	768	742	785	741	775	751	751	785	753	780	762	755	739	803	712	747	729	787	730	748	760	731	730	786	737	711	781	755	736	734	752	725	768	760	760	756	759	745	749	777	767	722	717	797	730	756	741	757	739	790	736	752	757	762	730	751	730	746	781	709	753	769	769	799	781	729	720	817	760	751	762	801	754	772	780	713	766	709	722	759	751	790	744	750	724	737	692	778	764	826	769	759	759	772	766	749	754	759	760	796	805	759	741	794	769	766	798	787	753	722	736	719	735	776	769	782	750	729	766	761	722	721	753	738	729	703	786	742	706	767	814	834	699	781	774	723	713	794	761	754	768	742	750	758	738	765	755	753	783	725	728	747	767	774	739	717	772	749	709	804	812	778	710	715	694	769	728	745	729	775	732	756	795	681	751	742	752	779	747	788	712	740	731	744	751	779	767	718	746	762	728	731	762	781	769	741	783	738	743	758	774	769	740	712	759	720	795	773	752	735	744	707	788	758	724	736	769	785	755	739	782	739	734	765	745	774	764	749	809	737	737	719	722	728	765	707	762	764	731	762	758	747	748	728	746	742	742	753	733	753	744	756	767	759	752	746	750	744	698	760	751	719	760	750	735	778	765	737	747	740	774	762	763	789	775	773	766	732	752	775	785	739	771	738	736	742	759	763	750	728	745	699	785	781	729	699	758	749	747	763	720	740	734	763	753	741	748	739	690	749	752	790	807	733	769	738	771	796	778	756	749	754	733	721	783	733	739	766	759	788	739	743	790	743	747	784	722	724	775	763	796	777	757	754	780	743	747	792	762	740	749	693	751	707	792	773	772	766	785	803	746	767	735	791	745	769	755	772	747	783	710	760	777	793	766	686	716	754	744	775	743	785	777	808	752	763	755	754	760	758	783	763	772	750	745	684	737	759	770	724	777	778	713	776	740	726	733	783	743	716	765	750	711	767	744	761	740	750	730	749	742	725	786	795	745	727	784	768	733	768	783	767	759	756	750	726	754	770	786	751	743	724	716	765	707	760	727	753	762	739	749	681	791	768	802	732	745	734	746	769	738	776	697	757	779	738	749	752	754	734	770	773
46572	34667	29621	23399	19579	14027	7039	1960	660	519	498	494	436	443	419	427	383	379	386	368	392	391	367	378	363	368	395	377	365	371	367	367	378	356	393	345	369	390	397	354	359	358	350	356	378	361	355	364	387	357	342	374	368	365	344	329	325	329	360	376	335	371	383	382	305	372	373	371	313	340	364	350	340	361	376	368	361	377	342	350	327	336	351	346	372	363	354	391	348	375	333	338	362	349	388	367	393	345	336	356	357	337	356	367	346	378	356	348	339	315	342	337	339	369	365	359	381	345	383	332	335	359	392	356	339	384	368	335	326	352	353	335	369	357	342	371	353	350	376	333	366	357	356	345	370	353	338	326	335	348	336	360	381	350	348	336	366	367	344	334	333	329	367	366	353	368	333	339	329	359	339	391	367	320	356	383	358	392	379	359	365	363	346	336	341	360	362	352	344	355	337	351	367	368	326	348	330	362	368	372	388	362	364	323	387	387	347	349	348	375	360	339	346	342	394	348	371	361	356	390	381	353	353	385	343	360	351	371	348	323	347	350	392	364	384	385	347	324	379	366	351	383	347	385	342	339	343	374	329	386	361	317	371	390	338	351	361	370	341	353	365	365	380	330	334	363	386	328	317	320	369	392	352	357	355	352	375	363	375	395	400	358	334	331	334	360	353	345	349	378	348	339	399	351	327	386	330	360	365	364	332	335	373	340	362	358	341	382	337	363	339	361	331	356	381	391	312	353	372	337	317	354	382	402	379	347	318	358	375	372	349	348	365	354	375	351	344	361	342	331	334	317	338	358	395	352	356	383	364	373	348	373	353	341	368	364	356	352	374	325	322	328	389	350	383	321	341	344	327	364	355	349	339	343	368	347	369	353	389	373	369	379	332	340	368	339	349	324	337	340	358	349	334	364	362	354	353	343	412	342	324	378	337	375	380	353	355	352	324	380	361	386	391	339	379	390	318	343	332	346	349	374	372	392	370	349	352	370	365	336	400	327	364	399	336	343	347	356	320	364	334	375	340	346	366	358	343	363	395	352	346	366	369	349	350	375	331	353	402	317	377	351	363	344	390	345	348	340	358	375	337	382	358	368	356	366	331	363	342	356	335	298	359	322	356	359	380	345	361	349	329	379	366	347	376	359	348	343	344	331	349	337	354	333	334	338	367	383	348	331	350	364	353	358	345	371	363	358	400	340	331	360	355	351	342	354	383	362	346	354	376	340	342	356	339	343	362	372	364	392	343	353	343	354	333	352	359	332	344	347	370	369	365	383	364	341	340	361	376	401	374	331	337	317	357	372	343	351	348	363	338	369	356	332	385	353	354	374	355	348	385	310	337	355	374	348	360	337	386	335	362	370	339	354	327	334	360	327	345	362	374	357	356	383	376	362	368	344	360	350	330	335	357	358	339	342	356	377	380	342	338	357	331	370	337	358	361	333	361	361	332	352	346	332	352	344	338	377	335	386	364	368	372	366	383	340	324	331	403	342	374	349	350	398	324	354	357	342	330	367	333	341	343	324	315	353	346	344	385	343	339	356	368	362	359	352	356	346	332	349	369	382	326	334	352	349	376	328	359	310	347	365	318	381	357	343	357	362	370	366	344	373	365	386	334	335	377	337	322	332	370	365	327	339	368	365	399	360	383	329	351	352	371	349	350	342	363	347	375	358	386	357	378	350	365	349	387	345	370	378	333	343	347	362	335	352	358	379	358	338	361	345	350	365	352	327	356	322	331	372	334	401	344	373	355	361	356	332	360	339	341	368	358	330	335	325	398	340	332	361	351	363	355	372	342	319	366	369	338	350	369	349	378	390	345	383	373	345	392	394	355	365	339	326	362	340	368	338	368	370	354	371	377	348	333	391	373	337	356	334	359	354	345	343	368	335	361	371	354	338	379	347	331	336	370	330	393	325	361	342	386	380	354	358	352	357	361	355	367	360	371	373	355	375	353	358	372	348	366	351	337	355	339	382	327	349	349	373	341	352	362	349	359	317	334	320	338	356	324	371	353	358	372	347	357	335	349	354	363	320	337	367	358	332	339	348	345	348	350	370	355	325	360	368	362	346	366	357	367	327	357	347	346	383	373	330	373	340	387	377	362	354	371	368	360	329	370	364	372	376	382	368	391	340	408	340	371	345	388	372	353	371	353	364	363	368	382	403	370	372	358	352	379	375	354	369	336	353	354	365	343	350	371	354	354	325	376	353	350	346	339	366	355	309	345	361	335	367	378	398	364	387	364	363	349	355	375	343	346	353	315	330	360	358	351	364	356	371	348	339	383	335	356	348	360	322	361	349	328	392	393	362	394	387	366	346	388	395	355	377	349	351	393	343	342	375	335	331	374	331	331	361	356	362	372	369	376	368	362	342	340	348	336	356	340	367	322	401	340	340	369	375	374	354	353	371	347	317	366	369	360	380	367	325	354	344	307	338	372	361	350	350	370	360	362	337	374	348	365	366	335	367	331	346	326	345	361	384	348	357	377	340	360	340	321	329	347	354	334	370	407	373	354	322	347	350	395	373	351	324	364	339	370	377	377	334	344	389	357	371	362	343	371	335	367	385	382	385	341	338	323	393	378	372	364	360	374	353	367	397	352	379	318	343	373	364	359	361	363	324	331	346	362	347	357	351	375	350	391	337	345	362	346	340	353	326	332	328	358	348	370	327	352	342	371	387	322	330	318	341	361	351	380	367	378	319	374	356	382	348	370	341	340	374	334	332	334	368	350	356	335	357	315	374	376	369	366	344	359	341	345	311	349	333	361	361	385	356	345	352	340	320	307	370	353	319	391	327	353	374	364	373	345	363	327	369	352	343	344	340	338	345	351	338	325	358	319	368	362	370	400	371	380	340	370	336	357	321	372	384	358	334	349	391	380	376	344	364	354	362	334	384	335	376	357	331	385	349	359	343	386	366	352	308	358	327	344	315	339	361	352	315	352	355	323	339	377	372	303	339	370	358	357	385	334	367	319	331	338	370	374	367	350	357	339	367	317	329	338	349	344	385	348	367	366	347	366	375	375	364	346	357	323	357	314	338	376	371	370	352	360	320	349	352	316	341	325	354	349	407	345	362	356	360	351	305	320	317	370	328	345	351	370	341	354	365	387	327	363	376	361	317	360	363	396	347	342	368	404	354	348	339	343	390	374	382	363	408	334	350	365	349	354	361	360	323	328	396	358	364	353	332	369	332	334	348	338	371	372	340	367	389	362	346	339	359	383	372	366	351	342	348	329	384	349	357	362	340	325	344	416	387	342	381	369	377	359	341	302	362	383	350	346	346	350	307	347	367	329	331	334	339	361	376	322	330	385	343	335	385	350	332	326	320	329	341	347	352	373	350	339	334	346	348	336	337	331	323	332	349	341	361	339	339	353	374	375	350	345	359	344	362	328	336	341	328	347	376	384	366	367	406	346	367	339	339	331	346	336	397	340	331	363	348	361	379	345	319	351	365	317	348	359	348	337	360	346	349	328	325	414	385	402	331	362	381
48300	56625	25356	5101	3412	2751	2367	2077	1779	1656	1664	1482	1352	1200	1203	1157	1063	1082	1024	1077	1037	980	978	957	1004	930	921	858	904	914	916	943	934	856	929	922	886	834	877	876	884	930	895	859	877	848	872	841	871	842	864	847	804	876	857	822	897	873	797	853	777	821	874	847	862	887	855	821	812	878	858	836	818	831	818	858	852	780	849	846	852	813	840	820	864	815	806	822	821	859	807	838	844	828	865	844	815	790	850	831	794	841	791	820	763	834	813	876	849	843	837	804	799	791	807	814	830	851	827	818	801	781	787	862	842	824	812	815	774	802	857	812	828	812	790	832	809	844	832	819	818	805	864	828	799	823	817	846	816	787	767	827	793	775	834	799	844	839	860	815	820	857	817	811	813	841	835	806	877	821	832	804	820	813	862	798	895	755	835	838	804	802	825	846	806	802	791	854	802	833	873	811	854	835	807	802	800	783	823	829	782	783	805	827	853	869	834	777	848	831	818	833	813	817	825	795	781	806	836	789	852	816	877	829	842	829	875	825	846	820	825	850	790	807	799	834	795	802	792	816	878	816	841	809	791	868	873	875	798	853	805	847	814	840	821	796	858	855	835	846	849	793	812	811	779	796	834	841	777	809	794	838	838	763	798	812	822	845	783	832	806	796	788	815	833	826	851	831	825	807	807	773	842	862	830	848	812	805	764	806	825	854	839	810	801	814	841	788	793	794	814	795	829	886	838	850	824	812	768	810	833	797	769	830	882	790	820	794	822	790	798	790	874	830	824	780	860	867	809	838	861	773	820	805	850	841	805	792	861	841	790	791	800	818	840	801	792	775	829	803	844	846	799	782	798	804	817	811	805	753	817	822	821	770	805	843	825	814	828	847	835	720	780	788	828	846	823	797	874	810	804	839	798	806	833	786	789	830	780	855	795	869	772	779	818	799	834	845	817	820	793	837	819	853	823	843	827	820	863	830	837	861	825	790	830	795	855	808	832	834	868	828	826	814	807	809	866	794	858	856	840	877	838	837	782	838	833	819	830	750	832	838	845	755	824	853	809	784	829	863	754	838	804	801	811	806	840	782	830	851	842	810	817	816	840	784	803	838	763	826	846	800	804	786	821	843	823	832	786	835	839	832	803	792	781	787	844	868	794	773	810	827	822	794	820	820	832	830	858	823	823	831	806	826	858	788	827	763	841	775	804	840	842	782	801	825	844	824	836	853	751	798	814	802	786	788	858	844	803	789	787	790	830	885	805	842	809	821	851	830	832	871	804	854	845	791	796	774	844	807	825	811	836	834	898	850	805	840	792	786	791	833	818	796	853	800	889	814	796	832	777	844	854	819	835	814	855	829	785	818	868	879	806	798	782	825	841	791	772	777	827	813	794	831	815	785	806	770	815	825	840	828	851	776	807	791	815	854	791	812	765	800	827	808	790	804	826	815	783	808	766	808	810	792	825	852	846	828	853	839	762	812	764	789	773	857	811	809	802	813	812	792	814	786	801	803	833	807	796	803	750	856	856	843	820	827	846	844	854	820	836	815	769	784	815	786	835	844	820	784	864	831	860	820	812	815	808	837	831	753	836	794	770	791	840	818	819	808	816	774	814	830	819	757	814	839	833	824	846	837	818	833	805	817	793	798	823	803	865	838	823	773	829	845	858	803	816	846	837	838	784	844	834	786	818	875	807	789	797	824	806	805	791	826	790	877	887	866	795	845	814	829	773	837	839	783	843	844	746	797	842	826	861	844	805	846	803	856	857	829	809	773	863	871	795	810	838	830	814	853	801	762	775	828	851	867	854	804	812	777	847	890	815	849	804	865	822	816	834	830	789	811	839	798	800	825	787	783	819	824	823	845	834	824	853	849	839	795	845	808	825	829	828	797	794	836	834	782	765	818	766	831	844	849	851	830	803	831	799	820	813	862	841	826	809	806	793	784	837	811	826	834	857	841	828	826	783	818	786	801	839	808	785	834	838	789	820	852	830	807	826	776	811	843	777	815	869	847	791	793	807	793	785	808	848	827	820	812	785	805	838	848	832	849	815	846	807	783	833	817	788	817	838	835	784	830	793	803	787	785	785	830	837	823	822	805	848	792	819	833	799	825	843	806	771	830	825	805	831	802	866	783	821	812	855	768	785	876	771	845	838	842	792	858	803	862	819	801	830	843	731	815	839	790	788	790	783	825	824	804	862	850	858	811	815	771	835	807	830	810	803	853	778	851	799	801	823	855	833	847	812	846	837	849	860	784	839	808	872	824	811	759	822	797	803	848	789	755	826	813	806	770	874	810	871	901	745	786	821	807	851	791	804	801	844	836	823	819	799	819	794	812	784	792	846	854	777	805	752	775	855	801	838	847	823	840	757	821	746	839	870	807	797	805	810	816	767	776	846	781	832	801	772	827	797	825	798	883	827	828	813	870	856	862	820	852	829	851	857	844	812	891	855	853	886	831	817	826	811	840	825	822	790	884	823	876	833	792	824	811	851	762	794	805	841	864	854	848	786	846	820	806	825	834	830	810	797	768	865	842	838	845	769	853	833	760	829	842	797	829	772	768	821	821	841	839	816	820	805	852	819	785	847	853	843	830	815	801	850	805	807	751	862	781	851	782	803	815	838	838	812	822	856	830	862	813	795	791	815	847	851	817	795	840	843	792	842	821	857	839	814	759	819	880	747	793	872	797	836	813	810	836	916	824	819	842	801	827	806	838	797	808	794	770	799	878	848	836	791	774	899	817	820	843	777	855	812	866	868	801	806	851	817	853	818	824	786	859	805	778	846	788	828	818	842	786	819	823	776	827	829	824	848	802	823	807	850	805	849	823	836	867	817	858	871	823	794	838	827	789	821	854	789	833	839	793	819	824	846	839	786	850	841	805	854	826	819	845	829	819	883	804	786	814	826	802	753	807	833	831	834	842	834	859	806	814	794	851	814	805	864	812	829	887	854	861	864	796	808	799	833	797	824	848	854	854	840	808	850	816	813	817	798	838	785	834	834	785	775	811	825	756	905	837	821	859	846	781	888	852	813	821	821	844	874	808	817	815	858	850	857	868	817	820	796	811	832	810	750	820	793	863	826	810	842	815	841	827	840	793	857	851	821	847	816	833	784	786	827	805	818	810	795	858	809	820	792	803	809	806	804	798	847	819	767	865	823	767	841	829	802	825	806	783	830	849	836	861	856	804	851	821	868	802	825	802	800	785	811	843	800	813	874	777	804	840	849	823	812	800	788	822	820	838	819	769	807	806	858	808	854	851	848	785	841	858	824	855	814	775	848	862	811	814	816	807	819	837	808	817	890	814	870	810	816	830	820	808	775	773	822	796	842	794	841	850	785	796	831	807	802	839	768	863	862	779	897	797	834	812	840	866	824	813	801	822	791	803	822	838	795	786	866	922	786	803	840	807	832	847	815	782	837	864	862	826	852	810	839	786	835	788	799	848	836	859	812	828	830	792	789	828	827	817	787	848	759	808	824	798	827	844	796	836	802	818
48225	38957	32312	23867	22710	21232	14551	5248	1181	542	497	458	350	342	291	274	299	283	255	259	291	267	256	282	227	231	244	216	209	230	249	204	244	190	222	210	231	211	228	213	192	197	180	218	219	201	210	196	191	191	207	194	166	191	205	225	212	213	200	206	209	191	179	191	209	209	176	168	182	177	221	237	185	184	212	200	199	198	213	197	184	209	196	190	189	187	198	200	203	187	198	197	177	214	199	193	205	212	214	196	221	196	207	202	211	189	234	204	164	190	203	188	205	201	221	170	172	188	183	206	192	178	193	189	214	188	213	184	209	194	194	228	181	206	192	180	194	199	212	201	186	205	188	192	186	200	197	221	201	173	196	209	202	211	190	209	193	208	207	207	227	206	204	217	205	204	194	198	193	175	189	167	195	167	181	196	189	203	207	170	226	203	171	194	196	191	196	205	190	193	185	204	179	178	205	177	193	205	188	163	214	212	188	196	195	159	192	214	212	201	207	197	195	211	197	193	218	224	170	201	202	212	190	175	193	186	194	191	210	217	203	195	165	192	198	189	215	191	195	187	229	188	200	186	216	200	204	191	206	162	185	199	182	204	218	202	186	184	200	208	213	189	213	207	203	208	199	197	213	220	187	208	195	187	194	201	197	203	174	220	220	203	210	182	205	191	192	191	198	180	195	186	191	182	174	202	204	192	211	191	213	200	194	211	200	192	175	223	203	202	194	223	191	211	217	209	206	215	220	190	184	204	191	184	217	237	217	183	185	161	197	231	210	214	199	202	171	186	185	196	184	196	165	173	185	220	199	203	183	219	193	196	229	177	202	167	220	205	225	194	180	202	193	183	172	199	202	197	164	202	188	207	141	192	219	186	237	205	176	188	187	193	188	190	167	217	180	198	204	213	197	194	196	196	194	186	192	191	188	194	180	194	190	223	188	172	173	174	207	197	200	197	203	163	194	192	177	199	173	204	155	198	210	195	197	212	183	204	191	190	204	207	177	189	192	182	186	181	206	213	189	226	198	180	198	175	197	205	185	195	210	214	211	195	232	185	182	192	194	188	192	188	181	165	190	159	214	178	166	227	196	195	197	230	207	217	206	184	192	216	184	200	219	177	205	190	210	201	200	181	187	229	185	192	208	207	190	190	188	190	202	179	209	232	200	183	203	200	187	206	185	193	187	181	193	196	174	195	195	212	186	166	198	196	206	204	194	210	173	191	194	195	197	228	216	212	208	188	202	207	186	188	189	194	193	214	190	215	182	176	189	200	211	207	217	194	190	188	200	188	182	205	181	173	214	214	195	196	162	190	195	201	189	196	182	203	195	216	198	208	163	200	202	194	210	222	204	188	216	227	171	201	216	206	179	194	198	192	186	197	168	176	190	212	200	206	197	183	183	203	200	193	180	191	178	187	194	202	203	185	185	200	181	198	216	213	193	201	183	201	187	215	221	209	204	192	205	216	210	200	213	197	180	207	220	217	212	198	185	206	211	195	214	196	192	186	207	198	223	179	221	187	183	194	186	214	193	209	228	184	202	169	193	218	212	198	212	175	212	198	168	170	203	184	192	212	199	187	189	199	208	205	194	187	157	189	228	203	167	209	191	188	202	174	172	203	219	158	194	206	214	205	205	203	220	175	194	183	213	212	183	187	189	199	201	198	157	187	191	191	162	176	196	191	209	199	219	203	189	210	187	209	207	185	222	205	193	202	218	181	174	196	175	200	198	203	199	203	217	214	220	171	187	183	208	196	181	194	221	184	177	185	204	188	210	196	207	183	206	201	188	185	175	193	195	200	170	201	219	168	193	191	190	212	170	175	192	205	198	194	199	206	197	198	192	193	190	211	196	186	219	185	196	214	196	190	202	180	197	194	209	198	177	187	190	199	232	207	211	217	210	167	179	228	182	226	205	193	208	182	202	185	188	191	185	195	195	203	205	214	198	208	212	200	205	216	189	183	199	188	211	183	218	183	224	204	193	208	191	186	179	196	201	171	176	196	205	209	203	190	165	191	182	174	190	196	197	191	192	193	181	175	190	206	205	220	201	179	199	202	185	166	203	195	224	207	183	189	210	235	177	203	211	201	201	193	190	186	221	194	197	199	190	191	198	203	202	198	184	191	186	191	202	236	222	201	189	190	191	198	219	196	189	181	175	211	181	213	193	196	188	191	182	204	184	171	198	177	179	193	208	213	215	190	223	188	175	201	173	198	180	200	212	188	196	204	172	214	212	174	221	185	208	202	185	188	186	206	198	215	191	183	189	177	181	214	214	200	191	201	185	178	187	182	196	199	195	174	192	219	195	189	189	191	206	192	210	195	225	186	204	164	181	187	197	170	178	205	196	195	215	175	212	205	195	198	207	199	200	193	173	212	184	204	169	185	199	191	188	171	223	196	186	186	207	186	197	208	187	186	215	217	195	190	192	199	193	188	196	191	205	193	190	170	213	176	208	197	209	192	167	214	174	208	196	209	204	195	188	225	225	204	185	198	192	197	212	198	199	177	221	200	212	192	187	198	213	163	225	195	182	200	197	189	204	177	193	194	175	198	204	202	183	197	217	210	193	182	210	203	174	175	192	211	218	209	217	194	208	211	221	212	184	191	219	204	217	170	208	213	228	191	174	164	208	178	192	186	219	215	211	210	201	187	215	186	174	176	202	178	209	193	206	187	193	195	169	212	196	203	179	190	201	188	203	170	194	197	182	190	209	207	196	216	187	217	178	195	205	186	200	176	212	194	172	225	198	189	188	206	191	185	189	199	209	205	204	214	189	213	174	228	202	197	202	194	184	194	201	204	203	187	184	196	194	175	197	195	197	218	209	214	207	197	188	191	185	190	184	186	184	210	190	200	180	207	213	180	218	177	204	198	189	188	215	198	205	180	222	208	179	204	201	179	204	194	187	187	205	186	190	207	191	169	187	179	182	186	187	167	187	195	185	199	190	183	178	192	205	186	198	195	194	201	174	184	187	197	208	184	165	196	211	183	185	182	204	204	213	196	215	175	189	211	194	195	187	204	231	201	161	188	211	188	217	226	167	186	204	196	178	210	224	196	197	180	220	204	202	216	199	179	212	177	206	212	177	194	189	196	229	211	230	220	206	186	189	208	176	184	192	198	204	207	224	195	191	206	197	188	211	194	192	185	207	211	179	185	194	241	210	193	202	212	210	208	213	178	201	192	166	214	199	211	203	192	193	192	193	196	183	173	202	194	213	194	174	208	187	196	209	210	198	198	207	193	196	214	202	197	202	220	183	200	180	199	192	183	191	199	206	191	181	186	222	187	191	196	193	213	191	195	227	193	195	166	190	188	214	200	199	187	195	202	171	179	219	212	186	196	188	204	198	199	207	171	190	195	216	182	200	201	198	206	217	194	206	191	200	200	215	220	224	197	217	200	175	169	214	185	166	199	191	186	213	207	172	192	194	208	196	197	198	199	241	200	198	199	224	192	209	187	175	176	176	194	194	191	205	191	181	191	183	210	197	213
50318	62633	34380	6696	5124	4138	3449	2895	2420	2173	2027	1662	1388	1242	1207	1086	1044	957	911	846	849	778	751	707	735	719	700	617	708	662	646	641	598	637	603	608	535	558	587	546	573	585	566	535	537	522	524	484	561	546	521	540	513	523	527	511	525	489	506	521	505	483	521	490	502	516	471	483	529	535	459	494	531	498	472	486	485	494	472	473	465	514	502	515	473	476	475	496	502	508	469	480	471	492	480	485	456	515	480	494	499	474	473	455	496	466	501	494	477	493	474	496	503	499	495	434	466	474	476	498	438	481	471	436	452	448	495	520	493	494	482	475	472	501	462	464	486	474	507	452	458	433	470	458	433	455	469	459	500	477	456	448	521	455	479	462	456	459	465	450	479	491	506	462	471	479	449	464	459	437	495	500	452	518	468	445	470	457	495	472	498	443	440	447	447	432	463	502	497	439	471	486	506	470	470	466	439	463	479	440	506	464	495	428	487	459	408	464	478	488	456	506	431	470	507	455	483	471	478	482	416	457	463	472	460	451	453	452	457	463	442	479	438	505	478	469	458	492	426	483	429	466	482	460	469	432	492	474	469	441	492	452	460	461	467	460	446	458	454	424	436	480	490	453	483	470	482	462	460	450	444	482	462	457	476	421	419	454	479	448	458	476	468	482	498	473	449	477	439	468	468	464	488	447	472	451	473	438	441	479	459	459	451	443	465	427	420	504	475	463	474	451	487	490	462	462	483	451	468	480	487	485	494	445	457	428	477	508	482	480	441	513	441	455	447	491	450	467	465	487	482	441	484	440	467	459	436	451	472	462	459	455	443	500	455	454	476	481	469	474	473	461	459	488	508	478	440	447	487	443	460	444	446	477	467	433	440	509	474	505	442	456	444	450	480	477	460	482	522	466	463	468	485	466	446	487	508	473	487	478	450	477	468	460	469	446	439	490	462	467	491	463	458	450	452	474	432	425	452	452	487	481	454	510	473	470	443	501	483	453	471	476	462	493	482	433	455	483	467	500	440	486	479	456	445	447	461	468	462	470	489	458	472	448	489	469	489	461	484	424	467	488	467	455	447	478	461	445	452	461	463	474	457	485	480	485	472	453	445	504	449	471	464	455	497	477	455	476	449	475	458	453	451	458	453	475	474	504	451	447	447	457	485	440	460	458	443	431	455	448	431	478	454	462	481	445	462	511	471	519	429	459	479	478	467	446	447	478	459	493	471	465	411	457	453	492	450	479	476	488	447	438	496	465	470	465	449	440	476	509	484	446	464	491	446	451	464	499	462	442	440	488	450	435	442	459	451	456	518	458	452	476	424	474	494	456	445	477	472	476	447	451	499	461	457	491	466	456	446	463	463	490	453	448	475	454	449	482	491	486	424	449	478	484	468	434	460	447	474	470	510	487	454	457	428	467	476	462	436	469	486	490	455	476	461	461	490	434	482	447	471	438	451	453	460	512	507	470	444	461	475	510	477	468	476	445	470	460	446	426	476	484	491	461	439	439	480	460	455	442	464	455	442	489	489	495	509	477	475	485	473	476	470	438	453	478	469	457	458	476	501	463	482	509	475	425	474	473	426	440	442	520	490	494	433	458	467	449	479	491	450	472	458	469	490	443	470	439	445	474	493	476	455	436	476	469	424	456	507	466	475	462	449	461	450	503	489	491	502	456	428	472	534	463	478	473	499	426	482	477	491	464	492	457	511	478	419	432	464	437	462	451	470	495	451	473	463	472	472	467	494	474	448	461	474	484	447	464	469	506	435	468	472	445	462	488	466	437	495	490	486	452	458	481	506	466	451	485	469	487	486	492	454	474	454	459	454	490	497	496	478	455	483	473	477	460	501	453	454	468	449	482	449	488	447	466	465	475	488	490	469	445	486	484	436	484	503	440	440	475	453	482	489	461	463	466	494	491	461	453	468	461	460	454	463	449	458	480	447	514	472	430	446	483	469	488	443	491	456	518	448	450	464	445	470	469	500	462	454	474	441	476	450	491	488	476	483	472	455	468	452	464	451	463	458	472	496	435	456	416	458	405	507	440	464	422	512	452	483	458	440	455	460	475	477	478	446	481	461	504	431	498	469	500	470	416	455	458	416	472	454	476	463	498	454	446	453	485	481	497	473	463	491	449	475	443	453	457	444	462	515	494	487	457	469	466	439	463	468	446	453	493	482	458	499	463	488	444	456	502	520	477	432	432	462	453	451	474	471	475	457	420	481	484	519	460	471	456	453	416	504	470	482	478	474	509	454	471	479	486	468	502	479	507	474	467	439	450	449	443	484	507	482	444	443	499	467	476	442	506	461	475	453	505	451	484	472	463	477	451	470	471	456	441	472	463	486	482	479	454	449	445	435	447	453	446	520	433	463	509	459	472	443	461	435	456	483	489	452	458	452	494	485	490	481	476	458	491	439	507	459	464	472	468	470	480	472	446	466	505	445	474	495	452	462	468	500	478	482	446	460	503	422	491	467	468	498	441	463	474	491	448	484	450	447	491	427	476	463	475	469	465	510	433	493	477	488	407	500	465	484	491	496	489	440	464	460	455	441	454	460	467	458	448	475	482	461	482	469	465	493	503	489	483	453	456	481	458	483	473	486	525	462	448	465	436	467	444	434	513	491	440	439	452	456	439	483	452	501	484	446	439	525	455	421	446	451	464	451	478	451	450	451	508	445	481	467	467	471	451	439	467	468	424	461	466	439	428	469	447	489	453	411	474	487	458	470	478	433	527	478	462	454	461	495	436	472	487	457	427	463	498	443	438	458	455	458	471	459	506	475	469	461	452	458	465	475	462	459	489	512	478	447	484	433	466	449	454	497	488	454	489	510	498	490	482	443	462	457	457	440	443	434	457	453	480	472	478	431	428	452	445	486	479	467	487	472	447	444	475	502	474	475	423	488	438	442	444	443	444	455	448	463	480	482	474	473	444	482	447	474	462	461	431	463	461	437	440	459	454	466	479	491	463	485	463	481	462	412	462	456	470	456	485	456	456	448	495	479	470	437	452	467	456	442	482	441	462	481	459	487	442	451	476	438	460	441	506	440	469	472	448	435	449	476	442	453	463	485	452	446	457	453	458	477	485	505	474	474	462	457	466	473	491	479	507	484	485	450	452	473	486	546	454	473	441	454	444	462	471	475	498	463	494	477	469	441	459	459	460	489	458	456	423	488	397	412	461	486	453	457	492	501	497	459	491	459	473	491	491	426	457	498	481	437	467	467	489	461	469	455	439	492	457	450	504	458	437	470	475	448	424	469	464	488	459	469	435	459	474	460	441	451	433	499	445	460	491	440	477	485	478	491	484	472	456	427	491	461	415	471	469	465	444	472	487	446	439	503	486	466	478	501	446	461	476	427	450	466	501	455	482	483	489	431	445	494	503	459	462	477	492	480	464	453	489	501	484	459	455	458	444	476	466	442	445	484	457	488	494	493	473	479	482	478	440	459	471	453	468	486	483	427	477	441	466	458	486	480	439	459	428	440	481	483	464
34375	38226	20659	6284	1424	651	422	331	300	315	331	314	313	270	295	286	300	305	294	303	264	333	352	321	297	313	324	313	320	322	312	310	281	277	310	299	338	312	282	319	307	321	306	301	332	309	289	291	290	309	324	282	330	337	330	313	329	324	286	294	305	289	311	341	346	315	306	284	318	305	337	285	335	314	332	308	306	343	293	325	335	305	322	290	307	282	293	315	328	323	320	314	310	332	306	301	302	336	297	299	296	273	298	297	309	317	323	309	312	301	306	319	297	275	295	307	334	284	317	322	321	325	267	311	325	289	307	299	341	322	292	305	335	283	281	306	292	284	308	331	315	342	305	310	306	315	292	292	291	321	307	307	268	268	278	350	309	318	298	278	331	294	299	305	289	305	293	318	362	304	319	310	323	295	287	307	314	299	299	324	282	288	314	298	310	328	332	311	328	309	315	290	316	286	280	331	275	299	344	281	317	319	316	322	313	286	278	312	325	283	281	289	316	331	342	310	305	313	252	263	315	316	319	303	290	331	333	303	312	322	295	333	311	302	306	296	294	291	308	305	273	296	311	324	325	306	275	299	291	330	304	296	350	308	283	319	318	306	325	298	328	315	288	308	327	303	322	319	305	298	309	295	297	314	296	341	334	315	314	312	305	318	307	301	330	307	304	317	341	319	301	314	321	309	322	304	282	288	304	303	337	307	294	271	328	310	288	308	336	320	313	302	299	343	305	324	328	306	310	299	287	309	304	283	296	322	291	308	310	314	320	292	300	298	333	298	291	317	305	343	330	319	344	292	284	272	337	357	292	294	323	269	300	312	274	295	323	277	311	330	276	313	306	321	311	292	313	316	269	284	309	330	324	286	309	311	296	335	317	359	310	288	314	299	304	289	328	303	305	337	309	311	326	287	324	330	319	320	334	280	325	315	317	292	341	309	286	291	310	287	298	310	333	314	322	316	290	310	293	311	288	285	331	324	303	279	288	327	298	310	318	297	320	272	332	336	277	327	314	301	334	346	303	296	272	314	314	289	304	301	308	308	302	295	276	303	305	340	303	288	316	285	286	322	295	314	288	328	287	292	301	306	297	276	337	335	323	300	323	320	305	266	301	295	298	325	306	267	301	269	307	312	302	302	302	326	308	304	298	282	287	301	314	325	341	325	338	316	310	336	297	327	308	294	311	308	326	332	278	292	315	332	316	319	278	294	315	326	284	290	329	328	290	278	319	314	260	305	320	312	298	330	308	326	280	290	309	295	297	306	328	311	314	302	315	331	310	306	328	303	311	303	311	269	307	307	326	328	332	328	309	317	281	324	336	311	292	295	275	296	286	295	322	303	298	310	293	320	282	311	284	278	319	295	342	289	293	339	278	311	300	318	317	277	297	301	325	298	274	273	281	317	297	328	296	274	291	306	295	296	317	286	309	303	328	327	309	292	309	287	299	288	303	271	306	275	313	309	294	318	328	310	302	307	290	319	307	285	313	342	275	324	282	333	304	315	299	324	287	303	305	276	330	329	286	328	302	313	316	303	304	327	307	306	270	340	303	290	298	306	305	316	335	335	310	284	311	305	276	313	296	324	303	289	288	329	325	273	306	299	306	292	300	310	314	295	331	315	276	316	322	338	315	307	331	293	288	307	331	320	308	311	306	277	308	343	308	320	291	298	312	288	328	304	329	281	301	307	350	270	303	334	287	312	335	286	292	293	332	317	312	306	309	347	338	273	295	311	329	332	319	306	285	311	321	306	286	287	308	294	336	311	305	321	308	331	342	280	311	280	334	294	349	308	317	302	316	323	308	319	295	308	284	324	322	298	309	303	300	337	309	288	304	275	315	294	286	330	322	335	345	313	307	293	303	297	299	304	334	311	316	286	297	322	315	311	325	315	304	306	308	300	291	307	283	310	288	281	282	286	307	319	329	301	296	288	289	299	282	287	313	299	297	323	300	288	312	314	305	315	277	320	284	313	301	269	313	312	292	312	281	297	287	292	315	323	289	338	286	306	293	318	295	293	318	277	292	314	301	319	306	293	307	298	281	303	330	314	326	306	332	313	316	297	308	294	266	310	329	285	322	309	303	294	318	327	321	305	314	286	329	296	312	315	284	337	318	261	304	289	325	290	282	298	274	260	333	304	284	320	331	297	308	285	316	322	268	279	301	312	333	313	311	346	283	297	312	295	289	302	348	276	295	319	324	316	310	300	306	286	311	305	301	291	310	332	320	310	318	276	310	314	317	283	293	306	307	317	311	344	345	296	295	319	278	325	281	300	303	306	302	281	291	305	297	326	324	302	302	306	300	302	293	313	319	301	311	321	320	286	293	324	291	319	271	288	313	300	307	307	288	286	293	312	324	303	263	315	316	317	302	310	278	289	320	282	306	277	303	315	274	293	298	323	299	296	315	343	327	316	302	314	323	324	298	298	293	321	263	313	294	307	330	314	307	313	292	287	280	283	322	309	317	336	304	319	337	303	298	322	329	330	304	288	316	292	270	299	329	297	328	318	285	316	350	299	287	310	256	311	301	295	312	301	277	299	302	301	341	288	310	309	317	290	299	309	297	319	308	309	325	300	269	270	280	307	302	269	287	278	281	296	326	306	324	309	337	310	317	293	286	273	331	310	319	311	322	311	287	290	283	319	317	283	307	316	305	287	318	320	307	312	322	297	286	318	298	279	300	303	312	330	300	306	312	309	321	308	292	315	295	340	288	316	318	333	289	320	339	297	304	306	336	331	320	310	267	327	304	294	295	306	304	277	321	282	276	313	330	270	323	330	313	302	308	305	308	302	334	314	316	293	339	280	335	312	312	311	285	311	299	333	294	284	310	349	310	269	297	344	313	298	318	295	306	288	293	315	331	340	321	292	266	307	287	291	279	330	302	321	327	319	305	311	314	293	311	318	312	311	295	325	300	314	296	306	327	309	288	311	307	317	325	295	309	318	323	303	347	305	329	317	295	328	295	315	353	304	294	330	294	307	278	318	287	325	321	292	298	301	317	315	320	308	307	279	300	305	320	340	296	302	288	291	267	275	309	307	321	325	269	294	323	281	289	296	277	283	324	318	306	277	308	314	305	308	324	275	289	290	263	331	318	326	305	321	300	334	300	356	273	319	291	307	302	309	258	308	310	296	287	319	266	278	292	296	283	295	292	272	304	317	299	350	319	325	265	315	333	302	331	325	316	309	311	326	296	292	301	293	290	266	278	303	307	332	265	286	336	299	348	316	290	329	317	284	292	303	290	302	328	309	287	307	338	308	302	311	312	301	311	302	311	287	312	320	346	306	285	295	321	313	319	307	301	281	306	312	308	295	308	307	348	302	289	327	329	365	347	337	274	318	304	331	314	303	303	259	289	325	314	304	307	323	306	378	291	299	330	282	322	291	294	312	329	308	314	288	320	295	312	348	303	293	299	314	302	316	298	294	323	268	324	309	336	286	283	298	355	312	319	288	291	294	307	323	302	320	318	303	312	312	290	304	326	309
29662	38993	16104	6248	944	873	820	780	824	827	812	798	753	711	772	762	756	737	736	786	750	715	746	752	750	741	791	732	758	787	727	757	712	773	800	798	788	734	726	787	742	777	783	763	725	736	735	736	754	772	738	748	804	732	740	715	687	716	787	746	749	726	731	733	795	739	770	761	695	779	773	755	712	742	698	763	706	758	751	750	783	793	776	738	754	736	720	744	758	743	777	763	816	776	720	768	801	748	782	766	758	746	740	748	769	772	796	726	791	779	728	778	733	750	726	744	763	738	774	734	767	757	727	760	768	798	864	743	766	748	797	795	708	728	739	750	718	750	721	768	744	787	725	723	774	740	712	774	768	768	779	756	740	781	750	735	792	732	671	722	756	755	739	739	710	750	724	781	769	740	711	753	728	729	725	726	736	721	775	778	759	702	763	791	757	750	757	744	787	797	787	777	777	771	749	715	745	774	750	768	752	804	724	747	743	730	690	748	718	777	747	730	770	787	738	775	768	755	763	750	794	724	758	751	780	761	722	715	741	739	734	796	760	749	779	795	772	700	818	726	768	760	738	784	790	741	749	789	781	784	737	810	772	761	799	784	763	762	750	742	768	764	756	755	786	745	766	723	763	731	733	750	769	729	758	776	683	780	755	738	776	735	760	788	729	798	763	744	744	752	777	758	746	730	729	761	748	778	795	713	759	749	718	807	762	756	753	716	752	804	750	785	762	806	783	737	735	740	766	819	730	770	743	780	761	770	709	762	763	757	727	763	779	771	778	756	725	761	754	707	764	746	750	755	738	724	753	768	770	706	781	761	706	782	741	732	746	764	762	767	749	783	765	754	733	742	804	751	767	726	783	749	742	749	754	752	733	697	775	772	768	717	757	746	751	732	743	750	746	740	821	743	737	763	726	753	725	775	779	749	700	763	739	756	721	758	788	767	741	713	770	723	772	723	785	702	796	766	732	771	754	798	699	756	742	787	755	747	767	735	734	824	729	719	741	727	755	770	741	748	782	774	728	722	720	748	802	774	764	723	813	745	728	716	735	772	787	783	791	746	826	693	760	790	770	789	759	751	739	787	743	751	828	742	785	766	790	762	725	748	745	751	799	713	811	742	763	743	773	770	795	752	839	725	750	738	786	792	731	671	772	783	739	747	794	722	761	696	776	730	799	705	761	725	686	744	725	776	745	764	731	763	745	745	801	764	748	759	695	741	740	766	762	707	793	741	813	747	774	800	764	762	760	789	757	744	774	749	719	708	741	721	742	792	727	747	714	735	737	718	732	755	727	753	757	753	749	749	759	751	734	738	723	715	751	787	785	786	720	757	741	759	781	736	740	764	786	705	778	772	726	761	790	771	765	773	753	768	809	741	715	757	738	755	768	818	783	747	741	749	721	727	757	778	759	723	797	761	812	716	709	740	760	762	763	794	753	762	756	798	737	734	786	716	730	750	751	804	750	795	725	755	763	746	752	769	736	751	795	707	729	751	769	711	766	790	741	781	815	819	732	730	749	772	791	760	756	743	741	783	763	736	746	741	728	739	757	742	738	767	750	748	747	752	727	707	741	752	789	793	783	739	730	743	790	799	726	754	722	743	700	741	747	714	753	744	706	745	755	781	786	773	775	775	774	776	775	779	708	713	782	748	763	698	756	779	803	771	759	772	760	730	777	764	806	738	772	764	700	734	736	723	739	762	710	766	747	740	794	736	800	727	775	784	780	742	792	748	775	698	786	730	721	751	754	758	736	760	753	794	771	780	794	770	772	755	783	734	761	731	746	754	729	724	738	740	738	757	708	745	775	742	733	721	698	778	776	705	725	731	754	728	681	759	721	777	738	773	755	773	716	756	769	735	714	793	758	770	721	733	792	735	762	764	753	750	723	791	722	796	736	755	739	726	740	742	761	753	761	776	792	769	739	725	788	718	749	766	731	743	746	733	787	796	709	745	694	727	718	781	752	717	754	701	795	726	687	775	775	765	765	747	760	745	777	794	768	777	756	732	759	756	739	737	771	791	787	706	741	759	813	764	807	739	803	750	741	745	780	694	743	770	725	742	676	755	753	776	759	719	767	775	764	793	720	731	778	781	755	712	771	716	746	785	782	767	752	728	737	736	775	744	716	747	776	791	767	724	793	750	726	773	802	742	807	799	772	760	697	772	765	734	740	746	729	763	762	796	754	780	743	786	759	793	744	762	749	774	765	706	795	722	765	793	759	739	707	789	727	746	728	770	765	703	741	738	775	797	754	733	750	761	745	780	756	717	786	754	700	764	789	761	770	777	771	796	734	798	719	752	739	743	695	820	753	743	772	711	739	714	748	748	746	804	725	790	744	768	764	784	740	742	782	724	794	729	726	806	776	701	775	783	722	747	795	745	743	763	751	772	736	747	743	744	714	758	827	700	740	727	734	754	763	799	766	788	731	772	730	759	791	773	805	744	762	764	757	761	733	777	767	732	792	754	761	749	780	701	734	774	720	780	774	743	736	756	694	761	762	724	752	716	779	767	764	753	721	743	751	707	750	724	739	742	758	755	748	715	776	731	729	755	746	732	834	724	766	753	752	743	753	719	745	736	747	744	722	729	770	802	733	792	751	790	741	730	786	741	741	773	804	764	756	730	780	769	758	768	767	786	721	791	777	690	731	721	721	750	757	725	770	751	764	728	711	728	737	741	739	774	747	750	744	798	731	794	745	771	778	783	788	740	733	722	698	808	717	768	758	748	777	730	724	836	759	767	780	744	722	774	756	758	675	686	820	806	778	744	760	756	743	762	756	701	753	709	775	729	778	749	773	765	744	754	743	736	770	747	764	795	740	760	780	793	693	740	756	766	775	729	786	764	735	724	723	753	759	710	766	766	721	736	741	786	759	735	766	767	744	784	776	734	711	789	780	811	768	749	722	805	746	817	730	741	737	724	765	782	792	791	719	713	733	758	724	749	772	714	731	729	748	732	707	742	734	775	774	750	752	776	760	753	707	751	741	758	761	796	752	778	689	777	715	723	790	779	715	761	762	764	768	743	728	767	687	719	764	728	769	756	793	767	731	716	750	751	734	735	774	764	744	712	781	739	688	762	721	804	728	741	752	759	752	802	740	756	725	741	776	716	746	683	757	742	750	752	757	803	713	816	780	764	708	778	787	736	776	761	748	793	713	736	762	750	790	739	726	768	760	768	698	745	748	734	726	767	802	762	745	787	750	792	725	792	728	718	738	740	745	788	772	735	676	719	724	746	722	727	776	771	773	760	768	858	783	748	717	797	756	731	758	776	790	757	727	763	749	767	759	780	767	747	751	733	812	759	789	761	709	746	712	819	717	757	776	727	798	776	748	773	766	745	751	753	746	729	746	739	795	727	731	750	720	739	740	804	770	743	725	746	745	764	744	778	728	744	734	735	755	744	759	728	765	717	738	751	703	791	728	699	797	787	782	739	786	719	766	783	750	756	803	783	800	765	749	786	761	743	741	770	775	754	770	798	736	743
47176	42722	36434	31596	25844	21952	17178	8465	2237	806	510	475	490	465	493	395	399	425	420	436	387	362	428	442	404	466	418	396	413	357	383	377	366	399	345	417	372	395	393	380	358	361	342	367	409	366	400	394	418	353	389	368	382	378	396	335	375	404	352	364	383	373	377	382	369	427	396	385	401	396	378	391	380	354	386	359	398	377	376	353	395	378	385	349	316	391	358	371	326	362	353	364	396	409	401	363	368	404	368	406	330	381	399	332	370	359	372	379	400	395	370	366	379	362	349	391	395	353	373	395	369	363	355	353	372	383	356	387	422	383	379	397	324	343	372	401	383	388	388	373	360	339	400	387	366	354	352	397	352	381	357	380	352	364	367	363	388	371	387	381	355	333	427	382	381	389	371	390	415	354	373	335	343	363	400	405	347	375	378	340	346	352	364	384	385	359	399	379	356	356	378	360	395	361	386	387	365	391	379	358	339	344	371	393	362	345	376	408	352	357	387	375	340	406	384	364	358	365	350	370	372	382	382	380	347	336	367	407	340	410	399	341	365	367	333	395	354	369	396	362	351	430	360	417	376	397	362	376	374	378	376	393	419	378	359	356	365	363	345	381	338	367	346	370	413	368	395	388	363	390	371	371	374	360	356	384	366	360	357	361	339	355	393	357	372	361	367	346	346	366	393	369	400	391	402	364	373	303	394	367	377	377	365	374	346	379	364	369	369	373	343	348	340	354	391	366	374	367	331	372	410	375	356	375	389	372	363	376	347	361	372	355	375	380	382	360	382	333	368	379	372	363	358	379	370	322	379	398	381	381	341	341	407	327	379	388	383	330	369	377	366	360	359	359	371	367	356	376	373	389	339	352	390	364	366	357	348	400	386	389	359	344	363	382	368	349	367	397	374	372	402	374	387	437	373	361	377	321	372	369	352	381	371	381	351	355	410	374	388	362	394	378	368	378	358	377	354	399	359	332	357	383	385	350	388	373	390	352	356	375	373	367	367	361	402	389	337	368	400	392	376	362	355	346	382	377	361	353	361	363	400	350	382	353	342	354	356	359	378	384	395	383	334	373	353	385	397	378	345	415	349	372	371	368	355	344	388	371	344	368	416	392	373	351	397	384	365	370	381	394	405	377	388	402	395	402	386	370	385	373	337	391	414	403	361	345	398	358	366	383	378	367	341	374	362	401	383	362	407	367	347	396	402	350	362	359	388	356	381	368	422	379	350	370	349	360	358	383	379	360	379	371	349	360	400	371	407	347	335	364	373	353	364	401	358	359	359	338	384	371	367	358	364	354	317	367	351	389	378	354	370	381	389	393	377	361	338	381	391	360	354	368	372	378	354	379	413	396	393	372	377	351	403	375	350	374	376	349	378	340	386	344	403	386	371	416	363	399	374	361	367	382	346	367	360	350	368	394	410	368	382	370	408	375	363	382	393	392	394	371	382	368	338	383	357	377	406	392	358	359	369	343	374	364	374	377	367	391	389	380	372	366	416	381	410	383	379	391	352	358	378	345	373	389	389	418	379	356	347	354	389	380	349	388	349	399	379	344	380	394	408	372	368	386	386	366	339	357	364	385	378	359	343	376	377	400	375	364	374	362	357	351	339	359	357	345	333	400	428	358	398	382	390	340	373	366	395	378	423	383	341	334	382	352	380	383	390	366	360	365	384	395	364	376	372	364	373	358	354	351	358	380	371	332	327	362	368	402	366	407	365	390	385	375	368	352	370	375	362	420	362	366	382	373	354	434	384	366	408	356	393	367	370	393	370	367	371	385	346	384	371	360	384	370	353	383	404	353	412	403	366	416	379	394	390	359	389	367	357	379	383	430	375	397	357	409	421	358	378	373	346	391	365	319	354	355	369	391	385	375	395	359	371	380	380	340	355	377	371	348	374	342	393	382	387	361	359	350	372	395	369	369	367	370	371	390	373	366	406	376	394	338	357	377	400	374	415	386	386	374	356	422	369	383	393	366	376	313	379	403	389	376	379	352	361	379	378	353	365	380	388	369	386	374	369	369	384	382	369	363	395	365	366	357	359	413	360	377	382	386	368	399	356	380	391	389	344	395	392	347	380	359	370	372	357	353	378	371	417	385	343	363	303	404	389	371	371	378	408	384	401	361	392	377	405	394	360	337	383	369	385	393	368	375	402	377	364	348	402	350	388	392	374	377	371	341	357	349	381	380	444	353	382	356	380	331	354	371	373	364	373	363	396	363	388	362	355	396	363	376	427	337	401	365	376	386	354	406	363	358	387	428	387	394	387	398	377	358	386	388	399	347	361	382	370	392	381	392	368	384	395	326	370	389	338	382	363	367	359	361	356	382	386	349	372	390	381	356	380	352	366	374	424	387	376	374	341	361	363	409	392	359	347	385	360	373	361	354	366	364	331	377	352	366	335	419	414	339	343	375	387	377	384	360	371	378	366	367	381	406	342	366	356	357	345	363	400	389	413	413	363	360	372	387	412	408	370	383	356	333	396	352	369	406	386	362	343	360	363	365	392	340	353	358	335	373	359	366	384	385	349	348	374	377	354	367	342	385	386	354	368	369	371	350	362	363	380	351	377	407	366	408	334	337	361	371	369	357	358	385	353	400	415	370	397	361	389	415	343	346	392	367	362	413	322	373	360	379	360	379	362	328	384	346	341	360	404	382	400	382	391	359	340	351	331	366	431	355	400	392	360	372	383	351	354	377	377	404	389	342	367	354	347	404	351	383	374	388	362	412	396	351	350	389	352	372	348	354	349	377	407	393	364	396	351	368	372	352	395	385	373	373	354	379	352	406	400	367	381	385	344	360	382	352	360	372	433	395	429	398	395	416	381	344	381	371	333	360	364	372	358	330	364	395	343	391	349	384	391	409	361	355	370	361	393	342	406	355	380	340	376	356	382	385	353	385	393	360	366	369	349	418	371	409	389	387	400	328	387	378	363	379	376	365	379	355	368	414	348	353	360	388	405	396	384	372	363	376	348	387	383	361	386	380	331	401	374	363	376	370	405	394	343	377	381	375	368	360	357	353	393	378	358	394	391	391	379	390	350	392	363	365	353	373	359	370	348	361	366	375	374	386	348	389	340	350	384	363	352	365	343	392	402	408	390	358	362	361	374	370	377	364	345	357	380	361	391	379	327	396	354	368	363	333	352	341	352	364	355	312	360	379	368	362	358	401	398	366	347	391	375	373	377	363	359	365	377	394	376	368	364	374	390	390	362	352	361	327	373	367	362	371	367	417	382	399	375	356	337	364	400	408	356	380	391	295	376	367	396	369	373	362	373	380	423	362	401	358	346	345	376	360	401	378	405	388	346	353	387	375	330	354	383	413	373	386	355	399	395	389	396	352	369	335	378	360	394	381	358	360	339	338	375	376	363	377	375	397	364	373	384	360	395	375	375	383	406	346	390	365	386	385	342	400	359	333	414	388	381	379	376	374	375	386	361	376	371	399	396	382	382	388	384	373	403	391	364	372	417	336	335	353	366	389	372	395
50187	68667	41875	47271	5839	4839	2433	1960	1874	1742	1643	1448	1380	1240	1231	1139	1152	1060	1058	1029	1014	972	1002	956	921	959	874	943	949	940	894	913	923	950	947	912	889	839	896	817	919	839	886	884	891	864	878	902	873	907	821	834	859	889	847	797	870	842	885	850	885	847	869	822	870	891	845	857	861	848	838	807	832	834	863	815	856	851	822	870	871	850	799	907	823	832	841	860	848	855	826	826	860	874	843	832	873	814	767	802	859	855	802	862	833	875	834	814	833	830	802	878	854	831	838	833	829	804	831	874	863	866	900	855	840	862	861	877	785	860	807	868	890	841	869	791	885	866	869	789	867	784	781	779	845	895	871	854	819	828	819	802	799	878	799	826	833	861	840	893	813	793	870	826	819	853	839	832	819	832	823	855	772	793	846	818	847	830	798	852	806	776	835	830	832	869	835	839	831	872	798	836	849	809	830	818	843	860	752	781	868	827	779	847	833	820	827	837	837	818	817	873	857	849	832	805	851	827	825	847	808	814	835	812	875	821	854	819	828	809	830	854	819	820	845	843	832	867	826	834	835	862	827	805	815	797	861	802	860	831	832	849	821	834	861	831	856	827	855	820	819	864	757	805	859	824	881	878	838	850	855	829	867	857	860	825	848	882	798	837	824	810	843	833	801	775	848	865	844	859	836	836	804	831	808	861	840	814	840	822	858	835	870	764	809	774	842	821	851	880	841	877	813	857	817	815	797	843	835	840	822	832	783	845	847	820	871	864	840	872	833	815	841	812	819	865	855	874	829	829	841	811	848	848	811	850	846	792	857	846	791	846	793	848	842	858	830	822	831	854	854	846	808	815	841	867	837	817	850	819	791	785	836	756	855	889	777	851	809	850	890	857	881	850	795	825	806	841	850	784	832	820	763	896	828	823	871	787	821	831	812	842	825	809	833	824	820	792	865	858	880	861	836	804	807	894	825	791	822	780	863	808	853	840	839	816	809	836	830	792	816	815	791	776	815	820	802	828	840	827	796	811	841	796	846	845	801	890	851	807	830	813	817	871	854	855	776	793	863	827	765	800	897	820	871	868	768	852	829	874	816	820	829	829	901	847	855	791	827	837	856	831	883	908	884	810	816	858	806	800	795	912	776	861	836	830	859	811	846	871	834	796	814	826	816	833	824	843	849	817	805	858	825	779	808	854	822	862	846	873	845	811	804	827	889	865	793	843	825	848	839	818	841	854	810	812	835	824	844	835	841	804	852	889	798	816	775	855	877	880	802	815	860	856	807	818	836	811	828	850	842	849	819	842	843	851	845	836	836	890	852	845	819	834	869	822	839	809	788	855	845	831	805	810	828	844	812	837	843	820	848	813	790	845	837	878	873	798	795	868	768	781	797	860	807	798	852	833	834	857	815	853	825	831	837	907	852	841	829	817	842	834	839	848	854	844	861	855	809	881	833	789	809	840	876	833	854	863	863	811	848	859	792	879	828	811	867	802	877	780	815	817	825	820	787	875	845	852	849	816	847	815	875	786	814	825	841	863	822	788	875	816	874	806	789	850	846	811	832	795	823	823	825	845	811	838	836	880	834	782	811	764	824	857	816	844	853	871	881	856	840	853	866	868	902	877	838	841	772	844	806	790	888	817	847	821	809	827	849	835	861	818	824	830	840	818	836	833	835	851	828	836	841	840	792	820	857	856	775	818	839	870	850	831	806	840	850	888	854	818	793	797	853	782	891	829	825	799	779	836	843	808	823	837	863	871	792	863	835	795	846	825	829	858	790	814	837	823	836	863	816	805	834	806	795	844	811	779	899	877	786	854	821	829	815	793	805	826	820	794	811	827	838	836	838	842	822	835	814	835	845	849	856	813	810	851	901	822	880	876	850	832	879	863	833	788	800	810	823	870	861	796	828	862	834	901	767	820	818	880	807	769	848	844	840	806	828	839	875	879	781	806	857	834	863	788	861	872	868	839	810	824	818	831	866	815	819	872	842	812	833	829	823	826	825	822	934	841	829	807	811	847	818	848	816	788	903	807	828	829	863	867	829	854	818	825	854	835	836	815	857	871	840	824	855	846	803	807	833	844	835	840	817	818	835	808	779	823	846	821	820	842	807	863	828	845	846	840	817	817	858	833	812	846	796	835	797	830	825	882	814	835	853	897	834	809	816	830	826	839	840	802	814	817	796	815	827	863	873	834	805	882	822	807	868	838	850	820	856	850	833	839	848	846	813	796	833	863	854	812	825	814	820	841	787	815	781	816	868	805	833	819	819	787	837	808	839	838	838	842	849	841	886	810	844	821	815	842	809	789	822	823	879	869	835	859	879	821	792	797	853	855	897	850	831	808	829	808	833	851	836	807	874	802	878	843	836	794	757	822	824	821	812	806	844	812	829	811	845	813	815	871	867	880	815	877	834	798	840	850	837	853	835	805	833	918	810	837	858	839	789	802	854	850	854	782	841	811	862	842	795	788	869	872	851	857	868	787	856	820	866	822	844	828	831	803	863	797	857	854	825	810	834	800	884	821	845	785	787	829	841	855	867	832	824	857	807	802	860	834	816	845	800	854	785	861	838	847	876	839	763	834	869	831	837	846	794	830	848	898	844	854	811	829	848	838	816	872	821	815	812	764	823	878	786	814	845	808	802	841	813	838	897	792	830	814	798	849	812	841	815	868	835	806	853	786	873	880	793	812	809	802	788	855	820	843	839	853	835	798	867	833	823	839	791	818	825	810	838	844	843	798	821	784	823	812	826	841	811	860	844	821	802	779	889	775	872	860	825	799	843	835	801	871	800	865	827	816	834	826	782	860	849	807	846	846	756	821	844	846	867	837	850	806	830	793	804	770	802	868	792	858	827	817	811	838	853	843	836	839	880	815	840	825	847	871	855	841	818	820	786	831	850	801	839	814	782	822	811	784	842	863	811	872	852	859	802	838	837	792	816	836	821	875	824	849	820	832	812	841	831	866	817	838	794	817	802	843	860	882	854	836	817	875	821	799	804	840	840	850	859	788	825	832	887	830	847	860	854	816	806	802	784	841	819	780	811	870	827	829	833	861	811	848	840	808	845	787	880	840	820	875	840	843	833	825	789	813	820	845	864	806	839	853	833	826	867	814	837	855	807	848	840	914	846	844	841	850	857	811	800	873	839	817	819	860	860	819	874	792	824	838	784	881	856	808	858	842	786	892	864	843	810	847	831	831	790	818	815	811	818	856	840	814	823	805	834	866	777	782	772	816	802	871	860	777	823	821	810	825	872	824	876	820	806	855	825	838	789	808	884	842	809	847	873	823	836	876	821	814	795	842	831	814	811	822	858	848	781	841	770	857	816	842	837	835	845	788	818	799	828	854	851	795	847	812	845	847	823	850	861	839	817	829	865	801	831	865	825	854	843	874	825	837	831	809	800	834	768	799	819	816	820	798	792	867	833	822	847	807	863	832	849	826	852	849	853	822	816	838	777	836	864	841	800	896	812	837	891	822	820	817	876	871	875	818
48545	41187	38014	34242	24541	23005	23320	17385	7341	1828	635	459	390	384	351	320	334	313	301	321	275	303	263	257	292	267	277	293	280	243	246	258	248	238	223	219	218	224	224	207	243	234	253	229	218	224	259	233	249	218	231	226	258	233	205	241	227	204	225	216	218	223	225	204	213	207	240	215	220	213	230	224	237	226	240	220	224	218	217	229	205	209	239	236	249	216	248	223	193	212	214	207	214	205	212	247	208	216	216	227	222	239	232	263	227	235	221	232	222	218	250	229	215	227	210	209	221	233	217	250	233	237	213	200	215	226	229	206	203	228	220	222	194	212	215	191	232	257	234	205	221	217	230	246	251	216	211	209	256	210	186	228	220	223	199	243	203	239	220	197	211	219	222	214	206	209	197	229	253	217	247	205	235	240	255	214	231	211	224	232	206	237	221	218	234	227	206	232	189	219	228	212	195	235	216	199	219	225	235	252	230	242	225	199	215	235	232	207	235	221	196	190	211	208	211	220	212	215	224	217	217	214	208	198	186	250	211	224	211	236	244	218	215	239	238	210	213	203	227	227	220	222	217	242	249	234	209	239	226	209	231	220	240	214	218	203	204	236	259	213	220	201	232	232	216	245	205	224	221	222	199	239	185	243	220	215	214	199	218	211	245	226	221	213	247	233	230	203	218	225	226	208	211	195	220	208	198	235	214	238	242	237	219	234	214	215	211	200	184	237	229	197	234	215	253	216	208	232	250	211	190	219	255	226	230	215	229	228	229	213	216	194	193	222	233	254	231	214	209	212	216	200	216	197	219	244	242	248	218	223	207	212	206	229	219	222	248	224	189	219	194	222	214	243	232	228	192	198	221	233	238	221	204	217	221	231	235	215	251	227	179	229	217	231	209	205	218	173	213	221	218	230	229	193	227	189	224	217	173	225	198	207	239	216	211	209	225	256	224	204	215	243	203	220	261	241	209	225	176	190	237	226	241	246	222	226	212	218	210	224	230	227	251	230	217	225	198	226	206	235	212	210	228	233	225	224	213	225	220	214	214	238	220	208	195	231	210	196	222	224	202	193	212	216	210	253	211	238	222	188	239	218	210	232	237	229	221	211	219	218	212	216	249	205	205	230	230	234	232	227	204	217	230	214	233	208	225	228	239	200	192	208	233	209	232	225	207	235	207	224	216	249	224	212	212	205	247	192	210	218	211	257	231	202	222	234	232	231	213	193	211	231	218	225	230	201	227	221	201	233	207	243	210	218	219	214	241	232	216	228	229	214	222	207	251	225	215	202	199	184	220	209	233	224	186	216	216	190	182	208	232	193	214	223	219	223	199	214	218	197	221	236	196	221	247	212	208	184	219	194	226	213	224	240	220	242	224	210	217	256	214	221	213	199	173	230	201	234	204	192	218	229	217	218	245	207	228	226	252	242	203	249	219	218	241	220	250	190	215	232	215	187	202	226	195	215	200	203	256	236	218	214	232	239	230	259	198	199	237	223	202	241	243	203	185	225	215	213	205	230	257	255	228	199	191	215	200	208	221	240	188	217	236	217	222	243	211	234	229	238	201	225	234	237	212	192	226	217	213	233	218	202	218	208	191	208	232	212	212	195	199	229	218	237	208	205	232	202	211	204	208	235	221	242	191	218	203	205	217	217	200	227	233	249	224	200	202	204	225	212	224	225	226	239	206	214	221	245	228	223	236	210	211	219	242	229	227	208	212	221	245	204	232	252	219	209	212	251	201	233	219	211	240	231	228	228	234	237	228	211	230	244	205	241	209	224	224	214	228	253	208	233	219	212	226	203	220	202	230	203	211	207	193	210	252	199	205	225	223	258	261	196	216	223	205	206	207	203	199	214	230	221	213	211	231	259	230	222	212	208	220	231	216	199	217	221	225	237	233	209	212	220	201	220	197	229	224	230	236	229	223	233	245	195	211	208	201	225	255	202	243	221	211	224	240	221	254	209	235	213	207	206	216	212	199	221	201	179	202	242	230	215	195	233	231	221	226	225	222	227	232	201	204	226	225	201	219	210	211	224	214	208	226	207	219	203	238	242	242	202	237	206	222	232	251	208	214	243	223	215	217	220	244	241	201	215	230	212	224	238	222	210	238	223	238	222	208	204	229	231	204	209	209	208	223	236	238	224	206	225	195	222	252	232	230	208	259	217	207	226	215	185	228	197	205	229	192	235	227	208	215	214	247	208	201	199	205	194	193	231	219	221	235	214	240	204	191	181	202	220	215	187	227	217	214	213	219	201	231	228	211	224	242	210	221	207	236	214	230	215	225	245	206	230	206	231	215	225	212	221	200	231	211	211	187	231	238	215	206	202	238	222	213	209	193	236	211	233	246	238	214	210	232	243	233	212	203	208	226	228	246	231	231	188	206	217	232	224	211	208	229	215	256	249	230	238	206	214	236	230	251	239	230	242	218	222	224	219	212	219	220	236	216	211	218	199	233	224	234	196	205	219	197	230	195	229	244	215	217	208	239	206	185	225	238	208	209	218	219	203	229	247	232	212	241	199	194	204	213	269	192	200	201	219	176	211	217	213	207	228	224	196	227	204	244	223	218	232	212	224	202	195	223	253	245	220	240	216	226	174	234	239	217	222	210	215	214	223	215	225	226	207	223	245	211	235	246	211	209	205	220	196	193	212	197	205	227	211	209	213	233	206	202	245	212	230	204	230	238	222	237	252	204	208	223	232	209	222	194	205	240	220	225	218	232	217	226	229	269	249	216	231	213	210	236	196	206	208	224	234	224	218	227	225	272	202	215	191	228	207	203	226	199	203	182	214	243	244	211	224	182	234	215	221	234	210	212	244	214	201	226	216	194	209	229	222	230	218	228	209	230	198	217	217	207	226	242	230	232	260	224	219	222	202	209	226	225	228	205	185	231	232	225	203	208	225	216	209	230	231	220	246	182	236	223	228	234	209	225	183	202	199	219	203	216	226	227	229	218	215	232	239	250	216	203	221	242	241	237	224	211	238	210	256	222	224	214	238	207	231	209	220	234	190	207	210	256	231	219	246	231	241	193	264	223	184	210	196	223	191	205	208	194	214	245	228	215	197	241	217	214	185	191	218	207	208	232	211	187	225	223	225	221	220	211	204	213	199	205	228	235	218	226	218	201	239	207	228	240	215	231	225	239	226	212	217	230	205	229	211	205	220	225	197	243	224	243	205	213	246	199	251	199	200	216	238	215	225	224	228	225	225	213	234	220	221	211	221	244	231	238	229	214	207	222	204	210	206	252	223	196	233	204	188	203	194	221	226	218	233	208	212	231	207	200	238	217	209	216	216	246	202	230	210	228	214	239	215	188	199	209	206	219	224	193	246	217	215	207	215	231	252	212	224	206	229	226	216	237	190	212	223	219	246	222	209	219	235	209	226	192	221	209	200	245	224	234	224	203	195	204	212	229	207	217	216	223	242	199	222	207	222	211	223	250	193	215	196	231	209	199	225	236	229	215	209	215	199	220	239	237	245	228	211	233	229
51319	60180	47837	39102	10117	5935	3360	2780	2359	2098	1927	1662	1437	1299	1152	1096	1065	926	881	880	809	797	759	730	741	735	710	709	687	670	611	620	657	637	607	649	535	609	559	530	566	527	552	529	557	597	591	523	572	556	551	526	533	567	535	563	517	571	551	522	563	517	576	522	523	542	547	546	514	499	518	486	521	523	501	498	541	534	547	486	486	482	530	502	485	524	514	528	493	507	503	514	485	494	505	495	518	516	506	483	522	450	480	498	512	494	504	490	485	520	515	486	463	462	500	502	487	504	491	456	474	466	492	521	502	533	500	472	475	482	499	486	487	530	478	530	457	521	460	465	450	470	498	428	452	503	463	479	524	479	487	482	501	502	467	462	499	498	474	512	461	480	516	507	464	453	486	514	487	502	487	541	517	449	490	499	493	493	492	510	456	456	558	475	478	494	492	495	463	494	487	479	458	495	454	508	479	493	476	463	476	492	455	481	457	482	516	502	464	509	489	499	486	490	475	487	493	461	483	457	487	516	517	476	495	462	458	497	484	492	484	471	508	483	483	460	462	509	483	485	497	476	484	441	427	469	463	479	458	486	463	494	489	471	454	472	488	485	480	452	504	484	490	506	497	502	492	534	520	460	471	452	486	479	463	485	469	504	482	478	497	460	461	464	502	460	494	491	452	448	510	499	480	469	502	457	471	432	491	466	488	500	475	455	462	423	455	490	444	468	491	490	471	483	468	503	497	437	480	501	466	458	491	501	487	471	496	481	479	465	465	483	492	492	455	512	505	422	484	490	530	500	451	453	491	467	501	488	482	524	471	457	472	484	474	493	468	460	492	489	481	450	465	458	455	482	519	485	494	432	489	494	481	485	463	476	518	482	456	517	508	495	443	461	511	502	486	494	465	438	502	458	474	483	492	482	499	486	417	480	472	492	479	481	478	487	488	485	524	485	500	485	481	449	485	521	466	477	468	498	470	493	477	510	483	451	504	483	481	485	471	501	490	469	480	491	484	442	471	539	514	508	495	466	516	491	498	473	483	488	519	507	480	486	517	461	461	507	508	449	498	454	459	504	470	509	481	462	466	459	512	456	447	439	495	470	501	501	475	486	530	484	471	479	484	447	454	504	439	461	472	423	495	479	472	483	464	464	492	501	483	526	483	508	483	486	482	490	481	480	470	511	505	455	457	465	478	468	477	487	491	502	475	473	502	445	493	454	504	506	485	489	516	462	465	447	459	477	441	502	435	503	480	459	442	514	455	544	522	476	493	461	465	483	447	467	513	452	489	462	503	489	520	460	455	474	512	503	507	512	461	477	463	451	464	482	460	457	495	456	478	458	493	468	457	474	460	499	514	513	483	457	450	502	482	490	481	469	487	504	510	501	482	476	497	499	436	473	493	500	475	502	450	472	482	497	493	472	525	481	453	504	488	435	474	470	480	481	446	458	466	465	504	489	509	469	456	473	458	485	467	466	489	436	475	472	482	475	473	506	450	452	469	467	474	490	557	445	520	467	490	539	480	503	489	456	473	468	504	491	485	521	487	479	454	499	496	461	473	476	445	479	493	480	491	498	454	456	517	449	509	490	479	493	489	474	491	539	473	469	510	486	505	451	450	469	488	483	485	507	505	485	510	503	453	540	448	457	493	519	497	481	493	497	478	528	520	479	529	507	487	491	482	467	489	497	500	489	468	502	471	469	473	455	479	476	486	516	476	449	494	482	448	509	509	505	492	535	493	466	480	478	484	497	478	475	509	495	473	508	489	472	465	469	498	490	484	447	463	479	504	519	460	484	496	449	492	464	440	486	501	492	487	460	452	458	468	473	473	471	495	476	488	462	433	474	448	481	487	494	487	483	503	475	500	445	476	462	484	455	448	474	444	466	452	491	451	470	475	470	418	466	484	433	449	500	492	493	453	497	456	498	500	495	477	512	449	492	463	471	461	494	481	470	453	521	517	473	469	483	471	488	481	489	472	463	491	488	479	448	522	464	480	461	491	475	503	469	499	473	481	487	498	488	468	470	481	471	455	487	506	498	489	516	490	477	477	486	469	498	470	488	468	482	488	504	466	442	463	462	433	467	477	457	492	495	510	488	454	489	478	465	472	477	477	465	462	465	461	464	466	467	456	458	449	494	501	503	484	518	502	482	464	492	492	503	452	509	469	482	449	510	477	457	499	492	514	490	478	468	499	463	505	499	468	475	465	447	485	490	513	440	480	486	474	462	455	473	449	475	464	450	483	491	491	504	504	499	472	489	504	487	448	451	476	531	453	480	498	443	446	494	481	475	438	510	503	502	456	458	474	474	517	490	488	462	468	482	480	474	484	487	512	469	511	479	463	507	517	457	483	463	486	480	491	471	505	451	441	496	489	478	513	450	464	519	487	507	485	492	479	463	459	476	520	465	462	506	472	493	482	451	482	498	467	450	477	491	461	500	484	473	486	455	494	441	456	500	478	498	455	479	474	476	483	494	466	449	490	489	454	488	504	516	487	497	500	499	463	485	518	458	484	498	469	556	504	475	480	476	467	464	519	470	501	485	473	474	479	455	513	473	525	530	499	496	500	446	486	455	489	483	502	488	515	459	467	461	470	455	489	513	431	510	492	468	496	474	512	472	482	477	478	537	470	502	473	455	465	473	502	514	492	451	478	467	513	503	513	506	507	455	463	477	481	506	456	487	484	459	493	487	466	454	496	447	466	499	495	476	480	506	464	467	493	449	469	435	468	431	451	454	470	438	510	463	517	516	452	458	463	511	476	449	476	483	477	472	517	467	489	501	496	491	476	460	493	473	430	460	475	489	458	450	450	530	470	487	490	490	492	459	509	515	462	492	437	456	455	483	473	444	463	476	483	455	452	489	461	493	483	461	459	484	494	496	457	503	490	486	469	515	478	504	460	488	476	471	468	472	462	473	463	480	455	480	461	452	439	483	491	488	496	496	476	499	450	488	521	499	486	510	460	477	470	481	457	490	475	501	492	489	490	481	435	489	464	483	486	455	515	457	423	477	483	483	462	494	478	470	457	493	493	482	471	485	437	468	466	494	491	467	430	511	482	478	465	470	450	450	485	472	497	467	493	444	472	496	448	483	460	452	469	457	489	478	472	482	479	480	496	516	478	437	481	483	489	459	448	507	475	455	488	469	486	481	486	482	466	479	464	452	477	466	486	488	490	522	481	482	467	489	501	457	515	475	460	491	482	482	477	482	491	459	481	473	470	452	448	482	492	485	456	441	509	458	462	454	491	473	432	499	476	485	501	439	492	458	450	463	499	478	496	458	485	463	491	502	456	457	497	455	480	481	481	492	448	465	459	423	471	437	491	471	470	490	480	451	505	456	481	462	511	476	505	498	503	469	479	424	507	455	492	484	457	486	471	442	460	480	502	489	475	478	440	500	436	453	484	484	485	489	477	472	489	497	483	482	520	448	479	441	480	451	432	518	457	482	473	490	466	466	487	447	479	451	431	490	510	446	466	473	468	475	487	447
36986	45449	32260	11144	1808	681	402	389	309	304	332	335	345	335	323	272	290	310	288	289	326	330	279	313	356	315	319	278	294	326	300	279	311	324	353	299	335	318	336	350	307	324	322	297	292	319	289	275	323	271	322	281	291	311	294	327	294	318	330	300	296	304	314	308	322	295	302	313	315	335	309	324	312	329	275	293	298	310	329	310	308	338	313	345	309	309	312	309	299	313	319	339	359	289	334	301	296	309	330	299	308	295	299	310	295	291	298	308	309	299	316	324	289	325	321	268	290	316	305	299	297	318	303	323	297	269	323	301	316	331	298	250	317	325	318	308	308	307	355	341	302	304	317	307	331	304	324	295	280	306	320	319	315	308	287	335	316	311	295	297	286	316	329	287	278	328	337	295	308	363	270	301	297	316	336	324	296	302	312	316	297	345	304	326	340	317	309	311	341	299	342	332	337	322	315	316	300	318	315	313	294	325	303	306	304	320	347	292	302	299	301	337	330	285	315	310	325	300	303	288	299	289	360	281	280	322	321	293	328	304	305	321	310	313	296	312	316	349	311	304	339	321	306	305	334	318	316	343	333	326	293	328	351	301	315	313	330	332	317	299	326	293	302	281	315	309	310	302	304	324	313	303	307	300	316	303	333	289	306	332	312	262	312	294	287	335	291	320	312	333	316	344	333	365	307	303	309	282	334	314	322	318	304	327	318	297	301	319	318	339	334	319	327	302	324	299	346	307	275	286	334	320	295	375	310	313	303	312	294	320	320	278	335	348	357	323	326	307	322	308	303	286	305	290	305	343	311	295	326	291	261	292	301	320	292	313	332	308	303	297	327	311	319	330	323	340	295	349	334	291	302	313	327	307	330	307	323	316	309	275	284	337	315	296	302	304	306	349	332	319	266	322	312	317	305	330	337	326	291	306	298	292	303	318	334	340	311	312	317	297	305	283	295	317	292	311	334	290	317	305	315	303	288	303	254	278	316	314	337	310	290	316	295	322	295	321	325	316	301	335	312	317	374	329	347	318	293	327	277	356	279	298	315	327	313	282	317	314	294	268	309	330	337	311	351	309	312	297	303	292	321	312	319	316	298	342	315	313	291	307	315	313	322	283	327	329	333	321	295	308	313	294	316	304	320	295	309	306	317	300	333	290	294	301	309	306	340	309	322	304	309	324	325	298	328	305	324	320	317	315	303	319	322	306	323	313	347	329	322	338	289	304	336	303	317	338	325	323	319	285	316	322	299	317	319	314	308	311	331	315	302	279	320	312	330	270	336	332	323	299	292	326	324	312	308	318	329	340	309	351	296	308	307	322	329	310	319	331	286	309	315	315	316	343	317	296	325	277	326	316	320	308	303	306	315	324	274	323	343	328	284	326	292	310	294	317	291	296	321	301	323	303	297	318	289	298	326	340	295	308	308	335	284	326	302	315	328	294	282	297	313	317	298	319	314	306	316	316	308	324	304	289	296	344	326	343	335	344	326	325	317	316	318	312	317	307	329	316	282	287	321	282	316	314	287	322	315	343	333	322	297	343	315	293	301	321	316	288	295	334	350	320	303	314	297	279	302	309	292	322	280	297	291	327	304	288	320	319	291	320	283	309	328	327	327	328	319	331	300	288	290	291	313	299	293	293	341	302	286	304	303	360	300	287	293	296	273	343	310	320	328	316	346	346	299	302	312	306	310	295	322	311	297	264	303	334	314	300	310	303	285	327	262	308	335	282	296	340	323	344	296	298	347	327	298	328	312	328	321	310	314	312	309	329	300	330	297	309	343	330	322	322	318	341	300	308	326	309	328	315	358	289	318	324	319	283	287	315	335	310	317	337	336	322	319	297	331	309	329	331	331	288	302	299	313	305	299	312	325	293	322	279	303	307	300	313	290	302	305	304	307	271	309	307	298	337	333	312	318	298	337	335	305	294	297	293	307	342	320	314	341	320	339	335	343	345	303	334	319	309	333	299	307	331	316	334	318	299	318	321	293	325	300	335	322	292	298	295	282	296	311	318	328	309	309	340	315	306	317	277	299	311	302	335	305	325	315	305	280	291	297	328	334	296	286	338	317	305	334	314	298	322	310	287	320	309	319	314	335	344	315	327	275	297	321	343	305	314	304	302	310	342	316	344	304	336	292	329	306	308	305	332	315	328	306	291	295	318	298	303	284	311	283	342	320	341	346	305	293	331	301	279	291	285	317	320	304	328	298	337	320	319	310	307	337	286	271	332	328	285	323	289	312	307	326	303	302	319	321	331	327	290	298	271	324	312	288	316	330	321	328	293	322	335	321	312	305	319	334	301	302	313	343	315	313	316	283	363	298	319	290	322	323	317	337	305	331	288	299	286	318	344	318	295	331	297	318	292	271	302	309	311	291	312	309	322	293	314	313	294	338	328	316	314	291	286	285	318	330	301	330	305	287	321	303	321	302	328	333	305	315	292	276	301	321	329	299	307	341	330	317	318	321	318	344	285	309	295	342	312	327	290	298	305	304	301	310	289	323	303	312	324	357	364	347	295	293	305	315	348	322	303	323	296	325	322	286	339	293	306	298	330	307	296	292	271	303	305	330	302	294	302	316	321	314	319	298	323	293	346	316	303	292	302	293	335	326	300	317	339	308	365	315	318	323	332	295	311	331	330	313	339	323	303	309	304	319	303	296	299	333	338	307	301	304	314	332	324	309	329	321	306	310	283	334	285	291	323	303	272	305	320	331	310	309	322	286	357	310	289	294	326	286	288	283	288	262	312	317	271	304	279	310	337	334	306	289	340	322	303	285	334	328	310	301	301	320	291	288	309	304	334	314	304	309	307	342	300	287	283	304	289	309	336	326	334	321	294	328	310	320	310	318	316	315	345	314	327	278	317	303	312	307	306	294	303	322	303	327	300	315	307	287	313	324	332	278	314	313	281	284	320	276	298	330	308	325	308	311	317	284	322	306	348	292	319	272	302	306	276	335	316	305	288	302	312	296	333	303	328	314	304	322	302	323	291	312	279	322	335	305	318	317	341	307	346	279	335	331	302	309	300	295	286	283	301	311	302	281	337	338	314	294	279	321	291	320	301	315	294	291	306	294	310	319	325	314	299	362	339	281	311	320	305	320	309	275	275	309	287	299	314	329	332	299	302	282	322	326	312	297	323	339	310	298	295	285	317	298	313	281	322	311	299	337	370	326	271	336	332	293	305	308	314	321	297	302	312	318	291	290	308	305	320	339	320	324	330	297	298	312	296	318	309	336	306	360	316	306	304	309	330	330	346	321	281	348	294	294	308	327	324	309	329	329	292	335	326	300	308	299	318	316	307	328	331	298	316	320	282	320	317	314	309	345	311	316	315	330	302	259	334	310	276	336	304	299	307	320	287	292	326	333	313	329	339	320	355	334	326	313	310	306	317	324	324	312	298	308	310	334	326	324	309	277	320	293	305	340	304	314	296	295	300	313	323	312	298	313	311	315	310	306	337	281	323	305	336	353	288	312	294	305	327	331	320
31188	45817	37051	5320	828	868	820	801	840	824	758	825	741	783	801	769	755	770	808	752	742	770	753	762	769	738	783	695	737	743	720	746	734	703	766	775	752	756	752	719	721	733	769	793	712	801	776	763	722	804	779	755	769	743	780	744	784	746	753	741	755	740	729	704	731	709	786	727	743	788	728	778	748	721	776	747	812	731	693	745	728	747	793	762	736	732	774	717	769	764	726	769	752	736	764	718	744	747	784	741	781	759	721	729	765	751	747	759	806	746	785	742	760	753	801	743	713	745	758	768	743	747	756	746	767	778	737	720	822	751	776	774	735	753	727	763	744	735	800	781	810	772	773	793	756	731	726	757	777	731	760	798	804	745	770	708	802	775	778	751	767	793	700	758	751	758	831	765	822	750	727	724	787	747	751	827	756	796	790	720	754	794	743	740	768	720	806	790	729	742	774	742	762	772	753	760	809	746	765	741	702	739	775	785	767	772	771	765	760	767	760	767	706	742	760	726	735	739	698	774	744	741	753	799	788	753	754	717	806	754	739	723	770	784	787	758	779	711	742	748	748	738	749	748	749	764	738	737	780	789	729	785	808	712	770	768	717	718	742	755	776	809	789	749	746	737	758	744	769	772	723	763	774	779	750	773	761	766	768	786	765	734	704	733	778	798	748	794	713	748	730	778	760	703	729	769	765	738	683	808	820	762	740	767	737	770	741	731	702	828	749	756	773	754	722	757	807	788	753	733	799	698	738	789	721	794	719	728	751	780	707	741	689	729	781	755	749	789	741	798	701	755	767	777	727	702	783	754	751	758	731	755	799	772	733	755	726	752	776	741	753	765	704	772	773	746	775	773	750	677	746	789	769	765	760	775	700	756	756	764	830	780	785	785	733	771	746	763	765	738	753	752	788	775	760	826	759	744	716	764	771	749	731	744	713	737	755	789	760	751	774	755	765	755	756	738	775	716	728	743	743	784	830	743	742	750	742	724	752	791	714	825	742	741	748	726	775	752	771	711	762	692	787	760	820	770	737	717	810	747	778	729	731	753	761	815	712	793	807	758	750	742	735	714	797	764	785	766	758	761	759	717	732	683	740	728	721	768	769	789	737	745	728	749	723	729	764	733	767	762	740	740	762	726	743	756	751	770	756	752	737	774	736	722	752	777	758	734	757	706	740	736	777	752	734	753	761	729	747	767	692	737	757	703	796	774	773	742	765	772	785	761	768	762	769	742	758	767	787	716	789	730	757	784	772	682	768	824	787	741	754	795	724	761	744	735	828	806	768	757	712	791	746	752	761	775	746	756	725	727	763	723	718	772	792	720	784	710	786	718	733	739	725	755	721	683	740	768	755	729	726	751	730	760	801	755	773	754	737	821	704	772	788	780	730	785	777	740	752	725	776	786	755	786	802	768	751	757	797	723	772	759	782	746	754	809	721	747	788	757	768	769	737	748	772	787	744	798	805	745	775	759	788	760	733	757	745	752	740	796	733	744	779	765	770	781	761	724	737	741	772	755	780	766	733	710	763	748	773	714	706	746	729	724	787	783	758	748	810	755	782	796	747	771	758	798	749	796	698	762	766	785	733	806	739	754	780	827	774	766	728	755	752	763	739	768	702	780	788	761	753	771	741	741	752	752	729	759	760	742	744	719	747	770	682	769	764	759	776	810	787	759	741	754	765	790	757	739	706	743	770	773	707	754	765	732	737	804	791	712	742	789	742	777	699	767	715	762	804	786	786	752	716	753	740	729	730	737	747	798	730	712	777	806	758	788	740	781	756	739	726	763	738	769	773	757	742	733	761	723	782	755	727	784	782	752	770	764	709	735	749	758	713	743	741	748	745	752	729	762	739	755	752	772	742	747	779	774	752	745	717	733	764	784	771	752	698	760	761	734	756	768	742	749	744	766	771	773	693	763	757	732	754	705	745	731	776	764	768	751	755	741	737	818	730	746	787	736	746	774	741	760	769	759	722	783	795	768	753	777	804	776	736	791	711	714	771	778	739	763	725	753	739	739	740	722	772	730	735	749	762	732	761	736	769	710	783	720	700	777	763	790	771	751	798	768	796	751	772	747	699	697	759	756	684	763	759	726	788	744	766	775	783	774	715	743	781	758	751	746	745	755	709	744	757	761	782	715	748	772	774	715	772	732	781	725	758	681	698	776	731	724	738	763	760	725	690	777	768	780	685	720	712	770	771	779	764	763	766	785	759	749	769	777	744	710	716	744	739	786	789	775	789	798	761	708	743	754	803	692	719	770	771	711	727	775	804	754	727	742	792	752	705	753	766	765	789	781	730	781	736	784	686	737	783	750	727	776	740	764	805	795	753	749	758	774	784	803	740	798	776	734	753	760	736	765	730	740	766	755	733	720	708	783	707	777	782	743	762	723	746	729	758	778	711	743	748	781	748	774	774	744	719	761	783	804	737	763	733	791	747	782	699	703	746	743	772	695	750	757	735	762	754	774	769	716	728	794	786	767	769	752	788	701	784	761	722	726	736	724	745	740	772	739	753	741	763	784	725	766	800	764	778	744	742	799	781	786	772	736	758	757	761	762	760	747	754	765	805	767	750	768	746	755	746	796	734	714	727	727	724	752	761	788	743	771	765	731	761	712	703	743	760	739	715	773	736	740	736	777	747	761	750	737	715	765	794	805	782	711	756	809	785	730	742	755	756	750	784	758	801	794	772	776	776	769	752	742	735	774	770	758	748	729	750	711	717	746	755	741	792	849	764	752	762	760	762	733	736	774	732	781	741	778	728	790	796	755	770	777	723	806	763	733	802	731	793	737	727	748	759	712	824	743	721	706	751	727	784	816	739	753	783	773	797	751	726	742	716	753	727	753	777	698	802	745	735	782	757	758	766	750	761	759	779	716	762	720	773	798	736	726	700	758	777	765	766	757	744	773	777	736	717	768	747	759	771	730	726	758	750	757	708	774	765	747	724	728	783	746	729	779	785	752	732	779	715	743	740	739	778	698	772	757	759	780	757	809	770	742	752	723	742	687	740	745	774	771	762	760	721	714	781	710	758	732	772	735	735	769	762	772	761	751	745	735	737	727	701	799	763	796	752	715	739	761	731	766	767	735	756	793	790	780	778	724	748	763	736	752	733	800	797	718	775	767	737	805	718	761	696	742	804	756	746	783	710	762	793	768	762	764	781	730	809	739	771	775	731	758	801	764	746	732	787	752	755	718	788	792	733	805	800	728	784	780	757	734	745	735	744	714	679	731	747	732	733	777	764	754	783	783	700	728	748	707	779	689	697	764	779	737	768	694	730	738	765	795	719	730	731	738	775	729	707	769	759	768	762	768	726	748	783	741	753	763	723	714	768	790	766	795	797	769	751	777	773	771	722	745	770	790	774	713	730	761	786	731	806	731	810	751	729	740	718	757	740	758	775	787	755	736	739	762	761	737	756	758	802	772	772	757	748	741	754	778	767	694	751	747	737	783	778	732	788	734	810	705	732	784	754	718	728	776	739	761
51722	40848	33522	25588	22918	19946	13622	4715	863	568	491	469	441	451	464	422	432	430	390	374	367	366	386	369	454	372	431	379	360	358	353	407	385	394	405	379	404	399	351	362	385	346	380	372	361	389	405	435	395	382	377	353	356	390	327	385	370	332	371	365	396	344	386	400	340	381	350	363	397	372	425	380	366	348	384	350	380	373	393	367	386	348	369	353	363	360	354	379	388	383	339	432	377	366	403	398	395	385	325	349	407	375	359	358	374	367	351	357	353	387	355	355	369	389	373	365	403	370	332	386	385	374	365	410	397	357	358	360	398	366	373	360	359	371	359	372	386	350	373	367	373	389	379	369	349	369	382	379	381	373	344	346	369	354	423	361	362	363	356	325	356	362	386	340	357	346	369	409	382	386	368	358	361	377	403	364	371	396	362	331	351	390	350	366	366	315	392	408	373	382	357	400	382	394	364	350	372	392	351	384	364	383	370	329	355	372	414	377	352	381	387	369	395	376	378	363	366	379	334	328	390	366	353	356	376	373	345	387	365	373	387	368	391	390	355	365	383	355	384	394	379	361	384	383	413	372	364	356	386	399	394	350	362	343	372	380	331	368	370	360	380	334	375	365	381	402	393	364	393	353	366	407	416	353	391	401	362	385	396	355	368	368	367	370	390	332	371	343	354	348	377	360	349	373	340	312	346	392	359	374	358	375	375	357	364	407	348	340	377	339	386	375	335	379	395	350	418	338	361	377	405	364	373	402	348	324	369	395	354	361	387	395	349	366	384	330	368	373	369	352	379	336	376	342	396	378	392	362	344	380	366	389	397	341	361	348	380	363	381	348	406	387	359	347	365	383	397	352	416	348	367	325	383	353	328	361	401	350	381	395	378	386	370	372	376	353	348	369	341	364	383	378	383	418	394	355	332	397	384	402	370	377	411	376	370	371	414	368	347	382	362	359	358	379	361	389	381	343	365	378	355	396	363	346	353	386	394	353	387	359	387	344	390	397	361	371	388	369	379	368	397	374	385	340	391	378	368	402	376	357	357	364	345	345	359	356	377	391	339	391	361	353	364	347	368	377	364	400	364	393	335	364	330	357	400	381	383	346	355	385	395	354	375	334	422	381	362	380	390	374	381	373	405	383	372	373	335	387	373	395	362	367	392	358	403	362	324	387	364	389	376	348	362	373	343	383	386	359	398	394	394	388	361	391	370	356	379	372	367	343	397	355	358	360	367	341	389	369	338	356	362	373	356	369	359	344	350	367	385	396	356	359	356	332	358	414	335	366	369	395	369	375	394	354	346	391	380	369	366	365	364	401	404	360	355	372	374	384	348	398	392	361	395	348	345	346	357	366	381	335	333	343	375	377	395	343	403	374	371	360	373	378	377	403	369	404	392	409	323	378	352	377	335	372	385	354	391	363	394	379	377	341	390	380	384	355	353	384	409	408	392	383	405	352	353	361	349	364	371	370	365	376	377	374	371	340	380	334	382	377	376	408	354	402	381	389	384	378	385	367	384	380	354	374	393	341	346	369	345	386	373	373	368	394	354	383	379	355	349	441	343	382	378	378	407	374	361	357	368	343	354	361	316	351	370	395	370	394	416	339	386	381	372	372	357	363	374	358	390	353	378	368	387	367	377	375	402	371	397	360	390	375	348	386	348	358	361	379	374	334	403	380	381	380	341	369	333	350	361	407	408	353	371	349	366	385	384	363	345	360	378	390	385	398	372	342	402	379	361	351	407	351	361	362	371	380	367	388	393	407	375	408	376	374	388	348	405	387	389	394	376	388	415	396	341	367	370	390	367	361	339	380	370	350	403	385	378	344	394	406	381	376	374	359	385	378	392	365	371	377	403	369	340	300	401	367	391	381	399	371	374	357	365	373	344	321	372	391	401	350	347	390	394	379	363	353	430	368	356	372	398	389	350	341	354	381	417	361	348	368	392	344	365	366	380	428	364	322	347	384	377	377	397	369	391	381	337	357	371	350	380	406	362	375	404	367	360	313	379	380	365	378	400	359	378	382	412	361	341	355	360	394	396	379	359	421	379	375	382	379	387	395	372	391	399	406	377	374	375	359	393	382	361	336	363	370	370	372	365	375	347	368	350	397	391	401	359	384	383	362	389	391	370	363	349	342	383	374	375	373	359	361	403	350	382	368	392	359	361	368	407	362	379	363	374	364	373	353	334	409	388	351	406	384	381	333	374	341	363	374	370	386	368	367	365	378	405	370	352	337	367	358	390	386	354	373	395	370	384	366	371	362	337	393	349	365	391	380	387	393	420	340	401	401	378	389	383	356	361	356	334	362	380	359	385	351	375	399	357	373	360	396	343	368	363	324	334	384	392	360	350	359	379	414	385	346	396	350	395	384	372	395	390	344	375	365	388	343	416	363	333	368	352	370	380	391	368	369	401	383	389	351	302	397	367	408	382	399	353	345	374	352	395	355	376	336	400	354	361	360	377	380	374	354	344	363	358	381	381	323	385	350	366	378	399	346	369	392	331	370	376	350	361	374	343	364	357	362	379	362	369	367	369	378	376	378	351	373	408	380	341	379	383	356	348	383	330	380	353	398	357	328	360	374	364	384	324	374	382	328	375	384	358	334	338	418	376	376	387	406	407	329	362	369	359	354	376	365	392	343	381	361	388	383	356	400	378	380	376	369	353	380	364	371	383	397	365	347	373	366	344	373	393	347	401	391	338	382	362	353	355	341	355	360	365	384	366	396	393	390	368	360	380	377	373	396	373	346	390	361	374	375	353	390	367	414	399	352	380	369	379	349	370	365	409	381	411	368	395	411	368	390	363	366	352	366	377	365	400	387	389	366	379	343	354	354	414	385	336	377	365	390	384	392	354	396	371	336	402	371	388	396	415	361	388	369	415	373	381	313	383	382	361	371	353	342	340	365	382	380	376	368	378	356	374	365	396	349	338	365	356	364	393	363	365	378	360	379	376	411	349	381	379	387	386	360	376	349	343	372	386	360	337	366	368	366	377	378	343	386	347	357	394	367	376	368	370	375	389	394	352	372	372	348	403	340	349	382	366	363	404	368	364	362	369	393	335	365	396	392	386	326	387	383	377	372	364	339	378	362	414	353	357	364	407	349	375	405	368	363	324	365	385	353	357	356	360	340	340	354	338	377	386	400	334	358	343	366	353	337	397	343	359	399	352	377	378	393	385	311	366	402	366	369	332	358	385	402	365	357	377	366	334	385	345	367	377	361	377	362	359	357	368	406	365	397	394	371	387	396	359	364	353	334	399	368	420	383	351	398	360	346	404	384	368	389	380	351	366	420	387	373	374	340	389	372	369	365	370	380	377	380	352	376	401	382	399	367	371	393	373	394	373	406	383	366	355	368	353	363	414	359	384	393	323	384	382	347	341	347	387	356	368	397	366	356	362	366	354	366	360	357	388	395	347	387	387	362	391	381	376	369	384	373	374	359	373	387	405	408	370	365	381	401	414	387	383	349	350	378	384	407	394	367	430	407
52281	66594	42092	4548	3239	2663	2380	2032	1780	1741	1542	1434	1284	1287	1191	1175	1089	1059	1109	1031	990	1029	955	1001	959	922	914	906	951	939	978	892	927	911	904	876	875	888	904	863	857	898	892	845	865	870	844	843	872	864	884	838	871	872	835	797	876	849	857	863	792	843	832	827	838	833	808	843	818	881	841	838	839	834	811	819	799	868	869	842	871	812	851	789	875	885	829	892	812	813	841	837	805	844	806	849	804	860	863	842	893	859	786	852	831	829	842	845	840	821	804	813	807	834	845	890	844	875	823	894	853	861	826	860	850	832	827	867	844	795	891	882	871	782	817	806	857	843	782	813	825	856	851	822	820	816	842	860	826	802	841	863	820	836	859	807	771	832	842	793	791	825	832	817	810	870	839	858	795	856	807	843	865	861	789	805	875	832	799	858	843	819	794	797	834	783	801	835	847	801	829	814	872	841	852	842	751	888	796	840	832	826	817	844	809	831	831	844	868	830	825	875	830	769	812	817	822	822	776	800	862	825	830	831	850	820	823	781	792	833	837	845	832	821	761	796	816	800	787	807	850	820	811	805	819	843	826	813	806	833	780	797	847	770	820	920	818	833	853	828	822	850	838	804	833	859	839	811	830	888	793	809	802	822	884	821	824	826	842	825	832	802	854	828	837	844	808	782	830	818	782	794	858	807	795	749	832	836	822	800	822	862	841	838	814	790	865	792	838	793	835	815	832	739	841	801	836	785	808	876	776	782	882	768	813	782	782	820	835	827	815	788	892	832	864	825	883	757	781	863	823	849	758	800	835	849	809	816	819	862	873	805	851	823	837	775	799	864	832	817	829	826	881	796	888	886	833	825	846	818	848	831	770	810	750	824	798	857	828	781	832	783	875	838	873	794	782	790	814	826	853	851	796	807	809	766	820	852	797	836	810	818	843	808	811	829	820	853	830	828	856	773	827	844	785	837	807	898	848	838	857	847	836	791	816	845	854	874	791	825	763	834	823	799	837	783	814	808	809	815	842	854	869	790	864	825	836	821	811	846	823	861	799	823	817	842	838	846	864	854	811	824	794	834	856	787	817	815	857	877	891	814	888	787	795	817	851	797	829	785	831	817	834	824	826	827	860	845	815	775	840	865	794	841	809	843	847	860	857	821	834	851	822	817	834	833	839	858	788	848	853	761	788	835	865	840	874	843	842	783	799	866	854	823	824	889	823	840	800	836	851	816	794	842	791	860	818	858	848	836	823	840	841	816	842	805	823	822	851	898	820	795	832	808	806	819	758	855	822	861	835	836	849	826	791	776	806	852	802	848	857	830	835	817	812	819	815	838	832	817	797	852	820	860	835	838	837	862	862	787	816	792	851	820	852	845	835	875	760	820	838	836	831	788	856	768	829	835	813	833	800	818	811	806	842	801	814	832	864	810	807	839	834	760	800	840	892	801	825	831	845	767	824	855	844	845	794	842	828	831	820	875	867	878	779	787	837	813	853	891	849	877	867	805	821	806	807	859	821	822	757	861	829	831	846	832	790	809	849	803	835	861	796	821	811	831	830	824	840	850	836	780	858	800	823	820	828	826	804	795	801	824	861	854	815	843	852	756	852	812	834	826	868	860	823	844	840	835	829	821	848	848	779	781	848	840	827	859	852	775	862	797	796	800	806	846	869	802	836	797	859	810	842	799	841	835	742	790	821	836	835	807	851	820	800	855	825	849	816	846	866	843	843	819	821	806	820	858	814	848	768	818	811	834	831	806	863	812	862	854	835	804	763	834	824	821	805	798	766	845	862	846	828	842	872	799	811	857	815	833	849	817	843	828	786	869	810	835	835	819	833	858	842	831	793	811	884	862	847	813	841	833	868	835	796	864	865	791	847	836	821	840	793	785	836	860	868	800	820	819	811	866	864	790	835	875	818	887	860	858	855	814	844	792	829	825	818	844	784	877	794	813	751	796	845	813	815	848	820	824	861	856	788	804	806	839	823	792	809	832	814	815	826	795	785	803	863	838	809	828	808	786	833	858	892	805	831	826	847	853	869	855	822	750	815	826	836	811	810	851	804	826	810	823	813	836	854	828	843	815	847	813	870	799	837	859	767	829	800	893	832	838	843	785	897	817	790	836	848	761	864	828	855	828	851	793	803	862	845	771	842	805	807	849	812	803	808	804	811	757	841	849	821	863	758	812	793	793	839	826	810	797	829	811	838	807	896	787	844	807	815	840	812	811	808	825	851	829	879	874	845	834	825	814	856	832	846	813	796	860	796	848	810	814	861	864	864	786	877	890	834	847	821	836	826	840	835	886	824	845	793	829	840	825	831	851	824	831	818	840	810	828	850	841	899	896	801	805	832	819	836	825	761	843	833	769	872	803	865	788	816	845	834	820	817	791	813	867	859	799	803	797	798	804	844	837	820	875	801	818	856	837	843	896	812	781	833	862	823	867	810	807	851	863	853	796	829	784	872	795	812	850	789	810	807	865	869	862	757	799	797	822	817	803	802	812	813	826	873	814	868	838	810	803	814	824	840	816	822	841	823	835	816	818	806	827	838	856	824	795	858	815	828	773	784	819	818	871	842	819	831	866	777	847	831	812	820	841	843	875	818	789	822	836	821	881	763	860	858	855	845	838	818	790	806	852	870	837	833	849	785	803	783	866	841	846	816	791	795	853	815	792	839	855	851	791	832	850	831	781	864	821	851	850	798	821	796	773	852	873	832	792	862	821	806	856	819	851	833	845	815	819	839	834	886	834	805	825	772	784	811	839	812	777	815	815	801	813	831	763	850	854	873	837	832	827	883	874	813	786	875	821	800	851	866	799	811	845	809	811	809	841	814	852	792	880	878	785	853	861	799	827	838	818	861	810	799	861	853	824	789	836	805	862	868	807	836	829	845	826	871	860	832	818	806	811	803	772	868	787	843	833	810	820	843	852	795	805	791	827	788	818	861	839	825	803	819	813	827	851	833	900	819	883	844	860	851	800	829	844	822	866	815	777	769	868	810	823	783	780	829	865	840	801	854	864	799	855	894	777	766	829	828	833	845	816	781	842	755	871	843	847	815	864	862	817	882	863	863	871	781	835	838	831	834	816	865	836	816	795	850	777	843	827	842	846	860	811	806	843	854	809	839	823	882	839	830	800	804	791	835	814	765	799	857	822	863	833	873	909	803	850	820	823	835	843	808	829	777	855	826	835	876	848	796	831	818	864	836	845	825	855	841	807	789	808	873	816	836	803	827	780	864	870	839	814	804	834	819	815	831	806	805	880	780	874	810	851	826	873	833	842	778	845	836	844	749	910	848	822	806	794	803	896	868	779	826	834	765	820	881	864	841	814	841	826	870	864	865	826	823	809	830	849	863	810	836	850	796	836	839	844	840	820	848	806	825	823	869	805	791	869	817	797	865	842	873	864	839	755	781	803	805	866	865	878	821	857	839	809	866	860	815	841	828	820	832	802	823	806	824	790	800	833	820	817	816	837	832	811	869	902	832	849	831	808
48870	40253	32920	25265	23948	22205	18881	10434	1990	623	540	436	345	379	323	284	312	279	285	277	265	266	272	262	266	263	258	239	214	243	246	239	219	239	210	235	228	223	219	202	241	228	219	218	227	224	211	202	241	252	214	231	222	227	222	213	217	186	224	192	231	240	228	215	182	245	203	206	194	204	224	223	220	242	204	211	184	224	200	211	229	211	208	226	197	190	191	244	216	199	229	218	189	203	201	218	222	234	218	204	195	217	180	208	190	189	188	222	210	196	220	173	196	195	229	204	216	188	215	236	206	218	200	250	207	235	203	215	213	197	182	226	230	194	216	226	177	205	197	212	239	199	196	204	193	243	197	206	213	213	205	194	213	201	207	226	216	223	198	215	229	189	214	202	211	208	221	215	204	207	199	201	212	192	195	196	225	181	187	228	203	223	210	214	181	220	199	216	190	190	211	200	181	222	207	191	186	196	241	213	224	230	192	216	192	230	165	203	221	229	220	199	208	215	212	215	235	226	224	223	223	209	235	210	234	233	206	212	190	226	212	232	187	221	191	184	203	224	206	202	200	204	211	185	207	198	237	211	221	236	210	205	213	201	211	197	192	235	214	198	184	185	213	192	214	210	205	214	220	227	204	222	243	227	197	228	180	216	202	221	215	206	196	211	196	204	184	220	212	217	183	205	241	217	205	226	195	201	230	200	215	207	234	206	196	227	238	215	189	220	205	213	202	248	215	182	188	223	207	196	211	196	200	196	198	192	189	196	219	195	219	216	220	219	208	209	216	217	212	193	195	193	211	200	201	159	255	217	231	212	212	212	233	201	205	237	208	194	198	214	243	220	217	199	203	226	212	203	217	216	213	229	226	190	226	212	185	213	235	201	220	182	202	186	226	191	240	200	221	207	206	202	197	229	239	191	209	196	211	228	200	205	254	213	207	187	216	211	223	212	192	213	176	219	211	225	193	223	222	199	197	217	202	205	193	198	181	210	227	220	227	201	219	191	206	211	254	193	199	217	205	210	201	216	216	219	206	219	216	188	224	224	204	227	204	244	201	217	195	200	186	221	232	190	200	200	217	198	214	208	218	189	215	191	217	217	221	207	217	225	243	237	224	186	205	193	213	192	245	213	198	229	222	209	206	235	223	213	213	201	199	207	224	237	264	225	198	204	224	205	228	209	213	222	192	222	210	174	206	196	202	207	222	241	210	202	220	188	199	234	236	194	210	214	213	221	223	180	195	218	244	210	196	244	204	241	211	223	228	186	229	183	211	225	209	226	217	233	231	204	196	224	210	232	173	222	213	195	218	210	228	211	207	232	203	182	210	205	219	220	234	205	203	203	251	190	213	200	201	207	244	197	210	222	221	192	245	190	188	202	191	212	187	205	210	213	211	195	194	187	235	198	190	195	213	209	199	174	216	188	215	210	217	199	189	240	213	211	203	250	202	218	205	184	195	221	207	190	213	212	244	242	230	206	235	186	227	200	213	204	188	230	226	231	233	220	197	235	193	210	200	208	214	222	205	218	210	236	203	195	207	214	238	175	225	183	223	199	222	216	204	242	238	212	201	206	222	214	209	205	205	213	208	219	200	227	222	217	210	193	210	208	189	226	209	186	209	204	190	232	207	203	211	211	216	220	209	202	224	227	191	205	208	179	212	203	237	221	184	224	207	206	192	233	206	205	219	211	208	205	183	209	185	194	195	238	220	172	208	208	201	206	184	198	225	221	231	223	205	236	189	205	234	206	223	234	213	204	239	209	194	236	221	190	171	242	200	252	212	196	201	218	216	198	208	188	199	211	188	224	242	205	211	193	192	202	210	217	219	202	213	212	232	211	219	192	197	237	189	214	220	219	207	212	220	202	212	184	191	205	193	216	198	257	221	235	200	215	225	186	205	176	196	233	193	199	222	197	196	209	226	221	203	211	218	182	253	224	191	190	198	204	239	197	213	212	203	214	234	203	223	207	210	208	201	194	208	203	198	216	192	205	216	226	225	210	218	204	235	192	191	206	172	206	221	195	182	217	178	198	213	220	199	228	208	211	194	214	193	198	240	221	195	200	208	200	223	231	198	212	206	259	218	212	198	202	191	217	206	249	219	197	205	196	229	219	199	213	192	218	193	226	205	217	201	230	203	172	197	221	211	191	211	200	207	210	195	211	220	209	210	195	198	190	209	200	218	188	206	183	208	223	198	205	188	213	212	235	198	250	205	206	224	205	213	234	192	204	226	223	197	227	227	211	214	209	219	212	220	216	225	207	198	234	210	217	199	220	218	204	207	221	213	191	222	217	209	233	216	181	219	214	218	196	225	208	206	205	195	213	197	192	217	219	214	218	217	210	198	210	233	189	219	208	202	183	194	236	193	215	226	212	223	217	212	211	204	216	229	214	209	216	209	183	194	204	216	204	183	204	245	218	177	204	213	193	215	200	212	221	187	224	214	208	222	194	198	246	206	201	213	235	208	175	207	213	221	187	202	220	226	215	213	237	233	209	228	204	203	215	198	203	207	217	241	194	201	198	194	194	207	200	210	220	210	185	208	202	213	219	221	212	215	203	200	216	221	206	181	214	225	209	226	225	210	232	192	192	217	213	215	207	188	216	214	202	187	181	183	195	220	208	184	201	186	237	204	211	188	216	219	218	196	193	209	220	209	219	214	226	210	204	192	206	222	187	202	206	222	221	202	229	199	193	183	198	203	184	229	211	210	201	193	180	196	217	184	196	198	214	225	192	202	206	216	227	218	191	201	203	209	216	211	184	183	221	186	201	198	194	211	191	209	207	188	201	208	222	197	225	223	196	192	210	207	232	227	188	203	226	188	227	221	251	207	197	189	228	206	185	202	202	199	208	186	215	213	207	197	192	193	205	203	222	219	195	199	200	214	199	210	207	207	205	219	204	224	196	221	239	223	230	218	200	215	219	218	204	261	202	187	195	199	216	223	194	225	205	213	180	212	215	219	240	214	194	208	202	196	209	189	214	204	174	215	210	203	208	216	183	226	234	217	196	190	192	200	208	253	208	213	182	199	204	201	242	202	179	201	241	197	192	199	201	208	219	223	211	236	221	210	205	220	202	236	195	204	195	209	222	203	197	214	197	236	234	208	211	236	190	187	201	216	234	235	191	192	200	172	217	211	198	211	218	227	240	197	188	199	207	201	222	204	202	206	197	188	204	180	201	201	199	194	211	209	242	196	212	185	212	191	183	238	203	198	220	195	173	196	225	221	178	214	178	188	190	201	194	213	193	220	210	211	216	212	232	216	182	210	195	189	201	212	191	224	214	194	203	204	198	211	219	213	225	217	228	238	220	207	215	240	212	193	190	211	216	225	177	199	196	209	197	214	192	213	216	205	200	223	180	228	254	224	225	193	205	200	209	196	245	211	223	209	210	218	234	188	249	208	192	217	225	216	231	205	204	221	186	214	215	214	215	210	192	212	220	226	220	206	186	204	219	222	198	217	234	240	176	224	185	199	208	202	207	208	218
51855	63730	30658	6193	5142	4215	3386	2865	2389	2081	1880	1693	1383	1231	1187	1067	1088	989	938	865	819	816	793	729	727	680	695	731	670	663	614	666	589	626	616	613	579	600	601	518	572	565	569	523	570	525	524	555	537	528	554	560	531	555	503	548	515	488	535	524	550	498	502	567	506	534	506	508	505	532	486	499	479	496	475	505	494	502	511	493	483	455	483	459	450	486	467	488	515	493	466	474	496	465	463	452	484	508	475	523	509	498	502	483	490	482	482	491	478	487	450	513	491	507	505	469	476	485	455	497	479	480	438	483	508	463	473	488	512	470	496	448	485	488	471	468	478	461	476	454	495	429	512	490	464	491	438	488	464	476	484	456	499	433	471	479	481	503	445	459	502	437	476	481	516	467	465	451	438	517	497	474	532	493	482	509	448	444	504	443	495	478	479	482	476	505	520	481	476	501	458	464	471	469	494	490	489	491	428	478	486	465	466	483	457	464	469	478	445	463	480	442	477	478	464	497	453	480	454	465	498	455	479	467	455	470	451	496	441	457	447	482	479	484	479	495	511	480	471	466	472	469	483	475	455	458	494	482	513	462	435	492	447	534	476	489	475	481	468	470	491	509	451	462	454	433	464	493	491	508	436	480	441	459	459	474	470	465	468	456	472	475	461	450	475	452	478	424	501	454	469	496	449	472	485	465	514	495	456	473	489	483	467	471	470	465	435	460	472	463	495	447	471	461	460	443	459	476	526	472	447	473	467	453	445	481	518	473	444	487	432	461	474	455	465	465	494	490	449	484	453	488	479	429	474	451	504	517	479	456	485	475	460	479	485	489	444	465	497	412	481	473	526	499	496	469	472	475	469	491	482	457	460	456	490	455	435	481	464	472	501	441	520	479	448	467	490	461	466	454	479	489	471	462	496	476	456	462	480	479	457	478	461	480	427	422	507	508	491	512	479	450	469	464	480	499	440	456	443	463	433	439	455	500	481	499	504	433	468	477	489	425	450	456	438	483	462	493	502	426	489	451	453	502	472	432	481	465	475	507	450	457	531	479	503	461	472	421	501	466	470	455	418	444	469	485	470	490	466	468	491	464	496	462	426	477	457	461	481	492	466	473	438	462	460	469	443	461	462	456	462	461	446	487	484	489	522	441	491	485	479	464	449	507	448	473	463	444	456	452	495	509	482	467	475	467	453	483	467	458	495	470	474	473	456	510	475	481	481	468	474	485	461	467	516	480	515	507	475	476	472	458	519	470	429	447	500	472	458	502	446	491	466	474	471	492	466	509	468	502	513	475	465	471	466	457	467	474	406	478	440	484	504	450	469	483	461	453	478	470	456	481	450	440	433	471	488	437	481	466	478	493	490	448	447	471	467	490	495	439	503	497	500	463	457	485	486	510	453	453	428	478	429	468	455	464	462	469	478	480	472	473	460	471	512	457	452	492	461	473	460	448	457	493	498	480	471	476	522	469	461	497	495	500	450	459	496	472	465	476	446	480	477	459	530	502	448	442	467	457	446	442	473	466	474	497	480	428	431	467	463	463	429	491	486	469	483	503	446	461	469	454	458	474	475	476	496	477	449	478	438	484	478	458	466	478	467	499	464	494	486	466	450	457	468	481	454	470	502	487	476	472	449	465	464	451	477	473	469	448	472	520	459	416	439	469	480	507	443	477	444	464	461	456	505	450	493	468	474	479	462	482	474	435	429	499	493	455	497	468	471	442	481	485	496	484	469	471	460	403	465	478	492	479	471	487	438	443	499	496	488	519	468	442	447	481	416	471	456	483	454	473	473	493	497	494	440	477	509	483	464	468	482	460	477	479	466	444	473	471	455	460	473	462	477	470	517	456	453	439	479	466	464	484	503	414	443	495	457	479	483	484	443	435	436	478	444	461	460	455	502	479	463	455	471	478	461	494	474	468	485	474	489	505	483	427	501	461	495	465	504	485	460	483	511	490	507	485	494	485	481	479	437	473	471	474	489	518	432	477	454	447	446	461	485	470	451	462	467	451	479	472	436	468	447	420	480	505	443	467	473	492	461	452	455	466	485	470	469	458	465	454	458	484	499	506	509	473	433	442	495	498	472	489	502	492	491	466	483	499	497	467	459	444	493	436	484	459	471	466	509	451	438	465	449	471	469	418	507	457	456	475	483	505	457	440	487	474	460	477	469	487	448	461	519	499	498	511	496	452	456	474	501	447	461	494	498	467	481	485	445	505	513	456	466	469	456	471	510	467	465	475	448	480	463	481	492	458	451	481	439	445	444	474	461	474	459	468	468	483	446	484	470	462	453	451	478	462	435	498	451	444	466	474	496	458	437	472	477	478	453	485	471	490	486	470	468	459	499	459	440	470	449	440	481	497	458	481	435	453	445	410	470	465	441	487	469	464	461	464	483	444	464	480	478	488	474	471	472	469	467	500	458	495	456	499	458	484	468	482	459	476	482	452	461	470	431	441	484	467	491	499	427	499	485	454	494	439	447	448	469	450	457	500	407	454	463	490	443	480	458	445	444	485	440	466	480	478	462	488	457	414	487	473	477	465	517	451	489	451	455	454	460	461	487	470	489	465	476	501	492	477	494	483	456	483	474	446	474	473	472	421	478	489	499	433	466	463	422	463	477	457	497	482	459	462	463	442	485	465	486	469	493	453	510	475	473	417	467	458	489	483	509	485	435	482	486	492	450	465	457	460	474	465	478	459	492	452	455	459	470	482	465	438	443	428	482	456	477	478	458	474	539	454	423	479	499	466	461	476	467	493	483	452	477	467	462	503	484	496	500	456	478	448	491	443	483	456	472	458	450	468	444	490	491	491	471	426	478	487	496	499	442	492	472	509	497	475	465	463	483	465	473	478	460	477	478	437	500	501	473	425	458	482	456	469	501	494	476	428	459	487	452	468	478	459	443	485	454	473	451	458	418	499	486	456	472	475	458	426	423	464	453	484	498	472	478	472	484	479	480	441	445	496	463	440	463	521	488	463	452	473	476	429	459	461	498	442	453	455	496	454	463	501	445	482	488	438	468	483	500	472	467	483	475	480	475	425	476	470	460	476	462	493	479	457	439	442	453	472	478	471	447	447	483	483	466	480	524	496	496	468	488	440	468	444	490	442	493	520	488	445	485	479	507	484	459	506	446	477	439	475	470	476	472	490	455	440	473	448	475	495	482	447	440	474	460	482	506	480	477	441	488	455	465	455	444	489	485	456	469	436	478	463	510	470	471	508	459	448	449	442	479	499	452	459	496	494	413	496	463	470	483	484	464	452	472	469	458	477	453	481	478	508	419	490	470	464	470	450	486	483	498	520	483	470	478	452	479	493	465	485	471	464	531	454	496	481	447	493	436	470	453	463	515	479	461	466	496	454	437	452	445	473	456	502	450	449	461	457	438	461	447	441	463	484	440	483	507	471	468	450	461	502	449	476	474	488	459	487	511	503	471	483	484	463	481	467	482	487	480	459	485	481	512	464	478	460	450	467	483	451	474	472	490	484
40187	36741	19105	4212	1078	537	388	304	326	344	348	333	288	281	338	333	351	316	287	310	354	303	294	308	316	292	308	270	336	309	287	321	291	289	316	267	307	282	303	304	297	288	323	301	302	345	279	304	344	309	276	317	267	316	301	306	330	315	302	287	287	288	265	266	322	291	304	337	296	295	324	310	280	328	338	357	334	290	307	304	306	292	304	296	278	329	319	274	319	283	306	291	333	290	306	276	278	294	305	319	299	294	322	309	321	270	307	295	289	285	343	283	299	283	309	289	325	277	313	314	310	264	297	294	294	322	263	310	298	312	360	328	302	278	317	302	289	292	303	348	329	331	271	317	291	332	318	310	298	315	311	348	290	306	299	314	324	299	333	323	290	341	291	313	300	309	313	290	311	304	312	329	311	330	303	277	311	317	329	299	274	288	306	322	320	307	335	313	289	287	314	294	309	311	291	310	312	302	308	299	292	306	290	303	301	322	302	316	277	309	283	309	306	326	299	308	305	328	305	278	321	333	334	305	278	291	297	266	332	321	299	281	339	324	323	313	297	326	286	308	312	315	314	282	290	342	323	301	316	317	293	300	293	305	279	266	286	291	296	326	328	312	343	281	281	304	297	304	327	293	325	311	298	331	309	299	279	324	326	306	298	288	309	336	355	332	306	299	312	324	310	298	299	311	305	330	279	293	333	316	280	301	314	271	287	297	339	319	292	326	326	331	336	303	314	313	326	319	306	300	287	309	282	322	341	339	284	308	293	296	313	318	296	316	287	301	288	293	294	285	301	302	307	334	303	332	312	340	298	311	286	299	301	322	339	313	287	287	289	309	289	281	325	295	300	297	329	329	347	291	280	294	316	321	309	296	252	309	309	312	303	308	322	311	315	309	310	317	312	313	319	291	297	275	304	299	316	314	320	293	294	294	308	332	297	306	345	286	318	300	292	313	336	318	326	309	329	310	328	334	327	291	287	321	312	325	284	334	293	283	337	316	291	283	282	283	297	302	284	324	326	294	257	275	266	302	298	328	293	334	314	319	300	278	292	316	318	289	303	309	321	293	317	293	297	300	284	294	302	269	286	311	325	335	300	304	291	305	315	312	295	288	313	290	315	310	298	304	309	333	337	286	292	267	325	281	294	295	321	290	304	286	294	296	298	324	322	293	320	272	308	325	304	332	296	319	306	295	321	345	319	306	312	335	322	340	334	303	309	307	313	331	297	302	337	277	282	290	292	308	323	324	326	343	341	305	290	288	274	297	320	311	313	310	312	319	329	288	311	285	333	340	307	341	295	305	318	286	309	335	320	293	288	286	355	308	345	290	314	294	311	279	304	331	306	261	315	316	288	284	308	285	284	304	296	291	287	329	327	312	318	320	327	303	301	305	267	313	272	269	286	307	295	278	308	271	324	327	294	316	304	329	348	289	303	320	288	299	294	302	309	316	309	292	355	319	311	322	331	290	287	322	331	306	312	303	303	295	313	302	315	284	311	343	333	280	276	322	305	312	320	287	325	319	290	288	339	314	306	294	316	314	306	301	282	271	296	321	347	332	286	327	288	323	305	312	331	297	299	312	282	313	313	327	316	318	287	293	336	312	302	290	320	313	290	290	321	325	295	321	310	320	308	294	333	314	295	285	292	279	304	296	283	318	293	307	308	292	317	300	300	311	329	295	309	277	303	297	314	309	280	273	291	287	291	331	296	326	315	288	272	334	309	303	287	303	309	313	297	332	332	289	329	300	296	313	300	304	348	345	304	331	314	301	305	321	308	296	295	303	320	317	319	294	277	284	315	296	333	324	323	269	294	279	310	284	298	326	345	294	359	292	299	312	288	299	325	313	288	305	265	293	291	291	271	314	315	307	316	303	296	330	347	349	310	286	297	303	316	300	303	276	309	325	284	288	309	290	312	303	293	320	302	306	311	301	281	316	299	308	335	342	298	320	331	325	330	309	312	320	280	304	303	318	300	320	307	293	299	308	305	304	287	291	289	315	272	309	298	330	292	307	304	339	321	322	317	329	290	304	319	345	320	338	324	324	305	319	302	324	289	336	323	311	299	296	315	299	275	320	295	328	305	315	315	283	314	305	320	280	282	318	299	340	301	313	332	328	324	297	314	298	273	298	300	308	299	294	327	294	296	313	354	337	315	277	313	357	324	310	276	285	307	285	318	343	299	311	299	322	317	337	305	317	295	301	302	325	327	309	334	312	325	327	311	303	286	313	278	310	290	310	296	294	285	284	335	303	296	307	305	321	299	292	310	315	329	300	322	323	313	313	303	310	308	306	300	306	288	304	277	282	289	324	319	317	295	321	314	312	303	280	298	306	279	339	284	309	317	288	300	297	312	310	273	299	354	330	289	300	297	306	301	311	323	320	284	305	292	330	291	276	323	310	289	317	334	317	326	294	303	299	290	299	290	301	281	330	325	302	338	297	297	288	344	336	315	298	274	297	286	335	299	355	291	308	287	281	302	319	272	296	328	310	309	316	321	306	313	337	295	323	308	282	315	311	299	298	312	324	297	310	313	262	341	323	303	323	308	315	312	299	290	322	320	295	284	294	318	292	309	323	287	311	293	333	323	300	286	291	309	303	317	295	282	286	317	296	306	342	302	293	342	296	290	317	320	290	325	318	305	290	309	305	334	316	284	311	337	319	307	288	273	308	312	320	291	313	342	292	331	313	317	324	311	315	347	314	292	289	280	320	301	335	323	329	318	317	299	337	310	332	306	286	305	301	332	288	315	281	295	305	302	320	278	309	305	279	274	328	271	320	308	314	320	289	332	294	312	322	334	328	310	312	320	299	273	306	303	311	303	290	334	299	350	288	319	294	297	313	302	315	299	332	326	298	299	296	278	314	287	307	289	287	307	314	315	312	286	298	335	342	321	307	292	314	331	329	273	278	308	295	295	276	278	314	323	316	285	275	299	294	312	287	299	313	305	293	352	322	338	300	308	297	309	299	293	286	347	279	316	299	286	305	304	334	268	281	272	334	327	315	302	289	298	300	297	283	293	306	316	337	282	298	290	314	281	322	326	284	290	302	337	300	280	282	303	305	333	303	275	332	320	307	311	315	286	290	298	283	317	315	316	290	285	304	310	277	326	300	316	308	297	300	306	305	299	320	302	317	346	311	286	292	297	274	280	307	291	281	293	318	318	337	305	323	357	316	331	296	329	340	332	325	305	329	309	327	297	299	325	293	270	306	291	318	274	324	308	330	306	313	297	289	314	281	297	307	276	328	340	346	295	308	319	287	314	316	321	292	300	326	293	324	300	274	288	285	327	314	276	310	351	313	342	291	300	280	310	305	320	245	309	320	296	306	313	317	298	347	294	297	308	285	314	325	330	304	327	329	271	302	313	324	281	302	295	316	295	318	309	319	288	259	328	309	292	293	308	320	308	304	311	283	315	267	351	293	293	303	292	301	353	300	292	325	306	300	327	338	306	298	313	292	298	323	286	320	293	310	327	322	309	275	303	322
33264	37986	10373	947	903	840	847	774	761	814	766	841	781	765	732	803	802	732	821	779	743	711	746	778	791	769	760	707	726	761	756	736	841	747	760	781	730	781	704	788	731	728	793	732	735	786	714	688	802	788	733	720	745	753	747	783	787	762	768	748	743	761	751	789	784	730	746	743	775	753	752	759	716	699	721	727	699	774	804	797	762	692	754	762	727	759	730	788	731	779	747	752	709	764	745	750	748	781	753	745	740	743	750	750	757	784	738	746	733	765	740	741	754	797	786	770	781	753	742	747	763	734	769	715	751	726	769	753	736	758	771	751	724	726	741	718	725	740	736	775	730	744	723	797	731	782	718	754	737	742	734	742	779	717	733	737	714	762	732	751	768	732	754	718	714	709	752	788	736	779	777	784	759	728	754	732	769	755	752	731	763	776	717	740	736	779	771	728	749	796	708	779	726	793	790	780	784	726	762	801	760	722	668	739	772	773	707	753	770	720	724	765	749	737	738	732	816	709	732	766	734	696	766	742	723	727	761	704	730	763	770	788	847	744	841	769	744	756	755	775	783	703	766	743	754	742	727	772	736	753	716	748	741	764	756	728	753	737	769	768	721	720	716	767	783	815	730	740	726	746	748	733	759	725	779	760	747	711	784	756	778	758	771	751	784	769	819	777	781	727	744	741	776	769	743	765	725	713	724	753	685	703	724	777	737	718	698	745	704	765	741	745	771	760	756	783	778	792	738	736	743	752	741	740	749	763	755	785	752	753	732	731	750	740	738	768	771	731	745	770	749	760	764	730	753	755	759	732	732	738	737	769	763	755	761	764	736	762	754	733	696	763	764	750	779	750	772	764	707	731	741	784	752	725	702	749	759	785	737	738	780	750	769	733	774	770	776	720	756	722	778	751	726	771	762	716	800	709	740	735	769	767	777	795	772	751	794	753	772	734	769	745	750	686	696	768	726	762	738	719	779	705	742	756	804	761	714	754	740	741	745	730	753	724	754	778	756	783	773	751	783	733	736	709	750	738	733	737	769	721	767	753	735	747	762	734	764	783	759	767	762	719	768	755	763	766	743	750	738	775	743	735	731	742	769	799	706	690	772	742	779	764	775	811	767	725	782	721	792	757	727	778	757	735	780	781	820	744	755	748	763	722	753	750	799	804	801	762	749	765	761	764	772	728	817	744	757	787	765	740	687	721	742	741	773	734	759	758	762	745	785	769	767	764	766	799	739	771	711	727	712	778	750	757	763	765	759	773	768	734	773	766	763	752	726	728	715	715	730	784	732	761	755	743	810	746	714	755	705	721	716	805	733	708	803	775	771	790	728	765	745	731	760	764	719	741	736	704	788	721	741	748	754	749	760	800	747	703	757	740	754	685	752	712	751	682	705	775	738	743	771	776	767	791	770	795	753	722	768	740	773	721	778	760	794	775	795	789	752	779	784	723	751	788	759	750	697	680	728	811	710	762	742	748	715	742	727	791	702	725	728	821	778	711	803	752	727	774	757	755	740	747	736	741	802	795	754	768	776	763	742	711	736	743	753	774	701	711	725	690	709	759	745	730	778	719	695	772	712	758	767	744	738	748	742	742	763	759	761	744	779	750	787	772	792	786	732	742	715	742	733	742	715	736	751	787	721	743	758	798	762	773	747	745	726	734	757	721	784	768	740	814	775	796	765	762	810	754	737	704	806	758	731	788	761	713	769	764	696	775	756	780	775	740	738	742	763	768	738	743	770	768	776	727	739	749	723	738	751	715	768	770	768	759	775	742	790	734	736	769	761	777	753	745	716	743	797	764	773	740	736	714	760	768	744	770	787	774	783	745	762	741	755	751	743	769	763	747	735	762	787	733	786	749	722	735	769	747	764	740	757	754	700	768	744	776	710	726	751	750	709	739	813	755	769	746	761	751	730	782	736	746	752	782	768	764	716	758	779	717	742	787	768	741	733	741	723	738	707	769	786	780	736	722	778	769	737	747	760	783	747	728	741	738	773	744	746	751	733	740	784	727	784	754	743	752	745	754	759	732	714	746	748	764	733	735	783	722	723	718	751	765	767	753	765	753	722	709	769	749	765	749	723	766	776	778	740	774	722	749	778	758	772	764	742	722	760	713	705	760	751	725	745	725	764	757	718	769	719	793	763	744	752	736	768	752	765	804	768	761	755	772	743	733	768	773	793	737	763	773	728	693	759	716	745	776	712	724	744	762	743	732	744	829	760	760	784	720	718	758	732	738	702	766	778	758	699	761	738	698	743	760	742	753	765	723	824	769	697	764	801	773	774	785	766	763	764	799	771	747	812	703	830	768	734	769	774	742	768	741	769	712	691	750	780	701	772	707	714	763	772	782	794	722	795	762	707	719	746	723	781	748	767	770	731	743	726	804	735	763	778	747	704	752	713	722	696	777	759	736	730	741	790	772	766	770	752	776	757	744	730	733	659	740	754	696	726	766	722	753	729	767	730	751	803	738	728	770	752	765	819	766	731	789	756	676	785	756	740	723	799	746	783	776	763	779	706	714	792	716	739	742	732	747	780	764	750	711	772	762	739	732	798	737	727	754	732	745	733	736	769	789	731	725	776	725	792	751	734	823	765	705	766	721	731	762	740	762	752	714	773	731	735	767	784	727	798	758	749	739	769	708	738	766	749	735	750	725	747	740	779	750	791	747	798	745	708	742	758	754	742	766	727	792	751	774	710	753	725	741	755	702	746	774	700	721	707	757	801	733	709	708	772	741	730	754	714	716	749	745	724	723	744	732	764	715	779	801	753	700	736	761	750	757	713	783	733	729	817	741	761	787	725	771	772	737	795	760	760	749	781	710	756	746	776	803	701	748	751	761	715	758	746	763	735	708	755	730	715	740	755	747	729	748	777	739	807	702	708	796	757	696	762	773	742	790	712	750	794	693	816	751	753	770	740	736	746	755	692	718	723	739	727	764	754	777	744	757	757	736	796	742	729	748	732	755	708	778	761	733	769	752	712	716	739	739	738	756	736	702	762	756	797	782	738	728	753	766	774	748	715	799	775	732	747	690	780	782	759	806	786	726	759	740	735	762	758	785	771	767	738	759	725	768	741	760	791	757	786	746	779	702	825	715	725	747	749	765	814	799	750	767	755	748	758	728	740	765	765	738	755	778	759	806	730	691	730	713	746	769	778	742	749	752	741	771	748	750	710	771	757	791	705	731	786	775	695	788	743	742	720	750	746	761	761	737	758	761	741	775	766	721	737	727	751	730	726	770	726	765	758	715	743	774	754	738	759	739	733	765	754	769	756	728	758	710	714	713	764	762	760	714	735	723	786	704	782	713	723	749	777	696	701	744	790	752	761	797	795	733	729	766	758	731	760	761	710	745	771	756	749	741	718	750	745	767	741	767	742	718	740	752	727	735	734	730	720	795	744	762	776	734	733	731	750	748	743	715	734	769	750	780	752	686	720	733	734	782	765	747	725	745	743	763	725	722	756	788	828	749	773	746	758	729	768	777
49888	36054	29307	22994	21281	19139	10871	2522	707	543	533	450	437	476	420	399	422	420	396	392	388	424	411	396	375	413	397	378	373	372	374	356	373	363	380	378	367	389	400	368	387	420	351	366	372	372	388	346	361	349	353	368	397	371	374	376	374	391	355	370	355	401	339	363	385	347	329	365	387	380	388	405	386	370	345	387	372	344	382	338	385	348	406	387	366	344	329	395	341	370	358	341	389	362	362	406	359	374	371	339	375	393	359	381	324	344	377	364	337	399	367	399	387	372	364	400	367	357	368	336	372	359	372	363	368	366	380	354	401	379	338	374	384	373	373	356	358	328	344	374	371	381	376	378	385	407	334	364	413	357	361	345	391	388	345	338	345	368	377	372	366	356	349	350	357	331	323	333	376	364	382	356	396	329	379	400	361	369	404	354	358	360	354	307	360	374	329	374	394	332	384	365	365	377	375	381	377	387	348	326	354	357	357	338	362	387	367	356	372	345	401	347	384	407	358	401	339	355	404	355	340	409	364	383	370	389	355	362	363	360	376	390	367	321	381	348	326	366	381	368	363	366	359	327	386	339	322	344	330	407	344	377	350	346	366	366	373	381	372	378	400	374	405	337	376	343	380	364	370	391	374	362	353	379	362	372	375	372	384	376	339	338	344	339	336	369	340	354	378	360	365	352	347	361	404	352	390	355	358	325	359	356	343	363	347	355	367	371	337	362	328	332	363	379	366	367	371	372	403	371	356	358	372	361	338	412	373	363	337	367	396	325	369	332	361	367	381	315	326	421	391	362	376	344	386	382	337	387	355	403	349	335	350	361	376	383	378	388	359	347	355	356	419	401	354	368	378	362	369	335	346	366	398	382	357	362	370	366	353	345	356	367	382	358	352	374	396	388	331	373	395	365	377	362	363	338	351	368	379	376	360	394	375	334	376	373	363	340	367	374	358	344	372	326	373	381	347	415	350	347	387	346	366	335	353	372	370	409	344	364	363	378	359	362	341	379	360	357	362	367	349	363	343	411	377	381	361	415	401	367	354	336	344	326	372	382	369	399	375	369	345	359	358	347	331	362	350	351	348	352	374	373	371	364	396	360	368	369	352	312	360	348	381	381	368	349	316	331	399	379	377	319	337	368	362	342	342	389	338	334	377	381	370	362	397	355	372	378	349	377	395	362	398	339	373	416	375	369	356	394	363	381	347	363	405	378	361	341	375	354	370	330	372	338	336	374	357	335	360	350	341	335	368	361	365	366	382	357	407	393	382	349	362	340	351	378	372	378	366	359	402	354	382	368	343	367	404	379	378	359	367	389	348	385	373	394	357	360	326	395	373	358	372	348	378	364	344	370	372	355	371	342	358	374	416	376	365	384	354	355	347	333	403	379	395	377	348	370	358	368	371	366	369	358	381	345	390	363	334	363	365	359	369	417	368	344	372	342	364	372	385	368	357	408	361	372	392	361	347	331	379	342	330	364	378	396	345	380	372	373	341	328	387	347	374	362	347	359	385	376	388	385	359	337	344	345	370	381	359	363	374	331	387	366	355	343	367	349	399	344	373	379	354	324	353	354	337	397	351	365	373	365	380	342	401	360	382	398	364	369	355	349	351	348	402	350	370	369	368	340	352	361	367	349	320	400	368	385	376	376	355	351	328	351	385	349	347	359	361	331	379	357	317	337	345	390	371	369	387	327	392	362	383	332	351	352	347	381	407	361	375	343	376	356	344	347	365	388	345	362	355	347	367	338	357	356	374	329	332	355	376	364	359	370	342	359	360	335	391	355	400	380	379	347	357	377	375	348	346	367	376	359	331	341	361	321	332	356	343	381	340	358	354	312	388	368	385	354	375	322	311	394	351	366	355	365	368	392	362	345	396	383	330	357	390	393	351	366	355	375	367	366	366	390	392	317	377	387	371	388	356	389	383	351	369	353	346	357	348	397	354	364	327	368	375	364	363	350	376	388	325	347	338	364	376	385	367	392	377	362	376	337	363	366	363	373	354	354	353	356	353	355	334	405	370	371	391	357	333	333	339	342	366	382	368	351	321	344	334	396	332	370	344	380	392	349	347	376	377	355	344	377	381	357	381	338	350	376	413	351	371	395	329	358	358	343	387	377	354	378	365	380	358	349	338	358	355	380	395	381	396	357	394	371	346	350	329	339	357	374	367	369	360	342	378	351	343	329	347	354	342	359	357	358	366	310	358	364	384	365	380	351	367	343	363	346	350	397	381	362	348	335	399	361	365	366	367	363	349	362	355	325	342	374	353	330	374	330	385	426	390	353	353	374	374	384	377	341	371	348	366	358	389	339	365	331	369	394	349	379	379	357	361	344	336	346	323	364	383	346	362	378	369	372	349	387	356	404	376	354	400	374	375	325	362	377	355	367	354	373	373	376	351	363	336	375	337	391	388	428	364	345	343	343	353	385	378	381	368	365	367	385	352	355	354	384	364	384	388	380	388	355	367	366	406	373	346	324	356	368	394	339	370	354	352	340	398	397	376	352	411	362	364	351	363	379	366	342	380	365	369	371	381	320	360	356	345	346	346	396	351	361	355	357	389	358	375	389	324	376	355	371	381	355	368	385	339	373	366	327	389	387	408	361	370	363	394	361	330	360	377	337	350	301	329	349	401	334	355	352	381	378	365	372	346	385	355	322	377	375	334	355	352	348	379	358	375	345	360	382	395	371	367	362	346	358	405	394	352	375	390	375	343	371	358	384	333	395	362	353	347	376	372	362	350	408	392	366	357	361	375	384	342	332	335	342	365	351	382	344	393	408	355	365	375	402	361	362	333	375	355	355	377	396	353	377	390	367	350	405	338	398	317	337	373	342	327	374	371	366	386	351	363	377	374	337	344	350	370	351	373	413	380	371	369	365	347	388	364	337	325	374	374	373	366	364	338	342	374	342	332	370	332	363	326	367	351	366	393	368	379	348	363	354	370	364	328	384	364	406	340	367	376	354	362	401	356	343	372	364	310	353	346	366	374	358	382	354	379	319	358	368	367	355	366	361	372	369	358	382	359	349	381	370	354	406	329	355	374	313	357	393	351	356	365	357	343	363	334	372	337	333	344	345	369	360	374	370	390	374	377	383	300	352	332	369	359	342	365	377	338	383	342	348	362	344	335	346	381	361	380	341	370	356	317	320	368	360	348	376	381	380	421	349	384	330	373	366	364	368	359	408	376	372	355	359	346	367	352	360	351	324	349	389	386	397	355	402	348	356	387	379	397	374	381	350	351	352	370	348	374	397	405	369	325	390	346	365	377	346	382	367	380	361	341	334	374	372	362	366	347	370	355	357	386	314	375	328	329	388	380	368	359	359	339	368	390	372	331	339	391	355	376	329	363	351	405	356	386	381	361	370	351	358	346	348	376	353	375	398	386	400	393	364	359	339	339	394	377	384	367	408	360	394	366	374	382	376	356	375	350	378	327	365	351	373	371	370	362	367	361	335	342	333	376	350	367	406	375	387	344	383	387	346	387	368
52513	58769	12205	3909	3250	2830	2293	2024	1802	1687	1488	1448	1293	1250	1149	1163	1060	1033	1007	962	1012	1020	984	940	975	911	964	926	926	956	871	890	845	904	855	859	804	881	861	871	880	856	872	841	859	884	883	864	864	818	839	805	842	822	828	855	871	862	871	816	829	850	857	842	862	845	802	851	856	780	877	828	777	786	855	813	825	846	829	867	827	861	841	828	845	779	845	845	831	805	823	877	799	824	823	812	810	813	820	783	816	820	809	784	818	840	821	873	773	758	817	826	836	840	799	806	805	799	833	854	854	838	831	825	834	824	854	815	790	848	837	751	821	825	828	826	848	856	845	835	817	853	803	793	801	803	799	843	824	809	855	825	836	816	865	805	790	802	809	828	832	805	817	789	798	828	836	826	869	810	820	860	788	814	819	861	797	831	766	811	801	759	766	807	819	825	851	809	820	833	822	870	789	815	816	826	825	829	858	882	822	832	802	745	832	811	785	842	793	851	834	791	814	785	831	861	866	835	796	824	814	804	822	850	790	806	789	800	780	766	799	822	803	771	796	858	809	792	829	814	817	835	841	856	798	825	857	794	783	831	814	821	798	856	869	799	763	846	804	867	795	800	933	791	832	822	794	827	831	837	786	836	851	814	825	844	861	785	819	820	811	836	811	852	734	849	798	856	793	847	833	776	850	822	828	841	812	821	817	812	858	826	807	833	828	812	772	820	812	743	819	810	785	817	790	807	822	788	823	798	826	836	824	827	786	854	825	821	811	807	832	789	813	850	802	840	816	751	773	798	797	777	853	829	869	817	801	869	839	779	808	846	903	843	864	810	821	797	823	759	789	818	810	818	790	784	846	789	819	838	849	839	806	838	741	783	841	831	825	769	796	802	832	856	809	820	805	819	806	848	832	778	751	800	804	832	817	836	841	784	809	846	844	844	800	806	819	851	806	841	792	815	837	795	770	859	788	850	822	856	844	783	836	814	807	786	787	822	839	842	854	812	847	838	843	842	777	842	816	801	787	757	828	848	801	899	824	799	842	805	809	817	823	800	820	849	811	833	842	795	875	819	807	804	804	791	792	858	791	790	756	823	824	815	808	816	802	873	814	827	767	814	814	815	795	814	807	824	833	852	821	791	814	838	814	804	809	800	823	771	825	799	812	796	788	890	860	856	818	827	846	816	782	773	757	812	831	810	865	820	813	815	830	867	805	813	823	895	830	827	829	822	775	779	862	836	811	874	789	767	838	782	822	823	778	844	821	774	855	844	864	802	812	765	841	748	863	895	820	736	828	812	781	766	750	789	847	819	832	834	841	814	859	816	761	808	826	762	838	848	832	755	801	829	829	803	824	785	808	853	794	791	790	816	773	792	838	800	825	837	820	838	846	836	823	840	827	782	896	782	810	802	837	827	845	837	859	834	823	784	802	828	828	804	783	832	792	768	831	845	780	792	820	796	832	849	809	828	815	795	805	803	746	769	809	839	815	788	780	823	816	838	849	805	838	794	836	833	825	802	789	858	831	809	836	843	854	831	812	854	784	818	867	839	813	805	808	811	794	826	805	840	772	820	797	808	820	821	871	827	802	868	823	812	865	825	784	793	817	825	831	849	856	802	805	779	825	825	821	822	792	851	833	807	823	839	839	837	802	860	796	787	843	822	825	801	796	827	849	826	827	806	831	821	838	779	844	781	863	824	861	835	813	897	840	814	868	824	814	857	797	791	847	851	883	792	823	814	841	829	820	837	771	875	800	807	854	802	835	802	874	813	799	856	847	828	806	828	839	790	800	831	834	837	822	834	819	797	826	838	839	825	790	828	811	841	857	790	811	791	820	866	845	846	817	800	788	863	816	821	820	813	820	825	840	811	866	849	834	817	858	852	829	763	823	844	829	826	850	837	840	829	803	813	820	820	821	807	825	819	828	838	804	820	841	792	834	784	843	852	775	826	814	809	859	797	777	798	825	847	834	804	813	843	786	833	835	846	827	810	843	821	795	771	811	791	860	839	813	830	862	809	789	825	793	782	869	790	835	828	814	811	825	821	843	848	823	822	788	829	796	803	822	818	853	875	826	849	874	796	815	839	815	795	843	854	803	832	807	832	808	779	796	882	774	764	790	810	825	795	820	827	800	816	806	890	819	791	806	817	882	849	797	866	800	746	831	834	804	846	831	796	842	813	837	855	819	773	845	828	838	829	846	806	815	849	815	789	791	843	852	795	831	795	814	783	824	762	827	797	824	783	797	832	821	796	772	779	806	806	723	847	796	820	799	742	833	833	808	807	822	802	760	809	830	863	809	837	797	834	790	775	864	844	826	784	833	778	814	814	897	805	874	815	798	860	832	804	836	773	891	857	819	867	792	765	814	829	819	775	814	790	792	778	818	802	799	793	831	851	813	731	840	810	856	798	786	781	835	849	787	811	807	822	807	827	826	854	880	824	841	838	790	798	799	828	814	852	836	787	804	852	849	836	811	747	806	799	816	829	788	851	845	803	809	852	821	796	833	826	829	788	768	786	851	816	849	788	820	820	832	826	750	785	830	779	755	793	819	854	764	822	803	797	825	817	816	829	828	795	779	841	785	843	866	795	836	827	813	830	850	816	818	836	796	845	878	774	815	815	794	793	805	844	807	822	822	783	849	851	796	792	804	835	819	828	783	801	789	794	829	890	825	797	846	782	813	844	830	820	831	793	857	830	832	813	852	832	833	836	840	826	853	842	831	853	843	823	823	810	830	847	834	777	806	806	798	823	779	840	830	847	796	761	802	871	802	814	803	810	868	800	841	804	831	820	811	848	831	775	818	858	792	834	841	854	827	816	886	806	787	860	809	825	842	836	848	858	829	817	822	850	807	832	811	866	805	857	761	856	822	828	874	804	826	825	777	770	815	826	825	854	825	806	835	826	835	841	792	815	824	808	814	816	878	841	855	836	846	859	784	820	796	758	778	790	851	838	864	825	833	816	814	800	803	829	807	866	839	813	838	835	815	826	818	789	782	864	778	738	807	789	807	812	788	825	834	831	832	777	848	853	804	759	824	801	841	828	806	877	825	765	862	773	795	787	805	808	831	863	783	813	879	755	819	815	855	834	806	857	821	834	842	868	759	842	771	839	857	791	840	807	831	839	822	821	802	835	832	815	804	815	791	825	807	814	819	797	853	829	830	807	807	886	822	799	818	840	785	847	858	850	768	851	811	806	801	804	799	794	868	828	828	820	830	824	860	818	809	816	816	853	821	802	789	808	793	859	797	843	756	809	799	859	806	805	815	781	791	817	857	803	807	818	830	764	833	826	863	830	858	858	872	790	794	834	789	858	829	863	754	827	782	821	824	804	854	830	812	819	797	832	849	820	858	816	842	790	832	842	837	800	879	816	847	801	839	838	806	842	819	802	790	881	830	767	849	822	794	775	835	806	834	858	809	834	855	775	796	840	829	856	779	812	865	805	804	812	805	784	838	827	822	816	769	826	859	823	845	748	812	801	802	818	824	841
49963	31309	25062	23835	23641	20108	12378	3875	782	480	431	379	381	367	336	298	278	295	301	281	263	247	248	189	245	257	222	242	247	222	237	217	211	195	205	221	204	212	191	212	218	209	196	199	205	211	197	202	189	216	223	165	191	206	221	207	230	186	208	197	238	200	228	199	210	202	196	183	201	210	232	210	206	198	209	183	181	197	217	194	213	198	190	176	217	191	182	183	206	220	180	215	174	191	201	190	188	189	180	188	184	204	215	207	207	206	217	190	171	231	199	197	192	199	224	180	183	211	209	206	221	203	193	197	219	213	183	181	200	216	186	191	192	196	165	210	190	194	193	184	185	193	228	206	209	175	186	195	195	197	198	173	192	198	210	196	195	168	201	181	189	172	211	167	189	202	177	183	207	184	202	200	205	196	177	179	191	203	196	193	199	198	202	198	205	172	226	210	195	202	210	187	207	209	165	195	177	194	216	192	197	229	206	202	209	193	201	186	201	200	219	197	178	203	191	191	206	209	176	207	188	205	167	215	168	189	211	221	178	198	194	188	186	177	174	189	193	206	206	187	188	174	191	182	194	208	206	204	195	192	204	191	185	198	187	182	186	166	165	191	193	212	215	246	239	179	180	208	196	216	172	189	172	186	207	214	188	192	203	200	198	172	205	190	197	173	203	208	195	173	175	179	205	220	187	199	217	214	226	207	185	206	208	198	180	180	209	173	186	203	214	177	189	189	188	194	173	172	219	204	199	183	170	197	192	194	202	169	202	204	179	222	218	208	222	215	182	208	193	213	201	197	201	185	208	201	181	186	199	206	206	194	192	200	206	189	227	206	174	186	209	195	222	212	191	202	193	219	214	187	173	209	205	207	198	213	206	194	208	190	213	193	196	197	175	180	200	198	204	199	219	209	207	199	201	207	160	177	190	203	197	192	192	215	213	192	213	170	211	182	205	195	194	192	166	171	190	181	212	206	191	195	194	203	202	173	204	200	225	198	214	171	186	224	195	193	216	195	179	224	197	191	189	200	198	203	205	193	227	199	186	228	190	228	208	182	230	211	186	205	194	187	218	214	213	195	188	225	199	219	207	195	202	173	222	181	195	200	189	186	201	197	238	183	177	201	183	180	179	180	204	212	200	194	214	198	186	173	197	198	221	193	186	185	201	205	196	200	219	212	159	203	227	215	196	178	197	216	192	194	180	189	200	195	188	197	178	216	219	203	197	203	205	201	186	197	198	194	193	201	210	192	181	213	204	197	211	185	192	186	199	174	194	196	210	196	206	192	204	203	223	204	189	194	198	192	197	189	183	203	202	204	204	199	188	219	181	217	198	178	184	191	213	198	192	174	210	217	202	220	207	212	191	203	197	174	186	196	218	197	199	179	187	202	205	197	200	179	194	189	207	196	201	217	202	176	180	178	192	202	194	172	205	205	201	187	190	190	197	226	195	183	192	208	207	197	167	208	190	185	210	200	214	170	189	199	197	198	209	162	218	196	210	207	187	195	197	185	186	194	183	194	215	183	198	202	192	189	193	184	175	209	194	188	180	197	215	192	224	211	226	197	193	220	202	195	193	184	183	175	240	197	208	165	185	206	203	178	169	199	192	172	206	193	201	206	212	165	195	197	211	212	179	191	192	231	205	229	168	212	204	212	206	202	221	181	204	183	212	211	197	192	192	210	210	214	194	206	203	154	182	200	187	188	202	169	194	217	185	179	210	178	199	201	205	201	211	207	197	188	209	203	184	194	212	171	213	198	192	194	174	182	183	217	195	217	208	200	222	197	196	193	229	231	205	192	213	201	209	195	213	206	214	220	212	209	206	165	191	196	185	226	180	188	189	215	223	210	179	182	181	185	216	178	191	215	203	216	204	202	210	214	193	212	207	174	174	192	211	235	205	191	193	189	215	205	214	203	189	170	211	213	189	194	211	215	194	187	186	211	230	210	218	175	200	214	189	212	186	185	186	193	175	187	167	194	205	198	199	184	198	215	176	207	199	219	194	206	191	206	219	173	193	180	200	199	191	229	168	166	208	176	158	191	218	196	218	231	215	190	211	178	221	196	224	182	187	174	192	198	195	169	204	191	176	207	197	190	195	213	197	190	200	197	209	194	193	185	184	210	189	173	183	192	217	179	204	214	201	203	202	208	200	199	210	173	193	216	189	189	219	208	186	190	188	181	204	195	211	203	219	211	184	212	170	216	206	235	191	204	210	178	177	208	213	216	203	174	193	210	189	193	184	194	193	182	193	184	192	207	192	213	198	189	205	193	198	202	188	180	193	189	185	209	173	187	222	199	198	202	232	209	203	204	225	185	182	199	195	210	202	194	182	201	187	190	170	215	241	193	192	193	211	240	183	213	195	197	190	197	214	176	198	197	193	193	186	173	208	198	223	198	202	211	198	189	197	231	203	194	197	185	190	193	195	188	165	189	196	259	183	188	182	202	202	180	197	186	221	200	205	203	197	174	205	218	198	189	205	186	216	187	192	207	196	200	181	221	192	199	195	215	198	202	195	190	176	185	174	183	183	189	202	192	241	182	189	202	179	184	188	172	227	169	191	218	178	210	194	181	179	198	204	191	200	172	192	199	217	199	172	185	194	204	212	201	201	197	189	172	209	193	187	207	190	193	184	212	202	198	188	190	194	181	208	208	189	181	197	173	192	191	210	182	189	191	189	207	224	193	203	195	206	187	206	207	175	192	203	233	195	204	152	171	188	199	222	203	216	178	198	184	187	167	181	176	171	205	221	194	186	206	171	202	220	173	202	214	194	234	200	176	186	235	214	183	215	202	219	197	177	203	169	197	188	187	212	251	223	201	180	197	212	182	223	226	202	226	189	194	172	216	225	199	168	189	182	188	178	183	172	201	214	193	184	233	194	201	200	210	183	192	199	208	194	191	202	181	211	179	159	199	171	178	202	186	203	198	186	204	171	169	209	194	202	195	178	208	178	220	187	170	191	162	204	206	196	204	199	200	195	195	201	195	214	193	169	184	204	175	224	188	211	203	188	188	204	185	193	212	205	186	213	199	209	206	199	189	213	181	206	201	230	205	227	192	167	152	207	210	221	192	177	182	208	184	198	194	185	214	187	191	208	183	184	190	201	183	213	187	193	197	198	228	201	197	209	195	199	172	196	219	213	199	194	210	190	171	187	199	176	194	197	205	223	183	189	224	209	195	187	171	197	191	180	184	194	218	169	190	193	196	160	190	220	217	197	197	206	220	175	181	198	179	180	179	171	215	203	210	183	188	195	205	206	210	216	179	202	180	194	214	212	209	195	164	211	178	183	207	197	203	196	192	199	197	196	177	180	177	198	187	167	192	213	197	194	204	188	179	191	182	190	187	214	163	196	191	203	169	212	208	197	187	193	194	197	191	208	199	184	200	209	185	201	221	184	209	194	203	210	220	192	186	187	211	211	192	211	174	197	203	194	179	204	213	223	201	198	189	204	189	203	199	204	211	191	206	202	181	215	200	217	187	182	215
47503	49188	12354	6147	5046	4101	3269	2682	2390	2118	1833	1585	1386	1313	1149	1143	999	866	893	849	833	750	753	726	724	676	693	681	644	631	603	563	608	618	600	582	573	548	523	549	540	569	510	527	497	540	518	525	513	492	518	507	491	521	477	487	475	514	501	486	528	495	496	522	490	479	455	484	490	491	500	489	471	497	481	438	448	494	456	453	490	486	486	453	455	482	481	436	437	467	469	465	460	501	491	477	486	475	487	453	453	483	470	455	473	481	495	495	463	458	468	448	467	451	477	491	460	433	493	473	467	444	486	481	484	466	475	466	441	457	452	473	472	480	464	489	465	481	442	450	418	472	483	495	479	470	421	461	462	455	456	476	457	461	439	441	454	485	437	431	486	425	461	459	473	454	488	428	473	485	482	458	484	458	474	472	506	474	444	454	427	439	483	457	473	424	481	455	440	477	441	438	460	463	453	501	470	443	480	436	479	457	436	448	475	482	462	425	440	508	468	441	445	452	484	421	430	453	454	465	463	490	456	515	456	454	505	453	458	478	440	441	499	464	476	493	454	437	427	486	474	490	482	457	463	492	456	474	453	404	513	439	492	481	465	483	466	476	490	427	482	459	428	455	478	486	456	450	478	461	461	462	429	446	476	462	446	450	496	461	436	483	436	491	458	462	467	455	452	444	448	501	460	449	444	442	483	446	448	458	465	462	474	485	446	453	448	497	476	464	472	504	471	416	467	435	426	465	470	471	494	474	429	476	470	468	477	467	465	440	485	476	444	469	455	467	456	468	466	477	467	454	494	422	463	473	458	473	473	469	463	458	480	474	457	471	454	444	458	503	479	465	474	440	476	486	473	456	457	464	413	457	414	494	433	468	495	474	432	478	468	472	425	468	488	472	499	503	444	461	477	449	456	473	453	445	444	472	443	490	454	503	455	485	481	443	433	452	445	464	457	449	444	417	473	439	432	445	487	482	468	444	417	458	439	430	491	438	476	478	481	471	432	489	491	458	482	463	431	421	457	453	439	465	480	464	487	433	486	444	488	450	505	448	417	444	447	454	472	500	453	492	457	451	457	470	439	460	435	448	412	480	404	467	427	453	438	484	443	448	453	468	463	486	466	441	440	462	449	448	460	460	463	483	462	439	461	459	444	455	475	452	461	463	489	443	488	510	456	467	479	451	490	466	442	470	469	490	431	481	457	469	422	482	479	481	486	477	457	481	456	449	491	491	484	481	487	458	407	435	485	474	470	443	504	454	451	484	446	450	465	502	441	436	451	439	469	475	474	469	466	450	461	478	465	476	462	422	437	467	459	430	448	489	483	461	487	473	454	400	446	477	464	480	456	466	495	459	468	490	437	454	474	420	486	447	432	454	437	426	501	452	456	479	456	453	492	453	450	469	421	467	457	460	461	449	452	503	494	432	491	464	481	462	463	470	455	451	464	444	437	484	466	459	445	436	484	444	424	464	459	482	489	477	451	432	466	446	438	471	477	455	470	464	468	482	431	465	460	490	447	451	473	435	420	463	494	465	454	447	428	460	434	446	461	480	446	460	485	489	436	467	482	431	446	510	437	499	486	440	428	454	425	450	467	457	479	439	473	448	485	432	476	425	463	442	439	457	451	446	466	435	423	466	463	475	460	458	468	452	452	420	446	458	504	500	471	453	449	442	437	462	484	461	434	435	481	447	481	428	472	462	462	463	464	441	458	446	467	484	440	399	411	473	414	458	462	437	438	449	431	499	415	444	453	498	445	449	459	459	455	415	432	430	471	483	499	479	465	476	498	455	431	451	434	442	488	418	482	485	483	433	468	458	463	485	474	457	475	449	428	442	473	476	448	459	462	461	473	428	461	468	460	457	431	487	527	429	456	515	490	437	466	427	484	480	473	497	537	457	463	508	427	488	474	475	458	470	471	463	452	473	429	436	479	485	465	447	426	449	492	460	459	443	487	443	441	468	483	445	392	486	441	431	496	471	471	467	449	440	434	431	513	438	470	504	481	418	462	480	444	462	412	419	470	416	442	428	489	467	462	489	478	465	448	456	454	466	429	443	439	456	504	459	441	481	464	447	420	454	434	500	476	514	490	486	464	420	491	498	506	461	464	431	466	479	451	427	445	429	420	479	464	481	438	473	468	468	453	459	444	464	481	469	432	477	444	468	481	436	437	485	448	456	470	480	447	477	454	457	451	446	472	456	442	455	497	490	492	453	421	448	432	488	523	502	460	465	482	470	455	480	443	422	454	451	435	452	434	427	472	464	478	467	439	488	473	437	445	486	460	436	471	484	479	444	413	467	464	462	459	445	442	424	441	462	463	447	497	441	448	462	465	457	492	482	441	455	498	451	495	494	449	459	431	461	435	462	447	470	480	451	457	452	433	482	457	483	433	465	472	449	446	394	446	479	436	487	459	414	434	477	443	429	442	463	474	468	452	468	441	456	419	461	445	505	416	438	433	466	524	514	465	469	477	484	478	456	459	459	447	477	398	468	450	462	449	445	443	412	409	439	456	436	436	463	468	483	465	493	466	458	466	494	444	468	434	451	474	469	474	490	467	472	431	460	479	439	442	441	427	423	462	473	485	425	456	496	448	449	452	473	432	442	410	441	437	466	476	450	498	439	491	452	458	454	451	433	476	442	477	492	452	462	486	503	478	445	433	494	464	428	476	467	475	453	480	448	423	448	408	430	412	439	439	433	436	458	463	452	439	460	461	432	470	477	454	460	508	444	463	444	438	480	473	448	494	484	438	431	452	435	475	488	483	456	462	464	443	459	457	459	442	488	441	433	454	464	481	460	483	452	468	408	467	423	444	469	450	453	483	423	472	454	456	496	452	448	466	456	464	476	436	471	457	473	482	430	444	472	440	469	453	431	447	492	474	448	458	451	433	474	453	484	445	493	467	444	468	481	464	494	460	456	475	498	485	426	461	443	452	457	476	437	449	458	496	450	492	435	453	449	444	451	475	446	473	482	485	455	437	475	466	448	426	489	490	448	473	458	454	441	481	488	440	432	434	443	474	459	483	471	443	460	451	473	473	453	440	470	419	447	458	466	450	469	413	483	453	425	426	457	482	481	430	454	463	488	490	440	473	419	451	470	448	469	460	485	439	504	416	469	470	461	458	497	451	488	452	431	462	461	462	474	445	495	486	446	456	483	465	423	434	437	471	461	463	463	463	478	436	445	500	511	451	484	462	447	469	447	503	467	471	437	445	440	472	483	452	505	441	505	458	405	460	456	495	480	443	464	482	418	443	453	410	453	462	465	457	483	472	455	449	451	458	456	455	454	449	436	500	473	459	453	456	461	467	502	413	447	489	459	452	456	481	410	435	475	453	466	460	426	444	455	499	457	486	478	442	463	485	497	441	441	471	490	432	445	445	453	506	468	421	493	469	453	462	458	447	444	468	446	455	448	419	451	494	460	449	494	483	440	476	489	440	448	445	462	459	464	494	486	467	446	440	448	461	479	454	441	450	438	451	447	475	447
37408	20000	6065	2037	851	449	316	345	315	314	292	302	315	302	337	308	293	306	311	312	283	295	312	338	303	279	339	320	316	306	290	294	333	281	314	298	327	333	267	318	321	305	300	315	327	280	300	250	292	310	294	288	297	340	310	310	321	306	319	285	312	307	282	283	316	300	294	276	331	282	299	274	339	300	306	301	286	324	320	286	301	265	298	318	321	307	322	334	292	289	317	307	299	291	294	301	284	264	293	300	308	293	309	305	329	338	325	305	286	320	327	315	321	310	287	296	300	286	347	299	310	299	306	322	294	269	327	307	340	315	311	302	328	300	303	285	286	301	298	283	297	296	313	289	319	291	310	336	304	294	331	354	307	296	307	329	307	291	335	355	305	299	268	320	309	293	302	340	328	345	334	301	322	313	343	293	298	331	282	317	298	288	345	272	316	306	321	297	281	286	340	273	290	262	309	280	323	295	324	342	264	295	301	313	300	313	325	304	305	345	312	300	310	286	300	288	310	311	305	306	296	291	305	304	316	314	294	298	321	327	307	329	296	315	299	303	301	281	305	286	294	294	280	311	317	278	283	318	272	308	305	290	281	309	309	303	289	302	274	294	288	303	333	304	346	313	288	292	327	279	306	281	315	288	330	302	297	310	342	300	307	295	301	295	282	299	279	292	335	293	306	289	272	321	292	278	277	306	304	321	294	291	326	308	294	296	286	319	306	313	305	292	284	303	318	314	333	342	311	302	302	271	318	314	311	304	277	292	281	293	290	299	279	288	296	288	326	289	292	322	296	290	353	325	348	298	324	315	311	322	270	322	293	285	298	334	296	306	305	260	318	317	298	312	317	282	309	267	291	300	311	319	329	316	346	301	280	342	281	284	294	309	305	309	308	319	308	320	301	325	271	269	339	317	306	337	311	324	288	317	320	292	298	314	306	311	320	315	309	315	277	315	296	283	307	299	333	337	321	300	322	323	275	288	312	322	337	283	307	320	308	312	294	329	303	291	291	295	265	287	327	315	314	276	308	296	294	326	319	276	308	343	320	306	292	292	266	326	288	320	311	301	276	291	298	331	311	302	291	277	308	286	281	292	273	305	316	344	317	321	313	294	305	297	318	292	301	300	278	279	321	307	320	284	308	317	284	323	338	334	313	325	335	316	330	317	287	325	312	336	331	296	296	306	309	322	329	319	311	331	305	298	339	326	302	320	313	296	289	302	322	350	326	279	318	314	330	296	339	302	324	298	291	296	311	297	319	314	311	309	334	312	280	321	296	319	284	307	308	352	310	308	293	316	329	334	332	296	310	297	306	313	322	282	297	322	319	334	303	332	333	305	301	319	333	304	315	302	304	305	277	300	325	297	344	285	290	285	301	321	293	286	315	311	348	322	289	317	302	293	305	319	293	296	300	296	277	276	298	285	273	303	338	321	305	285	313	325	312	328	326	301	303	302	273	298	282	297	313	329	298	325	300	309	331	304	324	308	305	314	331	295	310	322	286	325	328	314	308	319	289	303	285	318	303	298	291	312	287	299	305	323	291	301	311	349	314	339	309	274	296	307	307	297	283	322	335	322	301	324	316	293	343	293	293	306	303	288	350	298	346	310	320	293	323	305	310	317	318	291	279	317	320	312	298	309	285	295	312	300	334	299	271	289	306	309	286	328	337	302	341	332	310	270	325	327	298	303	319	293	298	325	283	304	318	306	320	302	307	297	310	313	289	309	290	291	306	324	321	343	274	308	299	311	283	308	309	301	276	290	290	310	324	299	289	307	301	339	316	304	313	319	301	332	277	327	317	299	315	304	294	307	326	294	259	286	339	292	320	300	324	299	305	291	284	299	270	265	325	262	324	315	333	331	280	274	307	355	321	320	284	332	295	321	301	304	280	348	337	300	297	321	297	313	310	294	289	304	304	281	305	302	308	277	327	272	328	301	276	301	294	295	352	292	297	299	279	321	320	317	286	319	322	334	298	316	297	290	299	325	312	294	300	329	295	277	305	279	289	326	304	301	325	325	298	311	292	321	295	311	296	348	304	272	325	309	292	324	265	307	298	289	308	310	289	315	304	305	301	315	295	303	300	314	316	315	296	294	315	277	321	294	322	305	319	299	326	309	319	310	302	287	295	316	318	282	300	307	348	309	306	305	284	313	291	296	293	297	298	324	291	294	308	321	284	282	295	300	318	280	323	296	298	305	296	283	291	310	320	308	299	330	315	326	324	320	321	311	310	292	312	309	315	314	340	306	273	321	281	268	287	312	337	328	280	287	274	308	336	295	316	319	308	313	334	321	282	293	318	297	285	300	327	301	293	282	333	311	292	301	322	300	272	283	285	272	314	301	278	323	327	291	297	289	292	303	305	301	303	297	305	301	301	261	294	312	254	301	325	297	267	285	326	317	297	319	285	307	280	305	301	336	320	316	316	287	286	293	283	305	311	296	304	308	323	306	310	320	293	310	307	313	336	298	301	300	310	296	298	301	312	315	319	331	289	339	298	322	333	279	309	325	286	274	306	306	315	324	341	279	302	299	304	295	289	314	283	353	303	307	281	332	307	293	284	265	306	292	305	294	274	310	331	284	284	307	299	331	305	298	302	295	296	331	302	286	288	301	285	326	331	300	287	312	305	307	310	305	320	283	274	270	317	323	306	289	296	301	299	275	297	326	321	297	329	323	301	303	302	326	286	338	292	287	316	327	304	306	335	296	297	314	273	323	316	274	308	282	309	288	312	301	305	296	330	311	343	283	298	314	323	315	293	288	302	311	338	324	295	323	323	294	325	266	293	316	272	291	333	303	290	291	270	312	280	321	317	304	319	324	308	291	281	308	322	322	299	309	309	296	306	326	325	308	295	311	285	272	321	287	305	281	281	337	312	313	316	287	294	297	313	279	310	287	317	294	275	311	294	327	330	320	274	299	310	317	300	303	324	323	308	306	324	328	297	344	293	298	308	306	304	290	305	311	317	298	303	287	323	312	320	324	326	307	290	276	290	304	316	326	334	311	297	287	304	301	294	286	304	302	302	297	324	314	298	316	313	330	343	330	295	311	296	312	302	311	302	310	275	293	297	308	320	292	287	319	319	328	301	283	279	340	303	321	287	352	313	302	297	286	330	327	258	299	298	305	311	334	339	295	286	320	323	312	332	300	294	316	319	332	293	327	283	309	339	289	264	323	315	301	286	303	304	290	320	286	298	310	313	295	265	309	300	305	271	309	296	314	306	318	297	322	329	313	310	283	306	261	279	280	299	291	273	342	326	281	308	327	315	291	260	339	289	295	295	289	314	294	315	312	312	292	315	309	309	321	272	282	325	348	293	313	290	332	306	262	317	289	327	284	313	318	284	337	276	295	313	313	324	288	320	299	350	299	289	292	292	332	323	294	287	319	302	310	298	291	292	295	293	303	307	323	283	277	328	277	288	278	302	316	302	306	314	321	301	292	269	327	309	284	287	314	314	324	290	314	307	322	296	276	295	311	310	318	295	279
28640	10209	1007	903	881	826	848	815	866	811	737	792	798	790	691	780	762	760	768	774	771	753	795	733	797	736	785	789	768	778	780	756	767	803	727	723	739	744	700	746	748	728	732	769	749	711	744	768	777	733	758	743	731	737	757	743	721	760	731	749	780	681	770	737	774	764	771	754	691	727	741	749	741	744	823	776	781	753	751	734	745	750	747	733	771	726	760	744	767	763	758	765	755	754	717	718	754	813	724	729	781	739	764	726	822	722	731	739	732	724	734	760	734	701	785	714	779	765	719	752	746	721	725	761	702	655	829	790	734	772	794	751	744	715	756	741	717	754	754	732	758	749	712	760	745	725	731	773	716	790	766	758	732	755	725	730	736	765	786	744	728	713	745	787	725	738	715	757	716	724	764	745	728	797	736	750	795	735	753	737	706	733	801	698	742	757	732	767	791	760	749	747	719	707	773	709	769	790	739	746	738	752	720	783	796	708	720	724	797	769	777	777	767	778	790	752	759	761	699	706	729	768	721	710	778	736	735	745	793	726	756	724	713	756	728	723	726	789	776	711	768	726	777	735	709	732	738	722	763	737	731	750	691	785	708	720	778	710	781	740	759	772	754	759	758	733	800	788	699	750	748	797	724	748	749	749	741	775	764	762	721	751	715	775	704	756	734	725	708	717	708	773	739	753	757	768	752	742	725	735	755	728	770	731	788	759	762	776	788	724	791	757	780	772	756	734	747	772	762	729	755	744	733	762	679	787	736	748	759	732	731	739	734	720	764	778	760	719	759	730	727	731	730	745	721	760	771	756	752	737	753	772	748	737	763	717	777	762	710	752	746	719	707	710	747	752	739	798	752	797	773	761	750	727	744	703	721	747	761	688	758	797	723	770	727	797	745	732	688	705	716	713	765	776	732	718	790	781	728	734	739	742	731	817	765	737	747	731	815	756	727	777	746	755	711	786	708	732	755	754	734	783	777	748	716	732	714	727	767	764	748	733	762	765	701	735	680	747	740	731	794	776	780	744	750	794	736	714	695	772	776	796	714	703	739	721	718	751	772	694	692	716	741	785	782	732	766	740	736	765	737	772	704	747	757	711	761	813	717	709	787	739	735	735	754	807	741	735	729	759	724	711	689	764	757	727	722	716	779	739	767	720	789	743	763	756	754	714	748	809	705	721	657	765	741	733	726	818	802	765	761	683	726	768	721	759	749	751	713	779	745	722	773	753	759	771	771	759	758	721	686	759	757	771	737	739	763	730	777	741	701	788	730	788	767	774	760	820	744	727	784	784	785	725	753	746	743	759	747	775	777	746	757	755	749	777	758	729	723	802	698	787	804	752	741	713	729	754	703	774	770	723	744	693	723	734	720	736	739	783	765	729	750	759	730	758	726	711	765	744	736	722	734	741	763	768	812	710	743	760	730	695	808	728	769	799	755	726	750	761	716	747	775	768	765	745	735	705	730	731	780	772	712	744	702	716	784	724	783	700	735	763	726	733	766	681	779	779	773	689	732	734	766	701	725	725	740	804	736	709	760	736	786	733	779	769	741	725	773	689	762	745	762	734	730	742	725	758	728	764	724	808	700	750	715	785	776	721	755	742	716	678	739	751	776	679	748	739	738	743	726	732	746	784	777	704	748	719	766	786	808	743	711	740	747	715	777	717	724	789	775	726	707	756	770	751	731	788	760	772	725	742	766	769	807	771	771	774	682	772	799	749	791	761	735	724	736	721	760	736	722	751	777	795	751	824	722	751	761	679	762	759	740	715	751	730	714	773	720	714	770	777	772	747	818	730	763	804	760	763	790	760	758	758	768	740	779	747	763	756	746	749	759	769	821	720	753	747	790	777	737	711	752	772	773	735	707	740	776	777	754	744	767	769	768	708	770	737	786	723	784	778	768	779	773	733	759	729	699	728	766	800	744	726	735	733	713	775	738	757	747	753	733	749	727	744	762	749	747	765	766	741	730	732	720	788	729	756	772	773	770	766	739	736	734	678	692	724	755	807	743	789	789	702	720	765	738	717	700	779	725	772	784	755	743	714	730	741	709	783	808	754	737	757	760	754	714	750	738	703	767	719	731	735	747	795	762	729	715	712	733	754	784	772	683	779	769	739	759	771	715	760	743	759	719	770	747	721	745	752	761	718	732	750	746	714	779	739	735	760	731	706	756	725	744	730	774	764	718	716	724	746	754	730	730	744	764	757	719	670	732	779	754	780	783	744	714	773	766	818	742	791	754	738	710	741	763	790	719	738	761	762	743	685	753	707	721	760	742	759	828	770	771	752	750	724	751	765	703	752	759	763	783	748	766	671	813	728	729	740	747	754	766	743	796	735	716	787	760	741	767	730	784	730	771	760	727	745	728	765	740	768	816	780	756	767	729	736	737	741	758	778	723	769	714	711	778	725	731	741	752	760	737	745	737	781	739	799	755	779	755	742	754	794	761	705	703	727	725	759	734	765	719	724	756	734	775	731	761	734	749	717	735	738	723	736	745	788	729	718	710	776	802	735	747	714	763	774	724	760	772	732	742	772	768	748	766	759	753	775	714	815	721	755	732	768	798	792	746	770	741	740	723	718	768	780	777	772	731	714	714	753	740	675	718	703	755	774	717	746	719	788	736	739	742	765	789	703	772	788	776	705	776	736	753	760	786	751	762	763	734	757	702	776	753	750	763	711	802	758	698	770	743	760	774	748	770	688	747	748	753	733	729	768	726	770	714	704	720	788	802	737	790	768	726	792	744	759	772	817	768	763	740	783	707	784	747	756	767	748	732	724	740	773	744	765	720	735	780	762	693	738	732	744	751	759	805	761	753	774	747	727	734	775	709	724	708	736	744	714	737	724	765	718	814	758	739	724	780	791	806	699	807	737	711	755	765	739	695	767	761	694	734	785	751	768	752	754	713	755	743	743	739	756	745	745	709	720	708	739	752	748	775	747	678	730	766	693	750	742	825	724	760	736	756	798	774	686	756	756	727	784	756	724	739	719	706	748	720	763	761	760	786	734	715	745	761	780	778	753	727	749	747	765	743	762	724	770	759	696	728	790	743	751	804	729	819	786	719	731	719	749	773	779	776	756	758	743	770	762	760	731	748	695	785	749	759	746	726	761	764	755	793	772	765	716	717	744	792	774	778	702	734	776	720	803	747	754	724	768	776	765	755	740	747	729	700	739	719	743	744	776	754	786	742	771	730	696	784	711	769	776	724	756	798	700	705	775	771	744	741	726	744	747	784	737	758	743	764	753	816	754	757	732	728	749	720	772	740	776	733	802	729	738	763	776	706	754	762	741	771	779	754	764	712	754	693	756	751	778	764	737	713	778	794	783	738	789	749	777	715	710	793	726	746	733	763	756	722	734	742	786	747	772	724	730	724	706	727	695	711	790	702	763	756	767	753	756	768	730	740	737	699	735	732	726	718	773	741	761	739	744	728	747	721	778	718	734	793	767	796	744	755	721	756	695	769	733	777	705	738	752	753	741	761	779
47519	31396	25163	24474	20049	13610	6958	1843	608	566	479	486	444	426	423	449	411	368	396	401	349	371	381	386	385	376	385	352	382	382	390	364	339	337	361	360	377	331	385	367	376	398	379	352	359	353	352	373	381	354	351	349	323	364	381	356	352	368	340	341	342	360	345	354	351	368	349	330	326	393	352	313	383	373	333	375	366	367	339	335	363	383	312	375	388	379	352	359	364	361	334	327	354	338	354	335	367	369	341	360	360	353	372	372	370	368	375	324	353	355	335	385	391	382	379	386	364	386	354	352	332	354	354	333	313	361	414	407	357	365	356	351	356	360	332	383	365	399	363	312	333	332	332	377	345	379	389	364	352	353	347	353	312	368	385	345	385	356	375	323	310	356	356	343	357	408	380	335	356	343	365	356	358	359	365	356	352	338	365	329	342	376	359	362	348	364	347	380	353	318	335	361	341	364	362	337	332	368	315	352	369	362	358	349	352	354	348	385	381	335	354	359	335	356	340	342	364	360	343	362	337	361	371	364	405	332	313	330	366	324	369	348	330	342	331	384	406	363	387	372	346	380	355	350	331	356	349	365	346	359	355	326	337	386	361	355	352	330	379	345	365	371	368	393	346	401	323	330	366	348	371	389	352	371	333	357	347	363	333	345	375	377	357	355	341	365	355	336	357	345	323	341	361	386	347	340	343	321	344	336	327	365	374	343	382	369	370	364	370	355	331	345	341	361	347	379	378	340	354	343	354	348	341	388	324	342	383	361	336	350	338	340	336	344	348	347	332	355	308	379	341	348	356	344	343	367	319	328	357	381	309	380	328	335	364	362	343	368	336	318	344	351	355	373	351	375	343	397	357	355	347	333	348	358	327	362	382	365	342	368	306	381	373	346	381	393	336	362	356	353	353	362	349	341	349	389	382	365	353	389	354	359	344	362	351	344	332	345	342	334	373	370	347	362	350	372	353	333	367	368	330	336	357	355	356	381	357	336	351	387	377	310	315	338	362	346	343	345	325	354	374	356	349	378	348	377	354	356	365	358	347	363	349	345	357	369	354	354	362	363	346	367	371	362	378	369	339	374	379	331	360	364	352	363	365	381	355	366	361	365	371	347	330	331	350	338	384	355	381	349	341	327	378	370	322	336	414	340	376	365	390	385	360	372	382	317	354	350	322	382	332	357	374	366	385	358	366	344	344	377	348	354	328	386	342	352	355	323	329	343	342	338	354	360	359	352	346	348	361	356	330	348	379	395	349	352	353	314	361	383	361	383	420	326	369	366	348	347	382	328	324	363	343	333	385	336	386	350	350	340	351	325	367	374	342	356	397	346	387	370	341	372	370	358	342	347	353	357	350	340	359	349	353	336	342	372	343	327	330	348	378	354	370	362	354	393	387	386	378	374	380	351	319	375	326	360	381	322	381	362	336	382	347	355	375	365	368	365	328	370	367	314	359	330	390	331	361	360	352	370	330	354	359	352	358	355	316	356	355	347	342	372	340	366	386	353	350	347	360	335	359	390	375	315	362	377	373	364	372	375	333	382	332	358	327	368	354	382	350	367	338	369	346	349	373	319	340	359	350	319	393	373	363	359	336	327	398	372	359	311	362	371	337	354	354	378	354	324	374	365	320	368	321	393	326	348	356	341	340	350	324	367	343	371	347	379	328	376	382	332	324	370	397	325	300	363	336	367	363	353	368	371	354	382	361	326	365	361	351	342	368	356	337	384	352	378	376	352	379	389	347	354	310	353	354	379	365	336	362	370	362	366	339	364	323	362	357	320	372	357	389	324	374	366	349	325	375	366	356	338	361	373	372	366	356	345	335	367	352	367	363	368	384	386	380	348	344	359	370	351	365	339	358	379	317	372	349	367	339	393	356	353	388	339	338	345	363	334	338	370	407	358	366	369	323	338	354	346	349	351	374	365	407	368	383	324	335	364	364	339	341	395	338	331	328	340	350	349	380	393	384	339	371	358	358	357	317	376	368	324	373	392	322	394	354	358	336	357	325	372	378	356	367	345	333	361	321	354	342	381	335	324	369	378	320	365	349	352	376	381	352	342	342	383	375	361	343	372	357	356	327	354	351	369	371	381	358	361	363	343	367	343	341	340	313	375	318	357	324	359	346	352	365	354	334	299	362	352	338	404	339	369	360	336	374	351	329	361	387	352	327	369	330	342	331	356	320	365	391	358	362	372	388	358	350	379	377	354	351	348	384	355	327	371	306	352	406	350	356	333	343	375	330	362	380	355	311	366	358	347	320	362	364	357	352	378	376	324	359	349	358	340	358	337	315	359	368	349	346	397	339	349	371	361	347	332	337	353	376	363	355	328	388	379	355	381	380	378	348	400	368	395	332	327	375	330	335	367	354	373	337	359	309	344	329	373	349	395	348	377	367	349	359	357	367	372	336	383	350	357	344	344	352	363	375	362	344	322	397	348	391	362	366	362	388	350	365	348	352	340	332	355	323	375	354	363	341	345	346	395	370	361	350	344	361	349	341	352	370	354	362	359	362	339	367	351	347	348	371	357	362	362	346	364	358	359	394	350	342	345	368	364	373	344	376	350	343	379	337	357	329	346	356	384	375	399	339	372	377	379	362	362	367	343	387	362	349	353	320	327	391	365	330	347	375	322	375	329	368	360	365	335	360	345	392	330	328	394	369	380	342	350	299	340	352	380	350	336	335	363	377	347	351	360	384	336	332	331	356	360	352	358	345	375	324	318	348	350	336	391	353	360	379	340	337	350	343	366	329	348	343	350	355	338	369	325	367	375	341	365	344	358	361	348	326	349	355	381	310	348	332	368	355	340	319	314	375	348	352	344	367	374	334	345	356	368	348	345	355	327	366	349	337	331	358	357	374	374	357	325	336	321	344	356	348	349	374	384	380	352	380	355	362	355	367	352	336	377	346	385	371	320	332	351	366	337	358	314	329	346	361	348	328	362	347	350	365	393	326	345	342	347	331	382	365	345	402	363	308	357	358	337	326	359	347	358	338	367	367	363	345	356	368	375	377	373	350	357	349	362	351	339	359	361	374	366	346	387	334	344	374	338	356	344	339	345	396	332	369	359	341	400	352	350	361	349	364	352	345	377	314	348	380	335	335	351	352	366	361	369	340	352	334	332	360	353	359	329	296	382	371	378	348	335	374	330	380	336	353	388	402	323	367	324	332	346	364	326	352	336	354	335	330	374	359	350	357	379	352	338	362	367	407	393	340	334	344	363	359	331	333	376	390	354	363	349	373	351	375	374	350	372	330	358	365	360	347	356	346	348	332	335	371	345	333	361	373	367	343	343	369	331	361	390	328	352	357	341	344	382	343	379	329	374	362	344	379	341	347	349	377	373	340	331	370	367	332	372	315	342	361	364	355	350	354	344	355	367	375	389	341	353	382	340	354	354	353	383	359	350	346	355	353	338	364	402	341	349	370	326	377	379	352	373	347	346	348	361	364	389	328	346	383	372	338	342	366	353	348	333	386	354	339	323	367	334
45811	44336	3830	3814	3246	2662	2255	1994	1774	1695	1555	1430	1284	1214	1211	1144	1050	1104	989	1063	993	981	949	985	952	916	932	910	904	895	877	927	916	891	894	840	864	895	850	873	840	886	865	912	870	798	821	857	819	856	786	845	812	866	859	858	816	829	816	838	855	874	827	859	826	817	805	807	822	805	822	818	835	810	831	854	793	844	802	818	802	831	805	859	805	840	850	825	842	820	798	793	824	835	769	769	855	803	824	825	821	829	805	857	836	850	763	803	821	801	798	808	800	815	796	785	807	831	818	771	808	804	853	835	812	809	833	794	794	774	717	781	824	806	804	800	777	802	800	815	796	849	794	821	862	844	847	836	803	832	806	841	820	781	813	799	814	830	776	802	815	734	817	814	839	850	853	846	786	809	806	811	830	789	825	849	821	783	809	803	797	789	857	784	804	811	794	836	830	816	814	790	815	825	797	770	788	822	860	837	766	793	785	838	851	794	815	823	808	841	796	815	879	825	806	812	781	767	830	777	808	821	822	825	784	818	738	843	804	825	835	822	809	800	791	788	766	791	803	811	834	830	808	839	795	782	855	804	802	834	860	851	814	883	798	808	842	819	909	795	796	779	813	786	836	848	795	813	779	806	840	780	808	809	816	806	789	858	775	855	807	888	834	776	827	839	800	805	812	809	784	826	827	792	818	796	855	771	830	779	826	787	777	802	820	797	841	816	797	849	799	855	846	840	774	820	807	796	805	880	803	829	847	859	827	812	808	778	824	798	784	765	812	827	808	766	842	839	804	800	817	812	866	814	846	811	814	813	808	825	840	805	845	783	767	829	821	804	806	820	828	805	788	807	805	850	786	845	860	829	811	801	801	830	838	813	802	827	828	835	771	792	816	816	858	805	836	801	844	796	816	781	830	812	855	839	836	806	821	756	775	826	830	860	803	784	833	806	839	821	815	765	853	822	804	796	810	804	798	781	808	817	864	821	850	776	784	875	838	785	836	789	836	825	884	802	792	834	792	821	842	776	833	779	798	808	735	808	798	838	847	804	781	805	849	820	839	828	809	825	863	810	837	817	798	786	852	812	810	825	812	804	798	806	783	806	799	870	786	799	795	772	790	822	812	830	810	793	824	819	841	803	862	828	774	823	811	793	800	866	824	805	824	873	810	828	798	864	819	848	838	776	788	805	837	812	834	804	850	830	836	795	847	784	815	823	774	802	844	783	793	875	767	845	860	849	842	850	845	836	804	797	842	825	770	772	799	817	818	784	858	794	814	838	830	870	801	768	754	783	794	767	805	786	852	770	780	762	842	797	852	774	844	799	813	778	825	795	804	809	801	807	852	853	802	802	859	782	773	796	839	805	839	753	814	860	780	776	807	818	816	854	801	823	820	798	847	817	835	866	787	837	829	819	876	793	814	818	834	779	856	841	759	813	803	798	848	810	838	848	864	802	845	852	811	807	800	792	817	857	853	817	839	810	785	812	778	785	845	766	799	751	848	809	779	836	817	837	807	795	763	828	848	790	819	848	824	808	850	827	811	871	818	768	856	858	815	778	816	819	782	762	807	816	789	799	783	759	765	812	803	785	787	827	796	867	815	832	850	832	807	857	847	790	840	832	835	852	786	769	832	775	807	823	820	843	849	769	828	888	847	805	838	812	835	810	834	830	749	809	830	802	783	830	807	825	800	814	810	848	812	807	805	753	861	804	839	809	825	835	812	795	780	835	857	823	799	818	808	817	775	811	756	787	827	804	808	818	842	842	807	867	814	829	809	830	829	858	814	802	772	815	809	823	851	827	813	823	836	766	806	814	845	839	819	827	795	767	758	842	776	831	813	757	857	851	789	827	774	808	824	812	887	817	853	817	868	846	787	796	807	769	850	777	828	801	827	845	800	835	823	830	803	813	819	876	793	731	803	847	760	802	811	789	811	798	785	797	802	805	835	808	801	813	790	788	791	845	779	809	828	801	815	836	798	809	839	804	824	818	840	825	794	784	842	804	832	821	796	785	782	782	855	842	812	815	820	790	767	826	793	767	807	827	836	796	778	807	818	801	883	818	790	745	848	816	849	816	811	913	779	844	853	825	812	776	896	793	769	827	827	824	810	824	816	814	815	794	792	794	807	834	806	774	825	826	794	809	825	807	816	829	835	864	827	825	861	761	827	785	830	834	819	795	805	806	814	817	826	808	807	830	810	816	818	815	817	814	785	822	799	820	815	787	825	857	840	838	801	783	767	810	804	817	817	841	814	785	830	784	809	796	824	765	815	885	827	823	844	800	814	832	803	801	867	784	798	813	813	792	777	794	793	804	814	787	842	840	785	781	851	817	811	796	809	817	841	815	777	855	798	786	821	798	816	738	828	776	819	761	797	819	813	818	832	812	863	827	844	786	806	838	818	785	812	806	798	788	813	844	809	801	796	798	816	810	805	819	778	810	808	781	793	791	786	818	821	805	782	782	774	792	802	811	800	791	851	837	799	834	789	762	838	841	855	766	854	791	823	779	772	852	797	810	777	820	838	833	759	819	810	800	823	788	835	803	820	845	785	809	825	784	815	842	853	829	838	808	793	804	833	830	830	817	768	851	807	818	792	849	813	810	812	791	829	832	820	784	813	774	826	849	824	845	834	809	837	855	834	836	826	796	791	819	828	796	834	811	793	802	864	793	790	810	833	815	822	806	788	849	750	782	801	811	836	813	769	828	786	803	802	846	823	737	833	851	795	833	831	768	808	821	840	801	841	850	802	815	801	781	787	836	784	799	783	832	841	810	822	812	789	844	848	840	782	862	785	779	813	767	804	815	836	874	776	799	835	803	876	812	823	834	803	833	803	823	814	806	841	809	833	836	844	793	897	818	798	846	781	859	780	816	798	766	840	776	877	811	815	806	811	826	844	795	879	793	764	773	803	808	810	834	803	786	788	810	796	791	767	851	795	834	780	807	842	848	807	778	830	803	838	828	822	797	813	826	884	809	803	849	813	817	802	804	853	838	827	849	811	851	796	793	832	786	798	802	802	836	845	837	786	765	853	847	833	818	854	804	790	796	841	790	797	842	780	779	828	797	761	774	784	852	802	797	771	798	832	819	771	820	851	882	792	771	818	864	830	803	857	775	842	833	798	851	818	818	891	802	833	814	834	838	814	797	807	815	770	860	809	856	821	775	773	839	861	834	780	843	797	792	844	826	807	838	846	824	806	830	778	781	842	802	856	787	825	833	810	786	835	875	846	774	869	786	820	831	840	814	773	804	820	845	798	831	789	813	835	776	770	802	785	809	794	784	880	737	805	809	795	774	756	808	812	771	801	828	757	792	814	835	814	808	794	840	777	805	847	786	829	814	820	753	820	780	785	779	836	829	786	803	856	778	823	833	771	796	809	798	834	799	786	805	823	788	765	803	788	830	785	809	797	797	764	872	837	838	799	862	832	830	802	825	780	819	804	824	778	821	794	816	790	792	828	800	812	797	821	805	813	798	807	834	867	777	819	813
42824	28433	27567	24132	21485	20346	14817	3905	708	534	490	445	384	362	319	276	281	274	245	253	225	215	261	250	237	223	223	222	236	238	218	227	238	220	191	222	213	232	204	228	240	199	233	220	213	209	223	235	213	195	228	186	236	202	205	227	197	220	185	206	212	179	210	178	168	199	189	191	199	208	195	215	204	196	204	208	201	206	192	201	201	203	204	200	210	176	189	215	188	172	204	210	186	203	195	210	212	197	192	188	156	216	204	163	200	186	186	189	194	174	222	169	214	179	205	184	192	219	188	182	221	205	188	187	188	175	199	178	199	196	208	200	161	179	198	177	182	185	196	184	179	222	194	193	181	204	216	185	192	212	189	201	178	206	196	198	217	210	177	188	209	210	212	196	200	203	201	196	196	176	187	180	172	185	203	191	185	180	202	178	213	168	197	194	211	198	186	186	174	199	209	207	193	197	182	186	182	196	190	178	185	210	194	209	173	180	170	174	204	215	204	203	180	160	208	196	216	205	183	210	169	153	194	218	182	171	229	192	176	193	167	211	176	192	162	185	188	191	177	187	221	211	204	219	195	204	220	196	234	192	183	184	229	194	192	199	188	205	210	194	204	168	223	206	187	194	204	194	196	174	158	188	205	219	177	190	194	165	193	171	197	187	195	190	179	178	196	212	222	194	189	217	193	188	179	228	201	207	200	206	190	206	196	176	209	187	178	200	182	192	200	184	168	166	193	186	218	197	181	216	209	208	184	214	188	203	200	199	180	170	166	180	191	196	203	203	215	215	184	209	219	184	186	211	202	171	165	204	216	175	190	189	221	179	204	183	186	196	198	185	202	190	199	184	184	219	192	212	199	218	179	197	202	222	190	210	191	242	215	174	170	185	186	200	195	204	205	184	192	217	215	182	194	197	180	180	183	206	189	197	217	191	185	214	192	190	197	186	197	191	185	203	180	194	196	213	216	224	182	189	195	225	214	176	193	183	176	199	205	189	202	167	204	207	168	222	188	190	166	178	176	188	166	203	208	203	191	194	188	177	185	187	162	200	189	172	167	221	205	175	205	179	197	199	225	214	203	190	208	201	200	199	204	214	164	175	181	181	196	193	188	178	181	202	189	190	187	198	182	199	187	205	191	205	197	206	188	227	190	198	205	191	186	195	179	185	202	189	179	187	199	189	174	206	179	192	176	196	199	195	225	223	206	188	169	183	182	196	202	157	206	193	191	207	208	209	191	197	179	199	191	193	201	191	192	185	194	204	204	189	206	199	202	204	182	188	188	205	161	190	193	181	199	222	192	187	210	216	187	203	215	181	207	233	203	208	202	167	196	161	189	209	198	193	201	201	211	180	178	195	198	191	189	207	201	198	194	189	157	179	188	183	193	178	189	193	171	178	197	200	203	223	191	169	195	205	176	225	154	196	226	218	191	168	185	205	216	199	206	202	221	192	175	208	170	191	196	203	184	204	198	215	200	185	216	197	189	192	188	198	223	183	227	191	197	187	218	190	186	166	223	187	207	211	202	203	185	209	198	200	201	197	196	193	176	189	175	180	197	199	198	214	193	185	208	205	199	189	199	208	228	205	175	205	221	203	202	199	185	193	187	202	183	186	178	207	237	184	212	189	207	175	178	197	200	211	201	210	219	203	178	174	202	217	182	191	193	177	209	200	194	194	179	205	217	212	206	193	191	186	191	200	192	182	198	180	205	227	178	207	191	197	189	186	180	180	181	189	194	176	177	185	197	198	190	207	187	192	184	202	185	206	207	204	201	165	196	172	197	194	178	203	193	199	201	196	208	209	192	199	198	185	197	183	217	187	210	211	198	174	195	175	220	199	175	181	170	207	204	194	222	205	180	187	198	192	183	169	207	171	183	219	194	202	184	184	199	199	208	215	184	189	173	179	203	163	180	178	188	199	200	201	208	208	206	209	184	181	228	207	195	215	186	194	179	187	178	196	208	190	195	178	184	202	183	180	196	189	208	200	202	203	205	190	204	198	177	199	199	211	198	199	200	167	186	187	190	180	199	193	175	193	220	202	200	176	185	223	194	200	176	212	188	204	199	223	185	196	215	172	180	187	182	164	184	216	165	220	208	182	195	213	203	188	179	211	212	174	206	172	177	192	220	177	193	213	180	170	194	182	182	218	179	206	205	176	183	202	195	183	191	224	200	195	195	216	174	187	189	184	192	222	177	193	211	194	174	209	181	195	183	194	185	207	203	208	211	196	165	198	195	210	169	210	214	207	206	166	181	190	212	203	170	175	219	218	183	184	179	184	192	193	168	196	229	210	184	199	197	184	191	194	185	210	191	200	215	203	165	220	198	186	213	198	200	232	216	188	197	191	164	206	188	171	210	200	198	215	163	208	208	168	170	174	184	180	220	195	198	209	168	208	207	215	210	192	195	195	204	193	203	186	183	192	199	200	204	198	190	198	160	188	203	198	178	176	184	170	216	190	193	215	159	195	212	172	220	197	174	187	191	187	193	194	196	187	201	182	213	196	188	191	214	191	198	190	197	210	197	203	216	214	177	202	184	211	166	197	222	188	206	190	217	212	206	173	198	169	186	190	205	206	202	201	206	213	191	191	195	204	202	159	216	205	202	216	189	190	220	189	202	215	191	184	191	173	183	191	209	193	190	183	210	194	175	187	166	155	201	192	198	203	178	200	187	206	206	186	196	210	199	197	169	213	178	207	190	181	223	180	181	193	182	196	200	194	188	162	233	214	185	206	196	189	164	171	163	192	193	218	205	204	214	175	187	175	180	190	189	179	169	183	187	211	198	181	187	217	179	164	186	184	194	199	183	177	176	201	201	190	201	191	226	171	166	182	199	184	232	212	179	198	178	190	219	211	201	185	199	191	180	189	175	193	201	180	186	177	214	200	182	202	200	215	199	182	200	178	173	212	193	195	189	215	198	165	190	204	217	197	170	173	178	176	171	179	183	190	230	223	198	218	197	209	196	197	185	203	226	189	192	192	228	179	196	186	187	198	202	189	190	187	149	198	169	185	224	202	188	200	180	200	178	201	186	179	196	178	205	164	188	169	188	196	187	203	199	200	211	196	196	229	198	188	197	181	164	195	207	175	186	187	200	185	195	198	187	170	191	203	193	222	195	206	216	194	210	206	195	201	181	199	196	173	178	184	202	198	185	172	172	204	203	213	180	187	190	169	216	187	187	189	211	196	169	200	178	212	210	186	188	192	189	170	171	190	171	200	197	190	168	187	207	189	171	197	208	188	189	237	205	180	193	190	203	207	198	194	197	195	224	189	177	213	202	202	174	198	169	243	209	186	180	185	176	223	200	188	217	219	175	221	212	191	209	214	192	176	193	196	182	193	188	185	205	204	210	210	177	161	211	179	204	187	179	180	174	205	206	194	180	199	190	193	169	182	194	188	214	185	183	202	200	182	192	189	184	175	211	213	202	201	185	198	211	202	173	199	206	216	208	190	202	187	208	193	201	179	223	211	216	197	211	204	210	184
46849	47836	11194	6372	5115	4128	3377	2811	2389	2088	1822	1580	1457	1207	1121	1066	993	915	893	914	785	783	782	732	680	687	707	659	626	589	611	585	638	576	593	564	569	571	558	548	549	569	560	552	523	556	536	555	506	456	486	518	553	516	461	488	563	467	486	503	516	540	494	493	479	458	477	501	485	486	489	467	465	512	468	515	518	485	479	500	508	479	443	488	473	479	496	465	516	473	476	491	453	449	469	477	481	446	488	467	451	484	464	462	465	466	506	471	471	497	481	437	456	459	452	443	491	474	449	455	464	465	487	468	444	451	430	482	466	467	483	476	475	453	468	463	461	459	431	454	463	503	487	486	419	456	459	458	427	482	451	492	446	445	493	449	468	520	476	489	421	456	436	503	458	515	469	461	433	497	521	436	439	456	429	450	497	473	454	444	471	481	461	429	465	442	481	467	481	505	454	459	458	446	446	441	469	500	462	487	479	477	496	461	462	498	445	468	447	433	455	459	466	456	428	452	475	448	452	475	456	432	440	490	457	457	488	490	496	464	458	443	431	474	463	455	457	459	442	460	463	466	464	454	486	420	470	479	465	439	486	515	479	461	442	450	473	428	465	469	430	467	458	484	480	414	451	469	471	461	480	414	450	438	482	442	449	463	446	444	458	453	452	429	435	428	456	447	409	454	429	467	453	487	430	462	489	445	467	518	433	435	436	458	438	471	486	456	441	482	473	492	481	482	490	404	456	438	457	441	453	458	431	449	451	504	450	457	437	440	509	456	475	417	438	475	440	424	444	434	435	441	468	412	470	445	469	431	494	456	471	462	453	477	432	467	459	473	474	466	433	470	485	443	450	456	468	469	447	416	432	423	494	432	470	453	442	436	458	445	419	472	418	449	402	443	490	431	403	424	517	462	452	447	482	427	457	424	463	466	446	460	472	459	457	492	453	469	473	468	454	465	447	453	459	464	446	443	448	463	424	510	491	451	420	453	440	468	483	433	468	462	491	422	449	444	428	535	510	453	430	449	452	470	477	455	450	475	432	462	460	459	457	494	472	425	458	445	422	442	488	453	463	445	432	438	472	461	450	448	479	482	433	456	456	457	447	476	469	498	442	433	433	460	488	473	455	419	453	433	473	472	515	425	462	431	476	456	451	437	499	453	454	442	462	463	444	462	446	469	443	468	483	464	437	446	441	459	472	426	472	467	454	411	465	462	475	445	457	480	448	469	464	467	460	447	450	454	427	464	432	484	430	467	435	495	467	432	440	456	450	462	450	439	462	464	468	442	453	475	452	470	460	439	440	448	485	448	439	445	431	476	463	450	437	444	459	454	504	420	427	462	488	466	488	418	466	462	460	441	448	483	472	488	456	454	465	495	429	434	468	436	449	419	434	460	457	483	480	479	458	472	435	468	449	444	446	463	473	497	448	471	451	440	446	478	502	431	459	451	497	450	473	457	479	441	461	419	462	440	440	448	453	451	438	458	469	449	473	466	460	462	456	453	487	459	466	435	437	466	451	437	461	458	468	452	481	474	495	472	443	420	484	509	441	436	444	448	479	466	442	464	459	470	444	496	487	451	468	433	459	476	431	465	493	471	434	459	429	469	472	486	412	426	474	506	468	492	472	503	452	459	447	479	430	458	497	473	438	420	442	463	483	470	450	448	483	447	493	471	484	433	471	411	446	450	492	480	460	477	450	447	480	474	483	472	414	477	460	508	449	510	443	485	475	478	485	433	435	462	480	455	424	439	474	438	471	466	400	406	469	471	422	466	467	453	461	450	461	416	456	481	436	477	458	445	484	480	452	459	460	454	482	429	469	475	441	433	475	465	432	445	469	507	487	460	471	461	435	467	462	431	435	437	460	438	422	452	447	474	464	438	443	447	509	459	450	417	498	454	448	464	492	469	470	431	443	476	428	480	454	423	456	483	477	448	462	479	455	440	466	473	452	463	441	451	483	476	422	450	492	434	480	493	410	437	484	446	491	426	488	456	441	443	412	453	455	488	516	420	449	455	452	438	497	476	443	457	439	481	483	497	459	465	461	425	453	454	456	465	457	447	440	471	432	475	456	467	453	442	425	469	473	479	453	456	454	487	440	455	449	459	458	471	483	453	470	463	437	465	455	490	458	437	483	458	434	486	468	466	434	465	447	471	397	490	462	490	537	509	443	473	456	440	487	470	485	495	475	451	475	497	460	494	490	475	446	448	444	461	443	459	480	480	444	442	439	453	443	479	466	459	441	443	471	476	437	446	444	464	496	461	463	468	453	459	467	516	473	451	480	460	469	486	440	445	464	448	478	438	451	452	449	473	466	478	483	459	441	477	465	481	451	498	476	458	455	476	463	454	477	447	457	455	447	433	416	482	465	429	455	474	486	443	451	442	431	476	438	478	448	437	450	479	496	492	485	442	504	426	475	482	457	435	457	464	467	470	481	422	437	419	472	447	477	443	422	413	432	467	456	479	471	463	441	446	473	466	480	477	475	460	477	461	440	428	445	440	468	479	456	472	492	512	463	447	453	443	473	470	425	470	439	469	479	438	411	455	450	442	467	452	459	445	404	473	474	444	502	469	458	453	510	448	441	445	483	431	465	453	458	468	505	466	429	441	444	475	454	484	447	460	473	447	453	441	475	439	472	412	460	487	446	457	484	445	479	428	450	444	432	470	462	496	476	466	477	459	470	456	451	481	448	459	461	465	483	434	462	441	487	493	461	478	456	442	431	475	511	468	425	457	444	433	462	455	446	436	457	445	398	455	478	451	462	443	496	451	460	484	441	465	477	489	484	482	484	473	457	439	450	472	465	487	461	472	437	499	439	455	473	455	403	511	469	435	467	454	450	447	499	470	474	431	511	474	460	429	440	440	450	447	452	476	503	490	433	494	475	404	442	480	466	465	449	457	430	461	462	433	465	475	450	476	467	444	430	427	499	447	416	449	463	468	461	463	432	421	408	478	485	466	453	443	469	410	442	481	468	468	451	420	476	455	500	451	505	496	476	448	482	464	446	468	472	447	454	449	487	475	465	449	407	500	471	459	484	449	458	475	461	442	438	435	436	483	471	479	443	445	441	462	455	498	493	440	490	511	466	438	490	487	470	421	445	500	478	486	449	493	455	440	449	427	466	435	450	439	461	447	491	462	420	437	440	488	493	459	457	436	442	465	434	460	471	485	463	470	455	466	455	477	455	413	460	446	475	452	465	463	442	449	491	456	479	442	433	484	460	464	500	467	485	479	474	473	456	463	452	454	470	445	457	477	463	448	479	464	443	459	444	462	449	452	431	452	447	485	478	467	486	448	427	500	485	454	479	473	443	454	451	475	454	426	451	440	445	468	451	455	477	501	457	463	410	466	448	437	461	451	477	466	437	433	473	459	443	447	483	463	441	440	444	485	450	448	471	464	448	461	421	465	471	459	422	447	448	423	442	512	438	431	437	435	456	474	474	464	473	425	448	458	458	439	396	481	465	441	488	444	450	447	475	488	470	482
35307	18016	6006	1987	860	534	384	321	323	313	290	284	289	291	333	289	296	309	330	315	306	291	329	298	309	307	281	321	300	295	329	315	290	340	291	259	307	307	302	305	310	309	335	312	317	323	301	302	300	282	274	292	303	286	336	287	312	328	337	306	316	288	285	291	298	290	318	331	304	314	290	299	280	293	306	286	293	308	337	324	254	315	292	288	282	307	305	291	292	312	313	289	300	312	293	313	289	321	314	288	289	301	285	296	275	281	291	277	285	295	318	289	289	312	319	300	320	323	317	287	282	303	298	312	296	282	305	291	318	284	304	318	298	300	303	291	330	312	270	295	298	283	298	325	286	316	302	311	307	323	266	313	315	313	295	291	290	319	289	317	304	311	325	303	291	296	318	321	329	310	304	319	311	308	302	277	338	302	336	292	321	298	303	294	290	325	302	304	337	319	298	299	289	302	295	267	282	335	290	327	309	287	290	307	284	317	293	273	300	311	323	291	284	309	322	318	302	293	292	302	289	286	351	314	285	295	289	306	307	291	274	325	299	308	314	291	298	329	291	309	294	333	296	292	300	312	310	295	310	301	316	307	285	309	320	300	292	306	323	315	287	323	293	302	266	287	289	320	284	294	304	306	311	338	290	305	284	307	286	295	337	333	306	307	315	318	309	315	284	320	312	289	276	279	297	288	295	332	319	303	338	310	310	288	314	304	302	297	290	311	287	306	302	295	312	342	269	311	305	315	314	297	263	313	310	293	327	276	302	297	340	295	316	263	310	297	308	288	293	311	287	291	325	300	318	267	320	284	321	308	305	274	293	282	307	303	326	327	317	296	274	266	312	309	297	330	335	293	289	295	293	305	281	305	318	283	301	293	306	323	297	314	299	301	326	292	307	303	292	271	287	285	291	297	294	310	302	315	265	301	292	305	308	295	282	267	284	306	283	281	296	313	288	327	304	297	306	285	305	279	274	279	269	303	295	305	313	303	313	306	305	305	317	309	295	300	282	320	287	294	273	306	329	318	302	306	303	291	335	299	295	302	319	323	289	315	306	323	313	303	308	298	286	306	313	295	331	334	287	290	304	277	319	291	299	306	303	306	260	294	276	332	307	319	280	306	296	307	282	301	330	294	263	307	356	307	307	289	284	316	307	274	322	321	298	316	315	304	299	271	282	333	284	329	301	314	292	317	306	325	291	336	277	320	325	287	275	279	293	329	314	318	271	310	296	303	298	276	289	313	312	303	319	311	318	304	345	330	311	311	287	249	291	274	319	315	320	299	293	292	300	348	291	306	279	319	321	282	291	304	294	278	289	290	272	275	312	279	310	287	282	277	301	297	296	305	299	293	313	302	310	263	331	260	305	281	296	275	307	313	284	308	302	298	298	322	318	299	283	305	297	314	274	302	285	314	305	305	294	284	301	328	303	271	309	289	297	303	309	291	296	271	300	328	290	320	277	333	292	300	316	280	297	291	311	277	273	269	284	310	299	268	312	280	313	310	304	301	327	301	337	314	333	290	309	286	315	315	271	267	317	284	278	298	300	274	321	321	307	284	320	290	275	332	328	304	311	314	318	305	315	293	303	314	335	335	316	286	321	299	302	301	288	323	317	302	303	286	317	258	317	309	259	299	269	313	312	308	305	316	273	309	265	269	289	284	308	309	302	304	303	292	276	278	334	280	297	265	298	302	286	308	279	310	347	324	297	296	267	311	314	321	292	291	298	302	280	290	327	333	321	337	301	317	317	315	301	299	313	277	303	298	321	297	285	277	281	310	296	305	337	283	305	302	260	281	334	321	299	275	307	315	298	290	308	324	272	273	295	307	315	294	280	290	296	318	296	304	300	326	301	302	285	275	320	282	305	283	318	321	299	338	300	304	277	315	326	292	316	309	316	281	309	274	306	306	271	317	356	287	295	261	310	311	304	349	281	282	292	317	324	295	327	300	285	290	312	313	305	301	294	306	288	273	263	298	288	291	315	336	293	320	323	290	290	275	279	310	302	314	277	291	305	301	330	306	308	279	303	311	300	300	331	291	282	285	307	302	300	327	306	284	311	303	294	306	274	288	300	286	318	320	301	281	278	300	293	319	304	314	322	297	331	327	312	288	316	310	314	308	298	290	289	303	302	323	283	314	302	331	305	323	298	293	307	309	295	279	307	300	276	308	310	299	306	297	333	302	286	285	281	286	283	307	314	301	319	311	306	283	296	317	315	318	297	318	317	291	323	310	296	317	281	285	308	273	308	316	298	324	326	298	270	316	300	264	289	276	299	312	296	298	297	277	288	311	323	276	309	347	302	302	300	338	285	290	310	341	321	294	308	266	317	292	322	296	315	318	325	298	353	297	303	292	312	316	292	293	285	309	310	263	290	281	304	284	285	284	311	296	273	314	360	311	320	303	303	290	296	307	323	272	267	295	304	284	312	304	273	309	290	308	311	317	291	311	297	273	327	306	299	301	302	308	297	300	275	271	282	314	301	321	305	315	286	285	309	330	297	288	286	311	317	302	302	277	295	306	292	295	292	293	293	315	298	329	282	311	335	300	305	318	294	266	301	315	306	284	295	291	262	307	281	302	276	312	335	302	304	297	318	280	287	331	308	279	299	306	343	319	285	308	312	296	321	324	318	273	329	292	288	340	301	288	302	319	310	281	305	290	283	304	311	331	323	301	348	286	296	290	281	300	274	329	270	283	304	281	272	304	298	303	313	345	341	273	301	302	255	266	282	307	328	314	311	263	296	302	338	273	287	337	273	318	341	320	285	300	315	284	272	340	303	291	286	318	327	277	292	305	312	325	318	320	278	322	284	327	297	341	301	273	313	322	266	288	299	311	294	291	295	296	320	294	286	302	304	302	298	314	321	327	343	307	303	285	334	296	335	285	310	265	291	301	319	274	313	316	310	270	290	323	289	288	273	294	309	294	313	293	328	281	282	287	277	293	299	305	318	300	324	321	295	314	317	295	286	287	335	298	324	333	310	316	282	297	290	353	305	305	301	300	272	279	320	309	282	273	287	286	289	280	319	283	316	310	282	279	332	316	283	295	330	257	336	270	306	286	272	303	290	287	321	298	307	316	319	329	344	274	306	327	323	289	291	346	303	264	316	303	295	289	288	298	298	288	288	283	283	280	311	323	288	326	334	283	342	290	287	280	283	297	326	310	319	316	301	274	362	283	330	286	304	301	288	314	285	311	293	310	299	306	320	311	322	295	345	323	287	301	329	321	322	296	313	279	304	290	303	330	327	267	288	266	297	281	284	325	313	322	290	327	327	308	305	272	302	313	312	291	325	317	310	306	285	308	290	330	323	295	281	316	290	333	303	273	309	299	295	310	316	284	297	315	294	314	272	289	272	306	320	321	304	330	284	309	320	310	299	302	275	303	302	291	307	298	285	325	286	295	276	281	288	281	297	300	303	277	321	300	274	311	326	314	281	312	297	322	308	304	286	300	292	309	317	263	298	308	305	301	299	324	286	318	283	309
27092	10967	974	917	902	829	804	812	810	793	715	808	777	839	794	729	738	731	749	758	779	741	767	760	764	736	725	735	724	758	673	725	756	744	748	763	722	760	783	776	761	733	739	732	749	735	763	790	779	760	758	758	750	741	807	707	782	790	761	768	727	713	738	727	758	727	756	711	717	748	761	710	718	739	752	702	760	720	723	741	738	746	692	725	702	794	699	726	705	726	762	793	767	792	703	775	714	727	753	722	763	720	722	711	788	756	763	744	702	705	746	759	740	769	733	781	706	738	759	725	718	745	751	738	722	741	755	724	774	741	685	785	758	767	708	735	693	702	773	740	728	736	738	739	751	728	729	734	740	748	730	786	778	750	747	745	721	727	757	760	752	748	704	739	731	728	699	733	778	719	724	729	773	733	681	740	722	751	694	700	726	746	751	750	741	797	727	746	780	725	735	714	720	729	755	792	698	748	711	725	781	748	738	769	738	817	779	782	725	726	735	736	722	717	756	688	782	739	768	731	733	721	777	726	721	740	743	726	769	774	712	741	712	792	775	759	744	717	701	761	776	754	753	742	705	759	768	743	715	726	759	701	725	747	719	724	760	738	729	739	732	696	791	752	779	790	707	726	798	698	804	743	756	757	715	738	752	742	764	721	748	718	735	781	759	761	783	759	706	727	739	785	698	733	769	763	728	752	746	724	715	708	752	739	765	765	765	685	761	750	768	756	725	750	748	728	702	718	735	743	749	693	717	745	760	755	774	717	742	717	707	757	745	793	723	709	737	743	719	723	775	689	795	753	757	759	686	762	745	715	726	740	735	733	773	763	762	756	721	706	718	697	753	718	737	738	760	758	703	740	727	757	754	733	761	742	714	753	710	752	742	764	739	746	744	814	746	720	760	790	748	742	755	716	723	762	704	726	724	752	733	748	709	728	806	776	760	732	784	725	723	799	782	741	772	736	751	710	764	809	708	724	743	752	704	743	793	701	763	735	723	714	749	690	728	745	724	745	743	740	777	742	725	707	724	762	787	742	781	724	752	704	757	721	683	768	778	768	745	759	762	777	759	754	772	738	764	753	736	728	719	765	767	755	773	760	691	759	726	741	753	741	750	754	737	719	709	714	763	777	730	735	702	688	753	745	723	752	747	763	769	732	746	705	749	736	737	720	716	721	725	728	763	690	731	757	725	734	758	719	755	773	725	739	718	713	756	738	747	752	726	733	768	734	752	730	720	731	729	726	755	764	749	777	780	766	753	709	734	732	781	694	756	766	732	729	750	721	767	718	794	731	719	728	748	732	756	764	795	748	707	738	748	792	746	792	761	675	733	714	718	736	748	765	699	749	768	762	733	731	727	725	768	792	725	744	743	695	733	740	760	752	772	764	718	753	751	750	706	766	724	770	705	714	763	761	761	754	763	739	715	727	750	736	772	768	702	742	708	770	800	674	764	706	707	766	758	764	758	758	691	716	689	720	743	717	705	763	739	699	743	724	771	720	719	769	744	721	713	695	796	738	764	718	707	671	723	755	710	732	651	726	749	719	729	750	786	729	773	737	744	761	707	701	746	708	715	759	757	763	749	723	711	711	742	706	755	742	756	775	733	706	721	757	720	707	700	740	743	761	739	703	719	759	749	709	725	768	744	749	757	707	779	731	754	746	742	742	741	742	738	759	727	737	775	722	728	738	708	737	753	747	770	670	768	767	742	720	785	690	764	715	717	718	747	730	735	709	751	752	696	715	719	768	716	745	796	744	748	752	773	743	795	744	743	744	723	722	771	693	750	722	781	738	740	743	751	763	745	729	740	778	723	794	741	710	689	739	738	731	731	751	724	767	747	756	711	697	765	684	730	764	716	753	706	754	718	742	704	724	792	759	744	721	794	720	708	767	722	705	773	730	723	681	748	731	797	728	735	808	795	773	809	730	730	786	748	740	722	679	769	761	754	744	736	720	735	705	750	768	729	670	749	740	751	696	751	714	733	723	749	735	778	746	752	739	736	766	747	744	778	725	754	755	747	738	727	720	760	715	726	745	760	717	771	791	680	738	704	729	719	795	758	776	694	752	724	703	725	736	735	695	738	779	741	733	788	748	695	730	718	743	737	718	753	731	699	697	735	776	806	727	722	757	758	758	722	749	763	764	729	737	748	777	743	783	713	719	763	734	734	787	755	785	769	742	718	738	747	753	679	764	773	707	750	721	682	725	720	736	735	765	739	750	711	713	757	694	741	702	753	743	739	753	750	702	751	705	735	728	750	702	777	746	758	755	751	700	767	735	732	766	759	747	819	672	726	752	754	697	756	783	726	734	726	746	744	733	762	710	745	751	766	773	732	726	711	735	733	754	753	738	718	743	756	708	699	709	804	745	754	739	710	725	736	709	734	706	778	755	777	756	737	751	761	688	777	727	747	728	745	757	733	773	751	773	759	755	689	710	795	796	705	753	736	688	737	743	728	705	697	750	762	715	739	734	776	770	772	730	742	741	750	765	707	698	721	747	732	748	763	725	732	731	750	727	738	776	708	782	788	772	743	760	722	732	720	736	751	702	729	714	718	684	728	754	733	738	751	722	745	733	766	754	769	712	725	774	781	675	754	748	719	761	765	753	767	753	696	759	710	780	725	749	705	722	768	744	728	757	801	735	767	709	750	719	733	765	744	732	743	769	720	749	823	749	738	810	787	733	788	745	737	707	741	795	756	760	693	722	765	715	760	713	779	793	733	678	703	745	728	764	768	766	748	728	780	757	736	753	751	750	680	796	772	756	741	760	760	739	728	761	692	680	762	739	735	702	735	733	776	717	727	739	754	737	762	748	756	742	805	775	754	722	720	776	735	703	743	715	701	724	718	717	747	734	692	790	717	728	769	749	781	746	738	729	726	752	737	717	717	728	758	762	736	708	718	729	716	806	809	778	731	721	728	718	756	772	717	739	687	740	730	736	813	713	768	704	739	749	704	749	762	729	755	731	753	742	745	772	687	763	727	736	734	732	723	726	698	774	754	747	722	730	772	775	695	683	695	713	704	735	766	795	719	750	745	763	653	737	758	754	726	711	746	739	791	732	764	769	731	724	750	712	726	776	706	704	691	761	774	749	765	714	779	738	709	729	776	747	760	786	797	710	706	740	718	755	699	789	728	727	766	756	714	750	769	724	734	720	756	740	705	759	771	711	766	688	684	685	754	723	717	758	762	731	789	726	722	741	745	722	757	726	739	730	755	746	709	743	750	751	743	743	677	744	747	701	768	705	760	735	716	704	727	715	770	739	785	753	729	716	790	762	753	722	704	750	745	713	698	755	766	707	718	725	723	748	743	768	686	707	711	745	738	753	741	734	703	713	745	723	712	724	776	735	758	738	763	712	699	703	730	741	725	829	686	777	808	713	671	729	733	722	715	758	754	748	730	694	756	731	721	775	742	754	751	764	741	728	730	733	746	732	727	726	724	713	767	758	733	760	783	730	748	772	756	728	772	757	733	701	729	695	689	740
47577	31716	25037	23332	18812	12672	6178	1638	565	531	474	455	466	453	420	386	388	376	395	442	375	378	388	348	353	362	406	387	349	376	356	324	371	354	398	378	366	349	378	371	319	322	349	359	373	378	370	359	349	316	333	344	384	339	367	360	352	326	331	358	342	353	329	341	387	383	376	345	357	370	358	362	409	359	382	370	351	340	354	347	362	353	363	348	342	348	346	377	329	333	322	344	361	370	312	366	335	332	328	358	337	335	361	367	367	362	378	358	349	364	374	339	351	382	373	377	347	375	366	323	382	326	341	355	351	342	386	351	341	359	387	350	369	351	338	315	345	373	369	341	350	334	359	375	340	372	387	343	359	403	374	390	354	322	329	340	356	325	363	337	339	340	346	359	389	337	333	363	350	334	344	349	319	306	380	363	352	375	334	357	393	332	325	337	385	359	368	364	355	343	343	360	342	374	360	368	346	350	359	349	355	364	381	360	354	328	356	360	341	347	350	323	341	367	334	349	329	334	374	336	354	352	351	322	366	352	380	332	368	359	401	328	340	347	347	335	336	372	359	362	308	364	375	358	328	382	364	347	337	342	345	327	334	314	371	355	362	338	381	365	345	358	325	359	315	343	332	366	333	319	379	391	342	347	375	385	389	376	340	353	330	333	338	321	369	377	372	354	371	377	367	344	335	377	344	355	363	326	314	365	346	380	344	333	340	356	368	387	351	373	354	349	365	334	342	376	362	372	373	349	388	365	351	337	356	362	354	333	362	339	349	371	352	363	340	364	343	359	342	371	358	411	350	373	366	367	343	329	361	387	376	328	354	375	340	330	334	391	324	388	331	314	352	339	314	361	332	304	366	366	358	370	395	362	369	355	348	345	349	340	329	345	381	347	376	349	348	343	327	359	367	373	347	384	386	347	372	357	341	388	363	371	325	377	321	323	356	342	394	303	337	363	355	315	360	370	379	363	363	362	369	347	346	378	359	353	349	338	382	354	395	365	334	341	317	356	360	349	352	326	344	370	366	334	366	347	343	372	351	360	374	363	346	345	386	368	356	339	353	368	384	354	317	336	355	321	366	348	338	336	361	375	368	368	334	337	339	359	380	327	388	347	365	368	344	363	300	336	349	334	394	378	353	333	362	345	390	381	374	358	372	346	342	349	334	350	347	345	372	375	352	387	350	338	349	342	338	335	346	388	362	358	356	339	323	331	368	343	366	323	355	352	347	351	340	362	387	388	330	394	372	348	348	356	314	333	429	342	362	328	342	331	359	321	345	350	362	331	323	341	360	364	373	348	351	336	333	383	357	382	372	326	371	353	393	329	363	342	369	395	365	317	344	354	372	377	340	328	349	332	437	390	353	353	384	362	357	360	378	337	339	333	336	348	343	338	354	322	324	383	329	346	358	356	393	346	344	376	368	320	314	334	359	365	317	335	343	344	351	386	372	373	349	350	344	342	342	344	357	337	356	328	376	328	358	349	358	384	342	324	359	379	359	350	339	348	347	350	373	333	361	358	351	369	380	384	379	330	382	364	354	352	391	335	332	373	386	349	351	387	305	357	350	348	336	357	361	343	347	371	373	333	355	350	345	363	349	362	360	373	331	353	380	346	388	333	356	313	330	375	354	384	381	331	360	376	365	346	359	357	359	344	304	326	367	344	352	354	362	375	321	306	353	383	348	359	376	312	341	359	387	351	353	358	347	365	330	364	337	356	300	330	345	370	371	324	373	361	355	339	355	337	396	342	388	357	362	365	352	313	341	331	366	370	376	388	345	388	372	336	340	330	327	339	308	360	327	353	381	326	320	360	335	329	314	341	367	330	352	356	330	380	324	372	345	385	328	357	342	331	328	370	373	365	357	354	365	340	342	372	371	350	341	352	305	339	343	326	357	367	349	327	379	346	334	342	366	340	393	351	346	370	362	370	384	351	344	373	387	370	354	356	316	366	322	360	332	334	353	341	385	332	359	361	353	340	348	355	339	321	355	367	347	351	348	377	357	355	350	349	325	374	388	331	318	337	348	334	384	344	335	358	363	357	335	356	366	346	346	341	353	361	342	317	397	330	335	370	350	340	376	327	330	345	328	329	332	401	348	371	332	351	377	327	350	345	328	341	372	330	344	353	338	337	371	358	336	354	353	353	352	365	340	374	343	353	427	318	335	343	323	379	340	377	363	370	338	369	358	352	377	369	340	364	373	372	357	359	365	375	368	387	365	391	370	326	371	358	339	374	347	344	363	369	326	341	316	364	354	385	354	343	364	337	366	314	343	384	340	357	354	363	388	339	322	341	356	333	360	358	346	345	366	387	351	312	380	341	349	323	394	382	336	344	371	330	366	362	361	360	374	349	395	377	338	377	343	326	350	356	339	354	363	340	332	340	337	351	368	345	354	358	344	338	364	335	351	411	370	341	321	355	386	329	364	360	393	349	324	363	371	325	344	341	350	359	361	349	372	379	371	368	340	361	386	331	330	343	333	365	334	328	341	393	374	356	355	387	381	363	386	319	368	323	316	325	392	341	381	342	358	351	333	360	377	355	363	376	339	333	348	342	349	345	360	357	368	358	372	367	367	347	342	346	426	389	357	372	353	373	327	345	381	368	355	370	356	363	362	351	326	339	337	375	380	370	327	314	353	347	384	337	361	351	343	353	338	393	350	392	343	350	392	350	356	371	362	366	379	350	349	311	339	390	338	324	329	309	365	376	380	344	346	341	348	327	367	349	372	355	329	374	347	335	347	384	350	338	355	366	389	338	345	351	366	368	376	346	406	327	338	348	365	379	369	364	342	360	334	373	337	386	341	312	354	373	367	336	353	346	378	383	365	375	356	338	339	337	344	369	405	371	365	342	382	379	392	408	387	355	354	346	341	362	366	336	357	346	343	376	344	344	365	362	339	343	379	363	303	349	302	369	350	347	340	349	371	343	334	359	369	347	352	331	351	333	369	360	359	364	327	396	331	329	350	352	369	336	355	337	360	322	355	335	369	354	343	339	337	391	302	344	383	353	357	372	356	350	355	357	363	326	350	366	363	361	367	347	364	360	404	359	340	369	334	347	370	382	331	348	361	364	368	365	347	340	375	370	350	330	332	368	386	326	389	384	394	329	374	347	385	365	355	350	359	363	367	351	334	350	375	363	360	359	367	359	343	337	365	327	384	341	342	343	367	341	359	325	356	339	330	368	344	359	307	366	354	344	387	376	366	367	371	362	366	338	350	323	355	361	353	322	350	365	356	376	349	393	325	330	338	347	370	337	386	292	354	348	357	359	378	350	344	356	327	335	329	375	357	348	340	344	359	340	350	353	370	367	362	354	342	354	346	342	345	348	327	316	340	343	339	366	373	356	380	344	333	339	330	354	303	350	332	348	370	336	379	358	332	357	368	337	317	330	350	363	319	366	362	365	347	364	363	377	334	348	336	369	366	342	361	322	340	344	371	350	359	359	387	372	325	330	329	367	344	364	364	390	343	348	334	358	375	368	355	343
46309	36503	3457	3761	3170	2768	2283	2055	1780	1618	1491	1439	1279	1170	1109	1093	1179	1024	1035	978	983	1013	954	948	963	938	956	912	929	911	857	878	894	832	835	854	909	879	862	856	859	848	820	827	911	871	854	859	856	837	809	841	893	810	863	840	863	841	790	819	843	795	815	817	838	833	825	813	767	837	828	775	857	858	820	815	824	818	821	845	821	847	808	859	820	821	792	799	793	784	825	862	829	834	826	883	839	796	829	838	834	838	790	850	837	847	802	831	821	872	779	822	777	791	828	808	787	803	841	818	810	821	831	836	821	864	839	823	790	856	794	846	812	815	872	829	825	816	862	824	814	855	828	775	782	841	833	846	803	830	800	801	831	771	807	848	806	759	736	778	817	838	802	807	774	813	830	789	850	767	775	792	857	738	831	851	826	848	818	806	814	820	873	797	798	843	807	785	794	849	842	825	759	784	791	781	827	812	794	776	805	812	838	771	793	772	832	822	806	843	824	839	766	816	835	839	833	840	785	791	860	789	827	861	822	820	818	875	783	791	805	798	804	794	826	780	901	794	812	812	766	859	785	837	830	815	810	814	833	825	821	746	778	797	819	823	848	865	770	846	796	846	821	903	788	825	794	808	794	849	819	847	837	847	853	822	818	829	810	822	794	798	789	822	779	826	829	820	848	807	790	782	776	818	823	829	836	843	747	816	818	866	817	777	788	821	833	763	820	814	795	786	879	784	789	823	821	760	843	829	822	834	773	858	784	780	805	738	794	817	813	832	806	773	823	848	782	818	759	758	811	817	841	806	835	791	813	797	790	857	834	767	815	838	782	810	778	764	837	832	817	824	771	786	816	831	825	804	796	802	788	759	801	827	839	850	803	809	777	813	834	796	833	826	752	799	817	782	799	848	731	785	827	785	831	816	835	765	844	824	797	861	811	795	824	819	774	778	787	848	801	830	822	797	823	792	812	838	835	761	779	766	851	830	788	812	790	806	827	761	799	823	777	789	849	829	815	817	763	841	826	810	824	845	832	821	788	798	808	810	798	833	769	781	773	836	773	850	842	780	822	854	791	806	804	874	808	798	845	812	889	801	864	825	765	846	789	854	794	777	795	826	803	826	886	811	811	756	846	825	824	818	827	826	787	837	835	789	799	799	828	796	757	785	818	832	805	774	872	828	775	796	844	824	811	820	790	811	852	800	792	816	775	807	791	822	820	809	794	776	834	779	815	794	781	767	842	810	822	844	786	786	818	837	793	814	814	822	821	818	788	830	849	777	780	826	810	820	782	820	825	851	749	802	820	772	801	815	765	805	840	776	834	863	821	802	804	796	810	767	813	791	824	793	803	800	791	868	799	779	784	787	801	853	817	801	804	794	849	850	820	818	763	802	789	844	807	812	831	795	811	856	825	823	780	783	769	813	859	804	873	752	889	770	860	814	798	817	839	844	796	810	822	801	804	845	824	810	797	827	782	813	823	796	867	798	810	799	891	810	830	796	809	807	797	840	820	852	836	820	837	844	813	806	834	879	844	756	795	783	839	833	764	819	823	775	790	789	867	821	781	812	783	796	829	777	805	825	775	802	809	848	818	820	810	773	832	774	796	807	819	783	802	787	815	837	834	826	786	767	792	796	797	814	824	789	806	835	830	873	839	846	822	787	850	806	790	828	770	831	801	852	850	814	788	799	816	758	810	830	799	817	798	862	861	815	820	868	808	826	874	767	843	801	834	854	752	793	779	787	773	830	786	863	830	798	896	812	807	787	821	805	758	785	868	770	812	790	830	796	828	814	817	812	807	825	796	827	769	801	773	823	803	779	836	828	800	782	806	777	779	841	819	796	788	776	796	811	815	835	834	781	838	841	813	820	833	841	838	832	813	824	762	839	823	755	759	811	827	761	810	810	831	818	855	848	805	795	790	803	805	826	847	809	814	806	822	840	814	805	792	794	814	854	786	796	813	813	807	849	822	833	812	837	832	763	814	797	789	775	858	801	805	837	834	836	781	802	760	796	815	818	752	802	791	804	806	814	802	840	758	788	774	828	819	776	865	758	806	806	826	774	846	802	781	777	783	794	833	754	791	842	752	820	851	789	803	821	858	782	850	820	823	816	832	806	813	798	821	830	830	801	785	834	806	801	835	798	774	751	813	775	819	747	807	833	793	804	755	757	768	830	825	799	803	793	847	827	856	786	857	811	765	837	838	785	785	796	787	801	781	759	832	787	809	820	808	816	828	802	815	837	795	849	785	804	831	815	837	842	809	835	799	817	800	831	834	841	872	768	821	811	806	848	829	808	821	792	806	794	841	792	820	803	835	843	826	788	842	820	853	827	761	841	751	866	837	809	814	844	822	819	825	780	834	833	789	820	797	821	806	834	832	793	821	796	788	818	788	861	859	849	832	803	789	828	788	787	798	816	787	827	800	858	809	802	822	831	802	828	809	816	836	828	856	793	822	826	807	800	788	843	835	790	858	844	754	792	831	839	833	854	844	806	802	864	779	777	770	836	794	815	823	847	881	812	813	779	799	796	883	792	803	920	809	818	830	821	814	789	772	820	825	791	792	776	800	793	858	811	782	867	815	819	796	826	845	863	806	853	818	813	769	826	807	820	823	841	806	816	811	769	808	799	843	829	810	795	806	822	800	818	826	801	825	852	792	822	796	833	830	814	802	802	813	888	847	850	847	809	818	773	886	836	846	838	832	818	804	818	822	755	800	816	847	794	829	846	844	840	766	817	809	862	792	783	838	815	810	858	838	846	812	809	786	810	786	783	817	762	837	864	879	786	794	817	825	805	791	801	794	846	837	821	792	771	836	811	781	818	800	873	847	823	821	814	816	840	819	786	787	792	805	822	784	777	816	811	825	779	818	824	817	864	808	774	814	807	777	798	828	774	929	852	827	796	834	812	811	797	809	842	813	801	808	840	812	816	803	839	814	854	815	869	816	846	840	800	844	805	851	790	845	873	855	826	802	838	811	841	784	830	782	825	825	795	731	802	807	809	844	826	769	844	855	807	862	814	826	832	822	767	864	794	774	816	791	806	802	821	794	849	807	859	830	799	802	816	852	819	778	835	860	809	790	862	813	763	797	870	775	798	834	755	820	776	822	815	840	822	824	875	819	813	854	813	782	788	811	840	771	806	786	805	840	776	837	775	820	814	822	828	802	812	821	838	834	785	834	786	811	816	857	815	795	825	813	851	795	813	822	802	823	807	802	797	857	824	840	830	847	773	840	774	862	837	787	779	765	764	762	782	790	841	780	782	874	818	850	785	820	844	817	839	865	792	782	814	784	813	757	822	777	792	799	809	774	817	765	827	827	780	806	830	856	786	823	779	778	862	845	799	798	806	806	823	835	823	798	824	797	857	808	767	767	870	806	850	907	846	827	829	829	826	815	846	779	826	793	817	805	841	816	823	822	789	803	788	837	761	847	823	829	813	822	796	866	830	774	822	823	848	817	818	822	799	829	784	858	786	783	816	809	841	818	805
46378	26683	24628	25779	21610	18295	12006	3368	602	500	447	412	367	335	338	286	309	266	247	230	253	249	241	211	231	228	210	234	206	193	220	195	221	205	192	209	201	214	202	196	206	219	199	209	219	218	174	211	221	167	208	221	213	223	171	180	170	201	222	193	176	173	185	212	182	233	183	192	207	185	218	179	207	224	183	180	210	207	189	182	196	190	197	171	189	175	182	168	197	192	197	177	188	184	180	198	203	173	183	216	212	214	199	198	212	183	202	198	191	198	201	166	174	187	198	172	178	182	182	161	204	206	190	207	187	207	206	197	190	177	173	187	199	184	194	194	179	195	174	226	187	179	185	183	177	215	190	174	172	177	194	185	162	177	202	157	209	163	208	198	173	176	193	183	192	197	185	199	172	215	181	188	181	205	195	185	196	198	188	190	200	191	201	189	201	193	182	231	196	155	181	186	164	233	197	208	205	168	197	202	202	211	181	225	183	202	182	172	199	175	203	228	189	193	171	200	181	162	199	196	178	186	180	175	193	193	198	168	177	184	192	191	161	175	184	178	197	160	184	182	181	193	194	202	206	198	200	187	181	205	194	198	182	185	199	194	196	202	216	195	209	218	178	178	196	186	177	195	203	186	167	177	182	182	196	213	191	185	204	210	223	165	190	190	233	209	175	160	199	207	192	168	179	167	215	189	210	214	189	193	206	170	177	185	200	202	181	194	199	183	189	167	179	182	195	182	206	195	186	200	185	172	218	194	186	184	170	177	179	179	185	189	217	190	216	196	177	183	173	202	189	192	214	211	186	183	206	193	209	174	193	186	199	195	194	169	199	207	182	167	172	185	187	223	193	192	213	198	184	210	194	184	189	175	194	200	212	193	190	182	183	188	181	219	187	163	195	183	195	181	174	225	175	196	150	206	187	193	198	180	190	206	164	165	184	187	159	181	212	195	191	179	212	172	156	184	196	200	197	205	175	208	192	186	170	210	167	185	196	214	187	191	203	188	217	176	186	187	192	224	189	196	176	182	175	183	190	204	167	192	189	196	176	183	185	223	201	201	167	207	204	180	179	200	193	174	182	172	178	158	180	179	176	217	201	185	188	175	184	187	166	184	172	194	193	177	197	191	192	224	174	201	191	205	174	214	211	168	200	203	182	187	197	189	188	179	174	204	190	203	191	179	215	194	203	161	188	191	197	202	183	191	196	196	192	190	187	172	203	210	217	191	170	212	181	201	177	185	196	194	204	203	211	172	182	169	217	195	197	172	197	201	176	191	172	163	196	191	194	212	189	163	169	194	193	171	184	184	189	168	178	184	183	176	191	187	161	177	172	173	187	197	186	174	196	186	161	198	195	197	167	199	163	196	192	208	186	144	192	197	164	184	222	188	183	194	192	204	189	189	176	185	205	198	191	215	211	189	184	188	188	194	196	188	205	170	198	185	212	200	216	194	212	184	215	166	183	185	204	186	188	158	188	168	182	190	176	172	189	157	187	187	186	182	234	208	180	176	192	194	180	193	207	193	201	197	178	174	203	192	188	165	189	209	176	179	187	205	203	162	196	204	149	223	196	213	190	180	209	192	190	192	193	185	177	195	200	177	193	205	160	172	210	197	184	172	186	185	204	210	171	183	181	198	184	186	207	199	176	214	183	190	180	198	180	190	183	193	194	178	190	183	219	202	185	165	158	183	186	178	169	190	198	181	193	185	169	184	221	203	203	162	180	164	179	206	209	163	185	211	188	177	197	177	184	197	179	207	185	202	185	208	203	188	191	173	199	192	179	209	197	183	190	206	219	199	213	175	189	176	188	171	202	202	195	192	201	221	189	206	181	214	161	189	186	182	192	179	183	193	199	185	200	209	197	210	178	177	179	195	178	186	191	190	190	171	173	187	172	192	186	198	173	204	187	189	198	165	184	165	175	172	204	205	172	213	175	196	218	201	190	166	191	208	180	190	173	192	199	202	176	168	186	205	192	196	187	173	207	186	186	198	170	186	215	197	190	194	190	181	199	205	195	198	179	216	182	206	201	184	208	180	200	203	159	206	182	183	192	210	193	189	177	167	200	193	184	203	174	182	199	192	222	192	199	195	175	177	187	185	165	182	204	204	201	217	192	174	191	193	212	177	202	211	191	169	211	183	211	190	176	200	218	163	218	190	196	213	194	180	176	188	215	177	193	173	169	184	183	157	210	187	174	206	181	187	189	189	169	171	185	205	181	193	188	210	181	191	185	195	199	192	173	180	197	187	178	204	178	179	186	174	196	183	202	212	212	206	195	182	206	178	163	186	181	197	191	165	196	190	174	202	216	171	179	192	180	209	188	192	214	166	184	194	206	218	201	171	182	168	212	186	169	204	185	184	201	193	178	173	190	210	196	198	207	176	191	210	225	213	189	179	176	203	226	188	171	195	167	177	240	228	200	178	213	181	177	191	183	198	201	177	190	160	184	163	187	191	179	196	189	203	187	189	221	176	171	218	194	215	186	182	188	175	195	196	184	188	190	200	190	210	170	204	205	219	195	204	183	198	198	177	174	199	201	196	200	193	188	194	214	206	175	207	203	188	169	178	180	191	200	214	195	198	203	186	179	185	193	196	186	181	162	197	185	214	177	190	186	181	177	205	188	178	191	180	186	197	190	181	191	184	201	201	220	166	172	178	200	196	162	213	181	176	190	212	172	186	219	152	191	180	203	198	208	181	196	197	197	191	197	183	191	211	186	179	196	182	198	194	201	191	210	175	194	197	195	176	194	185	181	200	182	179	189	176	206	195	189	178	192	196	197	183	215	194	215	176	204	184	199	174	188	196	192	202	213	188	187	173	183	201	194	180	192	199	202	170	188	197	181	183	175	175	181	196	193	190	188	192	183	229	196	209	193	224	174	177	219	201	194	197	202	184	187	183	147	189	194	180	184	203	201	204	212	201	199	184	190	184	190	186	205	184	178	194	191	198	191	172	171	185	200	207	184	154	195	167	201	235	189	185	182	205	222	224	182	201	173	191	180	166	208	178	203	175	201	175	186	200	200	202	205	154	197	177	191	182	193	189	187	178	208	196	188	198	194	199	198	206	184	213	179	175	184	202	190	189	174	196	147	201	195	202	176	194	222	183	190	173	180	192	204	194	194	204	185	189	183	194	199	188	194	184	176	178	183	205	203	179	195	201	188	220	200	178	188	190	195	224	192	187	188	195	184	196	178	170	177	187	181	191	189	204	183	206	161	184	217	214	186	202	177	173	196	185	188	184	185	201	184	168	207	179	191	183	185	213	170	177	191	191	179	178	186	205	179	195	171	197	170	197	191	218	203	195	182	180	207	187	172	211	191	167	210	191	194	193	184	184	211	191	192	212	193	199	184	172	182	199	202	208	188	223	187	173	203	209	203	215	210	193	201	205	201	197	172	209	183	170	206	208	169	200	181	179	202	171	188	186	235	197	228	184	187	188	180	177	205	192	196	184	191	192	186	187	200	186	187	166	194	186	176	192	239	183
46799	28691	5502	6091	5038	4072	3229	2589	2376	2070	1750	1590	1404	1217	1136	1091	958	941	884	863	769	735	728	734	760	650	614	631	664	606	601	606	556	568	596	565	585	595	492	555	553	505	496	540	523	485	517	536	501	494	501	527	492	536	515	507	519	527	516	479	489	510	501	466	488	475	526	458	480	481	506	445	463	427	504	507	481	470	450	492	487	487	500	452	471	501	463	473	459	455	456	482	489	472	479	456	507	492	454	497	467	445	448	453	442	470	492	455	491	467	491	448	451	447	452	513	449	440	448	477	444	443	457	466	449	451	459	430	483	429	492	474	452	481	504	443	442	468	483	465	501	446	444	478	456	439	478	467	433	439	469	458	454	468	456	431	415	492	453	453	448	445	435	453	491	479	457	474	418	462	442	471	434	486	498	442	421	438	469	460	438	445	464	456	430	455	450	495	460	438	463	490	463	442	459	475	455	457	449	457	459	441	438	472	440	500	447	472	465	458	449	475	471	439	479	471	451	500	485	446	449	456	475	448	435	438	462	450	482	474	473	475	451	452	460	432	460	473	407	502	453	490	459	449	433	440	530	429	481	464	451	426	444	478	462	449	472	422	447	451	484	484	452	481	512	454	437	490	461	438	451	499	455	443	419	472	448	431	443	445	459	457	452	454	507	452	434	453	472	461	453	468	486	435	475	429	463	461	458	426	451	502	459	449	455	433	492	475	460	464	469	489	436	509	458	455	437	434	486	433	453	472	483	398	466	436	449	499	436	460	453	450	442	482	453	472	437	415	465	466	464	443	449	471	438	395	450	432	479	435	434	444	429	429	471	471	460	428	446	440	471	443	445	455	465	474	437	452	457	454	454	458	423	428	475	426	436	468	468	465	427	487	429	480	462	464	429	423	489	460	447	474	426	428	447	436	477	481	428	450	474	478	481	440	443	466	445	446	485	456	453	423	474	421	428	419	459	459	422	464	444	459	462	470	446	432	437	460	492	430	477	484	410	432	500	435	473	458	449	450	486	422	410	425	447	479	458	447	502	438	443	433	462	432	454	475	435	475	490	436	468	434	458	451	468	431	432	435	452	484	479	480	458	424	470	408	496	454	462	445	445	454	441	498	450	480	415	477	457	440	451	440	456	462	445	459	460	446	446	470	420	466	478	458	471	441	451	493	486	463	444	443	444	472	479	442	459	449	445	440	457	447	474	450	469	464	490	415	445	470	475	438	432	452	427	411	465	474	443	422	452	440	449	451	424	479	444	443	431	433	447	439	483	487	425	452	454	516	445	454	488	459	490	457	450	457	448	442	432	495	442	447	436	462	438	435	460	421	474	453	488	464	449	471	444	475	488	473	432	449	462	477	437	439	467	459	489	416	427	462	461	464	462	476	454	464	464	454	424	485	418	404	480	455	465	455	396	459	494	403	485	476	438	479	457	461	476	447	464	453	436	410	485	463	473	450	434	467	450	449	444	478	459	469	453	483	447	417	469	522	468	437	422	427	460	456	473	448	447	458	449	493	437	462	440	454	456	477	436	418	425	472	459	500	452	445	449	476	438	461	442	454	395	485	471	439	464	465	431	473	445	477	447	448	454	449	427	428	480	479	447	474	455	475	424	436	496	454	447	424	472	445	456	425	460	472	439	464	464	472	462	436	441	419	421	501	429	454	442	421	433	466	463	452	455	461	442	460	451	452	468	476	484	458	491	427	525	453	462	453	481	469	461	474	452	466	483	429	430	453	439	428	436	473	425	446	440	405	464	465	492	432	438	456	469	439	428	440	458	482	442	459	474	462	424	456	453	461	437	484	469	436	464	444	432	430	461	514	483	486	439	474	453	424	506	435	460	489	475	437	456	468	468	448	453	470	410	451	417	423	444	465	469	447	444	466	441	467	468	394	425	479	462	466	458	427	455	392	412	472	474	421	445	482	421	440	451	465	474	418	440	465	456	463	420	440	464	437	447	488	487	454	479	458	489	438	460	506	460	488	459	463	453	496	429	451	434	451	441	472	448	487	493	455	437	491	445	438	445	433	457	426	470	464	433	464	422	483	462	454	477	465	452	435	467	452	432	493	427	447	414	460	482	442	458	453	460	430	461	451	469	433	515	475	482	518	445	476	450	473	470	483	448	486	461	497	444	473	439	469	442	470	446	477	437	465	487	467	464	487	421	456	450	429	480	469	448	421	431	494	459	432	479	455	448	423	487	444	477	488	477	475	448	473	478	438	443	457	439	449	464	432	458	471	453	418	454	473	469	452	453	442	436	459	450	441	459	471	454	421	449	453	466	451	455	480	462	443	483	473	390	432	481	464	442	459	454	476	462	485	432	433	438	454	469	461	463	441	464	455	431	477	450	460	449	436	472	436	416	452	436	465	494	470	446	486	472	445	456	406	456	410	483	480	482	447	482	469	470	444	466	463	458	504	474	414	463	441	449	454	463	480	437	438	489	442	455	445	475	469	472	458	447	464	459	424	466	474	438	476	436	472	461	473	445	428	423	494	441	437	445	440	463	444	462	443	448	505	483	438	452	479	424	453	446	503	454	461	439	472	430	474	448	407	451	469	465	475	452	471	496	487	413	497	458	449	441	454	476	431	449	475	477	462	474	460	425	437	465	500	451	433	449	467	419	451	467	506	440	424	486	423	450	462	443	454	436	451	478	438	493	451	481	442	429	430	492	503	497	426	454	450	467	468	451	465	467	445	464	466	434	439	454	470	450	473	471	464	448	424	429	458	448	425	493	465	471	451	445	422	431	480	433	481	479	448	476	465	487	444	483	460	436	461	474	461	454	457	452	431	435	467	460	454	470	468	434	455	494	454	447	430	476	464	430	488	451	467	482	473	459	442	423	458	461	432	455	452	437	419	453	435	476	464	451	480	451	467	459	453	467	460	419	449	437	446	422	462	478	450	456	412	431	468	446	462	449	496	432	468	427	490	465	443	463	447	445	449	455	442	472	472	460	442	477	470	466	433	448	438	452	433	450	477	490	486	473	453	455	434	452	429	455	476	476	452	454	463	422	439	465	453	485	432	485	506	467	460	468	436	421	446	434	481	465	402	451	442	478	414	434	441	457	437	440	446	430	423	435	476	472	429	443	395	499	460	422	466	469	453	446	457	464	437	448	412	401	473	471	468	438	481	456	451	481	445	433	480	448	436	502	446	430	417	484	462	483	450	456	457	450	465	483	485	472	450	461	476	455	459	444	462	427	440	454	430	445	442	449	439	447	472	461	464	469	449	432	445	474	446	391	420	496	499	449	451	473	459	439	457	492	432	404	421	454	435	466	438	434	482	436	459	475	432	442	432	463	454	446	429	465	464	457	442	474	457	455	426	458	456	422	445	406	460	428	436	460	458	468	460	439	461	440	422	451	443	414	451	430	453	477	467	420	463	450	463	484	450	434	451	448	444	428	438	409	474	442	450	477	431	489	431	437	434	452	488	436	469	417	427	466	430	424	441	456	429	451	434	457	510	458	466	446	460	462	400
34020	15881	4765	1676	680	454	353	309	319	312	298	320	312	326	281	285	324	330	308	304	269	291	293	320	287	269	308	325	279	320	296	311	292	278	313	277	349	286	320	308	313	318	300	318	308	319	294	295	296	288	334	339	285	318	289	317	277	313	303	325	298	327	306	284	273	340	320	284	292	288	348	311	295	294	318	321	293	322	303	318	312	291	301	293	308	308	308	290	302	299	302	291	273	264	300	309	317	285	302	291	358	303	318	321	312	292	313	316	305	307	308	312	305	311	314	273	323	285	300	290	300	318	298	320	318	281	330	316	286	290	300	314	277	303	304	291	290	300	305	326	301	307	275	310	299	271	314	276	275	311	315	309	331	309	322	290	298	299	300	343	333	335	311	311	294	319	286	296	341	322	290	306	296	299	343	319	319	335	320	297	298	296	308	316	313	295	290	283	318	295	302	307	275	315	287	291	315	285	281	296	309	301	290	306	300	315	294	329	315	301	300	325	307	290	323	302	274	307	309	320	272	332	315	296	295	308	337	286	330	289	288	325	334	307	267	305	331	351	307	287	287	307	327	294	331	337	309	318	318	295	281	327	292	332	293	298	293	293	287	302	318	293	301	292	272	306	334	324	304	324	295	301	321	281	331	315	293	304	304	281	316	278	294	319	293	329	312	281	300	294	308	312	301	330	313	289	293	319	299	293	303	292	321	300	291	264	277	303	328	325	288	306	300	284	297	309	322	292	300	345	279	302	280	320	333	297	306	316	303	270	294	353	328	276	286	312	302	288	307	271	283	312	299	291	283	315	297	311	317	287	322	297	285	290	309	284	279	282	318	279	273	310	290	306	334	289	340	308	331	275	304	310	315	283	350	276	296	303	302	273	308	315	305	307	307	328	294	330	312	291	331	322	321	282	290	301	295	283	303	317	264	312	274	283	316	288	311	266	334	287	296	315	303	331	314	273	326	294	341	275	309	300	305	302	297	307	318	319	324	295	332	308	277	307	316	288	326	296	303	290	265	290	335	295	312	309	302	287	318	290	301	301	308	307	292	330	315	334	283	291	289	295	325	278	322	293	324	301	303	295	320	299	291	317	276	297	273	274	284	285	279	316	332	319	323	338	259	308	309	325	311	286	308	298	334	303	312	321	286	291	301	317	330	292	272	303	315	316	332	277	279	299	299	316	301	280	278	324	270	317	316	316	322	334	363	281	321	324	312	309	329	304	319	295	304	302	293	306	311	305	280	267	310	317	294	332	313	319	294	298	295	287	305	309	263	289	326	299	308	348	328	276	285	291	309	305	293	295	276	314	275	333	309	293	310	276	299	306	284	309	303	313	297	294	322	277	282	328	313	324	294	305	302	320	310	263	323	324	314	303	310	313	278	262	279	299	291	308	315	285	300	292	311	307	275	305	290	307	317	308	340	314	300	292	257	305	301	332	315	317	285	307	302	291	283	292	290	337	294	273	310	303	344	261	270	267	309	297	302	291	284	319	293	303	292	256	337	288	304	320	331	280	310	347	304	290	301	306	339	300	327	303	308	306	318	305	308	287	315	319	282	310	314	317	293	342	298	315	322	277	339	326	308	290	285	310	323	263	288	285	305	319	330	325	326	301	318	312	301	275	332	313	286	296	303	305	301	285	302	331	298	299	307	309	310	295	311	287	308	296	304	298	285	286	315	282	292	299	341	269	305	299	313	279	329	279	309	291	313	271	339	327	305	257	321	286	305	294	311	312	323	273	299	313	301	291	276	295	308	263	315	306	330	309	305	303	289	305	305	297	300	291	320	271	321	287	322	330	332	311	290	285	298	284	293	316	320	286	321	313	306	302	287	281	322	322	278	305	305	299	287	267	307	278	316	290	283	292	290	283	320	321	298	307	315	312	298	324	323	354	309	314	314	283	277	314	347	330	327	288	301	318	292	289	293	279	309	269	297	306	294	329	294	306	329	322	264	314	289	326	334	306	320	291	326	332	329	321	299	271	295	293	290	296	281	305	312	316	316	326	300	320	303	319	294	320	323	318	283	319	343	293	291	290	311	312	318	295	304	293	317	307	316	343	294	285	294	322	316	302	317	286	291	310	302	300	298	309	316	320	309	282	311	307	333	306	327	315	323	343	310	320	313	319	305	291	314	318	290	314	312	291	320	308	339	324	324	322	332	294	301	301	299	289	327	309	293	319	302	294	280	314	296	314	315	286	292	299	302	305	302	296	327	277	256	299	286	300	299	304	321	327	291	296	322	313	324	295	292	266	318	338	288	281	332	291	299	338	317	346	328	282	316	281	286	326	292	318	332	321	312	317	321	311	346	296	267	303	309	271	318	319	335	304	290	291	312	310	318	285	329	302	295	294	316	294	290	292	295	315	285	323	297	308	307	305	308	307	308	274	313	295	308	260	363	306	371	308	288	305	314	295	300	304	307	283	294	304	305	305	325	283	300	296	322	310	290	328	300	284	303	311	287	269	277	322	289	317	288	342	297	317	316	313	311	319	321	288	315	309	257	319	327	287	293	322	305	317	309	291	299	318	273	306	315	284	344	311	307	313	315	291	293	275	307	330	328	317	274	316	284	325	320	295	319	305	328	322	321	300	340	329	284	327	290	284	297	313	302	289	318	291	309	286	294	323	325	295	305	296	290	305	309	279	293	282	267	318	282	291	298	311	268	269	320	318	321	303	291	311	282	275	311	325	288	302	319	297	292	318	298	293	312	311	277	325	287	326	311	294	310	323	277	319	314	321	292	289	285	323	306	312	277	327	313	283	323	311	300	327	321	327	320	307	320	322	303	313	299	289	302	303	305	298	288	304	310	310	272	316	267	334	324	260	289	306	313	286	343	296	305	297	312	303	316	311	353	293	330	286	304	307	334	296	305	311	308	315	309	318	310	333	292	307	316	335	289	313	313	305	308	297	273	316	343	316	300	301	288	300	286	258	315	289	268	323	302	307	307	273	283	305	304	327	319	310	286	292	291	321	281	282	326	296	292	263	288	288	295	297	316	345	293	282	295	320	307	290	278	304	305	304	323	341	301	333	292	274	320	306	299	281	289	299	289	292	311	296	301	278	334	324	308	322	331	289	297	318	282	289	318	309	314	301	292	307	328	308	274	314	318	301	312	300	304	323	298	301	300	324	301	297	338	272	312	280	290	277	338	306	300	288	297	268	325	300	294	314	297	316	330	305	315	294	319	308	303	320	298	339	306	277	309	299	291	260	297	274	293	333	294	314	307	326	296	310	260	301	312	268	285	294	283	289	294	306	317	289	291	311	289	294	284	279	305	294	305	316	313	311	299	296	273	326	296	311	326	322	308	297	298	289	304	326	286	316	312	310	330	305	289	301	311	287	302	288	308	312	326	303	314	279	300	295	290	330	300	341	303	306	280	302	290	317	314	305	300	312	319	318	282	319	297	301	313	304	305	309	303	293	297	304	298	311	329	315	290	304	343	294	272	324	308	292	306	316	311	293	339	297	281	306	316	302	301	291
26516	7277	873	868	870	859	844	787	784	772	780	769	823	741	800	729	782	805	740	749	725	775	756	775	756	758	739	770	749	802	759	767	749	732	732	718	804	713	746	725	764	730	774	683	729	798	720	733	728	717	735	800	751	729	729	745	730	758	758	728	729	754	729	758	714	771	750	771	727	740	801	789	753	792	758	724	768	784	755	736	757	739	731	722	745	716	726	728	755	777	724	691	745	740	752	757	745	773	708	711	755	715	774	728	706	714	745	780	755	811	763	729	784	770	744	780	740	714	726	767	732	730	749	767	777	767	771	776	747	730	763	773	731	716	729	731	755	737	763	714	765	779	707	743	694	714	756	759	774	773	731	766	723	739	740	739	798	742	742	741	746	771	771	725	763	738	780	750	756	751	718	689	727	748	754	752	770	775	734	803	741	776	746	723	815	793	740	759	743	775	806	743	745	695	803	745	780	776	763	721	767	752	763	773	800	753	743	754	762	787	774	704	719	733	715	737	750	742	756	752	770	723	764	708	784	739	711	764	718	747	741	788	715	756	729	694	775	727	738	772	751	752	754	770	722	789	793	723	782	752	726	729	716	745	752	721	705	730	748	720	781	744	783	714	736	739	784	765	751	734	703	771	728	733	722	732	713	701	738	726	748	748	758	737	749	744	783	733	802	750	760	781	714	728	773	738	720	786	751	773	754	679	765	756	808	772	721	716	719	764	759	790	733	758	724	740	758	749	751	765	747	734	746	754	677	730	710	756	737	741	740	780	782	708	765	737	762	721	758	750	732	723	695	726	739	773	742	701	680	729	730	747	744	777	759	766	739	764	752	723	761	727	791	740	792	743	749	688	725	721	786	754	749	726	765	740	723	738	719	716	793	756	707	706	742	744	721	780	761	756	762	763	720	765	743	721	737	744	722	752	708	712	741	783	745	712	769	746	736	725	738	768	781	783	748	739	762	718	721	714	768	742	754	743	758	759	772	755	759	755	732	762	783	718	698	786	749	778	753	766	724	789	746	760	753	757	774	721	759	754	725	757	748	729	736	735	725	750	786	755	721	757	717	711	738	747	697	758	732	757	721	711	746	792	762	710	706	766	733	754	740	722	729	739	772	800	699	772	734	742	768	719	765	737	706	731	728	751	750	781	768	728	761	713	763	743	769	740	782	780	782	720	757	736	717	732	737	763	733	771	714	728	781	733	721	746	756	737	744	743	817	714	756	730	737	789	736	742	698	742	761	769	735	723	700	748	761	801	785	720	747	743	735	754	710	748	745	773	737	748	750	785	727	737	753	764	708	703	720	744	728	768	761	775	768	781	732	725	716	754	739	774	712	731	761	750	743	723	741	698	764	729	770	715	784	759	708	785	732	780	739	678	774	686	793	696	781	729	707	781	711	737	720	792	777	742	743	777	759	773	755	723	692	700	765	711	732	732	769	735	764	805	799	737	705	769	717	796	743	736	700	722	763	745	788	724	697	754	713	745	730	784	776	764	759	726	703	776	729	737	715	753	751	723	690	762	789	729	795	715	747	719	746	735	748	735	728	736	752	742	739	722	797	773	769	725	727	727	754	711	753	751	752	746	746	744	721	757	724	775	767	707	708	736	716	783	733	797	759	769	749	745	742	745	742	796	727	758	753	808	738	758	767	746	798	731	758	734	725	736	738	750	790	723	745	719	761	708	760	692	767	762	765	745	777	721	803	758	756	731	726	812	736	748	685	761	764	686	723	731	734	733	764	705	735	713	744	700	761	746	749	734	725	751	758	770	743	766	755	723	731	717	723	702	724	763	709	683	753	766	791	754	741	771	760	738	704	682	727	745	786	716	717	746	820	757	768	786	749	756	744	757	749	772	732	728	794	708	766	753	699	716	781	797	751	776	732	836	721	791	805	731	739	752	753	759	725	723	743	758	760	745	749	759	763	720	742	736	749	792	767	800	712	707	796	719	722	770	752	743	725	776	718	678	731	748	754	733	748	784	699	713	733	749	736	757	771	741	703	723	739	644	725	775	698	761	730	753	753	740	757	737	768	798	738	769	716	780	744	748	764	777	757	741	742	774	744	731	746	748	708	768	738	751	787	754	737	773	790	739	757	668	766	770	744	735	740	748	715	741	756	749	757	754	754	771	704	701	753	770	749	794	732	765	725	758	765	751	723	759	725	730	757	723	731	702	734	786	767	751	758	751	716	774	729	758	770	743	780	756	761	736	783	740	741	717	772	753	713	780	725	715	808	774	799	761	721	723	750	718	754	779	744	687	760	735	728	758	752	759	771	738	703	736	760	744	739	739	733	759	715	713	793	703	723	766	772	740	766	728	749	678	764	737	731	741	746	769	752	740	740	759	719	713	742	739	728	747	756	761	723	793	709	744	751	734	740	726	759	790	747	729	733	764	788	790	748	766	754	768	811	744	773	762	758	788	733	735	757	713	709	723	721	756	777	693	783	753	758	769	781	766	734	760	734	788	758	726	755	746	735	729	756	789	702	797	775	756	726	702	759	726	816	714	729	776	720	709	691	705	703	723	776	734	737	801	760	764	748	720	703	751	788	737	787	697	774	779	777	778	763	739	770	716	798	765	706	764	731	740	738	763	737	689	759	774	725	742	718	770	732	694	748	728	729	756	753	719	738	743	754	765	773	704	737	772	760	764	743	773	795	743	732	811	790	767	709	821	740	759	742	732	689	780	702	742	718	788	713	752	762	748	802	782	753	781	680	759	725	753	783	836	742	779	736	734	722	720	750	772	740	753	748	794	667	739	771	723	725	730	728	773	733	721	722	750	791	707	744	740	757	754	725	770	697	783	734	760	765	772	736	723	747	737	737	700	766	743	798	770	774	745	756	747	747	771	702	732	762	786	767	756	784	804	815	735	765	715	735	746	710	719	743	777	716	737	759	759	716	709	791	775	754	740	711	736	738	708	750	767	738	739	743	767	763	679	735	758	757	730	751	794	775	748	788	781	749	753	738	683	755	686	763	734	739	744	756	789	718	799	748	784	747	712	749	735	747	746	783	756	735	723	741	764	792	730	715	731	739	742	774	807	716	780	731	796	749	750	716	797	762	741	710	747	709	748	728	747	771	681	783	752	695	759	747	728	754	742	739	739	749	761	757	724	762	820	720	744	759	765	812	720	750	758	719	718	783	733	791	762	735	740	765	763	715	770	716	760	791	755	750	770	750	736	722	744	677	781	753	746	702	759	705	738	737	731	722	733	711	760	804	773	753	778	743	735	704	745	704	723	696	722	709	749	769	725	773	773	779	725	718	735	754	778	785	725	798	769	783	781	743	752	753	771	802	730	735	684	747	742	746	791	751	792	725	752	795	789	756	795	742	776	737	736	774	694	729	791	737	746	730	790	748	756	752	719	715	738	793	747	726	762	745	718	772	776	769	765	746	787	780	721	719	782	767	732	781	795	741	757	768	717	773	764	706	732	778	731	736	766	731	717	781	768	751	710	739	753	789	727	713	774	752	805	767	764
48768	28676	25632	22625	16884	10677	4861	1194	568	438	471	442	423	398	403	385	427	398	362	370	361	364	370	366	387	350	349	347	370	345	350	374	388	382	353	378	368	339	354	369	320	353	342	342	345	394	389	350	363	348	394	347	366	365	315	363	345	362	352	369	340	355	362	386	341	321	347	399	355	367	323	346	358	376	321	358	360	355	324	348	336	345	329	337	323	339	336	327	348	340	368	354	331	357	349	332	333	358	374	333	373	340	362	317	356	382	350	346	395	328	353	347	389	377	348	334	320	413	338	339	402	374	322	328	348	333	339	348	359	333	351	397	339	333	360	346	373	341	364	322	379	388	327	330	383	347	352	337	292	339	319	322	373	417	331	323	333	357	384	332	318	336	349	334	316	357	315	355	339	366	352	352	351	352	337	373	331	312	332	353	386	380	302	358	349	378	355	354	340	376	340	360	387	335	378	312	314	336	359	337	374	341	329	344	346	337	379	330	345	351	345	361	344	351	374	334	363	365	320	330	344	349	354	360	358	349	343	345	289	356	337	357	356	343	350	342	368	363	366	355	371	319	347	316	374	356	322	376	356	333	350	374	328	328	359	358	370	360	319	330	346	341	371	363	374	345	350	373	361	359	385	326	338	348	376	348	336	350	340	350	353	347	357	330	331	382	353	334	346	328	345	346	359	346	354	344	365	346	371	361	364	351	367	355	325	351	337	379	369	376	345	341	355	313	333	346	321	321	336	345	363	360	303	338	332	357	354	366	363	353	366	365	346	355	337	341	316	356	344	317	372	329	346	370	341	380	348	382	349	361	328	371	334	351	317	337	347	375	309	330	362	371	381	358	322	357	326	316	337	372	362	350	389	351	371	356	375	329	371	342	339	340	348	334	388	331	353	326	351	360	348	364	332	356	333	345	369	343	350	359	319	357	361	345	351	343	365	364	339	333	311	336	296	372	347	335	319	348	368	374	335	357	356	384	352	371	357	365	344	328	343	328	354	368	344	323	342	337	338	350	327	349	364	390	342	356	347	342	362	366	355	360	338	362	345	349	392	325	371	372	339	344	352	360	352	352	359	351	351	367	355	305	349	348	348	340	362	369	365	325	364	376	346	355	318	346	309	361	334	365	357	336	324	336	342	353	342	369	349	355	311	354	338	355	341	356	337	346	334	364	306	311	356	323	317	349	318	364	356	391	359	321	328	356	350	343	346	359	356	354	305	373	361	355	375	364	374	346	325	341	343	363	353	373	363	343	341	374	363	352	372	361	353	330	331	338	358	358	350	338	359	377	343	346	349	354	318	332	330	353	366	350	352	331	375	370	357	368	361	320	347	326	354	384	367	357	346	339	340	337	348	323	363	347	342	344	351	361	336	373	346	375	351	348	290	356	354	338	356	353	379	375	346	317	327	351	360	356	343	328	358	335	329	337	344	363	350	333	349	362	333	314	356	335	326	373	339	364	316	322	358	335	337	380	396	395	351	333	383	364	382	352	361	346	345	354	350	306	304	328	324	348	349	335	331	355	383	324	350	339	330	349	361	337	343	337	361	346	356	327	342	351	314	337	328	347	366	391	369	335	339	339	331	370	327	341	331	377	332	326	334	318	345	319	318	367	355	336	357	369	350	376	353	342	338	355	320	371	317	357	347	304	345	363	358	361	320	333	325	357	334	387	341	330	340	319	375	343	386	365	365	373	351	376	346	345	361	321	311	384	357	319	361	345	373	334	375	342	333	347	319	353	418	374	361	370	347	323	329	377	340	330	318	328	345	329	315	371	324	349	333	338	327	356	350	357	323	330	350	359	339	369	315	327	358	335	354	369	380	363	328	341	347	318	357	343	344	369	347	337	360	371	329	336	366	335	299	355	350	336	357	348	335	311	353	356	346	315	329	358	325	365	313	327	409	347	374	335	320	349	337	341	330	353	333	325	356	325	350	366	359	363	357	343	351	327	356	376	384	413	360	343	368	353	378	395	329	321	346	372	329	359	319	364	347	340	323	328	381	338	334	340	320	349	335	357	341	385	358	386	353	357	348	360	316	345	340	304	343	362	346	345	354	361	356	374	339	352	338	344	325	361	358	353	333	342	341	372	358	368	349	332	336	366	320	357	356	352	348	387	349	349	335	339	354	349	341	313	324	353	345	327	352	370	367	330	347	346	358	334	325	391	342	339	335	377	348	333	338	366	366	352	332	332	348	353	380	382	358	340	346	349	341	307	326	324	319	341	364	366	356	350	340	355	359	329	372	352	353	335	330	337	360	328	378	354	341	362	378	355	353	379	367	388	356	329	333	379	352	343	325	336	356	335	329	348	308	360	361	363	338	373	365	321	322	403	343	355	325	384	329	360	359	326	369	355	365	338	322	359	349	346	346	321	364	358	386	341	362	380	356	315	345	329	369	321	324	377	351	327	342	325	370	363	300	333	330	343	354	368	329	321	336	334	349	380	351	331	348	332	333	335	337	321	341	359	366	370	357	384	376	382	325	355	328	303	331	305	327	340	360	357	366	345	396	372	315	346	347	369	315	375	334	359	363	330	339	341	368	353	335	325	318	317	326	356	320	369	349	336	334	342	347	352	337	347	397	326	332	322	344	367	339	369	334	364	372	350	322	320	354	355	337	330	315	341	350	349	361	333	325	340	346	352	306	339	352	365	331	334	341	336	336	367	342	364	376	333	346	353	350	343	343	334	355	351	331	370	325	373	336	339	339	311	334	352	337	344	343	328	352	352	338	339	332	370	336	405	366	373	381	353	327	355	352	362	360	337	327	375	319	340	367	284	343	344	357	335	347	360	313	320	322	343	343	337	339	370	329	358	361	368	338	389	341	375	324	332	343	354	308	316	353	348	316	354	387	305	336	380	342	349	370	351	358	354	352	336	328	349	373	330	308	364	361	344	373	354	343	378	343	340	347	360	332	351	351	363	353	345	336	320	338	350	351	372	368	353	353	345	340	352	325	335	305	355	339	366	353	323	320	336	350	351	325	355	352	350	350	346	356	356	354	362	327	323	351	341	344	326	368	370	377	341	363	350	343	344	347	341	371	335	338	330	331	383	338	360	357	342	361	361	332	357	377	349	387	347	363	362	364	322	376	372	317	342	357	380	371	354	372	358	334	340	360	334	358	342	363	310	318	305	345	348	382	357	365	331	365	376	366	345	313	352	310	342	365	309	329	330	330	372	358	318	375	349	341	344	348	387	347	340	341	347	330	346	326	327	321	372	329	375	363	364	351	339	368	359	338	334	303	329	362	356	357	343	348	351	353	369	359	347	346	400	321	345	338	318	401	352	345	333	340	348	329	321	351	355	334	357	338	333	302	375	362	347	337	330	343	365	382	368	339	327	356	377	355	414	344	369	395	340	361	332	337	364	367	353	351	307	343	337	346	317	333	362	336	392	350	301	353	363	365	352	363	345	354	350	350	337	364	342	361	376	365	349	315	359	395	329	344	342	317	360	353	365	344	377	354	339	321	376	390	339	381	372
47745	21607	3533	3829	3263	2708	2251	2007	1788	1659	1514	1375	1276	1291	1117	1146	1059	1084	1055	1030	995	1004	950	915	921	921	947	876	940	889	867	846	879	905	871	812	842	880	825	847	868	869	861	853	831	839	853	870	847	836	849	855	823	792	843	821	857	841	816	811	820	813	848	838	779	779	832	807	815	815	838	816	827	831	825	796	794	818	827	802	802	784	830	837	841	792	839	799	781	835	819	832	848	787	832	761	825	765	814	836	835	813	822	774	795	832	829	820	866	810	834	789	878	777	843	783	856	781	791	808	784	822	808	797	804	828	801	811	848	800	845	751	814	828	798	822	825	828	852	780	827	852	832	757	789	822	789	834	823	869	794	783	835	818	844	828	840	784	819	771	746	798	805	796	825	817	807	807	824	821	791	824	773	862	797	768	826	834	812	793	794	787	827	811	825	780	782	789	824	834	844	833	778	798	811	781	867	813	796	755	836	793	802	739	798	761	815	838	793	797	833	818	815	768	782	833	760	863	805	799	798	771	855	787	836	797	800	773	818	822	802	830	763	792	779	793	773	805	793	793	806	797	845	864	785	832	773	732	829	811	811	762	788	819	867	835	754	858	813	826	822	782	814	863	786	798	805	845	820	826	797	791	812	788	814	853	771	841	806	829	807	818	792	799	761	785	818	831	798	852	825	749	784	808	787	810	836	849	789	828	826	757	789	816	854	768	798	747	798	809	810	790	776	794	855	818	815	807	822	783	796	798	799	840	813	807	794	840	814	776	791	838	835	838	777	802	802	808	810	839	800	774	786	820	769	831	806	822	788	823	796	813	781	823	733	761	823	784	839	787	818	802	757	783	830	810	806	800	813	804	802	843	846	841	842	806	824	840	802	791	822	811	808	800	801	798	813	815	809	796	799	819	807	864	812	820	781	804	812	806	854	845	771	831	858	774	783	792	807	805	773	803	834	729	822	799	835	795	767	833	836	787	804	744	816	813	864	836	753	792	823	843	756	825	845	830	826	817	838	761	818	796	804	788	811	856	775	804	797	821	746	831	818	796	774	786	817	762	815	813	799	851	786	808	811	804	843	821	794	816	787	794	763	815	791	806	810	798	827	772	815	773	778	755	811	828	761	748	837	796	762	861	799	799	796	865	799	826	771	790	827	826	794	800	814	770	785	818	840	807	833	788	739	880	850	791	731	819	802	830	792	859	809	818	814	847	809	766	817	812	778	830	826	808	785	811	785	796	805	881	805	846	796	824	816	776	764	747	757	770	789	824	805	831	833	797	801	814	803	816	819	800	763	813	838	793	770	780	838	826	851	831	820	789	838	794	782	796	880	838	793	890	817	825	827	827	791	794	820	792	784	815	809	773	804	769	833	791	824	820	815	787	784	816	810	796	827	843	755	780	812	756	777	871	760	819	817	813	810	808	768	802	835	838	819	782	806	826	825	846	824	820	872	766	839	792	864	789	833	799	874	811	797	806	769	796	810	743	760	817	747	830	815	832	817	810	804	821	861	827	830	814	812	839	815	831	816	800	822	818	868	813	768	834	744	834	816	777	796	816	815	804	856	777	842	815	797	818	829	842	771	757	795	720	793	783	783	814	821	798	743	793	804	813	787	820	796	745	763	801	792	791	811	862	747	786	802	780	818	777	768	792	786	739	795	778	833	824	810	828	811	816	795	852	848	822	829	776	800	805	777	766	780	794	807	818	769	828	842	810	847	774	799	808	773	792	813	807	841	774	817	850	812	783	832	803	820	775	758	839	828	794	809	781	830	856	835	830	809	840	795	773	827	872	838	820	790	852	812	797	801	808	778	825	843	855	835	767	792	764	789	826	810	800	837	823	809	808	765	781	761	770	799	819	825	846	808	826	833	793	766	782	809	794	844	793	812	859	827	844	850	751	804	838	790	792	843	795	757	808	803	794	769	790	818	813	824	778	795	805	784	789	783	814	873	774	812	844	792	792	818	790	806	790	741	827	799	747	820	834	826	758	806	752	800	850	797	763	762	830	748	814	772	809	798	807	788	843	768	800	827	807	824	773	811	791	772	745	813	796	832	779	833	849	831	830	827	785	815	831	841	800	812	843	831	823	786	787	808	798	827	809	802	806	819	792	771	859	773	788	852	810	807	812	791	794	797	823	812	795	792	828	819	803	783	808	820	783	812	797	826	796	778	759	779	801	779	813	799	781	768	764	783	790	872	852	808	841	779	842	772	772	776	797	848	799	788	797	800	773	820	838	799	757	815	810	799	841	775	837	825	828	813	816	838	759	822	802	785	837	802	884	797	809	816	827	830	827	851	808	866	805	786	816	794	843	790	807	828	818	779	808	807	783	825	748	822	817	788	852	877	812	788	799	845	800	798	822	776	809	748	807	842	831	829	804	791	823	789	810	845	832	794	773	806	777	840	782	840	826	792	859	816	810	796	834	823	815	801	815	758	778	820	757	759	770	821	808	801	853	763	790	784	806	818	850	848	838	862	837	821	812	862	860	847	812	848	839	812	848	808	829	755	771	834	826	838	811	823	803	809	835	787	820	817	860	826	772	855	814	799	818	833	787	848	811	790	802	845	802	797	816	836	847	815	785	836	833	808	834	788	828	842	808	800	805	775	850	816	791	815	820	805	807	841	808	797	851	799	770	793	796	787	803	800	811	799	775	750	826	814	822	804	814	791	789	779	791	828	801	810	806	820	854	808	808	847	806	786	803	827	821	860	794	815	826	781	838	843	831	867	795	834	798	767	809	824	803	828	813	813	782	756	777	769	811	782	818	794	800	805	833	783	780	774	767	801	811	784	800	821	808	818	800	789	810	811	865	778	782	844	760	820	862	765	790	856	811	775	765	836	818	799	784	786	825	808	797	840	808	761	748	816	815	782	816	787	819	808	772	828	821	780	814	770	805	806	819	792	778	821	788	798	795	795	821	833	807	837	817	796	840	818	781	805	799	794	791	825	819	718	803	842	800	809	800	844	804	775	840	776	709	843	836	832	837	798	769	836	766	823	853	891	793	838	773	815	802	732	780	828	832	807	832	821	815	812	807	842	834	834	816	772	866	815	797	842	805	815	799	826	817	794	844	810	780	834	772	778	802	807	785	817	787	815	816	788	767	825	773	764	819	805	794	801	755	846	805	792	827	783	827	800	810	831	822	839	846	765	774	832	802	852	813	775	772	806	782	828	811	806	771	817	841	858	756	756	800	774	817	806	773	751	827	810	792	848	774	814	828	801	830	805	820	814	799	831	807	802	787	834	811	878	798	853	826	803	787	812	777	786	832	812	783	802	797	772	821	838	841	794	824	752	810	815	748	771	826	818	794	825	798	839	774	786	844	833	788	817	823	770	815	803	763	809	859	768	807	760	766	750	806	783	795	772	814	834	827	811	792	818	812	810	834	787	803	823	804	799	814	807	775	816	840	796	814	829	801	855	749	792	817	761	780	843	850	794	822	796	785	835	801	812	756	848	780	766	797	842	816	792	815	813	802	849	770
45548	26434	26005	23982	19997	15425	8608	1840	587	472	454	398	349	295	276	282	253	285	251	246	260	229	231	215	213	206	204	212	205	227	198	229	210	219	219	213	188	199	197	204	160	205	175	176	191	191	180	213	197	189	184	195	204	162	194	175	172	191	188	200	212	205	210	189	206	192	224	192	171	174	178	196	199	174	207	198	215	179	183	179	207	200	194	188	203	165	152	217	162	180	200	205	184	175	192	177	201	187	174	168	214	202	186	197	186	175	188	197	180	190	179	178	205	206	185	192	208	200	177	162	174	172	196	201	174	171	187	208	205	180	189	191	185	174	159	183	182	200	187	175	200	182	207	150	185	166	185	204	215	185	189	187	179	179	185	177	190	183	203	169	195	191	197	189	202	192	188	187	184	179	183	183	160	165	183	174	191	203	201	199	197	158	178	196	205	182	206	199	168	179	176	189	206	197	187	190	202	164	183	182	188	180	193	171	158	189	168	197	183	192	217	169	183	192	178	188	177	210	186	178	181	189	170	195	172	182	187	181	188	150	189	191	203	203	175	172	209	187	192	192	175	195	200	176	201	192	178	196	175	185	189	161	201	173	225	193	189	201	182	180	193	192	175	187	178	180	183	181	193	170	175	178	179	174	173	197	188	192	211	183	193	222	207	196	196	179	184	169	205	184	182	188	194	185	210	200	167	175	197	199	180	188	175	187	185	189	183	183	190	204	186	170	165	175	203	199	189	215	181	180	175	208	187	193	203	179	191	180	180	177	187	198	186	191	175	197	175	183	161	180	170	190	205	192	192	179	182	179	195	182	211	197	211	173	187	170	197	167	195	209	193	188	164	174	195	202	193	185	182	178	174	169	186	192	169	173	185	165	196	208	189	209	230	183	180	192	214	199	205	167	159	179	208	167	221	203	170	167	176	191	197	169	179	194	164	198	201	196	193	187	192	219	169	183	178	205	202	195	187	182	198	192	222	196	184	163	173	189	174	177	187	180	191	197	187	178	197	203	178	199	218	198	201	181	188	189	172	192	201	186	192	184	177	179	175	194	199	206	196	201	165	191	169	169	176	182	204	204	178	173	192	187	165	201	202	183	177	175	182	191	194	172	193	210	177	183	185	180	212	176	206	191	180	190	192	150	223	193	203	194	180	183	194	177	194	181	189	193	193	165	181	199	199	187	194	162	188	209	200	188	160	180	184	184	173	193	173	193	164	211	194	206	195	165	202	181	201	174	176	186	167	182	175	199	183	194	184	170	203	171	161	190	187	183	197	182	191	203	168	185	164	195	217	187	182	179	207	181	191	188	198	192	161	210	191	176	174	174	198	182	199	191	194	175	185	179	186	178	172	177	179	184	187	213	183	181	176	195	184	180	216	169	163	166	204	178	198	177	181	175	182	194	197	169	180	196	168	181	156	172	206	206	169	186	191	176	195	182	167	182	206	185	160	179	220	207	162	154	200	200	226	176	175	221	188	179	192	194	165	183	169	181	187	210	174	173	186	193	192	172	181	195	193	212	169	183	181	190	215	196	215	191	186	183	181	214	155	196	205	200	197	206	189	195	197	159	175	195	201	163	208	189	217	192	215	200	187	181	177	185	185	175	187	194	193	202	173	180	174	213	192	192	186	205	208	180	194	164	202	179	190	187	193	176	191	199	187	176	170	191	189	165	196	194	179	187	195	190	182	167	194	181	195	150	186	194	163	186	181	186	204	210	176	180	201	202	215	200	193	206	191	180	202	198	186	204	196	174	174	174	202	200	177	162	168	204	189	193	161	186	187	176	162	172	178	184	174	173	189	204	193	152	198	199	169	163	206	198	185	212	203	204	218	194	201	184	195	180	178	170	172	170	167	206	179	169	188	199	179	188	187	196	169	176	174	169	199	186	200	181	161	193	167	179	163	191	181	186	199	199	221	185	177	209	183	186	195	194	202	192	185	224	181	161	217	209	168	187	196	166	176	206	163	182	172	206	184	191	193	192	174	200	220	179	188	194	184	187	217	188	193	194	193	219	182	201	188	182	178	174	196	217	204	180	188	191	199	191	176	179	198	179	179	234	165	171	175	168	179	186	175	197	180	188	188	186	208	187	186	196	198	168	201	176	175	207	187	205	181	163	155	181	198	173	180	193	202	175	181	178	186	177	174	212	189	208	191	194	193	183	192	183	172	178	187	183	196	168	163	190	185	195	164	166	191	176	198	201	197	202	178	178	207	210	210	174	197	205	181	172	170	149	193	191	178	163	199	205	191	220	198	178	156	154	206	170	204	169	175	203	195	175	173	197	154	194	190	176	173	158	193	197	180	161	180	188	195	186	177	210	171	192	199	177	174	186	175	198	199	180	202	178	192	178	178	163	180	176	170	197	190	194	196	204	194	188	185	194	195	203	193	183	193	173	188	184	193	190	201	195	193	216	179	200	188	189	192	185	166	183	197	215	175	194	199	185	176	176	209	179	186	175	180	213	178	192	207	196	203	184	191	197	199	195	202	182	175	178	183	218	210	206	198	191	181	200	173	195	177	173	199	193	176	191	214	215	176	219	202	169	177	213	176	191	183	170	231	185	183	205	183	177	166	191	179	184	211	171	177	170	179	162	193	196	199	176	193	187	186	194	189	204	168	175	168	189	166	189	192	174	185	176	171	193	177	183	183	183	183	168	208	195	181	174	209	219	187	196	180	203	186	187	178	171	198	167	199	198	207	167	198	182	198	203	186	189	201	168	221	183	193	175	200	201	194	192	181	210	192	189	180	183	204	166	174	182	180	190	194	193	205	206	183	167	184	183	198	193	195	166	150	165	214	191	191	212	166	179	187	195	175	175	171	207	183	199	191	184	185	209	174	161	177	188	175	183	191	195	190	174	163	181	174	165	183	183	185	173	191	215	155	191	189	176	170	197	197	199	189	171	188	187	196	181	183	199	156	210	175	177	197	172	187	177	193	166	195	192	191	190	174	172	178	188	171	187	188	195	187	188	199	216	204	185	196	178	170	168	196	187	182	201	208	171	174	177	204	199	180	186	197	184	177	193	191	150	189	174	181	177	184	163	181	170	210	188	178	187	201	211	174	161	186	214	203	180	196	184	186	181	197	196	197	195	210	190	199	188	159	207	179	177	184	185	189	181	177	192	198	168	197	192	200	189	192	190	199	184	212	190	176	175	169	181	184	197	193	180	187	194	187	178	184	184	185	196	169	176	184	209	186	185	168	194	179	172	208	194	178	211	155	190	198	177	172	191	197	193	185	191	176	169	192	190	186	202	161	163	182	183	181	196	178	180	183	191	173	168	186	183	144	193	168	191	174	183	190	205	211	212	184	175	170	170	181	182	182	186	200	194	181	191	159	170	198	179	179	190	184	169	173	193	180	163	180	183	189	187	181	197	169	163	196	214	161	200	165	191	206	177	176	201	184	225	195	195	166	188	184	153	171	179	183	188	203	182	182	203	169	190	168	159	178	160	200	177	188	177	165	185	194	207	198	172	197	175
44459	12508	5698	6082	5093	4014	3390	2774	2300	2009	1684	1567	1415	1165	1168	1053	986	916	851	877	847	762	716	748	742	683	694	637	645	624	628	589	604	576	551	550	534	573	551	565	525	530	529	514	532	536	495	475	554	528	554	513	475	488	509	479	496	520	508	488	498	483	510	428	529	492	457	528	444	517	484	448	451	479	481	455	470	447	536	459	502	468	441	462	470	498	487	437	476	455	452	440	470	498	492	461	450	457	445	474	450	483	456	467	463	460	488	469	505	473	425	444	463	447	455	469	452	454	455	443	503	432	502	430	449	450	482	436	455	487	444	428	454	459	505	485	482	468	461	460	430	450	446	434	403	460	454	481	434	480	441	446	467	441	438	423	435	431	483	435	432	419	454	451	463	467	453	458	463	447	466	453	454	427	461	464	444	460	449	465	451	456	454	447	474	463	446	458	478	507	491	477	424	463	477	442	463	448	463	436	437	459	428	456	399	448	420	465	471	419	478	437	445	441	422	425	464	442	445	429	415	448	481	453	451	436	455	454	453	452	450	440	467	473	451	452	447	479	419	452	451	442	411	433	479	472	476	416	437	471	441	492	442	414	462	466	447	415	479	455	451	429	435	476	438	422	426	459	497	476	438	451	436	425	451	453	450	444	458	453	456	464	434	439	459	491	486	449	435	397	433	468	447	419	459	455	448	440	446	422	452	466	472	461	456	441	485	459	428	439	430	441	448	444	450	427	443	456	427	467	458	444	480	430	451	457	413	432	465	428	442	435	456	410	477	478	442	451	446	437	482	392	450	467	466	476	451	426	435	434	503	429	432	464	451	484	437	427	463	468	454	466	456	462	445	424	397	462	447	497	457	482	453	475	420	483	405	462	431	413	462	396	454	433	410	422	478	448	467	461	438	443	451	414	442	451	418	447	421	502	468	442	430	467	434	440	436	428	444	444	448	444	468	429	434	440	448	457	421	389	456	429	461	506	415	458	459	443	421	467	469	452	467	457	443	480	444	482	440	420	424	406	460	461	428	483	434	459	449	428	426	419	418	443	430	435	436	440	437	441	441	445	458	477	467	440	496	435	438	447	451	453	459	449	454	466	448	460	448	453	444	439	442	447	492	454	461	464	454	461	405	435	457	441	420	477	427	480	427	444	460	460	477	498	456	459	471	433	471	468	441	409	463	437	458	460	477	444	446	440	425	464	485	446	462	436	446	459	442	449	443	472	476	477	444	455	406	453	493	451	451	442	463	453	437	412	437	437	466	441	430	440	455	435	429	475	426	449	441	420	468	443	468	464	489	463	496	423	443	455	471	418	469	456	462	423	434	469	454	455	450	405	439	433	415	451	468	455	457	407	460	492	490	495	430	449	457	465	461	450	425	463	440	466	453	452	455	459	444	482	446	461	461	425	443	428	431	460	478	449	477	484	454	492	447	433	457	441	459	433	442	450	457	420	472	435	470	420	476	429	425	448	448	493	432	462	436	475	441	459	467	444	447	427	456	439	450	451	406	445	403	467	465	445	473	449	403	449	431	436	466	424	456	431	454	456	400	461	447	427	435	448	438	421	425	484	455	467	456	440	468	448	481	415	459	504	498	480	483	443	431	450	472	469	449	398	419	447	476	476	434	439	419	440	426	440	445	406	420	493	469	446	427	478	471	379	449	444	451	461	444	461	444	398	485	427	468	443	439	437	467	435	437	436	477	467	458	425	518	441	429	462	445	435	444	419	494	439	480	436	432	462	482	435	439	467	429	435	433	465	419	447	461	455	450	446	475	452	475	456	460	456	438	398	436	474	435	408	447	460	436	465	441	447	500	441	427	411	452	495	441	469	471	435	442	434	448	455	463	461	459	433	433	450	469	438	454	469	436	442	440	444	475	439	454	443	450	443	389	459	452	469	434	417	430	455	451	496	461	468	483	455	448	480	464	441	422	450	457	455	459	468	430	420	457	475	430	426	411	444	433	426	444	462	454	483	421	460	442	457	440	476	441	473	442	430	474	421	477	453	423	460	423	467	487	465	513	463	436	471	429	455	503	461	458	453	455	475	444	483	479	469	431	416	450	437	451	425	462	383	442	446	432	488	465	465	459	456	461	482	438	470	456	463	429	470	449	462	433	413	456	445	479	451	463	442	451	455	444	453	440	441	437	434	433	441	441	449	433	435	450	441	464	453	483	452	450	417	458	440	471	468	433	457	449	452	445	465	462	451	437	444	423	415	450	465	446	411	429	455	420	409	441	424	397	426	446	401	412	473	456	474	439	463	418	430	439	451	396	453	434	437	458	491	458	448	441	486	449	440	446	460	439	451	450	465	393	438	434	467	448	422	451	431	461	438	473	453	449	401	442	437	462	450	430	443	460	432	463	451	477	477	444	483	454	429	447	449	430	441	419	453	467	457	450	426	463	445	463	474	445	423	415	442	436	456	440	460	417	455	483	453	440	434	513	464	472	469	464	476	452	411	416	440	481	472	435	427	448	455	445	476	482	435	452	459	465	442	480	440	430	442	439	444	448	425	456	425	473	433	454	445	431	462	442	447	439	426	450	433	482	464	442	427	430	451	475	426	408	456	466	435	466	461	434	447	452	488	417	453	437	428	472	471	448	476	451	421	440	442	469	447	426	456	447	473	473	406	439	464	478	466	456	458	437	440	463	453	422	454	440	459	466	434	469	489	464	448	428	449	460	466	456	452	500	457	440	455	427	463	440	434	465	477	458	435	455	470	440	400	462	451	423	439	404	461	442	407	464	410	448	418	438	450	438	452	441	431	443	524	453	456	452	470	439	447	446	518	439	438	451	451	445	449	429	446	427	426	436	478	444	438	486	439	447	456	431	447	467	464	481	434	441	458	454	475	477	429	467	458	410	429	461	458	455	437	463	440	444	458	452	439	427	449	407	443	457	472	433	429	464	455	444	455	434	441	457	461	440	427	485	429	475	462	463	459	463	409	443	422	446	473	436	403	482	489	472	449	449	429	461	449	460	439	468	451	426	415	477	491	421	450	470	429	433	436	430	473	453	483	426	426	440	457	464	450	460	428	462	424	430	424	433	429	413	493	455	409	441	464	464	447	456	468	451	479	436	448	445	440	446	473	474	452	463	465	441	427	438	483	425	436	411	448	479	403	454	445	452	429	451	470	430	446	457	435	471	448	494	445	447	476	450	434	438	434	440	485	465	443	414	445	464	455	443	439	470	450	438	449	448	477	461	481	472	455	482	442	420	406	427	406	415	460	422	424	456	440	456	442	441	454	442	447	437	446	473	474	421	444	427	450	459	437	488	445	476	448	443	461	447	454	450	458	444	468	460	495	501	419	452	415	445	440	429	456	457	428	448	444	457	497	443	434	458	483	444	431	436	426	408	486	471	418	441	456	457	479	426	491	458	430	456	453	490	457	498	422	480	448	416	467	433	456	451	414	458	472	431	438	439	463	436	450	454	478	471	481	463	416	430	439	428	431	427	461	441	425	474	421	460	471	434	466	414	447
28399	9361	2608	1046	522	366	316	294	299	296	323	305	307	278	331	316	297	297	301	297	294	317	313	287	296	325	319	302	319	325	298	318	289	244	267	288	312	317	290	300	298	268	317	305	297	313	311	311	310	316	303	309	302	326	306	304	283	296	273	294	290	295	309	287	284	299	291	293	295	308	305	287	300	271	305	325	296	288	310	286	272	307	300	296	300	266	307	292	294	289	280	305	301	287	320	276	311	297	303	304	314	279	320	335	285	272	329	282	279	275	299	293	323	315	278	273	288	303	292	313	302	290	300	257	310	301	312	307	306	294	290	290	303	296	302	288	298	298	274	280	305	302	310	301	287	306	293	295	325	284	302	305	268	314	308	351	309	298	298	273	295	297	296	287	290	329	287	293	322	326	288	280	301	297	324	289	265	298	350	266	326	305	325	268	301	302	291	310	265	273	292	289	306	295	287	295	288	285	299	309	319	252	282	309	288	297	261	325	274	313	282	280	283	334	292	299	296	302	277	313	287	276	315	295	326	312	303	292	308	281	282	307	307	331	239	302	325	315	313	303	293	309	297	285	290	310	300	292	318	291	280	282	279	286	302	305	296	306	273	296	310	310	290	261	288	317	319	319	310	290	270	304	312	298	313	270	320	290	334	292	334	292	310	282	311	271	300	296	301	296	280	320	312	296	272	319	295	326	282	289	282	277	286	300	281	321	316	286	279	270	300	338	293	297	327	275	298	302	311	306	310	280	278	303	296	245	274	291	280	299	287	291	294	333	289	321	292	298	325	319	310	284	275	289	311	316	308	304	276	292	323	274	299	309	289	304	307	293	272	285	285	320	292	312	336	285	284	309	295	312	303	286	289	293	294	304	286	282	300	297	316	294	282	314	313	335	332	294	310	308	310	279	304	323	288	313	298	271	299	306	343	289	276	291	320	316	287	281	301	305	306	297	278	294	294	300	306	274	303	283	307	299	301	275	308	317	296	300	303	314	281	297	288	285	307	282	280	296	321	266	276	308	314	304	305	275	317	301	297	339	277	266	314	294	276	319	285	290	269	289	286	297	274	282	315	307	307	330	299	290	321	319	309	336	322	288	298	303	314	304	290	346	292	295	295	325	280	285	289	320	329	274	274	301	305	301	305	272	326	334	288	284	334	317	326	331	314	287	306	311	302	278	289	269	281	290	306	335	305	297	281	319	311	279	281	289	290	280	309	317	293	309	259	337	293	300	312	294	308	303	316	296	313	318	327	288	289	289	268	320	349	290	292	315	315	312	302	302	281	280	282	276	294	325	265	299	310	295	308	350	297	287	299	307	313	238	288	310	310	287	281	328	325	310	326	287	290	306	274	287	297	318	320	278	327	302	303	293	279	312	282	312	286	279	320	285	296	296	305	290	309	291	303	304	292	283	316	322	306	299	313	299	298	297	320	262	309	344	291	304	282	303	301	307	291	282	305	294	315	338	261	278	324	309	357	322	301	296	314	323	316	301	312	293	280	278	277	312	294	306	297	313	268	293	314	295	294	282	303	303	307	331	264	269	280	313	320	259	331	301	299	268	283	286	305	321	304	321	308	285	299	319	298	317	286	310	288	311	320	328	325	291	330	295	319	303	323	299	280	302	295	276	317	288	302	335	280	319	291	281	302	280	302	320	301	308	279	304	300	298	331	340	297	335	294	303	280	299	266	306	277	310	298	302	313	300	304	330	287	324	279	309	290	302	308	284	309	322	276	304	267	316	288	323	294	297	309	299	288	261	298	326	308	294	288	329	334	313	300	292	318	307	308	328	314	287	275	291	280	281	285	276	331	269	303	319	301	279	305	301	319	319	308	278	268	335	305	277	286	322	344	265	306	302	302	263	302	286	289	313	312	298	284	286	309	313	307	316	306	323	313	290	314	326	281	317	264	317	305	298	293	318	314	294	271	272	321	282	334	319	294	321	320	297	267	298	282	308	317	318	292	294	273	278	310	272	288	307	343	307	291	296	294	338	310	314	325	313	285	287	288	276	325	255	312	344	302	274	298	309	332	307	289	296	316	315	303	297	294	289	286	310	314	293	295	300	320	305	293	318	316	316	342	277	317	298	324	274	331	316	292	275	285	308	302	321	306	304	289	312	317	345	295	315	293	314	308	305	293	324	324	302	291	302	296	293	324	313	317	324	283	276	314	297	312	291	295	252	285	364	264	282	264	319	290	291	320	307	273	291	318	309	281	298	268	295	298	272	301	294	293	298	297	297	287	320	311	300	305	312	321	278	307	272	316	292	301	315	293	333	293	342	347	316	311	305	308	311	304	299	290	295	282	309	320	292	305	292	340	295	282	304	303	320	289	288	290	275	281	290	330	292	308	306	293	298	283	295	284	310	267	292	290	271	316	317	311	269	275	323	316	300	317	269	291	342	312	299	307	286	290	293	319	299	310	300	293	300	267	273	311	321	315	319	277	296	326	292	320	299	320	263	310	287	321	278	321	287	287	269	291	318	314	302	280	306	304	280	276	282	313	294	300	291	323	294	300	310	283	328	325	304	276	256	304	289	299	273	327	320	305	303	294	281	332	307	317	310	277	302	287	327	272	316	310	268	287	300	311	323	299	305	301	318	315	296	297	279	274	311	286	291	314	293	308	298	324	313	322	321	301	287	305	313	278	310	308	277	307	271	280	276	314	278	313	303	282	289	338	332	277	296	306	322	298	298	302	288	297	301	289	297	323	336	308	310	298	313	287	278	313	311	278	289	306	309	306	333	312	281	298	298	328	280	313	275	317	273	311	290	296	334	295	289	328	287	307	297	304	300	305	304	292	318	331	293	328	303	314	287	322	291	315	279	337	268	275	299	284	287	275	298	315	313	282	316	328	304	298	277	281	296	309	316	297	289	301	369	295	321	313	287	311	295	318	328	321	322	252	292	297	275	300	312	280	309	268	313	260	283	293	264	304	287	325	294	288	310	287	281	300	313	289	327	325	265	305	314	318	275	333	300	297	321	287	277	292	302	299	289	282	307	268	272	279	286	319	311	295	307	308	278	309	298	300	293	294	263	299	308	320	284	312	329	303	295	283	326	309	305	299	311	329	295	302	330	291	283	301	332	267	334	302	282	311	313	290	304	297	306	291	302	307	266	297	293	291	269	283	287	276	294	332	298	292	268	297	278	294	310	283	305	324	327	300	307	296	290	280	240	291	274	298	305	333	332	301	292	303	254	290	320	305	301	312	321	332	345	317	306	282	324	304	340	300	310	296	291	298	321	306	311	274	294	300	271	328	315	307	277	298	314	296	312	307	297	335	312	275	305	312	288	276	281	292	318	279	272	285	287	301	314	308	303	303	290	301	335	318	315	301	306	271	310	322	295	294	303	283	324	296	258	321	323	285	289	304	297	307	292	280	293	293	304	329	312	287	298	284	281	284	329	269	337	333	278	297	310	279	356	311	266	320	274	311	302	278	266	294	312	301	269	288	338	321	299	283	287	295	310	316	299	311	273	303	312
20312	2117	878	921	834	821	815	760	815	740	793	799	775	770	771	800	770	713	772	745	776	711	751	756	730	769	768	781	789	758	730	775	726	725	770	738	759	762	727	753	696	775	742	729	767	737	779	794	751	770	770	740	783	754	751	767	747	747	764	742	753	724	727	763	762	780	735	755	800	713	708	735	762	756	738	758	781	709	710	743	779	738	733	762	701	703	728	720	733	729	793	739	769	764	711	726	745	765	728	757	751	736	692	778	843	745	733	741	759	704	752	748	716	731	758	761	745	728	769	740	737	700	727	766	772	758	718	734	755	709	761	733	731	749	740	721	742	720	781	776	769	803	783	742	719	746	715	731	707	782	746	752	747	713	695	804	722	727	738	805	723	765	741	748	712	768	797	727	736	759	707	757	723	741	730	723	724	741	766	741	784	772	743	770	747	730	783	732	733	715	775	756	719	729	836	708	757	752	800	752	779	756	713	750	739	749	755	731	685	753	756	766	704	766	713	782	723	726	756	741	706	723	759	780	684	761	719	737	732	732	757	727	740	752	723	708	756	713	797	740	737	737	778	755	717	755	707	720	715	724	740	749	725	738	768	716	780	726	724	760	733	705	755	743	750	757	760	749	720	717	732	760	763	795	732	725	760	769	761	749	721	740	738	699	734	715	758	741	725	722	729	736	778	785	725	706	730	742	710	741	766	695	718	762	751	739	774	775	744	796	715	715	745	747	736	775	758	783	794	704	771	768	743	751	792	718	769	752	777	723	738	805	723	741	736	761	707	713	725	729	744	802	721	747	754	762	746	783	714	730	773	700	753	739	770	754	721	736	754	760	771	671	731	782	758	725	759	750	777	765	737	771	721	741	735	711	720	737	754	766	742	747	702	790	688	718	727	822	723	701	757	728	770	802	732	705	721	787	725	720	725	738	766	769	702	752	737	744	711	762	741	747	711	744	756	749	758	725	744	755	766	762	745	772	779	743	750	767	691	734	774	749	737	745	763	735	693	743	726	705	730	701	742	716	721	732	740	708	721	770	741	713	781	721	755	766	750	766	785	798	726	744	755	732	720	711	708	721	730	722	704	769	711	795	722	766	725	744	754	719	811	755	728	724	705	747	707	800	757	727	744	746	736	758	758	736	733	755	698	770	694	762	756	705	764	747	737	742	782	764	752	740	726	745	751	694	777	787	763	741	746	757	717	772	719	761	731	729	764	742	762	733	749	749	764	730	757	747	747	737	750	703	732	720	752	734	762	743	743	770	761	716	717	717	785	735	710	687	725	761	738	747	747	707	741	745	714	718	717	713	761	692	798	762	688	697	734	710	729	743	734	704	726	745	753	773	675	739	755	718	754	769	798	723	738	774	753	704	736	723	738	715	752	780	733	733	782	758	733	736	707	738	775	759	705	710	765	768	724	758	716	757	708	727	725	753	697	774	759	758	743	751	744	743	755	744	740	784	785	732	691	747	755	781	754	737	778	771	783	748	774	681	736	770	779	738	749	781	711	812	784	785	788	708	762	785	701	774	754	710	791	795	746	759	685	740	792	729	763	764	743	738	777	763	771	687	724	725	708	786	752	747	717	725	734	755	739	748	741	703	736	737	755	781	710	740	767	715	767	724	708	745	771	725	757	711	746	778	742	732	716	743	731	742	741	715	721	718	729	755	767	700	804	769	762	742	726	770	800	740	716	731	726	766	701	809	729	704	724	732	802	726	771	738	754	781	701	748	721	731	779	771	742	747	805	712	734	763	688	717	726	741	709	713	705	747	727	728	729	810	729	779	738	749	737	752	756	754	768	738	728	749	771	695	709	730	756	744	798	760	748	734	753	743	768	774	741	714	750	745	739	754	717	716	735	740	784	760	681	792	736	737	775	768	753	773	730	746	775	750	688	713	770	796	778	773	727	711	713	745	754	789	776	737	702	763	778	756	718	746	719	738	730	729	740	759	713	761	740	759	694	770	729	768	707	745	761	794	727	731	715	697	730	761	705	714	719	746	799	778	734	717	735	699	731	751	701	726	736	732	743	761	753	724	778	722	747	707	759	746	779	792	781	706	695	711	746	730	745	740	727	772	730	689	738	773	807	738	745	782	756	728	766	784	705	744	709	747	749	720	780	791	692	771	772	729	694	737	756	728	722	736	772	700	727	746	724	738	681	739	721	743	758	712	748	728	722	765	718	744	779	762	728	744	750	720	702	711	717	760	795	768	749	763	727	717	760	754	779	765	718	753	783	705	766	703	755	732	756	706	749	762	756	750	724	766	717	745	715	718	728	732	735	724	765	760	701	763	733	730	736	749	751	744	744	703	715	763	730	741	704	756	763	717	738	682	783	786	768	713	781	742	774	716	715	756	783	746	733	740	683	721	763	738	772	702	747	738	741	718	726	741	756	702	780	811	753	724	790	746	790	810	733	758	757	775	776	726	718	740	732	741	730	735	738	729	798	741	749	784	758	712	729	721	734	754	752	728	764	767	699	750	718	707	747	754	751	738	712	703	738	707	735	728	724	733	700	740	758	748	679	770	736	749	710	741	699	747	714	768	787	733	703	765	758	746	711	722	735	698	740	687	779	741	758	731	764	718	737	711	754	740	796	710	746	679	805	729	739	748	793	759	780	801	762	747	665	726	747	748	801	784	716	724	731	741	720	737	731	716	770	738	752	806	752	741	774	739	755	730	729	754	759	752	715	760	778	766	733	701	750	750	743	749	722	699	769	712	736	729	740	734	775	701	747	773	746	732	747	760	738	773	740	741	761	752	762	686	741	782	719	774	742	740	736	741	760	731	730	730	748	740	716	690	754	755	721	763	745	705	694	765	683	770	716	750	773	734	771	773	795	744	763	793	742	730	750	761	761	758	668	763	695	714	713	701	772	696	777	804	729	801	735	728	709	754	735	758	770	718	720	771	725	732	746	714	744	781	735	731	804	747	750	784	752	731	745	760	702	666	725	710	752	739	754	739	758	703	756	721	735	713	768	703	763	728	739	754	793	706	721	721	728	742	770	729	728	758	750	759	737	727	740	751	735	731	722	731	782	782	719	740	774	774	730	746	731	754	788	721	708	759	729	723	737	716	750	752	752	751	741	748	746	737	821	782	780	759	771	744	757	756	744	740	756	733	739	735	721	750	743	706	749	762	733	795	701	760	754	767	689	761	711	732	744	755	720	750	748	775	755	769	732	723	741	731	727	732	741	694	726	752	767	738	752	767	771	781	758	742	742	780	719	768	721	707	747	779	710	731	781	776	713	749	673	731	712	714	751	721	716	701	745	710	743	754	695	742	757	774	749	717	774	771	761	709	728	767	749	734	809	809	734	745	706	728	734	746	735	712	715	757	791	792	728	722	722	724	775	697	763	724	769	732	698	767	758	710	763	720	742	712	753	782	808	757	753	772	812	769	738	741	768	766	753	738	724	712	804	729	763	715	762	750	751	786	768	796	728	808	737	741	769	714	750	736	783	753	718	694	747	737	732	715	744	764
45594	26421	24698	21146	13472	7118	3304	1044	542	456	473	454	383	400	414	367	377	373	343	413	389	320	360	357	354	373	368	354	392	367	379	328	363	367	328	354	362	344	354	357	359	385	332	349	324	357	340	347	361	357	361	350	338	337	332	339	338	335	384	332	286	324	321	321	345	355	330	332	308	350	317	336	328	331	355	350	337	322	311	361	369	348	349	365	343	310	322	372	356	341	359	344	308	346	355	347	343	335	345	341	335	325	340	360	374	332	357	342	375	354	326	363	322	307	320	355	325	355	333	312	331	310	359	361	374	347	309	329	365	344	341	355	335	315	329	372	356	337	336	364	330	379	347	363	325	370	345	330	351	341	317	293	382	352	336	311	325	342	340	357	368	324	316	325	322	369	361	343	323	344	356	336	318	307	322	371	357	371	347	386	286	326	340	300	344	361	367	333	359	331	346	332	351	366	345	354	334	349	346	331	348	352	351	297	373	355	326	358	367	368	339	319	402	323	354	343	338	326	320	373	341	343	350	364	329	343	313	347	320	357	308	325	337	317	340	327	359	356	356	349	356	372	320	362	384	337	344	296	340	363	329	324	340	322	325	341	349	378	338	359	346	360	341	342	331	371	328	360	352	349	352	345	324	327	337	341	359	326	358	331	334	320	385	317	330	340	324	317	348	339	372	335	343	388	350	336	335	355	351	347	327	339	326	322	368	347	335	328	329	353	380	322	304	360	341	336	344	294	338	315	355	347	319	352	354	335	343	340	326	362	334	374	315	352	311	329	357	298	326	350	381	344	348	366	333	330	328	344	341	353	356	327	372	363	338	341	356	365	341	305	320	382	348	367	352	333	346	351	361	352	341	312	339	333	339	341	357	343	354	323	317	317	346	376	323	341	329	331	343	331	316	364	355	351	362	279	329	349	353	368	323	352	320	303	334	366	349	319	345	346	372	340	313	332	338	327	351	346	317	344	373	353	338	289	350	345	308	348	349	356	353	360	330	310	323	326	379	310	338	303	345	339	349	358	364	337	348	363	358	351	334	355	370	350	346	327	347	359	342	328	351	314	358	358	354	331	348	351	327	355	348	320	319	340	349	361	344	354	341	354	341	354	348	327	351	337	372	318	333	338	369	330	356	350	350	339	359	310	355	364	342	301	328	338	334	356	364	330	346	364	325	313	306	351	323	343	330	316	345	339	363	349	363	350	316	346	345	310	332	335	348	325	350	367	340	336	323	372	325	331	368	335	344	373	334	354	356	345	317	310	338	350	338	328	360	348	343	340	330	327	315	346	350	328	323	352	332	319	350	355	338	351	332	333	363	307	359	363	366	365	350	340	349	336	362	354	357	358	351	307	361	322	336	327	351	376	331	346	390	336	369	338	305	342	339	314	351	351	330	339	334	348	355	323	356	332	353	346	350	337	336	360	374	367	374	324	343	333	338	361	349	365	322	352	363	345	355	360	356	365	319	379	368	355	365	368	399	338	349	368	337	302	345	364	336	347	331	324	349	332	337	347	322	367	366	364	312	349	311	376	348	331	348	349	368	312	299	353	292	330	337	338	323	332	318	333	366	334	352	366	338	341	335	335	327	331	369	358	335	305	357	345	376	406	334	333	338	330	331	342	367	330	334	361	350	362	368	326	363	334	378	362	325	364	342	339	346	349	345	331	350	342	335	338	342	323	305	329	346	343	349	322	335	345	367	356	337	344	364	351	313	351	329	333	372	339	341	351	347	327	349	323	347	392	334	303	328	334	339	347	337	308	357	343	331	346	359	361	337	345	305	344	332	354	306	326	334	361	371	317	335	351	330	320	362	342	335	330	333	357	321	369	317	303	319	299	370	337	347	326	355	345	368	361	345	336	324	330	317	334	325	357	322	309	374	345	344	334	350	363	336	359	327	352	352	352	316	365	347	335	331	344	322	348	345	338	379	342	319	335	346	359	336	340	326	350	366	316	298	312	331	355	331	358	372	351	330	328	346	321	333	328	331	378	337	324	354	321	335	358	361	319	334	321	334	361	343	330	321	328	338	327	387	345	345	355	351	365	336	367	361	351	337	360	327	307	370	314	331	332	318	365	328	382	333	381	348	334	331	329	355	337	349	342	356	342	389	351	352	356	321	353	317	352	362	339	358	325	354	354	325	345	324	331	318	366	365	311	358	352	337	346	335	368	332	351	325	362	335	308	367	366	349	336	341	327	331	326	338	341	340	352	365	336	350	357	330	366	324	332	385	320	347	347	321	306	341	332	329	355	326	324	344	307	333	335	328	312	330	356	354	355	328	341	331	341	354	328	353	358	324	376	353	328	311	332	328	339	334	326	325	313	342	323	356	323	329	356	383	334	341	282	342	327	311	345	358	311	337	358	333	336	342	317	341	299	360	328	341	329	295	332	330	318	338	329	349	332	333	311	343	310	352	373	337	356	366	343	357	322	325	343	329	320	350	339	337	344	343	322	355	360	358	347	351	347	338	344	363	321	371	320	337	357	336	377	356	316	305	312	325	316	342	328	349	330	306	379	350	350	344	355	327	342	348	328	340	350	330	352	349	329	347	362	336	330	351	320	335	314	342	300	355	383	329	293	366	316	338	321	335	344	345	342	345	360	279	315	332	361	325	337	357	351	337	329	356	337	351	316	316	353	326	326	342	341	312	351	319	342	362	357	330	383	320	335	337	371	327	338	362	329	353	334	341	306	363	329	349	341	356	320	326	319	356	337	347	342	350	320	336	326	334	326	344	357	321	349	351	337	365	365	356	336	356	392	338	312	318	337	349	334	344	347	356	353	339	375	370	333	335	350	348	352	358	349	342	359	360	347	335	369	344	347	349	344	327	332	326	325	319	352	295	336	314	346	366	311	355	321	329	331	315	356	345	321	333	328	341	305	313	337	310	346	339	341	311	331	362	366	321	368	340	352	365	348	300	349	369	326	321	331	326	352	320	322	372	337	352	385	347	333	387	332	339	355	342	322	351	337	378	322	323	357	320	330	360	338	315	338	368	355	348	378	359	343	343	337	349	343	347	348	352	370	348	364	325	380	332	348	312	343	343	335	353	335	335	357	322	348	337	358	347	322	302	342	322	361	339	333	337	328	349	331	385	351	346	356	344	328	375	369	353	307	334	330	362	340	355	307	358	341	317	344	306	325	388	338	346	299	338	321	326	337	325	319	372	346	345	342	354	359	326	324	339	363	329	316	340	369	336	333	357	342	356	304	339	367	374	336	325	328	330	329	343	372	351	337	326	323	346	345	364	357	319	334	330	354	359	325	359	351	360	371	343	350	365	367	350	344	355	319	364	330	372	337	353	342	350	345	344	335	327	347	365	319	370	322	366	371	306	334	328	351	342	319	354	334	342	318	328	305	344	352	314	322	319	353	315	364	328	329	352	320	390	338	337	316	348	346	322	333	325	322	306	356	337	316	306	331	358	350	312	377	353	317	312	327	348	314	371	303	309	341	343	308	358	354	323	345	346	337	294	307	353	339
39724	3206	3612	3897	3271	2725	2268	2029	1840	1642	1488	1365	1293	1206	1113	1103	1057	1096	1051	1017	958	968	988	900	966	892	946	885	895	922	861	912	905	876	914	902	851	844	891	899	856	821	734	852	835	877	902	822	808	796	865	840	819	818	857	790	830	847	810	815	838	819	829	821	834	795	748	841	815	815	769	758	807	792	782	870	810	823	818	832	814	868	833	784	819	739	878	834	815	792	771	782	808	826	850	770	781	794	803	800	799	818	770	778	757	796	756	820	783	805	797	803	748	810	826	739	831	812	797	814	834	825	770	801	778	837	818	764	785	812	798	793	844	844	798	821	787	812	821	790	785	808	815	808	769	816	782	815	830	786	809	773	794	807	792	782	818	814	838	787	811	816	778	851	822	783	785	772	775	781	830	808	778	780	808	795	876	766	856	796	834	792	819	770	751	837	801	734	803	836	780	793	793	758	783	792	792	805	783	777	847	785	802	825	797	779	755	833	791	827	806	773	764	815	804	834	793	818	810	830	832	784	782	823	793	786	808	835	773	820	851	837	827	812	806	823	833	769	782	769	842	752	777	857	762	810	720	849	810	816	808	802	801	786	828	787	770	855	809	787	798	814	788	770	798	811	817	797	795	808	822	784	796	820	760	766	740	811	809	758	769	802	827	789	748	837	817	837	808	792	851	838	812	823	736	795	771	834	827	838	793	790	796	817	811	834	826	799	820	816	794	803	827	766	851	779	852	780	820	794	830	791	810	814	805	802	838	741	791	752	796	812	778	802	778	805	804	819	802	789	812	810	781	787	802	763	804	768	784	821	777	794	776	857	785	829	809	799	836	772	822	753	814	831	813	765	800	831	802	774	760	769	819	761	786	829	809	809	790	785	866	763	776	787	798	814	821	812	765	770	793	777	760	815	811	791	813	751	775	796	791	771	818	814	810	847	765	822	846	761	734	779	836	837	821	794	803	776	781	855	765	759	761	779	813	820	825	819	776	751	765	757	803	797	808	807	757	798	798	781	796	791	838	785	854	804	773	837	788	811	774	846	792	780	782	758	826	783	816	801	824	840	787	792	760	788	793	783	791	789	774	829	785	725	835	839	788	792	837	826	792	771	838	766	757	838	778	785	789	797	773	800	779	833	758	767	790	806	801	752	810	799	787	805	800	771	776	790	778	723	870	852	850	777	825	776	863	784	800	789	816	791	822	823	752	776	782	818	772	776	855	817	778	790	801	826	767	795	844	812	828	811	799	844	847	824	761	776	814	798	821	836	825	803	787	779	798	811	799	807	816	795	807	778	815	775	750	856	830	813	793	879	822	798	815	839	830	810	849	816	774	832	801	763	772	808	784	807	807	823	815	771	791	859	848	786	820	794	816	764	766	784	785	750	816	806	726	824	788	770	856	780	780	832	805	822	814	792	791	765	779	785	761	826	852	747	817	802	796	772	834	783	779	785	842	803	772	792	823	757	841	792	815	808	781	779	807	816	787	788	785	781	794	829	788	797	838	760	727	776	787	799	821	804	768	815	792	774	829	824	817	756	761	734	769	787	798	793	807	802	782	719	810	851	808	800	848	801	863	822	809	801	817	842	788	816	794	810	765	789	821	802	822	809	780	763	783	788	818	771	788	768	832	797	816	834	743	839	832	823	807	825	827	782	816	795	856	809	836	801	797	780	820	803	819	788	794	849	764	836	779	821	761	780	825	825	840	814	807	841	769	743	831	835	796	840	795	833	803	839	773	791	835	779	832	763	817	802	859	810	776	807	821	772	810	824	812	823	782	819	820	854	831	843	811	822	765	818	798	773	809	859	814	756	786	815	775	818	873	810	778	808	784	807	750	805	838	811	750	841	809	817	810	778	844	770	818	774	794	764	796	793	782	783	777	828	797	725	788	805	764	839	773	803	833	813	830	779	764	867	865	786	792	794	829	830	813	816	786	818	823	829	817	763	746	840	838	783	834	796	795	790	875	781	785	799	827	830	781	804	872	814	861	758	809	784	848	799	819	796	769	787	790	771	823	788	783	815	829	825	790	783	837	774	805	833	830	811	831	818	827	803	840	757	761	761	820	817	767	805	851	794	804	771	851	821	735	756	795	772	821	730	751	775	840	797	859	807	792	774	794	852	811	792	813	789	822	766	796	837	803	792	769	822	741	781	795	795	809	847	832	784	814	809	795	792	822	803	797	783	853	808	815	810	741	789	853	805	790	795	854	805	784	822	819	824	753	815	803	777	850	783	802	792	788	811	846	793	767	841	805	822	853	859	817	811	847	785	781	789	814	818	787	864	820	854	825	818	818	820	763	822	820	787	851	756	817	821	804	788	782	808	808	825	827	814	782	783	751	800	797	800	793	766	770	837	781	820	763	802	790	795	836	838	824	783	827	748	828	802	831	855	810	809	806	793	789	800	826	845	806	838	796	822	803	807	796	802	796	800	807	855	815	804	799	817	783	832	780	789	828	813	828	779	760	782	794	775	800	811	839	815	831	812	793	768	846	807	827	854	794	773	858	776	787	800	827	783	831	818	851	813	802	806	798	804	792	856	795	764	797	830	805	813	819	809	777	782	832	820	786	794	826	845	830	787	813	851	792	787	813	774	831	781	820	829	799	811	822	821	820	790	785	826	824	828	841	790	838	808	795	794	779	818	779	846	795	820	791	764	859	815	786	820	834	796	815	813	795	829	765	784	803	808	710	799	815	793	777	835	825	834	790	796	826	773	822	804	785	791	866	814	779	824	795	794	773	790	796	783	742	817	826	844	801	796	807	756	771	777	785	860	799	792	802	824	794	806	774	799	809	824	758	814	756	779	807	792	828	834	789	786	790	794	854	793	754	789	817	832	884	787	779	742	857	781	772	780	818	802	772	828	825	822	796	786	816	814	781	781	790	776	811	839	779	721	849	814	821	759	750	828	757	780	822	786	810	773	846	845	830	807	820	756	809	773	808	843	783	832	757	789	818	843	804	760	801	817	760	826	805	840	805	805	805	780	823	794	819	767	808	822	820	796	782	837	793	780	804	818	789	819	742	821	795	774	758	808	788	816	814	799	753	766	785	786	811	828	796	787	807	784	811	839	827	807	797	763	792	775	830	789	820	772	793	824	791	859	812	841	796	758	771	872	826	831	800	749	822	829	805	790	790	803	839	815	762	824	794	804	806	845	797	853	760	825	824	827	764	811	778	796	818	806	792	786	774	796	791	802	830	789	764	828	754	838	864	781	755	818	778	774	802	841	804	776	808	766	843	808	806	752	851	780	782	778	810	719	834	786	850	770	819	829	777	786	771	801	790	798	797	784	752	817	787	797	820	823	782	795	757	824	804	788	831	801	815	816	803	814	814	768	791	783	772	817	782	787	825	806	800	794	776	767	810	781	797	774	851	816	758	808	776	815	812	820	790	770	791	763	768	834	782	855	800	763	758	808	799	758	810	785	828	803	792	815	747	781	763	762	795	751	777	858	742	808	728	837	784	870	805	826	828	802	840	823
46176	25193	24933	24515	18266	11931	6091	1606	527	492	415	372	335	306	328	247	257	266	221	245	264	208	237	217	251	224	182	205	225	223	221	177	200	177	174	179	177	198	211	206	178	185	193	180	188	187	201	198	160	204	197	214	175	188	199	164	162	181	179	182	169	192	185	191	191	189	154	165	182	185	181	185	198	193	165	182	174	218	200	187	178	176	165	207	185	182	198	174	156	195	175	179	189	167	184	203	177	167	191	170	193	181	174	172	170	166	192	177	201	194	191	156	182	200	186	187	187	161	180	154	165	172	205	173	169	180	179	179	168	168	193	167	185	209	200	182	189	173	184	181	176	188	216	187	181	181	164	185	177	185	193	205	189	160	206	192	163	171	171	201	199	188	156	192	177	181	164	170	201	158	149	186	193	173	190	211	183	191	189	184	188	161	188	190	166	191	201	170	198	169	196	180	156	198	183	160	181	178	181	163	181	170	201	155	183	185	199	164	149	217	208	195	164	199	194	184	204	173	167	190	159	170	185	174	195	162	192	185	192	183	189	200	191	168	177	179	203	172	176	183	208	162	204	157	174	182	184	191	191	206	190	163	194	206	166	170	182	198	175	180	200	170	172	198	192	185	168	204	187	194	202	185	183	179	177	179	161	189	163	190	167	177	188	190	170	164	196	179	146	160	169	203	159	177	201	173	173	190	153	222	191	199	183	188	177	193	169	173	178	206	186	197	165	187	170	161	184	161	206	194	175	170	182	148	187	176	180	180	168	171	179	175	165	178	166	170	196	161	190	153	188	197	172	189	172	181	182	181	168	204	192	190	188	175	160	203	179	188	196	177	177	170	181	174	173	182	193	151	191	201	209	191	194	189	202	172	179	158	184	201	176	198	164	182	183	182	159	176	198	176	182	175	169	187	194	179	189	167	200	180	166	186	185	164	187	175	187	162	176	191	189	170	164	155	190	183	191	184	183	182	183	169	183	184	184	180	184	160	162	191	196	158	168	187	188	179	175	178	214	210	177	174	148	183	168	174	166	178	197	193	196	180	172	181	174	184	173	196	170	184	198	176	167	184	174	179	187	195	197	195	187	176	220	179	208	187	180	173	163	159	162	179	178	191	132	189	157	204	192	178	178	207	196	178	193	162	211	178	183	191	178	216	170	190	203	195	178	196	178	184	167	182	184	191	190	190	200	193	173	203	177	165	196	197	195	175	164	167	187	188	191	171	168	182	176	182	230	158	174	182	188	191	184	182	173	172	169	177	169	179	202	197	159	154	182	185	177	158	195	182	184	182	173	195	179	191	175	189	170	224	178	176	174	206	182	183	191	173	157	178	197	186	194	188	172	164	186	183	171	198	182	177	169	195	204	197	203	178	146	157	163	164	170	191	166	177	183	167	188	185	182	171	194	190	195	174	205	162	170	145	145	186	179	172	163	192	187	199	185	179	181	184	161	174	183	175	179	186	186	178	156	171	194	180	193	191	163	182	188	169	197	181	168	196	199	174	212	186	203	185	192	196	161	178	183	196	185	170	199	168	194	180	155	183	200	179	184	159	172	159	193	172	186	190	167	175	177	179	170	160	167	160	172	195	175	197	172	186	177	184	171	194	155	196	179	181	203	164	212	176	185	204	187	167	183	221	200	172	200	188	178	181	170	170	171	203	157	169	210	188	178	161	197	160	183	178	172	169	191	164	183	191	195	179	211	188	191	172	197	189	193	177	189	189	189	191	190	174	188	196	201	178	195	164	201	192	204	182	177	192	200	187	193	158	158	166	181	165	185	158	175	187	158	159	165	185	180	214	194	193	180	167	161	175	162	166	206	181	179	173	180	176	169	188	170	162	184	161	176	166	187	161	179	209	206	175	175	185	184	197	187	170	176	194	176	191	200	178	183	179	164	192	184	200	187	160	180	177	158	193	168	202	166	176	184	214	188	191	187	173	180	195	171	177	189	189	167	183	177	167	183	172	185	215	185	168	171	168	171	181	184	182	182	169	174	182	164	180	165	173	189	165	190	199	180	179	176	187	172	188	172	181	172	199	208	184	187	201	182	177	189	161	172	180	183	173	190	174	177	195	207	195	182	162	189	139	162	168	143	182	185	199	195	198	184	180	192	159	171	175	221	192	156	176	195	161	174	177	160	171	184	190	172	195	201	191	191	186	170	185	164	176	174	169	176	181	173	201	214	197	187	181	190	171	192	180	193	186	194	167	189	168	188	181	172	168	161	170	189	198	169	201	175	183	176	196	182	161	204	177	191	183	207	178	172	169	182	168	192	171	207	196	197	174	181	189	176	204	189	178	199	191	170	173	199	186	194	174	165	192	167	166	174	196	197	169	187	171	179	165	163	193	185	175	168	175	194	158	170	182	210	187	169	180	174	192	168	170	206	174	184	189	186	168	164	187	186	189	187	143	156	191	192	207	174	205	184	196	169	172	155	166	190	192	195	166	185	198	199	194	201	188	174	163	174	197	200	177	192	186	202	155	191	168	169	190	194	169	196	202	175	183	170	231	178	193	170	168	181	203	171	197	174	182	186	190	204	188	180	172	202	177	193	167	197	216	169	177	186	144	198	178	194	191	187	192	179	178	187	178	195	175	185	168	178	173	159	200	173	192	212	187	158	182	194	174	208	183	196	183	194	186	171	163	163	163	195	171	160	193	166	182	177	181	188	168	199	171	153	177	181	173	166	178	171	190	191	195	175	176	187	186	187	210	212	171	183	187	163	190	202	197	175	178	208	210	186	190	185	201	184	170	194	175	194	188	200	173	159	186	190	196	170	190	168	184	175	184	175	191	187	171	179	190	153	166	180	175	179	169	186	197	187	158	187	165	189	194	174	177	184	181	174	183	191	206	194	202	168	178	172	169	186	185	175	204	176	204	186	183	205	183	180	163	180	182	173	158	165	160	189	177	168	164	185	163	179	163	166	196	172	181	187	177	177	196	185	157	184	187	188	177	173	178	189	186	153	190	170	179	174	193	168	176	211	157	190	188	167	199	171	166	143	201	176	177	163	195	182	181	191	187	156	192	168	169	191	171	164	180	193	160	176	195	185	172	188	174	165	184	174	193	161	172	183	196	188	170	175	204	186	176	173	170	174	167	208	181	219	193	174	183	169	178	178	182	207	168	181	189	187	165	181	190	181	192	174	191	181	170	174	175	186	208	176	178	198	197	174	195	170	174	211	185	167	189	217	153	174	185	188	157	186	172	204	189	201	204	185	173	202	180	155	182	192	179	216	172	204	150	182	186	172	198	179	180	166	173	180	203	183	167	165	197	166	194	178	199	198	180	192	191	201	191	172	174	148	185	176	161	193	176	199	186	193	172	194	178	195	183	193	173	180	209	166	163	190	162	192	170	188	185	168	179	184	184	192	159	194	191	185	180	175	179	185	172	169	189	162	206	160	202	183	185	188	189	166	185	173	147	172	199	187	180	168	165	174	182	179	191	177	181	189	196	225	157	190	208	184	185	162	190	166	212	202	214
38427	8008	5544	6182	5111	4145	3320	2795	2404	2032	1770	1600	1388	1282	1157	1056	993	955	870	855	817	744	728	709	706	702	682	643	639	623	589	594	612	606	592	546	543	562	543	566	523	490	509	549	523	509	523	539	512	504	482	476	463	497	488	498	473	488	447	470	467	502	487	455	480	474	486	452	502	438	440	496	470	482	428	433	497	465	450	460	463	479	433	439	440	451	447	486	425	459	419	445	456	435	465	445	473	473	473	440	480	470	485	427	432	466	520	495	483	444	454	461	484	467	482	447	402	472	403	441	460	472	476	461	431	444	470	445	507	485	398	461	442	462	482	456	469	444	478	469	457	444	434	426	416	433	439	447	442	431	443	419	422	432	468	453	453	472	448	466	436	443	420	465	439	441	427	462	454	445	422	441	420	472	445	469	488	446	484	443	431	441	457	454	443	443	444	475	465	466	425	445	466	451	465	474	447	491	446	426	445	462	455	468	398	405	425	427	447	443	442	455	484	442	422	450	418	453	469	446	444	444	405	423	445	441	411	463	460	431	433	479	433	415	451	461	426	462	399	435	437	448	468	450	437	472	417	464	462	458	433	458	462	421	440	442	440	445	431	419	448	427	424	450	461	443	447	491	417	465	450	444	439	408	431	464	421	453	444	426	457	461	431	428	476	446	462	444	497	475	458	409	487	451	469	486	432	466	477	405	462	446	430	475	442	413	463	438	443	443	480	445	432	413	443	417	444	443	436	439	468	424	434	453	468	454	445	421	443	463	437	437	418	433	458	459	470	460	440	426	475	436	422	456	456	436	434	470	450	471	456	484	412	441	452	425	449	423	442	466	450	456	417	450	458	394	428	437	467	448	447	480	453	439	431	470	430	452	453	472	469	449	448	431	438	404	443	465	461	433	431	468	432	443	449	467	405	434	460	426	492	444	455	429	450	477	466	442	467	453	447	465	471	446	433	442	445	459	487	456	424	468	460	461	409	433	442	410	431	449	434	409	386	425	463	434	425	462	447	419	443	472	477	448	443	454	433	454	463	443	448	425	430	476	424	418	465	462	435	422	433	461	418	440	420	468	439	483	433	490	474	438	467	440	469	461	417	433	468	437	459	416	432	492	409	432	443	439	473	452	452	436	438	437	462	462	456	479	416	407	428	444	401	438	460	458	480	436	440	440	398	436	427	392	459	481	492	426	462	436	465	473	444	415	447	416	444	450	491	431	450	461	431	442	456	452	445	474	459	453	445	449	423	420	458	450	462	428	433	486	443	465	457	422	455	488	434	440	416	401	456	432	405	432	436	448	447	457	452	447	417	429	465	452	471	417	438	453	455	453	418	504	434	436	426	416	476	443	463	458	482	423	414	452	460	460	463	473	435	415	465	470	425	446	423	431	421	446	442	412	416	477	435	421	476	469	432	462	439	437	437	436	454	430	452	442	423	426	438	402	462	444	453	460	420	457	448	449	474	443	483	406	429	406	476	463	438	434	452	471	456	439	437	410	425	469	431	455	446	439	428	416	433	446	498	420	445	429	457	433	421	464	420	469	423	432	440	464	465	470	402	472	472	458	432	436	432	426	431	458	460	440	463	458	426	443	457	462	484	416	390	438	409	427	455	432	418	437	435	436	462	448	450	440	417	410	440	459	485	470	411	440	463	462	463	452	425	415	436	389	415	433	480	442	426	444	456	466	476	434	438	418	436	443	490	441	460	478	447	445	425	454	443	439	415	459	424	432	456	434	462	416	456	442	425	470	433	466	453	471	414	414	470	446	455	449	429	427	419	426	407	463	400	449	438	438	406	452	447	450	455	462	439	454	469	439	461	458	456	438	435	468	445	489	430	460	446	427	467	441	435	492	457	420	457	439	406	470	431	457	458	446	466	442	461	456	431	424	495	409	427	418	451	493	476	402	452	417	452	485	458	447	439	456	445	468	431	456	486	434	444	430	483	483	459	434	445	434	437	465	415	441	432	440	453	428	478	441	442	447	426	460	477	424	466	454	466	442	409	423	445	467	463	476	440	455	447	472	421	433	437	464	433	460	469	440	478	499	431	444	457	447	444	453	464	455	414	448	454	413	445	432	447	419	439	404	416	450	457	428	456	465	439	416	441	447	447	428	466	403	450	416	452	445	442	438	480	499	443	443	440	446	478	413	426	422	474	429	452	456	437	436	472	444	473	453	488	403	462	438	474	425	444	465	420	455	431	441	430	439	445	431	456	460	465	422	444	423	467	482	483	458	434	469	390	459	497	444	421	431	467	475	454	444	422	428	420	459	449	478	463	457	445	452	420	464	432	432	434	452	420	417	470	454	417	449	437	436	441	446	438	461	457	458	438	413	460	452	454	411	438	431	483	459	408	449	415	430	434	413	414	469	443	477	439	460	387	438	463	455	457	451	425	418	427	440	443	453	420	439	446	437	457	412	444	419	438	460	445	417	450	464	435	446	419	402	439	421	478	456	448	458	443	480	460	437	477	422	456	419	453	430	465	471	433	441	425	458	443	438	482	455	451	453	469	466	398	457	459	414	390	454	423	455	431	434	445	410	457	461	451	424	463	469	446	486	438	451	459	438	464	436	456	441	464	409	419	451	432	490	439	450	440	475	424	450	445	433	461	432	432	449	444	401	479	455	430	418	432	428	441	462	407	462	484	463	439	397	457	439	435	424	457	451	476	422	414	445	445	405	455	430	431	452	407	443	468	447	470	488	438	421	429	456	438	436	435	478	483	472	477	456	419	436	498	449	473	471	455	415	442	407	433	470	505	440	412	438	442	400	439	428	410	438	485	483	448	463	504	416	435	434	385	427	447	406	441	447	418	446	445	439	448	438	469	440	469	463	440	469	409	474	452	450	431	415	400	430	466	393	467	425	432	437	440	427	446	423	446	449	406	462	431	439	450	454	457	444	463	448	452	453	453	388	428	436	440	402	480	417	440	476	496	450	440	426	472	472	468	448	434	433	483	437	422	459	453	469	450	451	417	447	490	450	404	469	434	439	452	497	465	446	442	447	445	464	476	457	444	433	481	404	418	467	414	435	451	455	421	476	446	471	444	441	412	477	435	471	438	454	467	485	438	446	446	419	452	430	458	403	448	449	431	428	447	455	440	455	456	456	434	424	424	485	425	437	414	443	486	433	458	446	436	452	459	426	437	470	415	455	431	497	444	440	456	453	420	470	438	418	452	406	434	408	485	425	481	460	443	459	499	420	417	428	439	454	448	435	446	462	452	453	500	438	431	470	435	421	481	442	422	460	440	440	434	420	430	412	459	438	452	491	447	429	386	431	428	459	421	469	391	426	462	412	453	428	433	442	451	415	463	464	470	461	425	483	450	435	458	457	439	436	443	465	468	471	446	487	470	449	477	454	459	462	428	469	426	491	411	440	427	485	447	450	443	462	446	447	494	443	443	439	476	479	436	447	431	408	442	445	401	463	448	481	441	467	458	460	431	473	481	455	429	472	454	453	445	445	463	420	420	451	416	420	459	464
23249	6371	2190	955	518	418	334	313	296	306	281	297	283	314	263	300	308	317	338	295	313	322	294	307	305	306	305	297	295	295	316	293	296	327	306	285	290	334	269	298	298	307	277	303	310	265	334	280	300	318	293	277	299	307	294	299	299	293	279	290	299	333	307	324	327	291	318	284	321	277	302	322	324	268	287	314	332	313	317	273	293	273	294	293	268	288	278	278	306	277	292	326	303	275	283	268	287	328	283	301	293	324	314	318	276	297	332	291	307	318	292	271	314	288	299	268	310	282	308	307	309	271	287	289	302	300	296	300	287	295	287	271	307	279	297	273	290	330	330	306	272	295	285	307	293	301	309	318	292	296	278	288	325	342	302	273	304	302	303	325	325	270	320	285	294	325	279	310	317	287	298	312	307	296	301	290	262	299	294	270	281	316	293	306	280	289	331	267	296	316	282	321	309	247	307	288	279	275	291	295	301	274	278	298	280	298	307	279	325	285	335	288	313	298	320	298	275	320	297	296	289	301	272	296	334	268	329	290	305	294	288	304	259	289	292	286	290	272	271	292	271	280	290	288	311	318	321	293	268	303	298	325	275	284	297	284	297	319	333	275	287	268	301	294	296	265	300	274	262	279	282	303	310	299	293	300	309	301	293	307	301	311	326	309	307	305	301	300	280	258	299	285	289	292	303	312	258	287	292	283	293	286	273	296	309	278	297	280	306	348	293	338	298	252	302	314	308	292	308	334	269	303	281	313	322	301	237	265	303	320	319	291	318	306	287	286	319	285	339	280	289	310	304	294	284	307	286	303	310	330	317	290	323	325	286	309	297	276	275	332	333	293	322	273	324	314	342	295	317	314	294	267	296	292	253	295	272	298	290	285	301	325	324	310	285	302	316	273	276	288	317	336	290	324	280	304	303	297	325	264	279	302	277	301	281	307	308	333	298	321	318	290	307	285	295	301	332	286	274	297	304	293	267	316	284	292	292	280	331	307	313	317	301	274	280	308	313	306	284	321	295	278	333	307	298	328	326	322	278	298	298	329	289	295	334	318	299	330	301	265	286	319	321	315	292	283	277	291	315	314	317	320	301	320	297	312	270	313	297	264	317	299	334	265	326	318	290	276	314	314	264	295	304	331	298	285	296	264	287	292	297	279	314	324	283	308	312	312	307	308	315	311	311	302	316	317	279	313	292	274	277	281	309	299	277	322	300	292	304	293	289	301	315	314	321	292	320	288	329	298	306	290	295	314	330	290	310	301	330	311	285	344	296	276	324	282	284	311	312	317	310	302	303	289	295	297	313	304	269	330	334	319	316	286	295	315	278	304	295	315	297	294	294	276	288	292	311	314	294	268	261	314	328	296	300	307	289	297	289	286	289	272	305	283	279	284	304	290	286	279	306	290	308	272	316	296	306	313	314	296	316	312	306	306	298	275	311	303	281	325	301	282	293	290	283	303	305	279	256	293	304	299	295	307	316	303	323	293	275	304	311	286	323	303	290	296	269	324	318	298	308	297	301	279	277	278	278	310	294	306	279	279	326	299	295	265	290	288	280	267	269	309	300	304	309	323	297	288	328	278	296	283	322	287	296	302	293	261	281	320	275	283	301	304	305	298	300	287	281	307	296	295	341	327	319	308	328	316	273	299	291	303	299	308	306	294	285	277	298	303	270	278	296	273	296	265	312	300	338	273	300	306	301	292	310	304	305	314	312	275	291	297	304	277	293	275	312	321	287	278	299	300	282	283	287	294	291	301	289	312	293	281	291	279	296	282	313	305	303	261	293	258	322	285	302	301	306	337	302	310	283	302	280	293	277	316	269	323	295	288	311	280	289	325	307	276	283	273	286	300	294	299	286	289	295	297	307	315	296	281	281	294	293	290	299	296	279	293	303	296	296	296	319	308	295	293	284	278	289	309	309	296	277	324	312	291	309	327	325	287	278	306	304	299	311	270	303	327	287	294	288	292	295	310	300	298	304	331	299	310	312	301	311	307	282	311	302	297	280	290	283	289	301	304	277	266	327	309	333	296	290	317	269	346	297	316	290	295	282	312	296	275	276	295	303	327	280	302	300	269	304	296	307	311	295	297	278	335	277	313	299	310	278	329	327	285	288	292	277	279	319	284	290	277	277	310	279	299	305	285	299	291	306	281	303	318	274	278	317	308	319	303	308	311	304	318	316	301	279	270	287	338	254	263	301	262	325	292	300	309	296	303	291	295	295	291	287	297	303	285	274	331	314	289	315	296	275	302	301	289	299	300	299	306	289	280	314	289	302	304	312	334	270	288	292	299	292	254	287	298	292	305	283	300	286	270	305	282	264	304	296	323	310	311	312	291	288	326	296	303	285	302	259	298	295	300	321	288	296	319	296	302	300	315	311	293	293	287	314	302	309	285	284	313	269	290	275	274	297	289	281	291	289	270	277	295	278	267	295	290	266	290	323	311	326	290	302	279	301	285	307	285	306	319	289	317	287	303	325	283	272	314	261	308	257	314	267	298	340	279	286	287	268	277	305	305	301	287	294	309	293	293	310	291	307	315	281	293	319	313	290	290	277	322	302	284	286	318	292	313	315	316	305	318	306	296	301	298	299	305	288	300	293	284	298	304	313	298	300	286	291	267	256	308	293	267	297	304	287	285	314	279	315	293	288	289	302	291	288	298	287	271	272	311	316	278	278	298	306	284	305	314	299	307	283	283	338	295	302	334	315	279	283	326	281	288	280	308	307	279	269	300	301	305	262	267	292	312	334	293	290	296	293	326	287	277	291	310	301	309	304	295	305	304	273	291	309	295	266	324	304	308	294	319	277	285	283	311	276	311	309	287	295	298	277	268	307	296	313	281	323	328	293	297	304	298	301	288	324	302	275	280	284	288	301	305	293	310	265	297	296	298	349	279	276	282	289	292	299	308	301	285	292	277	296	284	321	283	297	334	285	321	314	285	300	314	338	316	291	288	303	303	324	336	295	269	300	286	270	288	299	302	309	272	257	299	302	283	273	319	326	315	273	304	270	284	275	294	293	295	263	321	297	297	314	312	291	298	266	295	276	283	308	304	272	303	299	301	268	304	296	301	337	275	297	301	297	318	319	304	356	280	311	329	297	285	293	309	313	302	327	296	309	316	296	293	289	283	285	280	282	291	287	298	290	305	284	328	332	294	311	312	305	329	281	308	295	290	320	302	290	303	258	304	278	312	313	286	301	284	336	247	275	309	277	327	321	333	307	278	300	282	273	303	302	272	338	289	315	287	288	259	319	299	288	295	289	311	305	291	307	299	272	295	286	273	303	306	288	319	285	291	311	288	266	264	282	299	301	306	274	312	300	295	300	296	341	284	303	278	320	278	301	284	306	265	333	284	313	273	275	280	312	294	270	277	285	314	305	295	293	270	316	306	296	258	333	298	290	314	300	293	306	270	295	286	282	316	310	281	279	286	295	309	289	312	300	314	286	265	325	314	303	300	273	311	295	281	310	254	300	302	326	281	273	307
15063	831	881	873	886	872	841	763	779	780	783	747	745	740	772	755	748	785	766	754	751	735	760	776	745	753	761	771	767	777	744	730	746	800	682	735	770	767	754	750	737	748	770	760	745	728	756	726	773	756	699	750	772	721	725	739	701	718	755	703	762	735	767	772	796	721	758	760	730	782	759	701	741	750	718	764	732	750	763	705	739	733	796	753	726	764	730	740	686	741	701	755	776	748	740	736	766	720	757	764	745	768	726	759	749	717	757	776	738	700	706	725	731	777	738	753	733	767	764	740	751	705	777	716	683	738	731	711	699	757	774	751	698	775	716	719	745	730	743	778	768	744	707	721	746	742	763	756	761	714	708	673	774	762	737	749	684	726	738	694	761	714	784	774	721	748	756	680	766	710	769	709	690	729	774	747	726	728	763	746	754	726	721	699	746	776	753	728	746	737	704	746	742	762	680	718	749	702	760	737	702	760	706	716	719	708	735	705	724	740	735	748	735	739	774	737	717	708	704	747	773	784	686	733	756	773	709	800	748	754	734	765	755	757	748	740	752	685	780	726	730	768	778	758	758	706	737	739	746	731	687	736	779	727	715	728	753	754	807	759	757	740	758	725	765	755	747	745	752	737	773	756	741	790	685	752	734	734	735	733	786	762	721	727	753	734	747	721	722	776	721	698	715	736	713	742	726	724	783	755	746	721	734	752	716	759	780	760	675	806	765	716	724	721	754	764	730	721	717	731	769	687	736	760	699	724	732	740	724	739	724	686	740	760	724	710	759	751	749	717	725	751	739	723	733	786	698	736	761	737	740	695	731	708	744	705	729	711	744	768	706	758	748	708	764	739	777	752	749	737	724	735	722	778	745	764	758	756	709	742	770	749	720	731	745	716	737	757	732	739	733	761	758	763	681	766	728	731	781	715	766	760	753	762	761	707	730	717	756	773	737	707	711	772	738	702	760	712	700	747	736	737	761	735	768	729	703	716	723	745	762	777	723	700	766	762	757	745	729	772	717	751	745	736	755	735	742	765	730	745	761	707	751	732	784	784	783	755	759	709	748	770	751	753	766	765	704	760	760	766	758	732	797	740	740	708	714	748	749	763	742	756	735	691	724	714	716	727	732	761	748	734	719	720	678	756	736	743	765	736	751	758	778	777	733	763	745	756	757	704	740	703	700	737	771	762	742	736	735	700	736	776	741	737	766	748	780	757	753	705	727	760	710	713	760	757	744	757	754	731	736	725	752	699	676	719	750	755	730	747	744	735	773	713	765	764	738	758	761	739	786	738	724	697	769	780	720	746	709	709	762	661	746	711	735	751	700	773	728	718	748	696	769	759	797	752	698	721	769	724	729	758	721	729	763	759	738	736	735	770	783	725	750	709	709	746	750	721	667	775	750	770	718	726	749	720	762	752	737	699	744	760	694	764	726	740	722	732	706	787	726	745	756	796	731	755	750	749	729	690	719	735	700	741	695	752	723	739	755	732	746	694	736	689	702	778	762	700	762	729	758	720	743	731	801	772	759	743	776	711	795	723	751	755	736	715	704	744	697	739	734	764	706	755	739	733	748	684	680	743	740	770	746	740	755	746	716	808	729	714	710	727	712	717	773	734	706	768	758	760	715	736	732	778	755	732	736	764	717	686	777	758	813	748	780	772	769	757	730	705	749	729	737	752	720	744	748	781	748	769	772	739	736	755	713	701	727	735	772	741	715	730	797	734	791	692	690	757	747	734	715	767	782	760	721	747	696	698	758	669	792	795	727	700	739	754	718	732	762	743	706	773	748	737	757	766	747	763	733	776	712	736	726	709	768	701	763	779	741	729	737	749	771	748	768	687	763	707	763	749	775	727	777	763	733	767	732	738	749	711	706	748	706	740	754	719	725	754	761	740	708	738	752	705	720	782	723	740	767	709	693	709	745	711	791	765	761	687	762	733	707	745	725	748	713	738	720	735	757	735	743	698	700	728	687	704	760	758	723	736	767	707	781	747	744	722	731	772	750	694	755	725	733	740	718	769	758	757	707	697	736	731	730	731	708	763	699	702	765	724	738	692	727	710	745	761	734	764	771	763	702	762	730	720	779	768	762	738	734	705	710	759	734	704	751	772	765	761	730	727	714	757	729	756	791	728	693	744	780	739	758	720	760	752	731	752	740	736	708	742	762	759	722	740	723	810	729	761	748	750	725	744	700	764	740	714	782	774	757	807	759	753	723	782	730	760	676	745	776	671	720	728	808	759	697	741	778	696	763	731	715	733	791	695	773	741	760	694	738	757	709	764	778	718	743	751	751	700	699	760	772	725	773	697	712	767	747	758	740	803	715	738	742	741	728	725	755	741	758	733	738	695	775	721	723	699	717	737	709	733	727	727	776	773	749	797	742	767	748	764	753	758	767	771	776	761	731	766	763	740	718	738	711	737	774	730	712	734	760	753	744	767	775	743	741	729	728	765	766	725	705	714	765	747	683	754	710	712	733	705	781	784	728	690	796	739	763	722	769	743	738	766	732	753	753	748	737	715	724	724	758	661	738	744	757	769	724	756	752	746	716	768	731	731	781	764	746	778	758	742	743	724	763	752	768	730	698	747	746	676	756	755	759	737	762	771	742	738	745	743	713	778	768	741	765	724	733	771	700	768	702	684	748	711	776	743	769	710	744	695	798	745	731	733	756	739	753	761	792	745	766	711	764	795	731	778	757	713	759	741	717	753	772	740	733	739	783	745	746	681	710	735	751	700	721	740	724	746	734	752	768	786	718	806	750	757	718	741	720	716	754	757	721	717	748	730	699	722	761	767	742	739	723	743	735	769	750	723	737	740	772	777	735	721	745	726	746	752	726	752	728	762	775	771	761	751	685	719	736	698	771	701	777	715	743	705	801	784	722	713	763	745	681	705	760	810	757	707	689	696	736	740	756	740	735	748	763	733	718	771	779	726	755	775	732	714	695	745	737	728	728	702	720	762	687	758	733	729	737	768	758	715	767	751	745	734	725	729	739	787	754	757	722	680	728	739	743	738	730	765	718	740	731	710	716	757	779	731	736	729	745	747	729	758	766	740	772	732	752	713	730	737	754	753	769	788	802	736	710	763	808	743	740	740	697	684	748	688	753	724	765	706	714	740	734	692	756	696	739	750	728	746	714	709	748	797	798	753	779	758	778	712	797	689	750	708	747	732	736	736	733	764	757	741	713	793	725	847	733	742	722	721	764	714	707	746	720	707	721	728	753	717	744	707	713	709	705	722	729	741	717	746	730	730	699	728	693	736	769	751	764	726	773	775	740	767	786	761	700	760	697	743	738	704	735	724	746	763	746	738	744	760	779	760	758	759	691	710	732	745	762	712	763	722	720	751	716	739	775	751	725	808	724	770	738	717	733	726	761	769	772	737	740	744	736	742	699	785	749	717	733	685	769	749	726	731	742	702	765	784	766	761	768	758	765	732	749	724	712	788	719	757	757	760	714	766	731	795	783	738	731	750	673	753	757	726
41391	23063	23926	15191	7872	4265	1946	673	504	479	473	405	396	407	413	391	377	359	368	400	345	392	321	348	327	329	372	360	336	350	353	358	330	315	388	365	329	328	384	349	336	376	317	336	342	321	320	306	363	355	366	382	321	304	331	349	361	347	337	343	342	350	360	298	330	317	355	306	361	354	313	346	346	302	348	344	347	341	325	317	369	332	347	333	343	323	334	353	335	328	325	312	331	336	331	311	338	327	354	340	358	340	342	305	341	349	317	341	310	373	344	327	314	345	310	300	345	342	341	337	336	305	314	355	308	318	322	319	342	360	358	342	303	358	337	345	338	317	337	347	379	329	329	367	312	326	351	339	371	336	313	332	320	321	331	331	353	333	342	322	336	364	325	334	344	311	324	328	289	327	340	334	355	342	320	353	350	329	337	352	351	312	325	360	322	322	293	293	321	352	342	346	326	311	334	319	356	344	327	339	343	328	308	368	351	320	330	342	300	332	349	324	336	322	363	347	285	313	312	330	332	312	332	321	304	323	327	327	305	329	346	349	331	362	335	304	349	358	356	339	325	324	354	352	360	319	353	351	339	309	332	326	326	319	307	309	301	315	344	277	311	353	315	340	357	294	321	341	326	323	350	331	343	339	321	319	317	314	343	325	313	336	329	377	336	354	337	326	312	365	332	291	341	331	348	338	317	341	331	374	336	328	356	336	364	319	334	345	301	347	329	327	354	307	310	321	313	329	366	326	342	375	345	370	342	336	312	319	311	356	336	314	328	303	345	296	322	318	374	344	311	327	317	350	350	345	317	282	317	333	332	340	299	340	326	335	310	335	338	308	327	353	342	342	345	295	318	370	332	359	344	303	345	307	343	326	318	300	314	348	342	302	368	321	336	352	343	325	348	366	353	324	341	310	321	303	327	327	340	333	305	331	330	329	336	335	330	308	356	313	332	322	342	341	346	291	326	320	370	310	299	329	341	349	363	329	344	326	280	350	344	325	331	326	358	323	360	340	328	332	317	346	322	346	333	324	316	300	295	375	342	334	322	309	331	341	352	312	350	335	317	324	342	340	326	315	329	343	305	329	382	330	348	327	308	352	359	340	355	318	340	315	303	337	347	305	320	344	309	329	339	348	353	345	315	324	310	324	327	299	346	325	322	346	335	346	338	318	308	327	324	290	314	334	315	325	335	324	301	355	307	363	337	336	309	327	355	337	349	319	342	332	310	343	310	291	330	350	331	350	402	327	330	294	329	342	345	351	329	362	333	313	310	341	356	329	342	350	300	324	339	353	319	345	313	360	351	357	327	350	333	326	318	341	349	310	319	323	349	365	313	329	363	334	337	298	320	312	331	332	326	346	295	306	313	345	336	320	315	330	324	338	350	327	318	379	325	324	359	309	328	314	337	340	331	329	326	319	328	335	338	336	322	321	326	352	334	307	319	288	338	319	331	369	321	383	344	305	350	319	352	321	343	316	305	378	334	288	301	336	359	345	345	330	307	320	332	300	345	333	318	314	325	330	360	320	323	339	327	303	354	366	355	356	340	332	357	334	357	307	361	315	334	335	322	306	302	306	341	328	324	348	336	344	311	334	334	348	337	350	304	303	325	328	368	318	335	324	315	342	331	332	336	309	363	332	327	324	329	324	341	340	330	296	331	324	330	328	316	325	320	327	335	310	349	342	347	340	308	337	320	333	314	325	302	319	315	342	343	319	320	305	343	319	317	356	364	299	363	352	340	354	337	353	375	333	348	358	351	308	367	318	338	319	330	318	308	333	318	349	312	340	312	344	329	313	315	345	326	304	326	322	330	356	319	312	315	334	354	355	361	349	314	318	317	310	331	342	321	335	347	330	340	325	324	336	323	371	323	343	324	310	326	333	323	323	306	326	303	335	352	316	356	337	326	331	332	355	345	353	344	318	381	333	325	351	337	358	327	350	332	334	339	355	281	296	360	335	329	339	338	331	315	307	341	327	327	317	340	354	347	316	318	330	304	300	351	350	312	318	331	298	322	260	333	324	349	306	343	313	364	345	347	335	342	334	314	297	343	350	338	298	331	316	343	347	325	345	338	363	329	366	331	310	368	313	337	317	341	309	318	308	331	324	309	323	320	322	334	346	342	327	325	303	320	315	348	326	320	314	336	308	329	323	326	322	309	340	336	338	303	349	307	350	314	348	319	321	341	318	331	357	299	343	338	323	313	363	344	360	334	354	309	349	333	325	318	315	337	346	347	343	297	343	340	301	325	329	294	333	339	319	312	350	309	356	342	323	346	299	307	342	333	335	350	307	329	339	340	342	340	315	323	351	304	326	319	293	359	313	307	382	330	333	327	319	357	338	330	364	339	312	316	325	349	356	342	311	318	294	349	317	328	323	328	294	315	359	331	341	338	292	320	380	337	321	346	346	333	329	328	356	362	327	332	368	361	365	340	319	364	309	331	304	315	335	335	340	329	362	336	342	308	318	316	348	321	304	358	321	314	330	331	305	330	310	365	369	308	327	324	314	328	354	307	338	319	309	317	354	328	373	340	346	326	337	357	340	300	315	341	322	333	363	309	307	294	315	326	347	328	339	314	355	280	316	309	330	328	315	346	315	295	344	343	329	341	323	301	319	332	315	315	351	340	337	321	320	308	310	309	362	315	311	339	353	349	315	341	331	358	323	355	343	313	337	325	334	344	318	313	346	327	370	320	367	310	332	340	338	356	310	310	323	343	340	312	329	329	335	338	341	303	307	349	341	317	303	364	347	336	337	356	323	359	317	335	288	321	308	349	303	307	341	341	347	343	308	325	328	296	331	346	320	321	325	363	336	339	338	338	312	306	310	314	332	326	338	298	334	344	350	326	326	334	317	336	283	327	345	325	318	328	323	338	324	302	305	336	307	328	324	303	338	314	308	307	332	334	346	293	331	347	329	312	366	328	351	342	324	312	369	279	317	317	297	339	331	358	310	340	298	327	347	314	367	323	348	359	342	364	319	299	284	330	346	348	315	322	283	347	334	320	359	316	339	343	313	331	349	326	334	304	321	326	325	375	360	301	313	344	325	294	363	329	330	337	306	328	336	348	350	326	345	336	319	328	327	368	346	332	353	321	321	345	341	329	328	337	342	338	342	355	308	345	335	344	315	309	322	321	344	313	343	296	304	386	334	344	322	290	333	348	325	329	322	307	320	356	318	336	337	334	331	322	347	363	334	341	356	345	314	330	294	327	341	350	321	346	313	337	289	336	294	314	309	328	314	335	316	321	311	338	367	309	300	343	342	307	326	310	341	353	313	323	321	311	341	312	334	308	326	336	357	299	321	326	299	347	305	342	334	344	334	318	318	372	317	305	296	330	296	301	310	343	336	311	327	307	337	357	319	348	335	356	323	344	345	345	297	346	322	331	331	337	341	285	314	331	297	325	327	360	341	326	357	364	321	310	323	324	349	321	343	324	316	316	333	358	354	319	336	352	339	324	361	363	332	341	332	322	345	314	334	331	304
30582	2556	3533	3836	3265	2743	2313	2054	1836	1594	1530	1420	1356	1189	1142	1066	1086	1044	989	981	997	989	978	953	915	967	919	881	865	896	849	848	870	866	845	833	847	846	852	845	842	884	815	817	854	833	805	819	867	831	803	777	857	747	824	857	851	810	812	819	793	768	832	810	835	800	836	826	776	830	808	820	803	800	766	791	784	784	827	814	858	816	769	795	814	798	831	816	776	806	794	762	795	790	803	798	806	837	778	768	842	816	780	802	816	818	800	787	776	798	789	772	856	798	800	751	765	798	809	838	826	844	824	846	750	744	764	836	812	772	827	796	817	771	732	726	823	775	778	855	766	745	809	843	855	800	865	818	783	795	795	814	810	796	786	832	814	791	774	775	777	838	810	765	814	849	749	838	802	797	779	837	773	815	830	779	828	812	820	817	798	780	811	804	805	779	758	752	812	757	770	756	827	801	779	793	842	804	815	775	795	792	821	781	764	818	806	776	719	801	773	795	774	775	761	794	742	756	807	768	798	804	846	826	827	751	794	780	760	781	761	843	782	815	849	793	818	799	743	799	796	781	797	845	786	808	792	789	796	830	777	864	807	781	817	763	767	801	814	837	845	780	796	788	808	759	783	803	812	811	760	777	802	777	823	801	761	783	761	769	784	755	782	831	834	750	795	795	856	791	808	789	759	884	815	772	761	809	777	784	797	808	783	872	802	809	800	789	757	842	815	746	785	765	786	864	803	818	791	769	790	788	787	822	812	804	812	784	778	781	818	829	821	797	815	773	799	804	759	815	860	760	785	804	762	823	835	769	766	829	800	793	792	780	783	764	774	823	813	834	756	829	805	831	825	744	766	796	788	805	823	811	797	814	779	803	786	785	769	698	759	783	790	784	812	812	802	762	798	787	836	782	787	780	759	754	842	849	797	772	774	792	759	782	790	740	770	764	816	817	810	795	834	762	854	798	776	826	815	801	832	765	778	785	783	791	793	842	797	796	814	794	844	799	772	745	822	857	779	769	795	760	775	780	775	779	784	778	778	799	827	835	819	768	763	830	771	824	764	774	777	853	786	815	802	714	804	798	851	831	807	844	814	808	784	790	807	793	789	795	813	787	841	773	765	763	779	799	824	802	776	814	781	795	826	756	791	806	805	775	859	790	839	818	850	766	794	779	763	805	806	854	808	792	793	812	754	790	842	786	777	815	775	776	787	764	842	805	815	810	784	789	810	768	821	794	759	788	819	794	771	763	789	788	820	762	780	800	773	828	765	816	806	819	815	799	771	846	743	779	740	801	760	816	795	776	798	796	757	793	803	783	774	795	794	851	824	792	790	791	820	777	786	780	801	783	788	765	796	845	809	804	815	752	800	769	767	776	840	776	793	803	777	739	782	740	814	805	832	770	760	772	775	804	795	795	790	786	772	805	796	826	751	761	798	798	851	758	783	811	785	838	771	827	763	763	795	808	794	795	826	753	814	737	792	793	767	833	800	807	839	759	774	793	777	745	832	807	802	773	840	751	734	789	763	789	842	810	794	788	777	781	808	788	831	730	809	797	825	736	821	803	852	802	753	758	842	767	760	820	751	784	746	805	755	807	801	808	778	805	775	821	806	796	829	797	812	842	794	780	831	825	790	818	810	779	832	810	809	795	782	762	840	777	786	763	841	740	750	799	827	786	835	829	770	822	805	788	740	816	765	761	784	804	782	780	784	746	802	798	761	815	774	798	810	791	822	844	784	788	808	814	765	814	801	833	792	797	786	761	812	820	758	808	808	801	778	781	797	802	843	807	787	812	774	792	843	788	818	783	764	813	817	790	795	824	810	779	768	830	792	807	771	835	780	826	791	823	843	795	833	777	774	786	767	777	819	820	852	761	801	817	815	830	776	841	782	739	800	815	792	793	784	769	779	762	765	759	807	817	755	766	745	823	826	764	782	804	772	832	785	780	769	725	784	805	767	773	813	791	827	765	791	807	831	774	753	816	833	811	834	788	814	816	828	803	785	781	842	755	818	827	823	774	766	845	820	816	773	783	795	790	786	781	771	781	792	807	771	817	788	797	769	826	770	750	789	777	759	765	791	782	831	768	799	738	752	739	788	838	808	821	791	762	716	771	771	826	833	817	839	797	840	795	773	775	776	799	802	811	834	727	812	752	796	797	826	789	813	776	777	863	779	790	810	794	812	858	821	839	848	806	775	801	804	776	774	764	770	780	784	798	809	815	812	814	823	847	803	843	847	812	830	789	848	774	747	799	799	761	834	776	788	793	756	813	778	798	776	818	806	803	723	803	803	814	772	775	788	820	768	851	822	797	782	771	801	813	806	795	855	783	767	808	765	787	793	784	798	811	810	817	776	819	790	838	783	747	793	809	814	759	763	798	731	823	764	790	848	789	786	739	772	789	766	719	792	789	802	809	815	790	805	868	791	823	757	819	771	796	815	826	789	809	767	812	801	820	806	804	847	803	840	797	806	777	778	831	790	805	824	761	788	809	803	821	802	828	808	799	796	761	758	747	727	788	833	785	835	784	786	754	789	830	773	784	786	801	851	775	781	777	871	794	823	768	812	779	775	770	782	839	760	789	806	796	795	773	803	803	793	790	773	806	827	827	785	797	785	775	787	796	812	804	814	827	786	753	832	762	769	808	739	765	763	794	803	833	786	822	810	833	799	764	831	792	768	792	812	831	771	810	785	773	733	793	789	819	775	782	806	802	780	797	775	794	826	757	822	830	796	815	809	816	799	759	847	801	827	762	766	793	802	787	818	806	807	815	819	846	852	756	813	788	825	814	831	817	817	836	821	779	801	848	802	768	767	807	779	851	762	880	825	769	774	810	770	775	830	783	818	785	780	790	804	785	792	777	799	800	743	806	787	797	780	761	747	763	769	776	833	793	780	765	791	842	797	824	838	783	761	825	755	792	833	826	800	783	774	740	759	799	793	791	843	773	810	775	800	797	723	772	770	809	771	759	784	818	737	789	778	783	833	811	843	825	775	807	772	822	816	806	782	819	804	777	807	798	787	765	817	829	780	801	753	807	845	850	772	812	778	781	831	801	827	735	777	793	823	795	781	816	805	767	754	798	836	783	782	776	789	816	851	775	815	804	803	802	840	828	765	745	782	797	863	781	809	803	777	789	794	759	768	788	823	765	799	740	809	826	802	771	816	741	750	841	808	754	789	785	839	784	818	782	776	823	791	840	853	785	848	821	775	793	788	781	807	752	802	744	796	780	761	792	782	814	789	781	771	816	787	752	781	810	790	777	813	806	805	800	804	745	771	833	799	786	772	805	757	793	810	782	793	794	811	838	823	844	810	790	799	779	817	790	803	783	742	817	742	835	763	783	772	778	765	776	767	864	833	783	840	794	794	767	800	814	773	804	760	832	774	814	747	837	775	764	821	770	809	735	767	788	803	783	811	782	751	793	828	774	853	760	781	795	832	834	781	795	810	811	803	799	834	807	883	765	784	794	770	761	781	820	750	806	816	766
43194	22038	23640	16935	8910	5044	2712	867	484	472	409	345	330	300	284	276	252	230	233	215	244	209	193	196	201	204	193	212	196	202	194	209	191	167	190	208	197	171	165	179	181	173	185	190	172	169	183	174	172	192	181	179	181	174	192	188	199	190	173	215	158	184	175	190	195	158	180	188	186	185	184	186	148	187	185	158	166	186	200	160	206	158	168	188	174	151	176	170	174	172	173	163	158	178	176	174	174	182	180	159	150	173	152	189	175	203	183	191	168	183	206	181	170	167	174	172	185	156	156	172	180	185	183	183	184	159	197	173	170	173	175	171	150	145	162	167	171	175	197	175	161	184	165	159	178	189	164	169	167	167	160	168	182	173	181	161	186	161	145	185	161	172	192	188	157	185	177	172	185	167	168	175	163	175	195	168	176	175	185	133	157	153	198	175	185	158	170	166	182	182	163	166	150	170	174	184	170	178	150	149	189	160	179	165	179	196	157	170	143	179	163	150	171	166	173	160	169	180	183	175	173	186	169	184	161	149	162	173	174	187	182	146	171	170	163	173	169	181	153	183	169	171	174	201	175	174	171	173	177	173	171	180	167	181	196	173	186	142	195	201	183	169	164	151	168	174	198	151	160	168	182	132	192	157	186	163	179	168	175	184	173	164	196	203	179	164	184	182	177	157	175	195	174	184	171	184	187	178	157	158	187	152	163	168	164	184	151	175	186	182	184	157	182	180	167	139	178	177	180	155	150	177	177	166	164	177	204	194	185	169	177	155	164	200	174	180	197	175	188	164	171	204	179	154	156	180	173	166	182	158	180	170	175	184	188	178	169	135	178	185	182	162	166	158	161	172	181	182	187	181	181	147	170	161	172	173	175	165	166	163	154	180	170	176	141	144	161	199	173	202	164	165	169	160	167	211	192	180	183	177	177	158	176	153	181	168	161	172	162	193	161	161	172	172	151	190	156	153	168	176	175	196	184	173	160	176	189	204	161	169	171	158	170	162	171	179	189	185	169	168	165	162	170	180	184	181	150	179	188	187	182	189	173	182	173	182	170	174	175	183	175	168	186	163	185	192	188	175	178	176	173	153	170	182	170	167	178	166	174	173	161	198	146	182	195	178	167	180	193	191	179	160	179	170	216	161	147	144	158	199	181	195	167	144	161	171	198	149	194	170	187	170	180	161	190	188	186	195	163	176	178	167	178	164	173	186	142	180	164	189	161	185	179	189	167	160	192	161	202	156	154	166	172	166	181	185	164	167	177	171	167	165	207	200	155	183	174	174	152	178	161	164	156	167	199	181	158	166	183	180	160	157	187	168	163	151	173	169	164	149	147	164	161	171	178	201	175	168	185	183	185	171	154	151	174	180	166	143	192	171	177	169	194	194	178	168	172	153	157	155	144	175	175	171	160	187	191	151	178	183	155	182	167	167	159	195	151	176	178	172	175	175	173	174	179	197	151	194	184	196	165	184	153	168	186	188	187	178	176	174	162	173	174	180	155	157	181	185	162	177	165	200	173	176	185	173	167	165	196	176	167	172	172	173	178	176	162	161	161	193	159	173	160	156	170	166	148	183	179	180	207	162	177	173	178	171	189	164	165	173	150	195	169	169	173	190	213	166	185	177	157	171	192	174	171	169	141	181	168	171	177	195	173	162	188	170	162	180	169	196	177	190	172	182	156	165	171	187	174	171	148	193	184	176	160	169	185	162	182	171	170	161	171	194	179	173	160	183	169	189	192	176	164	174	170	170	177	173	184	178	163	160	184	172	178	188	157	161	199	172	181	161	162	178	170	158	177	205	172	172	190	158	170	182	168	167	177	160	165	185	185	166	168	162	166	190	165	186	152	164	172	174	163	157	170	188	197	179	169	164	190	175	182	171	176	201	168	152	183	172	190	151	157	172	168	166	182	180	215	167	194	185	190	173	187	195	162	161	175	179	169	200	189	165	155	146	152	165	183	156	165	168	166	165	189	186	185	180	180	196	184	185	199	168	168	183	171	170	165	182	179	188	182	177	161	166	160	176	158	122	183	162	185	170	188	173	186	185	179	184	169	151	169	187	165	202	165	179	161	181	160	170	177	181	186	175	172	171	201	163	181	192	218	175	190	189	170	175	171	165	176	164	164	152	175	196	186	199	174	167	160	154	164	174	180	202	199	142	163	166	157	174	177	174	185	143	159	177	171	166	150	178	162	189	161	153	177	183	183	151	157	175	191	175	195	181	182	167	157	167	178	190	158	166	186	168	181	189	162	183	166	165	165	169	170	173	175	185	163	195	191	164	165	172	177	193	177	193	180	157	169	169	150	163	171	158	150	188	189	195	176	175	135	176	151	180	206	180	173	176	188	170	185	188	163	151	182	174	196	184	162	189	164	157	181	172	154	175	176	193	175	177	164	192	172	178	176	161	203	155	171	174	168	189	166	185	155	149	185	179	163	155	183	194	182	155	181	174	191	171	179	162	163	162	198	191	180	133	161	180	184	164	172	160	183	162	167	171	156	170	178	186	172	169	174	155	168	168	178	161	172	200	166	157	170	149	158	168	148	187	154	191	161	182	189	176	166	168	178	186	177	171	162	178	153	166	169	174	169	202	164	153	191	176	181	182	176	149	171	178	167	158	153	153	182	186	187	162	175	170	172	179	163	184	170	160	161	176	166	186	181	175	153	166	185	195	166	167	155	174	190	188	175	173	168	157	196	168	168	176	195	193	178	169	183	160	179	169	189	177	181	166	168	150	172	198	190	185	183	175	186	192	183	175	178	178	172	153	169	176	156	182	165	173	165	170	182	182	195	169	171	193	197	199	179	161	192	165	176	181	170	181	193	169	173	209	161	176	157	161	192	164	199	174	173	170	158	151	209	169	210	141	160	179	191	172	174	175	173	178	157	178	143	181	178	176	179	148	179	178	182	175	173	180	184	140	171	202	173	177	189	182	202	153	170	176	172	180	159	159	194	165	165	174	172	171	194	165	157	141	163	159	152	162	174	187	181	170	165	179	171	159	168	164	145	194	188	153	182	173	194	168	173	154	151	174	179	166	159	171	187	174	148	183	157	193	170	182	180	174	159	158	174	172	164	177	170	174	205	181	159	162	176	176	167	184	167	175	190	176	155	143	175	159	186	165	174	174	183	182	181	167	177	193	180	196	187	175	152	190	186	163	168	189	188	161	165	162	174	165	161	178	152	174	197	184	169	168	182	163	153	188	175	188	171	203	176	195	164	154	173	184	179	153	174	174	159	150	167	178	187	173	202	191	170	177	179	184	170	165	184	182	170	156	180	179	170	166	180	190	159	147	162	157	187	163	176	175	173	181	150	170	173	183	182	185	160	172	167	192	173	152	171	194	133	193	184	140	161	190	186	178	154	195	148	151	146	160	163	156	193	170	198	168	175	161	170	171	179	205	182	178	168	198	167	148	165	185	167	161	183	185	163	188	173	182	153	167	189	172	191	163	158	175	182	164	164	179	165	177	209	175	175	157	187	171
28932	2758	5481	6050	5110	4121	3335	2813	2352	2071	1837	1528	1367	1121	1139	1070	1030	909	844	820	826	772	717	715	688	704	671	675	600	639	588	601	572	570	569	600	573	473	545	556	480	568	552	536	474	502	501	509	486	492	487	509	472	472	472	455	504	481	519	480	502	484	500	469	460	454	466	429	480	470	504	471	456	446	433	494	462	500	469	476	421	453	453	480	429	457	436	439	423	451	436	482	452	496	460	463	418	426	459	461	423	439	447	456	465	490	464	480	455	453	449	459	461	475	441	450	449	426	435	453	443	458	455	449	456	482	459	411	493	445	466	448	450	427	426	442	458	439	469	443	424	448	430	420	446	459	410	405	448	445	455	461	441	465	453	464	437	443	430	475	474	460	432	460	421	473	442	409	443	431	446	469	502	475	460	435	428	452	486	455	411	453	460	423	451	440	442	435	449	434	462	482	463	409	454	418	427	429	420	442	464	472	456	457	437	414	433	453	432	436	472	476	426	424	474	451	421	425	468	421	426	429	469	427	472	432	454	476	435	432	440	460	462	401	403	463	458	422	449	455	426	420	458	458	431	425	455	450	439	419	448	418	440	408	445	469	442	444	449	469	488	443	438	427	447	425	455	472	456	438	457	441	452	465	464	470	473	464	448	444	444	437	427	412	415	419	442	438	415	475	447	422	418	434	451	451	465	437	434	437	395	432	466	423	440	408	437	420	457	449	429	424	445	474	453	433	428	449	426	455	440	454	431	437	453	424	442	450	435	449	446	444	422	458	445	419	420	467	417	426	452	440	449	426	454	392	471	447	436	425	417	452	438	432	450	462	456	430	418	432	439	466	436	441	430	452	445	495	415	416	430	437	466	468	450	442	438	433	444	449	432	447	423	420	385	440	469	439	420	446	459	424	428	402	434	427	452	446	439	425	473	491	425	448	430	450	423	479	420	474	439	436	457	457	427	396	458	447	436	442	424	430	475	451	444	465	449	450	442	457	469	469	430	420	440	416	417	443	409	448	447	470	473	423	463	428	445	456	436	441	437	464	468	451	445	479	418	418	457	469	455	447	412	466	405	465	431	455	443	422	446	412	400	434	418	403	430	419	435	456	417	465	412	434	428	430	430	468	460	445	430	470	404	434	443	444	470	438	461	450	443	442	469	427	411	473	432	440	433	434	453	471	435	473	422	464	431	436	440	455	441	433	469	455	473	446	417	431	435	420	445	446	438	516	455	457	462	406	470	422	456	446	430	427	428	426	451	455	441	409	425	406	451	451	413	401	467	376	417	459	494	397	446	470	470	471	449	426	402	439	406	418	463	402	476	450	441	493	443	405	432	434	445	464	423	417	468	396	439	411	412	440	476	475	412	493	425	456	424	450	418	438	448	426	450	425	456	441	452	443	474	448	431	455	399	479	435	444	463	410	443	421	480	446	460	422	399	458	452	447	442	419	389	433	415	416	414	411	461	384	410	455	458	460	421	464	478	448	491	445	440	462	415	417	441	451	459	466	445	411	463	440	504	411	409	422	425	422	430	437	452	449	456	417	445	430	420	480	460	427	458	467	431	460	432	426	466	428	465	447	401	475	436	427	456	462	475	409	440	437	434	411	447	427	431	441	391	450	457	428	396	445	423	471	517	440	421	446	463	427	464	461	462	433	435	469	482	438	483	460	409	466	418	461	483	467	494	458	430	450	440	437	439	441	427	421	425	464	431	432	403	466	450	435	453	467	419	413	432	430	437	430	450	443	428	438	461	436	427	478	438	447	467	423	448	448	456	435	427	434	441	479	433	444	466	459	469	473	444	442	455	461	449	459	462	431	450	415	443	446	429	439	442	420	476	469	455	477	440	450	437	458	438	443	466	432	436	452	423	425	441	445	434	445	466	447	462	451	443	441	501	452	443	444	435	480	425	453	437	434	436	452	444	465	475	420	461	439	459	460	465	458	454	455	424	468	419	437	428	456	441	424	455	408	450	460	423	456	430	441	453	435	475	446	435	458	465	477	434	452	427	425	419	446	472	444	441	425	423	458	437	469	462	429	436	485	456	444	441	441	445	448	430	421	399	466	396	411	427	455	433	430	456	368	439	412	402	480	419	418	428	431	454	458	447	490	417	411	454	434	438	469	435	415	476	442	469	448	458	460	439	443	467	440	431	427	441	422	421	443	415	438	473	426	423	423	480	439	425	403	434	424	434	417	429	478	423	411	418	398	457	431	451	427	437	427	463	434	418	414	448	463	396	419	431	448	444	440	427	447	456	442	454	452	399	434	462	441	429	447	411	444	431	464	451	429	462	434	414	456	475	443	408	452	424	490	422	478	434	485	433	428	444	427	476	423	420	446	415	472	418	468	451	395	465	460	444	470	450	432	413	428	416	424	466	404	426	453	443	428	468	453	469	443	417	424	437	448	428	440	449	418	425	458	408	440	438	461	415	427	455	432	385	432	444	457	448	433	447	401	428	421	451	432	458	441	450	462	440	445	427	418	438	442	466	403	445	418	448	448	395	435	420	473	452	490	440	388	459	428	469	403	453	425	417	480	456	444	463	478	442	448	446	426	460	423	478	385	435	406	434	440	473	427	446	430	453	411	431	456	426	436	419	478	459	419	424	436	437	440	416	424	438	417	436	469	450	478	474	425	442	447	442	436	430	467	448	439	394	445	453	448	437	440	442	405	435	413	423	423	424	440	419	446	404	454	391	431	468	458	464	439	427	395	450	453	427	432	491	460	481	443	462	432	467	437	475	447	413	451	466	452	436	463	436	453	435	463	446	415	488	420	484	454	458	448	433	457	455	410	440	446	434	470	452	479	420	440	442	421	461	445	437	444	460	450	484	425	470	423	471	434	425	429	421	405	443	444	424	400	471	440	455	421	409	442	416	423	426	438	417	437	406	441	439	458	423	482	458	432	424	432	441	446	404	423	453	439	405	457	422	453	463	492	414	430	449	450	421	430	464	432	399	468	486	477	458	396	473	443	467	443	445	448	432	466	475	432	457	425	445	434	424	415	465	423	498	431	455	442	426	436	439	412	415	440	430	437	409	419	459	471	468	387	439	477	467	398	417	438	440	439	480	397	419	463	436	436	430	440	430	439	438	457	413	445	452	442	424	433	452	458	429	445	466	456	442	406	460	450	384	453	442	492	437	458	442	414	467	408	427	452	429	466	444	439	436	411	443	471	433	464	435	455	426	456	452	451	444	478	440	432	461	433	444	430	430	393	450	437	423	446	432	438	446	461	437	429	434	415	437	457	469	430	420	449	441	405	451	438	457	455	440	426	469	436	455	409	454	426	446	433	419	436	494	453	426	414	483	403	416	442	451	422	438	396	456	438	451	459	443	425	440	425	421	439	440	449	442	469	433	428	423	472	445	436	446	442	421	421	435	472	471	438	431	406	420	463	439	421	483	469	423	490	455	429	405	410	439	463	431	459	441	417	437	441	439	437	446	416	430	419	422	486	422	459	430	433	468	447	426	428	453	432	455	432
16615	3853	1743	884	533	436	375	352	300	308	311	278	304	268	291	303	283	292	280	271	318	276	292	292	307	310	306	308	304	317	317	309	281	269	287	263	290	259	277	282	265	306	277	321	299	288	326	296	313	273	330	290	304	279	264	264	273	300	258	295	294	306	289	281	302	292	332	308	277	267	285	249	287	285	287	293	307	277	281	287	319	280	279	256	291	279	316	306	273	281	305	289	290	300	326	297	252	287	313	320	296	293	303	277	259	279	277	283	286	266	301	316	291	280	282	294	287	320	285	319	298	311	307	308	297	267	288	283	297	272	306	296	275	319	279	283	285	290	272	306	271	301	316	279	300	311	311	315	288	299	312	275	279	277	278	260	318	291	316	288	294	291	303	301	305	313	286	315	303	280	309	286	319	300	313	298	292	272	315	304	271	316	269	295	291	283	287	286	286	311	278	322	293	327	276	279	300	290	303	273	298	278	261	304	284	313	299	294	263	319	250	297	307	269	311	266	291	276	273	304	262	286	298	279	327	301	279	347	342	313	290	283	257	312	292	318	296	276	321	282	313	283	302	283	284	278	268	263	290	282	285	260	285	302	259	274	299	324	294	302	300	281	316	302	319	270	321	308	298	280	270	268	296	287	287	276	278	266	299	301	287	262	284	310	290	303	285	285	262	301	270	263	260	290	319	273	320	297	278	304	274	273	323	299	287	294	315	325	327	301	279	290	281	311	301	288	288	248	274	281	325	280	297	269	287	292	290	303	305	306	289	336	318	270	289	278	274	320	280	294	277	295	300	312	336	308	314	297	288	249	288	297	297	293	290	313	304	293	280	337	332	274	308	319	287	318	294	288	282	277	301	265	283	308	299	308	273	279	241	297	287	292	285	273	293	251	298	286	264	259	275	304	311	281	299	295	326	275	278	278	303	259	290	301	305	308	294	316	295	295	334	294	278	307	293	262	285	275	297	282	279	269	303	286	280	305	285	334	287	310	286	297	266	270	286	284	280	314	334	280	304	282	299	303	278	314	273	293	284	298	290	286	283	307	292	314	305	266	293	286	334	289	269	291	309	273	286	292	289	314	311	310	300	304	273	284	293	282	289	261	308	308	309	263	294	312	282	295	318	281	246	305	267	306	319	285	283	318	319	266	275	291	286	249	291	288	276	310	284	314	278	287	267	308	320	294	282	296	283	273	280	296	238	271	264	293	263	300	302	283	304	282	258	299	286	293	288	342	249	247	295	269	278	309	273	317	279	277	267	289	315	292	301	283	254	289	305	283	305	273	290	275	324	262	270	258	320	303	272	284	260	271	321	304	304	269	284	316	281	320	292	289	282	290	299	269	266	308	283	286	291	280	305	315	307	299	298	280	328	285	321	287	284	322	296	272	276	279	285	282	273	294	314	313	318	287	313	291	308	297	310	276	275	290	299	295	285	294	301	291	274	290	309	318	294	313	270	273	280	290	302	273	322	265	324	302	276	256	325	296	306	272	308	288	297	296	304	280	318	302	300	304	287	297	317	285	295	248	300	318	274	267	308	273	296	271	286	296	289	285	304	297	260	303	287	290	264	292	280	287	298	263	271	275	295	295	297	311	277	307	275	316	267	273	292	274	269	289	276	243	282	280	302	256	299	283	263	296	293	291	312	278	303	320	322	249	276	281	271	270	272	295	305	295	308	277	314	275	276	292	304	264	287	298	312	304	295	290	278	309	289	273	275	296	293	297	281	245	284	278	283	310	306	311	321	302	283	291	302	306	307	268	308	300	313	289	289	266	303	293	308	312	297	309	290	266	290	327	312	325	271	278	293	292	306	273	292	281	286	310	294	270	331	273	273	276	291	290	306	300	298	277	316	298	310	286	297	310	279	291	291	271	279	298	317	294	292	293	302	287	311	324	279	299	284	334	271	310	316	323	280	307	291	284	284	285	271	308	293	287	275	281	319	305	285	288	254	309	293	313	302	304	263	301	306	308	299	258	284	279	287	286	297	291	290	299	302	317	301	309	291	266	294	295	264	319	294	267	278	288	281	269	294	294	298	301	276	268	303	314	295	292	303	286	323	288	278	270	285	292	317	279	289	301	313	285	327	283	298	285	288	277	274	275	305	301	286	298	294	295	294	280	280	310	295	279	278	301	314	288	274	283	280	299	292	305	260	292	293	278	280	302	293	274	246	270	310	277	294	280	300	263	259	282	273	280	286	291	284	291	269	271	309	276	316	310	312	309	279	277	254	307	312	276	295	294	261	293	293	267	268	282	299	298	263	296	284	284	293	270	294	259	278	311	307	259	281	298	335	281	266	296	248	299	289	267	294	241	302	288	281	297	314	295	290	294	286	303	260	293	328	287	310	274	300	315	270	280	284	304	299	305	275	280	290	295	278	286	287	281	290	269	288	282	286	289	273	305	294	304	273	309	277	248	263	300	270	287	282	294	279	291	283	289	282	305	305	295	311	292	273	309	303	299	341	319	304	287	289	272	273	285	266	285	279	273	281	275	272	279	301	286	297	307	296	263	316	316	290	317	282	265	314	298	298	273	308	282	305	274	295	276	278	307	269	282	276	295	299	291	283	284	308	267	298	287	317	309	300	293	271	294	319	317	291	303	286	291	282	298	329	293	287	285	281	308	291	321	255	280	316	278	299	292	283	288	286	292	277	290	292	292	295	309	259	304	310	293	318	253	291	324	304	291	322	254	268	283	296	294	309	266	321	299	291	323	288	279	267	309	263	296	286	279	264	280	270	303	297	262	310	294	312	313	282	301	309	246	264	293	332	283	282	274	307	272	276	266	312	322	290	291	316	289	294	269	299	285	301	267	309	317	298	252	253	263	276	286	287	287	286	309	301	278	313	282	292	299	295	326	281	317	304	306	290	311	297	300	309	303	275	347	282	262	291	311	275	332	310	306	287	294	303	291	274	309	321	269	299	289	293	298	263	266	269	268	313	268	286	301	282	267	283	308	260	271	269	270	300	274	265	323	297	337	295	288	264	266	279	279	290	294	292	293	289	296	265	278	278	290	307	267	296	313	321	270	301	302	297	288	277	300	279	302	274	295	279	271	283	249	314	316	306	316	314	271	278	293	288	297	295	334	309	297	289	273	263	285	262	283	289	287	310	314	284	311	296	340	308	299	309	294	273	282	302	291	280	292	248	278	305	310	271	268	292	282	279	293	316	279	286	288	304	271	299	284	301	303	278	277	306	273	293	305	282	260	286	300	274	279	298	274	266	266	268	247	277	315	264	283	309	286	298	293	283	293	284	299	283	311	280	281	289	289	299	289	305	277	274	290	287	291	266	259	267	287	282	309	316	286	280	279	306	285	275	292	298	269	292	327	276	271	309	300	279	270	277	257	294	278	286	292	291	289	287	308	318	319	271	318	297	285	315	303	276	271	277	313	287	283	263	296	316	311	278	269	311	295	282	262	290	302	301	284	294	267	269	250	292	283	289	268	338	295	307	299	314	289	306	294	307	277	281	285	279	273
11460	992	928	954	901	887	849	755	819	805	788	802	819	759	809	753	775	698	795	729	724	745	733	794	742	769	756	732	736	750	745	730	735	770	766	734	718	741	710	717	760	693	745	676	727	734	773	709	732	730	784	775	734	755	757	752	743	716	724	727	738	725	713	736	737	702	757	734	784	742	688	722	702	747	730	710	750	714	678	720	710	761	723	657	701	731	774	708	738	721	729	744	752	725	715	733	711	745	742	746	743	747	778	750	723	684	712	790	751	739	769	758	760	728	682	710	723	725	746	744	748	735	730	730	716	738	745	753	708	756	757	734	738	785	743	760	773	756	744	784	677	746	740	777	758	759	720	724	692	774	747	723	757	753	740	759	736	718	694	769	738	713	742	745	739	748	736	737	718	745	729	710	732	695	749	759	737	764	747	728	701	713	752	735	686	717	788	769	735	706	781	712	755	734	730	757	732	703	697	731	709	716	750	751	719	702	704	733	727	732	675	712	721	746	711	742	707	731	729	737	739	790	714	758	756	738	723	764	738	739	725	717	734	734	699	758	716	769	717	746	706	718	734	746	756	757	767	751	716	766	714	737	758	752	736	680	778	745	739	739	685	715	725	764	724	739	733	747	722	711	720	767	751	708	685	692	732	749	732	750	797	685	789	665	714	725	763	745	708	721	698	722	754	732	759	734	695	736	699	729	765	724	704	741	739	738	778	758	746	772	721	768	742	793	716	725	706	690	733	747	692	753	730	728	764	725	743	748	732	676	704	671	750	726	723	704	715	672	717	737	690	678	717	738	734	751	694	757	705	732	751	734	817	740	736	752	757	746	705	736	701	713	761	803	715	718	702	691	787	752	800	695	777	751	749	771	802	734	741	740	744	698	765	726	706	754	734	738	716	709	744	725	731	704	775	708	750	742	710	710	713	789	744	719	770	698	792	760	729	704	695	730	716	737	747	736	733	753	738	719	707	746	772	734	744	727	769	644	720	733	724	743	729	716	765	744	715	732	754	771	711	705	729	728	744	666	728	688	776	732	739	728	725	761	713	718	746	753	771	734	716	770	751	751	722	782	726	768	745	718	722	729	755	697	730	714	716	711	746	786	780	759	705	738	734	735	745	725	695	768	695	703	738	679	707	747	673	728	750	766	757	725	716	704	695	774	740	727	703	712	757	730	754	708	728	674	712	737	716	733	731	735	716	686	775	762	742	765	739	713	725	736	760	752	734	739	729	729	734	724	736	741	760	728	733	725	720	698	760	754	706	706	707	751	706	761	743	723	745	753	711	744	784	758	722	738	717	730	734	744	759	692	747	692	748	724	725	721	779	706	699	717	689	714	738	717	739	734	761	713	715	730	706	733	697	709	766	717	735	748	717	708	765	733	721	756	736	729	747	757	748	764	740	752	739	734	710	729	711	705	710	722	761	757	753	761	704	705	675	732	752	749	754	718	735	730	760	780	773	746	696	714	713	732	698	736	711	758	766	743	753	705	755	719	755	721	740	769	680	750	683	747	709	761	705	692	701	712	736	731	738	693	720	713	720	769	762	731	777	758	746	794	717	712	701	713	731	744	776	774	746	717	733	755	736	745	697	732	717	757	670	754	717	720	736	716	692	744	708	732	693	761	772	716	746	698	717	756	776	701	723	737	735	727	748	754	740	704	760	740	771	787	747	734	720	779	694	744	735	765	782	721	763	676	725	762	748	744	698	699	740	745	709	711	769	716	774	739	743	733	717	741	675	773	724	702	781	729	714	756	782	681	730	751	715	760	751	742	723	718	688	765	752	723	796	798	720	732	721	796	708	729	763	812	748	770	770	754	740	761	741	739	679	787	746	756	771	757	734	745	700	690	757	748	772	745	689	784	747	702	774	707	748	762	730	740	713	732	761	700	801	736	693	762	746	735	698	791	751	737	716	741	741	711	768	714	702	742	746	709	737	725	790	752	761	759	778	695	753	716	771	761	723	749	725	716	767	773	751	680	741	735	719	749	690	705	797	713	740	773	742	784	704	721	700	735	735	742	789	735	723	721	691	746	763	724	721	767	754	728	736	698	723	755	740	730	690	739	693	708	726	679	729	692	708	779	716	747	726	742	744	751	775	733	754	754	717	708	729	760	742	738	752	755	763	723	723	735	766	754	725	716	757	713	764	710	740	729	708	740	753	758	721	750	744	747	749	762	733	682	723	760	696	694	771	685	772	747	706	767	725	726	735	757	788	743	756	731	726	699	746	716	735	707	717	733	713	752	737	738	766	729	720	729	692	727	706	750	709	754	727	712	796	721	742	725	735	719	710	694	697	739	710	766	778	727	725	713	783	696	742	737	717	721	739	704	685	719	737	725	759	710	757	726	744	758	739	693	786	740	786	711	755	678	705	713	722	749	724	741	737	762	763	763	757	734	729	705	708	774	761	731	725	757	730	750	735	768	724	736	720	802	712	688	776	772	717	757	741	711	706	691	732	756	730	715	760	742	771	744	727	722	714	729	724	743	767	765	748	752	791	730	709	719	758	757	701	704	756	722	738	760	739	707	767	754	732	754	687	773	694	725	719	724	761	732	738	693	747	722	738	736	681	758	747	679	724	716	766	742	739	733	717	748	730	742	760	730	749	690	684	717	713	672	747	749	722	734	745	767	696	704	718	756	760	724	736	710	702	698	670	729	756	758	712	752	742	735	766	751	761	748	765	720	710	732	729	788	719	753	710	758	727	766	764	725	707	738	748	734	743	703	724	706	723	750	755	741	740	751	738	750	803	769	734	748	746	744	729	754	730	739	779	752	692	769	665	720	767	752	796	710	711	745	719	717	691	716	744	735	771	703	755	735	753	734	717	723	711	720	774	727	746	782	727	624	748	705	752	739	726	775	721	738	702	723	708	770	738	681	670	682	737	747	762	713	706	767	694	778	744	712	731	744	747	764	706	725	728	721	689	775	735	757	739	687	722	721	741	761	746	737	731	735	779	745	697	716	728	744	742	739	715	737	748	738	746	757	717	717	752	759	733	750	759	730	718	724	752	720	731	740	756	777	717	762	697	705	719	789	706	716	739	720	746	733	753	726	709	743	717	682	708	733	712	725	749	693	755	712	723	768	729	754	706	763	704	725	770	745	705	769	702	753	736	709	734	738	771	741	774	722	714	733	743	707	749	723	751	682	737	740	789	752	764	697	775	723	777	695	744	725	737	681	767	717	737	665	740	761	716	763	724	681	731	735	766	745	755	671	688	712	743	695	705	739	785	727	739	699	730	702	756	730	704	739	721	762	754	747	747	726	759	694	750	778	733	707	683	767	761	713	743	732	713	717	720	735	753	753	710	745	771	770	731	771	710	736	786	738	716	719	684	725	699	750	691	737	742	754	705	665	775	708	769	694	711	748	764	724	727	706	783	757	709	760	761	752	758	715	754	733	720	752	733	733	689	735	715	737	730	758	709	722	755	745	706	737	774	711	740	740	713	733	694	723	779	761	749	723	739	720	731	720	734	731
40081	24786	20200	11370	5272	2729	1333	615	480	426	436	461	434	388	379	355	354	374	347	342	310	337	353	342	334	326	332	319	291	365	334	338	304	337	312	327	320	341	353	297	330	364	344	330	343	341	329	344	296	331	295	340	304	342	355	340	309	303	339	314	337	361	357	329	298	339	313	301	311	303	364	332	308	323	326	294	327	345	305	312	332	363	349	315	318	338	322	336	305	359	330	312	315	346	315	364	319	313	344	321	296	331	345	308	292	324	304	314	319	319	331	314	301	333	333	287	343	339	360	323	325	312	315	351	323	334	328	315	292	296	338	318	335	320	303	301	364	316	318	301	297	290	323	312	338	343	310	332	334	314	327	351	320	323	342	337	335	322	331	334	346	306	290	352	323	349	347	318	325	329	338	329	316	321	329	324	315	341	325	295	347	350	368	331	323	333	326	304	303	320	325	310	329	319	332	342	332	310	339	319	340	347	328	346	354	338	336	339	362	331	343	331	288	320	328	347	309	309	328	307	295	318	319	314	334	304	325	334	345	335	328	316	301	329	321	342	366	347	316	321	332	334	330	326	314	304	298	341	307	290	333	321	353	330	318	289	336	352	306	330	352	336	329	311	321	339	348	326	329	348	348	330	338	321	320	295	323	323	341	327	365	335	313	313	306	306	350	329	328	314	328	307	295	337	329	326	308	345	310	294	336	349	343	307	318	315	353	316	353	336	309	293	321	321	360	332	303	330	331	335	294	349	338	295	338	312	305	340	331	288	344	294	315	318	320	305	333	335	340	355	312	344	313	291	333	365	343	289	351	340	345	329	322	324	331	345	307	324	365	321	343	364	296	293	346	304	316	321	331	342	326	320	340	308	337	323	341	321	351	309	364	327	324	312	319	328	327	341	356	350	310	350	341	313	337	309	315	353	334	313	319	327	322	347	324	307	314	325	309	296	349	325	344	291	318	297	329	344	324	292	334	330	336	310	345	331	296	330	319	334	298	350	339	330	321	350	339	339	313	314	346	308	316	336	340	318	298	337	304	323	309	331	337	327	351	355	355	289	338	333	327	352	335	315	308	320	306	305	334	285	331	301	314	313	322	340	317	316	308	322	333	313	283	338	326	304	350	317	318	331	346	336	322	351	320	368	345	322	347	338	326	320	337	321	331	343	323	296	319	319	350	314	343	307	354	332	344	295	320	329	360	311	314	334	334	354	336	342	310	334	284	349	349	279	307	325	319	343	314	313	329	338	351	337	303	317	294	341	340	337	322	325	296	306	334	351	343	327	323	326	310	342	344	325	322	348	339	318	329	324	320	297	340	343	349	286	341	288	318	327	331	333	334	293	298	327	334	316	346	318	328	349	309	332	317	299	321	299	322	322	332	331	336	356	326	326	280	346	310	336	290	304	299	294	344	307	317	356	342	365	360	332	318	311	307	307	343	328	327	341	333	334	315	320	313	333	358	343	318	345	321	351	335	327	320	327	317	322	316	303	316	330	324	319	327	320	348	335	318	336	338	310	337	300	330	310	301	314	313	332	310	339	334	318	332	306	305	323	321	313	328	325	342	321	309	336	315	341	319	350	362	316	329	323	338	342	293	303	332	312	298	366	302	317	344	314	368	339	347	303	319	310	324	345	288	335	323	316	314	319	312	341	300	321	322	343	339	369	310	329	333	355	345	355	335	334	332	325	309	319	306	323	329	324	345	381	345	330	331	312	340	315	318	325	314	377	332	316	319	323	317	343	302	303	315	309	333	300	311	331	304	339	348	305	341	361	330	342	341	335	328	347	310	310	338	338	323	323	312	309	361	297	303	309	347	327	338	310	327	301	340	321	308	343	311	346	309	331	351	326	318	300	328	322	302	318	307	337	330	326	341	325	328	302	347	364	303	341	330	336	342	328	303	319	378	330	321	334	297	339	312	332	316	311	373	316	337	334	312	309	297	307	296	361	327	317	311	347	331	317	323	316	313	295	307	299	319	333	346	315	337	322	343	320	322	337	333	303	293	337	310	339	306	340	340	318	326	335	313	337	323	323	326	346	333	315	318	338	308	334	322	335	345	323	300	294	323	350	350	308	313	315	322	311	350	320	316	324	334	326	329	337	356	329	369	334	311	317	322	308	320	301	314	313	302	352	333	310	322	328	365	361	304	316	333	301	311	322	341	319	359	314	337	354	344	332	322	308	344	295	315	311	306	348	341	339	360	336	348	282	345	350	330	322	314	316	333	319	328	333	324	336	342	333	325	319	348	346	335	325	360	358	350	327	359	312	296	299	350	327	326	309	337	343	343	342	317	329	319	283	340	337	329	331	301	296	336	348	320	305	353	295	332	333	325	301	320	307	348	292	293	312	338	321	342	322	325	321	347	304	329	323	313	345	336	299	288	328	342	369	297	342	311	351	354	318	337	347	331	304	329	322	316	307	342	305	320	320	337	316	324	345	350	296	316	297	311	323	316	345	338	303	345	324	340	357	315	309	316	346	314	314	330	337	352	356	316	343	327	330	299	313	323	335	344	313	344	325	306	345	343	332	348	314	333	329	331	322	329	313	332	323	321	326	303	317	297	325	312	326	314	301	305	351	319	290	337	335	343	373	316	346	288	309	299	336	306	329	296	344	329	351	307	333	291	324	334	283	335	355	328	346	371	335	309	304	326	326	315	300	338	322	336	334	321	328	338	280	300	350	350	331	307	331	311	354	341	333	302	294	324	334	352	332	283	310	353	309	344	288	335	343	319	314	318	306	338	310	305	329	351	311	332	302	314	349	319	366	298	333	337	350	316	335	341	307	318	349	323	352	346	315	332	333	327	355	315	321	349	325	338	324	342	324	314	314	316	299	332	334	328	303	331	339	312	336	310	365	318	326	340	306	321	333	337	289	334	324	315	315	312	324	333	317	315	329	333	312	329	315	344	350	312	360	305	315	315	319	302	331	309	331	329	327	342	295	331	321	327	334	323	334	333	341	308	319	308	366	345	331	318	326	334	297	339	347	313	305	345	318	307	342	334	327	297	339	333	311	287	309	295	314	343	340	336	342	314	309	351	333	312	288	343	349	320	318	326	302	318	326	335	321	323	352	336	332	325	313	325	352	350	328	318	326	337	301	327	311	345	310	312	334	305	315	304	334	329	298	307	321	313	300	308	327	317	329	356	291	315	324	320	324	322	313	302	318	335	309	304	381	334	301	326	346	301	335	302	326	365	350	339	349	336	316	348	301	328	320	332	336	321	336	301	329	287	302	305	316	315	354	337	322	287	332	335	320	327	321	309	319	355	322	336	308	319	311	325	347	336	334	327	327	318	330	282	314	325	369	316	309	314	318	341	340	308	362	321	331	321	289	326	337	310	337	347	300	313	344	347	304	337	327	320	337	314	328	296	362	308	323	356	347	335	322	298	324	326	347	313	345	315	339	327	325	343	313	321	318	359	322	315	334	316	354	319	342	332	325	353	311	346	323	316	349	345	350	320	296	304	313	328	336	322	331	293	312
27847	10446	3597	3829	3306	2763	2370	1975	1747	1646	1521	1379	1258	1214	1115	1082	1059	1031	1030	1029	943	1039	974	920	920	892	927	978	914	895	890	891	891	859	826	869	824	850	844	803	839	864	828	810	838	864	859	842	857	828	878	877	819	796	871	836	830	834	841	869	812	753	793	804	838	795	799	819	816	830	807	766	853	799	806	796	780	774	732	844	795	803	781	771	827	801	709	799	767	856	792	822	780	798	826	835	775	787	834	828	812	839	815	801	797	830	798	805	810	776	819	776	788	798	768	788	779	825	802	798	751	828	794	786	798	802	763	751	781	780	752	787	790	796	814	827	795	831	769	796	778	808	765	786	819	786	798	818	810	821	768	758	784	756	849	751	794	773	878	807	790	782	769	753	736	819	771	805	788	831	850	813	733	792	829	800	793	789	818	833	796	812	775	787	746	819	743	757	801	767	851	867	771	809	796	791	791	774	789	787	814	819	767	790	769	779	807	802	847	759	780	759	755	802	823	777	800	795	792	834	806	799	754	768	789	792	801	814	788	801	783	743	796	839	792	826	825	786	822	867	860	767	854	797	740	817	789	813	784	749	782	789	813	807	787	812	798	784	813	788	813	778	819	791	792	774	820	820	781	792	833	784	813	768	824	821	807	772	777	762	816	773	734	753	784	785	837	806	763	839	779	799	794	762	825	802	831	768	786	792	818	853	761	832	741	804	833	794	817	811	767	807	747	793	830	826	814	771	786	778	773	830	761	766	808	784	817	853	787	801	807	791	788	793	749	768	807	801	764	780	806	822	803	787	736	812	793	822	795	821	770	851	808	830	782	743	746	808	822	772	830	785	789	819	797	811	779	800	797	765	813	820	803	771	785	863	782	763	788	788	796	793	802	776	751	794	821	823	794	777	847	753	802	731	783	817	781	821	809	794	824	741	785	798	783	825	801	758	795	769	797	803	740	827	810	797	764	834	808	834	822	762	781	773	813	805	801	766	819	797	842	801	799	801	799	773	755	792	828	799	815	818	801	770	803	765	788	765	783	870	776	845	782	788	816	777	773	808	774	846	830	792	775	816	823	753	775	759	788	869	807	799	841	768	795	764	808	766	773	807	747	769	804	794	789	756	793	783	796	805	742	758	780	742	788	786	789	780	811	820	797	786	830	790	766	818	772	805	798	810	817	793	813	796	790	845	813	757	815	774	807	771	831	807	793	771	774	769	771	760	768	775	792	833	796	803	775	780	799	731	798	781	808	823	793	808	811	750	810	789	809	799	808	830	793	815	787	761	830	777	806	812	755	822	764	761	792	810	762	836	730	750	819	821	858	769	785	787	766	782	800	800	771	776	795	781	787	786	787	784	820	746	820	808	815	783	785	839	741	746	821	767	798	788	775	793	833	804	769	801	787	751	765	745	828	752	796	807	773	824	855	753	780	783	795	776	740	800	828	803	761	767	778	829	785	795	813	800	759	819	795	751	806	758	818	777	815	776	784	751	798	811	800	805	795	805	810	788	819	796	750	788	794	809	733	769	772	791	810	769	782	795	793	776	773	741	814	773	778	776	792	773	797	825	755	822	778	762	834	796	750	814	804	825	811	818	759	782	777	825	772	788	783	811	804	761	817	825	793	851	788	807	771	834	778	751	814	737	816	789	825	796	820	772	770	796	781	803	797	820	808	770	815	794	782	849	787	798	719	804	789	790	817	758	788	833	763	810	789	775	792	782	827	821	759	777	807	787	774	852	804	804	795	773	824	788	789	776	780	777	776	803	852	736	784	798	835	787	817	824	747	713	773	819	788	800	809	756	770	753	787	784	817	832	819	763	801	809	804	777	799	811	784	819	818	790	778	767	813	757	782	742	760	776	701	760	768	778	763	794	807	807	790	734	763	791	757	792	756	806	765	800	796	802	840	723	804	785	818	823	784	765	807	726	757	798	788	758	777	774	814	836	782	825	796	789	783	820	772	804	820	792	810	831	783	780	780	818	768	804	746	765	788	833	768	781	811	789	776	855	770	812	821	764	770	776	785	792	803	795	749	770	819	751	805	822	809	825	788	780	769	791	784	788	810	735	795	769	843	743	805	771	801	801	849	787	774	801	813	804	802	772	782	761	840	808	812	821	752	805	851	768	799	722	788	787	792	774	823	788	797	763	836	769	745	764	754	849	745	795	817	840	771	804	743	803	810	797	807	844	842	825	764	779	774	742	779	777	810	759	795	759	809	769	789	778	801	773	802	846	767	746	780	794	771	765	800	796	795	795	818	785	842	859	768	732	820	810	790	777	784	817	751	831	772	765	762	824	809	755	807	809	814	761	821	822	789	793	786	778	806	766	806	782	761	797	840	783	762	771	806	808	800	757	754	764	786	754	797	725	768	761	789	801	762	793	837	800	817	861	812	793	796	806	778	798	752	779	814	828	769	792	772	768	725	783	775	771	762	822	836	790	773	771	796	799	809	790	802	733	806	869	819	789	750	790	838	796	797	759	773	821	787	829	777	750	812	806	771	807	785	813	826	770	806	843	801	781	760	783	814	776	774	759	820	836	779	770	772	800	771	764	765	811	785	806	779	768	817	778	777	737	768	732	804	802	755	865	820	832	794	777	799	773	806	781	835	850	768	818	811	799	758	788	808	792	787	770	846	766	765	835	812	827	799	770	805	823	769	820	823	774	753	791	802	756	773	806	817	775	806	826	785	801	864	740	832	811	793	806	841	774	772	824	778	789	781	808	814	766	785	797	781	819	797	849	770	842	810	820	832	835	806	842	762	804	771	775	761	765	794	819	829	805	811	757	790	798	795	773	827	750	776	793	814	741	799	808	791	814	789	793	791	816	782	769	754	778	814	744	797	793	769	827	772	817	772	797	810	814	789	832	805	797	772	813	803	802	840	807	767	814	801	759	813	824	798	765	803	810	779	826	785	785	773	781	784	781	758	821	789	835	835	775	823	779	812	780	791	768	839	814	796	806	791	815	786	797	831	808	791	785	806	786	811	797	814	822	792	786	754	774	755	805	776	787	802	770	793	761	813	815	769	741	826	756	815	775	795	754	777	799	832	787	778	829	787	735	857	808	805	743	744	804	817	776	800	817	778	838	864	774	754	805	762	792	763	781	794	733	751	817	805	824	742	831	792	786	774	801	835	740	849	841	786	760	806	762	781	825	808	784	780	789	799	817	818	779	751	801	750	792	752	795	747	797	777	780	770	810	822	772	844	782	766	786	789	802	769	814	735	791	757	841	761	811	822	810	736	786	808	791	766	811	794	809	792	796	772	779	778	790	790	811	778	841	794	798	767	744	773	768	772	795	845	797	805	805	760	819	793	802	824	767	783	788	820	793	751	767	816	813	776	768	787	780	776	816	769	803	798	784	795	796	793	773	717	864	749	802	785	778	738	791	766	810	787	807	778	804	780	781	781	815	754	732	757	734	793	824	805	799	807	793	786	786	782	792	788	767	778	789	729	779	801	800	771	823	800	767	815	769	774	800	755	785
44665	25140	19174	10975	5618	2937	1448	740	523	414	411	337	308	319	262	259	234	221	232	214	196	240	186	201	205	218	210	192	187	191	187	195	181	187	181	176	201	162	168	186	190	173	197	180	182	172	163	166	172	164	173	190	182	165	159	179	173	155	188	160	175	188	177	178	160	162	191	174	167	166	180	179	161	163	162	184	163	183	165	156	175	155	179	168	155	174	165	192	165	156	148	155	181	165	158	163	158	178	183	162	168	172	176	181	166	165	171	147	150	164	165	159	163	164	167	166	182	171	165	180	175	163	173	177	166	197	192	196	197	165	182	203	168	183	162	145	157	152	162	181	176	176	144	168	181	173	169	156	177	169	158	139	176	166	163	158	171	158	175	191	184	188	147	141	177	183	165	181	193	156	178	172	161	167	179	152	163	166	200	160	151	169	165	171	162	173	150	195	222	157	176	152	173	180	168	165	168	141	171	165	175	165	179	159	171	184	158	165	178	158	166	186	179	170	176	172	164	176	141	171	153	148	192	187	173	162	161	178	188	173	159	159	172	177	171	174	164	197	190	156	167	159	159	174	142	176	155	164	176	183	178	147	177	174	141	194	152	171	176	166	155	185	165	163	165	179	165	178	169	164	160	168	142	168	159	183	166	163	176	172	161	168	167	180	166	170	167	126	194	174	170	161	171	166	164	188	149	157	165	182	157	162	149	164	192	196	171	184	173	174	194	165	180	202	148	161	158	173	173	178	149	162	163	170	190	157	176	166	161	159	167	156	187	146	152	196	169	165	160	167	160	173	165	166	160	153	172	192	171	164	187	146	158	158	186	168	171	150	155	177	182	200	180	184	164	185	176	176	162	164	164	178	163	171	175	173	151	174	186	175	176	163	194	172	162	165	171	138	175	178	171	159	154	164	173	188	163	164	176	136	164	178	186	156	164	169	152	168	148	170	164	166	193	170	151	160	156	185	165	156	170	158	165	176	180	146	167	170	162	187	186	186	170	149	178	180	181	193	180	171	175	165	179	168	179	191	151	153	169	160	159	170	180	173	198	166	165	171	169	188	185	180	169	158	155	168	170	171	178	179	183	176	147	144	174	185	176	162	175	177	152	160	164	159	172	178	184	173	154	168	142	149	168	167	162	169	182	148	178	187	200	183	179	189	162	160	159	175	160	162	158	137	173	166	154	167	189	154	142	172	187	156	193	181	193	160	170	163	172	157	156	184	178	170	160	187	187	175	199	186	170	181	168	162	169	177	158	173	174	175	179	180	173	148	176	185	176	146	150	173	153	170	170	154	145	190	169	172	173	162	163	170	162	159	171	161	188	175	183	171	145	166	169	169	183	167	174	176	184	167	162	152	167	182	186	169	160	172	152	168	140	177	192	163	178	165	185	164	159	156	147	166	170	178	168	138	144	163	170	164	166	154	174	171	166	184	166	173	155	151	171	162	172	187	187	176	168	174	168	170	166	164	151	162	166	152	159	147	162	175	170	151	173	184	183	189	164	155	159	164	169	152	188	191	178	189	172	161	171	177	167	184	159	180	185	161	141	157	173	185	190	155	169	184	162	169	176	150	166	160	189	192	175	175	166	187	165	164	205	164	155	184	160	170	170	166	164	165	179	167	149	174	151	188	164	172	156	178	157	165	175	175	169	174	168	169	165	155	149	171	154	192	165	179	156	184	167	170	174	181	178	175	183	172	165	188	169	174	150	138	149	152	154	152	181	175	168	166	172	167	167	169	162	164	178	161	177	165	168	193	148	172	152	161	192	178	156	183	159	171	152	171	164	169	161	184	164	180	184	161	167	185	170	172	149	164	153	177	177	163	184	172	165	164	154	163	175	159	179	166	166	147	180	165	179	185	144	166	202	172	164	158	148	168	159	178	166	168	172	134	160	175	176	186	158	182	173	163	167	196	158	168	175	192	186	185	169	158	179	155	163	152	190	167	188	179	210	173	165	194	182	172	185	176	172	148	184	159	164	177	176	163	181	169	170	156	167	153	146	170	195	180	162	171	166	183	144	183	165	151	182	183	152	214	144	170	142	168	177	175	147	198	148	173	151	152	177	148	158	175	163	155	167	163	159	175	163	187	171	180	167	175	194	152	161	158	159	169	165	185	179	166	189	164	183	146	174	156	190	171	146	175	155	191	175	180	166	178	154	177	161	173	172	179	155	178	176	176	172	159	158	171	193	169	167	149	160	160	173	173	184	167	173	169	166	203	184	153	146	170	183	201	170	170	151	178	152	162	175	158	155	180	166	166	178	158	176	181	174	161	152	181	183	152	160	141	159	171	171	175	155	189	177	179	140	183	164	193	189	167	182	168	166	149	173	173	167	172	160	178	154	180	165	160	182	158	144	198	150	179	164	156	171	154	156	158	161	161	163	172	155	160	164	177	163	153	172	176	163	153	166	168	172	187	170	169	159	146	168	158	152	157	164	183	191	170	170	167	181	165	177	171	170	160	153	168	173	172	185	202	160	140	160	153	174	166	180	170	188	180	163	163	170	176	167	172	141	172	174	154	159	163	178	189	174	163	149	164	159	168	165	170	156	150	153	175	159	160	161	178	163	176	140	153	201	176	167	167	156	153	156	171	162	174	166	178	160	163	153	171	165	174	173	180	179	170	163	166	140	190	169	146	185	172	150	159	193	148	188	174	186	155	173	190	179	167	177	190	178	164	170	169	191	159	178	177	170	153	167	163	181	159	178	186	176	165	165	194	185	175	162	169	168	173	166	162	152	170	179	179	169	164	143	184	184	181	187	165	179	180	150	158	188	165	162	174	167	147	157	174	165	144	161	186	171	163	169	154	172	158	164	186	159	158	199	170	146	168	176	150	170	169	161	167	168	188	171	175	171	159	186	161	167	152	170	155	183	174	169	171	172	182	153	196	174	157	174	151	184	190	173	167	156	180	177	170	157	177	180	184	175	162	162	165	170	190	161	176	168	171	173	180	154	159	173	159	169	184	178	160	185	170	190	174	173	155	171	165	162	169	187	166	147	152	154	169	155	152	152	183	178	165	163	153	166	166	185	173	176	171	174	167	154	165	188	143	144	182	146	155	152	189	175	157	169	174	156	161	170	171	163	158	157	172	154	144	179	183	158	181	169	172	192	165	168	187	145	179	152	166	158	172	142	146	180	175	159	147	166	156	169	165	155	162	195	173	167	158	178	159	157	180	185	142	178	162	173	155	159	159	147	147	169	154	190	171	173	182	161	164	154	184	179	157	166	157	167	175	171	154	179	175	199	162	180	158	185	153	194	172	177	166	154	143	175	187	173	164	149	190	183	201	182	172	163	151	189	163	186	195	181	150	166	166	178	177	164	174	194	168	166	190	170	161	174	163	174	159	140	167	164	172	172	192	172	165	188	173	162	197	196	180	166	178	177	164	162	172	184	172	173	162	160	175	190	160	150	177	200	181	170	167	174	149	173	184	145	155	161	155	165	172	172	178	178	157	180	161	163	177	168	166	180	183	176	211
34553	8201	5610	6212	5094	4187	3339	2731	2354	2007	1780	1588	1418	1191	1117	1051	1004	933	870	854	769	816	775	717	662	664	612	627	628	594	582	604	608	535	585	549	531	533	515	524	510	483	507	540	544	517	533	522	490	473	504	487	461	523	500	460	471	466	452	454	505	490	473	478	420	445	453	443	454	436	482	473	483	485	485	455	446	474	452	433	397	472	464	460	425	455	420	418	442	448	483	462	445	460	484	421	442	469	470	455	451	454	444	446	427	436	462	428	452	480	435	429	451	453	416	477	441	437	433	457	460	456	431	449	407	433	479	406	423	432	417	445	477	420	434	429	409	431	408	448	438	452	416	446	455	431	431	469	433	469	426	472	451	428	425	460	456	390	467	413	434	453	445	430	457	427	402	421	425	432	401	418	434	419	472	445	440	416	446	457	453	432	485	446	420	417	459	444	427	428	438	402	422	449	471	440	450	465	430	388	447	461	467	444	431	460	407	417	399	464	431	435	481	449	399	447	441	409	427	423	408	429	459	446	421	391	423	429	461	427	422	434	442	456	449	422	482	435	409	407	439	434	404	430	436	441	444	426	431	430	433	435	478	419	448	438	402	459	408	430	439	440	432	431	400	424	445	463	446	417	426	451	422	448	437	458	420	435	438	469	418	428	423	423	432	438	415	417	405	449	453	442	396	452	407	470	409	408	445	473	442	448	433	437	427	424	396	441	431	450	421	438	397	408	472	425	448	398	471	442	423	422	411	448	460	462	432	471	410	436	443	411	415	423	412	425	456	459	454	440	421	414	429	401	427	445	415	392	454	467	424	468	437	440	483	405	428	425	443	425	442	437	411	420	413	455	473	406	441	404	398	455	439	433	431	400	409	442	420	431	444	405	459	439	409	427	445	444	428	448	429	473	437	441	424	448	432	431	440	397	464	403	491	461	409	463	417	446	443	448	445	474	416	445	423	448	429	441	430	457	438	427	452	481	455	413	432	450	404	469	449	417	444	436	385	450	462	427	421	463	423	438	409	451	460	429	405	458	434	430	434	441	463	420	452	439	414	444	440	436	420	429	412	440	448	448	406	461	427	464	424	428	428	444	462	441	465	441	435	437	431	432	411	460	447	453	445	419	440	396	424	452	420	454	456	465	420	445	449	397	422	461	439	451	426	431	448	451	439	445	424	386	430	434	451	406	413	450	413	422	417	457	461	416	431	406	429	416	409	436	425	471	406	464	418	439	490	447	431	401	400	407	469	438	424	457	442	405	417	453	419	415	447	425	448	440	434	451	444	464	458	460	459	457	439	416	427	445	445	389	418	463	477	384	445	440	402	446	420	433	452	430	435	446	454	420	433	410	437	456	430	470	423	447	421	421	413	416	458	415	382	428	437	463	429	453	431	463	429	397	461	441	473	456	432	430	439	442	434	408	396	431	458	467	425	465	430	415	449	439	407	458	440	417	436	428	426	461	422	421	451	463	436	461	437	425	453	416	460	422	441	433	432	481	417	455	413	443	404	426	416	437	422	425	466	428	420	456	430	405	451	424	420	386	424	403	483	441	443	446	431	451	402	444	429	460	436	401	430	411	447	437	400	465	451	456	404	488	431	454	436	435	421	416	440	421	463	450	443	420	441	421	415	402	461	488	406	450	452	433	443	439	408	450	445	434	464	471	477	431	427	397	420	409	443	416	448	432	460	449	451	446	428	452	448	453	433	432	426	432	433	420	415	451	448	450	435	442	448	433	380	453	452	426	460	423	429	411	443	438	450	419	427	440	434	448	425	463	452	465	460	406	426	452	407	474	428	390	454	449	432	409	447	422	431	475	409	423	431	423	476	466	439	435	401	438	444	424	467	447	440	461	430	496	449	454	394	425	479	415	425	432	421	442	449	442	425	450	437	417	433	442	416	459	452	418	436	462	421	439	458	438	476	394	437	401	467	425	438	439	432	445	411	419	404	395	449	420	450	414	412	482	417	424	450	432	431	411	435	472	426	438	450	406	441	427	428	460	436	493	442	421	445	443	439	424	429	465	461	417	435	441	432	425	464	443	442	440	464	401	471	436	418	423	442	451	435	453	402	433	410	450	442	450	455	433	420	485	476	438	433	445	432	419	423	406	423	421	411	419	420	406	411	479	461	451	436	466	425	407	438	431	444	434	463	441	417	425	415	401	412	451	413	413	458	414	434	441	403	432	457	421	436	451	458	469	449	414	415	491	428	419	424	417	441	410	398	434	436	415	451	468	415	393	447	484	430	462	443	448	429	468	426	439	428	479	492	432	437	443	449	426	447	435	454	423	441	473	470	448	470	410	455	478	448	425	449	434	446	431	484	433	423	437	444	431	396	424	452	455	427	429	425	395	443	461	442	436	432	426	444	451	420	449	460	459	434	396	452	439	409	425	431	442	470	470	454	458	467	451	446	467	446	444	460	413	398	427	432	409	458	447	476	436	406	452	430	421	437	430	433	420	429	430	450	435	438	438	440	445	460	457	421	418	457	430	379	465	438	432	403	447	454	443	411	480	461	402	410	455	439	451	463	453	466	483	427	431	404	436	471	451	426	434	424	450	443	423	457	464	421	435	429	441	442	452	450	404	457	426	431	463	482	423	440	448	450	435	390	452	436	416	460	453	385	444	448	407	459	413	405	457	465	462	433	439	440	431	447	440	428	437	450	437	483	416	433	419	434	431	467	407	438	449	423	429	417	446	458	412	428	447	475	432	431	470	456	456	458	453	450	445	394	433	398	403	422	434	448	453	461	433	474	431	505	443	412	445	443	455	409	463	422	432	426	479	468	431	419	417	427	439	440	417	421	395	426	432	457	459	433	432	463	434	437	438	457	440	414	445	427	410	444	428	412	421	402	448	458	435	403	452	468	455	448	453	420	451	421	404	489	430	412	453	430	445	461	382	463	437	421	438	428	445	441	405	449	419	492	425	408	420	377	424	427	447	429	387	415	417	441	441	458	435	427	434	474	478	429	442	470	454	449	430	422	441	423	430	430	490	420	430	448	458	438	408	452	457	468	440	447	448	425	445	436	414	448	438	420	441	426	456	460	430	434	490	414	445	455	461	396	436	414	450	420	414	463	445	475	464	436	454	422	447	451	443	409	470	464	480	459	439	437	460	459	438	465	445	460	433	446	450	409	428	440	462	429	425	440	423	422	416	455	440	402	409	433	439	445	410	436	403	420	450	460	439	424	445	446	398	429	405	436	410	445	429	429	449	415	441	453	438	420	447	383	481	425	440	473	454	415	464	432	434	407	432	429	427	421	415	426	431	408	402	438	407	444	445	442	461	470	415	402	400	423	432	403	443	413	438	462	461	466	410	453	428	431	423	462	433	445	440	411	430	463	427	412	452	448	435	434	388	449	443	456	455	397	428	460	427	422	436	412	438	423	425	451	456	456	437	451	441	426	423	475	460	440	438	422	418	429	450	443	447	433	424	445	420	433	415	435	424	414	458	425	467	421	412	455	429	432	443	439	476	456	449
10824	2228	800	416	328	326	309	266	269	273	311	308	301	253	287	298	274	297	256	313	267	298	268	282	318	265	285	279	279	285	282	259	303	273	258	296	285	279	281	285	285	267	278	292	263	285	289	294	291	261	296	275	242	264	315	266	263	276	308	288	285	289	271	272	265	291	304	290	301	277	247	309	300	269	309	268	259	329	293	300	298	277	313	346	305	282	267	301	278	305	300	289	299	314	270	286	320	288	258	297	282	289	302	292	290	278	309	282	288	288	289	274	292	275	287	287	280	302	310	274	301	280	298	268	297	308	277	276	296	314	291	281	274	296	308	283	335	298	276	281	261	272	295	279	276	277	276	292	273	275	290	288	293	284	314	294	279	266	280	293	284	295	258	251	296	300	283	269	290	286	272	282	268	314	288	272	273	294	266	306	315	315	279	289	287	283	284	305	267	279	281	269	304	284	243	283	290	287	265	306	304	282	271	277	289	281	260	271	298	266	275	294	307	274	280	274	288	276	265	273	262	292	288	290	287	285	296	304	290	306	310	298	313	296	263	294	261	270	304	301	283	265	306	301	288	289	278	280	276	281	263	301	284	306	274	250	278	274	289	279	282	293	287	319	284	295	287	299	291	277	298	264	279	289	302	278	283	288	282	296	312	288	300	271	306	273	273	296	275	293	293	261	290	287	290	297	274	292	275	286	275	279	272	287	318	284	287	260	272	274	288	291	298	267	275	278	267	269	277	275	299	294	294	275	281	287	263	267	280	292	302	276	263	271	305	301	302	255	277	269	248	311	270	293	273	305	292	289	302	284	304	279	305	263	291	285	260	296	293	270	265	309	270	301	275	308	267	265	278	289	313	302	268	282	324	271	283	304	289	282	289	310	269	296	282	289	253	313	293	284	319	282	274	261	263	291	271	294	287	277	282	276	280	298	271	295	271	295	304	272	285	295	307	277	260	268	282	276	287	293	273	279	282	312	304	320	280	314	266	306	283	294	280	266	303	257	292	318	281	300	273	284	273	289	301	296	253	319	273	280	291	279	300	283	275	284	289	289	273	279	295	294	275	287	288	256	297	320	322	301	286	300	274	288	302	280	290	282	292	299	292	294	279	293	287	261	289	312	325	288	290	273	280	289	284	288	283	278	278	262	313	302	290	296	287	262	261	269	276	292	313	261	271	290	307	269	258	291	265	275	266	307	271	294	267	288	262	256	296	290	321	289	264	310	277	292	272	286	291	277	283	276	317	291	262	290	274	286	288	298	287	305	304	322	278	283	262	282	273	290	323	276	283	281	303	290	310	308	271	256	311	309	256	309	296	260	291	260	286	284	269	307	253	274	300	294	309	264	285	290	300	290	278	290	283	277	290	277	275	279	307	280	281	286	295	303	260	279	287	308	285	278	280	266	295	285	304	300	293	263	311	302	287	282	278	285	291	297	274	320	291	286	306	272	279	285	268	282	269	296	296	262	266	300	276	301	304	280	284	293	287	285	252	309	286	296	281	268	280	275	277	285	283	284	322	301	286	273	311	280	313	265	262	268	300	270	289	286	286	286	284	282	302	305	317	282	301	307	302	296	273	282	324	254	298	293	295	268	300	301	301	303	278	310	260	270	283	278	281	255	272	268	284	313	287	304	286	309	259	269	310	285	290	280	293	279	272	258	273	290	297	304	283	287	280	280	289	272	271	286	278	298	281	315	263	272	261	293	289	301	268	291	324	303	300	286	254	263	297	299	295	303	287	286	302	270	292	297	256	289	273	275	265	289	269	269	303	265	268	288	292	265	264	295	255	292	282	268	294	249	290	283	301	266	315	281	240	305	283	299	297	281	268	273	288	287	295	262	303	274	264	271	282	280	296	287	294	266	279	290	285	284	306	286	286	280	289	306	293	272	317	281	308	295	321	263	302	321	319	273	281	281	294	278	297	278	294	291	279	300	259	321	278	263	301	244	299	260	276	293	299	290	294	295	296	270	267	288	277	276	279	272	291	314	275	313	298	280	292	280	294	288	292	293	290	272	308	334	280	279	289	269	306	289	280	290	272	289	288	286	296	282	267	284	301	294	285	270	262	317	293	299	301	260	264	246	301	288	256	305	285	287	268	276	287	298	280	285	299	282	266	280	293	268	284	275	297	301	261	261	265	272	287	248	279	257	290	291	284	287	261	285	288	276	289	287	327	283	307	285	285	274	289	293	303	285	291	282	280	264	258	271	283	281	288	279	306	285	309	313	272	280	270	276	284	270	305	291	268	265	272	324	291	298	278	267	270	275	270	279	276	268	258	261	260	247	293	277	269	293	266	309	271	315	279	298	294	276	320	281	280	315	270	302	276	297	317	248	291	266	265	261	286	277	277	298	260	283	298	292	279	285	292	250	291	322	286	295	273	294	291	264	296	285	290	287	292	307	289	291	290	294	270	286	284	301	274	286	311	289	296	275	310	281	276	306	296	279	323	275	303	307	293	322	255	291	292	297	307	311	268	275	303	286	290	290	282	303	283	278	313	324	254	289	303	296	276	296	291	272	264	308	276	319	301	259	275	286	285	292	268	278	272	289	240	273	305	285	267	271	275	284	302	264	272	294	294	290	288	293	319	308	262	293	298	281	262	294	283	297	265	307	307	298	303	270	278	297	275	277	317	310	261	273	302	284	261	290	295	263	297	283	284	294	294	279	282	271	272	309	278	272	269	275	296	290	269	292	310	295	254	271	292	287	276	290	305	296	301	259	275	302	287	304	270	277	305	263	283	328	245	297	298	304	277	312	284	280	271	254	268	270	296	256	294	298	286	289	275	327	301	269	307	303	265	298	289	298	274	287	287	268	335	279	286	333	295	301	282	279	261	306	299	347	261	289	287	295	305	293	314	270	293	296	268	275	302	290	283	287	294	262	286	277	303	303	297	272	280	287	232	269	303	294	304	270	288	297	318	304	292	283	286	298	281	309	289	290	287	286	266	277	275	286	285	303	279	290	279	280	282	284	281	303	285	309	253	309	290	285	298	253	267	287	312	317	295	296	284	302	316	262	270	277	301	252	282	287	278	333	260	265	314	302	303	278	275	290	279	285	317	311	305	278	294	269	268	283	300	272	311	283	267	287	274	264	291	275	266	303	299	312	265	292	293	286	300	274	279	297	306	277	296	263	299	298	281	273	288	293	304	284	319	280	306	274	277	261	282	266	279	281	297	301	277	277	299	271	302	279	296	296	302	286	318	313	270	266	295	280	276	291	291	304	320	321	290	283	297	296	305	268	285	264	258	284	274	275	285	295	303	306	301	295	294	301	277	262	287	279	304	281	282	283	260	270	308	276	265	281	263	267	291	268	279	309	305	291	278	311	276	258	282	276	296	278	291	290	281	302	284	288	283	278	298	287	275	277	280	305	278	297	318	306	272	292	306	297	288	268	276	300	299	252	301	305	277	251	301	285	277	294	300	293	296	307	298	307	312	287	302	288	276	313	262	277	293	310	276	265	305	265	292	276	297	275
8634	1199	865	914	829	832	843	773	822	882	744	772	778	719	754	798	746	698	779	796	797	716	702	768	752	708	781	771	766	757	685	770	751	725	759	720	736	740	716	726	682	767	725	724	712	745	727	743	745	705	749	765	710	728	722	724	773	730	727	699	733	751	704	772	748	697	738	741	801	778	716	755	717	719	680	729	782	688	731	741	717	723	742	714	743	726	761	720	703	755	738	706	717	748	735	720	725	731	708	715	729	684	744	665	715	731	777	738	742	728	724	721	738	740	702	726	744	725	749	715	770	735	717	713	737	796	778	740	726	694	719	713	750	755	717	704	753	718	766	796	729	703	737	705	686	691	767	752	736	738	717	728	653	783	765	732	723	753	770	732	727	715	694	675	716	683	730	690	780	720	745	718	746	739	706	736	745	718	717	707	757	712	737	703	763	734	735	741	751	684	693	766	745	730	738	786	698	737	734	766	725	732	698	753	736	734	728	727	748	756	741	730	748	728	757	729	745	700	734	719	722	737	707	721	768	684	756	760	762	735	739	736	728	681	697	725	806	733	708	746	749	801	719	734	758	743	752	714	736	719	671	754	713	726	719	741	734	715	709	705	735	736	734	729	780	715	724	724	740	727	709	760	733	705	774	708	754	699	753	732	799	722	748	697	772	712	735	791	714	732	715	733	719	733	788	752	720	755	750	736	742	767	747	704	737	762	733	748	755	744	769	736	749	751	756	738	664	750	737	725	774	731	726	709	692	697	743	712	693	697	733	744	727	747	715	780	753	712	755	752	759	749	720	740	739	793	727	743	710	703	719	729	749	744	685	714	734	748	743	724	763	748	764	686	736	765	748	778	728	716	721	759	738	711	768	755	703	713	689	769	746	779	773	770	754	734	714	747	720	685	744	750	729	744	766	748	747	759	761	731	662	742	730	678	747	725	751	776	744	704	772	735	726	781	750	728	734	737	718	745	719	752	795	746	752	751	734	748	712	710	726	765	732	707	760	753	741	719	760	777	753	685	771	774	719	721	729	721	768	726	698	733	752	716	753	732	735	788	748	732	695	797	672	736	696	756	734	689	739	738	745	773	754	752	746	736	732	748	730	732	759	743	725	704	700	749	747	786	716	672	744	727	714	691	708	729	730	771	782	729	754	713	706	720	721	716	769	688	772	752	702	698	700	744	720	745	746	760	761	800	751	675	801	779	737	690	722	715	724	767	793	701	799	733	732	723	725	701	743	723	744	758	772	706	720	726	799	723	742	701	767	797	733	757	780	732	757	700	748	733	732	714	746	744	729	761	695	729	715	720	776	733	751	773	688	723	693	765	749	710	707	770	718	653	701	749	730	737	730	807	746	735	789	769	768	750	702	727	743	755	726	725	717	674	693	744	762	706	712	723	749	750	734	756	743	796	707	702	770	814	685	740	773	721	788	714	802	706	709	760	731	714	709	691	766	767	687	764	724	747	703	751	722	709	691	760	718	662	755	706	732	699	757	768	721	695	725	744	738	716	752	726	688	699	754	737	747	687	717	714	736	715	727	759	693	709	709	724	682	725	720	690	734	724	684	743	760	672	714	713	745	757	741	731	746	681	722	734	762	719	725	733	751	761	758	751	745	782	733	762	688	717	730	737	737	751	755	741	744	724	774	712	747	750	755	736	709	727	710	751	710	718	753	713	751	747	777	697	734	733	727	751	700	760	741	736	782	741	724	741	708	702	739	750	735	730	764	727	713	802	743	692	702	737	684	742	750	750	737	666	702	678	692	730	707	753	696	698	704	691	735	715	725	750	696	707	711	754	730	713	758	702	661	749	709	733	738	694	773	679	746	737	747	743	741	691	668	656	779	685	702	748	757	684	687	742	731	698	740	744	751	735	716	732	734	750	772	739	712	738	753	722	728	728	780	727	741	744	765	711	757	749	735	682	756	723	748	697	746	721	681	755	745	742	712	780	730	727	737	779	704	694	758	707	712	703	729	702	763	718	733	743	712	746	725	756	705	728	711	729	766	716	785	722	714	731	751	759	742	731	745	779	758	718	792	702	758	733	781	741	677	747	733	772	731	722	731	782	761	747	748	716	706	690	737	713	721	720	751	743	720	722	746	757	725	741	738	728	718	728	734	746	758	702	698	781	694	708	716	705	761	797	756	740	731	756	741	752	731	702	753	740	759	730	727	689	784	768	740	756	722	750	747	798	696	749	727	719	722	767	757	745	706	700	725	746	735	741	769	729	758	724	655	696	729	774	687	752	769	751	754	756	766	686	715	760	684	750	723	721	699	704	714	715	712	712	715	746	682	736	744	737	746	745	724	701	717	787	669	746	693	758	723	734	743	729	731	775	718	669	724	781	758	739	735	765	745	743	734	740	781	759	701	735	704	709	754	775	729	735	785	757	712	725	745	763	739	699	753	743	761	737	771	755	723	708	733	709	732	730	740	722	721	710	749	770	779	764	762	775	735	671	747	745	725	718	707	727	704	726	740	744	745	739	768	748	690	739	679	725	732	703	751	760	704	732	710	781	777	710	753	747	758	741	735	738	721	720	746	773	747	743	734	832	721	726	771	720	772	760	749	712	735	714	724	759	720	748	754	735	752	737	699	709	744	726	742	703	735	724	720	731	755	735	717	759	736	740	728	730	702	676	733	725	689	760	710	716	791	719	746	708	719	718	733	716	730	763	704	750	723	712	710	782	713	773	723	728	759	746	734	715	705	734	738	751	714	739	734	738	735	710	763	731	696	772	766	755	720	723	723	729	731	768	675	750	766	693	751	717	772	707	719	737	748	760	731	698	748	696	728	779	757	700	762	768	756	700	699	769	761	731	759	695	751	759	724	735	721	761	751	679	729	720	711	741	708	729	727	777	738	730	730	746	755	732	748	731	709	725	735	745	686	791	753	719	736	668	712	760	725	781	715	751	745	750	766	713	749	751	729	741	753	723	766	721	750	717	725	769	765	795	727	730	701	724	769	773	698	733	747	782	684	688	729	768	745	724	719	707	743	733	717	743	761	731	737	720	760	698	701	764	716	735	751	746	687	743	722	732	726	706	731	753	745	737	741	739	726	751	733	701	738	758	788	744	702	772	763	682	717	715	732	729	773	783	683	756	723	759	731	711	735	730	735	730	661	764	746	737	774	741	776	671	748	718	733	717	732	711	736	775	694	700	739	716	723	726	728	731	738	724	778	733	764	744	678	805	735	736	730	763	755	739	776	770	724	740	731	779	779	720	745	770	721	698	718	711	751	714	706	751	750	742	694	782	712	746	740	714	756	712	742	735	741	761	733	709	765	741	736	765	734	729	783	720	766	699	722	752	711	778	733	733	772	717	751	711	705	688	751	740	739	753	668	764	756	744	751	754	696	766	754	711	720	747	755	796	715	711	698	702	698	733	741	714	732	737	773	740	732	705	744	739	726	739	789	729	724	722	668	799	685	728	758	699	758	756	724	740	736	734	735	797	772	702	676	747	733	724	740	763	735	749	710	743
38396	21087	17313	8927	3837	2247	1194	603	482	476	420	426	400	383	380	353	345	365	339	344	338	325	344	347	365	347	318	339	335	389	306	330	317	291	341	335	337	292	316	333	317	333	295	319	334	314	335	316	308	308	319	320	332	338	307	323	323	330	358	339	315	315	289	335	334	341	316	317	314	293	340	263	335	320	320	313	334	305	348	314	322	341	332	319	349	315	318	338	290	331	314	309	330	318	291	299	343	364	314	325	337	339	323	352	315	325	330	371	315	342	334	333	323	334	321	300	310	311	330	335	323	332	309	333	319	318	291	324	292	300	305	306	339	314	332	327	324	321	344	320	332	323	318	316	309	317	305	311	325	325	320	277	286	313	362	315	311	329	278	305	350	328	292	321	301	324	296	331	311	321	316	308	303	313	334	322	312	334	333	316	322	311	316	306	328	320	355	316	305	343	344	326	329	294	336	289	311	289	295	308	326	276	298	301	281	311	341	367	346	329	290	301	385	317	319	332	344	323	316	348	338	355	351	308	336	310	299	300	320	284	336	325	321	323	304	304	317	321	318	328	363	315	286	340	332	324	309	339	293	288	310	321	327	311	309	294	320	289	328	313	302	300	310	332	330	295	298	285	287	316	311	321	319	288	300	312	304	297	336	310	294	333	293	318	328	351	315	343	340	319	322	352	300	368	331	323	333	302	314	337	348	337	342	318	325	314	313	333	317	310	343	310	320	333	303	332	324	337	304	323	309	364	328	305	320	291	330	272	306	309	294	314	353	315	332	331	326	337	313	329	313	319	327	302	314	334	326	313	314	325	337	298	302	320	324	326	297	353	351	316	310	330	311	361	340	348	301	321	348	326	328	328	312	307	304	301	320	347	309	325	307	296	323	330	307	349	327	349	340	317	324	337	312	294	328	312	290	312	302	324	284	300	337	367	321	290	314	316	343	336	324	286	345	313	295	323	364	332	297	340	312	298	331	294	292	289	298	310	334	308	309	335	312	329	314	313	293	326	334	342	328	342	319	291	331	330	299	332	328	331	337	291	326	351	304	321	286	324	314	319	313	298	313	317	327	322	300	307	309	304	297	341	331	293	332	321	319	280	307	331	339	299	294	295	340	309	310	323	307	318	319	341	316	323	279	330	299	352	318	328	300	305	336	293	293	336	292	290	333	301	303	307	305	303	321	312	314	331	317	314	318	316	319	296	288	297	325	279	345	328	334	325	325	304	300	303	296	344	322	299	325	325	347	288	311	329	312	336	343	304	289	342	291	325	299	348	321	305	326	306	317	320	344	339	322	301	298	311	339	309	283	304	340	330	325	329	338	319	316	327	329	351	324	322	309	300	309	352	306	348	310	311	325	319	300	323	311	331	317	300	340	315	298	306	285	319	340	292	299	324	304	303	319	326	320	329	325	333	333	330	320	326	300	289	323	342	334	310	274	285	329	315	321	288	309	319	314	350	305	292	321	324	332	309	313	314	324	295	307	310	317	333	344	329	331	321	354	299	334	325	318	299	307	337	297	322	304	351	302	338	334	312	304	305	316	356	321	317	295	327	300	313	334	322	325	314	330	332	353	340	362	296	328	354	321	321	320	300	330	292	336	300	321	312	336	373	308	327	298	319	334	310	340	322	316	302	300	306	298	301	327	341	334	296	339	318	295	337	313	307	317	304	331	306	344	319	315	299	330	306	326	310	314	281	328	320	301	310	342	300	310	329	311	346	318	305	292	292	321	311	305	339	350	326	322	333	278	343	324	309	294	326	309	293	314	302	310	298	324	323	340	325	307	323	339	350	330	321	287	327	334	307	335	323	370	292	309	304	325	329	323	329	315	338	328	330	331	299	336	312	318	312	327	358	310	321	338	297	323	294	317	326	322	337	293	300	306	383	329	307	310	321	336	313	362	297	324	314	309	309	314	333	350	309	331	270	301	309	309	296	310	332	281	370	351	300	339	291	331	311	311	357	314	341	282	306	322	351	349	319	349	298	326	334	316	366	332	328	336	339	282	325	342	311	330	313	309	317	310	333	340	322	296	308	334	335	313	299	303	308	294	336	289	313	318	318	316	305	315	315	313	288	289	309	341	321	325	310	328	307	289	309	316	287	325	293	303	296	303	325	288	314	308	321	289	329	315	328	318	303	336	331	326	314	323	318	302	328	323	314	291	309	337	304	345	305	340	323	320	307	318	310	294	327	354	352	324	309	325	303	321	321	330	334	335	296	321	329	345	334	280	321	306	344	299	354	317	295	308	313	333	330	323	312	339	346	337	353	292	306	327	298	345	303	309	308	310	321	305	339	363	289	313	276	341	286	322	303	325	317	289	306	340	301	325	339	322	327	341	322	295	296	322	291	347	280	350	348	320	327	294	297	298	306	307	320	332	335	324	321	311	316	370	309	342	299	319	304	304	325	323	309	332	319	339	338	307	304	335	325	331	327	304	327	343	320	307	308	306	320	262	323	300	280	343	290	274	318	344	308	308	320	321	335	332	306	310	333	349	306	328	328	309	312	363	330	333	305	342	335	306	334	313	322	325	309	299	295	297	308	344	335	332	356	313	320	329	318	349	277	332	314	315	337	329	323	325	328	277	344	335	293	339	291	329	322	324	304	327	305	320	282	327	301	330	326	328	318	328	298	333	337	318	323	316	305	331	296	332	290	333	342	319	314	306	354	293	293	320	346	292	350	301	319	326	328	337	341	343	351	308	310	328	322	329	299	309	291	325	301	346	300	346	314	299	299	333	315	331	337	335	281	308	314	328	321	319	282	326	314	290	313	354	340	348	306	314	310	305	314	295	307	319	336	318	324	328	321	350	324	318	344	291	301	308	320	327	303	321	289	344	308	301	319	329	332	330	313	302	295	326	354	334	338	275	326	333	298	338	340	302	334	304	326	328	310	312	305	317	302	329	328	315	331	341	302	293	345	281	312	358	315	310	319	307	319	337	329	306	308	331	324	356	332	301	307	356	307	291	323	308	289	313	301	325	321	335	333	314	319	350	332	321	331	304	299	308	324	301	316	321	327	329	319	350	314	320	306	318	365	347	348	323	324	332	347	317	333	324	325	320	316	335	317	343	320	304	318	335	325	288	272	320	301	339	332	319	320	295	297	322	285	308	343	316	327	294	307	338	311	351	315	319	298	295	354	303	295	340	300	343	331	340	327	312	326	352	291	301	309	286	341	319	332	342	347	308	328	331	317	335	375	345	326	315	299	319	346	317	329	310	347	281	315	314	343	301	348	313	302	344	299	356	319	335	313	326	306	339	311	301	321	304	305	305	322	313	304	331	316	312	321	312	344	331	310	317	280	297	302	330	297	301	326	332	351	325	311	290	338	318	313	337	325	308	310	327	332	326	303	317	332	311	321	319	281	322	310	341	304	343	345	324	312	325	292	322	304	323	324	319	322	326	342	326	337	284	329	321	264	305	299	330	283	273	290	312	301	295	301	332	303	310	280	335	296	358	345	309	337	312	303	324	319	324	336
27845	4742	3439	3784	3282	2646	2262	1954	1825	1593	1521	1391	1278	1210	1194	1144	1129	1028	1051	993	905	965	971	935	899	888	875	911	887	907	881	837	861	888	847	853	812	886	850	847	793	848	845	817	787	786	849	817	809	788	804	788	828	829	800	804	824	823	789	776	841	808	813	868	814	814	819	803	820	765	783	767	783	774	827	815	790	821	789	830	776	817	799	756	799	807	785	802	798	816	837	784	873	790	815	797	855	801	777	839	792	788	797	783	785	785	818	788	786	830	820	787	871	794	802	775	763	715	836	776	713	749	778	809	802	773	773	797	826	814	786	780	770	764	808	737	810	822	780	785	754	816	755	815	791	867	770	789	732	765	799	805	802	788	779	822	775	801	769	820	821	825	780	802	739	778	824	818	738	828	719	808	792	795	771	746	775	767	819	763	771	775	802	839	758	754	786	779	770	774	799	773	802	814	805	775	752	795	789	728	769	806	803	762	767	778	779	796	781	777	781	766	817	743	819	809	755	809	761	766	761	784	794	825	806	786	784	781	797	857	746	777	768	779	776	801	796	740	799	800	817	770	730	785	836	759	754	805	816	785	852	813	765	765	761	802	808	770	753	757	814	773	824	812	779	809	746	788	747	783	751	745	810	786	809	768	808	826	763	737	761	773	741	843	826	744	781	804	795	785	786	753	798	823	768	796	764	771	737	769	774	774	809	782	718	774	819	811	783	759	777	831	785	786	797	764	832	766	748	722	820	798	764	747	784	832	720	757	815	784	809	816	769	762	703	795	730	803	752	778	829	767	760	830	778	797	759	821	800	778	753	793	768	723	763	798	762	782	793	756	777	776	748	783	729	760	808	788	780	722	770	836	773	777	794	792	781	863	764	790	768	734	778	800	818	767	814	783	790	775	806	772	730	741	756	839	792	778	786	779	808	751	770	759	811	771	794	817	762	790	769	809	805	847	796	851	812	807	769	794	839	779	750	771	783	788	833	793	788	785	840	851	780	830	802	827	813	794	802	812	809	737	808	737	764	766	796	815	765	780	803	850	804	798	799	754	772	728	803	788	758	835	767	839	798	762	757	787	802	779	783	822	810	785	826	781	786	762	776	794	740	809	777	735	811	801	775	810	733	751	755	797	793	823	796	792	787	748	798	801	821	756	812	751	773	768	758	757	748	780	763	772	757	825	780	799	767	777	782	794	812	796	776	823	812	768	779	800	812	778	738	786	849	785	828	778	747	773	739	759	796	791	832	778	766	800	768	805	710	788	755	803	785	808	806	792	817	791	809	778	776	790	777	742	750	770	840	769	818	793	742	768	777	830	777	803	817	784	777	785	800	802	816	778	792	790	799	816	786	778	785	800	820	767	850	812	801	763	791	872	787	793	785	804	795	803	769	775	806	786	760	784	709	767	787	815	749	830	811	774	792	749	782	771	818	777	777	787	835	763	769	823	820	798	731	778	733	755	788	815	850	762	764	797	788	829	732	799	805	840	774	791	795	777	837	833	756	798	815	777	784	783	782	812	794	716	790	831	824	806	780	782	773	766	775	796	754	806	771	796	762	792	811	802	758	830	783	825	777	766	775	787	794	761	805	843	737	808	801	751	799	816	776	776	791	787	812	834	793	776	788	769	759	829	788	766	727	752	796	792	804	783	748	771	813	795	776	771	755	779	790	813	815	785	802	794	767	812	830	761	855	797	791	751	788	739	795	782	830	788	789	773	780	765	801	747	757	794	797	824	834	783	811	764	806	834	777	805	863	842	801	810	771	800	779	774	774	782	811	753	821	815	756	782	847	792	816	817	756	782	801	800	815	777	786	725	802	783	801	825	782	767	809	737	779	766	774	807	764	774	766	796	788	796	781	826	786	771	796	762	794	807	768	778	799	812	791	770	832	813	794	768	720	818	750	764	786	764	752	766	784	826	804	816	828	820	799	741	750	755	780	805	758	793	789	767	833	781	800	820	744	759	761	763	807	769	828	778	766	796	811	743	798	804	792	783	806	814	783	759	767	803	765	763	767	748	802	772	802	738	691	825	810	765	768	781	777	785	778	765	763	768	792	825	812	800	832	801	793	820	837	786	737	749	811	785	819	801	774	809	784	777	773	850	825	802	766	766	793	794	787	796	768	757	752	764	803	783	762	814	854	812	785	726	767	783	772	737	795	793	819	735	777	757	793	839	825	792	806	775	789	760	774	793	785	758	781	769	772	759	828	795	794	803	727	813	795	793	747	817	797	757	783	746	827	791	814	779	822	818	791	800	819	783	792	778	753	800	816	758	814	756	772	778	842	802	788	846	782	775	810	806	768	746	772	790	875	792	789	786	751	772	783	766	791	838	793	773	778	789	800	841	758	779	792	836	787	776	758	794	729	807	834	766	745	748	781	788	853	838	757	769	762	789	740	766	774	718	750	826	774	775	791	818	785	814	737	793	819	796	765	785	778	807	799	832	784	802	822	810	795	784	816	777	787	776	758	777	778	764	729	782	781	756	809	780	827	792	793	794	830	740	790	788	769	840	781	758	795	786	816	791	805	797	816	812	796	781	755	775	753	810	784	792	772	804	809	780	812	748	751	817	793	786	793	788	769	778	791	798	840	797	753	841	748	757	812	746	761	779	745	802	770	781	821	788	842	786	800	764	803	800	811	780	755	804	832	802	780	792	830	806	762	807	796	837	806	768	774	735	849	800	770	790	804	775	796	790	842	802	813	787	814	772	718	747	773	816	809	738	779	781	851	795	781	741	777	788	807	748	843	764	789	736	807	839	819	759	731	791	768	831	826	738	763	793	799	838	815	823	767	784	802	753	785	809	744	794	787	769	808	822	738	776	781	752	763	781	824	776	792	784	799	775	792	793	801	785	715	837	757	751	793	751	825	795	791	771	791	816	757	736	786	863	828	797	817	782	813	835	778	804	820	795	791	789	795	823	767	793	783	775	820	750	803	778	796	809	804	799	825	763	791	779	771	777	819	798	797	817	772	754	792	732	787	812	778	802	773	752	785	770	823	808	776	819	731	815	775	749	732	822	838	804	753	771	756	787	819	830	773	750	823	744	801	812	826	772	786	793	803	815	781	754	725	800	787	820	775	761	826	791	743	779	727	790	763	778	780	801	826	820	778	752	787	802	801	787	793	760	780	834	812	838	815	789	778	766	764	745	795	748	756	846	794	737	750	765	780	762	760	817	767	836	832	760	812	763	783	796	764	774	784	747	780	800	793	804	805	799	770	802	761	768	799	787	801	747	840	761	791	807	812	768	810	793	782	793	775	750	728	767	772	779	784	775	766	823	766	747	825	733	801	738	765	751	785	794	799	822	802	810	828	802	798	777	779	808	835	773	835	814	833	856	774	766	761	825	841	760	785	803	787	759	784	828	829	842	755	837	743	797	773	775	816	776	767	765	808	761	803	794	775	805	780	814	798	810	799	765	765	816	830	775	750	759	801	755	784	788	747	766	749	801	805	769	758	756	810	805	803	729	743	814	768	749
41597	23836	22886	14900	8219	4727	2198	758	534	478	390	362	363	300	280	267	256	212	211	205	226	231	194	205	203	189	196	183	193	198	189	193	193	175	168	171	204	189	177	157	155	166	190	178	157	187	176	180	176	176	180	163	157	156	159	177	184	166	145	148	166	156	193	165	175	152	182	189	169	170	176	168	154	146	202	177	179	160	177	168	176	180	183	158	162	137	179	170	167	181	190	202	180	191	166	165	166	208	154	172	163	161	166	166	179	162	173	171	185	151	164	171	178	194	175	168	185	183	191	167	163	170	161	190	174	185	185	161	169	148	156	148	151	171	183	151	184	170	128	167	161	160	176	180	168	172	191	175	152	170	168	169	150	145	152	157	180	180	165	174	201	179	190	158	147	185	157	185	154	177	158	160	148	158	142	161	160	156	186	163	189	152	171	176	163	154	160	164	169	171	166	169	172	188	185	165	184	180	169	169	169	163	150	147	153	167	169	157	155	144	181	151	156	171	190	186	173	161	168	167	179	171	166	171	184	179	182	151	164	168	165	162	166	159	172	157	199	188	169	167	153	182	183	176	142	168	165	173	158	175	180	153	184	172	186	191	146	165	182	173	156	159	157	184	163	170	180	166	151	183	155	159	161	177	173	171	168	175	169	179	158	153	160	178	159	161	161	158	168	165	190	201	182	171	140	198	169	164	167	192	169	148	174	157	165	150	166	155	156	168	167	145	163	176	182	169	151	180	152	175	165	166	140	176	169	169	158	157	154	181	177	167	166	167	175	187	169	175	166	183	175	165	177	167	165	165	171	181	162	138	165	192	167	165	168	170	155	179	133	170	195	165	168	202	170	176	182	172	169	146	185	162	167	144	172	152	175	166	168	213	158	190	159	168	176	169	150	165	178	150	183	148	151	164	153	152	176	182	184	171	173	158	165	161	167	167	164	159	171	180	161	145	159	148	184	163	171	172	198	166	200	199	169	161	158	160	170	157	182	155	161	182	179	162	150	176	173	183	168	179	175	151	156	161	165	166	190	185	158	172	192	171	164	154	177	164	182	163	157	178	159	155	175	186	144	174	171	171	149	150	164	178	190	170	195	170	150	166	147	160	168	177	159	176	170	160	173	180	168	167	195	174	169	165	159	157	142	171	178	158	154	172	188	181	152	166	168	177	174	181	153	171	158	166	181	180	162	182	151	165	176	178	172	175	164	159	126	181	166	178	152	141	169	167	158	153	156	166	179	155	160	175	173	160	169	167	176	153	157	171	166	164	166	151	151	185	174	158	181	167	162	156	162	178	168	182	180	168	181	161	171	162	182	163	171	175	179	192	162	169	144	167	158	156	176	161	173	171	174	149	171	165	194	169	165	178	153	189	154	148	171	165	192	175	170	159	171	181	171	167	154	163	166	170	153	177	190	161	163	170	167	167	159	187	172	166	155	156	166	166	187	170	173	164	164	172	177	166	180	156	176	145	153	125	143	180	164	165	177	164	177	175	165	195	182	197	170	162	167	148	182	174	165	160	164	172	164	172	156	164	177	178	142	159	157	178	164	151	152	171	183	177	169	150	166	176	188	161	187	179	185	168	157	129	157	150	183	163	186	167	175	182	173	174	160	173	169	163	133	163	168	164	192	158	185	187	148	173	157	171	155	154	166	158	183	167	161	182	168	170	165	168	150	131	173	154	153	164	157	142	166	179	173	187	179	160	176	167	161	164	173	179	165	162	159	141	178	161	169	162	182	159	172	182	158	154	176	168	172	173	183	179	163	180	169	150	167	166	187	157	181	146	161	168	165	187	151	166	193	177	185	167	152	153	186	153	183	147	177	173	166	163	165	182	166	156	160	159	175	196	147	155	153	165	178	159	171	158	159	158	160	186	178	169	138	145	156	190	158	137	147	179	177	161	181	158	167	180	151	175	175	151	181	160	170	133	171	180	166	158	143	174	172	182	166	162	170	168	173	175	166	182	182	159	151	169	167	152	197	190	177	170	160	153	163	158	179	188	173	151	166	173	178	166	155	150	177	164	172	160	163	164	171	154	182	161	153	168	185	158	180	173	179	146	152	137	153	172	179	188	184	162	186	164	177	148	143	173	157	160	197	185	168	173	170	176	154	169	166	197	187	188	190	148	169	177	164	190	176	182	178	184	160	162	178	167	163	145	172	185	169	165	142	164	164	167	180	155	180	152	158	168	190	171	175	158	138	162	159	150	174	159	170	162	175	145	173	177	177	179	170	157	172	173	165	162	165	159	177	149	162	163	150	156	164	165	151	171	168	146	170	147	191	164	161	170	167	153	175	169	167	178	181	188	175	148	164	189	175	167	152	180	169	179	140	154	178	153	173	173	150	144	163	184	158	152	184	157	163	169	181	163	153	160	176	186	172	158	158	160	184	154	136	159	169	197	164	176	170	176	169	169	161	179	161	183	151	159	169	147	161	171	168	162	164	166	188	168	176	179	171	167	165	192	175	163	160	169	137	171	178	186	166	154	182	176	175	149	179	156	186	157	163	152	173	167	172	155	146	159	157	166	183	154	175	157	178	172	182	160	144	173	173	178	169	141	180	172	165	151	159	160	155	149	153	166	174	176	168	156	156	163	183	174	197	149	163	172	178	176	161	143	141	154	166	178	184	194	173	164	153	160	175	171	177	167	149	188	150	181	191	163	168	158	171	168	139	165	155	172	170	172	194	172	177	180	158	166	143	179	172	144	181	188	169	160	189	171	156	153	178	177	176	163	153	162	153	163	165	186	162	159	151	164	166	168	154	181	161	173	179	183	148	187	178	149	173	172	170	165	155	182	161	178	166	186	138	165	174	162	173	151	186	141	157	189	166	178	191	168	152	155	165	173	161	171	170	148	180	166	168	192	186	162	164	180	183	166	176	171	154	174	181	165	190	167	166	182	189	148	164	182	187	142	148	175	143	160	161	158	171	175	186	151	156	155	173	155	165	185	147	156	152	178	185	183	188	186	186	158	167	144	166	164	200	157	156	156	172	181	136	164	185	190	165	167	180	158	166	181	172	147	168	173	137	187	172	156	152	158	162	152	159	155	185	185	169	142	151	162	159	149	181	175	165	173	160	143	172	148	156	167	157	169	167	170	154	183	164	180	163	155	158	172	168	152	153	137	174	178	173	174	151	165	179	154	163	177	151	175	177	166	162	160	185	167	178	160	185	150	172	143	165	160	205	168	175	153	177	194	174	171	157	161	155	173	169	181	174	189	171	166	149	155	182	163	182	170	176	178	155	160	160	184	166	157	185	159	157	177	152	163	163	171	184	180	160	166	178	174	156	162	169	180	174	147	181	173	168	170	173	183	165	191	166	183	154	165	157	161	175	155	146	187	189	168	169	161	152	165	145	179	140	148	163	174	195	151	166	170	155	146	168	152	165	164	157	169	143	172	165	172	188	184	164	175	152	175	196	167	163	142	167	185	158	166	175	155	170	184	155	166	161	196	163	183	193	169	158	165	169	169	170	161	166	162
30420	6543	5507	5995	5123	4109	3282	2811	2313	1971	1766	1617	1431	1209	1127	1057	987	898	877	857	815	788	746	677	663	698	636	649	615	599	585	591	524	540	578	530	517	566	491	537	561	501	518	514	513	490	466	445	460	465	489	475	469	528	468	489	512	474	459	505	428	483	486	458	466	467	462	474	467	494	458	410	467	469	451	462	435	461	451	455	429	496	450	445	438	469	456	423	497	425	435	450	479	471	424	445	417	435	453	410	450	419	465	422	423	465	430	466	441	431	478	444	427	477	397	433	484	458	422	423	466	443	459	414	466	455	423	440	468	452	433	442	451	424	472	444	448	439	428	456	415	439	443	477	452	436	434	434	439	420	398	451	447	445	471	417	427	466	441	435	472	447	444	456	434	464	453	430	434	405	453	431	456	432	409	453	442	426	397	423	434	465	415	408	432	411	432	399	469	422	399	452	435	461	452	411	431	453	436	425	427	459	411	421	413	409	452	428	452	424	446	428	455	415	425	439	429	433	426	446	429	406	462	442	464	417	435	438	419	420	422	431	427	429	445	420	461	453	455	447	458	447	411	434	440	435	423	431	440	457	392	431	422	400	395	422	440	453	390	464	419	434	412	432	446	426	454	440	444	445	471	409	471	423	432	429	432	431	452	408	428	431	425	461	428	411	434	426	420	417	445	436	452	430	428	456	448	406	394	453	392	390	455	420	403	489	413	392	404	468	436	436	444	413	380	412	418	425	403	428	421	434	457	451	423	415	398	427	459	414	427	445	399	440	393	442	434	440	462	424	434	462	414	396	384	430	429	459	456	416	433	447	454	454	419	469	400	431	468	428	404	417	409	436	441	439	389	440	443	450	435	446	439	446	452	469	441	475	406	455	436	430	471	435	423	426	427	414	425	417	471	432	448	449	440	485	418	431	415	462	417	457	434	456	435	460	437	443	437	452	448	413	434	450	407	424	428	416	452	449	419	426	421	424	412	439	414	422	433	423	440	445	431	433	423	435	430	437	426	426	447	441	396	424	478	434	438	468	437	419	460	418	442	435	430	426	428	408	412	448	414	437	425	432	421	454	403	445	459	447	435	487	431	461	429	434	423	488	449	410	422	423	428	413	422	434	439	399	452	439	429	473	436	401	448	447	422	426	421	446	412	453	414	441	449	478	402	414	428	443	432	423	445	413	460	443	439	440	449	477	435	433	444	421	450	440	434	480	444	450	406	445	415	417	455	399	447	447	405	436	416	400	395	408	432	425	405	439	425	434	390	440	434	413	449	446	450	428	457	431	442	446	487	420	426	413	410	409	438	438	441	436	448	479	437	444	418	449	459	433	424	453	412	441	434	434	432	414	468	427	446	435	434	443	469	418	455	433	431	423	406	387	433	464	485	458	412	439	437	484	416	429	424	409	427	454	423	434	456	437	467	463	429	477	453	452	453	465	428	468	420	429	413	435	444	424	474	455	408	421	429	409	455	402	418	421	439	444	462	444	466	410	399	422	450	437	452	423	407	448	422	439	444	448	424	470	416	440	419	441	444	414	430	371	381	449	432	439	455	441	418	425	449	430	432	444	400	420	442	435	451	466	421	482	439	403	445	457	430	444	438	396	419	427	448	455	439	431	409	453	423	448	447	420	440	412	431	403	450	410	433	471	456	471	440	421	389	438	461	409	456	430	437	392	431	403	440	442	422	442	435	446	455	399	444	437	408	407	456	443	419	452	443	405	420	398	447	430	451	439	442	470	400	420	457	429	441	425	445	436	449	421	387	435	448	420	419	482	427	445	402	458	457	466	451	442	399	410	417	425	421	436	424	396	417	447	402	402	440	445	418	466	443	421	433	463	420	481	441	442	421	425	439	415	429	436	434	417	409	443	427	427	412	407	403	406	458	386	447	473	455	431	410	453	472	428	425	440	425	408	435	430	452	427	434	463	465	431	439	453	437	454	401	434	441	436	478	436	409	447	426	427	437	416	450	428	417	419	424	423	439	429	420	445	414	415	471	482	430	465	439	480	411	451	459	432	481	431	435	459	489	410	421	422	459	438	409	436	418	398	439	431	424	495	445	443	429	444	420	419	461	450	442	388	442	427	449	440	460	454	391	411	442	437	432	430	439	394	408	449	470	424	406	479	443	454	445	436	463	443	442	436	411	430	464	414	416	460	413	387	470	416	443	451	404	435	394	444	423	445	469	417	432	412	418	418	476	475	421	441	444	435	446	441	450	435	447	435	424	435	431	423	454	404	436	445	455	437	421	438	439	412	419	413	436	417	411	432	381	439	392	476	431	447	447	452	419	411	447	447	448	446	463	442	411	430	424	457	431	430	507	484	453	425	461	434	471	452	440	474	431	437	437	440	439	411	418	449	440	415	455	447	396	395	434	449	442	449	444	435	427	439	447	447	439	406	429	470	463	434	431	436	461	464	410	415	397	429	449	431	428	456	431	393	444	450	451	445	421	440	465	406	443	459	430	436	430	467	447	448	428	425	435	389	412	456	444	471	445	445	442	436	417	430	416	395	432	434	427	438	433	412	428	423	438	444	452	455	426	445	441	472	389	418	409	414	434	442	457	459	448	421	480	439	420	405	423	427	435	420	434	417	440	434	439	419	427	461	418	407	485	425	440	456	440	455	463	416	425	437	451	451	433	436	460	408	452	432	416	467	416	409	436	426	444	456	433	447	455	421	450	427	439	439	409	394	441	426	425	436	397	438	433	431	437	411	394	425	407	440	422	421	428	432	434	418	439	432	425	414	434	470	443	411	471	417	447	402	411	441	442	424	453	444	437	443	399	412	423	443	437	427	415	426	443	489	434	415	459	424	410	463	450	435	421	429	460	449	454	449	429	435	443	419	437	447	404	439	433	409	420	449	451	433	421	431	413	455	416	440	440	419	448	415	445	414	425	428	461	423	465	472	427	417	446	375	442	417	453	427	395	431	424	399	438	439	438	437	449	433	442	427	439	425	456	442	418	458	432	443	447	454	453	410	451	429	449	473	439	419	450	433	429	423	413	430	445	433	475	463	465	448	422	386	400	430	430	419	424	467	444	435	393	413	438	395	463	425	428	431	434	403	450	446	442	411	460	447	461	429	426	415	435	435	406	437	421	399	440	414	408	466	443	415	436	459	449	425	477	438	433	391	438	388	439	491	444	460	431	406	444	440	422	445	417	436	427	473	442	441	468	468	441	410	425	436	430	428	477	408	423	435	451	437	468	450	453	418	458	417	421	411	422	438	420	432	426	417	439	429	451	443	411	402	416	428	425	401	421	438	459	410	425	445	444	413	455	420	424	434	408	439	417	449	450	422	431	422	438	434	415	457	428	434	426	410	415	452	458	428	435	438	429	416	412	412	425	415	424	471	444	404	421	452	444	412	419	456	443	458	440	389	427	396	475	409	427	449	441	448	393	405	466	467	434	397	427	412	452	416	405	407	450	422	419	451	412	455	442	436	397	447	448	411	445	436	461	476	441	447	399	443	454	420	417	433
7566	1230	779	568	395	352	274	285	283	292	272	301	266	308	299	275	280	294	276	258	275	274	290	316	299	290	291	303	262	294	254	267	262	319	259	298	281	291	311	306	271	301	313	264	322	306	327	266	279	281	269	277	282	285	286	284	304	294	315	271	291	275	285	275	292	262	274	280	260	288	259	289	273	280	330	280	275	276	305	248	271	265	258	252	301	261	275	311	297	274	307	290	274	326	268	283	296	271	277	277	274	281	296	291	291	295	257	264	249	302	253	266	277	271	277	287	272	273	259	277	298	263	307	270	277	302	257	281	299	282	282	263	262	266	265	291	270	282	281	285	288	298	281	273	301	280	271	256	260	277	277	271	254	274	284	258	288	298	276	251	283	254	281	274	278	317	268	285	276	287	287	290	301	294	276	284	319	277	293	287	279	276	287	280	270	294	300	294	254	282	300	270	293	302	297	285	255	300	294	300	271	254	290	278	299	247	302	290	304	283	301	278	277	283	271	291	290	272	284	274	264	240	303	279	288	305	275	256	253	291	276	290	291	290	298	292	281	252	264	293	271	290	265	278	275	296	303	284	268	249	270	276	276	256	253	271	287	272	308	282	276	285	267	303	267	279	303	284	266	286	288	299	267	287	272	284	300	268	251	303	273	263	277	298	289	287	307	328	277	291	262	265	278	268	284	287	265	272	285	258	313	278	271	303	275	271	269	271	270	298	269	305	282	278	255	293	308	267	277	286	257	279	284	319	283	281	291	297	294	293	255	269	318	290	292	311	258	300	268	276	302	276	277	275	304	281	285	263	278	279	256	303	305	292	305	307	275	290	262	284	318	255	272	295	276	297	296	269	286	289	278	288	288	280	276	298	300	294	303	257	288	275	283	272	287	315	266	302	300	296	267	255	309	299	289	304	251	277	292	293	298	286	280	296	307	277	254	279	273	282	289	292	260	290	264	307	260	277	292	268	301	290	300	276	270	322	274	311	285	303	263	263	272	273	282	269	276	293	272	279	261	287	272	280	260	293	295	291	266	289	279	291	285	286	320	261	287	280	293	294	298	301	296	268	280	264	285	280	268	274	302	281	286	266	285	270	277	289	275	273	274	269	303	280	292	294	291	266	282	259	265	254	267	273	263	280	257	262	295	278	297	273	286	279	293	260	264	246	275	300	298	272	269	279	269	263	261	259	275	295	281	288	286	269	276	282	245	277	300	264	291	256	268	296	257	290	295	261	258	302	286	275	252	309	276	267	278	246	272	296	300	306	274	259	270	286	260	255	278	275	295	259	299	290	304	239	284	260	286	293	252	276	282	269	291	315	281	295	313	298	283	293	292	297	254	298	275	270	260	289	268	295	246	317	254	296	281	243	264	255	284	294	322	262	270	269	276	262	263	291	245	269	292	288	287	252	279	269	267	284	269	273	290	264	251	280	272	319	275	246	274	278	263	260	305	315	284	304	266	263	293	288	272	279	302	287	277	256	275	274	277	324	261	291	270	283	288	262	277	284	288	279	277	288	282	282	271	268	294	282	284	280	305	281	284	275	306	263	258	274	293	307	301	254	277	268	290	295	300	305	324	269	290	290	294	320	249	283	274	269	279	307	276	265	267	247	288	277	279	309	281	273	267	286	288	296	297	296	255	314	289	288	308	282	267	293	267	264	282	282	264	252	278	308	288	284	313	301	285	256	268	290	314	296	269	282	317	287	249	269	249	286	263	255	265	275	271	293	268	288	282	297	291	292	291	274	283	291	301	281	283	257	296	261	280	302	298	247	271	287	291	330	294	278	271	257	280	273	289	311	264	312	277	249	301	253	261	284	268	277	259	252	304	287	267	302	290	267	308	296	290	284	257	292	276	265	305	285	307	268	285	281	316	305	300	276	268	259	265	285	306	303	298	248	273	281	262	274	274	289	263	258	307	286	294	275	292	287	292	249	251	278	258	250	293	254	292	296	279	275	272	254	299	301	274	308	308	290	273	282	287	241	276	280	252	283	260	277	307	278	288	312	333	298	274	268	268	254	323	273	310	299	263	265	252	297	260	283	265	305	258	299	278	307	275	267	273	266	310	271	309	299	286	250	248	310	269	278	275	276	250	280	288	275	282	257	284	264	253	253	287	291	318	290	291	285	281	281	262	282	262	303	275	264	287	267	287	289	280	295	290	298	300	296	305	302	268	250	285	283	307	299	289	301	266	269	268	272	299	287	305	270	281	261	286	275	263	287	311	289	277	290	273	293	289	286	307	292	302	257	281	281	267	280	247	274	283	287	302	271	273	268	267	277	280	264	263	291	287	265	250	296	262	243	271	273	293	299	291	298	248	285	280	303	280	276	278	288	264	290	267	271	266	282	241	304	263	296	272	308	301	245	263	277	254	265	289	261	292	281	283	285	262	282	291	279	302	272	280	270	274	280	268	267	276	271	277	274	264	277	298	277	257	281	252	284	272	259	289	301	284	278	291	281	263	298	276	269	267	296	274	288	298	276	279	291	261	293	276	281	271	294	268	298	255	303	269	282	305	287	282	306	314	277	277	276	272	254	275	255	262	313	272	272	278	324	266	275	269	279	297	292	258	261	266	285	277	292	291	295	259	267	272	272	298	276	271	276	292	295	299	293	279	262	269	269	283	293	296	289	296	258	285	269	277	261	249	285	291	272	278	280	275	275	294	288	308	286	261	299	262	292	282	276	302	289	268	301	275	302	328	288	246	264	266	283	282	270	310	291	307	287	266	283	307	310	288	255	285	280	269	304	298	267	273	284	291	286	281	265	264	291	306	303	315	291	270	274	262	313	272	293	303	290	283	300	293	267	305	286	275	283	287	277	283	266	302	269	301	268	262	284	288	293	275	298	286	274	279	265	280	266	263	291	292	288	270	260	246	293	240	243	277	253	264	271	281	296	271	288	272	264	262	298	285	268	296	287	287	253	286	303	304	277	287	297	282	304	290	255	260	289	248	317	278	278	288	266	282	280	310	299	302	273	291	305	285	304	294	272	274	249	282	298	276	276	301	278	268	276	254	312	250	270	300	266	285	284	294	281	268	291	287	271	286	257	279	280	294	286	294	286	280	283	320	268	297	289	266	273	272	302	277	291	285	312	292	263	273	278	272	290	300	295	253	298	283	280	264	291	261	256	293	281	280	276	297	280	265	304	289	291	286	270	270	270	277	306	295	247	315	294	263	297	265	304	270	304	274	267	270	279	278	315	277	270	253	298	281	269	268	288	272	307	269	264	266	312	297	280	284	294	269	306	297	284	293	298	269	268	271	294	306	259	275	292	286	300	302	291	299	258	278	280	293	288	282	300	281	271	306	288	282	292	284	257	265	282	252	263	295	285	234	281	311	286	302	269	265	273	263	253	277	314	307	262	297	288	269	271	299	261	293	272	275	268	272	301	281	254	310	263	311	316	281	258	254	247	289	268	278	310	303	281	327	271	261	285	290	294	263	265	265	268	289	269	275	263	303	289	282	265	274	278	299	291
6269	1028	912	964	942	819	819	851	789	749	729	757	740	754	796	780	724	779	760	731	783	806	754	753	743	729	770	720	760	711	737	737	740	737	783	733	729	731	689	702	699	737	682	753	764	772	713	741	698	733	757	732	743	704	717	689	737	715	730	692	731	770	729	730	752	744	746	734	734	756	730	757	721	736	710	731	763	743	702	712	728	699	727	743	769	691	752	731	709	734	726	679	710	743	682	728	670	733	729	713	718	743	719	731	716	731	692	719	710	750	725	707	740	656	736	710	679	702	740	709	744	726	701	673	714	723	730	703	784	739	747	728	719	729	703	713	729	697	743	739	699	728	700	700	657	707	729	703	748	742	720	749	734	728	708	740	709	721	714	714	668	714	724	692	728	721	706	734	751	705	715	700	712	715	725	702	715	669	688	730	743	715	721	728	712	768	723	716	753	733	764	737	674	720	770	723	700	723	709	759	720	757	741	727	734	672	733	679	727	731	702	738	699	679	670	693	722	760	769	737	719	684	740	744	716	742	689	725	704	734	775	692	719	723	714	732	784	751	713	692	739	730	744	716	714	716	735	684	705	739	692	781	689	725	710	723	739	713	695	745	748	704	718	743	708	710	703	669	707	717	749	742	748	710	714	744	716	700	754	734	707	771	718	732	725	721	703	671	752	670	702	760	750	744	734	735	755	686	727	711	757	720	724	700	732	718	745	747	777	706	731	740	695	682	710	736	730	733	745	718	753	722	706	677	754	757	704	737	737	721	702	695	761	723	747	693	733	739	755	768	727	682	744	716	730	718	764	764	636	723	687	744	722	724	712	687	741	719	732	723	747	710	667	751	734	761	706	732	702	748	724	682	700	722	706	696	724	698	732	704	725	766	714	736	715	750	714	704	710	730	734	718	659	705	751	750	757	713	735	766	742	760	707	741	743	766	692	737	743	767	737	750	717	722	678	738	725	708	740	702	744	710	715	724	737	733	693	711	735	745	691	762	724	694	701	697	728	685	725	735	703	740	722	718	689	807	726	740	728	732	738	684	720	705	758	722	666	720	728	728	720	745	658	753	780	745	704	757	684	699	784	727	723	659	672	744	725	711	718	698	777	763	714	721	760	723	715	723	745	742	735	744	733	719	711	704	708	714	752	683	717	691	768	735	694	700	775	694	734	716	701	711	712	706	736	724	705	736	742	695	669	729	731	760	700	730	711	720	689	694	728	706	720	748	714	749	783	724	750	707	690	720	717	690	718	742	657	743	754	743	681	706	722	688	694	743	696	750	729	793	746	730	711	760	719	700	705	758	721	707	754	702	728	747	679	766	699	725	691	743	710	720	707	749	715	746	691	716	690	751	682	725	728	761	717	693	683	689	715	721	750	739	737	701	710	716	720	732	716	665	724	725	732	742	724	721	684	697	758	686	737	710	718	768	681	736	723	703	718	719	690	758	707	781	745	740	748	706	693	701	722	737	721	733	674	704	729	775	709	757	734	754	698	689	754	707	758	717	713	712	754	756	733	660	731	687	709	725	772	771	671	737	745	733	740	714	732	682	702	710	690	729	764	713	761	723	736	709	713	754	760	710	722	739	743	719	745	724	688	769	739	732	744	741	736	729	712	754	711	747	757	749	719	710	723	736	760	732	706	746	713	746	717	722	722	704	722	730	687	772	701	793	730	782	707	726	709	736	735	722	732	718	797	737	771	704	699	728	774	709	719	693	746	694	709	700	763	664	717	692	670	739	718	733	747	737	766	755	650	737	739	722	760	723	765	667	762	697	728	740	705	700	755	714	712	767	760	683	701	706	715	662	708	703	705	686	769	684	700	703	759	706	729	696	726	724	689	738	734	739	693	738	697	750	773	701	735	697	727	727	755	709	714	746	742	764	722	720	727	697	723	778	733	727	684	668	729	714	761	707	727	717	654	725	743	706	760	759	759	730	731	730	687	696	746	697	751	732	723	721	738	736	670	734	709	708	703	717	695	727	681	728	731	715	710	691	731	723	734	751	711	748	688	698	743	687	729	708	758	714	686	705	769	695	738	720	705	735	774	717	673	718	735	731	747	774	685	710	772	726	691	724	679	717	705	722	736	744	723	701	690	716	723	681	767	743	738	701	722	736	708	673	715	725	741	739	709	683	728	727	732	749	712	785	709	756	677	730	711	690	726	706	697	766	717	721	753	716	751	765	699	747	701	708	718	752	690	672	755	705	729	670	713	741	726	772	776	712	734	718	715	723	744	692	720	720	745	725	741	742	732	709	710	731	665	762	755	713	713	757	725	748	747	741	707	677	683	707	736	690	692	725	733	688	699	746	744	713	677	695	718	737	698	685	697	726	746	698	723	703	736	734	732	707	718	718	708	735	690	671	717	721	728	702	715	696	752	719	726	724	726	751	708	771	775	725	734	693	715	738	755	708	779	696	708	749	741	677	704	715	718	697	699	707	723	723	741	733	732	701	691	676	755	734	734	727	701	746	722	718	709	710	704	714	673	736	699	728	728	691	688	723	731	744	635	710	695	725	760	687	746	726	757	693	750	767	711	746	718	716	726	664	685	703	746	719	776	716	709	710	721	769	733	721	712	699	660	727	719	729	698	722	774	769	751	696	718	721	710	733	710	741	775	700	764	721	721	758	705	748	770	729	714	715	725	693	692	735	717	680	726	747	729	741	717	743	689	710	736	647	772	738	691	732	717	718	727	704	714	659	696	718	714	710	780	761	724	750	723	699	750	759	756	780	687	749	708	740	687	738	733	728	723	716	742	763	759	727	737	782	737	716	696	771	678	695	691	740	700	758	745	731	731	719	718	706	714	737	702	684	744	712	719	708	684	714	717	735	683	777	732	716	730	708	691	740	680	724	747	732	725	742	712	672	743	693	729	718	725	710	721	735	703	726	708	747	724	723	688	722	726	693	739	732	741	686	665	726	737	750	675	762	734	743	701	758	743	762	744	768	710	721	725	725	777	750	752	776	778	738	766	729	729	727	721	702	664	705	714	743	699	727	722	690	704	718	676	724	718	735	733	739	704	703	763	739	712	742	742	703	747	732	702	730	696	760	745	731	728	703	689	668	744	746	748	730	752	736	740	647	738	713	726	736	721	759	715	775	708	740	680	729	723	768	728	731	729	771	726	694	741	707	762	724	719	717	721	791	748	713	723	755	736	712	751	773	773	677	708	735	695	733	705	736	727	728	735	754	724	729	697	741	696	690	715	689	728	749	713	731	739	732	695	738	714	716	724	741	741	716	731	760	720	758	743	731	700	771	698	739	748	723	684	734	697	716	732	673	689	721	711	694	726	748	701	755	702	717	707	678	777	689	657	685	734	723	688	704	727	754	654	727	737	723	744	745	767	698	731	753	742	731	762	754	752	723	734	727	750	701	668	721	725	736	725	711	719	743	722	702	694	716	674	755	751	707	764	754	734	731	750	696	692	684	673	757	741	711	755	724	706	746	693	744	720	665	709	745	707	675	732	759	729	714	707	705
36398	16132	8982	4376	2225	1487	924	550	508	509	491	414	402	369	332	344	324	355	354	339	356	354	331	332	366	289	318	312	310	349	335	342	308	325	348	329	327	316	309	310	326	309	327	315	316	316	325	328	303	327	289	314	343	326	308	320	320	304	301	315	325	273	327	323	316	309	298	325	285	287	272	317	308	321	294	316	321	315	321	331	289	319	294	287	318	315	319	290	291	310	310	314	326	331	345	342	309	304	329	298	306	275	296	323	328	297	322	318	310	321	328	291	313	316	314	342	330	317	303	311	288	319	305	305	309	281	331	315	276	306	298	302	282	297	316	284	322	315	303	338	302	300	272	310	307	309	322	313	318	308	317	317	311	323	320	319	310	323	324	307	312	285	298	349	296	323	332	325	294	300	303	325	340	317	320	306	340	337	327	312	311	331	306	320	298	290	308	317	292	290	321	312	323	321	340	335	306	275	320	275	309	299	289	310	313	313	298	301	310	298	325	323	314	320	327	317	306	337	291	326	335	343	297	324	313	290	322	292	293	280	304	344	324	294	317	311	304	311	328	274	312	299	309	314	301	317	309	290	327	317	317	312	301	310	322	264	335	305	328	299	315	329	295	315	320	318	287	311	328	319	292	303	347	282	312	285	298	306	332	306	332	349	285	323	324	288	303	290	340	325	325	314	301	319	314	305	354	326	305	340	302	296	308	364	300	324	302	294	297	287	330	320	314	314	297	305	342	319	310	325	316	334	286	295	307	318	304	323	331	311	304	342	295	310	331	299	320	302	327	317	316	289	298	320	327	303	337	330	336	309	307	316	316	312	300	323	295	298	329	353	323	312	309	321	329	291	317	332	320	312	275	299	305	330	322	309	304	325	281	310	279	304	308	304	316	318	311	317	329	296	276	342	319	336	327	338	287	326	330	298	294	334	343	311	327	305	330	338	336	297	300	339	294	300	305	306	357	299	296	302	321	301	300	320	322	318	325	343	344	315	327	324	297	341	295	312	310	306	318	274	307	299	342	317	313	290	288	321	338	330	293	325	304	319	342	311	277	353	300	300	308	310	320	303	326	317	298	328	289	308	285	322	313	292	312	342	321	294	325	297	305	330	352	325	314	291	346	274	308	284	322	345	335	339	295	329	313	340	300	325	325	341	310	326	312	292	288	319	334	300	301	311	298	281	294	295	288	306	327	317	314	312	310	327	321	322	322	332	325	326	328	317	330	310	297	293	334	305	327	332	335	327	328	276	366	316	308	331	339	307	314	343	327	311	339	306	306	308	279	312	314	321	319	288	290	307	304	319	277	270	324	291	331	296	291	301	312	283	299	310	316	314	325	310	328	314	317	319	305	331	318	352	330	312	332	309	321	280	321	308	313	328	296	329	308	325	303	339	343	352	302	331	302	316	291	328	304	323	292	304	297	319	276	306	304	277	310	307	301	305	297	302	331	303	305	311	325	306	304	325	335	277	323	297	322	323	306	297	325	299	313	327	355	286	293	305	303	316	333	312	317	289	284	300	321	325	279	285	301	320	321	323	293	296	297	310	295	330	300	313	300	301	282	289	313	304	308	321	316	299	305	318	310	318	317	340	310	309	266	276	308	312	321	335	313	309	328	313	306	279	295	301	345	284	287	331	354	286	322	299	284	334	306	330	342	319	303	315	287	334	297	323	318	305	304	324	288	325	344	313	316	346	341	303	302	338	306	330	328	287	310	295	302	293	296	291	307	311	332	305	323	317	313	310	322	310	324	306	314	323	311	337	307	336	316	292	298	307	309	290	333	307	283	301	337	295	300	365	279	325	303	309	322	305	315	315	309	300	304	315	295	314	316	311	295	290	307	325	324	326	269	304	293	325	315	310	319	313	309	342	299	297	304	302	305	323	296	320	305	301	331	294	297	304	320	319	327	315	334	319	338	320	355	285	323	291	290	279	283	288	302	311	343	327	291	303	309	308	333	322	332	319	318	285	301	290	318	293	323	322	289	355	292	311	326	324	283	308	273	301	322	310	348	344	314	322	312	291	347	322	271	292	321	317	339	305	288	319	335	313	320	311	309	293	316	291	329	299	313	313	344	312	318	287	343	306	296	323	310	322	322	362	316	342	281	350	323	318	321	304	303	288	357	295	289	347	320	302	294	309	307	281	295	282	330	319	296	330	337	295	318	333	299	290	315	311	323	289	314	308	308	308	325	316	317	302	320	308	330	301	318	309	347	310	323	326	281	314	323	315	316	313	346	315	341	321	318	330	342	323	336	326	296	322	315	300	302	302	296	337	270	312	311	317	317	277	285	293	330	314	289	322	277	305	319	306	319	312	327	324	351	306	312	304	297	292	316	329	299	300	318	310	331	282	289	312	321	297	307	327	336	329	341	308	322	320	308	328	330	306	299	306	270	298	309	329	305	312	307	299	315	265	322	331	293	295	334	305	317	310	304	308	324	317	319	283	319	305	297	327	331	317	346	306	292	273	313	316	331	339	285	303	312	309	287	289	306	310	306	317	309	300	329	329	315	308	341	325	303	304	329	310	299	302	344	299	281	351	334	299	304	314	298	311	317	342	324	330	304	324	293	333	323	296	322	314	305	331	341	279	313	298	318	333	330	357	310	292	309	283	286	296	293	279	315	297	297	292	309	288	275	315	292	298	305	307	299	318	323	308	325	288	345	314	340	320	305	322	280	299	313	333	340	316	324	319	283	307	328	335	336	325	302	292	333	304	312	322	269	322	303	331	301	330	305	307	290	314	313	306	303	289	287	345	323	315	300	310	333	336	317	310	327	297	320	314	331	327	321	349	303	312	326	312	338	285	320	322	275	298	335	297	297	307	324	297	320	297	328	306	313	303	300	301	308	282	294	309	313	296	304	315	300	298	316	297	319	308	310	308	292	284	295	322	313	315	315	320	322	302	328	320	294	323	313	299	316	364	309	312	316	326	294	307	297	293	321	297	286	314	326	330	311	309	348	334	306	352	341	310	299	320	301	299	330	318	302	314	317	325	323	297	319	315	332	344	296	317	296	297	337	332	301	314	322	315	274	301	317	303	337	315	331	316	322	335	294	304	331	303	303	310	292	302	346	316	347	322	355	306	296	313	300	337	311	295	309	290	308	320	330	302	301	328	344	310	334	328	323	314	332	294	330	298	347	304	295	328	303	324	309	296	322	317	303	306	339	289	286	322	304	315	289	306	302	334	308	311	334	317	314	318	325	333	318	306	338	318	299	315	295	304	273	292	305	304	319	358	308	303	318	328	314	304	336	277	273	298	323	322	271	314	330	323	296	326	308	278	311	334	319	322	294	318	312	316	317	303	301	366	339	305	312	294	293	305	339	317	302	323	324	341	329	314	284	339	316	315	311	315	317	295	306	297	335	299	349	294	303	297	325	284	288	308	318	355	307	293	297	297	308	344	266	282	308	322	312	288	324	329	326	291	296	302	305	315	317	330	331	286	310	313	316	310	344	325	309	318	284	299	286	311	308	324	333	291
24999	2507	3504	3822	3313	2848	2441	1992	1807	1648	1490	1339	1294	1179	1115	1158	987	1026	1015	1028	959	1008	890	924	899	902	882	816	910	863	858	870	844	869	854	868	855	829	844	868	865	845	787	847	812	841	754	829	795	797	786	855	768	784	781	800	844	788	816	802	802	815	777	785	797	823	859	772	760	839	794	786	758	812	805	860	780	791	757	823	799	823	804	788	811	811	783	782	765	779	817	763	767	799	794	816	798	758	822	772	778	762	795	849	769	821	764	768	816	788	805	725	813	791	798	816	796	800	762	754	776	768	755	818	792	763	766	810	767	802	817	758	780	781	746	792	725	837	760	765	728	786	779	781	789	816	819	779	745	781	774	801	818	771	817	799	746	799	805	811	799	784	795	809	764	826	794	809	793	806	792	766	800	814	775	752	782	793	780	800	859	763	772	794	778	743	759	739	814	783	794	829	783	751	797	817	830	841	762	783	775	773	731	736	732	816	786	770	758	739	758	785	821	731	780	745	774	754	827	760	733	800	751	832	801	749	768	765	811	798	775	723	794	798	715	792	796	790	756	760	771	799	768	784	782	833	788	848	815	783	778	760	771	775	823	812	806	745	768	774	791	783	790	773	764	828	800	748	745	809	828	771	804	772	822	790	730	820	775	777	841	749	763	788	774	784	768	816	850	764	799	820	823	790	814	761	751	766	818	800	772	758	789	765	782	806	743	774	765	758	766	788	798	756	755	770	808	795	814	767	792	788	777	803	789	696	838	808	776	764	731	815	799	758	759	742	812	754	770	808	808	811	786	705	835	805	773	768	783	754	798	787	795	803	801	807	779	734	789	741	822	810	778	761	802	764	743	740	779	750	736	733	773	730	793	805	778	842	779	793	777	846	791	776	833	735	750	789	772	774	827	765	750	759	765	760	804	757	791	774	789	772	725	809	757	784	797	796	749	766	820	755	768	758	824	765	834	795	796	815	731	858	754	855	782	807	809	775	809	803	817	743	743	797	796	758	766	808	758	758	770	831	781	771	718	833	758	818	775	738	753	786	759	732	813	788	744	763	770	768	810	711	749	787	774	782	812	719	819	749	806	798	781	784	808	784	781	761	788	798	767	764	743	767	833	788	765	781	765	828	763	766	750	766	830	775	790	769	780	868	770	771	777	773	799	765	771	774	766	786	788	773	753	790	813	768	781	775	750	788	781	817	778	782	751	756	759	774	819	772	769	751	812	746	737	765	806	824	754	773	731	788	774	777	804	781	756	776	785	730	762	786	776	734	784	755	850	805	777	759	737	750	752	779	791	780	762	757	754	787	764	807	752	787	791	810	782	764	762	800	812	800	745	751	791	786	825	815	831	773	795	705	781	783	812	737	761	762	791	735	741	804	761	754	759	786	828	815	759	783	764	778	793	792	771	710	830	730	744	775	786	770	741	797	786	768	783	775	804	742	811	852	739	812	788	788	789	796	817	733	721	785	780	820	757	802	784	739	724	793	772	813	811	742	711	812	793	802	768	776	743	768	832	803	728	765	787	808	811	753	818	750	784	793	735	817	781	803	765	791	760	825	794	799	814	803	790	774	813	759	780	785	743	785	785	742	807	785	771	816	784	821	742	802	785	722	726	786	739	798	818	771	705	801	776	806	789	801	788	814	746	787	831	788	754	776	782	784	795	777	786	811	788	738	779	779	785	769	796	818	793	802	812	790	783	754	793	800	790	805	731	798	757	789	817	769	734	796	747	801	769	827	740	795	815	792	755	773	770	764	774	785	830	806	786	762	783	793	798	771	820	786	791	821	763	831	798	774	775	810	839	775	741	733	808	797	834	787	798	840	754	778	776	796	789	799	795	791	773	755	740	733	788	806	770	844	765	786	777	799	772	814	760	781	818	729	758	750	810	783	724	785	768	772	826	825	826	771	803	756	781	800	759	830	765	768	778	794	794	831	773	828	784	758	780	777	779	803	772	781	744	754	780	742	798	806	771	772	805	791	825	733	764	795	814	788	774	791	731	774	807	767	807	803	779	775	780	761	766	767	824	780	761	776	795	763	754	785	788	791	783	828	747	817	762	737	762	779	750	782	806	799	776	760	770	774	801	785	788	815	765	757	763	781	842	768	777	808	773	796	766	732	747	769	798	759	814	773	781	742	777	777	783	745	803	823	754	749	783	743	793	802	805	783	784	799	730	772	791	786	781	784	750	791	840	805	802	727	866	776	803	767	812	832	814	814	785	772	756	806	748	860	768	774	749	831	827	790	753	792	792	783	791	760	765	769	771	814	803	783	767	746	797	776	782	805	807	813	842	764	755	810	752	801	815	760	709	774	773	830	780	774	749	703	762	792	761	718	789	738	782	767	803	817	764	811	768	754	774	778	788	754	760	785	767	798	771	817	769	783	778	747	801	827	760	746	807	797	741	791	788	775	867	778	801	788	772	849	770	735	716	757	769	769	744	793	777	767	850	796	802	764	799	758	788	767	775	779	713	764	768	770	775	797	764	758	754	789	781	815	776	820	776	772	767	780	745	800	813	774	801	762	757	794	771	765	786	856	801	808	809	741	773	767	779	824	845	743	762	781	809	823	794	783	741	793	774	785	797	773	773	772	809	796	788	825	773	740	748	753	753	777	759	821	818	766	766	827	768	793	783	780	769	768	808	776	783	755	759	803	773	843	734	792	791	778	800	797	750	821	749	799	830	764	802	810	752	825	842	814	797	793	840	795	783	764	775	757	801	793	815	793	802	785	793	785	804	752	775	869	785	765	796	758	805	813	772	760	822	760	749	834	772	785	787	759	758	769	793	751	727	782	793	797	748	787	767	812	784	770	802	772	792	778	822	820	848	760	776	807	770	827	753	750	749	832	824	763	802	739	726	796	787	821	806	769	760	747	757	762	812	784	805	776	802	858	779	781	741	828	779	817	784	747	766	782	813	809	776	782	731	842	813	814	771	783	784	729	743	779	794	782	800	759	795	760	762	800	757	772	806	767	766	746	809	774	764	802	740	777	769	817	756	788	827	757	756	810	763	810	798	821	759	781	761	790	798	774	794	805	771	775	744	764	759	790	807	771	778	811	798	743	740	825	770	749	771	795	762	771	815	798	803	729	812	762	809	722	767	735	759	804	787	804	789	770	791	804	803	775	768	809	765	801	815	755	753	779	795	763	776	778	782	729	824	796	783	768	779	768	752	785	757	762	767	743	747	741	822	783	829	743	772	769	738	829	739	821	765	787	768	786	790	758	810	794	795	791	729	784	783	797	791	743	754	793	810	750	787	802	807	790	766	780	805	813	828	757	787	746	749	809	777	747	777	839	761	797	808	766	798	805	790	791	761	768	816	769	768	785	727	755	792	783	838	784	782	787	757	775	804	759	754	768	790	735	779	800	765	823	809	767	817	823	768	801	758	776	748	792	791	747	796	800	770	744	741	811	770	788	773	760	754	783	741	788	733	777	799	801	791	797	766	820	784	750	756	801	768	769	761	776	773	780	777	750
38674	18135	10924	6036	2735	1508	1025	659	473	421	399	346	305	284	271	273	239	223	226	205	242	200	202	210	213	197	180	184	164	164	182	176	196	174	183	159	169	159	183	169	179	168	154	190	175	137	170	154	179	164	164	141	154	172	174	157	164	181	169	154	162	168	184	141	179	148	168	162	182	147	166	176	179	174	182	155	164	153	145	181	167	134	160	151	167	153	165	170	181	179	142	180	186	164	174	140	170	173	156	152	172	182	128	170	156	179	176	162	137	144	149	176	177	162	168	161	164	148	150	185	163	194	146	152	171	173	153	154	169	171	172	154	182	152	170	148	132	179	144	169	168	183	166	165	152	165	140	168	138	173	166	144	170	186	166	139	186	167	159	159	138	137	159	161	162	170	168	163	174	161	161	154	155	160	179	158	156	148	166	140	153	165	170	151	167	162	163	177	176	147	161	176	167	169	171	180	154	173	182	147	167	153	184	156	132	150	163	177	162	167	155	156	176	167	165	150	188	173	144	173	170	168	160	162	173	148	166	166	147	156	152	162	160	183	161	154	168	165	155	169	165	158	145	168	170	165	177	185	168	171	166	174	145	178	167	157	154	169	161	142	181	154	158	157	158	166	133	183	164	172	186	166	165	167	148	168	178	168	182	172	157	147	160	164	157	157	154	158	175	157	172	176	184	169	158	162	163	151	161	143	145	169	149	166	173	153	159	151	176	160	167	158	150	169	180	157	152	162	176	147	196	167	165	150	184	179	172	167	164	171	181	164	156	157	172	161	163	163	147	168	134	171	150	150	130	151	160	159	148	161	150	152	187	151	161	147	155	179	180	156	169	142	159	138	137	172	189	175	180	146	179	184	150	144	176	163	196	155	172	162	149	166	150	190	151	178	171	158	161	150	155	167	159	161	183	166	187	173	168	167	157	166	167	138	138	164	145	173	157	161	163	156	163	152	158	173	177	156	169	173	146	161	145	141	153	166	156	177	170	182	160	172	154	153	151	180	164	169	146	162	159	167	177	156	152	195	154	178	165	156	185	142	165	173	164	173	174	151	150	166	147	161	185	164	136	167	162	160	186	156	167	176	181	163	159	178	155	152	162	159	170	158	145	160	153	168	127	171	165	176	142	154	150	185	154	168	177	166	152	140	165	146	142	163	169	185	170	170	157	129	188	159	156	161	159	164	164	162	177	130	158	163	158	151	137	157	169	160	153	165	144	138	161	165	158	154	174	147	150	150	138	172	167	153	181	180	149	138	153	138	163	128	164	147	170	160	158	144	171	150	164	158	160	179	151	148	185	170	160	166	161	189	151	158	169	171	188	149	137	182	154	167	157	191	169	180	175	186	174	168	174	146	150	175	169	167	151	160	149	140	155	162	169	176	142	161	141	158	144	144	187	173	175	161	169	147	166	141	174	172	149	181	182	156	170	182	149	159	164	161	153	161	176	178	165	149	172	162	165	137	172	167	168	155	161	178	157	157	169	158	175	177	184	162	161	168	145	170	131	151	158	151	162	172	156	157	169	178	178	142	168	168	159	170	162	153	156	169	166	148	170	160	147	176	147	158	162	157	169	165	164	160	146	163	161	167	159	175	175	178	160	170	175	171	170	157	157	171	178	164	167	152	136	176	165	181	173	167	169	158	157	176	157	143	142	161	156	177	163	155	159	183	153	147	181	149	153	166	146	155	162	170	155	166	137	182	146	168	173	153	164	206	146	157	143	158	173	188	163	160	158	144	160	172	153	173	165	162	191	179	198	163	155	161	185	157	165	115	161	155	170	158	143	180	189	152	152	151	164	146	146	159	171	158	160	169	162	178	180	172	173	151	183	168	141	177	166	151	153	180	183	157	162	147	165	162	170	178	177	156	164	163	166	146	154	179	185	172	183	154	159	186	154	170	179	192	145	157	157	165	168	164	168	165	159	169	178	183	151	149	148	167	161	166	154	152	145	161	161	145	148	154	148	146	170	150	162	167	143	157	168	130	142	155	160	145	151	173	161	173	146	176	168	172	153	189	162	156	160	160	169	177	152	162	164	167	157	149	178	157	138	157	170	156	159	176	180	134	154	155	162	188	175	149	170	169	188	166	165	158	155	165	158	159	167	175	170	166	150	155	164	153	154	195	164	154	157	188	181	154	180	168	165	170	168	156	138	156	158	143	171	161	142	152	178	140	150	150	134	151	154	146	160	162	171	131	160	193	145	156	169	172	152	143	148	165	160	174	142	153	156	157	157	149	210	150	195	166	161	159	176	160	169	158	147	172	160	159	167	165	158	172	175	127	147	149	159	128	179	166	162	166	152	163	161	165	164	177	162	185	162	183	155	176	162	149	179	158	172	170	155	172	180	164	173	184	166	161	165	172	162	155	156	166	153	162	153	161	166	166	173	172	150	163	160	182	167	161	171	179	154	164	164	153	150	170	139	153	159	142	163	156	173	152	146	165	183	182	152	176	185	157	145	147	160	172	160	174	162	164	162	165	163	163	171	154	154	188	152	182	152	172	153	149	174	155	166	173	164	158	156	163	159	159	177	152	155	142	137	154	171	158	172	153	181	177	171	172	169	170	170	162	149	174	157	165	178	162	139	156	169	146	142	162	182	150	182	144	175	179	188	147	164	158	159	191	168	169	158	172	180	140	147	132	136	170	185	168	155	161	186	168	182	165	163	155	150	159	143	176	148	151	180	173	165	137	159	170	142	171	185	154	167	163	158	152	156	185	144	158	154	177	167	155	208	153	160	147	173	157	163	178	172	168	156	164	170	143	163	140	154	171	168	167	155	157	176	144	144	167	160	175	169	174	169	179	148	159	161	156	177	192	170	160	146	176	161	187	172	165	147	150	170	192	162	166	150	151	167	148	188	155	144	155	157	156	178	170	155	168	188	147	151	182	166	149	158	174	158	160	166	142	134	139	136	149	171	162	153	182	170	153	176	165	159	163	162	188	179	154	160	155	169	171	163	166	196	182	167	166	151	178	185	164	148	147	165	147	155	158	176	147	190	151	181	153	169	140	165	168	150	148	158	165	145	181	163	176	130	159	171	160	164	178	157	165	153	160	174	157	178	147	143	154	148	175	165	181	186	162	182	188	158	175	177	173	164	173	201	184	185	183	143	174	146	175	126	155	155	144	161	173	155	179	162	171	158	145	180	186	163	170	162	158	176	164	136	171	159	146	151	189	151	178	156	169	137	158	146	153	159	190	173	158	168	159	142	140	174	149	169	158	153	191	158	159	179	194	156	142	168	166	169	160	179	130	150	174	172	158	181	165	148	154	161	160	145	170	170	167	143	155	125	151	158	159	170	162	150	160	176	171	144	154	166	169	188	155	190	158	165	146	146	155	150	159	162	134	148	149	169	143	171	163	172	152	156	164	156	163	150	150	172	147	163	158	155	168	164	156	135	177	138	146	174	147	155	167	145	166	161	174	147	147	148	181	153	165	156	180	172	157	154	135	149	167	167	179	173	165	165	170	151	167	180	164
26582	4097	5627	6156	5143	4100	3387	2774	2334	2041	1890	1627	1457	1182	1113	1041	1031	921	863	848	773	727	732	733	671	670	649	625	640	610	602	572	568	567	563	530	539	525	537	543	539	508	466	515	490	489	519	519	486	487	448	463	483	482	446	475	444	481	522	454	472	469	469	471	449	456	452	474	434	456	428	441	500	455	422	456	413	477	451	426	408	465	428	490	434	460	439	428	454	437	497	440	413	441	435	426	447	453	453	445	457	479	422	434	449	424	437	421	446	413	456	415	462	432	406	417	419	488	466	427	418	430	423	431	407	437	458	427	433	441	411	458	434	458	460	389	461	429	438	422	457	415	423	406	399	460	421	426	400	440	430	436	431	409	445	461	436	457	429	475	448	422	413	410	454	426	426	456	446	420	420	432	433	468	438	417	382	434	420	443	410	423	444	422	450	411	439	423	447	402	427	410	412	448	417	434	362	409	443	419	444	420	429	478	377	433	431	426	442	441	438	414	409	427	428	429	453	426	428	416	440	398	443	413	434	430	446	451	450	458	444	472	421	407	420	472	456	451	407	434	419	400	447	431	413	402	416	439	460	425	434	444	444	424	426	435	424	423	421	466	447	412	438	417	454	428	435	405	453	463	406	435	442	431	414	426	444	432	432	418	433	417	430	417	451	450	429	429	459	421	435	408	423	448	431	443	438	423	391	447	412	445	433	433	406	438	431	404	442	414	425	457	436	443	440	457	476	414	438	462	442	433	432	425	442	458	417	439	458	459	442	424	402	433	429	401	438	418	482	427	393	452	470	430	448	488	434	408	446	405	400	480	419	461	422	396	414	392	449	393	421	430	417	425	447	469	425	422	411	428	470	434	415	448	453	432	396	445	431	434	448	383	425	425	425	419	408	401	429	403	435	425	425	418	446	436	429	430	399	460	417	424	395	455	412	493	443	450	441	412	420	406	439	451	424	408	450	435	417	462	460	412	377	432	453	463	444	420	400	454	440	419	402	390	417	412	429	451	409	437	413	430	413	440	429	454	421	406	414	405	436	422	401	418	414	458	425	445	424	439	441	441	401	485	408	413	405	404	416	421	402	435	426	469	453	448	447	447	440	399	438	432	407	430	436	415	418	412	428	387	423	407	440	424	421	460	443	446	400	434	432	434	428	461	427	437	423	458	421	454	408	438	406	417	423	463	452	422	449	475	419	442	424	429	437	437	428	436	431	394	448	453	435	429	426	400	437	416	427	442	412	430	426	420	420	399	405	430	386	418	449	423	466	502	425	399	404	435	424	450	405	409	429	395	397	441	447	416	439	429	410	407	396	464	428	432	448	454	437	434	420	418	438	438	433	415	435	448	437	468	441	438	429	440	448	402	485	418	453	421	429	439	435	413	412	412	427	443	428	400	441	465	457	430	421	429	445	409	442	446	416	402	423	394	429	412	449	408	437	414	448	450	448	427	424	414	442	445	427	438	408	442	419	426	409	441	441	459	429	427	423	437	394	416	434	446	451	418	410	426	413	442	413	420	440	434	461	438	425	433	411	427	410	457	408	418	438	460	427	421	422	416	458	438	414	425	400	442	445	436	450	441	395	411	429	405	442	416	455	447	405	476	440	439	408	407	454	437	431	419	408	440	467	448	409	417	422	408	420	438	421	457	396	415	459	378	402	430	460	437	377	404	416	436	401	452	417	422	414	420	406	403	443	430	463	423	403	441	423	414	444	431	411	453	442	445	379	399	424	431	428	419	430	391	416	443	431	416	436	436	449	426	455	441	445	410	430	420	436	433	421	434	430	453	430	457	454	404	425	406	387	416	456	430	407	426	432	460	403	428	416	421	455	435	394	451	407	393	427	420	404	390	416	449	429	404	464	426	470	457	387	402	407	404	453	453	441	369	422	461	418	418	427	426	444	447	434	416	425	420	446	450	428	410	434	406	439	453	480	430	424	433	443	457	473	415	451	415	461	390	444	441	409	413	427	457	408	484	437	434	464	487	424	457	415	412	416	452	444	460	439	434	430	401	413	430	444	450	427	429	424	423	422	442	436	412	419	437	429	383	462	439	456	427	434	420	421	438	425	436	429	437	431	416	397	403	415	440	430	450	403	454	453	454	433	463	446	426	422	405	434	450	425	421	418	468	405	404	440	435	425	424	445	431	434	431	430	446	449	450	405	417	477	412	431	415	380	444	426	391	412	443	433	405	430	422	429	436	459	386	392	424	428	423	408	409	413	411	430	401	415	436	449	433	401	419	382	431	425	483	449	451	454	416	425	430	436	447	422	464	418	438	441	417	412	463	449	417	423	452	443	425	419	409	459	435	432	451	433	463	423	409	397	427	383	462	443	424	461	428	415	441	437	427	409	410	445	418	418	410	399	432	381	423	437	439	415	421	446	452	425	431	452	406	439	454	468	443	447	460	422	428	406	447	446	430	405	456	464	419	449	435	429	437	430	432	398	441	423	450	423	409	417	436	422	460	422	418	454	431	434	438	408	448	446	448	418	446	416	401	417	415	434	407	406	430	436	432	449	431	444	386	411	428	402	415	447	446	446	443	426	431	446	463	445	418	409	411	414	377	444	447	430	422	438	408	428	446	420	406	426	422	423	449	435	415	424	418	437	440	440	426	453	404	446	432	436	414	446	417	407	427	457	438	428	454	402	448	430	438	433	391	466	439	426	435	432	434	425	445	411	410	422	442	435	459	444	443	435	396	447	411	426	418	428	390	414	426	439	404	447	430	422	373	400	422	425	428	427	432	427	422	402	423	416	436	406	436	429	426	446	420	436	441	445	462	416	479	426	482	458	439	417	423	391	403	429	422	455	442	387	423	423	443	432	410	411	411	397	443	416	460	407	426	406	447	422	417	448	432	443	445	423	465	419	437	429	410	444	397	411	407	458	447	435	425	441	435	424	403	385	423	414	429	436	424	438	454	434	391	440	454	399	451	423	424	428	405	459	437	440	418	455	434	414	418	419	414	437	409	447	399	452	422	418	472	436	392	408	405	389	412	429	402	419	399	403	413	396	390	433	451	436	427	423	405	410	415	411	450	427	435	414	418	437	438	423	429	434	467	460	419	430	421	426	426	437	440	467	417	417	442	412	430	463	440	451	425	451	423	404	412	434	405	416	404	417	408	403	443	420	500	408	392	457	400	456	412	452	389	440	446	421	441	464	421	432	433	433	444	460	397	390	422	438	448	438	397	432	434	438	421	422	411	398	425	438	445	429	444	437	451	433	479	410	428	479	409	439	408	403	386	431	430	425	444	421	434	425	430	418	443	409	424	446	441	428	437	462	395	429	463	386	413	395	429	394	416	434	430	434	466	462	409	419	456	447	419	421	447	427	439	426	469	448	436	468	407	410	413	440	402	420	438	443	418	434	421	402	455	410	470	465	446	429	483	440	439	435	430	429	403	443	472	414	475	462	411	414	408	455	423	448	402	423	460	419	427	394	436	421	436	406	436	451	408	423	401	431	447	397	421	401	444	417	427
5248	974	594	415	339	327	285	272	278	289	299	277	301	282	295	277	303	304	309	270	285	292	272	264	268	283	261	303	291	261	283	282	282	284	287	271	256	284	303	273	290	293	285	256	267	255	286	294	289	298	276	284	283	267	308	296	290	292	280	280	290	290	306	303	322	265	265	266	258	306	275	301	307	303	279	300	288	273	287	266	311	290	245	255	276	289	300	266	263	299	282	270	277	273	250	230	306	299	293	280	292	282	267	284	312	301	271	279	283	267	279	267	279	293	287	265	267	280	277	258	269	280	262	306	296	283	279	298	283	273	267	283	297	253	255	269	296	278	286	318	290	280	246	272	258	293	298	311	280	287	291	247	268	302	303	296	274	266	282	273	291	277	268	258	323	290	272	251	298	272	267	287	266	265	266	266	255	274	266	271	301	260	272	278	316	271	270	278	242	295	314	268	283	239	316	275	294	279	273	274	250	274	330	282	288	270	272	270	286	274	292	253	291	279	285	260	309	265	276	313	267	252	279	289	280	316	288	256	294	311	274	273	280	269	282	277	280	280	281	282	265	275	280	271	287	259	282	289	238	257	282	255	277	301	256	290	274	276	271	274	274	277	272	296	256	274	291	278	305	277	281	264	300	295	302	253	315	290	274	254	278	262	270	285	265	299	298	266	264	288	260	288	269	290	307	304	276	276	282	295	248	281	283	274	298	305	241	276	280	282	270	285	318	253	273	299	271	290	245	263	239	280	287	271	271	290	275	275	270	263	270	283	308	283	268	261	258	268	294	299	312	273	248	303	254	311	297	276	263	297	266	270	285	263	281	284	269	285	277	281	307	282	265	291	279	263	275	310	298	279	274	290	272	290	301	305	291	275	295	279	253	290	282	323	261	272	282	292	298	261	291	300	309	283	281	246	298	259	279	285	268	294	291	272	279	292	264	281	316	269	288	274	292	304	311	277	273	264	270	281	289	286	303	269	278	297	270	315	281	252	290	265	293	317	289	257	288	286	273	262	282	268	290	279	278	294	268	298	307	303	259	287	265	275	280	262	252	290	281	304	292	298	260	291	267	227	301	266	281	259	281	278	282	297	236	293	245	312	299	256	291	275	281	256	287	315	284	261	284	281	265	263	273	284	280	266	258	271	264	259	266	280	281	273	298	315	253	303	289	276	263	291	295	291	276	292	290	270	257	277	291	225	303	278	306	277	283	256	307	255	278	293	276	279	297	300	292	297	275	291	252	282	281	285	266	291	261	310	306	269	261	289	265	275	293	290	264	274	272	271	276	252	256	277	273	270	282	301	266	268	304	251	255	287	280	287	278	284	321	276	259	289	289	282	308	263	282	277	303	278	279	286	264	276	256	274	256	261	322	261	250	277	278	294	271	263	284	222	296	264	283	256	299	258	282	283	270	306	265	294	270	301	302	257	280	294	300	300	266	293	278	271	289	273	269	259	278	275	265	287	273	286	299	293	281	288	265	295	265	261	282	262	298	254	269	281	297	312	265	249	256	265	276	312	269	292	281	284	253	324	261	268	305	270	304	296	268	266	285	306	271	280	274	274	279	289	286	303	256	266	268	269	270	299	275	288	278	271	250	288	281	279	256	271	253	287	279	270	254	305	254	293	297	281	279	287	274	297	271	269	273	245	291	277	263	260	276	304	250	303	267	277	299	269	278	274	298	279	289	253	257	254	278	288	278	264	264	267	286	280	283	268	291	276	268	285	274	272	296	286	252	316	292	240	279	266	300	299	310	299	316	265	285	240	253	296	267	294	267	288	274	288	286	274	280	243	249	267	309	237	289	273	286	309	275	295	278	277	281	260	270	302	273	286	268	299	281	280	280	257	272	307	280	289	297	278	284	240	246	268	279	263	282	289	325	285	338	281	262	293	299	290	271	301	278	274	296	285	305	318	270	279	249	284	270	251	300	256	282	294	291	267	260	283	279	263	291	245	262	272	268	290	272	284	264	287	260	267	280	305	288	265	337	274	274	289	273	272	254	268	249	269	245	247	296	276	315	273	280	279	248	288	275	265	291	300	283	282	249	291	299	281	287	243	289	326	271	249	314	265	313	263	287	264	280	276	283	262	291	283	278	291	259	301	295	292	274	262	292	257	260	281	288	273	302	295	287	292	268	288	263	270	308	279	292	290	304	260	270	271	278	279	293	292	304	257	294	295	255	280	299	317	291	299	293	302	260	286	283	279	275	282	255	254	283	291	273	290	294	277	287	286	271	273	275	274	299	264	270	290	287	275	261	271	267	264	279	297	281	285	264	274	277	261	306	301	277	244	255	266	257	268	245	268	287	259	264	286	251	303	283	268	251	286	263	292	298	283	269	302	278	285	273	270	297	271	291	311	279	261	278	280	267	250	283	231	277	283	256	285	270	275	268	275	268	281	287	284	271	281	266	289	271	269	247	287	246	270	289	280	272	250	294	240	263	294	276	302	273	286	271	247	273	305	284	260	298	256	273	275	257	273	259	293	271	255	264	285	261	314	298	310	254	243	279	269	260	274	283	278	287	286	247	327	297	268	312	294	269	294	272	246	299	298	279	279	275	228	271	278	265	300	262	270	259	283	296	268	261	244	287	293	275	287	288	247	277	294	273	291	279	289	301	281	291	278	286	268	292	275	255	298	241	273	229	303	280	298	277	292	276	289	295	259	274	247	268	291	287	288	275	296	289	281	292	317	286	270	288	289	284	298	279	276	303	285	296	260	293	306	294	269	253	257	297	265	265	287	264	280	247	269	272	270	260	287	281	281	271	291	291	282	256	264	259	262	258	276	281	288	293	282	292	299	292	287	251	278	291	256	292	301	276	254	272	300	253	275	268	277	297	265	271	255	300	277	321	276	266	297	299	304	290	280	261	256	285	272	259	270	306	307	267	304	277	252	285	304	286	296	269	274	276	279	269	308	259	273	277	273	283	268	316	279	280	296	243	282	292	283	275	266	280	273	290	269	265	300	266	284	253	278	255	241	270	313	279	292	265	294	242	307	273	290	301	281	275	258	292	294	271	274	256	283	274	303	327	274	315	306	286	282	259	295	296	282	263	282	271	261	321	274	269	281	287	289	251	274	255	317	276	310	289	267	314	291	319	246	286	287	255	285	278	225	288	246	261	294	283	242	298	271	283	278	236	286	309	262	280	292	283	265	275	265	330	269	282	314	306	289	279	265	277	314	305	263	288	284	263	274	294	281	299	315	308	281	276	319	288	282	306	294	260	298	311	286	296	292	289	284	284	284	282	259	274	280	243	255	275	230	270	272	275	287	273	299	288	253	290	262	260	279	252	288	276	263	294	275	278	251	301	275	288	267	245	307	264	270	291	274	294	302	286	300	309	274	247	249	255	292	276	300	279	274	275	278	257	282	291	254	298	263	301	267	269	283	286	280	316	286	280	270	267	257	277	304	284	236	251	274	278	246	281	260	296	256	270	252	261	263	282	253	298	255	261	288	288	310	274	285	267	290	281	304	246	287
4916	1113	880	922	938	898	873	837	774	793	823	794	738	711	749	749	769	736	784	678	704	727	745	761	699	718	711	715	758	731	752	713	777	697	725	779	735	747	729	754	730	730	731	735	758	717	778	725	746	670	721	734	737	719	716	711	717	741	730	763	712	716	705	800	771	693	683	732	705	715	669	737	730	710	724	711	727	742	681	697	706	696	709	694	722	702	732	744	713	715	728	702	713	734	677	686	688	761	745	734	727	756	693	732	685	749	723	759	741	732	707	745	665	713	738	718	691	706	724	716	733	681	724	732	709	717	736	694	721	712	703	744	731	732	689	737	748	716	768	716	724	695	718	716	754	697	658	759	728	727	708	707	681	703	681	704	779	721	718	742	681	697	708	744	725	689	744	721	703	767	728	744	699	680	702	721	725	735	712	718	738	723	725	705	763	740	729	716	704	753	771	716	765	688	715	752	677	757	686	701	723	741	677	692	715	684	755	697	727	702	717	732	726	778	714	753	724	719	773	721	710	761	779	764	726	766	743	732	712	705	734	722	751	682	734	679	715	735	687	699	702	676	738	714	707	740	665	730	736	776	691	682	753	733	695	754	676	693	718	701	730	681	733	698	755	744	763	696	717	696	721	747	727	716	691	744	802	723	719	695	715	709	710	681	723	691	710	702	654	699	721	741	738	680	712	721	719	754	697	740	677	709	735	742	763	721	706	692	736	718	763	718	690	740	713	714	743	689	702	723	726	695	723	757	719	759	742	690	688	705	673	722	740	773	711	731	754	718	684	710	701	746	706	702	736	682	706	732	687	733	739	729	696	712	708	703	722	728	702	733	729	763	694	745	695	769	705	727	764	719	754	743	751	717	699	707	714	723	723	732	706	711	698	717	711	716	707	719	738	710	720	746	729	737	714	701	697	733	725	773	735	705	742	781	751	722	703	712	731	710	723	763	693	687	710	727	741	708	735	690	673	757	763	715	708	733	706	726	673	769	697	779	731	761	745	698	713	707	734	734	714	751	706	673	754	686	716	712	699	738	755	755	715	711	724	736	755	724	777	757	692	714	725	710	704	759	733	738	709	712	798	726	715	714	788	748	662	715	738	734	743	701	714	727	751	738	778	720	709	755	717	673	777	714	685	737	747	687	752	735	729	705	770	696	707	741	685	722	675	728	715	725	733	744	737	729	737	789	743	756	715	646	693	767	739	719	676	713	755	671	733	733	719	729	702	696	764	719	706	706	738	713	742	742	698	721	728	702	765	715	722	676	734	726	706	695	710	736	699	714	732	759	691	701	722	724	710	730	737	699	727	726	703	730	701	709	723	719	757	682	667	743	709	756	729	722	685	720	706	752	728	718	757	715	756	702	735	690	734	692	740	708	677	701	691	710	736	704	697	718	739	721	791	686	712	742	714	693	738	699	756	747	660	755	732	727	717	761	736	695	669	773	672	761	742	716	700	730	709	737	693	729	759	738	741	729	702	714	706	701	719	743	691	701	721	759	672	723	689	720	665	725	702	737	741	704	743	721	756	757	722	680	713	725	725	695	736	721	712	742	784	746	744	741	713	806	725	680	708	693	708	707	702	731	686	735	717	688	664	744	754	716	725	745	698	708	710	766	734	724	698	703	701	731	713	714	739	670	706	723	713	746	738	687	715	741	688	715	712	749	721	778	730	743	724	712	724	712	754	762	744	736	720	669	740	703	680	748	713	713	743	729	716	692	726	746	718	732	709	733	712	743	731	712	733	741	742	722	785	687	703	739	708	712	710	711	721	731	685	739	760	730	661	662	699	745	725	720	730	720	745	738	677	722	717	708	693	769	773	725	774	750	735	745	734	688	732	719	710	764	716	710	707	700	717	743	693	745	702	761	766	745	706	693	738	702	734	739	735	659	684	772	736	729	703	746	770	741	666	682	740	658	724	680	707	683	727	740	710	718	733	751	738	752	756	732	759	732	739	720	701	741	742	738	676	734	732	734	696	730	742	706	728	754	716	732	733	754	718	741	675	766	702	771	697	737	696	747	714	752	732	716	747	757	704	706	718	686	717	702	729	697	712	712	736	685	771	739	714	759	707	715	722	728	701	694	677	750	771	723	704	753	699	694	737	706	747	697	709	721	764	746	748	728	680	660	712	729	733	710	761	727	726	747	716	813	680	740	693	712	723	707	773	705	690	702	644	739	755	715	747	716	723	674	692	686	717	708	771	695	758	717	741	697	733	684	727	728	738	686	713	745	703	733	721	724	742	744	742	721	727	739	719	700	710	740	697	723	692	738	680	674	700	718	728	723	717	747	728	727	721	726	766	746	740	755	709	685	699	715	722	738	724	743	692	754	722	690	717	780	709	729	708	691	726	681	724	732	698	719	712	691	710	716	782	671	734	724	753	705	650	741	703	736	719	725	698	742	728	746	690	769	700	745	715	728	710	744	740	717	691	709	714	710	717	726	715	690	689	679	760	701	720	734	726	724	763	707	721	725	776	761	680	739	696	694	683	762	711	721	685	742	687	696	682	778	671	732	702	768	700	693	710	714	746	729	752	735	737	700	709	727	697	752	731	731	736	740	705	771	764	714	723	681	679	713	716	752	727	768	781	734	719	767	744	711	722	729	714	733	723	727	712	728	691	774	750	730	710	703	743	715	711	723	711	754	727	713	719	750	725	733	737	704	739	776	713	687	711	686	731	707	726	691	728	739	718	767	728	779	721	701	709	698	696	734	683	709	727	718	747	712	742	748	713	731	748	712	729	706	685	754	739	742	730	738	702	738	702	717	749	718	684	738	698	708	754	771	730	740	706	716	709	667	715	716	674	731	728	752	693	719	691	716	726	744	675	786	690	718	733	772	708	729	707	694	763	702	747	710	718	715	778	713	708	770	709	725	712	771	664	726	704	745	702	774	726	681	709	736	753	765	726	720	742	764	725	748	713	743	695	714	718	755	710	748	742	708	724	739	736	717	730	675	736	730	729	701	769	701	706	722	746	731	751	671	762	699	748	740	727	725	718	720	714	749	708	711	742	731	735	707	738	741	718	744	688	692	723	726	684	747	695	732	698	742	703	728	714	756	750	724	710	696	738	733	710	688	732	678	701	695	722	716	752	714	689	702	711	717	712	675	762	753	743	749	716	664	726	728	759	720	745	666	720	706	743	739	717	755	741	734	763	743	683	727	683	756	701	708	748	703	715	739	783	754	707	704	740	733	679	675	723	714	733	715	768	696	717	737	689	727	708	796	713	734	735	722	754	763	720	725	727	751	739	715	705	734	722	708	744	699	673	733	718	706	743	711	691	736	693	713	738	723	687	763	798	697	764	721	742	713	745	774	689	739	725	723	715	721	746	737	680	710	677	714	717	715	742	772	716	733	691	682	739	749	732	698	722	730	708	744	724	781	770	734	712	733	705	711	698	730	766	710	722	706	756	689	679	745	753	724	747	691	720	727	712	709	801	730	715	723	695	673	716	741	741	718	750	723	748	747	724	728	704	693
24814	12772	5030	2314	1244	883	693	537	472	484	438	390	356	364	354	350	330	324	339	350	343	319	358	343	300	355	284	330	350	300	331	297	325	310	340	311	303	315	339	316	308	315	301	327	345	298	328	336	316	318	299	301	321	312	303	295	328	322	297	310	291	308	295	299	312	313	311	340	340	316	309	318	295	311	328	310	318	302	320	324	281	308	315	347	312	314	321	326	309	304	309	339	314	325	304	334	296	304	332	328	299	312	268	312	305	292	285	336	306	317	323	343	286	285	320	287	306	310	304	313	289	290	269	292	313	307	294	319	290	301	297	323	319	333	297	297	317	328	336	340	325	308	294	311	296	292	293	297	278	284	323	328	305	286	324	293	303	321	287	284	291	309	336	305	295	321	278	324	323	282	276	297	304	342	282	308	304	323	309	337	335	326	296	322	307	317	333	331	341	308	296	331	298	342	287	300	276	308	316	334	288	292	353	294	310	326	277	296	314	346	314	297	333	314	336	331	321	300	322	280	306	290	313	295	291	305	294	323	317	309	299	300	268	338	300	298	316	320	306	315	308	305	279	323	303	312	278	289	295	324	296	315	320	290	306	321	336	318	330	312	320	324	291	282	316	298	334	282	336	289	301	308	333	283	303	327	286	290	303	302	311	299	275	306	317	290	315	326	315	288	285	276	315	293	307	321	305	289	318	297	309	294	283	306	305	304	297	353	322	314	294	289	313	318	337	296	355	338	309	336	296	299	284	287	303	334	323	326	300	292	331	300	333	297	318	300	306	299	299	311	319	300	307	286	345	292	285	291	281	329	308	292	306	300	276	288	275	314	311	336	304	302	313	327	324	301	301	317	306	288	271	317	314	299	332	297	315	347	307	298	338	303	293	307	297	289	322	315	305	326	294	318	315	313	338	324	300	302	312	323	296	328	274	303	295	303	295	317	332	315	328	294	296	305	272	330	343	319	310	293	287	318	297	328	334	328	292	295	320	321	282	315	305	277	344	276	298	278	296	364	295	344	322	334	314	314	305	315	284	298	313	330	304	325	323	330	294	319	316	314	316	274	298	326	347	316	319	312	286	298	326	341	342	298	293	332	311	319	295	303	292	331	330	295	307	308	304	322	309	325	292	309	313	335	314	325	313	334	299	286	304	292	310	272	304	295	308	279	338	315	330	309	350	323	313	329	340	308	334	320	288	333	298	326	312	310	310	310	308	324	333	291	314	325	279	326	304	339	315	315	314	320	296	317	319	287	301	326	282	311	283	283	324	331	301	317	291	291	312	310	317	309	290	308	301	293	271	343	324	291	312	312	320	289	313	290	331	317	309	310	342	295	312	275	320	301	323	311	333	329	294	285	325	307	321	292	342	329	297	315	321	318	301	292	330	308	306	309	295	295	349	342	322	295	317	321	327	310	322	287	309	303	294	308	314	303	343	316	314	289	340	303	323	279	310	335	322	327	304	356	342	267	302	316	302	296	303	311	305	340	332	313	374	322	313	320	313	307	311	303	335	339	321	304	290	349	302	294	283	316	322	308	310	310	308	314	332	330	304	323	347	336	323	310	293	357	269	296	327	347	311	293	296	311	313	297	277	329	281	331	296	308	300	295	318	307	315	302	316	300	277	314	305	301	290	342	314	333	293	301	316	331	312	316	276	315	308	319	311	328	308	317	317	313	296	303	326	320	299	305	298	310	312	316	321	329	344	303	308	301	365	315	285	304	297	305	305	317	301	320	294	314	319	358	317	322	306	311	324	283	330	320	343	332	330	294	297	305	304	311	318	330	322	287	302	331	318	338	334	289	327	300	322	318	278	305	290	325	308	316	319	325	281	282	325	262	336	323	339	340	330	305	286	280	316	336	313	324	282	309	281	291	291	339	313	332	319	284	335	326	319	296	316	296	303	323	340	322	329	307	280	296	330	304	253	280	304	292	324	307	323	298	318	331	314	299	307	322	289	296	348	302	299	293	296	310	290	307	298	297	295	313	323	316	312	332	295	302	293	314	323	347	319	279	325	306	318	319	313	321	292	304	289	285	324	331	300	308	320	326	299	327	285	279	352	296	317	284	302	325	307	282	326	293	301	311	302	323	347	288	336	327	269	310	297	310	332	298	327	311	297	314	300	329	312	304	320	327	324	313	290	313	314	321	310	287	327	324	319	315	326	321	338	308	285	305	315	290	290	304	281	313	350	326	329	291	317	356	305	304	309	320	292	312	280	308	275	329	334	331	335	284	311	283	293	326	324	327	300	325	306	270	311	316	290	327	305	319	283	304	325	309	291	311	307	302	300	260	305	303	296	297	325	324	304	309	330	336	301	333	293	321	326	313	291	291	319	333	308	298	290	315	309	299	306	304	326	310	294	298	289	302	345	317	314	335	304	283	299	297	328	334	298	306	318	308	303	325	302	331	336	307	304	330	298	297	273	323	329	318	294	324	341	300	304	299	310	330	285	273	295	359	305	297	320	308	305	288	284	335	301	304	307	295	338	284	281	303	301	324	329	276	289	323	327	329	326	294	345	294	307	266	298	282	278	327	314	305	282	320	286	317	306	299	305	300	294	317	325	294	294	331	285	321	303	324	330	336	314	284	298	300	315	292	292	297	311	328	337	292	308	326	343	331	302	313	330	333	325	316	291	323	296	315	280	313	302	293	311	280	317	333	304	314	303	299	329	305	318	288	320	320	308	328	320	290	353	310	329	330	299	322	317	304	304	314	305	320	322	318	289	314	312	300	314	317	292	283	293	309	315	311	329	345	314	298	319	312	326	325	325	308	292	331	298	282	298	300	323	293	299	314	332	302	315	294	300	316	332	311	304	333	291	330	289	333	310	321	336	316	345	308	337	335	288	297	355	303	332	311	288	314	302	317	323	304	344	313	314	278	308	300	334	326	286	309	281	327	302	314	311	322	309	327	342	281	317	309	310	328	300	294	306	314	307	345	279	298	291	313	347	300	318	308	303	304	290	297	309	315	307	322	292	297	266	288	344	335	309	294	290	301	332	327	287	305	315	313	326	302	304	311	331	337	305	313	358	293	316	323	299	286	301	318	320	335	284	326	323	300	313	312	322	318	299	306	339	298	303	321	304	293	308	311	303	285	340	326	312	321	285	306	314	283	308	293	321	326	322	326	322	308	313	334	300	303	336	303	307	308	294	314	304	328	302	299	308	297	295	330	288	309	326	331	308	278	298	326	306	292	302	313	317	292	319	284	313	322	313	317	312	320	288	340	344	312	333	321	310	297	316	299	328	289	270	293	317	297	343	341	304	318	290	279	295	298	328	310	328	312	308	316	341	298	304	294	342	337	303	274	319	293	313	320	276	325	311	309	311	332	333	314	325	306	299	310	310	325	307	347	279	327	311	304	312	295	329	324	331	248	340	296	307	314	287	316	294	321	270	339	298	280	307	293	292	315	318	300	321	304	285	306	292	319	316	292	292	310	325	314	336	300	316	323	288	274	308	320	291	310	297	313	321	322	298	325
17438	5204	3556	3868	3277	2811	2370	1991	1789	1625	1554	1395	1290	1196	1105	1109	1110	1050	1025	1011	982	953	966	927	949	901	869	879	846	903	842	891	853	829	833	821	820	851	843	850	784	821	829	824	811	806	777	827	781	812	815	815	801	790	769	791	774	788	809	831	784	828	802	762	793	809	817	776	805	721	821	835	740	784	831	764	760	769	805	759	832	801	772	804	797	797	774	809	775	767	814	842	800	833	787	779	771	823	771	817	773	778	815	737	825	764	799	765	779	801	796	819	754	795	785	759	806	761	809	790	777	793	807	808	759	763	778	760	788	762	755	800	794	749	732	732	808	769	811	846	735	845	795	773	830	847	800	760	748	773	811	778	740	769	750	795	771	730	745	789	759	725	870	783	782	783	778	755	734	768	818	749	774	814	773	867	772	753	770	772	752	781	748	760	783	781	768	820	827	835	765	741	795	777	766	785	783	785	743	800	767	781	788	786	720	749	794	780	749	792	808	806	788	721	796	842	773	805	761	738	737	779	782	810	784	777	788	806	832	787	778	796	767	770	785	779	744	731	766	752	766	801	775	794	730	792	800	757	797	715	793	836	785	771	790	774	807	785	767	792	728	756	820	816	803	775	810	761	750	794	780	807	784	787	782	775	721	750	764	798	805	753	799	705	765	740	775	744	751	734	742	751	804	810	795	771	788	729	793	824	763	758	736	774	815	799	810	757	760	733	758	789	738	790	800	820	790	782	806	799	777	747	788	777	753	818	813	787	756	767	787	781	768	748	777	769	814	787	750	787	720	804	755	813	738	825	791	790	779	795	813	729	747	728	778	786	728	729	745	746	806	781	796	787	746	837	811	767	810	803	790	791	850	757	777	782	774	716	747	829	818	788	723	778	757	802	727	808	756	743	776	804	790	781	782	828	778	814	809	753	784	822	743	775	795	763	765	724	774	757	728	794	826	799	767	807	814	764	768	739	819	783	764	716	755	808	764	745	773	774	834	724	740	785	798	800	752	784	742	795	719	714	771	748	832	768	786	779	787	748	776	761	771	774	809	752	729	775	787	772	774	788	772	807	816	760	740	781	774	786	761	802	728	754	770	766	747	764	774	772	746	799	772	763	840	844	803	805	802	825	752	772	765	727	794	784	786	780	789	825	796	772	790	818	857	783	780	785	785	781	768	761	803	766	759	781	797	730	774	826	791	729	815	748	732	804	768	740	841	775	825	784	725	845	817	772	783	825	740	764	799	821	764	794	727	760	741	777	780	773	789	752	791	786	735	840	804	774	807	756	770	751	769	815	835	768	779	809	776	793	821	777	766	738	793	742	772	814	788	786	783	733	784	785	806	780	801	823	756	816	778	811	789	810	741	781	782	800	725	733	765	790	775	765	749	750	773	766	784	749	749	829	807	710	782	777	769	784	761	811	748	770	788	733	799	765	831	762	750	788	774	750	794	754	771	780	810	777	812	790	772	788	770	813	760	739	768	740	739	789	838	757	817	793	764	813	727	842	778	808	771	754	776	825	816	746	767	771	818	768	777	769	795	815	802	743	766	734	778	794	786	798	771	767	811	779	791	812	809	789	768	813	743	744	803	782	787	757	803	799	753	756	801	833	738	779	777	729	755	751	797	763	720	798	754	809	726	802	761	826	776	783	766	800	787	777	769	704	805	760	784	764	791	759	755	815	818	697	794	837	759	821	812	760	798	765	778	730	752	788	792	764	785	752	774	763	783	781	760	791	790	753	765	768	753	764	792	800	783	787	761	745	755	749	766	751	791	787	813	748	766	766	796	761	772	790	789	751	781	771	786	744	742	740	776	744	814	733	770	767	766	763	788	843	761	760	791	772	810	757	776	743	772	768	746	791	776	794	730	841	773	774	807	751	752	783	724	797	808	794	806	774	775	757	733	812	767	834	792	734	763	753	830	741	790	755	779	794	750	734	786	787	817	767	745	776	796	730	741	775	798	790	775	809	788	781	784	805	799	787	713	791	790	736	819	718	750	741	760	777	791	790	807	792	798	788	818	740	807	799	747	791	803	731	863	756	738	739	765	776	788	761	744	738	732	791	755	803	726	803	782	783	750	847	811	781	763	816	813	755	808	764	714	830	778	743	752	765	785	766	766	757	807	749	821	736	851	769	792	768	804	795	773	809	723	784	766	815	747	757	818	761	774	743	745	774	811	784	774	811	779	751	812	779	800	742	848	784	799	770	778	783	785	782	743	818	771	787	766	786	790	807	809	714	791	756	736	837	748	753	785	744	811	757	816	752	781	773	817	773	805	779	773	805	815	816	759	804	728	760	748	797	813	743	752	740	757	782	786	774	788	774	760	733	792	767	756	821	796	805	727	795	805	784	776	766	800	811	781	757	773	766	815	766	803	766	734	758	761	748	762	766	766	759	786	785	795	776	745	797	765	771	731	763	785	769	733	781	788	786	792	784	759	779	808	781	775	805	792	767	805	801	778	792	786	767	753	763	775	757	787	800	826	752	773	814	758	804	792	769	742	757	768	744	760	791	789	790	770	774	824	800	789	773	774	783	791	791	831	816	732	762	793	804	755	743	769	794	780	751	754	815	764	774	752	804	801	809	791	791	857	721	750	745	762	736	804	811	777	747	807	770	810	745	778	772	770	747	807	789	730	812	794	720	761	853	807	819	734	787	792	801	747	721	730	781	758	803	748	769	771	779	818	786	816	798	750	809	816	776	802	779	730	801	758	756	753	751	751	768	723	751	761	748	769	786	795	745	760	797	764	814	754	716	788	731	790	798	744	828	800	778	804	755	779	827	736	765	842	779	816	761	761	740	775	747	799	772	810	783	835	804	764	777	767	769	780	797	758	757	811	747	771	785	766	787	765	751	804	787	781	827	777	734	783	798	755	776	757	768	780	783	758	784	788	834	824	775	776	794	787	799	757	753	778	781	819	805	769	769	803	784	795	760	745	768	791	745	750	762	824	771	783	804	814	824	804	784	757	822	795	796	749	762	787	777	788	777	799	805	724	790	778	770	785	777	814	789	816	776	751	759	737	786	745	750	769	806	753	766	778	762	740	781	758	811	791	784	798	782	813	804	771	785	796	758	769	840	776	813	768	796	740	759	750	734	775	771	791	716	753	769	726	811	748	814	809	798	821	847	761	800	763	804	788	791	772	782	763	768	792	814	775	739	809	788	773	785	788	769	789	809	796	758	769	795	742	832	802	788	754	734	728	760	724	770	758	757	803	794	770	766	812	790	764	706	760	801	803	785	778	767	784	747	814	786	789	767	770	764	793	743	764	787	753	789	745	818	770	738	734	802	761	748	727	790	775	777	725	751	813	787	778	774	792	776	780	782	792	808	849	775	816	790	788	759	763	819	747	775	791	769	758	828	742	793	789	766	743	782	791	778	753	779	750	788	789	768	774	765	752	776	762	791	762	790	817	803	769	752	799	812	788	753	744	756	773	794	778	786	754	783	777	772	777	770	867	787	757	747	734	773	749	811	739	780
32960	13111	7403	3990	2246	1358	877	586	477	436	355	340	292	245	257	249	246	237	207	209	201	208	203	176	184	186	187	178	185	194	170	172	187	173	179	183	201	188	160	167	173	173	178	183	169	150	141	161	172	176	184	156	157	171	152	150	147	168	139	160	165	176	176	143	181	164	169	150	162	136	176	144	167	180	156	151	152	155	151	188	168	157	160	160	151	176	186	138	168	145	200	171	173	149	153	186	165	146	160	143	163	160	169	135	133	162	152	180	171	162	150	147	186	138	157	150	158	165	161	142	155	148	166	172	123	145	171	171	138	160	164	162	173	145	161	170	178	156	209	162	143	150	167	145	149	170	149	162	150	146	158	164	148	156	149	161	163	148	168	158	143	182	172	161	139	161	152	174	180	149	180	159	173	155	178	164	174	184	161	164	167	152	171	152	183	172	159	161	158	141	173	167	164	177	161	161	145	143	166	155	161	141	184	158	155	154	169	162	150	162	146	177	155	166	161	147	150	154	159	150	144	150	159	154	148	145	168	165	149	164	155	126	160	172	162	160	160	148	155	178	184	181	154	157	156	145	147	158	146	161	164	139	153	141	149	172	156	167	161	154	158	176	139	151	163	154	172	144	162	182	145	163	150	159	164	161	166	167	158	131	149	151	138	140	164	169	158	166	159	146	164	146	152	170	176	159	171	159	156	183	196	157	151	171	169	153	144	159	159	138	144	202	180	140	154	135	179	153	159	172	172	158	175	155	154	163	160	158	166	141	163	168	159	142	156	182	148	178	166	146	152	143	171	163	159	178	165	153	150	160	153	138	167	169	137	151	161	154	167	171	143	165	148	147	173	173	147	147	166	166	147	163	176	138	169	173	165	185	177	170	150	162	169	158	163	160	161	174	148	130	171	158	145	156	136	171	161	148	182	179	147	178	173	181	162	161	158	187	152	155	149	176	164	153	161	186	162	159	163	183	178	154	145	174	149	162	143	176	139	158	145	170	133	149	177	193	161	155	178	194	157	176	155	178	160	159	176	158	172	174	174	143	148	154	149	167	157	175	164	130	158	166	165	160	143	151	154	157	143	170	168	145	167	145	165	173	160	151	175	139	139	182	166	154	158	144	170	173	150	158	142	148	152	167	180	150	156	166	173	150	161	162	165	172	160	156	173	134	152	167	181	181	143	162	151	178	176	170	152	168	169	144	148	154	165	148	176	179	170	159	159	148	151	156	142	159	144	163	147	161	176	152	163	154	158	148	192	168	137	138	147	156	150	150	158	166	179	145	154	174	174	139	150	142	150	145	164	147	163	163	154	160	162	160	141	147	149	160	164	171	146	162	137	149	161	149	165	172	159	167	147	167	161	136	172	154	152	154	176	160	159	139	179	165	162	160	155	145	160	153	173	160	146	161	169	154	149	149	156	182	169	194	174	158	163	157	142	152	150	154	164	168	160	144	169	172	165	159	155	150	138	168	160	157	166	153	144	161	178	138	145	156	159	147	166	145	178	154	164	162	179	150	176	174	167	159	148	159	134	135	150	164	171	144	158	158	152	154	150	162	157	166	177	167	152	202	184	157	166	146	164	165	159	138	145	137	139	160	144	146	169	173	153	148	152	161	148	172	202	164	133	171	187	160	158	166	158	157	165	139	175	186	151	168	164	174	151	154	176	162	151	147	175	166	173	164	176	172	159	129	145	133	164	167	167	179	162	163	157	148	140	196	151	170	155	153	168	149	183	149	162	167	154	177	161	148	160	160	162	159	171	171	165	186	155	148	190	157	162	156	148	133	129	169	161	140	165	167	153	157	151	148	184	186	162	147	166	163	149	161	161	163	167	162	150	147	177	130	138	145	154	161	159	148	159	168	181	166	161	143	155	161	152	135	145	148	168	168	134	162	151	153	152	141	163	151	159	149	155	151	163	141	150	152	148	143	167	160	155	144	178	159	171	163	136	192	161	158	175	156	128	165	147	153	136	159	163	157	147	195	145	161	147	150	158	148	168	161	164	158	138	134	172	173	124	154	148	152	149	140	164	156	159	150	145	172	137	175	169	146	149	157	156	146	156	157	136	166	180	169	163	161	129	155	160	161	151	159	172	169	166	142	166	157	172	152	177	149	153	176	150	162	180	144	142	172	146	164	139	170	171	180	145	160	172	162	154	140	183	160	170	130	143	157	149	158	152	139	153	156	170	151	155	148	192	169	165	162	169	158	167	168	167	164	134	134	162	145	142	159	138	166	142	160	160	175	178	156	152	152	168	160	154	161	186	168	132	148	158	154	197	164	192	165	178	125	151	140	162	166	169	164	146	151	151	156	147	145	171	137	158	147	146	179	170	160	171	154	165	172	174	162	170	163	177	151	183	154	171	156	154	171	164	176	182	160	148	157	147	167	159	169	152	152	168	183	164	167	159	140	147	151	164	163	145	175	154	146	157	158	174	142	168	144	179	164	136	168	189	156	165	179	178	159	172	149	151	153	154	151	122	152	129	176	159	156	162	183	159	169	152	168	148	157	158	160	177	155	167	165	159	161	165	158	175	146	166	147	160	164	162	171	153	154	154	142	153	179	166	169	154	170	155	168	159	142	166	150	174	136	173	145	182	158	171	163	162	174	134	153	164	186	153	155	159	183	148	189	158	148	153	159	151	147	158	145	173	159	153	168	175	137	152	135	150	160	165	161	154	136	145	164	148	147	152	144	148	155	134	167	151	171	152	146	149	165	164	168	169	160	126	160	134	185	151	170	163	165	176	173	148	148	139	174	198	177	163	184	159	148	154	170	134	160	157	149	167	176	154	172	157	159	148	157	161	163	157	174	158	155	149	129	162	157	155	154	162	165	143	149	152	192	178	138	166	140	152	146	146	144	145	152	149	168	167	156	160	170	149	149	162	151	160	181	142	173	162	157	126	152	142	156	153	150	150	149	146	168	162	177	131	164	146	169	161	162	155	156	135	144	172	190	156	140	157	148	155	146	188	175	144	160	165	144	141	150	155	163	155	166	158	163	177	151	155	156	148	150	178	146	164	166	154	152	158	173	166	169	170	168	142	168	178	147	143	135	146	156	174	161	154	155	160	167	166	173	167	153	151	165	169	165	152	167	164	138	146	139	151	155	173	160	129	145	172	165	163	158	154	167	157	145	156	161	168	160	152	177	175	152	142	149	171	169	154	129	178	162	156	168	162	147	163	175	136	152	168	142	176	160	163	177	159	162	166	161	159	158	143	154	161	168	168	167	154	183	168	138	157	148	160	141	158	170	159	166	163	178	150	154	134	160	161	136	150	155	174	157	156	155	146	152	167	140	165	168	161	171	167	151	139	180	189	162	152	168	164	150	172	152	148	174	162	142	154	165	191	175	163	166	131	151	159	173	178	166	147	178	162	157	170	167	179	147	139	166	140	157	146	138	168	162	169	135	176	161	190	159	173	141	169	142	150	162	145	148	155	138	176	149	155	125	147	118	150	174	175	167	171	160	139	143	135	149	173	174
20665	3384	5464	6097	5133	4219	3474	2817	2395	2034	1910	1624	1453	1237	1147	1100	1048	937	858	819	762	744	738	753	713	702	617	607	621	572	533	640	566	554	541	554	523	524	560	531	493	521	509	512	522	488	491	502	475	466	481	459	460	500	467	482	460	457	485	505	461	455	463	496	441	469	464	484	455	481	447	460	445	448	440	465	462	478	468	462	418	508	395	489	465	434	443	413	458	446	446	447	429	445	433	466	440	409	434	452	429	466	402	434	431	433	466	419	428	473	425	400	468	428	404	430	461	424	393	460	447	493	413	482	405	414	426	441	431	412	426	422	457	442	446	414	472	459	419	429	448	440	447	433	428	437	423	423	450	462	440	436	430	448	424	449	415	430	432	464	427	432	420	419	423	402	485	393	437	429	415	434	415	456	414	438	391	422	436	432	413	420	455	416	445	407	408	413	441	427	389	437	449	411	439	432	407	422	390	408	403	460	445	470	435	436	440	427	407	409	416	427	422	415	447	432	425	427	402	453	419	440	399	403	423	427	451	424	434	426	461	420	462	416	441	444	460	416	439	436	400	430	410	439	426	492	436	399	420	393	474	449	438	424	408	426	469	461	415	409	446	450	417	423	437	397	451	468	422	429	410	411	412	422	416	443	421	409	406	452	414	451	390	427	414	446	426	385	400	397	412	445	436	417	408	431	452	445	427	440	439	407	477	433	477	413	431	391	461	427	422	423	422	391	423	411	436	426	441	398	433	414	431	420	414	389	438	400	432	431	419	388	441	422	442	415	407	420	428	446	424	411	429	416	449	425	375	432	419	438	435	471	417	446	414	448	425	433	448	432	426	442	460	436	431	457	418	481	428	408	428	405	454	445	442	440	407	407	388	430	432	423	437	447	407	436	380	407	358	411	443	427	428	448	402	404	423	417	437	444	440	443	427	452	427	430	431	412	430	397	487	440	421	440	413	464	439	425	415	437	440	411	425	411	390	446	431	435	408	436	412	361	437	399	443	472	425	409	426	425	446	407	433	426	446	435	435	416	445	412	411	426	423	435	426	403	464	428	427	449	433	465	441	430	411	382	420	453	448	426	472	405	390	425	424	414	446	395	425	401	429	405	459	438	483	417	421	411	470	426	431	407	413	413	437	447	426	383	422	435	407	420	410	469	417	418	434	407	439	438	417	456	442	415	426	420	405	440	413	403	450	433	465	402	410	411	425	445	405	429	396	440	424	452	408	434	413	406	423	401	431	401	423	432	433	439	435	432	449	434	403	424	442	392	413	441	414	437	429	417	453	391	422	385	447	417	423	400	440	411	449	424	434	415	368	440	435	442	424	425	394	432	404	404	471	438	409	384	427	428	417	406	425	442	404	416	457	410	435	468	424	466	414	444	452	431	405	429	424	445	398	441	441	425	425	420	397	451	422	436	457	423	437	421	433	442	439	444	420	442	391	431	460	461	413	404	438	455	420	416	404	428	427	394	439	454	451	404	459	441	438	441	434	439	434	428	440	392	420	433	420	440	456	429	385	429	449	437	422	409	410	460	424	411	412	416	383	401	396	409	440	459	416	396	425	416	424	419	395	430	419	438	449	403	394	449	433	451	379	449	444	397	460	408	423	419	412	434	408	413	449	408	429	413	438	385	438	417	375	445	446	420	390	454	396	472	450	457	428	442	425	419	445	414	383	491	401	403	433	433	423	434	466	423	429	432	399	467	405	456	410	447	469	458	431	449	441	434	415	447	444	424	424	438	454	424	435	436	415	401	386	404	426	439	471	433	426	436	435	407	412	416	425	429	438	450	445	439	448	429	404	399	426	444	436	413	420	438	429	401	445	386	458	428	430	449	425	436	435	385	447	437	398	432	458	413	445	433	425	435	428	481	427	411	450	403	452	450	434	417	442	432	425	375	418	390	424	433	449	432	433	462	419	423	433	434	432	408	423	433	408	404	449	451	396	423	429	432	491	418	409	438	439	428	426	431	433	400	423	422	434	397	420	406	465	402	431	444	416	410	385	425	452	419	408	424	437	408	413	454	403	447	396	425	437	394	404	426	429	442	413	406	462	401	434	456	441	453	404	435	422	430	411	449	384	447	420	418	420	379	430	411	458	416	458	420	428	415	427	418	415	430	447	418	424	447	413	424	437	426	461	424	408	399	450	462	441	407	419	437	428	412	423	426	437	417	427	389	435	409	422	436	444	398	453	429	421	452	414	438	436	434	443	418	407	421	409	418	434	422	411	435	455	441	423	433	404	425	416	431	433	408	486	437	438	437	441	435	414	451	431	396	405	405	418	455	452	429	392	416	458	438	417	408	429	426	420	423	461	429	428	399	447	429	450	395	402	450	433	452	430	401	442	423	418	394	411	379	440	432	423	404	374	442	433	409	420	447	431	464	448	430	439	439	403	449	428	421	423	414	448	413	369	448	429	422	410	400	441	431	362	457	443	427	431	419	431	412	440	443	454	416	435	440	431	444	435	389	439	405	422	425	422	425	479	436	440	392	431	440	424	438	458	434	427	428	403	438	481	454	432	415	390	393	448	430	453	402	425	416	467	391	429	442	442	412	410	436	434	435	386	429	416	445	450	443	464	428	428	425	406	445	435	477	437	398	443	430	401	414	411	446	430	409	407	443	404	388	430	416	419	395	410	417	424	411	446	429	430	461	458	420	422	396	414	423	430	438	472	401	437	421	414	439	416	419	426	441	450	450	434	403	429	420	414	418	424	445	405	446	428	444	425	433	457	432	435	426	424	436	462	413	409	437	445	434	445	402	417	422	444	445	404	428	452	452	451	416	403	420	408	421	439	418	421	453	397	462	422	404	399	422	429	464	443	442	428	445	404	430	471	420	394	439	400	402	413	440	428	407	401	441	454	457	444	411	384	444	483	405	444	464	414	459	404	409	386	411	458	418	464	395	419	443	393	415	470	404	422	427	424	398	409	413	445	448	438	417	411	386	449	405	479	436	417	424	417	429	447	414	433	419	460	436	392	423	472	438	439	403	421	419	415	425	399	449	412	435	410	393	476	476	422	435	444	418	445	446	386	433	449	421	392	417	417	415	429	426	462	415	432	411	412	426	448	433	446	427	396	396	445	417	448	443	451	417	408	451	440	450	423	436	446	398	443	427	431	466	443	398	435	404	405	460	387	454	418	411	435	402	443	412	400	421	431	425	439	422	429	412	413	414	413	395	445	424	420	410	420	433	450	405	439	435	465	425	386	404	401	417	395	412	412	421	395	425	405	417	473	406	425	452	455	422	442	419	426	440	402	478	403	424	445	433	418	413	426	450	418	499	411	450	439	384	388	458	419	449	429	400	376	431	451	429	403	399	451	400	449	407	417	485	453	441	402	412	467	417	423	395	432	391	423	431	423	449	435	428	417	428	434	412	457	430	379	452	400	432	421	419	437	447	440	436	438	418	433	409	446	446	511	428	421	395	444	416	417	442	413	393	417	448	386	411	442	399	389	446	417	418	416	451	420	435	448	426
4430	561	414	339	358	313	265	293	338	305	296	256	283	299	258	246	251	275	285	262	272	275	281	285	267	278	308	280	295	294	274	274	277	249	298	279	280	235	275	293	272	266	286	256	281	292	289	278	265	300	260	305	247	288	279	240	272	284	293	266	261	289	244	264	295	264	284	280	254	282	268	277	282	256	311	276	293	262	271	279	243	269	297	270	316	271	273	297	280	274	292	266	268	270	287	276	256	282	265	289	288	282	263	278	282	242	266	290	261	267	267	296	278	269	285	281	260	319	281	294	272	297	302	253	283	277	282	265	285	291	284	263	284	241	241	273	251	260	245	275	283	291	265	274	275	276	272	261	286	289	283	317	297	270	263	288	288	294	273	274	267	273	320	292	283	283	274	260	242	283	268	263	271	262	264	264	285	258	256	289	270	270	322	261	272	273	265	231	238	246	267	280	291	262	262	275	277	247	260	242	292	281	275	262	307	282	273	286	267	270	279	265	274	265	261	298	293	264	308	262	285	265	280	277	267	284	248	283	299	266	267	285	282	291	274	273	252	318	284	279	279	271	280	289	275	278	261	277	285	293	249	279	288	317	292	292	281	288	292	282	262	296	297	299	283	285	270	253	259	237	237	269	261	275	262	281	274	272	303	299	249	280	301	266	285	288	249	282	298	279	261	262	258	275	291	312	302	260	261	280	285	258	279	258	311	275	290	287	243	262	256	301	271	279	291	294	306	251	252	279	282	291	276	308	256	279	264	294	286	258	274	290	259	281	260	273	296	280	270	282	258	269	291	263	276	276	288	290	279	262	276	271	209	239	242	307	281	280	249	288	272	242	260	284	272	264	275	256	285	258	315	257	267	262	284	260	243	259	275	300	288	292	301	300	259	297	271	290	292	265	271	283	259	272	267	274	262	278	289	277	254	285	291	258	268	295	290	297	282	285	288	279	255	254	260	246	282	262	272	275	291	257	295	278	280	264	285	255	251	262	272	269	294	268	232	246	268	254	296	254	294	291	252	268	296	297	273	270	263	267	275	251	237	286	262	294	256	277	269	289	277	272	303	273	243	269	270	264	266	252	268	272	251	234	274	296	299	293	257	271	302	278	259	273	298	294	287	277	246	271	259	270	294	261	271	274	290	289	282	276	289	271	278	277	263	270	273	268	266	284	294	285	269	272	255	288	275	275	275	326	256	273	267	296	266	286	266	261	275	274	282	298	264	300	276	293	274	284	263	228	269	267	269	269	303	288	266	272	264	248	268	269	277	271	271	268	291	257	270	288	297	244	265	284	274	274	268	258	264	274	294	283	282	259	260	255	278	285	271	273	282	308	282	262	276	285	303	258	271	277	278	307	285	312	272	292	274	270	282	265	277	275	301	296	286	280	267	249	246	258	285	278	280	289	270	300	287	300	276	251	283	284	307	253	249	285	268	251	293	275	278	313	296	308	269	277	270	267	250	301	268	285	272	291	286	293	282	309	269	291	292	291	264	240	285	254	299	259	269	292	281	259	276	279	256	272	276	267	294	266	276	278	288	283	281	261	242	271	302	297	276	267	265	286	260	282	271	297	250	289	284	275	294	300	298	294	268	270	268	259	277	283	238	258	301	299	281	268	285	292	264	262	278	265	279	271	303	281	297	242	261	279	255	256	307	241	288	257	283	287	276	296	288	277	270	258	274	292	265	283	281	257	262	292	309	278	252	248	259	257	295	289	306	289	257	293	272	278	266	288	276	293	271	291	293	258	287	281	293	293	279	263	326	270	281	268	283	288	275	289	276	286	275	282	246	273	276	277	285	300	275	264	257	295	292	243	250	276	272	284	281	267	278	238	279	291	301	282	304	273	268	300	274	263	214	273	286	286	282	283	263	272	273	307	272	261	247	263	301	262	278	254	267	277	264	248	268	266	267	260	297	276	306	270	288	281	277	254	279	278	274	252	277	250	263	284	294	268	289	291	246	286	289	312	274	249	283	250	285	287	263	274	235	276	266	280	267	253	286	241	277	256	273	285	262	284	286	292	287	238	293	301	301	311	258	284	248	283	273	288	264	301	285	270	244	276	263	290	278	292	276	278	285	267	294	303	272	268	247	298	289	277	284	252	305	273	284	274	289	278	261	287	314	297	279	313	314	262	280	287	280	284	275	309	279	263	263	278	257	292	270	267	280	276	284	277	263	292	283	290	276	262	270	286	258	278	305	247	259	253	299	248	296	265	283	268	274	289	279	280	269	312	273	306	284	291	265	269	286	295	305	271	239	277	287	268	274	260	275	280	252	267	277	273	253	263	252	293	248	277	279	288	275	280	278	271	270	294	258	287	272	246	259	262	268	301	287	259	278	295	267	261	250	246	261	266	299	260	298	277	284	251	262	260	276	287	277	265	257	243	288	275	262	286	265	284	291	292	252	296	282	264	285	270	285	281	289	281	250	266	280	277	289	273	287	263	269	298	284	259	265	274	289	270	285	302	259	259	300	248	297	267	255	278	275	287	291	266	273	292	251	246	261	277	266	277	271	259	275	295	282	274	284	259	283	294	260	290	301	273	283	271	276	274	297	300	239	259	284	300	286	276	267	279	301	251	257	280	268	288	292	259	249	257	263	278	248	258	319	286	237	265	282	270	258	273	275	279	261	289	270	268	298	265	277	290	265	315	280	302	268	283	272	276	318	280	290	281	282	277	281	281	286	252	292	281	262	275	270	256	279	275	297	278	279	281	261	295	272	281	269	276	269	267	267	281	276	280	296	285	285	264	259	279	270	280	283	321	273	265	278	298	280	258	283	254	285	285	284	269	260	276	283	295	287	268	315	270	294	284	263	298	325	267	289	275	259	260	255	281	253	280	272	296	268	272	282	306	292	246	279	297	265	255	264	262	303	269	286	274	281	286	279	262	278	301	284	257	285	268	277	262	270	295	276	259	277	281	289	272	242	281	271	260	284	273	256	269	262	283	295	257	272	286	274	254	245	305	266	246	265	265	249	301	282	281	242	280	283	284	244	275	280	258	286	277	293	268	274	290	271	263	284	311	288	273	301	266	224	305	263	289	293	280	231	285	266	281	268	243	261	286	272	276	270	296	260	266	244	287	278	270	287	288	279	273	285	311	280	312	267	247	290	245	270	279	293	271	292	262	276	267	268	286	281	263	310	274	295	272	303	267	274	274	281	265	287	284	279	286	291	273	285	294	285	260	257	266	284	265	273	276	272	276	287	273	283	276	285	275	282	270	268	284	296	290	272	286	263	278	304	285	241	283	251	283	262	277	280	276	267	312	248	274	260	297	269	300	257	272	256	293	281	249	284	271	289	295	291	304	304	263	281	267	286	286	258	267	299	250	291	280	275	282	270	265	272	268	289	275	282	283	270	283	283	253	277	296	294	283	269	259	281	265	285	250	290	274	288	267	277	273	292	281	280	276	273	233	290	255	267	311	273	264	295	266	279	270	286	251	289	280	286	284	280	225	289	251	320	277	258	297	281	281	292	285
3996	829	803	834	864	849	781	838	816	795	779	740	731	743	708	752	703	687	730	693	753	718	714	722	740	757	774	792	727	769	732	718	707	715	747	688	676	733	730	699	739	689	682	735	662	703	712	725	691	712	751	680	728	690	700	731	714	708	742	731	659	758	723	701	696	713	710	737	751	722	727	754	733	716	693	672	722	693	703	755	752	739	729	678	733	716	674	751	702	727	729	706	749	752	749	722	744	713	719	704	694	731	665	697	694	716	749	674	713	758	726	763	727	748	679	687	668	752	697	716	679	732	760	731	687	770	713	726	713	745	760	734	702	684	739	808	692	748	714	712	687	750	725	704	733	725	720	739	733	737	736	707	709	757	768	713	739	690	768	724	742	725	702	705	693	735	712	690	710	750	664	705	756	731	721	692	812	697	757	774	707	745	719	694	742	640	777	748	742	749	706	762	702	695	709	701	729	722	702	718	700	710	692	715	704	734	722	754	731	679	711	761	705	699	772	689	706	729	761	747	705	732	703	741	707	742	684	741	714	704	759	733	721	705	706	736	709	754	721	775	690	727	723	717	728	760	704	740	733	761	740	773	767	711	756	733	734	744	687	678	737	713	713	757	717	755	739	707	752	680	696	728	727	752	738	731	768	704	732	715	708	720	705	715	655	713	702	760	688	762	787	734	724	760	711	698	780	736	723	755	760	757	757	761	761	765	680	693	711	707	747	742	707	732	727	736	741	700	688	734	740	731	734	743	716	763	769	734	724	732	808	668	741	714	678	759	687	714	715	810	743	764	678	691	741	733	715	697	744	755	761	733	735	711	733	677	790	731	767	699	709	738	698	718	717	722	703	747	727	725	706	692	682	718	701	741	737	707	752	697	724	735	692	747	673	721	741	717	709	714	684	735	756	701	718	710	747	725	752	700	664	712	749	710	705	693	764	762	712	735	709	696	782	734	744	722	782	806	699	703	701	683	739	694	705	741	688	720	741	686	655	663	723	720	732	693	730	715	732	737	755	758	721	720	724	683	713	747	716	742	744	712	720	670	724	744	718	765	743	743	707	754	761	669	711	723	709	702	759	689	700	713	750	706	729	699	742	730	700	733	749	762	738	733	710	710	707	697	698	725	777	736	742	754	674	711	711	682	737	681	693	688	667	698	717	735	730	778	755	797	771	723	705	741	785	690	728	705	745	721	718	745	707	711	742	755	731	684	747	728	718	718	716	714	741	712	733	738	659	720	718	728	722	687	760	708	715	719	727	726	755	773	769	712	716	741	724	666	720	687	755	722	697	715	751	748	754	737	743	716	710	774	747	714	769	762	645	731	733	701	692	746	741	687	706	730	702	767	682	714	735	751	712	707	739	759	661	710	698	734	710	730	736	761	735	760	731	746	704	694	730	742	780	769	684	682	718	738	759	795	678	659	731	729	748	756	759	747	701	696	754	764	724	711	710	723	746	741	707	719	756	745	720	670	741	764	720	708	728	704	717	694	671	718	723	726	724	698	727	735	742	806	709	695	698	733	693	690	706	740	750	694	710	703	739	698	759	660	747	696	722	708	719	747	708	704	697	717	722	699	702	753	698	721	744	708	746	707	697	712	702	740	683	688	682	732	723	709	677	726	707	716	728	698	745	738	732	732	730	732	680	718	688	709	721	728	726	748	714	684	717	703	744	694	694	730	767	757	710	711	735	655	693	727	745	714	709	659	702	727	700	665	720	742	770	708	682	721	741	704	747	693	728	729	705	752	743	758	728	719	686	704	731	715	728	709	708	728	708	766	774	766	694	685	752	707	691	687	690	698	753	705	750	728	717	663	707	705	695	702	721	755	763	735	755	715	748	755	716	704	708	667	721	702	707	773	743	730	727	729	742	718	766	719	734	725	742	726	714	700	718	738	716	737	704	723	723	740	692	710	708	704	725	727	764	745	732	727	702	751	721	740	728	750	709	704	702	699	693	691	727	789	672	717	678	777	696	722	796	746	695	720	687	735	717	696	717	735	699	761	712	682	677	704	749	763	777	742	729	729	709	768	740	703	728	698	735	735	754	751	761	675	672	669	714	667	732	756	754	677	720	752	733	686	684	694	723	689	719	752	688	688	699	744	729	699	727	689	707	739	699	764	722	728	735	719	727	724	706	726	758	761	686	706	740	666	707	765	701	720	710	759	682	753	739	726	740	700	752	705	706	724	714	721	734	726	756	694	782	686	749	744	742	696	721	710	768	698	785	707	731	704	701	707	704	740	674	762	694	730	684	712	734	740	744	732	735	741	704	695	772	762	773	693	752	749	744	766	755	733	740	708	749	679	702	730	694	713	693	715	724	722	753	690	715	739	727	683	720	711	774	708	733	750	779	719	775	705	750	751	758	693	701	683	684	701	712	738	681	722	734	691	704	694	715	735	730	701	736	711	755	727	694	722	715	733	697	715	723	696	727	701	692	763	755	731	679	762	741	730	720	669	710	712	738	722	728	685	710	706	696	741	734	703	738	720	713	731	711	713	699	700	739	719	661	700	754	732	689	722	706	708	734	717	752	708	721	701	685	753	708	739	709	756	696	712	713	752	712	752	678	724	716	751	687	733	725	760	675	720	709	690	759	723	701	715	704	684	687	755	710	725	688	705	694	715	693	731	727	701	750	705	754	709	678	743	687	700	725	720	758	702	729	713	702	698	734	722	718	695	745	689	705	734	696	703	726	724	747	766	698	695	711	748	713	747	723	727	720	725	699	715	731	720	710	695	723	774	769	770	756	732	692	666	708	721	744	729	705	698	685	656	758	739	726	722	699	696	714	692	759	692	741	730	733	712	769	764	711	711	736	822	709	741	737	760	687	737	695	780	725	728	762	742	685	681	746	698	716	736	753	690	721	699	755	695	711	745	734	716	756	658	703	716	704	712	696	732	717	760	708	761	699	715	690	725	706	719	690	724	712	745	690	730	726	729	757	720	694	726	710	719	699	782	734	710	729	726	743	753	727	670	705	764	738	761	765	737	730	744	694	730	662	739	719	743	723	695	699	732	726	705	786	748	719	720	725	744	711	719	742	690	713	732	724	705	704	707	718	721	725	717	727	707	709	715	645	716	753	714	737	705	738	684	726	714	689	692	757	742	698	718	735	704	707	698	718	740	709	733	743	759	727	742	739	669	708	710	713	725	706	729	691	748	694	713	726	756	722	738	728	711	716	722	720	762	745	708	728	770	736	699	688	741	723	716	689	712	713	728	769	677	685	729	743	751	734	710	693	710	722	768	757	702	741	727	665	709	721	738	711	746	745	698	731	743	735	764	698	688	741	732	746	722	690	732	715	742	731	714	765	726	719	667	700	685	702	700	729	734	720	713	744	742	735	734	731	702	735	731	733	723	752	732	787	728	770	738	694	707	712	745	740	698	731	697	764	716	724	711	738	723	742	733	725	745	731	684	734	749	713	704	714	727	666	707	704	774	734	713	733	676	703	699	742	712	702	712	735	755	712	725	707	736	727	734
26073	9548	5245	2586	1403	994	654	518	471	454	440	399	363	361	336	345	358	312	368	343	325	339	321	268	351	299	310	289	299	312	332	324	290	334	332	281	336	309	302	334	287	296	343	350	310	319	304	268	326	346	279	315	316	271	327	295	297	304	335	312	284	314	326	312	313	348	327	286	313	292	305	264	320	305	282	313	303	285	300	297	316	301	330	303	311	322	326	355	339	313	305	290	301	315	301	305	316	289	330	330	298	302	335	307	275	325	300	302	297	322	323	299	289	279	299	293	332	296	330	299	312	309	331	302	306	311	287	279	322	299	323	346	308	291	297	312	302	311	322	313	319	314	287	294	280	330	290	306	326	298	283	324	322	301	320	304	318	311	303	282	309	293	313	311	302	308	297	345	288	288	287	338	318	309	281	312	327	299	313	305	291	344	286	298	292	294	314	301	272	320	311	281	355	300	271	288	346	307	297	329	316	322	286	305	307	301	318	333	302	329	287	305	296	304	285	305	349	314	305	323	311	311	318	300	301	291	326	301	308	302	287	274	314	288	317	339	289	317	251	306	287	293	301	349	317	272	274	320	289	300	334	311	301	286	262	314	284	323	303	317	333	287	290	310	318	293	296	307	318	289	314	318	288	326	327	295	299	286	290	321	297	292	285	328	336	303	270	323	303	327	327	276	299	330	322	301	318	307	294	317	321	312	301	308	284	285	315	299	293	321	314	302	309	288	315	290	294	308	311	320	318	307	290	312	318	313	341	288	290	282	314	333	273	305	297	313	309	285	349	285	301	335	332	316	336	305	313	312	324	313	303	297	339	327	317	290	332	287	323	305	309	305	294	312	316	286	301	339	289	333	299	288	265	328	309	355	339	315	326	317	320	331	311	295	304	294	306	322	300	318	320	319	326	336	283	330	321	326	294	302	338	303	298	300	321	326	334	321	312	322	286	310	288	335	313	355	333	320	291	302	276	308	309	307	327	357	311	329	300	339	290	297	285	321	311	302	314	292	295	282	278	331	306	314	330	334	285	344	350	317	295	326	295	294	294	318	296	277	313	311	324	305	322	287	313	281	316	277	309	303	293	295	298	322	293	333	299	287	271	310	317	336	308	296	309	269	293	288	323	307	277	304	305	323	289	326	331	323	307	309	336	318	305	304	331	311	289	311	311	289	307	283	334	306	303	314	321	335	305	308	309	320	331	315	288	348	315	271	296	315	261	290	304	300	298	285	302	299	316	309	294	271	337	306	323	305	316	305	329	312	325	292	295	289	300	295	326	289	326	313	300	321	315	316	328	316	293	282	337	305	295	316	287	270	339	267	291	304	305	299	284	311	310	323	322	290	308	295	317	273	302	302	313	275	336	306	302	274	294	333	328	299	342	304	311	280	299	311	317	292	335	289	276	310	318	339	333	309	290	284	328	314	341	306	324	313	301	318	301	306	286	303	319	283	314	301	312	325	312	301	327	321	327	287	306	320	334	286	316	309	294	289	294	303	322	321	331	311	339	319	298	311	279	281	299	328	299	311	295	312	295	287	285	317	324	276	263	317	323	309	287	304	321	298	276	332	322	305	306	277	286	324	324	314	300	295	308	294	295	311	309	289	290	292	306	313	334	280	299	298	279	295	276	277	295	282	338	304	308	280	284	308	297	302	289	308	309	310	287	293	297	308	337	319	301	318	331	317	307	299	291	334	300	294	326	286	309	294	277	309	319	297	324	311	318	330	321	313	300	283	295	332	313	296	302	273	292	313	353	323	283	323	328	314	299	294	287	300	308	306	327	257	318	315	322	311	301	294	308	320	326	300	269	288	327	327	290	283	313	299	300	308	279	273	303	320	317	309	318	287	304	312	304	288	291	292	320	281	322	312	302	325	310	319	297	323	293	323	281	328	303	304	312	299	306	321	308	307	302	290	293	328	302	272	303	339	300	293	332	325	315	311	338	334	305	293	300	341	312	318	293	284	289	293	307	297	305	353	320	295	294	295	319	345	310	298	298	335	343	301	287	289	289	305	305	283	296	280	316	301	289	290	299	288	321	312	295	278	299	315	322	320	286	319	310	285	346	313	276	285	284	295	289	305	305	335	303	307	321	290	293	327	331	321	296	282	321	321	314	307	295	305	320	326	290	278	306	333	290	299	314	304	314	297	310	330	312	336	330	305	319	317	295	321	280	302	296	311	316	326	326	356	310	318	289	278	286	311	311	317	321	310	316	302	323	303	338	294	320	297	308	310	313	307	334	303	269	326	329	311	308	316	319	307	313	306	304	301	301	306	295	279	316	294	361	333	319	311	268	307	330	296	327	313	287	347	309	316	326	303	308	296	292	305	332	336	308	312	319	302	272	305	326	338	290	313	326	301	310	316	341	305	287	282	310	295	283	276	300	316	316	329	316	313	294	296	295	307	298	305	347	265	305	304	310	332	289	341	298	315	333	331	304	336	278	308	304	316	296	294	278	324	324	303	324	316	284	298	313	314	317	355	303	300	306	324	320	311	313	285	319	313	310	266	300	276	282	290	312	318	317	273	317	329	332	315	278	291	299	293	301	330	276	335	298	310	290	296	295	311	320	280	295	316	311	330	320	305	278	335	325	327	327	299	313	338	307	310	295	291	299	323	309	299	324	298	308	297	321	289	306	336	323	281	294	298	270	283	336	328	281	314	327	301	322	324	299	312	333	291	302	266	311	307	307	303	309	315	292	325	322	291	325	301	313	307	310	314	317	277	338	301	306	333	295	294	296	304	304	311	285	302	312	319	292	309	320	321	282	340	314	310	327	321	289	303	327	302	333	290	341	277	294	292	246	271	303	277	330	320	313	298	309	326	322	309	306	291	360	332	297	300	294	297	277	346	309	320	326	280	314	293	317	339	289	311	317	288	302	290	308	282	283	295	313	306	315	306	292	314	283	329	300	328	305	339	291	299	323	283	317	318	295	338	294	325	331	305	320	316	300	321	326	284	309	315	315	312	296	300	332	330	315	302	331	296	316	329	321	334	300	325	323	303	278	298	281	331	315	317	295	307	280	295	343	318	283	323	273	305	292	318	313	339	295	291	312	321	300	317	286	288	290	338	320	329	315	306	315	298	326	287	326	290	323	343	302	322	332	314	320	343	280	280	320	313	303	322	302	299	309	311	300	325	290	305	319	294	296	306	306	317	283	277	303	329	290	323	303	298	283	309	329	318	322	293	320	325	298	304	300	300	311	286	286	339	302	297	282	304	286	307	304	295	323	327	328	319	321	325	297	303	286	307	295	297	349	309	319	324	311	311	300	309	293	324	322	304	328	322	308	304	289	332	295	312	319	298	328	305	305	328	295	319	298	273	334	295	296	328	331	307	309	315	323	301	315	320	312	282	285	324	325	305	294	326	315	312	289	308	301	313	324	296	306	314	325	275	301	319	302	283	326	321	303	280	307	281	320	315	318	303	321	276	348	328	302	341	320	329	307	273	278	302	316	307	297	298	324	296	300	283	301	298	327	300
16988	2380	3523	3931	3296	2752	2308	2078	1879	1654	1521	1377	1276	1138	1098	1077	1086	1023	984	952	1030	967	970	870	859	920	883	874	854	893	858	867	869	897	896	829	848	811	809	803	806	858	853	821	804	849	805	812	790	783	813	826	794	748	796	837	844	846	799	786	770	801	771	793	786	740	828	812	843	807	826	798	820	809	836	772	793	750	820	784	749	758	809	771	788	744	803	761	771	788	759	787	767	768	804	838	778	800	797	773	793	800	840	789	782	753	777	791	769	759	762	772	815	768	806	766	757	781	802	782	781	840	769	810	806	789	744	769	818	809	782	765	841	787	743	770	791	755	777	789	797	802	769	791	764	804	808	734	771	766	736	804	732	752	761	758	824	752	800	718	729	754	818	770	750	763	795	742	781	746	739	810	833	804	817	778	759	799	831	756	777	808	821	810	778	799	775	764	746	770	761	724	808	774	777	807	775	697	756	762	730	752	765	795	785	806	797	805	814	802	780	834	781	767	813	772	806	781	754	776	806	804	773	769	802	772	792	846	841	778	788	803	830	793	782	804	816	765	778	807	737	774	814	744	849	833	793	757	777	774	716	777	794	765	763	782	779	786	794	749	801	773	805	785	799	805	777	746	809	830	784	803	791	754	835	763	809	821	780	787	744	803	775	744	776	739	769	752	769	805	771	763	842	756	786	824	733	816	738	772	782	775	775	767	800	796	743	800	772	756	770	813	791	792	759	797	770	792	716	786	767	805	758	734	776	746	786	764	808	766	783	801	784	808	752	793	745	802	827	778	736	764	774	780	772	745	750	844	782	785	749	757	751	815	786	804	778	828	775	796	802	767	768	762	836	822	811	767	770	839	746	814	766	793	720	809	808	786	787	781	721	825	770	764	809	756	761	795	786	751	767	759	782	788	767	818	748	815	762	729	737	751	813	792	803	793	792	789	767	783	835	734	766	750	795	792	771	868	780	819	753	830	773	822	792	731	783	820	824	732	747	855	784	776	767	743	771	783	816	789	778	826	758	762	803	777	813	783	814	845	793	802	822	763	764	784	757	765	800	796	803	768	737	813	792	765	757	780	787	820	790	788	760	795	797	767	753	830	800	766	769	795	793	767	749	749	821	770	825	772	782	817	847	738	770	776	830	793	770	741	749	771	795	789	786	809	795	792	764	778	783	807	776	758	742	775	800	773	756	785	796	743	811	774	763	705	786	821	830	816	754	749	752	743	789	757	821	777	757	823	777	803	767	770	790	762	821	742	801	778	815	770	766	704	751	778	776	783	799	763	736	841	846	785	813	828	779	788	769	749	821	789	747	808	743	786	764	744	845	772	760	788	737	714	812	746	770	832	766	821	788	782	772	787	778	793	772	831	807	769	810	787	754	721	785	754	778	826	762	783	848	748	740	755	818	800	765	808	800	804	821	781	772	789	780	745	781	805	757	781	768	784	758	799	806	787	782	782	749	788	799	788	752	746	780	779	809	753	768	820	798	738	797	752	759	755	788	795	796	767	778	779	799	763	805	789	751	774	765	797	757	764	763	779	737	737	775	753	744	788	763	762	855	743	764	800	815	842	787	783	793	800	783	805	797	742	731	804	835	813	788	746	745	773	793	819	773	753	812	797	770	739	815	769	793	760	814	757	813	771	756	756	796	750	767	819	810	757	822	744	765	786	758	758	754	786	813	797	786	769	755	810	727	765	775	776	735	772	745	780	751	788	777	757	807	772	758	802	785	815	742	798	768	822	745	809	776	804	781	766	799	841	782	787	801	792	783	761	751	754	800	799	810	770	786	795	798	789	751	765	762	742	783	775	793	761	790	749	793	833	801	831	776	755	764	758	792	757	815	779	767	726	765	796	742	792	771	815	787	758	713	811	757	728	773	750	797	790	795	813	790	785	824	805	768	789	821	777	776	796	766	809	777	780	747	836	776	782	767	824	699	747	820	805	805	782	734	750	770	826	813	780	790	783	795	783	784	783	806	792	816	780	725	733	804	773	778	777	778	780	802	796	799	777	714	819	857	750	785	776	712	788	781	776	805	775	752	784	817	795	790	775	750	804	742	820	765	790	786	748	746	777	755	796	834	725	740	769	744	798	781	746	781	775	764	763	806	783	773	779	791	817	780	751	784	801	805	808	812	745	774	825	807	796	765	775	726	744	782	719	779	761	813	792	743	782	818	776	738	784	815	749	719	761	830	740	793	752	742	781	769	748	791	743	810	779	772	831	777	859	771	775	810	798	718	792	797	788	765	764	763	770	793	828	844	779	764	793	797	759	763	830	777	800	804	756	797	756	733	770	750	732	795	796	758	813	772	752	734	792	789	765	835	778	756	734	760	758	740	741	771	747	796	794	821	777	785	756	793	752	806	773	765	736	819	816	763	762	778	752	784	796	759	795	760	796	850	837	724	780	750	729	791	812	781	727	826	756	792	771	815	732	782	794	768	789	782	755	798	793	753	818	781	792	781	812	779	752	808	790	813	782	764	795	795	800	778	746	837	823	785	795	797	811	749	765	757	748	802	833	766	765	762	794	779	819	810	743	785	780	811	788	800	811	815	831	821	797	778	775	766	784	785	824	743	771	789	779	750	769	765	741	783	807	749	774	777	725	764	817	795	746	724	761	782	765	799	795	823	765	815	728	779	801	792	756	770	806	784	793	822	734	810	785	794	797	758	809	755	808	772	815	744	707	763	774	763	816	831	764	798	775	787	782	733	784	777	766	824	774	788	746	796	746	779	779	760	783	764	836	746	722	757	840	787	760	720	783	783	814	806	785	782	784	724	760	774	813	754	804	747	745	809	780	785	765	711	773	815	806	782	853	789	761	805	744	767	714	777	765	756	839	825	852	807	807	818	813	747	764	749	790	734	766	739	784	766	784	783	803	794	780	846	752	776	773	750	772	744	810	785	819	771	794	753	782	815	792	800	766	738	737	834	755	748	728	832	775	796	782	807	810	753	787	781	758	798	782	780	749	827	762	788	731	792	790	795	775	770	809	765	792	787	800	798	780	766	779	813	762	830	797	758	830	809	732	816	770	778	793	753	791	793	717	773	764	771	788	801	773	768	832	841	766	745	728	805	759	757	802	786	741	784	804	800	780	764	776	742	737	721	827	729	767	764	789	761	787	854	795	810	786	763	802	804	751	751	797	726	760	748	754	787	790	831	823	771	719	748	778	784	755	788	777	791	758	809	791	780	782	785	788	758	797	792	787	861	773	831	730	744	748	801	791	759	755	768	752	788	777	800	766	743	739	758	719	787	793	747	772	727	773	799	763	752	765	756	818	797	749	762	789	768	780	750	805	755	769	805	811	759	734	813	808	755	756	791	800	812	758	810	816	779	782	790	782	768	737	775	750	795	778	767	827	795	793	757	805	789	817	792	833	811	807	808	787	803	781	756	754	770	784	754	804	822	786	759	727	748	769	778	760	780	761	749	763	718	758	740	795	774	778	798	797	827	795	766	781	772	798	806	801	771	769	798	777
32039	13069	7881	4022	2139	1320	920	598	489	436	373	339	296	249	265	256	237	250	222	199	205	195	202	195	179	209	186	203	194	197	173	171	167	195	161	172	165	184	166	164	188	152	147	167	160	172	168	173	184	144	153	175	190	169	156	155	168	169	146	165	168	139	158	190	177	179	163	165	150	171	162	158	146	141	161	154	171	169	155	163	149	168	166	166	172	141	155	151	154	183	162	157	174	171	161	142	151	182	177	156	154	175	152	152	155	136	179	161	159	152	155	170	188	172	154	149	158	186	167	148	147	141	173	141	154	190	148	135	161	153	154	163	156	149	170	159	170	180	197	172	152	160	133	153	182	141	144	153	155	160	123	171	150	159	164	158	172	166	138	163	152	166	169	155	152	143	142	138	141	147	147	150	164	185	142	163	153	153	159	171	147	156	143	142	163	167	163	158	163	163	155	156	150	179	163	153	150	158	135	148	162	151	177	164	172	156	158	145	166	180	171	161	154	168	165	135	159	155	178	170	171	155	153	143	145	167	152	156	168	162	147	166	158	140	164	161	153	181	158	157	181	161	164	174	180	144	159	151	138	156	162	171	163	145	182	158	146	178	167	161	158	168	152	156	151	158	183	166	158	141	143	137	146	137	154	160	165	158	165	172	156	147	158	155	162	140	164	168	141	165	171	143	175	159	133	145	172	160	181	160	178	168	173	172	158	151	193	154	149	167	151	142	162	145	146	178	160	164	151	174	172	139	132	155	152	154	145	153	151	151	145	158	162	135	185	166	176	167	142	152	145	159	136	163	138	164	156	155	149	161	140	164	153	150	148	149	164	145	166	155	141	161	152	157	158	171	153	162	152	138	168	163	151	171	168	145	135	164	163	146	159	164	167	159	167	150	152	164	160	178	141	169	131	157	191	171	170	172	152	181	165	165	157	157	146	152	125	164	158	177	136	162	164	164	155	163	142	162	145	171	131	134	168	147	150	122	143	171	170	190	183	162	157	147	152	162	160	124	137	137	135	171	141	156	163	135	161	137	166	164	166	147	150	171	171	141	159	160	164	157	175	155	146	188	166	168	179	173	182	166	176	145	138	147	143	164	168	151	153	154	151	139	162	154	158	145	168	158	164	161	146	189	171	155	160	154	166	181	158	156	158	159	183	161	158	191	147	166	166	141	167	157	165	155	161	163	140	173	168	160	150	148	164	145	136	159	163	162	156	143	154	151	170	156	176	148	180	164	164	146	150	153	122	177	143	151	151	143	180	171	148	177	172	172	163	153	148	168	186	174	145	150	146	161	169	147	162	176	146	138	161	179	187	136	148	163	154	151	169	157	166	163	143	164	147	170	163	180	177	138	152	171	168	148	158	167	176	148	149	154	177	154	156	167	161	169	145	156	176	130	150	171	149	174	155	158	191	137	177	146	159	154	157	161	165	164	154	137	160	154	145	143	164	151	151	174	152	166	155	140	157	154	182	163	122	158	156	153	148	133	163	165	175	183	151	145	145	158	167	155	167	163	180	168	175	148	140	178	161	127	173	158	136	141	158	157	154	143	162	131	171	145	169	142	165	161	184	154	173	158	155	160	171	153	151	151	173	147	163	139	155	154	150	168	155	143	171	151	179	174	173	176	161	172	143	186	159	139	156	182	185	168	153	155	161	177	153	168	160	144	165	183	151	163	161	155	177	162	172	137	191	148	159	146	165	153	145	147	144	158	168	145	166	145	140	145	158	170	139	153	156	145	146	136	167	165	151	182	184	147	157	149	133	183	142	171	144	143	134	151	171	163	188	170	147	156	169	136	169	138	159	158	155	135	174	142	166	147	157	148	167	167	152	138	173	158	155	173	152	130	154	153	126	168	133	160	160	159	162	145	140	136	160	155	169	150	164	161	140	163	163	169	179	171	163	156	157	164	163	138	159	161	169	154	164	167	157	174	154	134	158	155	158	169	171	154	160	169	158	152	148	150	142	154	148	160	158	155	162	168	165	153	146	147	169	147	159	148	151	147	146	153	184	159	141	147	154	162	167	150	162	167	159	161	157	182	147	144	142	170	168	152	161	147	147	154	162	154	173	163	168	169	148	167	172	136	138	163	174	145	165	147	159	143	173	162	169	159	165	167	179	167	154	138	159	152	152	173	145	143	138	168	171	179	172	157	160	139	189	151	159	170	145	171	154	165	165	178	165	157	188	179	184	173	159	159	142	145	158	148	179	182	160	157	182	152	156	158	157	154	163	162	162	156	151	163	152	173	143	156	168	153	149	136	149	156	162	165	167	152	152	189	160	179	140	140	159	145	154	162	193	137	167	188	162	161	155	145	161	157	152	152	137	137	159	154	150	155	143	158	174	166	168	173	132	126	169	150	165	171	155	173	164	161	181	134	153	154	161	159	143	146	158	170	143	169	149	149	156	152	158	159	160	164	172	167	161	140	160	138	153	147	154	186	156	169	165	166	157	179	139	143	138	155	173	161	167	156	142	154	166	173	177	162	146	179	159	160	162	140	162	159	132	153	146	139	144	140	173	172	162	160	160	160	150	156	163	179	166	147	147	155	172	166	151	161	150	149	144	157	130	130	152	161	156	167	155	174	167	174	147	146	152	152	149	148	171	168	148	160	161	145	156	152	170	138	159	164	135	177	158	180	175	184	142	155	152	156	164	155	159	156	166	147	149	176	170	144	168	172	189	169	143	162	163	174	160	145	148	150	185	181	133	130	123	150	171	163	166	147	172	148	147	161	141	161	149	150	167	160	152	143	164	154	163	153	160	172	166	164	160	159	140	148	157	148	140	161	163	169	164	186	171	171	166	164	156	151	168	160	140	170	155	156	178	153	143	159	181	160	154	149	144	170	131	167	155	173	143	162	157	145	172	176	144	172	146	154	172	170	160	158	187	168	129	166	149	147	141	160	143	146	160	157	146	174	163	168	170	158	154	158	150	161	155	140	140	164	178	158	159	151	169	186	141	164	148	161	150	152	149	163	150	139	150	156	146	161	151	165	151	166	154	156	170	141	134	136	170	138	138	161	164	161	170	135	169	150	152	160	166	165	146	156	138	149	156	154	158	156	176	153	150	153	152	169	169	140	147	166	145	148	160	157	154	165	162	156	160	136	167	154	156	148	159	158	143	150	153	162	156	157	155	160	157	159	154	136	151	162	139	144	166	146	169	156	148	171	151	189	163	139	157	140	153	161	183	155	161	137	159	172	153	182	151	154	141	162	175	138	158	147	173	167	155	169	161	163	141	158	154	142	159	168	161	149	153	150	153	155	136	143	150	186	153	148	158	160	142	173	154	152	167	135	167	157	153	170	147	183	164	169	157	174	163	156	167	145	136	161	136	167	165	204	172	164	165	161	171	169	158	180	165	145	144	173	150	146	151	131	155	138	157	146	162	132	161	162	149	163	142	134	138	159	168	140	166	135	174	153	138	177	158	173	155	159	144	161	170	145	156	164	158	166	153	144	160	143	155	162	176	158	158	156	168	173
19504	3104	5500	6136	5109	4154	3420	2731	2357	2138	1847	1603	1349	1237	1144	988	981	918	874	854	763	784	736	713	653	653	684	635	650	602	634	544	569	558	552	509	562	530	537	515	532	502	543	524	487	505	489	537	498	479	483	503	491	489	471	473	458	438	477	448	452	462	495	468	447	433	420	523	457	455	429	426	455	441	471	421	468	416	448	441	450	453	426	442	456	446	447	432	455	451	441	458	416	403	465	463	451	442	439	435	418	443	426	445	430	477	458	428	437	434	441	403	424	442	442	453	429	427	438	434	438	477	425	455	443	418	449	438	392	449	460	407	436	449	434	447	432	443	468	385	428	425	404	427	410	472	422	438	428	478	434	411	426	430	427	430	434	420	456	427	416	423	428	452	391	424	394	435	432	424	427	449	421	419	447	410	407	428	419	477	433	413	432	438	463	424	382	443	427	431	454	424	425	417	422	470	456	452	427	418	433	418	435	407	414	389	415	443	422	388	401	405	467	440	454	465	429	463	389	419	431	420	447	417	431	432	416	430	449	431	454	406	437	424	411	454	425	460	395	433	399	377	433	410	438	427	419	438	430	462	455	440	382	458	413	416	447	444	394	445	459	403	411	426	429	426	423	455	446	446	442	449	433	431	427	412	408	408	436	430	412	446	436	464	469	400	405	436	423	432	420	421	437	436	452	472	410	409	441	458	424	402	448	424	409	426	450	420	436	471	440	416	418	385	409	427	425	372	411	456	429	458	438	417	451	441	398	463	442	423	440	441	437	422	413	452	428	428	439	429	414	440	451	428	440	461	395	409	417	397	432	432	444	411	434	406	425	423	427	402	452	425	420	419	422	441	418	449	427	433	436	416	431	378	408	446	415	424	387	433	432	419	441	460	390	371	448	433	432	414	410	410	429	452	442	423	439	447	454	419	429	426	414	444	452	401	453	414	401	431	458	435	426	457	417	455	411	390	403	454	430	419	392	380	466	420	465	439	448	401	425	408	442	445	402	404	442	442	406	430	423	410	423	412	399	413	456	456	401	411	432	432	402	435	443	417	399	443	433	428	423	424	440	454	443	382	429	427	449	434	413	429	430	413	433	430	406	449	417	430	449	397	444	461	434	434	428	425	421	439	401	411	421	425	450	410	415	426	450	405	432	458	417	407	404	445	457	432	407	411	424	442	425	451	425	407	443	454	433	457	447	418	415	467	409	443	413	460	414	453	411	420	388	434	390	477	410	408	418	414	389	442	418	438	446	412	430	467	434	426	448	440	451	431	466	431	449	440	461	469	454	448	397	415	428	453	430	491	439	423	461	460	431	396	457	438	453	432	446	462	422	421	434	443	428	452	414	431	421	443	401	439	434	446	427	398	391	395	490	428	438	421	407	423	434	404	418	418	420	456	461	430	439	416	472	415	432	404	423	440	403	443	451	416	422	435	441	426	412	417	430	414	401	386	402	462	392	434	420	450	449	455	490	448	430	435	417	433	397	439	425	436	426	442	437	421	420	423	396	405	405	423	429	438	423	434	390	424	413	412	423	397	468	427	402	409	479	434	418	466	467	423	418	436	426	453	439	429	467	430	440	445	393	409	448	392	469	426	437	460	422	471	414	408	489	400	413	418	413	401	440	394	440	409	415	436	448	424	464	401	421	404	429	418	410	454	458	452	454	435	400	408	428	447	410	416	401	368	422	418	441	445	399	419	386	411	437	420	415	418	410	397	434	388	380	489	447	461	418	441	404	453	450	469	456	435	444	444	432	489	405	408	427	430	410	443	420	384	442	428	416	458	432	426	397	411	412	425	411	447	426	418	473	426	466	448	440	410	447	435	460	426	427	424	411	471	413	412	431	462	408	424	438	413	405	434	388	448	410	427	420	434	441	434	418	412	481	421	446	426	386	402	423	429	418	437	457	433	420	400	422	438	407	443	380	410	401	419	438	411	403	452	416	410	443	442	421	470	463	417	458	434	441	452	444	412	427	452	442	395	440	421	422	433	478	409	429	449	428	426	433	443	424	386	436	421	425	436	444	417	449	438	437	379	439	449	427	417	412	456	404	430	405	457	416	465	449	423	411	460	421	437	436	444	438	405	414	469	438	464	426	408	434	453	434	421	424	416	405	447	406	422	405	395	425	427	439	405	429	428	440	410	455	462	415	466	431	422	410	429	443	402	422	423	409	443	412	415	427	425	475	469	411	423	460	373	442	420	420	413	401	444	473	458	390	435	402	420	443	444	422	438	426	411	436	459	408	392	382	397	436	403	430	401	433	449	404	425	433	431	437	417	442	451	404	432	451	425	396	427	396	411	412	431	416	454	439	418	426	450	405	439	444	461	409	456	415	432	440	421	445	397	438	397	450	389	394	429	458	412	477	400	421	397	404	459	435	432	425	413	400	435	425	441	442	444	429	398	423	447	440	434	451	483	390	427	420	437	400	463	478	439	422	449	426	465	442	418	438	409	422	458	395	436	485	432	438	445	412	436	437	455	462	420	447	433	416	462	429	434	450	461	395	419	431	465	432	416	445	394	447	451	432	430	416	398	422	467	450	414	427	403	424	446	395	444	454	411	439	428	433	409	450	418	439	454	457	437	455	429	432	439	452	403	427	403	440	426	442	431	400	418	452	453	387	451	440	414	415	434	437	459	451	419	431	433	419	428	434	426	440	409	399	457	431	430	436	418	447	403	452	453	421	401	477	380	452	408	438	435	382	445	477	409	440	445	425	441	438	422	416	409	442	453	451	438	460	443	377	416	405	446	414	415	454	416	424	385	414	432	395	405	450	464	480	429	428	445	439	428	385	411	419	432	412	426	410	410	443	435	417	410	442	449	438	397	404	440	407	440	431	475	405	429	430	447	431	453	427	441	428	423	408	414	438	389	409	427	429	417	415	427	439	433	441	439	417	433	427	424	457	428	433	408	422	397	425	426	412	431	414	395	444	464	443	417	456	440	421	455	439	466	427	431	420	400	411	421	412	405	423	449	452	407	435	431	437	413	434	436	450	447	442	419	414	404	425	402	416	431	414	400	456	405	425	418	422	421	445	437	458	430	403	432	437	418	460	426	441	447	436	414	397	418	417	440	426	449	433	434	451	415	414	451	420	436	428	438	440	424	434	436	439	427	413	424	437	405	399	449	443	440	414	434	403	441	405	456	394	413	455	437	431	442	453	413	407	410	440	441	415	446	453	384	449	436	397	452	434	381	427	400	414	385	429	436	451	420	422	459	412	424	438	467	450	458	449	427	426	418	419	426	471	441	441	422	391	417	470	427	449	417	429	449	410	401	401	422	442	448	427	450	430	468	433	456	441	441	421	407	436	423	435	440	447	421	423	451	440	457	440	410	436	440	467	438	478	418	465	435	416	470	396	395	414	455	430	386	454	456	411	408	435	416	449	443	439	461	445	400	460	457	414	445	450	425	421	406	396	415	406	430	450	409	441	437	461	399	428	439	419	441	436	435	401	454	452	446	457	456	420	424	419	447	444	462
4544	605	397	337	330	289	300	281	285	314	295	286	266	270	266	268	254	237	284	295	259	313	302	285	283	262	295	273	258	274	291	282	250	274	250	310	252	283	309	276	282	291	275	291	281	251	288	278	274	244	300	298	247	290	287	287	284	271	300	290	262	286	272	274	254	252	252	271	286	275	275	272	279	255	281	271	259	273	267	247	270	289	273	254	295	263	283	317	299	305	265	265	275	282	277	288	291	266	275	296	318	277	268	272	268	255	256	267	273	277	293	251	246	273	248	256	295	273	248	269	300	273	309	299	278	283	272	256	281	298	273	289	271	283	280	285	280	267	255	269	267	269	265	298	262	281	256	305	270	277	295	308	279	273	256	294	260	276	292	282	281	265	259	288	281	322	257	291	300	265	284	265	273	246	284	287	259	262	243	243	238	283	269	283	309	280	269	265	298	309	278	285	273	274	283	253	295	289	287	280	290	262	293	253	273	268	290	277	263	278	238	241	284	285	276	277	280	228	291	275	274	277	284	265	275	247	280	250	301	249	269	287	308	281	283	269	242	238	287	258	275	293	295	299	261	265	268	276	294	299	268	267	235	274	275	288	290	263	253	267	255	298	271	241	245	277	278	261	255	246	269	281	269	251	293	280	230	287	264	247	279	287	295	247	272	270	265	231	273	266	267	288	296	248	267	301	290	257	285	265	288	266	280	310	266	252	277	273	282	273	285	271	306	277	279	304	282	295	271	288	263	239	254	278	278	271	297	273	273	296	283	296	306	266	268	268	259	246	267	248	296	284	314	264	265	302	263	269	255	282	307	284	286	265	263	326	267	289	313	278	285	251	263	275	256	270	278	260	271	275	279	289	266	291	275	251	304	276	304	298	249	287	249	271	278	259	287	306	255	267	283	253	286	329	242	271	266	262	278	252	288	293	270	272	295	288	263	277	278	271	295	271	283	263	258	292	274	289	316	264	278	255	265	258	262	279	307	263	267	288	274	246	256	248	287	275	265	301	254	271	302	282	297	284	286	296	287	267	281	303	259	298	294	278	281	277	264	266	230	272	281	286	281	277	294	262	271	267	279	268	299	294	278	289	270	295	258	300	300	279	309	291	257	305	273	284	290	291	281	292	282	290	261	278	255	251	266	293	275	282	273	283	282	273	244	262	279	268	268	294	263	281	248	271	282	277	248	276	284	274	263	291	301	276	277	310	268	279	276	268	281	289	275	261	287	258	287	274	274	307	271	298	246	288	269	296	274	254	283	270	257	253	293	279	286	258	265	247	270	305	311	289	278	293	257	276	272	267	278	276	303	247	246	274	272	303	264	266	271	275	260	274	293	272	306	291	274	278	287	283	253	269	288	259	277	280	269	232	233	263	280	295	304	289	267	276	259	278	265	270	249	261	233	256	312	294	260	274	282	280	268	290	259	303	277	282	262	262	298	282	266	280	278	235	256	292	277	289	278	288	279	280	289	251	282	249	296	263	300	264	261	287	248	258	284	283	252	248	255	294	289	301	267	248	291	272	295	267	286	258	252	273	280	274	266	288	241	280	291	260	290	277	256	252	297	273	264	275	227	267	284	292	289	299	273	287	270	255	259	292	287	265	272	260	262	270	291	273	274	323	288	260	272	308	254	289	257	270	265	249	290	267	244	275	279	293	269	255	277	269	261	277	295	302	314	299	284	291	259	279	269	281	289	283	260	228	290	267	293	288	329	302	274	265	226	270	298	244	260	277	308	286	275	279	277	293	243	295	276	289	277	280	290	312	280	273	293	275	309	297	295	272	276	261	264	247	280	270	271	262	237	251	259	262	273	291	300	297	288	272	278	259	278	266	249	291	275	267	285	274	271	278	273	263	270	269	280	263	263	278	282	285	259	287	286	269	251	261	290	292	281	298	270	286	280	282	301	306	239	268	300	276	285	298	289	305	267	265	274	290	312	281	316	281	283	304	253	264	270	290	279	313	282	264	271	243	297	280	279	277	276	279	297	277	283	270	285	275	291	306	284	297	265	275	262	282	278	278	303	259	276	287	265	270	250	268	282	296	285	267	269	264	275	269	273	250	256	268	279	288	290	258	278	277	280	295	270	286	270	260	271	275	272	286	280	285	297	285	261	278	260	255	315	292	290	297	268	230	250	281	279	281	251	286	283	282	298	293	272	290	255	292	259	274	272	300	306	294	267	288	287	253	301	253	292	289	270	280	257	285	271	287	298	284	303	279	275	304	285	291	268	279	274	251	292	303	286	299	263	282	292	290	257	260	286	257	305	286	263	271	290	292	278	259	258	274	284	271	247	273	285	247	279	244	257	282	286	288	281	279	245	263	237	277	276	277	289	306	271	256	316	240	268	280	263	264	288	281	270	292	238	288	267	242	293	282	251	280	287	276	288	288	282	256	256	264	273	286	292	314	295	264	302	267	253	237	292	285	292	291	279	277	282	288	276	283	283	243	271	296	285	266	297	255	300	281	276	264	285	274	303	294	268	252	298	263	294	297	269	275	269	251	261	264	263	279	291	255	291	285	281	271	236	285	276	259	268	285	275	295	267	295	284	287	259	257	278	283	285	263	304	290	294	281	294	274	297	289	280	299	276	268	284	273	278	263	285	284	273	291	266	284	305	318	267	302	298	251	302	272	296	269	279	273	275	275	312	261	267	275	264	293	242	266	266	288	273	256	284	273	273	299	271	280	255	279	254	259	279	285	284	312	274	254	282	298	292	248	274	293	283	269	259	269	303	267	273	297	240	273	270	285	287	288	301	277	263	272	282	259	249	308	263	259	282	280	260	266	274	261	286	263	282	263	228	254	252	308	280	264	258	274	287	304	267	271	287	265	268	289	307	279	270	295	307	298	251	272	278	249	291	284	299	278	276	250	244	283	277	277	286	275	264	266	303	269	285	249	270	256	275	261	309	269	315	301	266	270	272	278	273	264	242	270	281	298	260	298	304	262	278	262	286	271	268	215	269	282	287	279	301	281	281	261	282	275	281	275	283	256	270	303	270	266	260	313	279	247	280	263	248	297	266	265	283	303	261	254	253	281	262	297	279	283	274	257	292	263	261	267	303	267	268	240	288	270	302	274	281	308	250	235	294	286	279	260	251	292	271	289	303	295	262	292	279	289	278	289	255	277	262	295	271	256	283	276	324	292	278	277	297	283	280	307	290	264	266	277	259	266	309	260	275	266	316	246	280	267	264	261	279	278	279	280	275	262	285	257	310	267	278	283	258	298	289	268	271	295	281	273	287	284	292	278	270	274	271	275	248	277	259	249	267	300	292	273	283	279	272	251	259	315	312	285	268	281	238	287	276	290	267	273	304	278	272	259	282	288	261	280	293	288	255	273	297	269	273	300	267	302	263	257	262	277	289	287	277	271	284	238	269	271	266	292	278	265	328	258	267	283	266	253	284	274	275	269	300	311	276	264	283	308	270	280	302	267	273	241	309	279	290	249	275	288	268	282	294	279	299	286	294	282	284	274	267	253
4089	839	895	911	843	802	825	777	735	764	812	761	750	742	721	751	756	798	743	794	764	760	719	741	726	732	739	684	737	777	742	736	741	713	720	731	727	707	753	715	696	754	759	750	726	724	728	690	775	747	747	712	687	768	717	706	758	707	726	717	716	754	724	748	723	713	756	787	729	715	732	755	724	728	786	709	750	766	749	695	717	750	761	761	737	702	748	731	762	759	770	719	741	746	723	735	723	743	714	709	754	752	717	741	717	721	737	744	726	734	724	716	710	768	697	755	759	764	729	759	731	729	734	722	722	664	748	744	706	747	737	728	687	709	780	677	731	695	737	756	726	725	702	778	726	761	766	755	722	746	743	779	734	762	750	744	745	736	753	766	739	718	704	744	716	689	764	691	731	783	694	720	772	737	730	728	726	711	735	695	754	742	766	767	742	738	742	742	726	757	724	726	692	729	724	739	712	715	683	742	719	729	756	705	729	744	760	762	750	744	765	687	766	742	738	746	737	774	739	719	726	730	749	771	747	761	695	725	677	803	733	736	688	704	731	738	747	724	736	697	736	702	737	760	737	677	725	747	772	733	774	715	725	768	723	721	723	782	753	813	737	728	743	773	688	710	714	728	800	740	741	750	747	674	765	729	715	691	703	707	743	738	690	733	692	751	722	726	720	751	713	718	767	712	674	696	731	727	708	754	717	715	744	761	744	758	738	823	720	746	727	719	786	750	703	758	709	721	731	734	698	757	696	728	727	760	750	716	785	728	727	755	722	716	719	742	699	700	744	749	712	715	731	711	705	685	767	699	767	722	753	740	737	754	771	711	699	719	755	716	784	755	767	744	768	728	719	739	733	743	740	704	714	724	727	744	736	736	751	697	738	731	676	751	758	732	732	742	687	719	703	742	713	739	736	704	740	731	702	775	727	769	786	705	735	731	756	757	724	728	748	734	734	756	682	725	722	741	755	767	747	792	714	754	729	755	723	729	697	716	775	712	728	699	734	710	703	740	749	760	711	745	735	723	742	725	681	745	693	729	705	721	715	693	742	824	755	713	774	718	738	742	731	767	731	777	708	736	732	768	742	771	757	743	744	715	720	747	732	735	742	756	797	742	751	743	746	766	675	774	742	760	762	718	727	727	679	722	755	723	751	745	760	734	740	698	722	744	754	743	735	746	702	732	703	742	773	710	725	731	716	741	756	744	713	678	705	716	732	729	756	753	807	747	695	729	744	718	727	727	744	695	746	731	703	714	751	768	741	727	781	757	688	772	769	713	717	716	710	719	751	724	695	705	723	685	744	741	686	725	768	725	690	726	724	735	715	699	675	780	744	724	710	724	771	764	772	730	750	756	664	690	714	738	704	726	725	734	731	718	722	755	776	691	692	726	701	724	721	728	743	757	706	736	781	726	704	722	744	791	715	764	746	717	720	740	742	724	719	731	762	702	752	744	753	750	755	740	728	713	679	710	741	781	717	735	751	752	702	756	757	698	756	717	732	758	718	774	752	757	774	728	722	721	744	726	717	696	719	741	694	685	738	676	703	739	717	705	708	726	701	755	747	720	747	747	698	738	734	732	683	702	714	748	692	745	725	741	714	705	747	701	764	754	748	736	704	733	725	739	690	728	724	755	723	668	721	706	809	735	743	707	733	690	705	723	735	715	737	712	724	777	779	712	744	706	706	807	732	720	767	705	710	719	770	749	704	703	687	735	721	716	733	755	710	746	694	742	776	736	756	786	727	718	719	730	769	752	721	697	692	686	744	715	713	716	730	724	728	772	732	740	732	742	764	769	680	706	766	738	736	692	728	773	719	775	747	722	692	749	727	785	747	748	753	722	786	741	689	750	731	685	757	754	768	716	744	714	719	748	739	730	712	731	727	661	775	668	756	703	717	742	714	752	700	721	721	698	700	747	752	736	759	744	740	780	744	779	743	720	716	725	721	742	763	745	697	743	708	732	732	707	753	762	757	736	693	731	797	701	736	701	733	745	748	683	742	713	716	744	732	730	672	682	719	713	736	709	760	757	719	742	721	685	747	737	733	713	705	730	725	745	709	713	710	699	721	685	712	724	739	666	707	729	731	691	739	752	731	729	705	735	709	719	711	723	749	757	746	759	728	687	749	715	781	759	747	755	685	732	794	699	758	766	693	770	742	729	737	733	716	739	722	764	693	776	760	701	746	713	706	715	721	736	703	753	696	716	734	723	764	731	745	714	733	723	750	737	776	749	715	727	710	726	764	712	725	711	757	724	757	749	750	744	770	702	680	725	754	679	748	679	721	747	747	709	799	696	710	713	763	765	759	749	763	761	719	767	765	754	663	779	743	754	784	655	721	679	732	759	710	751	705	718	755	711	723	705	718	741	738	704	733	789	709	735	724	725	785	704	705	695	716	757	759	746	764	709	752	749	769	727	724	764	694	730	746	728	706	744	741	761	734	727	712	685	722	774	742	739	706	752	732	740	749	688	699	704	752	680	744	681	688	729	717	707	749	760	756	724	725	749	746	737	772	753	720	745	712	745	751	683	655	769	677	671	722	753	743	694	701	762	747	676	770	725	794	696	716	742	711	758	676	730	762	760	720	757	684	744	766	768	731	735	726	709	740	769	744	705	785	741	712	720	715	749	734	703	682	716	725	735	756	755	740	716	745	748	749	729	749	714	720	727	721	715	752	772	722	693	731	752	725	737	696	696	689	736	734	718	745	719	751	700	717	708	704	706	711	735	747	721	729	713	724	727	786	707	700	769	723	754	738	703	753	717	745	742	718	706	706	713	715	703	679	759	753	737	734	726	694	755	720	725	716	737	717	703	741	704	755	731	705	716	736	743	735	721	749	706	727	770	720	785	754	708	664	719	725	732	724	749	732	734	718	744	766	732	765	766	697	790	727	729	705	759	710	712	706	686	749	737	796	694	699	708	732	714	759	688	738	770	687	763	728	753	731	734	742	715	728	721	765	719	722	672	712	764	732	729	735	690	679	783	719	734	682	699	725	776	703	689	719	741	725	766	746	767	720	697	720	748	706	730	765	717	729	735	719	753	775	711	739	741	732	746	708	776	762	691	703	740	715	722	693	735	732	755	752	736	720	745	703	755	725	684	760	765	794	753	738	745	715	746	735	807	754	781	702	698	725	772	735	708	736	702	745	774	750	753	766	743	719	719	746	698	729	702	733	757	738	760	731	707	724	699	720	779	712	731	664	734	764	735	734	757	710	709	711	749	754	772	786	688	714	749	741	723	697	749	701	736	692	740	750	743	737	725	710	801	687	740	733	782	762	761	700	697	687	707	761	718	756	733	728	753	782	764	729	705	709	799	754	719	677	728	724	710	738	705	722	704	717	720	692	714	746	737	716	691	695	689	726	740	744	775	751	708	740	724	749	735	707	727	754	721	745	764	707	734	737	701	744	744	754	739	789	685	787	749	700	701	689	763	798	732	709	738	751	711	754	798	740	743	745	698	747	784	759	738	698	736	749	743	710	771
24764	8974	4394	2263	1345	1018	718	476	478	443	403	383	382	357	378	351	347	329	358	319	314	327	310	299	332	309	338	320	307	300	306	298	330	321	311	305	295	326	328	300	316	309	331	316	289	296	340	318	329	339	306	296	308	298	315	310	290	332	309	298	319	298	295	288	309	310	304	275	334	305	277	289	310	307	320	276	324	295	292	294	311	286	265	281	314	314	305	314	301	304	296	310	291	285	298	290	266	312	300	302	301	299	293	320	299	284	303	280	312	315	310	301	274	302	303	294	282	305	313	297	301	353	291	308	366	312	301	315	291	296	320	326	283	298	313	328	305	317	349	316	308	316	298	304	287	309	296	285	318	308	309	329	300	282	268	304	319	324	291	296	270	273	320	343	330	303	296	345	302	310	307	337	319	292	280	300	299	312	321	323	302	282	342	292	307	285	291	326	316	308	276	303	306	292	311	324	308	288	302	309	289	286	301	301	268	286	319	282	302	319	328	282	306	343	310	265	309	322	299	308	296	260	295	283	307	288	328	308	297	334	294	327	279	291	321	324	320	328	275	274	320	299	356	315	302	307	299	287	290	323	305	313	296	315	282	281	271	303	314	317	292	270	307	296	306	287	304	313	277	279	339	278	311	271	332	287	317	282	342	316	314	297	331	347	312	320	315	293	298	318	287	293	314	308	301	339	281	321	269	305	287	324	290	302	290	316	287	282	284	302	292	344	288	280	323	281	330	336	342	291	307	330	320	305	277	271	322	300	319	293	293	312	313	323	292	317	302	297	324	297	299	319	328	290	297	281	297	305	315	317	326	278	311	317	327	303	318	323	316	250	276	319	287	313	300	321	272	298	316	306	279	288	299	292	295	297	290	302	283	313	303	299	307	343	306	286	321	290	304	323	324	326	300	309	292	269	311	294	301	298	315	286	312	315	305	277	298	291	295	279	328	348	316	327	317	278	311	312	291	321	283	318	307	344	279	319	300	318	329	326	294	314	318	293	308	277	291	306	302	293	331	328	285	316	287	284	293	297	310	315	306	350	312	294	292	302	288	309	309	332	281	276	302	318	286	303	281	321	291	278	316	320	318	300	304	341	320	297	299	325	304	321	271	302	308	312	289	283	302	308	338	346	293	311	292	321	277	306	311	323	318	296	292	308	325	321	335	268	288	329	333	308	312	290	310	323	302	309	291	317	278	290	319	325	297	311	321	302	280	298	274	297	307	325	328	327	286	326	314	316	276	286	305	293	305	317	294	286	337	304	319	281	316	305	312	315	294	286	291	301	298	292	318	333	314	301	311	307	317	342	293	320	305	324	340	288	288	296	289	316	310	296	285	283	280	328	291	325	276	302	313	343	297	301	286	281	307	294	320	294	280	327	311	288	303	285	322	298	318	284	310	343	310	320	303	331	303	284	320	314	297	353	308	310	327	303	289	282	314	315	318	274	306	280	305	314	317	316	305	312	299	305	283	302	351	366	313	310	313	312	294	289	277	336	306	261	305	296	293	295	305	302	313	331	299	332	305	322	310	304	304	306	270	298	346	305	303	306	305	278	312	314	311	312	300	304	337	339	344	286	272	290	327	317	283	336	319	308	291	316	312	337	323	309	311	315	300	319	308	308	296	277	315	305	311	307	299	304	335	322	296	329	300	295	298	327	315	305	301	299	306	299	305	295	282	294	309	297	325	297	320	307	310	309	293	311	346	342	304	301	304	329	323	273	325	296	329	284	319	290	316	319	306	331	315	322	329	308	291	286	284	307	306	311	293	298	276	296	303	300	300	293	299	325	304	327	314	301	321	299	299	285	275	289	337	294	275	291	311	319	316	279	279	290	321	287	304	306	287	308	301	327	282	305	282	301	307	275	305	324	299	310	299	329	318	296	310	297	298	297	294	277	326	304	317	335	342	318	333	317	300	291	332	320	327	316	351	264	309	288	297	339	282	304	305	296	292	303	275	337	289	328	315	281	302	311	292	290	333	291	289	298	307	309	315	282	343	316	291	300	314	309	295	306	311	302	297	324	315	303	296	349	316	290	313	316	316	321	282	315	283	286	293	314	284	300	301	329	285	299	325	302	278	287	340	292	332	279	325	309	294	307	280	329	302	310	274	312	284	318	302	309	326	312	280	277	258	308	300	315	317	306	307	301	309	312	298	283	308	287	314	280	288	307	295	297	281	306	335	304	311	256	316	333	287	301	317	306	305	327	312	281	309	294	312	289	302	345	281	301	299	313	349	281	283	302	325	304	310	321	282	304	327	331	295	294	328	307	320	308	309	305	306	314	313	311	325	277	307	300	348	322	319	288	276	296	325	319	309	307	312	305	301	341	288	253	297	314	304	298	308	296	298	282	320	322	338	296	279	318	314	322	294	300	295	289	286	283	307	335	310	290	297	321	324	317	322	310	298	325	285	293	304	306	325	295	314	305	276	306	283	349	309	301	322	308	336	318	308	318	314	352	285	312	311	314	325	317	314	266	285	320	312	315	310	311	337	287	301	331	333	299	280	278	313	311	288	301	331	318	296	281	276	332	325	294	320	307	277	313	321	296	288	344	282	324	320	326	317	280	312	319	328	308	327	281	297	301	304	302	291	310	300	310	300	294	311	294	318	288	296	310	277	309	322	308	268	303	314	295	296	279	287	304	306	297	284	306	298	270	308	330	312	300	309	277	293	299	298	324	298	287	274	329	320	307	298	290	256	302	281	317	339	344	267	305	332	321	290	314	287	307	345	309	307	266	279	290	323	297	308	275	324	293	314	325	295	299	286	260	313	291	291	289	309	331	306	384	296	327	311	338	317	281	302	324	291	271	334	275	285	347	316	310	299	319	313	294	307	333	273	299	323	331	315	289	277	306	302	304	297	294	289	303	318	314	304	309	293	305	283	283	304	312	306	308	308	321	319	278	347	311	289	304	291	307	324	312	281	310	278	298	322	305	316	304	312	317	290	285	308	352	291	267	342	296	345	319	334	321	275	308	328	302	293	283	317	292	307	305	324	306	284	309	285	302	315	310	303	323	295	274	303	302	323	306	310	293	320	316	303	281	299	302	270	279	298	322	306	313	293	294	330	319	295	314	308	315	332	314	293	287	282	307	306	307	318	306	307	315	304	310	306	315	285	310	305	323	301	305	301	278	266	295	294	306	307	276	308	305	325	315	292	298	316	250	273	319	332	289	290	305	338	326	322	274	315	318	327	299	329	289	277	311	294	284	303	303	303	319	288	343	318	308	301	296	327	325	308	330	324	276	307	314	295	311	331	307	278	311	322	308	295	273	319	319	296	298	272	295	310	304	300	349	315	298	334	298	302	326	308	266	349	306	308	302	303	281	316	298	293	282	318	288	264	315	335	300	296	329	276	306	290	322	293	291	311	310	312	314	298	319	332	309	315	312	332	322	308	297	307	284	304	323	297	296	301	311	318	315	287	272	280	273	289	301	298	279	320	327	331	324	300	295	295	278	301	263	314	295	298	307	323	310	298	334
16413	2609	3603	3883	3366	2895	2396	2041	1840	1632	1504	1358	1336	1188	1178	1092	1065	1053	1037	961	959	948	940	905	940	914	860	905	903	905	859	855	828	859	887	857	861	841	894	887	788	858	793	834	870	872	825	800	780	798	798	791	808	821	797	804	782	791	794	808	837	831	810	829	808	784	792	834	790	826	784	756	779	764	791	815	780	788	846	768	764	808	761	799	845	767	844	815	768	751	816	785	749	793	803	831	809	778	803	778	785	778	767	804	817	758	754	724	813	773	815	771	806	827	793	811	786	812	775	778	777	770	775	799	771	805	795	810	799	788	787	774	815	805	832	783	765	808	795	809	828	761	821	806	785	764	806	795	764	782	824	801	792	812	828	856	829	776	768	794	763	798	784	798	729	767	762	810	817	837	763	751	776	796	771	748	831	777	819	784	763	798	768	819	772	772	827	816	785	812	713	801	765	755	807	824	790	809	790	762	744	785	761	725	797	788	760	792	814	837	764	794	760	758	801	845	795	826	761	764	772	795	831	778	797	782	787	769	766	839	754	743	799	820	766	772	761	856	782	799	777	790	798	812	763	748	804	770	759	753	737	780	730	768	797	819	747	758	737	746	745	789	817	765	807	764	803	797	777	792	783	783	782	764	733	772	770	797	774	815	771	690	799	773	777	739	723	749	758	792	744	790	816	813	734	768	800	773	789	806	786	751	743	718	787	806	750	841	784	751	785	796	767	778	783	808	783	760	791	758	808	763	834	774	801	785	752	798	823	832	822	781	754	814	765	817	777	770	773	745	757	792	744	736	778	756	799	771	717	746	804	744	765	785	754	791	802	778	784	786	802	779	814	735	788	832	742	746	773	797	727	739	825	796	809	803	770	777	776	782	816	784	791	745	728	802	755	791	740	763	780	794	775	738	768	796	794	740	763	798	723	777	781	800	759	746	792	749	801	813	764	827	773	735	815	770	759	748	806	766	771	765	754	757	775	725	789	778	737	709	790	827	812	767	811	801	794	773	783	815	786	766	802	732	769	830	821	747	775	808	727	791	768	770	766	808	831	780	790	733	798	760	774	790	806	766	803	779	783	792	769	775	793	806	801	798	792	789	756	795	803	846	756	774	766	799	799	749	825	807	763	828	741	780	772	777	759	770	758	759	755	778	788	765	775	805	764	737	795	761	761	791	820	747	741	770	778	828	785	795	788	782	797	778	794	705	819	760	793	778	794	771	810	740	750	780	730	776	792	743	783	753	770	818	757	820	782	787	778	805	705	789	734	809	794	792	818	714	817	751	800	777	805	839	759	766	774	821	791	778	814	789	755	804	800	808	746	796	766	760	754	751	731	852	755	764	772	741	790	811	758	774	832	806	786	770	783	772	770	783	768	760	779	783	786	755	785	780	806	762	818	844	842	784	806	833	754	793	773	829	767	764	832	736	859	773	784	715	763	798	768	794	787	817	749	777	789	780	716	783	798	789	792	821	831	804	778	777	784	787	804	806	795	793	731	713	754	816	789	797	813	740	814	751	739	732	777	776	777	816	733	804	746	755	750	781	809	781	781	807	714	766	810	801	801	760	784	798	792	732	783	804	758	783	778	735	779	766	759	760	750	827	808	794	789	768	734	793	779	813	792	819	773	755	759	791	783	804	738	794	809	757	797	791	816	777	819	756	817	799	788	747	800	766	727	783	796	774	749	820	822	798	758	758	778	787	802	800	763	805	789	760	798	796	774	776	793	806	782	842	779	759	843	756	814	765	795	772	784	750	763	778	827	783	769	823	787	743	724	779	770	838	820	820	808	718	814	760	764	803	798	769	754	770	817	793	753	802	811	744	754	775	741	803	813	833	807	804	739	793	779	820	790	810	794	812	778	783	772	810	759	747	809	777	806	751	777	745	719	801	732	755	739	800	843	839	796	799	784	783	817	807	746	753	786	768	782	787	780	823	787	785	782	814	771	810	834	715	729	766	794	800	818	749	779	780	797	766	786	773	785	795	804	753	774	837	763	835	774	781	803	777	740	751	782	783	800	782	808	802	785	781	810	748	808	787	784	798	812	771	777	747	770	809	771	751	867	789	794	766	764	810	817	778	804	785	769	747	809	787	780	802	782	788	776	760	776	749	798	831	766	797	741	746	819	757	786	729	793	766	803	781	761	798	724	790	812	760	748	783	786	782	819	763	816	751	772	772	802	741	765	830	808	741	781	762	786	786	823	823	780	784	780	772	761	810	769	838	853	778	799	816	767	814	730	758	813	772	777	767	765	838	755	800	804	809	777	721	754	825	797	752	803	758	760	776	771	758	815	814	796	777	782	723	747	748	807	760	809	728	783	753	769	724	785	812	805	764	801	748	747	779	765	823	812	775	835	803	780	779	793	756	773	794	792	788	785	818	838	704	767	822	744	773	762	800	777	794	788	779	757	788	809	748	801	726	794	766	799	794	795	786	795	771	746	795	787	830	731	714	736	834	785	807	792	788	806	741	810	768	792	807	792	782	843	763	784	712	812	792	801	788	797	789	815	786	795	812	764	772	764	822	792	774	727	817	777	763	800	795	816	838	750	791	760	784	810	801	770	763	774	765	805	759	798	781	746	794	799	833	775	792	752	766	788	778	785	788	835	763	767	775	794	770	839	761	820	739	789	802	802	736	747	759	733	789	812	747	794	839	812	773	724	774	773	840	778	745	752	743	840	803	767	736	799	830	825	726	798	810	825	829	754	762	769	799	781	790	798	800	723	803	789	804	804	777	779	771	776	813	766	799	760	761	791	773	736	775	756	747	755	751	779	778	752	722	750	814	770	792	762	763	828	788	739	831	781	783	787	771	744	787	766	853	795	788	736	767	751	775	814	734	845	748	828	822	792	755	797	764	756	740	762	793	815	796	779	747	747	769	822	788	764	791	832	801	785	796	791	821	722	748	816	760	796	776	810	794	761	840	768	796	797	749	733	749	779	796	818	787	745	857	755	811	785	749	745	736	786	757	774	820	776	800	785	802	791	720	740	791	816	733	790	810	795	764	725	784	822	751	747	802	771	788	822	776	744	788	799	764	823	773	779	769	745	755	791	758	786	805	800	750	745	808	797	823	786	763	784	732	792	757	760	796	770	778	767	749	818	818	773	791	819	760	770	781	787	776	729	817	806	745	772	782	745	800	785	817	774	783	748	804	785	817	756	778	789	748	791	753	815	739	738	725	801	837	792	718	800	829	796	776	756	779	762	765	762	770	771	742	759	824	764	796	819	738	762	808	744	781	795	803	783	760	789	828	756	771	802	799	811	788	811	747	798	785	793	756	785	755	806	780	763	765	756	715	798	773	803	794	845	744	758	767	822	819	812	799	769	757	777	764	779	808	794	773	793	755	835	774	732	807	719	773	745	785	788	770	777	778	802	763	754	744	830	792	763	791	791	777	776	829	816	750	812	746	823	787	800	783	790	787	831	762	757	747	784	780	810	796	791	787	803	786	772	762	758	743	773	777	804	827	793	779	808	770
33077	18081	9124	4203	2404	1552	915	621	465	409	394	323	320	266	234	258	222	244	201	197	206	202	222	185	204	161	161	149	173	176	171	174	187	168	160	187	183	168	164	166	157	149	145	165	176	180	150	186	159	160	146	167	167	140	181	164	147	139	177	138	165	163	172	149	168	164	175	155	170	166	164	150	178	172	161	169	178	149	154	177	161	140	180	165	135	138	166	154	164	163	173	148	160	149	151	162	163	156	162	151	150	175	164	160	156	138	144	170	151	150	147	160	159	168	177	135	163	138	160	167	154	163	176	149	166	176	159	168	147	158	157	155	165	142	181	164	176	169	143	148	157	162	150	140	161	145	145	148	144	162	166	166	149	167	148	172	158	172	169	156	147	145	152	134	147	189	167	160	159	135	143	167	170	151	157	156	153	154	147	166	169	155	168	175	171	188	152	167	164	143	152	181	148	162	140	149	161	147	172	166	147	179	141	140	163	143	180	155	150	159	169	202	169	151	144	174	154	159	152	164	169	153	168	161	153	151	158	165	153	159	152	178	153	156	170	159	162	155	193	183	168	155	160	156	162	166	176	179	146	160	165	168	153	147	156	166	167	174	186	171	175	128	174	180	143	165	165	170	144	162	168	138	144	156	140	146	147	148	176	168	151	186	159	158	165	153	145	155	138	164	157	157	163	145	145	142	150	145	149	163	146	155	176	157	149	153	141	167	157	168	143	167	155	187	164	155	150	177	164	175	158	151	170	167	188	167	164	161	151	167	156	157	159	165	172	165	154	185	160	178	151	146	156	146	149	180	153	156	163	158	169	156	165	184	130	170	142	155	185	168	173	167	167	170	147	139	160	165	133	166	161	170	155	163	166	180	155	145	157	142	172	133	166	173	159	178	176	159	161	158	151	154	159	159	164	165	171	162	143	170	158	156	151	155	139	148	168	143	142	175	159	162	166	137	164	185	139	164	153	160	167	173	147	172	178	147	167	157	163	177	152	139	166	142	173	141	162	166	143	179	170	163	153	130	177	169	164	148	165	155	145	162	141	158	147	153	149	159	147	145	172	172	141	161	150	150	168	148	172	135	139	151	174	161	170	172	189	163	149	150	164	158	187	130	139	142	132	148	169	151	155	138	163	162	143	174	152	134	137	162	149	169	176	152	154	161	155	131	152	158	178	165	139	172	156	161	176	148	174	145	151	139	148	193	149	161	159	158	157	145	187	163	189	142	155	153	159	140	154	161	168	153	143	150	161	160	160	148	175	164	159	159	140	166	153	145	158	189	163	152	154	143	164	142	148	156	147	136	143	165	154	150	147	181	169	131	157	145	159	168	149	166	144	169	153	171	132	154	167	167	166	168	169	152	165	179	155	159	157	135	157	174	141	127	180	156	145	185	183	163	169	156	145	154	168	175	163	155	165	163	168	164	173	153	147	168	175	166	141	146	135	145	179	173	156	171	151	143	141	151	164	155	183	148	156	176	158	141	153	146	139	148	169	157	156	183	144	156	168	169	174	167	160	162	145	161	170	166	166	146	159	157	180	143	151	152	164	179	161	163	153	148	170	177	155	184	121	143	156	161	145	151	143	166	167	153	169	168	187	184	159	150	159	133	167	164	167	190	151	144	155	170	152	160	147	152	146	146	143	151	158	168	147	148	170	175	156	141	163	155	156	179	168	140	160	164	158	165	158	154	158	159	163	161	159	169	182	163	189	175	160	134	140	167	139	165	152	167	170	171	162	139	148	130	172	136	155	148	168	143	181	169	154	172	157	138	155	169	186	155	160	156	161	175	166	149	157	151	183	178	170	182	162	148	159	149	148	165	154	181	157	144	138	153	153	175	168	141	141	170	155	153	139	169	164	203	162	144	152	165	148	165	170	142	148	147	157	179	149	167	161	177	146	147	150	143	158	152	145	150	139	171	160	158	149	156	166	148	146	160	149	179	145	143	176	135	159	180	148	162	158	175	161	147	137	151	170	151	167	169	171	173	150	185	158	123	158	157	160	160	161	164	158	152	141	160	181	137	180	157	162	172	153	180	163	165	157	155	152	144	143	186	160	157	149	147	145	144	163	159	150	134	151	157	165	162	170	149	141	147	144	166	159	160	156	163	167	177	163	175	145	158	169	163	155	147	153	164	129	152	156	142	171	158	145	141	160	161	153	147	154	159	138	164	142	144	144	160	166	156	175	158	159	157	151	131	175	160	156	150	169	155	157	177	173	149	148	151	162	153	178	157	144	169	145	155	151	163	138	147	177	168	180	165	148	156	147	183	156	148	168	157	155	164	177	152	176	159	160	158	143	153	132	153	170	172	156	158	176	164	159	155	147	133	183	146	146	145	168	159	152	163	155	147	168	147	155	151	181	165	140	161	152	158	162	138	149	171	146	162	161	156	164	142	152	163	167	180	183	166	136	176	152	183	184	159	174	172	159	153	130	157	158	134	151	168	157	180	160	137	143	142	156	163	150	161	163	138	162	185	169	160	138	150	141	151	158	173	178	165	141	151	145	152	155	151	143	161	200	157	166	158	164	176	183	174	162	142	164	154	166	142	166	153	151	160	171	151	167	162	140	161	151	143	166	174	155	176	159	130	182	153	176	155	134	158	164	159	171	137	166	180	144	171	148	152	138	169	150	163	178	139	161	168	161	186	166	138	138	165	151	173	157	158	156	173	178	180	169	148	140	147	166	160	159	151	169	152	150	191	152	141	153	158	151	153	167	152	171	151	146	160	180	151	157	157	160	179	142	142	136	191	159	143	149	156	173	171	151	154	158	164	140	173	161	168	171	174	166	163	171	165	146	165	164	172	148	152	140	163	164	151	161	156	142	159	153	143	180	148	168	161	153	147	154	152	165	170	148	146	181	175	160	161	146	165	177	142	134	154	151	145	152	167	170	158	149	164	145	163	163	175	160	153	158	186	161	139	165	156	160	134	153	160	155	154	153	143	167	146	172	170	151	188	156	147	157	146	162	139	147	147	137	155	161	127	152	184	151	166	153	154	149	150	179	167	152	147	132	165	143	151	161	167	167	136	147	140	152	166	152	151	184	162	186	144	158	157	164	158	160	147	153	161	151	163	152	150	149	156	178	149	169	159	160	161	143	164	155	159	189	151	146	156	173	168	160	176	157	159	170	150	138	129	168	151	142	166	161	170	182	160	165	142	163	135	163	168	175	161	171	161	158	154	156	160	144	176	179	164	157	157	157	140	127	136	155	139	146	178	182	163	148	181	179	172	160	160	150	148	166	159	165	142	164	164	152	154	155	162	162	162	157	161	156	139	154	157	163	166	162	138	141	150	155	151	154	149	155	146	165	160	156	125	152	130	140	146	165	151	157	188	149	172	147	157	173	169	140	154	151	168	165	149	159	170	157	165	166	156	181	156	158	158	174	145	165	175	175	163	154	160	178	138	158	164	158	154	153	151	164	176	140	159	168	163	180	145	148	166	172	163	178	151	154	147	149	158	153	137	167	150	145	163	140	179
22754	6539	5619	6226	5112	4264	3327	2830	2345	1990	1774	1594	1535	1219	1109	1036	927	951	898	894	732	784	775	694	674	703	649	655	657	562	604	630	546	568	566	565	559	501	540	548	491	491	516	481	481	524	498	515	522	489	506	505	448	501	495	456	456	445	469	464	482	444	478	469	467	462	459	470	451	481	478	487	472	458	464	440	480	462	449	489	453	435	475	447	449	452	447	463	451	448	433	461	457	452	423	467	453	435	380	433	440	451	436	439	425	440	458	397	437	420	445	477	414	441	460	439	433	417	446	430	452	464	426	454	462	425	430	433	441	429	464	428	448	439	433	454	472	429	417	435	421	469	444	430	467	435	467	414	446	425	449	398	433	429	436	420	386	433	438	425	426	397	446	445	422	417	442	438	409	455	450	431	439	420	404	385	422	417	431	462	439	408	439	405	435	449	476	429	434	448	453	401	432	447	415	455	429	465	400	421	426	393	411	427	416	464	428	484	449	422	432	438	416	423	382	428	437	444	435	409	436	469	428	449	443	458	429	440	430	455	463	428	434	427	455	473	428	458	414	391	402	430	430	416	424	464	422	435	443	430	388	391	400	423	430	423	401	411	431	475	451	434	434	389	429	410	427	444	422	434	433	415	415	483	421	417	426	426	443	388	405	421	442	402	457	470	429	413	456	472	457	464	393	409	425	431	424	426	446	436	440	463	386	423	425	418	458	452	410	441	444	448	465	433	420	414	484	398	401	414	463	458	412	388	455	444	391	430	403	432	424	442	428	396	461	424	407	410	438	421	412	462	431	445	446	439	415	420	442	409	428	459	442	451	420	433	437	433	460	443	451	472	452	461	410	455	434	434	379	449	404	437	382	450	438	445	441	414	418	457	460	450	422	468	405	455	446	428	470	462	431	439	410	454	459	414	474	440	415	404	430	437	462	399	417	424	431	431	443	450	457	404	442	449	466	429	410	489	450	428	430	438	455	437	445	418	412	437	419	451	426	408	444	420	422	435	413	433	432	417	393	426	445	432	411	421	408	433	455	428	399	445	416	413	446	386	418	451	448	417	423	448	475	443	409	388	420	421	451	449	440	422	439	418	433	413	429	418	401	454	464	433	435	399	450	399	391	429	425	426	450	391	392	413	434	419	428	417	402	481	431	455	444	391	442	441	442	458	416	447	440	480	456	429	398	450	422	412	400	451	428	440	448	417	451	442	482	469	397	419	408	412	400	424	458	419	443	402	436	417	438	406	451	447	470	432	426	459	419	445	423	433	397	417	442	416	427	442	440	445	425	434	439	393	434	434	433	429	450	418	434	434	407	439	401	429	446	429	438	435	435	420	409	404	430	400	423	442	428	468	416	432	447	444	384	418	457	439	430	410	434	410	447	438	417	430	427	436	445	477	427	388	418	427	437	442	421	418	462	467	436	441	388	430	429	444	467	434	420	433	422	490	429	462	453	433	465	422	412	406	421	450	446	443	440	412	468	424	407	422	445	460	421	435	457	411	416	412	434	452	431	441	433	414	415	401	427	406	448	447	435	464	446	425	421	413	423	429	462	423	374	434	415	428	396	426	418	417	461	398	401	414	412	423	416	454	427	416	414	427	429	432	404	443	418	442	421	412	365	461	426	434	420	417	428	481	469	446	423	399	392	403	440	420	413	441	442	480	457	404	419	429	426	438	433	456	426	451	455	430	452	459	383	436	425	442	425	418	402	400	396	420	376	410	429	395	472	438	459	454	457	418	384	419	449	437	436	448	417	443	419	443	434	410	443	452	399	453	413	414	456	476	430	420	437	432	410	417	449	427	424	423	452	440	422	441	432	463	431	430	444	466	419	421	439	438	427	429	420	385	417	441	420	425	445	416	421	397	447	407	412	458	425	428	424	391	429	416	441	427	447	423	427	431	451	411	420	475	416	461	413	430	376	417	407	434	408	489	409	437	477	418	434	406	432	440	480	430	442	438	405	420	436	437	452	430	441	423	413	478	418	437	464	419	422	413	402	436	390	435	468	393	425	439	439	430	405	452	394	420	425	403	447	422	414	457	451	428	414	450	415	437	447	449	383	432	439	405	452	445	392	426	456	429	457	481	457	414	423	443	444	415	456	420	429	449	411	441	443	428	431	437	426	446	448	448	406	474	407	412	441	437	433	449	465	411	431	432	387	464	397	428	454	404	430	449	462	440	434	442	430	467	424	414	428	406	461	411	437	421	428	437	458	449	460	426	452	472	456	464	442	457	441	465	404	417	436	430	458	425	449	409	410	413	442	424	448	396	446	475	448	430	427	435	426	428	432	416	418	400	436	421	413	460	422	409	454	427	420	392	432	473	451	424	440	426	417	409	437	436	475	424	447	448	457	451	462	456	456	434	448	410	470	432	429	462	451	416	418	427	429	408	431	453	440	424	419	404	421	472	412	454	448	453	404	419	451	432	441	441	395	434	422	434	441	429	437	446	426	431	430	440	432	416	444	439	443	380	417	430	390	428	423	397	475	416	451	427	410	453	455	381	426	397	448	432	458	427	420	437	417	428	403	431	428	452	437	427	404	421	436	402	441	449	429	424	390	440	400	409	445	430	451	413	443	422	451	422	478	451	438	420	443	410	435	379	469	485	424	418	430	400	462	411	415	408	406	470	440	423	389	409	431	467	387	420	465	405	456	433	428	387	415	433	460	424	403	442	441	439	464	455	440	424	418	454	466	427	392	452	428	443	451	429	435	469	433	412	396	421	421	412	436	427	403	459	384	449	424	477	459	439	427	435	442	419	424	437	444	405	418	399	434	429	401	434	441	431	432	441	416	458	431	453	390	423	425	406	422	436	402	455	440	411	437	458	443	447	441	443	396	455	421	408	388	411	381	411	405	432	448	439	431	442	441	431	431	412	416	418	397	431	397	419	432	438	427	447	442	471	411	434	396	450	398	425	412	425	445	456	454	435	393	444	403	440	435	432	418	430	428	399	446	468	455	442	392	405	396	437	449	444	455	438	473	431	434	413	446	414	426	447	426	424	450	424	440	388	468	421	456	422	409	394	425	417	439	450	429	424	411	429	435	408	481	423	481	439	421	449	404	431	420	438	435	454	431	404	400	435	428	430	464	429	391	417	437	459	453	434	405	438	440	457	387	463	408	428	448	427	452	449	434	426	437	420	404	431	459	437	429	434	428	411	450	441	460	420	400	458	447	420	415	448	418	437	441	441	440	408	437	451	424	407	429	405	427	401	419	448	419	429	410	426	421	428	423	439	446	420	396	439	425	453	429	414	445	422	418	412	405	448	432	453	399	443	446	384	462	448	424	418	434	402	441	354	458	406	440	439	449	438	413	427	385	439	468	429	434	425	400	410	433	412	414	426	409	420	463	481	444	444	438	416	398	455	453	423	425	455	395	466	433	428	429	403	427	427	445	437	475	447	431	412	419	433	391	453	434	441	414	443	437	423	432	385	398	441	388	417	442	453	420	453	441	437	436	409	431	456	431	433	436	420	449	424
4572	673	364	312	300	305	276	280	274	292	292	265	279	256	275	269	257	262	269	296	267	264	287	284	287	319	300	306	262	280	306	289	245	261	260	281	292	290	276	249	276	256	307	265	305	260	265	255	282	249	280	283	253	265	290	294	274	279	288	290	283	263	272	272	263	303	260	259	252	284	280	285	256	283	254	293	247	288	256	270	301	297	278	320	274	251	286	260	260	302	292	288	261	273	282	283	272	274	272	309	251	262	273	275	257	280	251	290	301	241	278	326	257	273	272	256	249	278	284	287	261	280	299	294	280	260	244	258	269	294	287	266	274	287	265	264	276	288	288	270	252	300	280	268	292	284	270	294	271	273	283	300	293	291	268	237	255	287	235	270	268	254	269	253	276	292	281	281	277	292	264	313	302	265	306	274	272	268	270	273	293	283	281	277	283	274	278	318	272	265	263	294	277	308	268	276	268	274	269	271	258	298	294	285	272	320	287	289	249	251	263	277	262	248	284	279	265	306	287	279	273	291	246	290	286	277	281	251	277	256	267	256	262	317	294	316	284	247	285	265	272	282	298	302	309	296	283	251	274	268	280	261	310	259	276	292	273	254	282	296	231	234	254	310	313	261	282	307	284	293	277	285	284	238	238	259	266	288	280	273	267	306	283	270	285	257	278	277	285	288	261	259	289	288	288	288	281	241	308	280	247	290	268	263	303	288	254	290	267	243	278	254	279	234	263	292	260	295	290	275	298	276	287	269	260	270	330	282	306	252	271	288	255	247	284	260	250	303	248	265	284	290	253	255	281	295	245	254	271	297	280	259	257	274	268	267	281	269	265	254	284	283	303	266	303	283	288	272	297	301	284	285	266	262	276	251	242	291	289	246	296	281	285	278	237	276	271	260	290	294	284	276	268	283	265	255	292	277	296	294	292	279	273	276	274	252	288	253	290	287	281	264	295	313	279	267	289	236	303	292	279	270	302	233	297	309	280	274	282	273	255	296	286	292	275	270	284	293	286	282	314	250	249	243	272	276	267	280	234	272	280	301	248	252	267	258	279	303	245	274	280	271	290	256	253	282	266	269	305	294	261	265	263	295	272	294	268	277	289	274	288	256	258	288	272	283	281	263	316	300	252	289	272	278	291	283	274	254	267	278	280	276	261	310	256	313	297	277	293	259	287	280	259	275	270	261	267	254	259	270	287	258	273	308	283	284	250	287	315	270	273	296	257	298	273	277	245	271	314	267	287	280	317	291	265	292	273	278	285	287	280	259	263	266	291	259	249	293	283	299	283	303	267	263	265	271	275	273	252	253	284	255	272	236	253	288	273	264	265	271	261	253	302	289	239	287	263	279	281	308	294	265	298	271	268	282	263	299	256	280	249	280	263	260	274	272	255	288	292	292	295	268	302	273	264	271	272	274	283	284	266	274	271	266	264	297	275	272	278	278	283	258	250	273	260	290	298	262	286	276	271	268	252	296	274	260	288	264	268	259	266	260	246	285	282	261	290	281	258	241	266	238	261	269	269	294	287	279	284	256	265	257	313	284	256	262	279	293	261	267	253	263	295	285	251	283	276	250	262	280	286	293	275	255	283	281	237	285	270	269	293	289	265	301	280	236	235	288	251	305	282	288	270	268	265	245	276	285	245	291	264	297	276	257	269	252	263	264	260	253	250	284	290	289	283	268	267	283	266	261	277	309	264	288	234	290	289	275	261	266	285	260	271	291	273	259	242	306	274	282	278	280	270	240	248	279	274	271	282	268	271	264	255	237	266	285	288	303	313	278	276	275	288	288	302	267	227	271	305	287	260	265	291	260	289	266	282	327	283	271	258	267	283	258	271	254	263	291	250	263	300	253	282	290	282	272	274	253	268	277	273	272	281	275	264	273	272	277	260	300	253	282	257	311	292	261	273	275	277	283	286	307	271	289	281	259	275	295	260	279	286	282	275	280	279	254	285	270	252	259	312	287	301	313	283	286	279	278	283	262	296	260	275	282	282	288	291	266	284	268	248	270	278	254	278	285	267	279	266	298	300	288	273	287	279	269	273	262	254	290	268	267	271	282	300	289	269	290	281	281	274	281	253	279	278	273	243	265	281	274	276	254	304	309	294	249	280	289	290	293	256	297	280	303	293	304	277	267	282	258	259	284	311	277	271	283	280	307	279	242	261	252	295	265	295	298	277	283	275	262	290	274	284	289	274	266	306	259	245	296	277	265	259	264	261	295	270	285	277	274	288	259	259	261	273	271	279	259	272	276	298	304	245	245	269	295	269	282	262	265	296	268	290	300	281	260	258	259	256	265	289	281	260	283	261	280	275	291	262	272	309	291	326	291	250	289	273	274	292	258	283	293	268	313	267	283	271	264	272	275	259	256	246	295	282	271	283	241	250	288	299	295	281	267	294	268	288	300	256	296	288	273	263	294	268	238	271	325	273	271	285	299	309	293	276	273	266	275	277	279	308	293	277	274	270	273	298	286	277	281	257	270	265	285	252	269	289	281	303	269	272	268	274	249	276	271	262	293	287	287	273	272	276	276	305	250	286	296	256	244	269	253	280	255	253	253	298	273	287	280	277	273	302	303	270	298	279	299	267	265	270	234	263	309	264	274	270	268	268	250	288	300	299	279	269	279	277	268	280	279	273	245	266	268	263	276	276	277	270	303	285	295	269	304	281	282	266	265	303	281	264	233	256	325	271	272	274	275	283	271	284	290	268	270	278	248	266	289	279	282	252	244	270	280	301	270	266	277	273	300	267	284	276	289	293	274	268	291	280	265	313	272	287	302	295	304	250	301	274	267	239	280	264	286	257	294	255	282	271	283	262	267	246	283	275	268	304	270	270	276	284	285	281	275	303	276	282	259	276	292	301	305	282	288	293	273	301	296	276	260	304	297	301	271	293	275	278	272	307	297	247	278	282	302	277	256	303	287	268	269	315	277	285	290	284	279	251	281	281	267	232	272	268	257	279	275	286	303	274	264	284	268	311	289	303	304	283	288	286	266	298	285	281	275	288	262	265	257	294	263	310	302	243	284	259	269	323	285	291	253	272	267	304	259	269	286	269	275	301	269	276	261	289	291	289	285	267	270	294	283	285	265	303	295	268	273	277	288	309	284	272	289	304	261	289	282	290	293	306	263	259	268	269	303	281	288	267	287	273	276	282	282	251	267	264	264	269	267	258	291	264	300	286	266	267	270	257	281	301	265	275	271	261	247	302	263	273	274	282	269	260	268	253	261	277	278	257	257	257	281	291	272	308	279	284	250	265	268	274	276	282	268	249	273	271	273	263	265	262	285	272	283	291	300	292	262	272	297	294	267	289	272	245	266	250	297	279	263	243	246	257	251	294	300	266	277	280	265	267	276	267	287	294	255	293	242	284	276	303	294	278	269	280	294	255	273	276	264	282	280	270	258	289	269	283	282	273	302	292	262	275	260	276	260	282	268	266	254	291	262	241	288	311	269	273	271	288	283	253	278	285	292	263	261	247	324
4420	932	866	929	874	807	819	757	764	815	797	747	764	735	779	799	788	777	713	750	714	724	721	797	743	754	724	715	702	768	714	698	722	712	669	686	719	720	748	751	696	726	760	754	694	719	724	710	748	726	711	767	755	731	757	775	733	729	730	733	727	700	743	683	753	733	704	713	716	741	763	705	691	739	745	788	769	704	711	732	762	691	744	761	725	700	713	763	723	709	722	720	785	677	706	751	735	757	712	753	752	710	712	696	748	739	784	725	713	739	706	713	715	733	752	745	703	714	684	737	707	741	725	731	707	714	752	681	712	717	733	726	720	728	699	750	716	733	694	775	712	750	771	744	753	735	735	784	742	722	716	737	717	734	701	716	764	706	689	721	690	711	744	762	707	716	674	732	711	687	739	744	731	726	750	734	754	718	757	723	760	725	711	703	707	728	725	718	744	740	691	727	705	766	700	733	689	737	708	713	744	719	718	723	728	789	728	772	740	739	724	722	739	734	723	764	731	724	727	740	699	730	711	721	757	767	680	722	757	700	705	733	725	752	744	697	729	716	723	726	698	814	696	719	722	740	697	731	681	673	762	682	684	736	757	749	699	762	748	721	759	702	769	755	753	725	742	715	723	754	767	719	773	668	738	700	714	702	744	776	725	664	765	716	746	691	717	743	745	746	707	711	699	738	746	697	750	741	732	777	709	732	737	711	759	740	750	730	767	743	725	697	743	727	738	730	752	768	737	755	706	724	682	738	743	692	746	725	728	704	722	719	727	686	750	712	742	723	721	711	754	753	721	716	751	746	714	700	717	739	777	709	715	739	748	722	734	734	751	745	733	763	713	678	712	720	709	719	688	709	679	754	750	757	729	740	722	732	727	716	742	699	761	739	732	745	693	725	755	670	741	744	693	740	768	719	738	747	753	705	719	752	771	784	725	739	733	731	697	703	768	700	715	770	727	701	690	742	748	753	735	757	748	727	748	703	728	731	719	708	738	720	732	684	738	698	692	702	708	733	699	708	686	757	738	726	761	706	728	754	722	728	737	719	760	718	728	799	720	723	717	730	682	728	722	720	706	741	685	716	731	717	750	734	773	741	723	699	709	698	728	743	760	746	750	745	754	694	713	771	730	751	760	742	707	738	723	768	718	702	725	721	743	712	754	737	697	738	685	700	741	764	702	739	732	733	788	682	738	723	713	734	721	715	731	750	713	780	730	741	747	739	738	717	733	735	711	728	760	726	752	712	765	708	741	706	725	746	725	697	717	788	773	767	708	712	742	747	743	751	720	732	708	756	742	750	711	739	710	737	745	740	727	724	739	722	709	704	705	711	710	719	706	672	732	714	732	753	764	681	747	734	731	733	720	758	733	736	729	730	700	728	778	700	716	730	717	753	723	730	774	720	717	646	714	740	776	728	684	703	754	735	741	743	709	681	740	693	703	717	684	739	672	705	734	739	734	698	699	725	767	754	732	709	794	769	748	770	719	728	771	723	718	767	702	722	760	729	763	731	712	732	748	738	743	767	695	725	745	730	729	782	762	747	737	683	759	728	755	784	744	694	773	741	726	700	738	731	731	735	739	783	723	729	726	718	727	796	739	755	670	722	729	735	738	733	712	714	671	754	762	734	740	749	705	754	696	725	722	729	715	761	771	728	749	733	773	732	731	677	737	738	734	775	770	692	700	761	737	756	737	756	743	719	745	759	740	698	713	696	701	745	744	734	703	754	687	739	713	731	731	727	725	730	713	708	676	760	712	737	740	714	686	744	765	708	783	737	699	768	774	706	780	727	736	737	721	714	728	741	753	742	727	734	692	697	781	722	739	701	732	792	713	730	713	716	716	710	746	716	735	764	740	761	696	703	760	726	702	702	744	731	689	729	723	703	652	727	735	729	738	739	735	726	732	749	707	714	727	686	692	694	654	770	717	729	775	698	675	699	744	709	739	722	715	700	688	736	767	711	784	739	693	786	710	696	731	766	773	722	713	729	719	725	743	743	710	685	708	706	686	711	735	768	721	695	701	762	727	753	722	702	722	754	737	773	750	731	755	758	717	710	729	772	763	737	708	717	774	733	709	711	735	723	724	692	735	744	747	735	730	743	728	724	753	732	746	718	731	725	700	731	719	715	745	732	749	728	725	730	769	730	683	722	697	754	700	760	730	677	716	700	688	714	714	762	706	730	728	735	739	748	751	743	716	714	702	713	729	722	714	733	690	748	749	750	705	751	709	757	694	704	770	726	733	708	720	758	716	720	708	710	780	715	757	725	756	712	759	774	701	716	689	699	722	691	762	772	762	741	709	698	695	723	729	709	732	698	726	772	721	702	748	691	730	769	747	762	712	772	790	733	678	717	750	695	746	682	748	695	727	712	719	747	735	688	688	743	755	695	706	793	749	717	740	712	740	731	757	717	744	725	729	731	731	704	760	733	739	721	723	721	749	744	679	735	705	725	749	719	720	679	726	758	768	733	683	727	690	731	690	705	731	748	749	722	732	744	773	750	719	746	740	714	729	710	706	754	752	703	702	728	682	716	753	701	748	758	738	696	733	759	720	705	744	721	763	729	742	732	680	709	724	731	722	741	760	725	685	742	685	723	769	688	731	726	688	752	698	726	731	755	733	741	731	747	741	716	755	728	730	714	792	729	718	755	687	698	720	722	745	700	708	718	729	760	733	749	762	753	746	730	696	752	708	726	712	711	740	708	706	737	713	745	706	716	745	759	709	711	731	695	734	715	676	733	700	728	720	707	742	814	750	727	761	744	744	678	736	670	738	685	676	775	786	745	753	784	739	758	729	740	740	729	689	714	751	706	731	718	699	668	734	683	696	715	787	741	698	752	734	764	710	716	697	757	729	682	767	755	721	695	753	781	720	710	758	730	699	699	700	741	712	752	760	672	703	738	760	712	702	758	761	714	731	719	723	726	755	693	713	732	726	747	749	731	790	703	697	776	724	690	747	710	734	703	717	743	694	724	686	686	736	732	739	766	718	708	766	740	703	748	739	698	715	734	728	769	710	743	763	740	711	707	739	743	754	700	727	712	757	694	738	727	727	742	679	718	780	707	685	715	709	735	713	692	718	722	717	696	728	727	731	751	768	696	723	726	703	723	782	748	738	746	693	751	708	725	757	734	698	753	741	723	781	740	802	729	736	754	784	764	719	739	763	772	721	694	743	722	738	764	742	773	737	714	715	695	719	735	725	741	728	737	758	760	695	716	737	748	750	709	755	724	744	741	760	706	680	732	710	720	752	725	692	772	691	764	767	729	732	742	695	728	713	753	703	738	755	716	719	734	719	732	723	711	703	720	693	731	712	748	731	722	732	720	685	710	717	762	695	735	741	709	737	785	729	778	738	763	735	686	720	740	709	749	722	729	702	722	719	701	735	742	753	682	685	704	695	757	743	720	721	738	741	691	708	742	708	704	748	697	758	719	685	664	770	727	714	712	690	756	724	727	808	721	732	755	709	741	728	700	725	732	709	738
34476	24494	10977	4605	2286	1257	724	518	480	383	434	385	434	349	368	341	367	366	366	314	338	344	333	316	306	334	325	303	303	311	309	315	333	320	285	314	285	287	292	303	304	320	270	301	298	337	272	326	312	327	315	289	280	337	292	314	319	289	273	316	301	316	329	273	292	314	331	323	310	322	321	292	304	315	303	287	318	312	289	311	325	345	294	333	304	326	319	325	279	290	352	293	306	307	315	277	337	301	288	339	293	314	312	318	327	316	274	326	308	310	343	312	281	295	308	299	295	360	313	332	328	296	320	308	308	304	319	314	309	333	311	316	314	311	327	306	301	279	265	308	294	317	266	290	306	327	297	296	298	287	312	299	300	316	314	341	312	344	308	315	283	309	305	326	325	323	300	303	275	322	298	325	313	301	306	317	312	317	293	292	336	297	287	306	312	322	285	319	280	288	294	271	323	308	285	313	332	289	299	309	323	323	316	286	303	282	308	298	310	320	317	286	324	276	299	298	297	289	303	283	322	332	323	320	298	323	316	306	280	313	337	313	312	314	309	328	313	296	287	272	287	301	306	313	323	284	289	319	295	327	282	296	294	326	324	308	310	316	342	306	316	275	295	335	311	313	326	296	297	301	332	285	315	297	297	295	280	306	296	315	311	303	339	285	313	365	293	307	321	300	279	313	303	301	275	320	296	329	331	349	322	303	307	314	338	289	286	280	331	325	292	326	311	326	295	278	310	312	287	307	309	305	288	316	317	294	300	279	328	300	309	307	313	294	297	271	320	319	285	282	301	300	309	309	317	331	326	278	274	318	298	291	289	313	291	320	297	292	330	278	337	317	351	308	309	319	283	298	335	326	299	291	321	291	303	310	308	304	319	295	278	306	299	297	287	307	316	319	325	308	303	296	287	296	301	297	304	301	290	270	298	281	285	301	299	308	290	300	320	328	315	284	299	287	297	312	339	312	317	305	294	297	302	301	302	310	276	309	291	296	312	280	344	313	320	315	313	291	274	305	325	298	289	318	270	297	275	310	303	307	312	286	301	343	322	315	306	319	290	305	305	293	309	276	315	324	319	312	322	308	282	308	300	314	288	292	286	284	325	310	350	325	300	350	275	353	298	305	329	319	319	323	312	311	278	315	298	304	337	324	301	315	291	315	326	330	277	303	304	325	308	303	290	323	331	309	304	305	320	305	328	283	291	298	320	296	322	332	290	270	348	310	286	296	297	309	301	309	275	262	294	281	303	345	297	288	332	302	304	305	309	285	282	305	300	300	324	318	310	319	325	307	314	354	317	300	316	310	287	310	318	304	293	309	337	332	304	318	316	321	320	323	308	303	303	301	299	328	269	298	330	279	340	289	341	306	304	319	289	294	283	301	316	274	322	314	326	306	317	315	306	290	319	313	325	276	283	291	303	285	288	289	314	287	315	304	297	320	321	316	321	287	303	278	268	272	343	296	287	292	303	286	330	267	315	294	316	310	342	289	263	299	265	299	298	340	323	308	308	288	331	303	296	289	309	288	292	315	305	319	311	312	273	324	340	296	303	300	301	308	309	301	323	312	353	308	314	292	290	295	333	312	312	275	327	313	317	304	300	324	307	303	311	308	325	308	330	303	339	302	290	302	313	278	286	314	322	324	319	357	300	320	321	294	321	305	313	311	317	323	318	332	306	304	338	269	310	274	278	289	305	309	287	295	249	296	315	306	301	314	286	330	333	293	324	301	323	300	311	341	362	304	336	324	324	345	301	333	291	302	315	295	309	303	293	293	298	327	315	332	325	312	298	319	309	295	314	323	315	291	324	338	334	299	292	312	314	317	334	330	284	279	299	295	305	328	309	272	309	318	315	322	306	295	311	329	335	330	305	286	311	292	307	315	290	328	296	320	294	306	309	279	279	305	288	311	283	315	298	327	279	314	328	323	308	324	347	327	267	304	289	316	290	316	283	288	306	333	303	297	264	268	312	346	308	309	350	292	300	284	297	299	282	306	306	321	335	320	276	293	284	293	312	294	314	304	324	311	348	301	311	323	300	315	308	282	305	314	298	307	300	284	315	313	333	313	299	247	304	318	342	350	280	343	299	297	320	305	338	272	321	311	297	318	274	278	290	311	325	343	300	331	323	292	326	294	288	322	322	306	309	300	307	305	281	298	282	274	300	325	291	324	292	303	303	311	291	281	320	275	310	332	324	323	328	319	325	293	265	283	345	306	313	290	310	293	314	304	280	327	280	282	326	290	304	325	321	318	292	294	294	319	318	301	313	341	330	318	321	299	300	279	309	314	318	357	299	342	337	297	313	304	286	324	306	336	291	331	343	289	313	306	289	321	286	322	326	315	293	301	299	282	338	315	298	324	296	271	314	286	295	303	322	263	308	277	326	285	294	312	311	312	291	255	317	301	287	297	276	306	306	299	289	299	294	282	288	293	286	303	280	312	306	329	301	315	310	323	294	318	324	320	303	300	311	279	310	320	302	310	288	275	305	297	331	320	319	334	319	320	308	306	276	338	294	301	286	339	271	268	296	338	316	304	319	316	291	302	295	311	338	303	289	298	317	301	306	307	295	293	313	276	299	304	301	294	324	304	302	309	334	315	307	285	273	276	291	337	325	334	286	328	294	296	291	312	298	293	306	311	278	318	279	286	283	299	314	293	321	302	314	296	319	292	278	330	266	299	317	266	312	324	304	290	339	296	277	327	313	311	343	313	323	330	322	326	320	299	338	303	347	303	283	294	313	307	310	294	293	289	321	337	311	292	316	302	274	273	331	327	275	297	291	339	297	286	281	309	299	296	335	334	317	284	303	323	314	314	332	318	346	299	311	322	260	308	321	313	304	296	289	292	317	334	302	314	318	326	321	271	325	336	319	303	316	319	305	296	313	296	289	317	332	335	335	292	305	273	306	322	277	249	286	300	306	326	290	325	303	320	296	310	314	292	316	309	300	340	273	283	303	297	303	302	312	311	281	318	296	330	315	296	312	309	316	309	283	286	288	315	291	311	329	284	304	295	284	298	320	300	307	300	314	299	324	328	313	299	318	318	288	310	340	314	279	302	314	271	312	299	306	298	288	297	306	300	293	319	309	297	312	328	313	285	274	326	291	303	308	287	284	290	283	323	308	311	277	316	288	290	326	298	302	284	319	299	309	325	278	313	283	303	285	288	275	318	318	317	340	324	285	295	314	292	307	308	290	295	290	321	305	333	294	323	312	291	312	321	324	311	301	320	302	288	317	332	286	318	319	292	290	300	294	285	291	318	329	308	270	305	331	292	291	282	320	317	333	301	288	311	302	298	304	318	287	301	307	344	299	288	285	304	326	310	323	300	332	288	299	325	323	361	284	326	307	295	277	282	323	294	317	315	316	267	295	291	299	292	315	298	321	312	317	317	273	324	274	287	284	293	280	323	309	313	286	302	295	342	302	301	300	313	326	346	338	263	336	302	293	310	305	298	302	320	313	311	302	279	287	305	290	306	307	270	297	315
26844	5294	3457	3913	3351	2746	2382	1954	1741	1653	1520	1355	1318	1199	1161	1051	1035	1026	972	1002	995	976	944	960	979	865	949	891	868	917	896	874	891	911	841	813	893	790	815	842	862	824	763	854	816	857	879	795	794	785	802	830	806	849	807	777	821	818	810	819	805	746	782	786	746	794	776	785	735	785	801	753	821	809	788	764	806	835	771	729	794	792	766	787	789	745	720	806	761	763	748	789	800	812	784	731	814	807	824	778	830	813	803	776	818	785	775	776	795	771	775	783	800	763	834	762	838	827	803	769	801	768	766	772	790	805	777	807	777	785	797	738	756	767	790	793	787	805	765	787	785	836	805	810	824	796	791	758	798	806	792	743	793	735	844	834	790	766	752	839	776	799	776	802	793	778	789	750	753	768	719	793	785	767	775	785	723	799	745	786	804	805	746	799	741	786	763	789	776	762	760	826	787	804	725	803	739	730	830	746	755	794	749	770	765	766	793	788	826	780	775	745	743	757	812	777	734	773	775	810	844	768	796	862	833	759	833	820	809	753	790	789	779	824	790	756	790	769	852	816	744	775	771	745	778	772	758	808	744	764	760	740	798	752	773	756	787	751	715	761	767	765	806	750	813	776	791	808	799	771	805	790	829	778	799	779	772	759	757	783	802	815	784	805	803	775	774	756	751	790	773	818	807	790	777	824	808	764	771	726	757	762	781	850	780	793	782	798	764	745	798	792	823	737	761	814	802	791	806	764	814	771	765	781	785	825	780	832	782	799	781	760	815	775	761	761	748	805	794	806	792	738	746	764	772	790	753	771	704	808	815	782	803	780	785	774	769	758	823	803	813	773	751	761	806	770	810	786	744	721	795	767	767	759	737	777	752	754	722	794	766	807	760	750	808	836	752	762	786	789	814	758	828	801	808	780	749	813	822	757	812	762	767	823	746	765	735	772	814	721	736	786	787	806	792	702	762	740	786	807	779	798	794	790	787	773	795	742	766	799	778	845	789	776	797	761	783	816	773	818	798	816	776	807	792	807	808	779	784	782	821	762	773	758	766	787	840	789	756	760	753	785	794	735	815	767	765	741	801	784	727	779	829	831	835	813	773	770	765	769	798	737	793	780	799	769	798	781	778	753	780	734	756	762	835	792	763	749	778	792	804	772	781	781	759	808	739	763	765	793	789	757	777	791	779	779	810	780	770	766	786	798	795	771	802	774	781	754	778	753	733	749	822	794	775	777	757	740	765	734	814	729	795	760	830	746	772	766	796	750	812	731	809	818	839	778	803	809	790	796	806	768	768	777	756	746	805	771	778	758	794	789	773	813	817	789	774	741	749	803	784	779	746	770	734	781	769	791	831	766	753	832	814	773	823	744	753	799	765	786	846	820	713	768	791	808	774	741	759	823	800	762	775	779	818	772	775	748	788	771	755	764	790	772	787	837	726	810	753	803	815	763	770	772	772	823	761	833	741	753	833	792	794	756	751	785	764	763	767	796	739	759	763	780	775	812	813	809	764	758	817	798	803	761	746	775	716	733	787	773	735	798	731	820	776	834	830	773	833	774	756	789	762	794	728	819	746	767	735	825	744	712	753	754	767	801	808	786	736	809	742	789	778	798	799	746	824	738	772	788	780	780	782	758	772	763	822	762	788	827	795	789	743	783	762	752	771	729	789	807	787	750	731	748	757	795	809	772	782	832	754	744	785	756	754	776	790	771	749	800	739	796	794	754	821	807	785	760	780	797	795	825	799	783	790	780	759	801	781	784	761	766	764	742	779	789	800	778	757	790	833	775	807	780	824	763	786	742	777	781	799	817	762	770	827	798	787	775	769	766	778	781	786	793	786	806	722	775	763	771	857	762	781	812	799	766	774	791	776	757	780	774	772	805	769	821	810	731	801	730	779	792	813	789	742	767	827	723	829	806	786	771	765	778	749	767	789	777	781	776	743	754	799	767	804	789	806	802	779	774	775	822	737	770	742	782	678	778	736	744	720	739	828	808	803	799	819	803	780	743	756	777	768	794	722	722	775	787	789	764	757	724	757	758	808	830	750	795	780	787	728	804	823	777	767	806	772	819	718	774	775	766	721	734	783	764	765	760	718	834	815	797	788	793	794	791	797	809	785	745	775	789	778	741	740	802	783	767	809	781	770	780	817	760	785	773	751	780	741	788	786	734	771	812	760	793	786	723	784	763	736	788	780	796	799	832	800	819	786	784	753	794	758	769	792	730	766	798	857	795	757	790	767	770	800	761	763	820	781	814	790	783	785	777	781	801	814	791	776	802	738	770	767	720	780	807	783	810	744	745	802	770	765	781	737	764	822	781	754	735	828	755	808	835	770	803	812	765	805	769	815	812	774	801	764	812	779	816	744	817	760	791	810	770	826	760	775	788	758	800	779	802	797	775	827	797	763	805	756	793	811	809	812	800	768	777	763	803	795	786	736	794	777	776	792	790	750	840	774	808	797	779	763	755	773	790	760	766	787	805	784	789	780	812	772	838	794	802	754	756	738	759	826	741	780	813	835	722	775	794	768	807	819	818	755	796	717	793	784	757	730	809	776	799	790	778	798	769	767	755	754	780	743	844	807	753	781	795	779	763	764	793	826	862	795	794	761	791	837	732	762	806	778	737	789	814	793	718	868	793	738	782	835	776	726	776	765	846	732	789	807	770	831	766	770	765	836	765	780	717	758	711	768	788	789	798	805	769	833	783	757	831	823	746	743	803	742	769	758	789	794	834	807	782	789	847	807	799	798	772	774	802	758	735	779	769	786	769	803	832	778	757	805	698	765	751	808	738	779	745	791	765	781	779	771	771	746	760	761	742	781	784	792	748	781	736	770	797	762	783	831	746	813	767	773	766	834	736	783	806	786	802	785	779	759	770	812	792	794	754	797	762	795	743	793	799	798	767	761	833	789	816	758	790	772	796	809	797	774	790	785	807	724	797	830	781	839	765	786	786	814	736	790	834	774	776	795	750	781	767	810	789	774	799	772	787	758	752	802	763	823	830	756	798	749	793	762	771	759	766	813	801	800	780	791	739	799	799	786	764	812	770	808	726	798	786	757	759	743	810	779	768	735	784	782	747	782	757	776	729	812	777	788	813	766	779	838	778	813	749	785	781	718	777	787	693	770	776	767	790	739	771	764	832	784	763	811	822	775	780	816	793	781	789	763	777	808	773	810	734	741	793	845	754	755	780	779	781	743	799	808	756	795	754	772	802	764	804	791	765	767	766	784	793	793	799	772	731	796	740	784	822	802	771	742	775	770	802	806	705	818	744	778	761	772	799	775	810	743	775	770	786	714	782	762	772	833	760	778	750	797	798	766	786	782	757	823	778	773	772	759	774	786	813	812	750	796	781	718	758	756	752	745	766	796	797	808	793	784	778	798	818	777	762	744	765	779	790	773	775	755	821	814	733	808	789	728	782	810	818	769	718	803	826	772	778	762	765	804	800	783	757	770	793	813	776	732	749	803	773	812	794	769	796	788	756
41044	27312	14289	7146	3546	1815	967	649	488	420	395	327	318	281	268	268	228	215	221	217	208	191	197	179	215	217	180	161	186	181	165	163	164	136	155	176	181	181	181	175	175	148	163	146	172	163	150	150	163	148	149	149	161	169	136	169	179	168	171	162	176	169	140	146	144	160	165	164	145	169	174	146	162	155	136	167	174	165	155	185	127	170	167	208	155	156	155	150	172	168	175	152	157	159	168	177	164	153	131	144	162	160	152	157	127	141	180	172	155	169	138	155	172	161	168	171	175	192	145	137	153	142	157	156	158	160	171	154	168	163	157	168	158	149	139	157	144	152	158	166	146	141	165	137	141	170	149	171	173	148	166	153	151	165	130	153	138	173	157	158	145	170	167	171	185	172	150	156	147	149	153	175	149	173	153	157	161	141	177	187	135	153	141	175	139	154	161	162	159	168	148	171	155	162	160	161	137	159	192	178	160	174	150	137	176	135	153	145	179	167	156	155	170	165	159	145	153	169	160	163	167	168	144	123	157	153	143	150	155	155	165	155	157	143	150	186	155	146	160	150	164	161	169	158	165	151	151	141	142	187	162	165	150	157	164	156	167	146	150	143	160	163	173	158	167	170	168	142	167	170	149	175	138	171	136	145	146	150	169	173	150	134	153	148	162	181	170	131	149	174	139	162	145	164	177	136	161	132	162	166	154	145	162	166	159	164	161	154	173	157	145	151	162	149	151	159	140	183	147	165	155	176	146	175	170	135	171	177	153	176	131	155	169	175	157	165	165	135	175	164	175	180	147	151	173	171	187	126	161	155	183	167	129	152	155	156	152	143	164	149	150	160	159	148	151	176	181	151	151	138	143	171	179	159	169	150	160	175	147	195	159	165	150	147	172	164	159	158	135	151	135	168	158	138	162	167	150	157	154	144	161	148	154	154	172	165	123	153	166	154	128	158	152	158	148	157	162	137	134	137	164	160	175	159	155	143	154	155	157	146	142	153	167	174	150	150	172	133	145	144	161	144	160	184	141	166	138	163	167	169	183	158	164	166	165	190	171	160	151	140	195	163	160	148	179	149	154	160	161	145	156	162	132	148	159	135	158	164	171	149	146	180	172	173	160	147	154	186	178	165	158	187	158	166	136	159	151	150	149	147	159	165	160	178	175	155	165	160	147	175	163	149	142	154	157	162	172	153	150	188	152	140	157	155	159	175	168	145	182	154	155	129	140	141	139	136	161	176	170	156	141	139	140	147	134	150	161	179	153	158	166	172	158	153	141	153	172	134	146	148	177	163	174	170	142	142	152	154	128	163	157	134	147	161	165	172	148	161	140	152	151	148	167	148	162	168	161	166	171	142	153	156	162	155	143	147	154	149	183	201	144	138	161	150	147	157	162	145	162	155	153	148	159	155	144	154	160	138	170	146	127	165	146	162	175	155	151	142	148	138	151	145	155	159	167	135	144	150	158	158	170	152	152	174	169	176	163	151	141	150	171	149	168	166	142	172	158	136	161	153	153	182	179	169	142	175	160	160	164	183	157	142	164	145	172	146	136	134	154	147	165	152	159	166	143	150	154	136	187	151	158	155	160	162	167	163	140	160	132	144	133	129	178	158	151	129	175	177	173	152	143	138	167	168	167	137	157	162	150	159	142	138	141	159	161	169	177	159	155	185	141	137	161	141	147	159	130	152	156	145	160	160	157	155	170	148	180	148	173	155	172	178	150	159	146	144	175	133	139	155	166	156	167	162	170	172	142	143	180	172	156	154	155	149	166	148	152	148	154	139	167	140	162	165	152	163	151	153	142	151	142	148	142	149	155	164	166	149	159	177	146	155	161	151	165	168	149	174	159	150	166	156	174	146	157	171	168	157	190	157	166	162	144	151	159	149	169	171	167	167	137	174	174	177	143	156	152	172	165	140	154	157	174	165	163	128	174	165	190	147	173	139	138	136	149	149	157	136	143	165	176	162	162	142	161	181	166	149	150	124	148	157	165	144	159	175	162	172	161	135	165	145	173	154	169	151	182	151	157	166	158	159	157	162	161	141	170	157	126	179	148	178	159	183	150	153	179	146	139	144	154	173	154	158	125	158	155	153	172	157	154	163	172	163	170	158	171	156	135	143	145	157	156	130	177	160	152	144	149	172	157	156	157	141	167	150	169	148	180	155	175	166	151	165	149	165	153	128	148	180	152	175	177	166	153	131	172	152	159	163	154	172	177	155	150	154	153	154	162	164	166	172	155	157	142	159	160	160	141	151	163	146	169	142	158	149	162	151	184	151	158	140	167	146	159	139	153	153	179	149	170	190	153	146	165	175	156	148	173	191	143	158	162	164	143	150	168	139	165	158	146	145	134	153	146	179	156	136	158	150	128	168	155	157	177	130	157	183	147	178	123	177	152	170	177	158	149	145	156	143	177	140	161	157	153	156	164	152	141	153	166	196	213	148	158	173	164	158	185	146	163	150	174	150	133	141	143	174	159	158	177	175	176	160	174	153	163	154	149	151	176	159	184	160	140	169	141	139	132	161	146	162	143	167	156	157	176	172	161	133	156	147	144	169	189	150	156	149	168	160	149	157	149	164	150	166	133	144	174	181	168	132	134	171	148	183	180	155	157	132	173	152	155	139	146	141	162	158	148	136	162	155	170	145	139	167	158	131	180	164	158	175	169	140	154	148	159	143	121	158	149	159	155	168	148	165	188	151	172	184	145	168	164	150	159	147	147	177	134	154	155	155	170	160	174	152	142	146	159	145	151	181	163	162	145	170	127	124	153	154	157	158	156	162	147	161	148	166	156	165	159	164	166	167	156	156	146	157	165	156	162	154	152	149	151	163	183	161	137	138	167	170	157	164	161	149	170	171	144	157	176	160	165	172	145	152	155	166	147	187	168	145	144	143	158	166	151	155	147	170	141	139	164	138	177	190	145	141	182	136	149	148	156	140	156	176	138	140	163	166	150	148	166	175	154	149	157	160	146	153	146	155	155	155	150	165	171	171	147	149	174	156	152	138	129	138	186	151	166	147	166	179	151	152	173	162	163	165	150	156	147	158	145	166	144	180	156	161	162	159	153	165	145	156	141	150	150	150	157	135	160	153	146	142	150	141	183	157	136	161	168	168	158	144	170	178	167	143	162	158	166	166	151	134	146	154	144	162	161	146	153	175	162	139	177	122	164	138	167	137	180	153	128	146	168	167	149	144	163	166	151	150	148	149	188	150	160	156	155	168	178	148	154	149	138	150	172	152	147	167	133	142	179	148	163	138	157	189	134	166	152	180	155	157	164	158	137	148	170	163	160	161	165	149	153	141	160	172	163	148	169	171	172	162	155	158	160	146	161	154	155	142	159	161	160	161	165	159	155	150	157	204	157	167	162	152	159	158	155	157	138	137	146	135	148	151	149	134	158	171	163	140	156	155	155	177	148	152	154	157	147	152	146	155	180	162	152	176	175	166	153	160	159	142	167	151	147	166	165	154	169	165	168	167	147	151
30677	6230	5774	6045	5207	4293	3504	2744	2403	2079	1846	1662	1496	1216	1156	1043	979	912	875	845	834	767	680	672	688	669	640	620	604	602	589	573	610	572	549	602	536	530	527	577	548	546	537	449	537	484	499	510	496	519	483	444	460	455	421	470	466	467	451	464	475	444	463	424	452	493	437	440	447	446	444	427	495	474	496	481	449	452	462	478	444	425	434	456	436	415	443	481	471	442	468	426	461	463	438	436	417	422	483	451	447	460	431	438	451	411	436	441	434	445	415	426	417	453	451	470	471	439	412	481	474	420	447	415	444	425	460	469	478	409	416	489	429	440	410	440	451	390	474	418	458	437	420	438	431	458	452	434	432	415	433	439	424	447	419	442	459	403	439	444	417	430	415	407	372	448	442	425	421	436	429	428	463	421	435	413	444	434	433	443	414	446	444	407	411	411	459	445	474	420	437	423	408	433	413	396	406	437	412	472	413	462	421	450	391	460	425	448	471	457	429	442	428	460	435	413	405	448	460	438	413	424	429	426	434	430	391	406	414	382	418	431	427	445	443	408	437	458	396	439	444	431	402	423	437	431	439	464	426	418	429	421	412	418	412	460	437	473	422	421	385	429	455	444	413	433	422	405	450	444	452	451	440	426	422	399	425	422	435	444	449	435	414	457	420	412	434	446	452	410	438	423	445	454	435	428	490	427	414	435	453	414	425	403	436	470	442	442	433	403	424	436	404	392	444	398	420	410	426	415	394	450	443	456	420	432	413	424	437	469	431	432	425	426	425	418	438	445	449	415	423	429	380	421	429	428	417	422	439	422	384	406	417	408	459	430	429	413	437	444	451	453	448	417	427	409	425	428	414	432	435	441	423	429	443	415	428	429	395	429	432	437	431	420	413	445	450	439	392	432	416	426	412	422	487	423	433	434	386	400	440	445	384	455	432	410	437	409	419	434	422	419	449	416	446	423	426	434	431	449	400	384	436	416	456	452	445	428	426	409	431	434	432	440	437	415	412	422	414	427	411	416	379	396	413	431	454	400	409	411	416	443	426	440	402	426	421	429	384	430	438	405	430	403	448	416	446	423	429	434	433	431	429	467	451	427	395	443	411	450	445	453	432	435	416	430	416	441	398	457	419	406	451	437	474	437	408	414	456	391	411	417	448	429	430	469	386	433	424	406	416	435	456	450	439	417	433	466	421	411	409	416	429	437	440	455	411	443	436	429	439	453	456	436	419	408	409	462	425	483	448	427	423	433	443	425	449	403	437	427	400	421	386	450	408	419	457	420	434	464	423	436	437	442	398	426	418	422	415	429	420	410	426	368	442	438	437	405	405	435	412	437	415	405	418	432	445	410	437	420	434	429	419	423	422	463	445	409	391	430	441	432	415	439	435	411	398	425	424	434	411	429	408	395	484	424	404	481	419	432	424	425	390	440	416	433	464	419	429	421	429	417	415	430	455	418	434	450	430	430	451	430	464	446	442	384	469	432	455	470	457	437	439	440	405	449	437	397	434	425	381	433	410	421	416	407	409	432	418	419	404	434	414	449	442	423	443	403	443	422	436	430	436	417	422	442	409	452	489	418	411	435	452	473	409	435	424	413	443	427	417	439	416	414	379	425	421	429	436	444	443	392	433	439	426	440	436	438	421	409	431	392	475	405	449	434	408	421	422	416	416	425	411	414	393	442	439	436	419	421	441	466	452	450	422	448	431	417	413	422	439	419	429	431	413	428	430	393	415	421	426	442	426	446	423	421	433	442	399	430	399	417	392	390	390	408	430	441	447	408	446	418	412	437	456	441	418	436	386	456	453	444	431	453	432	404	443	439	439	422	434	449	425	453	424	449	425	430	407	457	427	437	426	392	447	451	440	423	408	433	416	438	412	440	431	435	423	411	401	450	437	427	403	439	400	415	473	406	416	401	412	406	472	417	422	409	448	419	439	390	442	432	409	403	428	439	404	432	420	465	432	383	440	428	380	397	446	435	427	404	480	436	476	436	442	456	466	435	429	381	427	431	431	458	401	443	453	435	440	412	416	394	446	429	463	459	416	409	466	427	420	437	444	399	460	425	443	410	413	420	436	405	423	458	434	447	443	423	426	392	417	431	410	425	463	431	423	436	450	468	413	433	440	463	425	396	435	404	418	414	427	433	444	443	430	411	394	431	443	456	420	419	431	455	393	406	426	448	374	406	416	446	454	443	427	464	450	445	420	425	440	402	422	425	432	435	421	488	427	424	404	427	459	403	406	444	414	422	430	443	451	421	453	424	424	413	420	417	436	448	426	392	417	401	423	439	423	423	454	420	414	448	436	462	397	429	440	440	388	413	464	392	422	414	412	448	388	421	424	431	435	437	415	424	424	441	438	416	414	421	397	417	429	446	428	428	409	443	445	416	426	439	436	385	443	430	409	419	388	426	401	423	433	448	430	442	454	424	470	424	416	413	425	454	435	379	407	451	425	442	438	421	437	425	460	434	404	429	411	447	422	434	425	403	436	414	438	491	441	418	460	443	433	421	369	416	424	434	407	437	369	433	415	441	433	426	438	446	439	394	448	403	434	410	439	441	425	430	396	464	419	417	416	419	443	414	410	446	425	414	419	414	405	422	447	417	430	426	429	434	418	405	407	427	427	428	437	405	434	416	466	445	421	471	453	424	401	412	419	440	390	430	420	427	392	429	424	390	420	411	474	413	411	409	460	375	451	450	422	435	429	463	459	444	437	428	422	448	456	424	448	406	501	433	452	423	439	397	445	432	420	420	436	430	394	432	404	408	446	400	430	430	413	442	390	446	415	467	405	417	440	463	423	414	429	438	428	417	470	461	446	454	409	429	449	427	415	428	402	436	448	443	422	380	451	416	468	391	453	399	396	455	427	473	416	437	430	466	421	380	421	442	447	452	429	448	407	387	440	416	404	433	444	413	443	478	410	420	426	432	401	436	441	420	445	413	427	432	465	444	478	410	434	437	438	431	413	417	433	399	423	371	478	425	436	419	405	447	430	400	445	426	438	442	461	433	441	453	416	456	447	433	390	475	448	438	432	432	416	453	440	424	435	419	414	435	436	430	451	447	450	451	431	424	429	427	410	424	410	454	442	394	422	429	414	419	430	433	417	435	429	409	432	423	395	421	395	391	437	393	456	429	428	398	418	426	441	415	412	439	397	408	462	486	414	446	419	439	400	476	422	431	407	376	412	400	404	487	419	399	477	402	477	379	398	406	422	458	402	409	445	384	462	415	421	451	446	418	431	419	429	436	448	440	444	413	426	426	432	485	437	427	468	388	465	429	458	415	393	409	451	417	430	416	423	500	436	448	403	465	420	442	430	443	459	439	456	440	422	458	458	393	425	394	470	418	406	430	446	423	409	475	433	423	418	430	423	407	408	438	424	400	447	431	410	421	434	399	366	371	433	433	392	430	461	431	387	422	421	382	408	431	428	419	431	454	411	440	435	430	449	413	419	446	491	448	435	435	468	433	446	409	436	450	397	423
4590	685	359	319	307	273	258	269	265	286	275	253	255	262	244	249	270	294	263	278	280	282	276	271	279	254	253	275	263	245	289	256	234	273	253	266	256	264	238	270	293	249	261	266	279	269	279	264	308	251	266	283	313	280	296	269	275	285	276	281	279	267	287	286	263	304	261	249	287	284	250	287	266	273	256	300	271	288	251	258	264	282	254	285	266	265	280	278	276	260	267	266	249	274	284	270	267	294	272	301	250	273	249	249	247	263	253	261	258	261	282	275	294	250	263	256	278	270	266	262	284	279	296	275	262	272	270	274	256	267	268	253	273	263	291	275	276	280	278	266	273	272	273	255	283	264	286	263	280	282	241	285	268	265	276	265	263	275	305	260	289	285	268	292	278	284	272	271	269	242	253	259	253	276	259	260	263	309	276	289	268	272	304	274	304	238	274	279	298	287	275	255	283	287	304	264	279	266	272	275	269	285	263	279	298	276	299	304	267	282	282	283	279	267	289	280	289	259	267	281	266	282	278	276	249	257	276	269	279	250	252	235	258	284	302	300	271	260	263	283	254	256	235	265	282	259	259	271	270	252	238	270	278	272	289	247	271	246	274	279	269	263	282	256	237	279	257	250	277	256	290	283	285	256	266	261	257	283	264	259	273	299	301	271	253	268	279	251	286	277	259	279	285	272	290	309	299	259	262	273	259	265	254	265	285	292	270	285	284	279	249	296	292	288	260	260	268	304	306	283	298	272	269	246	273	253	286	293	287	248	273	271	267	267	275	291	273	273	261	262	295	272	279	248	279	290	251	300	265	238	258	254	265	248	277	283	291	300	290	304	285	252	259	271	294	257	259	266	276	263	298	262	282	259	269	257	261	275	271	273	271	286	285	276	272	283	279	270	291	263	287	255	258	261	281	282	254	279	246	289	295	268	287	249	304	227	251	250	264	324	269	233	281	296	291	285	272	235	293	257	296	279	299	266	268	268	258	259	283	263	265	245	257	268	309	288	274	276	258	278	252	260	275	267	253	263	282	272	297	267	274	300	284	274	260	254	229	286	285	286	272	284	228	299	284	274	277	263	290	291	280	254	306	255	278	267	269	263	244	276	267	255	270	271	257	264	278	285	265	278	291	295	265	273	265	276	289	283	256	264	271	265	264	271	249	265	298	293	265	260	265	254	277	280	291	273	234	282	286	255	256	241	278	277	286	291	266	261	271	291	258	255	300	284	259	264	246	284	277	278	276	299	293	291	262	292	258	233	253	264	264	235	299	283	259	300	275	283	268	275	288	255	257	275	275	270	265	255	243	245	277	265	273	283	287	283	286	293	284	248	268	258	274	259	285	252	281	316	264	291	287	285	280	244	283	283	295	267	279	296	252	248	292	240	291	303	312	245	258	276	288	256	295	237	268	264	282	260	265	244	280	276	272	278	285	290	242	276	266	290	244	284	243	266	305	271	272	282	294	258	286	291	282	287	255	261	275	286	262	267	289	283	279	273	294	250	236	270	295	268	267	277	254	274	247	275	278	258	245	242	299	270	262	316	312	305	265	274	255	274	278	277	271	275	252	261	282	294	281	298	285	278	247	279	291	241	270	273	291	270	274	252	300	262	273	273	275	271	264	244	260	246	277	269	291	246	251	260	304	275	274	276	244	252	252	279	271	280	278	325	257	257	291	271	290	257	269	261	273	252	298	274	273	260	263	278	269	272	274	308	289	262	283	275	289	266	291	253	305	272	269	289	244	286	266	248	285	269	261	244	260	269	276	279	262	264	285	296	242	280	278	277	298	268	284	289	262	259	250	267	275	254	287	281	274	289	275	281	260	253	285	269	273	263	269	292	262	230	246	249	275	261	254	262	241	282	253	281	266	268	288	260	256	269	277	273	237	263	250	280	288	289	280	269	280	270	281	264	261	257	248	257	257	286	286	284	288	281	286	301	255	306	263	285	293	281	302	268	259	285	269	272	272	242	275	244	249	291	279	271	267	259	297	263	279	300	240	279	275	271	315	261	268	255	270	273	294	271	280	256	274	266	276	269	250	258	268	266	282	259	278	270	281	255	263	289	262	297	283	257	271	290	287	269	311	295	250	272	268	272	265	241	277	283	229	293	280	257	272	262	273	266	291	267	280	293	271	263	263	286	300	299	244	244	305	272	256	271	258	256	236	290	272	277	277	281	284	245	260	283	281	290	252	302	304	264	260	284	275	267	260	285	293	284	260	249	278	266	284	255	277	274	258	293	273	251	300	275	279	300	267	267	266	280	263	268	242	277	290	271	281	296	288	285	280	274	266	242	268	249	278	268	249	255	272	264	273	296	297	263	257	282	297	284	257	294	283	300	296	274	264	247	266	244	267	283	270	259	259	253	238	260	278	273	300	278	271	259	298	284	265	256	280	290	302	260	289	289	275	282	305	290	258	264	260	271	267	276	280	266	246	284	296	304	287	281	305	267	271	298	274	295	290	261	301	273	260	272	252	286	251	272	313	254	247	256	287	270	273	268	256	299	258	259	264	254	264	303	287	259	263	263	244	273	279	245	274	287	285	287	277	268	272	285	289	244	280	248	289	273	295	302	288	286	266	277	281	276	271	265	259	267	236	284	241	257	261	270	260	304	293	274	285	271	289	245	286	258	248	258	290	267	258	269	288	270	292	261	307	274	279	269	263	253	308	289	275	256	240	276	271	265	297	261	248	272	287	273	286	277	246	277	252	269	268	272	260	308	262	263	290	265	247	253	304	269	311	269	264	233	253	228	289	263	262	272	252	248	291	272	286	292	272	241	272	294	253	278	236	291	253	238	297	267	250	278	256	298	268	287	278	259	292	269	298	259	243	275	242	268	275	258	282	271	270	260	276	248	274	300	292	275	276	293	296	276	249	258	251	294	255	266	271	306	255	280	285	247	279	295	260	268	287	288	254	291	283	270	243	268	290	252	256	246	254	277	252	253	248	280	277	285	274	270	298	286	275	245	277	269	271	263	276	288	307	292	253	284	282	277	289	306	253	259	274	284	251	262	299	276	241	265	256	283	269	280	257	237	270	257	259	289	248	269	270	292	283	277	276	252	275	252	254	281	278	269	263	250	289	258	255	266	260	300	243	282	255	291	272	268	276	272	265	267	261	266	281	264	274	298	258	274	281	277	277	286	269	268	267	279	264	274	236	286	245	272	274	279	276	240	262	268	248	260	266	262	299	262	273	256	284	271	266	277	258	267	287	249	245	251	231	255	302	284	267	283	267	291	261	255	295	269	266	296	296	244	263	278	314	253	266	288	274	248	282	299	266	265	262	281	271	257	281	279	254	266	265	279	268	294	264	271	232	290	305	280	255	261	249	251	286	283	258	268	261	263	295	262	294	295	268	262	281	286	272	261	291	296	276	295	300	294	266	268	293	243	271	246	286	258	242	287	275	299	243	260	270	292	288	279	267	281	260	271	281	232	284	255	257	268	288	277	271	266	262	256	276	284	280	249	304	251	279	258	278	279
5082	927	847	917	830	829	822	763	711	738	778	753	761	655	749	717	706	712	731	748	692	721	723	689	792	752	729	716	706	684	729	756	757	739	715	707	718	728	707	728	733	743	698	734	723	739	706	677	701	718	687	723	700	737	684	708	743	774	675	691	762	685	743	690	730	755	713	716	719	699	717	730	738	703	751	758	721	750	694	744	716	767	734	675	761	707	692	694	695	660	729	715	710	752	724	741	750	737	726	680	708	727	718	727	714	694	694	711	765	708	707	724	693	752	706	684	662	721	692	695	761	679	739	735	747	708	723	743	709	751	717	713	690	714	714	777	682	697	721	705	731	742	734	700	721	722	707	698	759	676	699	737	714	714	711	713	691	726	738	751	716	702	738	688	755	714	703	737	732	722	720	697	716	706	737	724	725	786	709	746	689	728	718	738	704	731	740	719	738	727	759	685	709	703	721	748	707	719	752	680	739	720	779	688	723	722	701	722	704	751	729	704	718	746	756	706	726	736	754	716	697	700	650	712	728	710	726	730	717	761	757	711	708	737	766	704	732	746	704	690	756	698	697	708	732	695	774	684	753	684	730	689	719	725	746	671	733	730	757	729	759	684	755	732	757	694	727	676	706	744	685	690	736	677	739	687	738	713	706	719	688	749	745	725	720	731	729	711	707	769	701	768	702	723	702	707	693	775	702	735	772	723	686	701	693	712	735	689	730	748	710	654	731	689	711	711	740	775	757	708	749	760	751	763	715	759	743	737	647	714	738	667	695	757	702	772	712	733	733	715	700	742	690	686	723	723	687	751	719	706	711	722	713	721	661	747	722	680	654	723	698	754	712	716	731	698	729	729	700	683	733	694	753	681	715	701	759	735	720	780	716	716	748	709	716	714	736	722	760	739	748	707	710	697	701	689	719	736	718	729	735	699	700	733	726	720	723	719	735	705	741	700	753	721	671	718	746	737	713	710	706	685	729	692	783	744	726	700	743	693	719	727	779	708	724	689	716	724	769	742	702	730	729	750	736	733	679	730	756	720	701	734	719	749	667	749	744	723	723	745	718	721	688	696	756	723	732	729	713	709	752	714	737	710	685	680	729	762	744	713	728	742	770	706	664	711	708	726	714	708	721	737	749	680	670	739	698	693	751	676	734	740	708	734	730	678	686	700	731	713	716	726	758	713	747	767	724	763	732	743	709	703	713	725	723	740	743	758	698	722	734	683	699	745	697	689	682	713	735	680	742	698	753	714	715	716	691	719	725	702	727	727	695	755	691	708	736	720	740	747	722	751	697	722	683	703	776	709	732	669	706	759	742	726	711	747	718	715	739	707	705	697	739	737	739	733	695	711	682	730	735	709	709	746	722	700	743	729	709	745	726	691	717	705	761	743	694	776	714	735	783	709	707	725	704	757	671	721	716	762	742	737	743	689	800	739	755	747	681	794	718	688	694	759	775	764	687	709	704	726	746	740	751	645	738	672	732	709	703	743	719	700	735	743	714	701	725	689	716	707	737	696	699	723	677	704	727	739	719	731	713	720	750	716	750	704	686	720	687	726	712	729	708	703	697	705	749	718	743	704	698	730	689	750	717	754	740	692	694	752	743	740	744	732	697	682	776	713	740	756	706	750	716	722	729	661	735	688	735	714	733	721	769	740	713	697	703	711	746	675	724	743	752	720	739	692	704	693	699	724	705	772	777	697	713	759	711	725	771	718	714	707	751	740	711	687	711	742	784	705	707	686	759	703	769	756	761	717	732	695	693	733	678	753	716	761	720	757	731	736	716	684	718	733	724	729	726	731	754	693	709	710	766	761	775	712	735	766	748	718	742	708	732	668	697	746	711	700	718	690	709	775	715	734	741	739	670	728	730	698	683	718	757	689	744	712	726	745	763	759	725	775	737	683	708	702	693	761	714	690	725	674	745	702	734	727	753	692	723	753	756	706	757	696	725	702	712	719	722	691	683	718	712	688	729	723	762	724	698	670	775	689	716	723	707	758	722	688	702	745	775	708	734	682	706	740	767	707	720	746	724	721	702	753	721	736	731	723	762	747	668	721	722	703	718	692	717	675	758	702	752	750	727	707	716	736	746	708	721	723	749	735	718	766	748	674	728	723	746	707	723	715	783	751	699	723	724	694	740	698	728	700	718	726	725	746	752	704	751	711	691	700	681	723	693	719	705	771	738	768	742	761	727	761	761	723	749	756	742	725	730	714	732	752	695	685	734	720	715	698	703	735	691	716	690	725	724	683	738	704	698	644	664	754	760	703	732	737	725	730	716	712	703	715	712	707	659	711	703	693	726	688	724	733	706	726	735	752	704	714	707	650	757	739	722	736	719	730	724	687	723	744	730	754	736	705	717	731	672	694	746	710	774	718	717	698	722	735	692	736	754	775	731	727	705	694	677	730	742	699	707	709	765	707	698	703	699	754	763	702	699	699	746	745	747	705	738	714	686	701	737	721	700	721	707	748	676	713	766	712	735	726	707	736	710	706	789	720	746	719	752	747	694	699	717	707	700	757	718	694	713	732	690	702	730	762	725	705	697	734	677	698	713	704	725	724	717	703	733	677	702	719	728	692	678	742	702	738	746	702	717	740	742	728	708	690	733	707	681	706	692	689	755	723	703	690	728	707	731	721	729	748	715	663	716	742	756	715	697	723	741	759	742	711	741	687	721	748	752	693	688	733	705	721	769	700	712	708	746	743	714	718	727	716	704	719	681	733	705	731	722	716	687	718	708	726	734	738	741	678	678	733	716	744	704	696	687	688	724	763	719	672	714	728	726	721	715	748	719	743	683	693	706	790	654	739	752	695	745	708	724	695	769	688	738	704	716	714	741	658	720	743	751	713	752	710	730	702	737	723	755	734	760	670	728	701	708	717	708	698	744	685	751	712	718	718	746	684	683	756	651	766	710	743	743	766	682	709	719	676	700	743	732	702	706	708	739	744	723	717	724	766	690	686	733	708	674	728	761	704	737	724	733	679	720	715	743	726	701	724	733	692	744	697	696	734	729	693	697	681	692	812	718	730	770	681	752	727	742	719	737	754	708	775	661	718	722	741	722	718	750	710	752	750	733	700	707	693	696	684	716	720	708	682	735	763	679	771	741	755	697	680	718	696	739	707	684	679	701	703	675	732	763	713	715	666	743	734	719	706	751	715	724	698	761	737	692	716	692	717	675	708	712	771	712	716	710	685	751	759	722	741	743	730	744	711	732	711	735	678	713	714	722	773	761	694	722	785	678	733	763	693	734	719	719	762	702	676	729	712	749	710	711	772	737	711	666	720	700	756	712	711	701	721	744	755	697	746	734	681	753	722	715	731	713	706	739	674	682	754	763	739	712	751	710	763	747	682	683	697	748	774	666	714	767	752	769	701	708	732	678	735	746	728	758	750	720	703	707	731	732	699	733	704	783	750	759	755	752	684	731	684	710	716	734	738	699	710	722	745	733	727	758	761	738	664	750	692	684	652	686	722	722	696	679	739
31790	19042	6727	2648	1335	799	628	512	442	432	417	414	392	364	374	358	336	352	330	334	337	356	303	327	304	291	328	292	292	337	302	326	340	310	262	303	311	299	329	298	288	289	273	311	318	313	334	327	285	297	281	285	312	301	307	306	314	322	319	327	307	306	294	318	332	315	302	337	330	272	308	318	313	315	278	287	301	302	270	312	298	326	318	295	321	317	300	331	277	305	336	258	291	327	328	293	292	318	305	281	307	342	314	308	342	282	302	285	295	292	302	308	298	285	295	324	281	293	277	331	278	327	322	338	284	272	306	298	303	345	313	295	296	298	317	320	292	274	312	307	304	292	321	292	279	293	288	295	287	319	278	315	309	327	306	313	277	291	291	268	309	311	328	309	299	305	295	301	293	307	276	289	304	317	312	280	278	277	272	309	310	292	294	321	310	296	309	306	303	303	337	290	321	305	309	322	329	286	314	289	284	271	277	301	342	287	301	311	303	304	295	310	326	297	298	285	317	312	322	303	335	292	321	292	292	314	275	320	323	301	268	304	296	293	301	277	315	305	333	338	311	315	276	326	297	298	319	333	326	317	316	296	284	279	317	320	286	313	318	322	265	346	299	306	297	313	310	294	297	300	327	293	279	296	297	290	304	307	311	298	294	303	275	312	286	295	313	318	282	276	308	305	280	304	299	334	278	291	338	309	299	326	321	317	283	344	300	291	300	306	355	281	309	290	290	314	306	334	320	285	277	280	307	304	328	306	334	275	276	287	292	304	270	300	284	291	313	281	328	339	315	312	291	281	301	307	294	284	318	292	289	310	326	315	276	290	342	295	321	298	298	292	286	277	306	314	290	268	332	289	296	295	307	274	320	285	349	332	306	303	308	323	299	277	304	303	285	303	331	281	303	293	332	301	306	282	297	298	301	303	303	288	305	311	318	294	296	299	317	290	297	280	291	313	318	268	278	286	299	310	297	287	331	292	287	306	313	324	319	329	275	286	295	315	302	335	305	303	325	325	303	324	319	306	323	317	334	269	282	301	323	293	304	315	329	320	315	316	327	318	293	304	315	321	286	305	327	299	275	309	280	291	332	268	300	284	317	292	282	295	291	320	304	293	302	295	290	303	284	316	310	287	311	293	314	318	308	290	301	306	305	313	342	315	317	285	290	305	289	321	307	301	314	349	291	285	322	304	290	292	300	298	292	261	315	284	294	287	295	276	307	271	288	254	324	317	317	290	303	320	318	313	306	305	318	269	310	301	336	284	292	300	305	313	310	305	295	327	303	312	292	317	323	311	262	310	284	296	297	308	303	296	296	313	281	305	291	297	284	314	321	276	282	306	321	291	303	313	278	309	325	294	310	286	316	290	308	308	324	309	289	313	294	314	286	298	277	298	342	321	333	323	334	347	286	330	257	318	290	312	292	307	284	304	295	335	340	319	311	305	335	263	273	286	276	286	296	334	296	307	307	304	312	345	278	304	288	283	288	277	288	299	308	311	284	338	320	308	281	305	293	312	276	327	304	297	278	300	286	320	282	287	291	293	270	285	290	291	288	316	314	309	298	324	284	342	304	296	331	307	321	316	306	320	322	299	330	307	317	291	304	299	301	307	304	331	280	277	297	307	327	328	317	321	292	309	324	279	322	301	299	319	318	304	305	321	288	305	337	280	322	296	313	285	320	283	311	308	334	312	316	322	286	347	292	271	314	298	280	321	296	275	281	305	323	294	298	309	330	285	315	292	312	324	278	300	329	298	301	293	352	313	305	282	289	280	312	284	292	317	278	324	299	307	285	311	320	305	306	326	296	326	297	296	298	274	300	315	295	276	287	303	316	290	293	294	305	298	311	312	293	322	311	318	288	282	296	325	302	296	344	321	299	315	321	290	292	281	321	322	311	295	317	291	290	298	310	302	297	327	287	308	314	267	296	303	280	352	280	301	328	323	287	328	265	279	303	301	324	321	323	279	294	294	285	281	303	284	312	282	291	301	290	252	291	296	296	295	290	303	302	281	289	301	282	294	320	311	287	313	277	330	306	314	273	328	314	287	299	336	335	303	299	291	305	306	301	312	318	296	325	300	278	322	305	277	297	322	311	340	282	295	278	310	296	286	289	306	277	303	310	291	307	290	315	261	299	296	330	317	309	270	293	316	271	288	286	316	303	300	303	324	275	268	293	269	267	340	319	272	307	340	273	305	306	317	304	284	317	303	321	295	293	313	306	294	327	282	287	295	294	287	318	306	279	277	291	283	318	299	315	283	282	280	312	317	305	300	313	273	282	298	333	289	310	285	302	286	305	283	293	297	292	313	289	341	316	304	329	324	285	319	283	280	295	327	281	290	289	277	297	288	325	300	306	277	326	288	303	308	257	300	283	311	294	304	310	298	315	286	319	304	325	293	271	264	286	301	295	292	294	286	311	323	335	338	310	296	308	309	308	311	312	327	328	267	308	316	291	265	287	328	317	293	287	270	302	301	306	293	313	314	312	288	317	295	309	291	325	323	310	292	307	285	313	308	312	267	339	296	295	296	298	355	292	309	294	333	312	292	332	280	305	306	316	280	302	309	332	322	321	311	310	307	301	275	319	293	334	306	287	301	291	300	301	311	302	306	306	299	295	295	283	338	300	323	305	278	312	303	287	302	305	324	280	277	282	319	301	308	308	317	344	319	318	264	322	306	340	290	310	303	306	309	303	304	309	333	282	271	333	310	314	315	299	317	313	286	299	312	284	329	334	307	315	307	256	300	303	333	304	323	335	287	358	270	332	324	293	312	295	320	304	308	301	258	323	296	308	321	308	272	310	296	308	332	322	281	288	316	269	285	310	302	295	299	282	301	309	318	291	282	270	294	307	285	300	331	299	284	331	333	297	307	301	313	316	340	301	337	295	311	317	282	297	304	314	314	279	319	306	309	297	330	306	292	313	291	308	293	305	296	317	330	299	303	320	282	274	293	265	294	303	306	336	300	287	297	306	303	301	318	292	307	298	302	308	301	329	299	268	260	308	318	313	305	314	292	316	287	297	293	290	276	282	289	312	297	294	319	322	266	309	350	296	295	286	299	292	305	289	338	300	328	283	324	307	315	295	291	298	297	307	320	274	276	330	301	292	295	291	287	293	275	295	301	325	300	333	284	314	325	310	329	292	289	343	310	316	274	321	320	316	333	290	324	303	292	285	335	303	297	315	256	300	303	322	295	350	296	309	302	331	306	321	332	301	324	332	332	307	303	309	271	296	301	293	318	275	288	288	271	286	374	293	343	296	295	300	315	299	285	308	273	285	282	279	290	308	312	320	304	275	310	315	317	323	310	291	292	326	297	318	284	287	331	293	291	312	278	285	295	285	285	329	288	268	304	295	360	285	316	283	296	298	276	311	327	304	293	300	313	293	307	289	321	332	320	273	289	334	306	315	302	313	330	276	304	312	300	317	302	296	299	292	294	332	303	300	307	305	282	275	284	313	306	331	309	267	326	284	277	296	318	300	288
23922	3849	3485	3898	3359	2827	2412	2046	1819	1675	1444	1349	1339	1198	1196	1108	1041	1030	1011	906	948	992	968	923	863	913	872	895	867	855	861	854	857	868	846	793	870	802	778	773	830	808	805	815	807	808	840	792	837	761	795	782	775	830	820	785	767	801	812	721	791	773	820	802	791	844	764	785	771	821	766	783	764	844	779	826	858	781	807	773	778	771	767	820	803	832	745	840	777	766	730	778	782	876	811	763	752	790	773	769	823	758	787	816	803	771	792	764	798	753	831	786	814	769	768	780	795	783	797	752	821	835	812	770	793	838	805	708	800	872	777	808	824	755	751	746	746	775	738	793	803	777	785	779	818	846	764	806	741	807	774	785	758	771	764	786	764	797	755	777	842	721	832	788	791	773	838	768	790	786	771	754	773	783	819	761	809	798	772	782	781	804	770	811	707	839	745	776	765	817	769	796	748	784	776	824	798	754	788	827	748	778	754	815	854	746	766	765	779	739	765	796	751	784	744	791	793	835	782	779	779	775	811	838	776	771	799	724	810	781	779	755	744	846	760	709	815	792	775	741	764	804	788	812	785	824	765	773	797	764	764	739	774	822	744	774	794	781	725	812	748	752	777	800	799	767	810	736	726	750	745	816	738	762	751	769	766	851	723	748	803	757	781	745	800	799	762	828	800	729	804	801	750	791	770	750	781	836	779	759	743	749	755	750	776	756	745	778	778	797	760	806	794	791	813	720	797	768	764	762	804	789	814	796	795	761	817	772	802	745	798	754	719	748	793	810	793	784	780	819	815	758	786	771	726	791	798	797	819	763	810	760	768	770	776	742	783	753	736	788	782	763	751	808	768	791	739	766	787	787	800	771	786	756	779	797	783	767	782	760	732	782	778	801	811	771	750	818	741	768	733	809	792	821	771	772	779	791	754	774	777	754	770	754	802	750	820	815	777	753	772	730	739	770	773	791	790	798	791	778	812	773	734	772	804	758	770	760	814	781	882	729	787	804	807	773	787	774	751	764	757	837	832	758	735	776	702	787	792	776	793	824	792	773	810	778	798	774	809	777	814	723	780	740	756	799	802	785	767	748	761	749	750	782	797	803	725	768	766	804	777	775	812	817	767	728	755	783	810	780	793	778	771	780	776	736	732	716	768	792	786	816	797	775	770	744	793	775	771	787	797	766	769	776	765	785	802	813	816	836	774	789	746	794	773	776	735	797	832	749	750	779	821	774	779	755	799	736	775	759	791	769	762	832	845	769	760	767	791	783	744	758	744	791	774	757	731	783	801	765	788	798	802	814	829	745	733	743	785	781	777	774	835	831	830	784	775	809	824	762	784	713	774	750	801	776	813	794	818	763	773	747	787	759	742	726	807	782	795	834	785	766	741	783	737	753	750	744	752	733	736	752	752	763	821	794	763	766	774	782	815	768	817	777	783	754	770	846	744	786	839	809	763	778	812	786	766	744	806	834	764	789	787	784	797	762	804	767	756	814	797	798	788	763	739	772	815	780	764	805	784	765	747	769	779	771	780	766	809	782	763	785	744	752	761	797	798	789	740	819	803	781	777	817	773	799	741	819	763	797	825	776	786	778	804	772	796	768	827	730	853	783	830	761	782	749	808	785	804	783	724	762	785	783	740	740	820	814	798	756	729	776	758	783	803	764	752	767	733	782	756	765	802	797	793	802	777	765	801	795	795	784	736	844	778	797	758	772	771	773	758	741	798	787	816	732	753	785	766	790	768	795	738	819	771	791	752	819	752	765	747	825	785	781	773	758	780	748	805	769	817	827	761	745	778	787	814	748	816	816	818	806	781	750	771	767	766	801	776	785	802	760	789	801	785	860	799	815	762	788	783	788	759	801	775	820	791	751	775	778	837	766	753	767	789	766	819	755	773	755	788	829	774	780	786	829	821	748	752	756	737	821	819	740	814	788	759	760	753	768	782	832	765	819	833	812	791	758	806	810	767	711	781	812	744	759	812	797	737	758	783	748	786	747	763	784	768	759	773	837	761	760	787	809	775	794	793	734	798	767	767	829	765	767	806	789	748	750	749	739	786	778	762	760	794	750	771	760	769	774	835	757	795	726	780	784	780	713	779	745	817	790	770	825	742	855	776	833	742	814	762	796	794	789	789	787	762	804	764	789	735	724	839	776	794	815	812	773	788	752	766	807	765	757	753	785	775	748	766	796	799	744	799	740	765	826	783	778	796	780	779	754	857	780	845	768	772	738	797	797	837	767	745	769	769	784	777	787	799	744	756	733	825	810	794	734	756	795	781	771	805	796	748	757	782	795	747	806	811	777	775	779	722	807	779	777	762	752	747	747	809	824	729	719	788	730	762	781	746	778	764	770	759	822	790	790	811	771	797	841	722	781	804	781	761	744	775	762	767	787	792	768	793	769	736	826	816	752	780	764	716	753	787	771	745	787	777	761	811	778	805	769	815	708	808	767	813	729	755	802	728	820	750	807	777	730	764	805	759	730	812	755	784	758	817	764	770	788	796	758	741	796	812	771	798	772	797	836	768	787	780	783	744	749	776	785	741	778	818	765	821	831	746	759	768	768	762	795	779	789	794	805	820	756	754	762	796	746	798	827	776	775	784	832	807	796	793	819	795	793	789	713	774	750	745	803	792	778	789	769	749	759	754	801	764	798	729	777	789	783	791	779	824	753	720	780	782	824	799	789	815	736	784	793	784	738	754	759	784	792	796	738	791	785	804	772	745	761	799	804	768	805	794	747	796	772	734	770	751	802	787	730	826	797	800	805	767	770	771	785	742	793	761	774	761	783	767	731	798	722	746	775	794	795	793	757	765	775	831	756	757	716	724	810	766	750	757	787	803	788	777	829	794	781	760	771	780	802	761	819	787	758	790	763	814	796	783	799	783	779	823	750	773	783	782	792	758	762	779	789	750	805	747	764	784	802	772	781	770	798	784	743	759	762	772	761	789	771	839	782	736	763	753	747	740	759	795	764	762	797	829	779	773	779	766	815	795	782	800	812	749	774	736	766	813	802	792	792	784	838	782	789	786	769	715	768	808	796	791	767	814	811	783	797	742	775	782	804	804	796	764	767	785	789	782	756	741	765	738	808	748	769	749	764	779	784	812	806	774	808	762	763	780	823	816	758	753	763	749	766	822	798	775	790	762	758	790	739	787	759	735	795	778	783	726	761	756	787	802	757	753	709	777	810	801	727	836	790	820	751	827	788	782	740	770	734	741	756	750	807	830	822	759	782	795	748	820	797	758	733	815	788	720	750	752	806	822	770	791	764	807	801	771	754	755	768	747	773	800	766	802	778	817	795	801	737	754	756	770	750	767	783	785	779	758	811	775	812	739	758	799	757	784	744	792	821	729	812	804	755	788	809	719	783	758	748	833	753	793	795	792	787	802	854	782	798	789	812	768	758	816	736	767	781	771	773	744	781	802	782	772	788	786	764	801	787	768	786	806	753	753	777	796	770	818	794	755	758	798	784	758	723	805	756	795	760
41835	29752	16867	8471	3986	1832	1019	674	510	427	394	331	302	268	274	244	245	214	212	223	221	206	191	186	195	205	187	168	173	163	172	190	186	177	163	158	187	180	152	165	161	169	165	162	134	169	171	153	175	163	165	171	178	162	170	177	132	171	192	152	149	154	162	159	166	173	169	154	143	165	153	155	165	155	152	172	159	176	157	165	170	155	153	156	154	139	151	171	128	141	191	172	155	166	151	150	152	169	154	158	163	145	166	166	163	186	147	155	165	157	143	149	156	166	182	175	156	169	142	161	147	158	145	146	144	139	163	164	146	155	140	142	161	167	156	151	153	167	168	158	164	144	157	141	165	154	170	142	196	160	145	144	157	158	169	141	147	153	157	123	135	169	154	164	147	159	168	151	156	153	133	149	151	157	157	156	166	160	143	155	169	169	158	153	134	154	187	177	165	154	180	171	155	160	153	155	159	148	151	154	156	172	147	156	163	159	169	147	155	143	138	156	139	155	161	164	150	148	156	150	141	165	135	168	149	140	126	153	141	161	156	165	147	157	165	160	149	156	172	143	158	165	136	156	161	173	152	156	147	175	176	166	159	149	171	150	161	188	151	159	172	156	176	165	171	160	171	159	159	159	164	155	173	161	167	167	157	157	141	150	175	142	174	181	135	155	129	156	172	136	163	167	165	164	195	170	174	153	162	164	149	167	161	142	156	128	147	165	167	156	147	151	143	145	149	151	155	168	180	157	140	165	164	158	150	135	156	167	170	153	145	149	133	141	162	171	158	169	172	154	145	151	159	177	162	165	149	165	152	164	164	170	165	164	158	153	153	177	129	159	165	152	150	152	159	162	161	162	159	145	168	157	158	143	161	156	164	158	175	158	162	155	151	185	160	156	159	168	130	143	152	162	141	165	155	157	130	151	161	149	152	178	148	156	159	158	163	163	135	160	162	173	142	160	158	165	154	149	138	140	153	151	154	130	138	158	148	154	146	147	139	155	160	156	147	173	153	148	184	161	154	173	135	169	167	145	170	155	179	166	157	157	186	170	166	151	178	141	176	160	164	148	153	169	161	167	145	161	158	152	168	162	152	160	163	173	147	148	175	151	158	168	155	174	152	140	155	158	145	151	168	176	160	163	141	160	142	159	150	162	169	166	151	151	176	173	174	155	171	152	179	149	153	158	165	164	180	140	190	179	137	140	180	178	160	179	148	145	167	188	134	158	166	156	164	143	160	150	145	153	191	154	147	164	152	141	161	166	164	151	148	151	148	153	146	177	165	156	155	158	181	152	154	171	178	144	151	131	172	135	177	179	132	163	180	147	145	135	136	166	182	145	151	153	161	152	158	166	173	155	162	161	156	155	148	143	152	137	155	139	158	164	163	172	172	166	161	145	134	169	171	138	150	157	139	156	180	178	140	149	172	137	168	164	157	161	146	172	163	147	160	159	150	156	159	161	160	159	135	155	150	139	136	128	159	145	166	162	153	165	145	139	161	157	147	158	181	173	150	165	162	158	154	167	162	130	169	170	177	159	165	164	143	154	146	172	165	148	133	158	132	147	147	145	159	143	157	156	151	145	147	164	150	157	168	158	142	129	151	177	150	188	171	167	137	169	156	179	148	169	158	150	136	161	142	144	148	190	167	173	151	137	168	153	161	157	149	163	141	171	162	139	148	146	151	182	141	133	179	141	173	150	136	147	179	153	172	167	137	166	182	134	142	147	160	154	145	158	160	173	145	147	170	164	168	163	142	160	166	150	155	181	142	163	149	171	134	138	139	158	158	141	146	165	163	154	145	177	154	148	174	149	195	152	149	159	159	160	150	162	159	164	148	184	162	141	133	142	145	183	132	158	140	144	159	163	141	137	161	132	153	150	173	147	140	166	143	174	148	161	172	147	164	155	180	153	182	147	147	157	153	163	156	153	154	159	165	137	167	143	142	159	190	160	169	175	176	170	169	173	146	159	173	144	130	165	155	157	181	150	157	164	153	155	153	164	141	174	148	154	156	164	163	155	173	160	145	156	154	167	155	167	183	172	179	129	170	158	151	154	154	152	169	138	163	172	141	149	169	144	172	138	157	169	169	156	175	147	134	183	159	152	169	149	160	183	163	179	174	146	140	175	163	140	134	168	170	162	173	167	158	169	165	146	166	170	150	147	174	162	159	134	171	162	160	158	176	153	173	175	159	177	178	158	163	166	164	141	153	140	145	153	164	177	148	146	153	162	145	184	139	161	174	166	157	181	140	162	151	161	162	158	157	147	164	124	152	169	135	160	154	139	143	176	140	172	122	168	154	154	148	144	158	175	161	139	132	143	143	153	152	142	145	142	147	162	161	151	166	160	152	174	155	167	153	159	157	160	156	144	170	167	154	150	162	173	194	145	176	143	145	145	152	162	154	189	166	153	137	144	156	142	162	129	147	161	135	135	172	169	135	157	173	153	159	157	127	154	158	159	157	171	158	126	177	153	153	130	167	145	158	183	169	148	167	157	161	161	159	166	165	180	175	183	185	153	148	144	160	147	158	149	162	176	147	151	147	159	142	153	154	158	159	170	148	153	157	125	143	140	164	154	153	162	168	163	157	161	156	144	174	150	173	187	157	123	170	155	168	151	137	150	164	149	192	134	149	159	180	172	173	162	150	165	157	162	163	156	147	145	157	172	161	154	168	148	149	131	162	148	157	164	182	135	144	150	163	157	166	161	165	149	169	166	142	158	143	147	155	159	169	161	160	146	164	148	166	152	149	162	158	140	158	175	140	162	184	174	178	139	157	168	157	145	158	142	147	150	148	159	159	149	161	151	155	160	127	153	160	143	154	168	145	148	180	162	152	156	163	148	174	113	162	150	164	162	154	157	168	134	170	157	168	159	138	141	156	154	153	160	163	167	145	172	137	146	149	169	151	152	145	172	155	148	177	148	134	162	152	199	174	127	132	166	139	155	164	161	172	148	148	169	146	174	149	165	169	163	149	138	149	155	139	163	148	165	145	159	168	151	161	176	139	147	177	120	165	169	144	126	169	160	170	152	153	166	164	166	159	167	162	143	166	149	157	144	132	137	166	157	162	153	152	156	157	158	133	151	130	147	154	165	147	146	162	176	163	180	142	168	141	172	156	145	148	141	171	152	170	147	164	158	171	136	148	161	163	154	157	149	156	145	136	138	166	147	140	188	164	142	161	147	147	145	144	152	153	135	168	153	151	149	152	152	164	142	161	156	167	158	142	144	155	157	164	157	152	165	136	177	141	141	172	161	151	164	150	165	177	168	141	139	139	177	148	154	185	156	144	134	170	149	163	158	177	125	169	161	161	138	145	161	134	145	158	151	163	162	153	134	167	148	139	139	150	173	145	160	144	146	165	162	170	169	133	170	176	187	157	131	178	169	167	172	148	157	166	168	171	155	143	135	172	152	156	158	157	142	145	134	158	170	184	145	165	148	148	146	147	146	138	143	164	157	148	157	137	159	136	151	136	161	171	163	175	157
31281	6669	5587	6169	5200	4191	3391	2817	2397	2013	1818	1630	1579	1257	1170	1030	982	967	908	862	748	775	727	668	667	675	667	647	589	640	575	636	547	567	562	546	572	503	577	520	513	514	503	526	480	523	481	499	471	449	432	497	494	440	457	431	494	465	456	448	462	500	461	434	454	462	418	422	472	444	471	474	439	460	457	436	427	452	472	447	442	449	457	439	432	460	433	433	435	438	396	495	448	431	418	470	393	416	364	420	426	422	455	454	427	462	436	418	427	444	445	440	405	437	464	456	413	416	434	427	406	403	419	439	461	407	412	412	453	431	439	403	399	476	426	434	404	449	457	426	424	440	440	407	410	418	432	424	469	437	430	433	421	459	440	493	415	444	425	444	440	443	394	401	447	449	444	439	436	438	443	423	459	420	438	476	448	383	436	457	416	447	441	464	442	445	409	390	409	402	431	411	423	444	451	413	449	409	444	416	453	456	442	419	434	421	450	390	449	447	430	421	418	407	427	434	447	424	414	419	399	449	472	431	401	448	408	432	409	460	421	439	431	428	425	453	410	426	400	413	453	438	446	433	411	443	417	443	434	468	431	432	434	428	447	382	425	452	428	424	440	423	406	423	421	393	392	399	397	439	418	429	417	419	427	447	436	433	445	466	430	412	425	425	428	431	430	423	440	428	468	402	427	413	435	414	473	440	435	400	412	432	441	450	434	406	413	377	387	410	489	442	420	422	453	415	415	403	441	415	437	435	449	460	387	434	421	429	381	447	424	417	433	440	433	438	424	378	434	418	448	471	420	478	399	410	423	440	438	422	437	425	426	451	441	451	432	406	437	453	424	444	405	465	436	383	453	428	428	411	442	433	457	407	423	457	432	415	426	458	448	450	389	447	469	405	429	420	419	418	432	414	435	455	484	394	404	415	406	405	447	405	451	435	467	456	427	416	413	430	434	413	408	431	458	439	405	440	387	431	435	424	427	446	438	420	407	423	444	424	435	437	430	411	451	414	459	403	439	444	394	430	404	420	431	424	432	417	473	417	407	433	455	419	450	424	420	422	455	432	369	447	445	400	410	410	413	399	420	423	421	406	426	466	407	421	432	421	420	424	457	429	418	417	422	443	463	464	444	448	428	429	442	417	414	412	452	417	461	415	452	400	414	439	403	429	444	413	436	439	427	430	450	444	454	414	427	424	470	411	434	431	416	426	462	452	417	440	443	427	419	407	422	416	431	453	413	406	430	409	448	424	410	415	407	409	436	422	430	403	397	439	419	447	432	440	443	421	402	420	420	428	409	409	406	443	450	427	404	461	399	422	423	454	418	433	415	412	447	423	444	419	411	461	429	436	417	422	431	395	417	442	398	464	417	412	458	434	422	420	442	436	434	402	418	428	431	398	469	407	398	406	389	402	404	458	403	405	421	385	464	479	399	415	461	408	448	473	432	469	413	434	435	445	408	411	405	441	407	399	413	443	418	416	477	475	451	420	442	411	388	405	439	424	464	393	409	438	423	421	381	388	438	445	411	434	385	444	411	412	471	425	424	441	415	444	409	433	426	453	455	423	456	444	424	450	414	420	419	427	418	443	434	459	444	443	398	433	437	428	433	391	428	404	420	407	429	405	397	418	391	385	414	428	401	418	423	418	401	394	449	446	418	431	418	422	424	400	455	405	421	430	370	406	392	409	410	433	402	434	420	412	437	422	479	455	418	387	405	472	423	454	439	403	419	463	441	401	451	447	425	407	443	409	399	478	433	448	413	460	443	432	417	450	457	402	420	391	400	441	402	448	419	434	464	430	437	439	415	428	443	424	449	399	429	425	437	427	445	399	426	411	403	419	448	429	366	420	436	461	403	399	377	403	422	428	418	440	434	420	445	414	471	390	413	458	421	395	447	390	441	425	433	453	405	427	394	429	424	400	440	419	400	428	419	400	434	409	441	414	410	440	408	425	393	380	428	461	385	416	415	431	412	439	408	417	457	399	453	465	453	433	419	419	412	434	447	415	455	418	427	406	435	434	447	441	411	404	401	414	424	461	444	438	431	414	443	397	411	414	433	441	426	453	390	426	437	423	415	427	410	415	417	450	458	422	487	413	431	423	444	437	403	416	430	441	422	458	454	390	413	431	415	394	435	382	448	443	435	456	441	430	397	439	458	392	496	419	435	423	377	415	423	442	413	403	431	459	391	444	463	436	415	465	404	414	445	389	424	411	386	431	452	425	426	397	448	416	416	417	421	417	440	396	463	449	433	412	412	434	438	407	436	455	444	439	410	430	426	416	429	445	438	432	443	440	430	431	414	476	441	474	420	449	432	396	443	444	433	386	444	438	416	382	434	440	399	456	440	448	412	416	428	435	433	409	431	391	429	390	427	429	432	417	410	409	418	439	434	428	422	400	408	467	419	398	413	432	395	444	417	460	417	422	424	419	439	412	413	416	452	446	439	425	372	449	418	462	446	427	465	412	427	442	417	453	422	405	421	419	412	423	451	408	424	406	430	439	429	448	400	433	412	433	421	419	431	436	397	388	429	430	383	396	438	377	452	409	424	405	438	392	413	446	413	445	436	396	441	427	419	423	444	414	402	412	424	455	377	445	425	452	422	456	418	404	470	460	413	415	430	443	420	431	398	438	443	415	382	438	430	408	421	432	402	426	429	473	400	416	438	417	412	374	426	427	425	440	442	435	418	404	399	455	436	421	428	423	400	406	416	408	428	456	428	463	410	413	447	431	397	431	405	437	431	414	435	428	445	430	417	432	415	416	429	436	450	434	443	387	416	450	412	442	359	448	423	425	379	476	411	438	429	432	430	453	444	449	402	414	395	423	470	401	388	405	407	420	439	424	405	424	409	456	438	402	425	416	457	439	405	429	410	455	419	461	445	418	420	439	391	422	408	438	433	423	407	438	439	381	428	440	406	425	424	423	412	397	402	386	445	416	424	420	408	439	375	444	450	423	384	389	417	430	448	431	415	400	430	432	463	423	412	416	423	425	432	417	397	406	423	425	397	445	421	461	399	409	443	438	403	421	426	403	430	427	447	424	442	408	397	424	437	418	442	433	392	380	408	446	401	430	442	403	400	457	428	408	433	467	424	412	420	422	443	441	439	413	446	419	410	421	453	441	439	389	430	388	418	403	431	428	397	405	435	408	405	437	438	436	432	434	448	418	480	455	451	430	418	438	419	397	415	425	445	433	414	446	457	454	413	423	402	426	435	402	396	441	416	410	423	407	407	444	417	455	399	392	421	395	433	406	454	407	417	393	427	437	420	405	413	385	440	430	409	435	393	419	409	447	441	422	432	391	438	436	425	435	406	407	430	437	407	415	412	423	440	426	504	419	411	400	409	437	405	419	411	412	437	413	470	425	427	421	437	424	443	428	443	415	439	419	430	381	401	453	406	385	424	395	443	441	421	412	423	386	427	435	407	424	456	464	449	418	429	416	442	450	473	430	432	431	448	430	451	410	419	433	426	433	424	459	461	396	449	411
6168	1195	410	342	262	283	285	296	273	280	249	292	273	298	236	256	286	270	268	249	278	281	272	275	287	256	271	259	273	276	280	282	273	264	291	267	279	259	263	260	301	266	290	292	266	288	256	276	300	296	260	241	265	268	261	256	274	281	264	274	294	274	292	284	271	254	260	280	256	271	271	255	308	279	301	279	269	292	256	240	262	280	278	273	289	266	280	265	262	262	263	255	281	257	277	279	282	275	303	290	273	267	260	280	259	280	284	292	295	290	284	316	289	242	295	287	285	273	290	291	283	257	271	283	260	293	276	283	273	289	292	279	276	267	266	264	264	258	269	261	284	266	287	290	283	260	275	290	259	277	266	242	276	270	269	282	243	275	283	277	262	277	220	273	265	260	256	279	263	289	278	279	236	275	267	252	259	270	309	280	255	293	253	292	273	312	295	276	268	269	267	291	269	275	282	239	271	272	283	323	263	242	249	257	279	282	281	259	308	253	272	257	298	270	284	263	260	258	263	272	261	285	273	307	280	242	293	292	268	274	297	284	264	284	268	262	274	271	287	243	277	284	264	287	270	256	277	283	260	273	259	294	271	283	261	266	285	287	288	279	272	275	265	251	270	296	266	293	336	307	287	258	286	260	291	280	278	273	309	278	275	290	277	309	302	296	267	263	256	284	289	301	257	274	267	291	242	277	318	307	267	296	251	295	274	244	276	234	293	241	218	279	255	260	304	255	289	309	287	309	261	277	270	270	241	273	278	317	294	229	258	241	281	258	259	272	282	263	291	273	275	289	253	301	267	286	277	270	266	277	315	274	249	267	294	316	285	251	287	272	272	260	281	259	284	294	258	271	279	276	262	286	267	285	251	281	263	279	291	283	283	283	296	274	271	252	292	274	269	227	266	249	276	274	298	283	287	277	250	238	318	255	297	276	253	282	266	277	251	298	258	239	262	308	314	246	268	268	267	271	263	278	255	275	316	300	292	282	259	283	270	280	260	266	277	286	264	285	251	263	286	308	291	277	243	275	271	271	258	277	288	268	271	273	285	259	267	238	280	291	279	242	253	259	242	315	257	290	260	278	275	252	287	291	279	248	283	281	273	286	288	286	299	242	278	257	266	254	281	291	281	277	289	281	292	255	285	277	271	287	256	248	272	268	281	291	286	273	254	280	270	286	282	283	277	254	282	275	248	273	292	275	306	264	248	261	282	298	255	258	294	263	257	242	285	248	266	249	277	277	263	275	274	275	251	280	313	258	281	282	303	277	288	265	268	279	297	277	294	268	271	263	268	281	321	261	286	277	263	293	288	289	292	278	269	296	281	287	278	288	268	262	259	277	286	278	261	274	271	304	263	255	275	282	278	273	273	256	279	281	268	266	261	284	274	256	283	264	257	286	267	290	300	292	288	288	261	250	271	290	256	256	264	271	293	253	286	262	293	255	282	279	293	260	271	268	318	291	279	272	280	264	279	275	275	290	241	248	301	261	258	256	287	253	280	314	291	268	260	272	274	282	272	285	285	295	253	257	252	277	243	291	281	255	270	289	262	257	266	256	246	282	298	255	276	255	259	279	255	286	284	300	251	289	274	275	284	263	294	255	259	297	276	277	261	276	282	267	283	272	300	257	257	277	277	298	305	297	278	246	270	290	290	268	258	270	279	279	280	263	289	255	292	252	278	265	258	289	290	286	254	248	268	250	279	283	299	264	275	259	262	255	288	258	240	256	245	281	282	278	280	279	271	270	248	241	299	256	281	252	299	263	286	272	258	302	271	252	254	271	270	268	284	290	255	293	258	326	281	254	269	253	271	268	274	246	292	282	268	240	266	271	295	283	248	270	266	286	279	294	250	259	269	271	253	265	295	246	258	284	281	268	278	244	261	270	279	315	297	293	288	275	269	282	270	264	265	298	259	254	301	263	298	278	264	285	261	281	249	287	260	257	271	300	271	271	282	274	278	284	266	251	288	270	242	311	233	266	281	275	288	249	291	286	303	249	286	268	273	274	296	288	253	279	286	217	273	274	271	284	285	284	250	259	273	290	250	259	263	289	277	290	266	268	291	273	303	274	237	277	261	303	261	276	279	301	263	274	296	266	283	293	280	293	278	267	278	238	290	261	251	280	254	247	273	289	275	304	278	294	296	252	288	291	266	285	260	297	292	249	302	317	273	274	273	270	261	318	282	281	291	268	272	265	253	274	266	257	255	283	279	262	271	271	260	283	256	277	287	266	295	258	274	271	270	257	268	291	273	295	273	290	271	257	266	286	267	264	280	282	264	284	284	223	258	232	257	290	251	273	259	293	252	291	269	283	273	267	265	267	265	286	263	264	248	280	242	278	245	277	253	297	301	312	275	292	273	275	283	287	285	290	302	282	276	279	315	289	282	284	275	289	281	253	266	287	261	262	254	286	247	268	260	272	289	288	280	271	271	260	249	292	282	289	280	269	264	264	280	274	303	275	259	254	266	307	288	256	291	280	249	295	252	235	249	276	290	290	316	266	263	245	272	299	255	275	252	267	252	269	294	302	271	262	259	284	305	312	311	301	290	268	316	247	290	264	265	283	262	253	276	259	273	271	282	279	262	279	299	254	263	283	277	287	284	279	302	263	276	264	293	273	271	285	273	250	280	261	283	254	251	284	257	316	271	271	269	267	279	269	278	244	289	288	270	269	282	241	270	273	288	267	294	249	303	270	248	254	290	257	294	290	287	269	270	294	267	291	262	284	285	256	253	269	292	263	283	279	291	266	299	270	291	286	271	264	261	273	284	288	276	289	288	278	296	284	251	290	262	278	290	302	293	260	278	257	283	274	242	286	263	294	268	234	259	292	279	250	259	311	258	282	243	299	302	271	280	276	280	271	318	305	297	278	276	278	265	251	278	280	289	282	293	265	284	272	258	287	290	259	278	255	230	274	258	268	250	257	254	294	283	288	286	275	296	276	273	273	271	283	293	279	281	294	264	293	271	244	291	263	287	268	283	273	272	266	270	301	306	256	280	296	298	310	285	282	256	236	273	305	265	273	290	273	259	291	262	268	257	282	296	269	258	270	265	272	299	260	292	280	253	255	294	263	279	248	280	275	268	294	296	302	245	281	249	294	270	263	284	278	259	280	313	284	257	295	275	279	282	297	259	278	270	264	296	273	267	282	273	309	267	248	242	277	305	282	287	279	263	254	279	250	270	285	302	275	246	277	295	268	281	276	251	281	266	248	272	265	317	279	297	304	278	244	252	280	279	282	287	263	238	310	272	295	233	278	265	283	264	275	285	302	267	252	258	261	265	257	262	260	244	293	266	256	287	266	276	272	254	276	332	266	273	278	280	268	262	261	297	277	279	228	290	260	299	259	284	284	247	280	298	264	277	273	281	280	247	258	276	291	282	298	254	327	248	259	266	325	296	259	291	262	292	263	285	304	269	280	284	282	246	273	262	289	268	273	298	250	283	287	252	264	288	274	284	312	256	262	279	281	275	289	306	289	266	282
6623	1155	898	914	902	857	770	789	743	741	817	744	782	776	781	778	750	731	757	760	747	792	729	784	766	684	735	687	737	735	766	767	733	710	754	721	738	699	687	717	748	751	738	738	724	714	735	721	713	701	715	697	715	751	706	690	711	737	760	752	753	696	715	738	712	768	740	698	733	745	706	730	735	727	722	753	717	724	705	763	703	731	697	737	704	758	739	706	690	745	705	721	711	682	740	754	714	710	739	722	707	738	722	737	667	772	719	745	729	762	766	756	705	705	735	721	727	742	745	688	699	721	674	782	731	770	728	739	785	719	712	733	654	732	755	756	708	763	690	779	695	744	723	695	774	703	750	737	699	770	693	656	733	754	682	708	739	712	720	722	753	765	731	740	715	721	753	754	727	739	728	682	719	681	730	728	723	786	712	722	743	733	723	752	704	679	707	691	679	725	704	735	697	760	713	718	777	763	707	716	712	741	757	772	748	742	715	744	717	723	735	714	713	696	718	715	704	745	713	736	743	768	743	721	740	700	763	704	694	700	717	701	756	719	752	679	703	702	644	715	737	711	693	682	722	773	743	786	701	809	721	726	767	697	670	770	706	729	679	682	729	713	753	739	744	688	746	713	734	694	729	752	738	690	717	751	729	725	730	738	734	728	668	714	698	722	668	726	748	702	714	726	749	724	788	740	678	744	729	719	720	702	681	712	726	707	721	734	731	693	723	678	713	723	715	729	758	742	734	731	713	714	709	694	753	756	720	721	718	791	743	719	688	766	767	714	736	705	721	702	720	784	727	710	715	687	732	731	691	700	725	742	719	680	692	747	743	708	699	702	767	758	672	683	749	648	781	715	695	708	735	749	694	703	746	710	746	710	748	752	694	790	679	687	727	735	758	690	766	717	720	691	688	733	731	735	727	706	747	732	739	756	730	745	705	755	736	737	748	709	698	800	763	716	734	742	726	728	709	742	789	725	719	729	722	744	716	713	713	758	738	737	727	744	695	722	671	737	683	695	742	720	725	734	719	685	746	754	723	753	704	716	732	749	697	774	679	734	736	750	689	678	693	751	715	749	688	721	714	737	711	729	680	746	716	708	701	710	682	762	711	688	753	697	684	689	766	746	718	740	734	746	711	709	720	727	771	744	702	705	730	728	719	727	697	772	732	728	671	687	734	743	735	749	691	660	756	704	762	690	705	737	720	729	707	765	699	747	767	712	753	709	747	687	764	705	752	674	700	716	765	737	751	771	763	704	727	753	719	724	759	705	732	741	705	705	793	690	717	736	713	756	730	699	791	753	732	737	712	686	718	747	708	755	713	678	750	676	710	688	691	722	712	711	736	687	747	746	720	711	748	741	748	788	715	707	679	797	719	788	728	745	722	703	710	697	763	771	737	760	753	744	692	696	668	732	658	711	769	743	710	743	662	765	691	736	737	751	724	762	730	700	757	701	743	697	722	725	744	734	755	728	709	710	697	724	720	737	777	773	722	713	691	720	717	749	708	718	764	703	754	750	746	738	707	711	669	758	714	700	741	707	738	718	716	729	688	762	747	736	750	721	743	776	743	737	746	732	766	722	746	752	709	740	764	706	689	720	752	737	750	737	767	707	742	708	773	733	732	709	746	721	737	726	708	687	716	756	711	790	680	767	710	763	729	704	712	708	664	756	771	682	695	750	722	762	744	705	682	725	683	720	691	726	711	698	706	746	728	713	776	733	757	670	695	680	702	732	705	781	717	733	734	723	723	730	765	734	758	705	723	729	737	679	705	705	747	699	717	742	757	739	740	701	705	689	695	735	739	745	678	711	664	697	705	706	753	725	739	724	727	750	711	741	717	715	730	764	725	763	723	730	723	716	758	730	774	754	750	774	723	745	700	733	743	726	682	723	694	747	768	706	731	732	697	718	727	671	722	742	736	685	697	750	723	739	703	706	694	727	737	725	761	775	699	731	754	750	705	700	718	703	705	716	694	693	748	749	729	744	702	697	720	738	702	711	762	751	746	732	748	717	734	763	716	737	707	699	754	704	744	738	737	729	768	761	702	734	699	717	779	729	727	722	717	748	729	734	733	735	749	734	705	700	666	714	772	736	705	742	735	779	697	702	685	764	690	756	700	762	749	754	697	727	760	727	725	727	749	752	738	712	713	731	732	728	722	754	708	735	725	759	706	759	777	743	699	708	721	713	766	719	714	753	704	757	782	751	689	715	716	708	681	680	738	716	730	732	701	731	699	724	750	769	698	766	728	729	741	713	729	733	690	752	738	754	753	722	727	731	767	716	757	714	718	707	718	782	748	729	728	697	726	684	748	763	746	747	720	711	768	726	718	712	736	729	698	754	754	688	744	752	748	714	711	717	732	754	738	691	746	685	728	726	760	753	743	700	710	739	718	731	739	748	708	703	752	698	708	711	770	728	749	699	729	725	719	764	723	691	722	740	729	720	705	709	768	713	732	717	714	770	757	770	728	687	698	685	698	736	719	744	739	695	697	733	740	699	673	761	709	757	756	720	740	750	735	715	688	759	749	741	702	688	746	702	737	749	780	696	680	723	746	762	744	733	741	730	765	715	728	672	718	755	766	720	687	751	722	766	743	743	725	756	721	731	708	726	714	700	693	737	719	736	701	738	742	724	726	732	739	776	760	738	671	691	711	705	772	754	666	748	712	701	740	727	741	710	704	742	756	740	734	737	746	737	706	727	728	744	733	719	725	769	684	741	731	688	726	770	701	704	764	737	690	717	719	754	748	750	706	731	709	712	748	637	781	723	699	737	686	698	709	717	693	708	720	719	735	780	740	761	714	706	738	711	751	758	734	727	715	755	705	705	707	727	738	735	763	725	736	724	725	696	717	738	724	797	774	740	703	741	695	748	692	705	745	753	714	738	751	753	762	695	723	718	723	720	717	719	735	753	761	720	731	758	717	761	690	728	712	729	716	729	742	811	740	723	727	730	770	715	739	711	735	671	665	716	722	728	749	722	757	735	709	764	708	738	675	673	734	734	732	737	730	746	719	699	745	740	691	728	756	717	673	693	730	726	684	714	712	705	756	731	759	733	720	750	716	710	749	679	714	745	740	756	811	725	722	753	753	728	699	755	711	764	754	744	719	761	698	728	700	712	701	676	766	736	701	778	770	733	775	696	703	694	707	744	766	667	676	746	705	732	742	751	710	747	744	749	672	672	756	722	716	700	718	739	684	700	727	723	718	792	696	733	741	723	732	745	777	687	775	660	727	723	702	717	727	667	683	703	777	729	696	721	693	722	738	756	755	718	715	725	701	705	712	721	743	696	703	735	752	718	752	776	699	719	755	701	752	717	762	757	742	699	736	707	725	726	703	730	728	671	729	691	728	713	739	741	733	730	715	756	698	757	690	738	721	721	735	688	726	687	721	697	688	734	733	716	754	669	778	745	731	748	761	716	757	753	690	763	677	707	741	751	724	738	718	733	729	722	714	726	717	694	624	711	704	782	741	715	695	698	744	746
35303	24591	10290	3675	1685	1014	652	572	469	425	427	406	380	336	352	343	333	331	341	324	360	319	327	324	322	332	332	289	321	294	342	306	300	310	292	314	293	307	330	341	303	333	295	302	303	314	284	328	329	295	292	300	319	307	309	295	282	316	308	311	308	325	308	303	309	306	306	306	293	287	298	297	305	323	288	298	307	316	313	284	323	308	296	296	310	295	297	337	297	303	312	319	313	326	346	315	292	321	306	327	323	280	283	298	283	292	310	297	334	300	325	310	314	344	297	296	261	303	274	285	309	280	324	342	275	328	320	288	319	284	326	307	296	307	323	296	320	306	319	282	300	330	289	275	271	279	304	284	315	359	299	277	281	296	291	318	270	309	303	314	315	291	307	278	323	301	276	297	284	319	304	293	304	296	264	329	288	301	284	320	287	286	322	310	300	301	303	312	290	328	321	313	312	297	281	289	319	306	297	290	308	293	292	265	296	306	294	322	284	289	329	304	276	303	311	286	328	312	278	280	298	329	326	328	301	323	273	307	313	276	296	304	293	285	296	324	330	309	307	314	305	281	302	366	320	300	286	295	277	320	322	308	299	318	350	308	303	338	290	312	296	326	287	313	277	297	314	301	290	323	319	313	283	289	291	306	323	322	290	304	313	321	271	289	335	295	287	286	282	277	298	285	306	307	322	289	297	276	295	354	311	300	316	324	295	314	269	307	318	305	333	326	300	313	326	305	307	289	296	288	325	297	282	281	293	294	331	282	303	314	296	337	335	312	346	302	299	311	298	290	293	318	291	312	287	302	285	294	311	280	310	312	333	316	311	309	292	272	313	285	283	309	279	316	306	332	307	292	280	310	309	306	320	301	325	298	290	294	307	333	290	310	320	321	306	312	299	286	320	298	312	301	302	283	305	336	304	304	307	290	322	301	306	289	270	311	283	307	338	286	305	319	320	276	353	307	314	316	312	341	315	310	323	324	313	311	299	339	328	319	306	285	315	299	291	279	297	288	281	302	297	312	337	319	279	263	273	310	307	322	301	299	301	293	268	324	316	304	319	293	313	304	269	317	342	291	294	284	312	332	308	307	329	289	301	285	298	329	272	304	302	279	284	291	329	331	315	305	313	297	296	268	297	286	318	289	301	331	266	249	325	324	288	294	325	276	305	282	312	297	287	298	294	303	284	280	285	315	287	305	306	325	286	309	332	291	291	312	317	280	289	272	319	321	281	275	283	317	307	287	282	282	313	289	324	307	305	298	296	321	293	277	318	305	337	298	262	331	294	284	334	284	302	322	258	295	327	292	288	322	323	330	293	318	298	284	309	292	310	295	311	311	287	304	307	299	324	304	304	304	323	323	323	305	260	303	311	327	320	301	285	308	284	342	279	254	319	278	313	281	319	291	302	312	284	272	322	304	313	275	315	285	311	353	325	321	306	308	320	300	302	268	292	324	296	278	279	315	283	288	272	287	279	273	302	301	310	298	287	299	322	298	317	295	278	325	300	316	317	294	268	304	285	298	298	344	325	318	314	290	286	259	280	311	297	288	330	289	277	304	282	286	279	266	309	327	299	298	305	295	304	305	304	286	309	312	302	339	321	285	316	314	309	295	280	298	306	329	298	278	282	306	315	295	304	283	282	307	276	311	265	310	298	293	291	329	281	296	281	302	316	311	300	303	316	300	278	310	312	327	311	311	292	297	292	304	272	258	314	310	302	288	301	296	323	278	312	293	314	289	309	299	283	320	266	314	340	302	316	283	326	277	275	297	306	315	326	267	300	306	305	284	300	323	316	318	311	304	308	319	301	297	279	292	272	303	285	302	337	293	322	304	316	318	340	276	290	308	319	277	285	292	302	331	291	291	293	288	287	299	295	279	309	290	270	307	329	304	294	289	294	296	279	307	288	296	297	331	301	303	279	282	306	325	305	324	295	327	290	324	284	314	324	287	269	270	295	295	306	317	300	302	313	270	280	305	287	304	320	255	290	293	294	302	291	311	312	330	291	307	302	290	323	333	293	263	295	315	292	289	282	298	293	308	305	286	329	292	321	284	281	318	333	275	317	312	319	324	311	309	286	271	291	298	284	319	295	288	299	301	302	269	285	292	307	320	305	294	341	306	299	278	304	228	280	316	298	302	296	315	279	319	286	267	310	305	314	329	317	325	300	312	307	270	309	307	273	300	301	304	325	312	341	318	267	307	326	301	314	311	275	295	341	313	292	311	293	281	291	307	293	289	322	344	309	319	282	287	307	290	290	327	293	282	329	316	305	326	306	292	306	330	277	292	313	293	297	331	300	341	322	302	296	325	300	317	306	343	303	324	314	324	293	293	294	294	308	302	294	287	309	291	288	305	305	283	285	298	285	305	290	283	296	323	299	322	279	334	294	277	283	302	318	341	329	318	290	296	318	314	308	290	307	315	276	274	319	331	341	287	329	299	313	286	309	295	272	293	316	258	290	294	287	306	320	315	312	293	292	266	341	297	294	321	327	316	294	284	293	300	317	322	276	284	292	290	278	297	299	295	309	347	294	299	287	312	333	287	302	322	303	316	294	314	344	294	309	308	309	314	302	306	330	327	266	293	304	303	273	292	298	275	323	323	290	270	332	290	309	271	297	324	285	283	334	302	340	274	278	278	303	300	329	302	309	290	259	319	308	296	302	343	290	311	321	283	298	295	322	313	276	305	306	284	279	330	314	322	312	313	278	313	298	282	307	356	281	281	278	291	299	318	273	320	319	254	280	279	284	305	303	288	306	261	287	327	284	277	272	305	300	291	301	301	302	297	304	318	330	302	325	282	307	310	321	293	319	343	283	294	296	281	288	300	295	320	272	307	303	294	273	307	316	330	287	290	309	275	294	303	276	278	279	299	301	307	277	325	319	277	328	341	293	323	305	302	319	288	318	314	325	319	335	302	291	316	308	301	304	277	327	288	319	298	294	315	291	313	318	295	318	272	337	302	299	296	292	309	308	323	322	274	310	295	332	316	298	283	309	315	300	305	319	313	313	341	306	344	285	276	312	293	296	294	333	317	305	282	306	304	294	333	302	283	277	316	334	268	292	324	311	304	328	315	312	284	338	312	276	304	301	314	341	295	308	310	262	282	275	302	286	313	305	301	296	282	283	294	312	296	271	289	285	312	294	277	292	309	354	312	289	311	314	319	332	300	327	307	349	284	297	287	298	284	308	313	333	302	304	314	291	289	275	300	315	300	298	283	302	287	301	312	335	334	308	297	293	334	264	296	303	273	283	289	294	326	295	290	319	277	288	304	304	289	300	287	319	302	314	332	307	304	267	314	298	339	338	326	286	284	326	289	282	281	340	283	318	287	292	322	308	293	327	299	303	314	311	322	313	328	295	326	292	310	314	323	287	299	289	281	290	312	267	310	307	301	303	322	322	285	298	296	273	287	303	317	300	288	295	296	314	327	278	280	322	303	338	329	305	302	303	278	308	310	310	311	289	327	320	312	299	311	284	303	316	307
28176	4549	3572	3960	3373	2820	2398	2037	1864	1640	1490	1385	1419	1249	1121	1129	1039	1059	966	952	995	994	942	911	942	920	894	903	859	878	871	841	803	868	851	814	870	792	805	784	791	875	819	748	830	830	811	807	825	788	815	798	855	786	814	778	815	775	799	855	807	734	777	829	788	808	823	801	809	770	816	826	794	796	797	813	782	775	745	778	783	781	781	826	793	811	758	782	839	777	796	771	799	788	755	799	763	771	778	822	777	755	761	744	763	789	806	807	804	785	797	730	762	764	792	824	730	799	736	775	811	797	791	752	772	765	739	784	782	755	766	788	804	826	730	759	819	749	756	743	782	783	766	768	766	780	764	748	737	746	773	768	796	737	762	760	759	781	766	789	739	780	792	773	795	768	782	752	762	838	799	766	783	807	822	778	739	784	742	753	799	765	789	784	817	767	774	801	710	805	782	788	750	713	771	748	787	777	802	763	783	774	728	768	758	744	842	757	775	800	803	817	797	807	780	774	740	769	732	784	785	814	809	798	731	762	780	832	774	775	750	768	768	810	764	758	777	793	759	823	774	796	768	764	763	720	762	760	771	768	799	747	768	781	764	786	782	788	819	765	757	735	746	795	808	783	784	777	773	768	769	807	736	794	757	807	790	761	778	765	794	784	822	793	793	791	819	766	752	767	802	752	790	742	773	784	797	791	783	757	772	805	779	806	787	796	777	800	768	701	815	769	759	805	756	796	799	785	791	734	783	785	782	792	798	760	761	781	824	764	740	764	778	780	771	791	753	765	708	759	774	762	795	801	803	839	816	772	778	766	760	781	791	751	814	732	769	737	732	809	808	763	768	738	782	771	826	754	731	784	753	806	838	787	747	773	767	776	742	706	765	771	750	771	760	790	805	784	784	803	781	759	782	836	779	782	775	730	803	776	761	743	764	749	772	755	739	769	761	813	752	843	815	740	847	776	841	745	790	724	719	746	793	833	793	791	778	782	788	820	734	805	789	753	797	785	752	819	755	781	796	821	760	753	807	814	756	822	797	790	802	757	803	820	730	795	753	810	777	751	781	787	776	741	770	754	791	757	808	769	792	770	792	787	756	806	771	745	811	763	749	831	791	773	783	776	756	800	832	827	770	833	767	766	770	770	689	816	801	796	763	815	777	783	756	805	717	761	749	829	798	769	793	761	737	787	800	762	749	773	779	755	817	780	785	793	776	801	797	760	752	791	806	820	783	751	798	762	810	764	735	753	784	773	814	810	825	856	793	782	801	813	724	733	793	771	726	829	729	804	777	779	781	770	792	810	742	788	749	813	768	818	744	760	753	779	761	768	774	802	796	771	793	742	782	747	737	757	795	759	752	809	756	754	760	812	751	774	750	776	783	794	806	762	724	865	788	810	763	792	748	781	757	782	795	800	732	797	837	740	802	772	744	765	753	787	749	779	740	840	802	756	778	801	756	813	758	730	733	746	812	773	769	808	787	785	782	736	746	731	780	803	773	784	795	766	746	797	756	767	762	826	796	761	829	785	711	818	799	792	764	759	796	783	782	766	790	751	789	786	783	754	772	795	752	767	749	802	793	781	776	802	809	762	765	773	775	778	770	770	744	785	793	813	818	821	784	789	756	821	772	774	791	769	774	754	760	754	778	785	757	760	803	803	723	785	748	757	777	742	812	721	770	775	790	761	818	748	778	729	752	759	737	769	791	751	774	782	790	804	832	762	794	756	775	749	776	768	815	830	796	766	759	743	806	751	784	702	769	773	807	749	723	785	807	802	742	763	748	811	714	801	797	742	799	770	776	770	740	785	802	750	788	756	722	741	757	774	767	788	742	688	758	791	767	776	783	806	767	747	743	758	788	794	771	750	816	857	809	759	752	758	790	785	761	794	788	817	780	731	751	792	770	767	801	770	777	747	776	816	861	774	757	785	760	748	770	793	752	793	764	814	822	773	784	745	762	775	754	784	770	774	735	813	788	803	753	726	721	765	762	785	794	765	770	787	811	791	788	729	811	768	782	800	773	775	765	787	788	796	780	803	778	792	737	797	801	756	759	782	778	794	767	782	775	819	822	768	733	854	786	796	750	768	789	797	819	760	772	810	758	760	744	791	784	759	777	781	805	795	771	792	799	770	761	785	737	763	759	773	796	758	799	785	759	811	751	779	755	770	764	795	779	749	806	811	804	707	842	778	824	760	786	745	808	746	787	779	790	801	798	794	803	737	795	759	784	776	763	791	811	754	835	748	792	769	801	803	777	750	776	769	757	790	803	774	765	789	757	736	814	756	795	780	782	810	771	752	742	795	781	824	785	793	782	797	791	739	764	753	824	779	750	821	733	803	770	769	743	765	788	793	783	744	759	766	783	778	775	733	736	779	835	782	763	773	729	788	744	802	723	758	737	817	757	758	805	799	778	750	765	801	803	780	811	802	802	731	796	732	769	771	809	785	816	793	742	823	758	815	810	754	814	795	711	767	783	742	801	789	787	761	781	793	767	745	793	747	764	742	719	783	784	789	833	798	810	770	857	745	787	825	755	753	820	773	766	741	759	774	783	798	774	795	747	782	795	720	799	788	736	743	784	771	701	718	788	753	771	764	844	795	811	752	795	766	812	756	758	798	775	825	748	798	765	790	777	743	759	790	754	747	806	771	740	767	774	768	771	830	767	776	792	760	776	798	724	798	797	770	789	745	791	802	786	800	771	771	765	734	828	806	784	744	794	745	767	779	774	760	743	784	833	793	757	769	796	750	804	776	779	759	719	787	817	788	797	764	739	784	799	826	823	795	760	760	773	741	811	814	813	817	803	786	814	798	749	715	783	730	776	779	756	768	758	734	787	788	750	814	792	776	764	755	798	757	753	780	792	793	780	785	784	748	779	762	790	815	710	794	765	728	778	733	791	778	748	789	881	743	812	747	788	794	756	795	778	786	761	762	805	757	744	803	764	841	763	783	739	809	813	805	804	803	770	734	773	772	760	745	741	753	785	841	761	781	810	764	782	803	787	779	781	726	718	761	784	769	782	774	816	820	761	746	801	768	771	743	828	757	782	773	778	797	784	738	783	737	786	832	868	791	748	771	850	770	810	774	770	758	765	803	734	752	791	830	741	747	759	738	792	814	727	752	766	760	767	801	800	845	806	777	729	793	752	790	711	771	750	787	788	723	759	797	762	791	783	783	748	729	789	749	788	774	801	815	780	748	765	822	756	738	759	805	769	782	771	764	765	756	755	809	816	769	751	764	778	781	752	742	755	779	793	752	766	777	793	785	774	765	739	770	803	773	758	736	811	797	785	779	745	754	775	784	783	735	759	772	855	776	760	806	699	813	766	822	793	781	787	844	735	795	764	773	790	780	733	742	746	803	775	804	737	747	763	786	801	803	759	810	712	764	826	792	809	766	754	756	783	794	781	812	788	792	760	776	751	815	759	798	806	809	741	777	811	784	733	777	743	784	810	779	797	777	766	751	771	810	785	787	801	755	800	784	745	756
41285	28613	15214	7251	3509	1765	878	668	490	397	375	339	283	263	247	266	247	206	215	243	186	224	170	196	206	201	184	191	204	168	172	177	184	183	162	180	167	171	173	175	171	167	172	155	171	166	161	158	154	149	167	151	185	154	171	157	161	170	160	164	162	171	155	157	153	136	168	151	173	185	173	153	169	159	158	147	163	151	176	148	181	147	200	170	159	144	179	143	178	167	143	156	168	182	173	167	146	149	161	138	145	147	179	145	145	126	165	152	144	148	146	169	131	159	138	168	143	156	162	154	163	153	149	154	154	165	156	158	143	160	146	172	155	153	142	161	160	162	143	146	148	164	158	168	167	177	146	168	147	148	137	137	162	145	163	155	148	145	185	150	165	169	138	166	150	124	162	132	141	139	160	142	158	153	167	162	175	155	138	136	152	172	135	162	159	145	166	163	179	161	138	175	178	151	148	162	159	160	151	150	140	166	147	166	147	142	141	153	134	142	157	148	149	171	158	159	143	153	136	170	129	165	166	164	144	155	172	157	164	187	156	151	172	156	154	144	176	164	149	157	156	146	162	163	161	132	151	171	156	170	142	151	143	161	174	165	172	156	134	153	148	161	172	157	165	140	151	164	193	150	143	151	137	131	128	146	153	156	171	153	167	154	156	156	176	134	157	140	172	167	138	169	172	158	159	137	171	161	166	188	152	146	153	148	161	147	139	149	171	155	157	137	147	147	166	172	177	135	136	157	165	142	162	146	169	151	161	160	135	172	158	161	150	166	137	165	143	187	133	175	160	147	146	175	139	184	162	150	167	145	155	160	139	139	150	150	151	148	158	123	145	157	162	147	144	131	165	139	161	158	144	139	152	140	161	132	186	159	147	159	140	161	164	139	150	165	164	164	164	162	139	165	156	168	142	153	148	179	157	146	154	153	166	140	170	155	164	169	147	169	150	190	152	167	129	139	158	134	160	143	149	174	150	178	177	136	162	142	155	142	183	177	157	159	169	160	143	169	154	164	179	149	142	131	153	168	134	158	153	143	151	151	157	153	145	141	164	147	153	161	153	141	159	159	167	158	168	150	166	167	173	152	172	145	190	174	135	147	155	150	158	159	174	185	151	162	153	153	158	138	177	134	162	154	168	153	163	151	150	159	161	147	144	148	151	173	164	145	170	145	171	151	160	166	152	144	166	166	159	159	155	158	154	152	146	145	144	153	155	167	136	161	146	126	148	155	151	180	156	167	161	157	157	153	161	148	173	150	152	166	135	164	149	164	140	148	147	155	144	153	171	157	157	149	161	162	166	163	171	158	168	139	155	130	169	150	141	181	153	170	167	154	166	155	136	151	159	161	150	138	151	170	153	157	139	149	143	158	160	148	160	196	143	156	134	170	170	163	151	148	153	146	156	159	138	137	170	162	145	167	159	162	140	156	175	167	158	133	189	127	143	152	154	137	168	153	152	154	174	158	176	136	147	161	161	165	162	152	159	149	165	141	148	145	164	152	160	146	153	161	162	151	147	153	145	167	151	148	143	138	156	136	152	170	162	149	179	147	141	152	156	151	170	158	137	148	146	167	163	161	152	153	138	151	148	155	162	148	146	147	151	172	186	124	154	150	148	170	143	172	152	176	154	174	159	167	151	130	156	154	150	141	168	172	166	155	168	157	148	137	141	144	137	165	148	165	153	145	149	156	154	169	154	169	166	147	145	148	132	139	136	157	155	166	175	157	148	143	170	173	127	155	137	142	162	129	152	152	152	139	152	147	170	177	164	124	135	138	148	136	152	157	151	162	160	151	142	136	155	135	150	147	162	149	175	174	157	166	165	155	137	157	153	144	153	160	141	164	173	152	161	147	138	175	164	150	132	139	158	138	171	186	145	168	156	150	154	176	161	158	147	154	153	153	163	147	162	171	142	163	149	154	167	167	145	154	159	142	163	161	152	174	149	156	158	170	153	167	135	154	127	165	153	146	155	146	182	145	138	157	156	142	157	181	159	158	172	152	174	142	133	169	144	140	141	137	161	148	150	144	142	154	132	118	157	136	147	164	148	160	139	135	144	141	165	166	163	163	159	154	154	165	159	150	158	170	160	185	160	146	140	143	153	163	157	163	140	157	135	167	173	163	187	151	131	154	180	142	160	160	144	145	144	161	143	149	172	128	144	135	166	146	157	177	152	141	128	128	142	140	174	131	143	154	142	152	148	163	159	143	164	141	142	135	174	167	148	156	122	161	160	185	175	145	149	150	163	181	161	141	170	145	161	162	155	154	154	153	133	158	144	140	160	130	158	152	143	155	159	171	147	140	159	158	181	158	165	170	180	138	153	157	137	168	157	182	143	147	164	156	172	132	161	157	166	147	132	151	144	145	184	145	157	147	150	143	150	138	175	171	138	148	146	160	161	181	144	168	158	155	178	170	151	156	172	179	166	166	160	162	135	141	142	166	150	149	159	170	168	140	181	151	154	148	163	167	154	146	172	162	176	158	181	158	139	165	160	149	158	145	137	147	161	154	150	159	148	166	162	155	143	157	156	142	157	154	160	180	147	158	124	164	146	144	132	166	192	166	141	164	159	149	182	173	141	145	140	163	147	135	154	153	154	145	154	137	142	145	151	184	146	167	149	168	127	181	159	167	161	149	174	145	150	150	140	147	149	159	183	152	154	164	170	155	157	131	134	156	154	147	162	160	161	143	151	156	146	153	155	156	168	162	140	175	168	132	163	172	157	144	144	155	159	144	172	164	143	165	145	160	169	142	165	145	173	134	156	170	165	155	152	136	143	157	151	163	177	134	169	186	144	152	129	166	158	159	147	161	143	122	163	148	150	136	136	138	140	156	147	157	158	148	157	165	166	157	146	137	129	144	152	157	179	144	175	179	159	146	152	143	161	163	158	157	166	152	175	169	180	193	139	155	141	148	154	142	154	182	158	174	144	160	151	157	151	133	146	151	171	148	178	176	142	127	140	144	147	155	169	176	161	146	184	134	153	156	136	167	164	153	163	171	186	166	169	172	161	160	168	146	146	147	150	160	156	175	167	164	150	153	132	167	152	149	137	159	141	152	141	136	173	155	147	153	161	165	148	168	149	144	167	180	146	140	139	157	144	136	163	148	164	136	156	165	171	152	142	175	158	159	147	146	138	158	175	161	158	145	139	149	150	153	182	169	173	157	150	188	164	156	155	173	173	146	136	147	142	145	183	167	169	173	165	159	178	154	145	158	155	186	140	149	172	148	156	137	154	175	141	138	160	162	159	166	145	164	149	141	186	150	169	124	163	162	137	143	146	165	143	169	161	151	156	176	150	165	155	162	156	141	152	137	158	117	173	148	173	160	164	164	137	145	156	158	147	157	158	152	142	166	161	149	137	134	191	157	162	163	150	162	145	170	158	147	157	174	148	165	164	150	155	160	189	172	186	160	168	169	153	153	171	148	170	144	155	143	167	169	139	170	153	140	157	157	139	168	165	153	150	162	159	161	200	157	138	133
30723	5450	5616	6127	5239	4260	3403	2782	2394	2098	1803	1666	1553	1324	1200	1045	1034	865	913	842	785	752	724	732	694	675	628	632	630	611	594	602	586	609	569	560	559	504	536	511	511	486	517	530	528	546	509	510	505	479	508	432	437	451	473	498	459	486	456	448	462	429	468	479	475	476	456	463	442	473	453	459	456	461	454	432	459	460	451	483	442	444	447	461	434	455	469	451	386	446	459	429	452	430	441	426	411	423	435	458	422	438	449	424	412	430	458	427	408	481	445	424	402	435	434	432	431	413	421	418	414	448	418	441	413	488	442	460	443	430	440	428	430	413	454	450	495	454	446	429	421	430	406	443	469	440	458	417	426	398	426	394	416	427	432	444	413	425	437	432	421	400	430	419	428	413	456	420	416	422	430	416	422	438	436	441	446	438	383	410	416	462	406	400	462	424	430	408	429	449	411	405	430	433	422	441	413	423	411	444	450	451	421	434	421	442	465	421	454	459	440	416	467	429	420	439	441	425	440	385	419	408	423	476	416	438	431	453	447	451	461	391	432	406	419	418	426	441	447	434	407	415	441	431	450	444	418	414	430	414	415	445	417	431	448	437	420	452	412	406	425	406	430	418	418	434	438	424	438	437	389	403	410	427	436	404	429	464	433	414	411	451	430	417	417	396	450	396	434	408	432	419	418	433	417	415	383	413	443	402	416	393	428	411	437	432	440	459	399	420	419	441	444	399	451	427	432	441	397	425	430	449	408	459	425	423	410	410	444	429	450	426	479	400	396	429	415	409	419	423	421	435	415	446	436	410	427	419	437	412	414	391	420	397	427	412	442	418	420	438	423	430	415	406	393	440	433	400	445	410	365	396	438	434	424	406	403	458	415	424	440	464	432	433	398	417	403	418	429	422	419	442	407	467	423	450	450	392	423	429	403	433	388	427	431	429	429	412	430	374	396	443	453	486	399	399	436	381	402	442	428	394	419	419	452	458	426	399	435	455	413	407	430	424	383	414	451	440	392	461	407	445	432	453	415	436	441	389	420	455	429	444	396	383	422	436	435	439	427	430	429	434	444	458	428	406	396	442	459	400	405	412	433	424	436	423	412	419	453	412	415	402	402	387	452	424	458	429	411	419	423	409	452	428	416	421	427	445	442	430	428	444	429	404	440	427	422	440	427	434	440	446	409	423	436	473	404	445	448	433	419	441	410	434	407	431	442	436	420	434	463	423	403	425	427	432	446	415	454	470	452	409	381	443	415	422	431	410	439	397	427	391	408	402	446	415	406	444	433	420	406	407	437	443	433	431	436	434	429	420	455	414	417	400	441	435	435	423	402	431	404	442	426	425	397	424	425	428	456	435	401	395	434	410	432	414	415	412	450	421	390	444	421	444	447	446	429	447	457	426	422	420	441	425	430	444	455	441	420	401	383	432	414	408	432	436	405	442	405	436	430	431	435	443	425	415	448	411	432	473	418	396	441	442	427	441	424	414	416	380	445	404	435	429	397	438	433	399	425	439	408	408	426	403	425	452	416	440	433	433	429	481	432	416	419	430	443	465	396	383	402	420	439	444	439	386	412	429	451	445	394	402	427	454	405	456	454	441	410	426	426	445	419	431	406	411	454	428	419	438	413	408	430	408	435	437	445	403	411	411	445	410	424	408	433	387	434	407	435	405	434	431	465	427	399	423	404	456	438	413	412	414	409	437	437	385	452	430	447	404	450	458	409	412	454	418	408	446	394	394	436	423	422	422	366	418	431	444	419	439	443	412	411	452	432	419	455	454	444	389	455	436	438	475	395	400	427	407	402	440	376	399	405	402	429	400	441	458	423	389	418	408	443	396	445	412	431	401	412	405	392	437	418	408	417	432	391	406	451	467	436	411	452	442	389	460	412	403	451	442	415	439	423	425	433	421	413	462	453	423	428	391	461	443	399	403	411	409	423	418	437	405	475	409	425	415	448	431	465	414	411	399	433	396	414	450	464	430	384	432	426	419	436	440	417	443	391	409	412	425	410	465	432	437	433	392	456	419	429	393	475	419	426	456	422	439	453	423	396	438	424	404	443	412	449	442	445	436	414	450	431	481	417	439	409	422	412	450	443	446	422	416	428	418	416	422	404	443	428	419	421	448	444	442	440	449	400	417	421	447	411	413	410	421	416	423	462	400	416	442	413	423	436	381	378	447	417	493	414	411	406	416	455	389	428	440	428	404	425	425	447	425	413	405	381	423	443	425	457	419	414	415	416	421	416	413	431	416	424	463	423	378	444	436	410	445	431	429	414	401	412	422	444	406	458	429	425	440	423	425	440	429	403	428	444	386	410	434	420	442	457	425	471	409	389	421	415	399	441	417	430	423	393	406	460	401	420	432	438	450	409	451	424	434	417	419	422	447	400	446	424	425	421	405	418	415	424	476	397	445	430	414	440	457	435	399	423	440	438	412	424	432	428	400	427	411	430	440	442	396	453	418	449	440	434	449	457	437	444	434	431	412	446	456	425	424	416	416	420	436	414	437	436	411	435	429	442	406	445	402	436	419	430	390	429	413	443	386	417	443	432	421	411	454	445	384	447	406	422	443	446	390	413	439	422	435	431	434	426	382	404	451	431	406	413	425	487	484	410	434	394	457	382	395	416	428	460	376	466	452	386	456	401	412	411	436	447	424	389	450	411	390	413	415	398	406	401	400	423	431	401	403	430	404	434	395	417	430	447	390	430	421	431	420	432	422	428	433	444	448	443	402	428	426	407	464	420	423	425	420	390	453	405	431	435	440	436	434	402	416	415	391	453	453	442	408	433	410	426	447	425	440	455	440	386	404	417	453	410	421	367	458	416	449	439	434	449	409	394	423	450	400	431	420	409	421	427	420	445	424	418	459	401	425	417	425	423	408	422	430	434	406	415	400	453	426	440	431	454	416	409	450	412	453	454	413	468	430	406	413	391	420	441	440	460	460	415	442	393	398	439	444	410	446	412	451	438	410	421	412	422	455	429	413	452	407	424	457	401	403	425	428	415	418	413	438	424	453	423	435	421	463	434	437	406	399	433	423	411	406	437	440	415	421	386	397	474	439	402	456	430	413	374	395	413	422	471	400	413	418	420	441	426	401	418	456	392	420	445	427	419	409	420	415	409	434	412	409	408	435	434	407	435	399	391	427	424	443	417	420	430	433	438	385	432	380	406	429	414	430	440	442	432	410	434	411	408	424	464	430	424	431	437	469	428	423	402	438	427	419	438	401	423	482	391	392	442	418	417	406	462	414	462	402	422	427	458	396	486	414	428	428	436	415	407	414	422	412	445	402	423	427	407	422	425	415	445	430	385	392	439	442	436	448	430	416	424	432	439	429	414	423	416	431	429	409	432	423	477	450	411	450	431	426	391	439	430	427	452	463	449	429	442	393	423	402	456	413	467	430	413	364	420	416	450	406	415	398	411	446	384	399	432	433	451	374	444	420	424	423	390	445	409	453	385	439	414	427	446	462	398	430	433	432	441	418
5637	1107	555	393	345	329	303	300	278	290	290	260	255	259	308	272	263	290	281	278	272	290	295	277	254	273	287	309	269	275	288	294	279	268	237	297	259	270	270	256	274	271	262	253	257	297	280	259	285	280	289	291	275	235	256	254	262	248	267	266	265	274	266	268	274	260	271	274	272	283	276	269	257	284	303	264	266	262	264	257	275	286	278	283	246	241	273	245	273	295	273	255	267	256	268	257	272	281	280	296	298	256	284	239	283	287	256	284	255	289	276	276	287	238	272	270	273	273	279	286	276	281	298	302	251	289	283	268	279	270	284	266	283	287	283	281	257	279	272	279	262	285	250	261	282	247	260	271	271	300	278	268	281	258	267	249	278	269	297	276	259	280	233	253	313	265	252	257	243	303	285	292	305	243	275	256	292	264	236	275	272	228	286	286	286	271	277	252	265	279	308	268	253	275	301	292	292	255	256	289	301	260	254	261	287	267	258	263	276	278	259	267	252	286	292	287	269	250	302	256	272	262	249	256	250	263	305	268	308	271	283	246	287	258	257	263	264	295	283	284	290	246	288	278	268	298	259	267	319	289	265	276	274	275	267	284	304	255	259	299	282	262	277	274	271	271	277	275	266	251	263	261	266	288	262	287	238	288	289	302	265	261	279	282	268	255	258	254	239	285	278	273	276	280	243	237	265	278	279	271	264	259	245	278	279	250	271	259	280	277	262	272	273	265	260	289	269	270	289	290	271	269	258	260	265	286	292	288	258	255	262	282	291	268	268	244	289	274	289	278	263	287	278	252	277	252	258	255	296	285	237	266	250	257	266	249	289	306	281	288	290	292	253	255	289	298	266	254	255	282	285	281	273	254	269	280	261	297	273	261	279	279	252	247	268	297	281	287	242	274	245	277	267	292	254	276	258	242	287	274	288	223	265	239	252	274	275	274	277	290	275	257	264	270	270	276	318	287	240	281	278	262	291	292	295	262	272	258	273	303	266	281	258	275	253	265	269	278	281	299	256	263	297	269	274	256	274	288	279	249	277	260	281	263	259	280	252	275	248	280	271	272	260	273	271	245	257	293	310	303	290	287	263	277	298	263	265	271	272	221	290	273	247	275	304	276	269	276	258	246	256	230	254	286	285	253	261	296	269	244	269	275	292	289	285	288	249	278	274	279	269	286	295	266	255	288	257	305	272	252	279	277	273	286	281	276	279	265	259	284	265	256	287	270	280	263	246	245	275	237	310	253	289	273	248	255	254	262	263	308	284	262	276	296	273	295	298	301	271	249	273	301	280	293	265	305	267	296	267	309	256	258	303	234	307	282	283	296	279	241	282	269	276	289	290	263	274	253	290	300	266	282	276	275	272	263	290	268	278	285	272	250	282	291	299	268	256	303	280	268	259	256	251	279	300	265	256	270	263	277	279	265	321	273	287	265	259	282	281	291	255	286	283	260	297	267	289	260	313	270	242	260	270	282	266	274	260	247	275	276	253	263	306	285	282	269	296	268	260	266	263	238	294	233	261	260	253	225	298	288	260	275	298	285	262	281	271	261	275	264	256	261	298	282	257	239	292	278	291	301	250	286	267	282	281	268	292	243	273	264	283	282	261	262	261	276	244	276	260	278	287	282	267	266	247	262	307	289	277	270	262	285	267	281	253	270	275	300	259	305	286	313	285	270	284	258	281	271	253	294	326	269	290	288	254	278	241	263	254	289	277	281	294	300	284	241	288	273	254	277	269	286	273	270	267	261	257	270	272	294	290	285	272	267	257	253	252	242	284	295	271	270	276	315	260	290	261	300	268	275	293	292	249	294	249	242	262	257	272	278	264	242	277	266	266	274	255	287	261	291	249	279	285	263	270	284	242	285	300	289	282	296	289	296	279	291	250	277	266	301	256	275	245	272	286	271	292	270	265	263	299	255	295	286	265	261	295	263	308	301	253	288	305	280	268	278	251	238	276	288	275	284	258	238	247	263	250	263	272	282	270	285	270	288	269	256	272	279	252	278	298	256	271	260	254	292	275	268	285	285	266	273	279	240	271	264	270	257	295	274	271	275	278	292	263	259	256	287	254	297	277	273	251	258	246	270	266	276	250	292	283	275	266	287	258	263	286	299	261	306	292	286	252	246	253	288	250	243	271	262	275	254	272	281	267	276	272	246	266	280	267	263	280	243	244	280	275	289	272	288	279	285	260	247	275	306	282	266	278	264	305	262	290	257	227	278	255	266	277	263	271	251	289	283	251	270	249	248	290	272	271	282	271	272	297	267	270	295	277	276	293	279	272	281	292	287	258	313	297	249	276	259	272	295	236	270	252	271	306	297	299	263	289	267	274	277	270	260	273	264	281	281	220	254	257	252	288	275	283	314	280	260	289	270	253	260	277	275	265	266	266	282	278	284	229	270	296	262	293	271	288	282	276	265	260	270	281	296	267	287	274	245	249	259	277	284	277	285	260	303	265	274	268	265	283	264	254	298	259	243	297	292	240	270	280	259	251	262	292	294	258	264	285	247	304	277	268	231	256	283	266	303	277	293	263	323	288	279	251	272	299	271	263	287	288	305	255	304	262	258	248	255	273	266	258	294	283	271	262	264	259	272	289	259	278	248	282	251	259	272	276	259	268	271	279	282	267	263	267	310	286	250	259	277	260	305	261	264	251	287	276	276	304	254	235	248	257	267	294	281	271	267	266	279	237	269	287	248	265	252	263	291	230	279	289	263	264	264	256	245	250	266	278	249	259	265	276	282	271	269	266	268	292	262	291	303	290	279	266	295	265	273	271	289	280	247	273	259	272	263	256	243	261	278	263	296	277	267	259	306	280	287	278	282	262	275	273	252	296	293	270	304	262	269	275	268	290	265	284	311	255	259	283	289	301	268	270	278	243	269	287	269	279	283	277	279	273	297	289	244	273	278	255	267	242	259	293	247	279	273	279	296	245	288	305	296	297	281	283	284	273	249	274	273	291	271	276	288	259	266	263	259	261	295	265	266	289	272	249	312	260	247	290	290	276	254	259	290	273	249	262	282	275	268	278	254	259	285	265	285	262	251	268	281	267	288	265	283	238	289	258	271	264	283	262	260	235	243	284	291	280	273	255	269	258	275	289	276	282	290	268	293	265	257	282	263	261	280	264	280	276	277	252	258	292	268	266	248	241	279	266	257	285	269	240	264	273	272	276	274	267	239	260	281	250	314	316	288	292	297	279	270	271	274	252	276	250	268	310	239	284	262	296	256	266	268	279	269	287	266	258	295	285	298	269	286	271	277	276	288	267	287	267	268	265	270	271	276	303	278	252	297	250	290	262	252	275	242	290	255	285	276	277	253	285	240	272	280	260	269	290	270	254	260	277	305	270	242	274	312	272	261	283	258	264	256	273	267	298	291	267	286	305	276	271	289	247	272	279	263	248	257	251	287	253	275	266	276	254	269	264	299	294	264	248	254	280	296	278	279	279	265	296	282	265	245	292	286	282	252	261	245	258	254	282	278
5952	930	915	982	908	949	865	808	797	800	762	783	816	769	792	706	771	759	722	734	768	762	759	752	752	732	780	707	737	673	707	725	814	713	708	748	715	772	718	671	707	720	705	683	715	760	712	743	746	704	727	698	764	743	708	772	735	727	762	763	686	725	758	719	710	778	745	707	732	742	702	791	718	707	690	703	716	722	738	771	737	714	710	709	716	746	728	755	718	739	688	727	696	719	724	733	732	719	734	720	705	692	793	705	707	697	699	744	754	734	720	763	712	754	700	706	707	721	753	751	736	710	731	760	676	736	727	755	734	731	749	718	734	780	698	742	730	685	750	724	713	746	756	716	719	746	699	694	720	723	686	716	724	705	702	751	717	758	755	722	711	690	673	699	716	734	721	764	726	708	750	738	737	732	720	699	721	710	738	757	732	707	761	727	693	756	721	727	741	706	770	707	728	711	711	749	776	666	702	724	712	720	700	678	713	696	686	690	681	710	745	745	677	703	737	751	759	711	699	741	723	743	762	744	685	731	718	691	738	763	759	734	698	765	713	710	749	774	690	704	737	773	710	723	703	730	713	623	716	730	699	695	721	757	692	694	743	683	714	691	733	704	683	703	708	739	690	739	707	717	717	725	725	702	703	726	721	730	780	703	726	759	709	720	703	751	708	761	728	669	761	775	704	705	727	749	686	741	733	662	679	749	716	760	747	713	759	714	705	759	698	750	726	691	744	739	740	744	740	704	691	717	721	708	728	715	711	731	756	712	677	759	725	751	750	720	739	721	732	693	724	698	746	714	705	715	719	734	715	691	795	666	769	702	721	710	738	709	759	732	734	763	748	699	705	786	709	704	740	757	695	720	730	721	736	756	701	720	715	739	786	683	673	728	761	749	735	747	733	681	738	704	705	727	731	773	726	744	752	703	718	729	723	695	720	752	696	731	715	753	736	718	708	726	700	752	728	723	725	747	724	731	723	729	742	721	737	748	704	741	727	694	730	729	707	776	735	753	708	737	736	733	772	770	709	689	718	738	696	701	783	754	682	717	706	721	695	718	700	720	714	691	741	726	736	727	682	715	754	758	745	742	709	699	713	729	724	702	690	691	688	671	698	758	770	730	737	668	701	686	727	751	709	714	744	730	714	723	746	689	748	704	747	709	724	731	710	748	729	707	660	733	710	800	728	725	690	754	692	716	731	712	708	712	731	697	735	758	700	704	723	729	750	732	700	747	717	711	753	730	734	717	735	720	736	729	702	736	754	707	683	712	769	732	716	708	709	672	708	712	716	736	679	687	718	732	682	768	725	725	719	736	717	746	749	657	742	756	756	718	733	690	718	702	762	686	729	709	653	672	709	730	743	774	745	754	703	688	754	709	723	689	696	716	714	682	745	712	740	711	696	722	695	767	690	710	681	747	717	718	744	717	703	733	726	753	707	729	676	692	722	736	730	673	744	738	699	737	710	741	718	762	718	725	700	689	771	687	729	691	666	749	741	751	758	698	729	703	692	744	754	716	740	769	706	693	757	748	721	693	710	719	725	741	659	735	682	749	771	715	710	748	733	725	694	716	712	744	711	759	770	686	723	686	699	721	715	733	756	726	728	762	732	704	726	709	673	743	750	737	751	749	715	717	687	706	712	717	716	709	681	730	737	733	718	761	680	695	725	727	753	700	742	763	751	726	747	769	765	763	747	724	661	769	768	748	722	731	717	703	712	708	709	778	785	691	718	709	728	757	698	674	708	734	726	703	705	737	735	687	726	777	711	731	741	723	720	714	737	719	714	717	734	779	717	761	731	747	692	727	707	755	723	792	706	741	717	762	753	676	695	704	720	719	685	698	737	736	662	729	696	757	768	741	664	682	729	712	683	762	676	712	724	750	682	740	730	729	719	696	725	743	759	689	712	751	697	713	717	731	696	739	726	706	687	749	709	709	670	720	741	737	708	736	730	748	733	683	751	723	746	740	686	699	686	697	718	704	705	740	763	740	758	687	767	761	756	696	749	692	751	681	713	702	754	738	709	709	686	707	757	727	716	726	725	736	778	741	741	751	731	671	713	736	739	740	710	724	729	758	741	764	675	711	741	689	726	712	703	699	718	733	748	755	769	749	669	709	748	714	793	746	780	717	746	711	690	715	707	748	714	738	717	696	711	764	695	771	761	729	679	721	716	702	720	739	688	719	711	672	750	778	751	706	719	706	700	709	770	753	737	668	725	731	756	689	699	723	720	737	680	738	792	707	764	723	722	717	714	704	719	744	741	704	742	722	726	693	702	697	727	717	714	731	755	761	676	737	724	722	717	735	728	700	760	674	740	732	742	756	743	675	752	774	727	746	680	735	777	703	777	741	787	732	684	732	754	710	737	723	755	756	691	730	720	694	678	705	770	749	740	708	687	736	726	748	753	728	730	738	732	712	693	738	721	752	672	715	734	794	689	720	660	758	733	679	765	770	716	696	704	743	690	701	740	729	748	698	717	749	715	736	701	757	717	765	722	757	720	749	723	739	698	730	713	683	696	721	762	762	674	660	714	724	725	683	746	698	696	735	768	712	686	728	744	711	727	719	722	710	736	717	733	726	684	739	768	744	749	787	749	750	705	713	766	695	725	695	770	719	759	696	761	731	742	739	726	714	742	719	706	749	756	755	667	693	711	770	728	717	679	737	733	692	734	707	733	742	669	670	712	700	715	723	676	705	713	718	739	734	705	757	745	740	752	728	726	725	727	750	725	745	687	716	712	770	734	666	710	738	747	756	711	740	740	778	683	779	709	709	714	745	732	716	736	725	692	690	731	698	722	747	747	723	686	716	728	744	750	725	707	699	680	736	710	731	728	726	763	721	704	719	668	727	738	719	704	769	709	753	718	767	691	706	716	726	675	706	693	720	701	709	727	719	732	732	710	731	752	777	679	717	692	742	705	740	688	755	706	699	729	765	815	699	714	710	775	748	695	661	748	727	668	741	723	719	718	704	723	704	712	760	726	705	703	712	702	705	701	727	706	712	735	675	748	685	719	682	716	753	722	763	676	750	695	736	739	667	744	752	709	695	719	772	751	685	675	713	724	756	711	675	720	703	733	706	686	723	748	735	730	766	732	684	709	728	720	682	772	701	733	719	697	731	735	764	699	752	755	699	725	776	758	750	683	739	745	728	723	688	701	711	688	733	715	733	677	750	742	678	721	779	698	728	745	762	750	707	748	708	753	750	725	739	735	720	765	758	726	680	712	753	630	706	677	730	718	683	745	714	745	693	754	730	691	671	787	712	762	739	763	738	777	676	718	687	722	709	725	703	717	749	748	743	710	779	752	719	716	743	716	773	691	753	715	686	732	729	756	723	750	712	693	688	696	713	711	701	740	743	738	711	701	748	742	706	782	745	677	754	716	737	733	722	755	705	696	710	738	770	718	680	745	717	724	693	736	751	734	724	733	759	723	712	786	675	777	709	729	704	758	743	704	676	705	755	734	727	692	713	717	698	742	757	693	736
34557	21519	8904	4024	2069	1104	694	538	494	459	416	394	389	349	360	353	316	338	326	309	344	330	304	318	331	311	310	312	316	292	303	287	304	338	329	338	294	285	326	290	336	300	303	297	303	320	286	329	263	303	318	342	320	294	281	321	302	295	300	303	309	324	324	328	294	307	276	286	290	299	292	278	304	296	253	299	314	315	304	320	311	305	317	294	318	315	288	314	307	327	296	307	323	314	291	281	295	309	287	284	265	298	283	333	305	342	306	311	316	304	278	270	291	310	302	320	294	301	295	296	290	273	312	312	292	274	330	301	305	325	325	283	289	293	303	302	325	249	289	317	301	308	296	278	309	318	288	302	300	319	295	336	283	267	292	312	351	343	311	298	308	301	312	290	285	295	317	304	251	294	326	285	275	308	266	291	282	301	286	311	304	309	297	307	285	342	272	302	322	308	289	269	327	278	305	302	341	307	284	319	319	293	291	288	296	295	271	317	309	301	313	299	291	291	302	314	304	298	294	304	311	324	287	317	287	273	283	292	320	310	277	301	273	298	321	312	291	337	323	318	294	319	314	293	296	317	303	315	316	298	274	303	302	297	311	278	322	278	303	289	282	318	315	273	305	279	299	289	292	300	311	297	300	294	308	316	294	287	314	291	282	324	301	340	304	308	287	261	299	315	289	302	295	326	295	319	313	321	320	285	283	327	315	309	310	255	303	313	295	317	298	336	276	290	343	291	293	300	284	290	293	263	279	246	287	295	316	308	296	295	336	291	300	295	291	280	308	327	315	271	282	309	320	303	277	309	305	328	320	282	297	275	300	300	285	297	323	255	318	301	276	302	283	319	277	299	284	303	311	307	312	287	280	295	281	328	301	312	276	281	296	296	346	296	325	284	301	310	308	279	292	254	299	293	298	290	287	299	310	298	287	332	310	301	338	284	308	327	280	256	286	310	317	306	307	321	287	303	338	298	316	304	275	315	325	349	346	303	308	302	291	290	299	286	297	310	300	298	298	303	311	292	301	284	316	294	350	324	291	307	278	324	318	337	304	304	298	294	319	314	273	295	302	295	288	304	313	289	330	294	291	321	295	332	320	309	312	303	309	305	308	318	326	302	293	285	324	285	274	297	302	279	320	315	286	302	284	307	282	292	314	300	324	286	282	275	306	317	333	291	313	290	303	300	334	287	317	325	320	295	311	294	266	314	284	290	305	297	286	309	293	316	293	324	326	309	334	330	275	307	287	306	296	279	274	335	338	336	285	274	337	298	301	285	312	321	299	288	323	322	322	291	303	310	306	304	312	315	259	282	326	332	314	274	299	281	304	303	274	279	312	303	281	282	302	289	301	266	288	322	312	288	289	295	315	302	270	298	305	314	332	347	310	290	306	291	282	295	303	309	301	304	331	287	318	292	276	278	283	284	313	285	317	312	318	293	275	315	291	291	303	268	306	304	298	303	339	285	306	291	296	301	282	304	314	313	290	298	312	339	299	329	280	307	290	325	277	329	303	278	279	313	280	310	313	298	284	278	316	309	281	284	301	324	325	311	298	294	306	300	294	333	302	298	307	320	294	267	283	322	275	307	297	303	299	296	363	302	300	308	304	319	292	286	322	277	309	301	298	302	305	310	303	306	301	257	323	302	299	302	319	278	294	312	297	299	286	296	284	280	326	294	280	290	317	270	302	321	284	311	322	314	347	307	316	292	309	311	305	281	300	319	271	270	328	261	314	319	281	297	297	291	281	287	315	294	276	347	294	328	310	302	314	320	277	320	297	305	320	311	312	274	303	283	295	311	316	305	300	336	281	324	264	286	310	315	307	284	299	331	286	280	327	295	265	267	262	270	286	288	302	294	302	294	343	323	315	284	290	306	299	294	281	299	302	332	291	272	314	268	286	292	286	294	284	294	292	322	303	308	306	308	291	293	306	277	287	278	308	282	298	295	301	319	298	292	321	302	301	320	315	312	327	291	291	285	320	279	286	318	336	301	291	299	285	295	299	324	331	323	292	299	280	292	290	312	292	305	329	273	289	321	333	296	286	310	303	283	277	307	273	320	264	336	308	313	301	334	307	310	309	316	297	322	304	325	283	316	304	298	293	316	318	309	285	296	297	301	315	295	303	293	275	280	291	323	311	321	303	319	295	305	322	315	301	297	299	270	314	316	292	296	289	328	285	294	326	285	307	309	303	330	275	299	307	307	294	301	292	313	285	344	272	296	315	281	272	271	310	270	311	294	308	289	337	311	290	318	279	296	302	296	264	313	273	289	323	320	295	291	292	286	302	332	325	290	318	288	274	320	324	258	296	284	303	308	293	265	318	314	269	291	288	321	283	308	291	330	281	301	313	320	307	298	306	310	317	298	300	302	292	305	315	278	306	346	281	320	316	281	301	308	329	279	310	297	301	290	305	318	276	333	311	276	304	268	281	273	282	293	314	318	319	316	297	296	314	277	296	302	281	345	279	277	317	291	313	304	273	273	299	289	272	303	308	282	321	289	271	288	274	294	277	304	310	305	306	298	300	302	297	276	297	301	314	311	321	299	269	296	314	278	319	283	271	302	294	296	304	310	297	293	322	322	296	314	305	277	292	278	300	286	284	288	307	311	249	290	318	320	336	275	325	306	279	316	283	280	282	289	284	325	302	318	328	311	295	297	284	299	324	302	359	258	320	294	293	275	286	286	278	294	323	300	302	290	331	284	278	281	296	335	293	283	316	318	319	294	300	327	306	265	299	317	293	275	292	275	321	272	277	308	337	307	263	281	308	307	306	300	297	327	307	306	282	294	279	288	297	277	269	299	302	305	300	283	293	305	276	283	302	300	287	323	255	334	282	296	304	281	285	274	306	292	309	301	267	319	306	297	304	309	309	319	280	281	275	284	333	305	323	324	294	312	295	268	286	267	327	269	311	291	285	303	290	319	274	304	282	285	286	306	335	295	296	355	294	329	314	285	301	281	284	303	310	341	315	329	324	321	309	284	303	288	272	301	299	299	302	298	268	299	302	320	281	303	330	314	323	308	290	316	306	304	324	294	286	312	324	310	306	283	305	335	295	296	305	291	308	269	282	312	278	295	274	311	304	308	270	295	330	298	290	289	292	309	297	284	299	287	330	337	308	304	305	315	309	269	264	303	305	272	298	318	290	283	289	312	309	299	307	309	309	306	316	276	311	295	296	296	301	287	312	329	297	293	304	292	293	304	301	277	303	292	306	274	297	301	313	298	329	300	307	324	270	300	301	297	329	319	305	308	351	311	262	299	321	300	291	327	301	289	319	296	307	298	316	280	322	331	286	278	250	304	294	286	345	275	295	312	295	314	255	332	306	301	305	272	320	308	280	308	286	308	313	276	284	315	309	272	310	335	289	303	296	302	272	294	298	294	298	312	307	315	321	328	317	310	301	305	278	293	301	305	265	304	316	299	309	303	318	283	292	308	315	259	330	271	279	323	320	296	281	324	324	273	317	279	319	301	318	303	308	268	320	316
25311	4569	3553	3969	3382	2879	2400	2082	1835	1723	1498	1411	1336	1209	1197	1134	1084	1048	1016	949	1043	945	891	878	918	864	967	904	854	837	897	903	885	887	867	798	835	858	855	840	780	786	855	861	810	851	801	845	772	788	839	778	810	767	816	757	813	792	793	803	827	808	835	803	790	820	840	800	821	782	774	828	794	800	791	821	784	829	831	784	786	775	827	803	785	766	789	757	787	831	801	836	743	818	829	788	771	713	777	757	830	792	725	767	759	825	840	777	805	694	787	758	829	816	762	750	762	812	840	756	795	779	846	705	744	734	765	782	777	791	804	857	792	772	740	748	781	816	768	752	777	745	768	756	790	761	734	776	819	768	797	800	760	789	812	779	794	775	782	777	752	812	720	817	740	824	782	781	796	780	744	764	782	752	780	761	741	782	785	769	804	751	789	791	782	785	742	812	724	806	754	792	752	822	799	753	771	824	777	759	777	760	746	789	751	763	779	789	847	788	789	775	793	775	729	779	737	761	751	776	783	808	790	779	785	779	825	781	805	740	716	757	774	733	735	821	805	751	782	785	734	759	800	788	755	722	787	731	795	737	766	747	760	722	801	700	813	778	770	798	754	794	825	770	786	783	759	770	807	777	761	816	771	780	755	759	782	756	754	750	803	801	781	764	760	758	745	694	767	750	806	741	760	787	734	764	806	753	789	758	749	776	807	793	807	784	751	784	812	840	778	820	772	755	769	802	781	737	812	791	779	789	786	784	751	779	778	789	816	787	748	787	742	723	782	778	736	783	813	748	743	753	767	780	790	853	789	767	807	809	775	754	789	784	779	777	792	786	787	804	783	771	806	778	766	805	816	777	783	718	753	787	786	762	800	751	774	823	797	700	793	762	791	823	801	826	807	743	796	757	736	812	790	750	825	779	793	779	754	780	785	799	744	759	757	731	787	766	784	720	732	752	759	719	776	781	793	794	746	789	793	753	819	708	778	763	769	770	753	727	762	803	769	792	776	769	801	754	729	771	771	738	809	794	819	772	815	745	787	761	827	757	750	768	749	831	801	797	725	748	755	787	758	744	787	792	768	781	765	809	766	767	786	762	788	786	791	766	766	774	709	740	775	747	763	776	768	768	741	788	778	733	762	776	729	776	788	708	809	774	759	738	731	864	796	731	817	775	720	768	766	761	786	753	789	748	768	801	736	766	758	797	797	746	774	775	821	773	763	765	743	803	772	765	745	774	770	769	753	791	810	807	787	801	765	750	781	759	772	755	760	804	786	771	728	799	798	747	814	753	759	762	785	700	740	780	795	806	785	788	789	781	768	793	777	763	789	772	781	774	777	783	815	789	737	788	780	778	726	736	728	751	768	789	784	776	788	828	753	719	758	736	806	789	740	767	756	795	768	771	797	767	763	801	767	828	819	762	772	754	788	771	763	749	751	751	794	793	772	750	817	803	787	773	735	765	765	810	755	753	782	781	800	770	775	791	790	794	787	725	765	771	780	773	770	766	748	776	741	740	747	740	783	763	781	793	753	794	819	810	773	790	746	805	802	753	761	753	805	782	761	782	784	804	802	811	820	769	767	747	709	783	817	812	752	751	794	793	761	760	766	738	782	790	836	783	822	874	776	770	792	758	750	786	766	760	777	801	812	787	752	763	772	775	805	761	747	757	756	756	778	771	799	771	739	730	771	739	748	787	784	809	724	799	766	748	760	716	775	772	764	814	763	797	760	777	741	791	773	752	827	791	763	768	743	751	826	722	694	784	788	755	749	790	803	822	773	809	791	727	733	825	729	754	762	785	765	790	749	751	715	793	766	768	762	792	759	763	799	786	764	747	783	767	842	772	796	782	805	771	806	759	734	774	727	788	813	758	791	767	739	806	804	819	750	763	757	767	755	755	795	761	779	801	777	815	763	791	803	809	739	812	750	777	772	766	765	762	794	753	760	699	798	815	757	719	738	747	764	798	781	776	760	769	763	781	747	771	768	769	748	787	768	767	775	800	790	778	748	743	803	724	760	758	785	792	765	807	773	821	781	785	782	769	772	742	801	696	780	826	764	773	812	785	737	760	757	817	774	753	739	770	769	710	803	770	765	768	813	788	757	730	827	732	810	748	733	795	751	779	798	738	778	848	790	799	749	761	788	770	816	794	791	821	803	766	772	738	807	761	759	790	803	792	754	769	762	816	771	741	764	755	745	839	759	765	784	776	798	794	803	756	801	774	798	777	749	745	808	737	757	711	764	724	771	789	769	787	795	764	803	728	802	743	770	776	773	756	793	730	795	754	739	744	754	825	729	749	813	763	795	777	791	773	786	724	801	806	751	779	754	757	748	810	767	757	783	710	777	756	747	765	777	766	824	779	762	773	779	761	775	824	792	789	831	717	744	766	776	799	839	797	775	812	746	844	748	781	740	769	794	741	768	781	791	780	755	785	768	840	787	755	752	710	768	761	751	771	794	773	753	772	765	720	795	795	777	749	764	807	771	816	799	744	769	770	707	791	724	728	748	748	739	797	796	718	783	762	803	846	737	771	799	755	791	784	761	715	776	760	790	815	732	785	742	784	803	737	758	762	750	747	783	807	784	809	760	758	830	757	795	807	754	706	765	768	785	823	781	703	771	796	747	803	789	751	712	749	726	812	777	795	740	810	767	782	754	804	780	794	734	770	746	727	836	785	797	783	772	792	805	793	782	778	760	795	792	783	755	766	778	774	766	794	777	726	736	799	784	759	785	760	739	760	750	780	767	788	777	751	787	774	692	781	777	761	783	821	773	757	773	817	721	762	805	765	789	780	767	767	742	770	736	810	766	770	788	760	768	794	820	767	763	728	756	735	767	793	775	805	768	726	827	804	810	748	799	783	759	736	758	777	790	821	812	747	781	713	752	738	792	790	757	752	771	794	804	789	777	796	772	789	827	769	788	766	722	762	792	768	766	723	785	773	793	783	804	745	796	814	772	767	768	801	771	759	803	735	739	773	771	817	804	780	792	730	805	740	789	756	772	759	774	787	767	767	831	804	790	769	729	767	833	770	775	813	733	792	763	783	740	799	824	781	803	745	771	780	758	763	756	730	730	773	765	782	720	814	774	765	797	768	802	800	734	713	802	742	768	802	798	725	805	756	780	782	775	795	780	755	788	798	769	776	741	774	810	738	743	764	779	830	761	773	749	771	766	745	737	777	794	772	773	776	785	766	757	805	779	777	783	823	781	723	769	753	763	777	798	798	760	770	766	790	751	730	792	829	773	774	799	779	736	786	753	793	734	789	802	742	791	751	761	780	801	770	757	746	791	772	789	804	757	800	806	774	764	716	750	788	748	799	782	772	803	777	762	775	738	791	792	793	793	751	765	783	795	813	779	764	802	790	783	760	800	793	726	730	742	789	811	780	783	743	786	788	742	761	796	826	777	781	812	779	816	788	742	756	786	750	772	765	809	772	774	787	777	788	788	779	782	734	787	768	801	718	738	754	789	812	753	742	797	765	763	794
43577	27542	15037	8055	3741	1640	876	598	535	412	359	325	341	257	266	244	207	208	218	220	203	227	177	183	185	190	175	190	174	199	180	185	174	194	182	161	173	167	173	153	161	170	145	165	154	156	170	139	174	153	151	164	174	147	175	164	153	164	169	183	167	155	134	177	157	165	162	172	151	164	172	153	169	162	141	158	170	163	143	141	142	162	170	151	155	177	142	138	161	142	159	170	162	181	167	162	198	169	168	145	147	136	164	154	188	170	173	158	166	150	133	145	128	140	157	143	171	141	169	136	147	191	149	153	145	138	159	130	162	155	158	160	153	159	143	152	168	148	166	177	139	144	155	173	161	153	142	153	162	150	159	145	158	157	143	163	134	141	156	144	155	144	142	153	155	165	158	155	152	158	157	142	172	153	159	171	146	127	155	122	175	128	135	157	146	143	150	140	159	142	159	142	188	139	161	164	153	154	162	155	166	151	140	154	139	146	148	140	144	147	158	180	160	159	170	166	145	148	163	165	161	142	153	166	163	157	133	141	141	147	167	144	167	145	146	144	153	143	156	147	157	159	152	141	137	159	156	159	155	147	134	143	153	141	141	134	147	151	140	159	147	151	135	176	140	139	165	147	171	159	172	156	164	147	147	155	158	148	178	148	185	152	152	143	164	156	146	154	197	137	167	148	156	175	178	140	133	178	169	151	173	164	152	145	152	143	168	147	145	161	155	132	164	142	138	163	142	144	147	132	140	151	163	155	166	160	138	155	169	168	158	152	142	149	149	138	163	135	162	131	152	157	178	176	162	156	163	160	142	160	157	161	181	137	139	157	158	134	171	147	137	142	160	160	141	131	139	148	148	163	148	142	155	172	135	165	184	164	144	157	147	149	157	176	167	160	147	153	144	149	184	157	152	137	145	158	148	148	163	141	154	158	184	156	139	151	156	151	151	150	144	175	161	167	143	151	152	141	149	149	145	140	155	160	153	156	175	159	158	141	148	141	157	120	165	163	155	144	157	152	158	152	138	154	163	153	156	137	186	143	173	178	172	137	149	174	135	158	148	157	178	142	156	144	160	140	172	168	164	162	170	171	155	156	166	175	161	164	136	159	134	147	156	172	157	155	166	181	122	164	172	150	142	165	159	139	169	144	155	164	171	159	149	133	149	151	145	114	162	165	153	143	149	149	142	152	147	162	150	150	156	136	148	172	141	141	148	137	148	149	151	166	137	140	155	137	173	147	164	165	159	167	169	150	134	162	132	148	154	157	172	177	170	124	137	142	168	169	191	154	172	146	167	153	162	146	151	141	116	136	171	159	153	148	145	150	153	175	161	136	124	165	159	162	124	160	123	150	150	149	145	158	143	177	142	173	152	134	136	152	154	175	158	145	144	134	172	144	156	135	158	167	172	155	151	161	169	144	155	163	139	148	140	143	155	155	165	155	143	154	175	164	158	156	155	148	171	166	167	163	149	166	165	162	163	139	157	155	148	174	156	169	162	152	168	170	173	164	148	156	148	167	152	155	136	169	169	144	137	156	118	144	153	174	156	156	151	167	145	162	152	154	168	161	138	163	175	131	133	157	154	168	137	170	134	142	150	166	134	145	179	152	144	152	158	164	139	173	174	143	167	148	153	159	165	152	156	148	162	150	145	142	145	166	126	162	127	152	156	124	156	156	179	176	180	158	164	154	154	172	143	157	157	140	140	167	168	156	144	135	180	160	158	170	154	127	134	155	149	176	147	162	177	127	142	162	151	182	168	163	159	156	168	131	132	148	150	153	165	164	162	135	175	152	158	135	161	170	169	152	160	146	160	145	161	160	172	153	163	154	176	173	138	160	170	165	159	165	156	179	139	147	159	142	147	183	143	157	163	142	152	177	158	161	147	154	174	159	140	165	149	163	168	154	164	161	142	148	155	139	157	159	155	148	153	147	153	155	142	160	150	162	130	147	159	147	154	158	159	140	162	163	135	146	152	158	149	158	158	169	151	148	156	132	170	147	150	153	173	157	162	172	152	153	141	123	158	165	142	171	151	144	154	166	155	155	141	171	147	163	183	164	162	159	136	180	141	161	173	161	153	161	179	144	151	165	179	154	160	158	175	152	155	157	154	174	152	152	155	172	164	154	178	161	166	150	153	180	160	153	155	136	134	158	140	165	151	154	160	150	134	161	188	130	167	185	172	171	141	159	144	153	168	163	152	153	174	147	172	161	183	143	164	154	169	171	156	169	157	165	138	152	168	163	153	153	157	167	166	171	142	160	172	147	150	161	172	137	172	173	146	154	142	172	148	174	162	158	173	160	161	153	158	155	156	179	160	158	159	146	166	174	156	169	137	152	141	139	145	157	152	174	155	161	149	155	163	137	138	147	157	136	143	137	155	147	155	166	178	176	186	156	173	141	145	157	154	142	159	158	149	144	174	163	151	133	153	154	172	168	144	173	166	161	162	171	154	162	147	145	154	142	138	158	157	144	145	147	141	154	165	136	133	166	139	160	153	141	174	183	165	157	153	145	148	151	161	148	143	168	152	158	144	158	157	151	176	134	141	133	131	171	177	138	168	140	160	147	160	159	138	142	148	140	151	145	167	151	161	155	138	170	166	153	175	154	127	152	168	160	143	158	161	142	140	172	169	158	138	125	157	145	146	183	166	147	149	163	165	149	162	154	158	149	144	139	139	172	157	155	157	138	151	165	138	164	168	143	152	131	160	128	134	154	156	165	167	143	169	140	155	135	179	144	162	171	151	166	154	158	150	180	160	152	167	156	153	137	183	145	176	170	154	166	158	160	144	157	178	173	155	166	146	134	163	160	137	173	177	126	149	148	159	154	158	168	175	149	158	145	149	173	152	161	163	177	129	198	152	179	157	127	155	149	136	142	158	146	152	154	139	169	155	159	169	157	162	162	170	175	158	153	172	150	137	143	155	172	154	140	139	156	157	174	148	163	156	150	161	144	167	158	165	166	150	166	148	144	157	172	180	172	131	147	187	159	141	130	134	156	191	147	147	173	173	156	155	159	133	138	136	153	179	147	147	164	160	162	166	133	140	154	150	151	167	136	153	129	152	176	137	145	167	142	176	139	173	139	131	142	152	163	165	158	156	153	151	142	172	162	143	139	158	155	169	168	166	170	157	134	170	136	163	158	153	152	143	152	144	156	165	154	144	146	160	142	148	156	159	167	143	165	168	148	161	141	155	143	163	136	148	159	145	138	160	144	138	137	149	165	156	153	143	170	136	153	155	158	138	162	138	134	134	153	174	161	177	172	172	178	155	154	171	163	163	153	168	171	167	144	147	160	163	160	170	167	172	151	154	147	172	147	156	160	160	163	138	148	172	139	151	143	157	149	151	171	132	155	131	144	157	159	164	175	156	135	154	168	149	154	153	160	158	167	150	184	157	147	158	159	140	133	173	140	134	182	154	136	167	168	173	136	149	170	155	140	155	168	151	152	145	157	177	163	159	141	147	151	177	156	164	125	164	161	152	132
29730	12372	5776	6204	5305	4061	3352	2781	2317	2038	1787	1677	1491	1195	1138	1050	975	974	887	863	837	755	774	731	688	629	704	628	628	603	558	581	535	544	563	560	520	533	570	513	487	481	508	541	493	534	514	473	517	514	488	486	489	463	459	477	453	478	447	455	479	456	485	433	452	431	450	458	457	458	444	453	460	432	423	495	455	411	438	441	442	438	427	398	438	433	458	427	412	455	431	419	467	418	441	426	470	439	430	453	386	440	425	402	435	393	412	431	387	439	404	418	435	458	450	403	427	416	455	404	395	422	436	425	424	429	455	425	464	414	412	420	409	405	413	444	390	410	402	450	453	427	408	450	437	414	415	453	398	411	408	421	435	418	425	444	416	386	445	481	422	407	425	443	439	451	433	426	424	419	425	407	426	453	432	417	422	449	450	449	415	408	416	413	401	445	435	415	399	433	429	456	430	424	445	435	410	407	440	390	419	408	440	446	443	423	417	450	441	458	436	437	384	398	397	439	423	415	418	415	450	418	405	433	423	416	414	420	414	455	426	427	416	427	428	424	394	402	443	396	441	435	442	464	415	443	407	406	426	405	458	397	403	440	445	402	415	428	426	424	398	430	436	411	427	374	448	438	409	438	432	437	427	408	424	399	434	414	381	433	456	438	452	471	385	440	410	436	428	423	427	437	449	428	362	423	456	412	427	377	409	427	414	459	450	455	461	420	460	412	435	398	418	396	412	393	421	427	427	422	426	426	427	479	398	457	376	416	451	446	388	406	411	427	405	440	437	420	432	438	442	417	438	424	415	415	428	412	437	397	408	447	416	440	428	415	419	435	405	430	419	402	430	427	426	460	396	415	417	421	420	398	412	433	437	430	427	474	413	429	387	399	401	468	411	440	374	395	417	427	426	408	411	403	391	436	406	432	389	433	448	411	459	444	430	417	434	430	456	440	434	407	393	405	432	408	437	414	442	439	419	413	411	433	409	400	384	449	415	440	444	445	430	427	389	428	445	418	384	458	414	433	461	441	422	446	430	420	438	427	394	438	393	399	423	407	454	455	431	385	457	451	418	410	416	412	410	444	447	417	388	452	409	462	444	432	425	424	466	401	423	400	413	446	421	424	396	398	429	453	404	426	440	430	400	439	446	418	466	438	450	445	417	419	402	452	431	430	398	425	433	394	425	410	414	443	360	399	395	455	397	413	435	444	425	443	452	431	424	408	449	418	424	454	412	433	424	415	405	437	411	408	417	438	429	431	423	455	441	428	407	440	420	430	440	437	443	433	435	430	441	438	440	419	399	446	428	402	410	447	437	406	431	430	397	442	457	448	422	405	410	439	395	390	420	409	418	389	430	389	408	431	418	450	419	448	415	402	462	401	456	427	403	392	399	425	419	413	435	394	414	415	406	405	422	418	395	434	403	431	414	401	410	429	456	457	436	379	401	425	458	433	436	427	420	439	423	431	429	422	454	396	438	457	453	409	440	410	426	394	426	438	433	417	449	430	432	425	395	425	418	424	420	431	424	452	448	446	454	416	409	445	409	399	415	407	418	392	411	422	412	392	439	399	416	403	428	427	394	390	418	446	440	407	420	418	400	416	419	473	401	428	419	450	440	421	397	402	396	391	437	427	460	417	407	412	390	423	417	438	405	444	430	414	394	421	433	439	396	400	411	432	407	435	394	449	411	422	423	433	409	442	404	407	400	430	410	394	436	402	426	402	436	443	432	443	439	434	415	434	385	399	420	457	423	416	442	382	428	413	426	417	430	432	396	408	373	406	458	425	450	462	420	463	424	435	421	396	413	403	450	451	421	409	425	456	420	455	433	433	400	452	422	438	409	411	437	411	412	417	430	433	437	433	414	442	412	451	418	421	419	422	404	419	424	439	411	456	419	433	432	402	434	408	441	407	398	431	427	405	420	411	409	423	455	437	399	434	435	413	430	431	441	422	424	417	412	430	418	458	417	414	392	380	418	464	422	405	449	418	412	442	419	415	416	410	421	431	446	413	449	420	411	436	389	476	378	447	426	468	432	424	417	427	437	403	435	471	439	414	403	413	408	404	423	436	428	445	438	435	428	395	422	388	441	419	406	449	408	452	421	412	439	438	433	411	419	439	435	447	396	432	439	402	426	425	448	428	456	399	423	407	410	409	421	408	421	456	430	407	457	405	418	433	436	414	426	446	416	432	422	392	426	475	406	414	366	405	449	411	369	408	444	454	435	407	405	405	474	465	434	432	413	444	426	396	439	428	424	409	440	463	402	422	429	445	416	424	433	390	429	462	415	389	398	406	433	433	458	449	408	406	437	430	444	389	416	383	403	415	448	418	459	432	444	418	434	405	419	428	397	411	410	435	454	403	411	437	416	382	485	423	406	444	456	419	431	441	398	392	412	459	421	410	421	438	457	410	449	433	484	430	417	453	417	423	434	420	443	398	416	428	441	432	424	442	449	479	440	422	407	412	423	465	421	420	427	422	416	439	411	452	405	412	417	461	430	409	411	417	412	394	430	419	406	406	454	409	393	446	408	415	434	428	455	411	441	400	418	446	413	391	407	436	419	416	429	423	442	438	429	431	454	431	445	401	417	427	429	408	391	439	434	436	434	397	420	438	389	421	417	424	422	444	425	416	415	411	419	421	386	409	457	412	443	409	413	434	449	386	417	413	413	430	421	425	424	468	432	427	393	392	423	439	415	427	454	433	423	439	427	432	407	412	420	426	435	418	444	457	393	422	435	403	419	389	434	436	403	406	383	456	421	423	436	422	433	385	394	443	429	422	447	453	397	436	434	444	423	431	425	412	411	447	411	438	431	447	452	436	406	416	472	430	450	416	422	424	413	423	408	386	390	398	410	408	440	400	412	435	388	441	395	439	447	410	420	370	424	426	416	391	433	442	389	449	429	447	425	410	441	445	419	398	445	397	401	450	413	426	446	408	402	461	420	439	438	374	423	422	415	430	437	409	400	413	396	416	445	382	394	450	427	452	447	424	448	415	437	434	426	424	425	427	414	414	438	425	410	442	407	440	444	435	399	451	471	424	417	397	391	408	436	420	378	422	448	446	440	448	411	408	432	401	396	463	424	444	407	412	418	420	400	423	438	412	400	425	437	432	448	426	415	403	413	393	388	456	396	427	384	449	435	402	407	450	428	417	431	403	418	416	401	406	434	414	414	450	449	400	457	411	423	412	421	398	405	434	406	406	408	405	373	426	409	430	436	443	439	458	406	437	444	437	413	406	433	444	393	436	417	448	374	391	393	423	428	452	426	425	411	477	389	450	460	436	411	382	421	412	414	416	421	433	456	450	390	440	397	464	421	458	402	431	387	397	426	403	383	437	422	413	446	415	424	428	412	415	384	446	384	405	404	393	396	417	422	427	463	426	424	419	439	377	441	440	408	412	437	393	444	420	422	422	435	396	502	425	397	403	396	434	400	449	436	441	389	463	429	384	429	402	421	424	438	399	413	389	424	434	431	430	409	427	390	431
5095	859	314	291	282	288	267	282	302	280	286	275	272	278	277	268	269	277	262	292	271	291	274	268	275	300	278	271	257	279	260	261	284	281	276	293	287	254	242	272	248	244	248	312	331	276	246	280	267	266	245	255	269	259	256	251	284	276	268	266	259	274	270	293	254	270	269	271	279	251	261	291	291	283	307	284	267	291	299	268	252	308	274	271	285	264	237	269	310	272	282	259	273	247	263	288	248	256	274	279	269	247	270	249	280	262	265	270	261	299	270	252	286	284	306	281	271	264	248	262	266	294	303	249	290	302	290	296	263	254	279	270	280	292	267	264	252	233	263	269	252	275	252	301	266	283	273	261	248	260	277	262	268	255	262	259	298	283	236	252	264	258	267	267	270	265	271	266	272	267	280	260	224	278	275	269	268	279	289	285	284	238	286	274	249	303	256	271	266	283	270	265	267	274	273	305	270	281	250	273	273	270	267	281	275	293	314	264	255	257	270	279	281	284	262	282	269	264	301	258	281	261	266	251	281	260	257	291	269	274	262	261	259	291	288	286	282	246	285	280	269	305	262	264	251	267	232	262	266	275	263	276	296	267	272	301	294	273	274	279	272	275	273	313	308	270	284	296	265	279	262	316	277	254	305	247	261	256	294	289	261	287	264	266	298	301	293	265	262	254	288	277	264	292	278	273	264	312	282	294	278	260	267	268	310	277	249	284	286	298	249	284	263	263	261	272	267	302	272	298	278	292	285	270	282	270	252	280	288	263	278	278	261	276	260	285	279	261	290	273	266	289	257	290	259	291	300	271	285	270	265	279	268	284	296	284	291	278	279	257	259	252	274	272	268	265	295	258	295	265	285	301	255	291	229	282	284	296	306	269	281	297	262	299	294	266	264	273	264	269	268	276	288	250	279	255	257	271	261	260	285	297	262	284	272	262	241	278	262	272	259	290	279	256	296	252	267	313	307	286	263	260	269	244	276	268	264	278	255	263	286	275	283	282	273	273	251	265	293	290	297	275	280	253	265	280	283	324	283	260	283	284	249	257	257	265	280	296	279	301	282	297	266	273	302	283	249	299	266	264	282	244	313	294	286	272	313	252	250	294	288	286	273	266	269	275	262	286	263	272	303	270	277	278	241	259	302	281	311	263	270	263	260	265	267	274	274	253	276	275	276	283	251	275	269	266	264	265	243	268	264	258	281	269	315	285	256	274	300	308	264	272	255	283	275	281	280	308	265	271	287	288	256	268	283	291	291	260	263	276	273	304	261	267	288	282	313	256	274	248	271	306	270	290	261	275	286	268	261	249	282	285	284	277	267	270	252	251	277	284	292	289	304	285	272	262	246	276	288	252	266	271	284	295	272	278	249	286	260	248	271	273	259	267	276	261	273	267	265	233	271	287	267	296	267	243	248	283	247	282	252	256	278	256	245	256	289	283	259	264	297	276	269	270	274	261	275	292	259	271	276	245	261	280	298	246	248	302	285	263	295	255	299	226	290	257	293	255	254	284	269	245	293	273	283	281	278	320	257	244	272	269	276	255	282	263	265	275	263	270	280	299	261	274	287	289	278	276	274	268	276	296	282	234	256	250	243	282	269	272	269	250	275	284	275	250	283	260	296	290	290	289	263	255	266	276	270	252	305	282	279	247	276	296	290	250	277	295	264	280	293	276	278	258	288	278	265	273	277	276	280	276	248	290	266	266	282	310	297	272	274	272	273	268	246	286	299	300	270	314	284	281	270	276	256	257	273	274	283	267	253	277	278	264	331	282	251	282	279	277	279	261	288	285	278	285	270	292	259	306	261	285	273	286	263	286	270	281	246	239	269	287	265	273	313	234	279	271	242	256	256	312	292	297	268	255	284	257	297	268	258	270	299	314	283	289	287	265	274	280	282	279	261	278	271	292	256	309	273	257	295	279	303	270	278	260	290	269	262	251	275	254	274	282	272	273	250	274	256	260	249	272	256	263	253	272	262	258	277	236	284	299	288	263	240	279	251	291	275	262	286	268	282	249	279	254	251	267	279	262	296	276	254	255	277	272	295	279	272	259	276	297	273	269	278	274	268	279	255	275	270	271	286	272	255	275	292	266	280	272	262	258	259	256	262	274	286	226	312	278	241	267	277	279	259	284	259	274	298	264	276	251	277	280	274	291	293	304	289	283	268	252	262	256	270	244	295	276	282	260	254	268	285	272	290	283	248	282	270	285	258	289	252	321	254	260	302	256	246	262	323	240	246	289	289	295	301	253	316	276	291	260	283	258	259	262	289	300	257	262	287	277	274	271	257	258	257	258	271	264	275	296	257	276	268	298	251	271	264	270	307	291	272	277	295	259	249	285	260	238	266	272	282	270	299	269	283	273	272	291	283	289	257	289	280	273	277	262	270	274	288	255	286	297	238	292	256	248	252	281	263	244	270	284	289	255	269	257	286	257	274	280	271	283	257	274	260	295	283	303	254	233	260	280	264	259	261	263	290	263	274	269	280	291	237	259	290	256	290	251	251	260	277	274	280	229	262	263	270	258	274	253	264	302	291	272	262	267	255	260	244	229	255	280	286	236	259	307	209	260	290	289	246	260	272	247	274	264	274	254	264	269	262	246	290	283	256	290	288	256	271	297	294	275	300	271	286	230	242	283	261	282	278	262	286	275	269	257	281	255	266	283	284	253	280	278	266	267	234	285	268	269	276	298	276	289	267	269	272	250	274	262	276	307	245	252	248	256	269	295	257	282	277	293	256	269	266	263	283	269	296	269	275	278	264	254	261	283	249	288	257	283	285	269	282	307	274	254	269	289	266	260	279	275	272	256	264	292	297	272	256	253	270	271	277	281	242	237	285	268	271	287	287	271	289	272	249	293	258	252	270	292	280	243	261	287	278	245	284	285	284	277	282	256	259	267	267	271	263	231	290	266	271	286	244	281	264	292	263	278	251	281	303	279	270	266	251	266	274	272	279	274	281	267	263	258	262	296	236	265	277	285	266	243	262	281	241	280	231	239	277	286	274	281	277	289	299	280	266	265	278	249	290	300	259	301	255	265	277	274	276	246	292	300	281	301	269	279	283	280	297	271	266	289	284	263	241	257	268	272	279	250	262	282	251	278	254	304	229	256	273	265	247	283	279	251	285	234	273	275	278	286	272	285	275	275	269	259	273	278	283	237	304	284	269	256	254	262	269	285	284	245	299	268	301	274	269	271	280	260	240	278	281	274	307	264	261	300	288	302	291	296	266	299	290	252	274	267	233	279	260	287	254	279	285	293	259	292	280	300	260	287	264	273	297	271	258	270	307	254	285	302	302	275	277	271	278	277	277	260	271	261	256	270	272	268	297	286	268	277	266	281	290	277	272	246	315	281	286	263	238	271	286	277	261	257	272	256	267	268	263	311	295	273	233	287	270	282	285	288	270	272	259	255	258	280	265	245	292	255	289	278	274	269	270	286	270	270	269	277	276	278	275	253	284	280	308	275	294	256	280	284	274	281	257	273
5277	1527	893	941	879	775	839	841	784	793	805	741	733	726	739	735	718	751	710	702	733	690	752	703	766	736	818	746	725	639	760	746	730	684	727	762	731	754	739	753	746	746	707	760	656	753	705	715	682	750	730	652	729	735	758	770	711	716	726	681	707	708	696	703	696	763	732	682	751	712	728	696	701	698	716	733	697	723	690	735	767	789	723	718	721	718	769	719	660	723	745	730	752	728	735	761	704	733	712	758	726	729	754	667	680	719	698	712	677	776	753	761	729	735	705	736	760	738	728	692	726	677	722	751	729	728	727	753	728	655	731	732	741	737	689	743	735	730	743	705	729	715	705	744	692	730	717	702	685	719	724	749	723	692	726	700	717	719	727	736	710	683	724	699	702	716	693	762	703	715	722	703	731	661	772	735	709	734	719	711	655	764	742	698	712	706	740	698	709	691	727	730	731	723	749	693	743	743	710	689	634	727	705	720	731	692	734	704	675	715	728	700	759	731	704	740	769	762	715	745	672	733	704	751	732	715	790	711	650	736	776	756	740	728	751	672	643	726	710	704	704	703	696	706	731	706	698	705	729	717	731	739	734	778	717	729	689	755	703	685	757	725	723	710	784	724	682	720	715	719	746	731	711	719	741	652	791	781	742	719	750	740	723	712	678	728	744	645	727	714	704	713	738	713	722	710	731	743	686	757	759	732	719	764	748	717	739	729	699	714	747	737	738	712	729	695	735	741	739	718	678	719	754	702	710	726	673	726	679	705	692	729	715	690	719	717	726	679	709	735	679	753	765	729	715	717	713	724	754	684	704	671	727	720	696	722	706	729	677	725	734	689	706	752	733	755	737	691	717	740	697	737	668	688	697	664	693	680	684	689	715	693	783	732	696	709	727	742	697	741	739	727	739	747	699	711	699	704	738	728	725	717	716	755	719	730	727	664	719	724	711	698	732	787	726	765	750	692	683	709	668	728	731	705	690	751	733	719	751	770	781	714	739	684	750	747	719	739	717	694	724	739	743	663	681	726	718	705	711	741	736	735	752	677	762	743	708	749	743	730	693	709	712	716	702	709	751	712	696	690	723	710	703	761	711	758	731	727	741	666	733	682	706	670	711	721	741	742	757	739	718	717	694	715	788	712	728	722	713	728	732	752	712	672	737	768	784	683	680	707	679	733	662	702	735	788	717	724	713	708	762	735	765	696	712	695	712	706	730	752	676	712	722	690	714	705	717	702	767	722	727	707	720	660	716	710	714	721	738	734	742	703	702	720	749	711	691	719	731	724	734	722	717	726	731	693	751	731	755	742	752	724	730	701	764	683	724	730	705	758	733	681	712	742	742	731	776	720	721	740	722	709	712	691	746	711	697	703	755	776	738	710	678	729	740	740	729	716	667	767	726	764	678	764	758	718	740	722	723	738	711	726	711	725	757	745	687	717	701	748	762	739	756	741	736	724	779	698	755	742	699	709	728	688	765	801	783	739	751	765	756	710	740	699	764	743	739	725	675	724	753	729	713	746	715	745	729	727	677	759	702	744	750	756	752	709	726	729	770	706	733	674	755	699	695	742	692	720	732	668	711	720	742	733	690	759	701	723	738	737	782	646	728	718	687	724	697	676	709	721	688	694	740	701	709	771	737	699	714	683	680	744	760	767	734	734	740	710	705	715	721	740	712	721	716	746	713	711	682	748	716	706	739	697	734	706	778	740	736	680	709	715	714	716	757	725	729	738	735	726	760	702	741	743	728	695	717	735	707	726	732	803	686	689	757	673	681	726	731	729	720	757	713	715	677	723	739	704	756	751	709	720	795	731	752	748	712	757	690	724	702	676	733	722	773	698	752	745	691	754	733	765	755	694	728	739	690	695	705	691	742	723	702	750	704	722	695	729	745	707	747	712	762	677	708	750	701	724	746	738	781	733	679	734	757	788	730	697	705	725	745	677	753	721	722	693	702	721	732	715	716	736	678	721	672	722	714	723	671	732	675	721	706	710	722	749	774	739	695	753	756	734	741	722	725	758	722	742	720	693	695	701	720	759	727	769	727	790	720	720	706	679	745	722	693	744	705	732	749	712	729	666	753	721	687	671	740	742	696	742	740	736	720	770	734	683	750	716	744	717	675	759	705	732	727	695	697	707	738	796	732	732	754	684	683	777	769	721	734	753	715	667	701	781	732	720	710	720	740	712	717	703	736	661	730	754	732	716	718	696	723	715	737	755	759	789	709	718	759	716	729	742	718	711	693	769	688	705	707	745	792	725	729	702	688	725	707	702	735	761	724	747	690	775	710	710	683	728	760	726	669	681	691	728	747	709	753	754	735	724	733	712	711	755	726	701	724	678	715	730	725	741	731	732	704	744	813	699	716	682	695	733	741	754	708	725	710	725	759	709	779	671	726	683	722	692	706	652	792	733	724	711	724	749	717	675	718	732	727	715	764	730	703	695	741	739	748	759	695	720	705	699	727	708	748	734	700	687	739	708	727	703	685	701	748	713	727	704	713	737	755	716	786	739	707	755	695	759	748	748	752	777	733	751	712	683	717	754	766	728	712	743	701	731	726	727	704	718	715	740	743	713	729	714	748	731	753	708	737	705	697	762	725	696	765	758	727	721	726	726	731	694	702	708	713	718	667	709	760	723	739	693	694	744	740	752	730	733	718	663	740	713	743	678	771	714	738	737	723	737	751	711	718	707	737	723	746	753	681	773	729	772	780	687	746	723	729	737	682	773	740	733	754	739	705	744	722	729	723	763	758	723	739	740	683	696	671	703	675	722	764	714	723	753	736	782	715	757	707	704	737	718	716	683	736	744	722	695	712	736	738	707	717	756	746	792	696	707	734	708	666	723	705	701	694	711	702	711	710	698	721	734	747	694	666	753	661	695	717	682	734	756	757	722	749	747	756	717	744	688	718	738	702	678	705	741	728	714	760	714	747	685	744	712	705	704	721	753	733	744	689	731	744	720	740	737	710	716	770	714	750	757	781	739	740	699	712	724	729	714	708	713	710	742	730	741	725	723	703	718	716	768	762	730	726	790	725	704	680	726	731	752	662	706	729	757	742	710	734	740	733	716	738	737	694	762	735	692	726	675	709	806	751	683	771	685	756	726	766	746	754	733	677	685	800	730	759	705	714	702	719	703	743	721	730	737	740	709	720	725	708	711	726	718	703	723	715	727	642	712	718	743	673	724	735	765	724	694	805	718	711	716	730	722	691	746	728	764	716	718	747	723	678	700	711	698	726	696	686	763	738	735	786	739	683	704	706	731	719	751	720	737	766	708	734	739	720	727	762	723	677	727	741	688	702	735	722	739	734	762	753	691	779	670	697	696	728	802	733	662	688	697	719	717	754	802	714	740	742	728	700	701	714	627	773	695	692	783	682	700	707	737	705	721	748	735	721	724	729	703	684	737	698	721	703	775	766	708	672	709	730	736	723	684	689	777	712	712	718	725	675	691	772	747	789	752	719	684	743	773	756	752	694	773	692	704
29194	17525	6203	2634	1386	931	696	523	444	424	411	375	376	374	395	318	346	322	312	309	332	319	323	315	297	321	288	343	324	311	309	323	310	297	291	288	317	286	320	326	303	301	314	272	288	328	316	286	322	330	303	315	267	265	294	283	280	305	286	291	278	317	314	249	305	330	316	330	284	277	288	286	311	283	320	292	279	315	330	316	293	304	293	326	318	271	299	301	272	310	309	300	309	312	277	298	322	279	307	280	321	297	310	298	292	311	288	284	288	308	307	323	298	293	319	355	295	310	290	322	325	308	314	263	315	303	297	300	283	307	289	303	304	293	308	340	301	314	299	323	287	310	301	299	307	311	306	293	274	270	277	298	318	262	326	337	283	300	287	340	350	280	295	296	288	289	286	318	283	317	311	296	280	294	319	304	291	294	302	295	301	294	276	285	315	317	324	331	311	276	294	268	289	306	328	260	285	298	274	295	296	292	297	304	320	315	293	293	293	295	264	287	262	286	299	283	295	284	281	332	309	299	302	293	317	335	280	327	323	287	319	306	320	300	319	337	312	287	308	290	328	322	280	333	291	316	306	294	291	297	309	302	269	288	315	288	299	339	284	348	334	291	288	324	283	297	295	344	319	300	293	302	310	299	265	305	272	283	278	290	288	265	328	267	310	305	293	295	310	288	305	305	328	302	303	264	291	319	289	297	319	312	296	313	297	309	272	297	298	314	298	300	264	285	304	284	275	312	291	299	277	272	301	273	310	309	313	290	287	290	290	284	305	326	280	327	292	330	288	278	290	297	306	274	305	312	282	295	310	306	304	307	323	272	297	322	289	312	282	315	288	276	295	279	298	295	305	282	271	323	278	266	306	269	277	335	313	313	279	321	313	289	263	299	340	337	292	297	326	306	285	312	296	334	271	282	298	312	321	317	326	296	286	284	293	341	300	306	334	301	309	317	297	329	307	292	340	310	310	292	298	286	297	286	309	306	295	312	295	285	286	288	285	290	303	311	272	269	319	294	298	274	287	287	326	285	317	309	293	311	306	311	326	306	313	326	314	306	291	270	324	279	351	282	289	307	292	288	288	289	317	283	317	283	293	283	309	291	316	310	270	309	324	290	306	316	305	298	302	276	295	300	289	302	315	307	290	287	298	304	307	300	314	290	312	323	298	279	302	289	303	295	291	283	315	304	290	283	302	304	301	300	298	300	338	313	294	315	308	298	302	289	306	299	289	294	312	293	289	310	292	309	314	291	332	282	290	304	291	317	298	290	298	307	313	287	308	304	290	318	323	294	286	291	283	290	310	292	305	285	314	288	326	270	297	279	290	328	320	294	310	303	276	272	279	271	289	284	299	290	313	299	275	329	292	330	282	288	314	299	289	304	275	278	299	294	303	304	282	328	298	302	324	314	305	314	323	320	306	316	305	296	290	279	306	287	268	277	324	290	308	320	303	280	316	276	302	296	318	306	324	282	337	295	307	322	306	300	301	294	292	302	293	273	302	309	283	276	287	302	285	281	301	275	294	305	293	291	298	286	315	288	304	301	301	278	311	306	264	270	295	293	276	284	297	298	283	298	275	303	325	316	295	305	289	346	339	284	284	293	275	311	307	301	329	299	280	302	283	281	298	306	291	315	307	264	294	274	329	308	283	284	295	297	303	299	294	313	300	294	310	284	304	289	316	272	314	307	293	334	319	312	288	318	292	298	333	277	298	283	336	284	275	302	312	306	314	279	287	345	303	282	328	290	310	302	294	305	280	274	290	287	296	285	300	323	311	326	294	289	295	329	292	314	305	284	302	310	330	289	341	288	268	316	294	266	309	304	294	283	303	301	294	278	297	290	305	310	326	287	327	289	292	316	303	272	272	319	322	303	290	313	283	306	309	302	300	304	305	314	313	289	313	298	292	279	292	286	298	289	285	287	300	291	288	300	304	331	297	290	288	312	317	309	292	286	297	282	307	265	294	292	293	282	298	294	292	322	297	300	291	290	283	271	310	336	305	265	271	333	321	311	300	282	295	285	311	302	286	286	271	274	301	287	305	317	291	302	296	299	317	342	288	301	313	291	297	270	305	342	303	293	270	327	291	320	308	321	280	313	306	301	298	292	303	307	298	287	291	303	279	276	275	304	298	308	293	298	299	302	320	278	302	308	288	311	300	318	319	301	287	296	279	338	274	315	318	309	309	291	277	299	271	328	326	301	296	314	279	326	311	274	307	305	315	293	299	301	286	294	295	293	278	279	296	283	301	282	321	274	292	299	302	318	292	313	327	328	296	308	311	307	267	291	304	314	309	290	306	334	304	307	307	306	285	299	292	328	292	292	296	306	302	289	275	267	314	301	303	297	291	300	281	335	282	287	303	276	289	284	293	318	306	320	277	319	340	276	322	296	330	314	307	324	309	316	304	284	292	284	289	310	308	316	301	282	334	287	313	320	300	278	284	313	301	329	277	308	319	282	310	285	304	310	316	274	303	321	302	289	279	313	290	308	340	319	295	300	302	313	277	291	278	316	280	325	278	301	283	277	311	289	285	309	333	270	282	291	318	301	299	294	303	266	299	301	284	311	329	326	296	291	268	288	294	308	301	316	317	285	297	301	283	274	260	295	303	325	316	304	275	312	306	315	317	280	310	294	295	328	294	319	306	272	302	284	296	302	324	300	287	290	324	298	282	310	298	298	314	310	298	311	301	317	326	293	284	287	309	324	302	316	308	303	324	316	302	314	346	294	291	296	291	313	283	284	312	317	322	322	291	301	258	295	293	287	293	293	315	337	309	332	287	293	312	265	294	300	340	301	310	313	302	278	291	287	301	293	313	302	299	281	299	310	289	296	317	316	283	270	282	294	296	275	299	309	279	275	274	290	294	301	304	314	323	295	309	287	321	289	321	309	282	268	290	299	281	305	286	316	295	320	290	278	314	311	323	303	307	328	303	277	310	306	309	294	349	323	277	311	327	318	301	280	320	289	330	301	297	287	283	274	337	301	292	324	323	266	310	311	332	292	330	298	299	303	293	323	306	293	296	294	289	288	301	280	303	313	298	278	300	298	312	332	325	323	308	295	309	318	269	289	305	264	327	307	283	322	302	307	295	295	329	292	281	260	303	274	297	296	266	294	292	302	297	321	318	304	314	287	326	286	288	307	315	296	340	298	303	283	298	297	310	306	304	292	317	306	309	294	276	287	284	242	293	301	314	319	330	296	298	324	288	310	300	325	291	283	285	327	283	303	279	265	303	266	322	300	302	325	306	337	292	288	272	291	290	319	321	295	303	318	297	294	299	294	324	311	268	357	310	287	278	311	293	317	308	242	306	326	296	307	271	293	297	312	283	316	310	314	304	312	319	298	294	281	260	290	263	279	280	278	329	308	325	302	288	311	325	286	287	286	295	296	271	310	320	311	300	282	340	299	300	292	305	286	278	330	302	299	270	255	305	305	304	297	304	297	300	283	291	298	312	266	295	285	305	298	257	286	286	297	303	274	318	310
21607	6556	3432	3898	3441	2812	2336	1950	1804	1566	1427	1399	1266	1184	1145	1094	1088	1049	1049	970	953	952	929	929	893	909	886	853	858	848	906	885	827	878	838	786	832	849	785	806	751	857	782	789	835	803	831	788	811	805	753	745	783	788	803	777	784	758	765	805	770	817	812	821	765	806	745	786	788	812	812	772	776	774	780	838	750	793	801	777	782	836	782	789	802	774	747	820	810	823	775	786	772	775	810	751	800	824	776	766	760	763	772	789	778	773	741	786	777	721	767	747	784	744	753	777	768	738	790	791	762	827	788	796	813	737	766	785	800	764	761	728	783	771	749	749	771	760	757	756	789	773	764	751	764	738	762	790	771	771	752	782	787	750	744	795	845	843	837	787	754	772	822	790	825	746	775	732	798	742	750	786	797	807	812	754	770	785	794	742	773	793	757	754	774	768	801	801	769	778	769	843	757	768	760	726	768	764	783	723	780	750	779	796	758	787	812	784	763	789	787	789	762	763	759	760	760	783	786	763	750	750	746	763	768	779	773	752	757	788	809	795	781	783	819	795	789	732	744	786	789	809	760	767	723	758	798	745	762	767	757	796	770	755	802	712	730	761	798	746	749	763	778	814	790	780	803	783	772	782	770	780	760	774	813	791	827	801	743	770	806	759	785	791	736	768	780	764	759	764	785	769	795	843	730	771	776	768	783	775	792	764	808	760	751	801	754	774	763	774	815	773	805	725	801	748	785	788	781	763	756	720	781	786	764	781	803	782	789	771	727	803	758	750	743	731	755	761	773	781	774	828	761	759	717	791	763	730	754	777	776	716	743	777	769	734	730	774	774	728	823	803	745	776	774	791	819	762	741	757	760	779	786	782	761	761	737	749	801	712	798	756	787	802	791	790	762	761	769	776	788	782	791	796	744	799	716	726	756	771	789	793	751	774	756	805	736	768	806	790	727	771	821	787	758	772	738	772	795	804	713	817	758	768	792	734	721	758	788	768	728	755	756	754	790	770	770	753	790	761	729	737	725	779	806	763	771	761	784	725	812	732	781	788	776	797	759	739	785	754	736	794	758	799	733	775	764	739	762	785	768	790	724	788	815	732	773	811	794	745	787	749	767	759	790	784	782	784	782	785	786	798	779	773	761	748	787	761	721	815	757	776	772	791	818	720	785	785	757	766	794	761	759	800	759	746	737	749	770	722	767	752	729	773	773	745	740	719	734	817	808	746	810	771	790	774	748	717	806	787	741	781	793	766	772	833	767	810	781	755	768	754	802	755	766	752	785	796	794	799	757	780	771	794	810	732	737	748	761	758	760	746	769	752	742	773	812	779	767	755	815	732	743	788	774	745	770	737	750	822	790	713	766	755	781	815	763	753	798	777	795	800	752	793	822	770	784	701	766	803	761	748	755	788	791	743	761	745	749	734	775	791	733	756	745	796	843	778	746	672	767	758	784	821	765	779	782	811	784	730	759	802	747	822	776	796	723	785	802	798	777	801	802	751	803	807	776	743	753	725	760	791	765	807	747	780	794	737	802	826	718	747	745	748	742	736	750	759	741	770	759	768	772	775	789	755	753	749	744	837	780	760	806	755	779	722	745	755	770	791	763	753	820	755	772	774	787	765	779	832	790	803	814	745	708	785	772	729	809	792	781	790	778	782	816	805	732	722	798	767	799	761	735	825	759	759	742	792	760	779	829	766	760	813	795	738	771	765	809	732	778	734	751	762	801	793	775	800	742	733	795	784	811	821	762	764	752	759	755	786	835	771	770	832	769	733	744	766	814	764	769	782	780	753	778	794	874	753	710	745	816	753	754	773	740	748	736	791	821	792	784	765	755	789	765	813	781	753	790	802	774	782	807	751	780	778	711	753	755	805	778	773	797	763	799	745	831	738	742	761	714	801	806	785	813	823	746	791	788	765	776	782	758	778	779	732	781	770	739	806	746	764	769	757	778	751	789	819	741	771	789	802	774	738	798	759	720	775	793	719	745	789	784	732	785	788	737	800	788	772	770	774	771	755	823	808	808	775	791	762	757	800	826	740	756	784	848	768	721	792	794	768	816	757	783	754	769	763	799	768	753	776	795	792	853	800	774	794	793	773	792	730	800	758	757	730	756	728	754	800	790	736	785	714	808	691	781	811	770	835	727	770	775	775	764	796	763	800	794	764	759	761	803	728	817	757	777	802	773	813	809	793	786	758	770	795	796	797	735	755	781	785	818	751	794	725	778	757	805	801	774	764	794	813	784	762	805	748	768	749	795	790	757	759	780	728	782	805	784	764	763	781	758	746	802	740	788	769	772	835	762	769	767	745	779	765	738	722	784	744	739	801	771	787	768	793	747	788	747	815	726	770	796	828	813	790	818	790	766	801	744	764	747	803	792	750	755	764	749	755	742	806	798	767	747	807	738	792	781	732	787	788	792	792	748	752	777	746	741	805	746	789	748	723	770	757	754	807	771	752	778	766	761	782	793	807	780	715	773	766	745	768	778	784	789	780	759	747	735	768	794	741	782	776	813	779	762	823	774	744	839	829	783	731	811	763	759	773	775	798	784	793	757	748	762	761	768	777	779	776	783	787	798	749	787	767	761	785	831	761	803	790	768	769	770	810	786	774	821	820	781	769	764	765	751	754	755	815	749	807	787	796	775	769	827	768	751	760	728	755	754	820	741	781	763	796	765	783	762	789	740	739	776	737	800	739	773	764	795	742	747	744	761	804	753	731	758	740	775	819	821	755	757	805	769	795	796	825	815	797	763	767	750	748	748	832	796	772	757	753	782	755	818	798	789	789	831	762	813	802	771	738	825	729	779	721	798	779	756	731	790	778	769	773	720	792	791	785	726	833	716	730	754	820	772	777	720	790	774	820	799	779	759	750	758	761	706	767	854	805	721	781	734	812	785	788	743	802	771	805	759	803	786	752	762	757	766	734	788	706	798	755	802	747	774	797	772	779	710	793	759	779	837	726	776	771	783	826	731	801	766	742	742	802	797	779	772	767	810	783	807	761	760	746	817	835	713	778	731	757	778	780	817	799	731	721	752	783	801	773	755	756	807	730	759	775	746	773	806	696	778	769	769	754	791	785	805	747	736	779	768	766	807	766	734	755	763	804	771	798	730	803	781	779	813	751	780	786	778	806	771	750	734	788	753	792	758	791	762	801	809	790	728	838	784	840	799	759	742	785	760	785	752	748	802	768	786	776	766	747	731	735	727	766	827	760	777	791	728	794	805	803	757	824	812	767	777	804	757	772	747	856	815	767	770	793	759	768	792	767	805	770	786	777	790	762	765	775	812	804	756	794	823	792	747	725	753	774	774	786	764	795	782	749	775	797	780	816	766	811	713	763	769	760	756	712	786	765	747	796	787	751	748	778	825	807	759	770	756	771	784	767	786	798	755	799	819	798	751	805	773	754	771	826	758	707	755	796	765	808	752	772	782	749	795	748	809	760	801	743	824	794	822	790	740	751	775	746	756	741	745	792	766	776	774	814
42082	27304	13568	6518	3232	1489	864	650	495	406	353	300	293	287	246	234	224	206	208	229	175	202	202	204	186	187	169	165	183	169	187	162	165	186	185	186	153	148	179	176	173	152	153	189	157	185	170	162	167	174	169	157	160	170	153	179	146	152	180	174	174	144	163	171	181	179	164	183	153	175	175	166	142	158	166	144	170	162	167	141	161	157	154	138	133	151	146	170	142	151	144	153	156	148	162	153	149	180	144	131	141	168	171	134	144	151	146	134	191	160	176	150	170	163	145	153	142	148	150	139	171	154	143	163	147	155	162	143	167	161	155	146	175	161	168	153	146	135	167	157	151	140	163	133	157	152	151	155	159	157	163	154	155	134	141	141	156	162	138	144	155	161	172	160	128	141	168	148	171	146	158	141	137	166	137	159	158	154	131	178	146	173	156	162	143	150	155	154	136	156	146	143	194	152	155	141	156	152	140	145	137	131	146	170	153	137	146	154	155	155	153	140	147	171	140	188	150	135	167	145	163	170	149	165	136	153	138	154	158	179	156	152	159	144	164	138	154	161	156	164	159	138	151	190	143	160	133	131	171	142	169	159	135	167	145	145	146	156	149	143	149	189	177	164	136	152	150	162	133	165	170	164	142	141	125	130	139	154	164	147	158	152	153	156	164	140	169	158	161	142	152	159	150	158	163	158	142	169	125	148	165	126	168	148	158	159	142	156	173	151	154	159	176	156	143	140	154	146	140	153	147	149	158	174	159	156	142	167	152	123	157	148	150	165	154	174	170	129	139	150	162	156	159	149	182	146	164	156	150	141	149	126	168	148	174	192	154	152	157	164	163	141	142	149	170	146	151	160	139	173	140	151	149	173	148	154	164	170	135	144	141	167	149	151	139	155	162	143	142	151	174	172	143	154	162	136	119	140	150	165	161	151	155	147	146	155	150	149	151	169	140	147	145	138	157	139	143	165	166	138	134	139	147	166	152	130	153	152	169	174	153	144	143	152	135	158	149	142	148	147	150	127	185	149	159	148	147	146	141	148	150	166	150	185	157	169	165	147	147	133	157	134	178	160	146	154	139	175	156	160	149	159	138	178	154	162	155	151	147	153	151	147	144	132	154	155	160	133	173	152	171	163	141	167	172	163	161	144	140	141	167	165	159	150	170	167	135	136	142	170	156	175	150	151	160	160	147	144	148	147	155	176	149	181	174	156	152	157	150	143	154	151	163	132	148	167	159	143	150	163	158	172	178	151	168	154	129	148	159	161	151	149	158	152	146	155	154	140	158	158	145	158	149	143	149	151	156	150	132	172	143	136	159	140	117	158	156	137	160	174	169	150	162	135	163	134	170	127	174	143	162	173	146	165	165	143	140	156	158	154	162	143	129	163	154	154	155	172	142	148	157	160	178	140	168	168	135	135	151	154	178	146	162	141	152	148	150	159	156	162	147	133	167	162	152	135	148	154	158	162	165	161	165	154	174	144	163	157	127	146	163	141	164	154	154	146	138	152	151	154	140	161	164	130	164	149	149	144	138	151	128	157	158	153	149	159	156	155	140	160	156	148	149	147	142	154	163	152	152	138	162	148	156	143	163	171	144	170	147	152	155	147	146	152	172	166	144	163	154	173	131	165	150	145	156	154	155	173	130	158	146	138	151	156	122	185	153	155	147	163	162	153	154	150	170	145	173	146	146	167	150	141	159	139	138	164	158	144	178	158	142	161	159	154	144	139	139	139	136	159	166	172	137	146	153	139	137	157	139	158	125	146	142	132	149	155	155	157	159	150	139	156	161	160	156	167	149	174	149	145	156	157	134	163	151	148	122	157	132	148	146	147	140	136	156	173	155	169	169	169	159	163	149	172	138	135	149	160	165	171	164	161	170	160	170	138	167	152	169	146	147	132	160	151	145	161	170	167	132	156	163	155	153	145	151	157	153	159	177	140	152	129	133	153	161	146	156	144	156	157	159	160	137	158	144	140	152	170	157	125	163	146	152	159	164	142	145	179	141	143	143	150	160	155	170	152	154	153	168	154	169	148	162	141	166	122	167	172	153	140	158	150	173	145	155	145	143	141	159	174	148	139	137	138	182	168	150	152	175	170	166	139	160	150	167	160	133	151	161	161	144	167	141	171	152	170	165	157	158	201	128	153	163	146	158	176	160	172	146	147	142	146	155	163	140	172	168	169	164	162	175	141	155	170	141	142	142	165	134	147	159	149	131	176	139	157	136	149	166	149	169	159	172	145	162	178	156	146	142	152	151	162	147	161	152	155	137	173	166	157	155	157	163	167	168	141	145	162	135	156	176	142	160	158	161	160	147	144	156	142	130	156	136	168	161	140	152	152	148	148	146	156	143	177	133	171	147	160	150	141	163	153	138	180	158	131	164	143	181	123	158	171	153	148	161	165	154	160	161	164	141	153	129	139	149	156	149	167	141	157	142	138	163	143	151	168	141	153	150	135	141	149	146	178	166	142	153	158	158	151	152	161	162	150	149	121	165	172	167	137	147	145	172	173	155	167	148	155	157	148	193	135	152	161	134	141	168	135	163	150	144	153	149	153	164	161	157	161	148	154	154	153	145	141	158	165	164	191	149	147	149	134	151	177	159	160	167	172	138	150	161	146	137	149	166	145	160	157	144	170	163	148	157	149	141	165	142	156	162	149	156	133	142	160	156	159	144	144	141	136	157	135	168	163	147	147	145	146	162	153	155	160	155	146	175	159	151	143	181	156	153	158	166	179	143	177	137	151	139	147	162	156	141	160	138	160	166	170	171	164	171	166	129	159	153	145	156	146	144	160	139	146	149	167	151	167	157	193	132	148	148	151	140	146	157	132	161	159	140	150	141	145	153	171	166	133	148	148	147	144	146	152	152	137	152	137	125	149	141	156	155	144	146	141	179	166	170	158	165	144	165	140	138	138	154	140	154	149	158	158	160	135	141	133	147	146	157	157	154	142	171	156	165	184	144	144	136	150	152	161	166	162	124	148	175	170	147	175	144	138	152	150	156	131	132	154	138	140	177	138	169	134	143	152	159	145	148	131	151	149	173	175	160	153	174	151	144	141	171	155	149	161	154	156	144	135	154	173	160	161	148	168	157	132	179	134	140	160	150	151	143	160	142	157	148	151	164	156	144	155	172	130	172	147	144	161	148	150	156	153	154	152	139	163	127	145	165	153	161	140	160	158	164	145	154	146	166	155	141	158	142	159	168	150	149	152	146	172	157	142	156	150	138	151	163	149	146	138	118	157	145	157	184	162	138	172	169	153	171	150	143	151	157	156	150	162	159	165	164	153	155	170	174	164	142	140	131	150	148	154	156	172	152	171	148	144	171	146	182	153	144	159	163	153	149	170	166	153	165	168	129	138	153	159	159	175	149	144	155	138	144	139	138	149	158	153	167	154	169	161	152	165	167	163	152	151	154	158	149	148	163	165	128	123	146	150	136	157	153	147	150	158	153	163	160	159	184	174	150	161	132	161	164	148	138	122
29437	10320	6051	6179	5125	4162	3345	2814	2415	2043	1742	1650	1417	1226	1172	1045	1032	978	885	815	804	717	739	715	673	659	650	630	585	602	568	615	588	576	548	578	513	516	548	519	494	490	493	521	479	488	482	518	476	479	495	489	498	488	477	476	436	463	440	455	451	446	488	519	441	485	423	473	451	501	430	485	444	462	441	435	414	470	481	454	436	467	400	481	409	472	459	406	498	416	427	443	456	404	442	421	388	419	387	449	436	430	341	419	453	436	421	415	432	417	460	443	472	418	380	443	437	466	467	416	457	400	450	453	435	428	454	437	409	430	442	427	425	418	428	401	438	422	424	518	446	432	420	440	446	419	422	400	408	443	403	425	420	398	399	435	423	429	412	432	438	404	415	431	409	451	449	409	430	471	443	416	473	419	390	433	437	418	457	420	447	451	437	432	400	424	405	435	395	448	421	381	403	394	435	424	402	428	462	397	453	408	454	444	399	416	419	407	401	391	478	433	433	436	419	415	421	433	401	412	449	393	440	413	402	408	428	418	455	412	439	465	445	436	407	397	412	421	446	398	423	415	424	371	412	421	413	400	401	426	441	403	452	405	381	370	414	406	391	397	473	419	421	397	394	415	439	447	447	435	377	441	409	421	429	436	429	399	431	412	436	380	425	439	413	420	430	409	430	419	431	407	425	403	410	406	419	466	438	418	400	433	399	452	413	398	401	413	450	433	400	481	451	418	435	426	418	427	427	413	403	432	421	447	435	425	448	408	424	390	399	438	412	440	408	380	399	408	430	438	414	431	430	420	446	425	409	428	456	430	410	416	417	440	408	436	422	427	442	397	420	427	440	430	421	413	402	413	411	451	406	428	439	408	408	417	417	413	398	445	418	410	417	418	403	427	349	434	415	429	428	450	449	431	442	419	446	400	443	397	427	405	450	419	435	453	438	442	451	440	470	462	444	443	437	412	411	389	399	381	429	438	395	442	422	462	424	419	409	432	422	412	448	464	381	448	400	427	413	437	403	440	392	419	405	448	411	435	435	429	382	428	448	441	409	407	430	425	427	416	379	414	408	436	427	417	425	401	421	419	430	436	397	467	407	382	396	407	422	443	412	440	390	440	388	429	418	401	401	416	431	418	378	416	400	466	386	418	434	421	418	410	378	433	450	455	434	427	408	416	424	417	458	402	418	423	439	403	390	425	441	443	441	404	411	423	434	409	427	441	431	437	411	444	398	398	392	402	466	423	435	389	427	431	417	412	467	394	418	402	401	391	434	442	466	412	420	428	433	393	413	435	427	435	381	421	422	400	458	449	423	395	428	423	434	394	383	460	405	422	420	441	410	405	446	438	421	389	432	400	427	399	464	459	432	424	403	464	387	428	408	405	407	390	381	403	416	425	467	441	440	366	419	450	424	429	453	412	415	461	404	422	436	423	444	399	403	429	404	439	407	412	425	410	425	422	407	393	420	419	400	430	420	432	442	462	394	397	417	418	463	419	385	412	406	408	375	422	440	415	380	409	400	410	426	410	413	432	416	436	393	433	431	388	430	453	418	437	435	421	424	463	404	442	441	441	428	417	397	446	445	430	392	420	445	423	401	425	408	416	429	400	362	442	423	433	415	424	452	442	404	394	390	436	417	400	459	445	406	425	421	451	418	441	432	439	434	410	450	457	423	405	427	426	407	407	417	409	405	415	399	447	428	388	439	429	438	434	442	411	415	434	419	481	416	426	414	377	415	438	450	432	457	448	414	444	410	395	449	446	417	421	401	428	417	420	415	427	425	423	451	425	407	432	404	422	422	439	409	402	438	438	435	440	431	421	399	396	417	466	430	438	427	413	442	375	404	421	481	442	417	448	418	398	419	418	404	435	399	409	433	406	429	391	422	409	448	406	416	392	384	450	408	409	450	427	393	422	436	453	430	439	421	417	429	414	410	417	406	444	419	433	416	390	416	453	453	428	423	397	437	435	431	395	439	381	369	409	447	404	425	431	422	451	443	394	375	410	438	399	416	387	436	387	402	410	444	412	472	424	441	429	421	392	416	451	388	421	403	449	410	405	432	415	420	407	424	416	417	410	425	407	454	402	431	437	445	389	456	409	421	398	409	415	423	444	427	394	425	452	413	414	400	416	445	417	415	415	434	421	414	410	461	386	385	428	426	442	396	407	427	414	457	445	414	460	411	439	390	447	430	412	383	428	390	423	436	443	439	385	418	440	367	421	415	427	397	432	400	419	410	399	371	413	413	429	401	417	454	429	432	424	432	425	414	433	456	436	409	442	371	393	426	416	397	358	439	423	440	412	418	400	433	408	425	422	417	404	414	402	437	383	458	433	420	479	420	359	429	426	431	409	424	456	411	396	416	421	398	413	404	410	397	398	427	416	408	374	440	472	459	458	430	416	402	438	372	460	432	450	432	422	417	403	403	406	416	406	460	448	421	411	422	415	421	401	434	388	424	438	441	409	412	437	390	438	415	369	490	434	461	433	447	364	426	392	416	406	442	445	417	423	417	429	426	415	435	445	417	442	434	443	414	411	428	423	416	376	411	413	424	418	410	402	412	412	404	435	397	432	411	437	387	432	403	417	408	423	442	415	404	399	423	406	420	445	444	391	435	446	423	456	398	451	442	450	433	447	417	436	405	467	454	404	369	421	436	397	412	425	456	414	405	425	439	399	462	424	424	409	434	419	426	412	391	420	429	437	453	432	461	397	442	404	404	415	393	442	412	402	430	408	420	434	450	427	422	399	453	439	408	447	398	429	447	415	453	455	443	438	408	420	432	421	416	414	420	423	424	429	423	444	418	395	422	432	412	415	425	437	399	428	398	419	398	425	426	428	445	426	425	429	417	421	480	394	444	411	430	402	404	394	427	442	382	441	431	441	403	422	402	435	448	418	404	418	408	412	484	388	438	401	444	413	383	438	426	389	404	442	424	429	408	443	426	396	424	395	428	427	416	396	431	418	437	407	436	383	435	428	427	438	365	410	394	426	468	398	418	411	387	425	381	363	403	419	453	419	449	452	424	448	432	370	412	460	392	385	378	439	407	441	422	417	433	415	420	425	412	418	425	423	429	412	436	396	417	412	412	431	396	395	421	383	398	419	416	420	431	405	424	443	393	412	428	448	416	363	407	405	416	406	432	438	407	409	437	411	440	391	407	447	399	402	451	426	419	408	406	438	431	430	468	398	409	411	401	421	426	407	403	410	464	415	405	417	422	421	417	429	424	404	419	433	429	406	415	422	412	420	446	417	426	408	430	413	428	434	434	424	410	417	439	432	414	393	453	418	452	431	376	406	390	450	433	430	422	471	416	459	440	417	450	395	404	412	436	402	414	403	416	424	446	408	447	399	467	396	410	440	441	394	437	415	435	422	428	443	426	432	426	424	381	433	420	410	425	403	429	445	416	444	393	415	410	469	423	483	435	415	400	437	420	409	430	438	427	387	415	418	397	419	420	400	427	388	406	439	384	416	401	441	443	437	435	432
5243	1021	388	337	282	313	292	316	256	272	281	269	271	272	267	258	258	295	315	282	278	275	291	272	245	279	256	267	271	265	268	249	302	269	288	254	277	298	297	313	269	254	267	268	289	281	243	274	250	253	271	285	269	279	279	266	262	260	276	277	294	274	274	266	254	274	281	260	273	264	252	274	278	241	271	264	250	265	266	284	274	279	277	281	273	260	295	273	258	266	287	256	260	250	277	244	276	245	268	291	248	270	282	281	261	310	289	268	288	230	276	273	253	292	288	289	284	275	248	252	259	271	299	249	259	249	280	275	262	269	248	285	280	291	247	259	246	314	239	288	285	234	266	281	263	271	261	267	256	288	265	288	264	246	242	273	258	271	281	282	292	250	261	256	260	294	284	264	273	261	266	245	272	285	267	267	272	264	263	278	266	289	278	265	243	260	262	266	279	275	283	295	285	292	263	287	300	278	288	244	272	279	275	275	292	257	279	261	245	254	263	256	297	280	264	270	254	258	255	289	283	279	278	250	266	295	287	264	271	276	316	252	243	275	274	267	266	271	274	309	289	236	272	279	279	280	257	268	242	269	248	298	297	281	261	277	263	268	284	272	286	262	306	268	291	293	274	260	259	276	278	272	264	295	262	246	274	270	256	274	248	268	260	280	271	249	270	288	285	261	298	301	260	291	252	259	294	267	293	302	269	288	301	271	260	293	281	258	257	270	272	273	256	283	251	256	251	300	285	268	298	300	281	293	251	268	267	296	264	282	266	288	281	263	256	253	265	290	286	257	275	284	260	277	241	304	298	312	292	262	248	277	258	271	269	249	278	289	256	268	256	251	287	243	261	262	245	260	236	272	274	301	251	288	291	237	293	267	270	261	287	293	268	271	273	306	262	260	254	257	267	260	276	275	264	288	268	297	278	285	249	292	266	273	295	294	286	235	261	266	315	290	253	289	255	295	251	247	289	248	286	294	276	267	288	258	265	276	259	283	265	285	261	266	265	261	265	291	291	258	264	276	296	260	260	300	271	271	272	282	254	285	285	256	259	246	285	286	291	249	262	268	278	271	270	249	265	272	253	259	256	307	264	273	235	258	281	272	259	296	265	236	277	270	274	252	269	277	273	264	248	282	267	268	252	279	291	265	282	277	287	247	284	257	261	281	258	300	292	248	256	270	261	274	301	283	302	259	256	281	262	265	292	297	275	314	275	275	290	319	251	293	257	264	249	268	256	283	239	239	268	227	271	285	268	269	247	260	269	269	276	263	270	266	257	258	301	274	240	253	274	266	272	254	287	304	287	292	258	258	264	255	257	300	284	285	306	259	278	262	303	302	299	284	274	264	258	272	284	265	297	293	257	254	271	278	278	282	287	268	274	288	266	275	286	265	250	287	270	241	273	269	312	255	304	288	270	285	284	269	247	304	284	275	300	274	264	291	282	273	266	278	285	270	275	286	278	287	298	257	260	278	293	281	253	258	263	276	259	270	293	265	256	255	294	267	272	269	250	266	265	311	254	282	279	285	286	272	279	289	277	255	242	285	270	269	255	282	277	249	273	267	253	275	270	286	292	295	244	239	300	307	301	276	266	281	244	277	263	269	252	268	287	263	308	261	270	266	251	239	305	283	254	289	283	255	279	289	269	291	285	275	287	279	262	291	247	263	255	260	285	268	254	301	285	268	279	297	280	269	280	284	248	286	270	228	255	289	282	257	257	268	281	290	289	263	295	233	258	281	286	288	287	272	233	255	289	295	274	285	270	293	283	276	234	296	257	242	272	256	243	300	279	287	261	274	291	279	264	245	277	256	272	300	298	232	245	286	283	281	262	258	270	281	280	279	243	290	251	257	248	244	275	300	289	261	285	264	302	270	273	249	277	271	281	285	285	260	306	281	272	259	295	262	247	249	284	279	307	281	272	273	280	277	268	277	235	273	250	289	279	283	307	276	298	280	259	283	254	263	265	280	277	246	251	262	264	279	271	280	277	251	303	291	248	274	256	259	274	262	273	292	259	264	260	270	269	282	262	270	283	248	306	273	252	237	258	280	258	250	265	281	288	267	265	271	298	270	282	285	286	301	281	255	260	290	259	283	302	277	274	291	281	305	261	270	286	260	261	288	289	298	270	276	261	284	267	299	270	288	281	300	260	280	253	286	273	261	258	286	298	255	255	255	279	288	263	258	268	305	267	306	285	254	278	287	285	285	270	262	275	256	292	282	287	292	292	276	283	275	264	271	278	281	266	269	305	282	299	320	265	286	291	278	270	238	249	278	274	275	282	302	243	284	248	266	295	253	242	299	287	278	283	293	252	289	260	297	268	277	267	254	275	269	243	289	300	275	290	264	284	282	272	274	283	287	285	294	293	270	260	248	273	263	279	277	282	279	300	245	291	271	275	274	272	278	252	283	268	261	240	222	288	272	258	285	278	269	281	262	293	281	259	281	278	279	283	281	276	304	261	268	269	271	289	281	266	253	267	271	292	259	265	279	286	277	245	283	252	302	283	244	295	274	254	315	276	248	261	273	261	252	276	282	291	286	249	282	261	294	257	224	276	234	268	278	260	301	262	254	249	253	263	273	259	275	257	281	258	239	297	266	264	249	256	263	281	331	282	279	292	275	263	277	297	276	276	254	264	294	226	269	287	287	270	263	295	247	298	261	262	265	276	266	279	258	230	299	270	268	288	292	251	291	267	251	265	271	257	277	280	257	277	284	289	284	263	308	250	275	270	296	273	268	278	266	281	278	273	282	252	257	234	240	238	266	260	291	268	266	255	234	274	294	301	281	275	278	267	259	258	255	292	296	300	280	259	253	254	298	291	238	286	270	259	261	266	261	283	255	277	269	275	280	266	284	259	269	288	266	271	247	278	270	270	294	301	288	260	265	243	264	278	248	295	282	302	263	255	271	237	275	263	282	254	268	277	283	269	258	279	273	243	266	268	267	293	265	270	292	267	262	271	266	241	262	261	289	265	254	252	290	302	272	289	282	293	285	252	294	278	247	284	277	260	252	252	296	273	306	282	283	277	296	260	273	282	285	260	273	298	284	261	291	268	262	252	298	293	270	270	274	271	249	258	283	262	272	254	287	253	264	268	280	277	278	287	257	292	255	255	293	285	260	275	296	287	269	268	287	251	270	288	263	279	256	275	269	274	297	258	307	295	295	248	273	271	290	291	279	296	286	279	285	292	276	291	313	255	305	294	305	257	300	273	261	267	248	288	268	263	278	303	246	280	273	262	257	250	266	288	263	253	270	298	304	260	270	301	280	271	244	268	262	265	221	279	284	254	274	277	270	286	259	288	281	249	253	266	254	242	267	256	261	268	279	259	269	266	278	270	269	268	276	280	284	270	281	297	273	282	241	299	298	247	258	267	246	254	275	248	282	302	260	292	268	250	283	313	269	271	281	253	297	276	270	307	278	246	284	314	279	293	261	280	260	291	261	251	296	275	298	288	268	254	257	273	264	281	270	289	271	276	259	268	263
5430	1470	889	901	827	767	831	743	723	767	724	762	814	762	778	713	743	774	701	737	766	724	724	714	696	700	707	786	700	737	728	719	735	742	711	713	763	724	759	698	715	730	732	761	732	742	731	734	700	734	783	714	690	706	732	735	662	705	753	759	725	703	722	700	705	739	716	658	718	684	685	736	669	788	688	688	701	715	745	718	754	687	782	725	760	696	717	736	762	696	735	712	709	713	760	719	719	751	737	768	722	729	713	726	739	700	674	740	689	682	687	700	759	716	762	760	741	711	715	749	730	718	703	741	692	748	715	693	732	758	679	734	705	782	761	729	703	712	733	718	713	710	692	699	692	710	668	718	728	758	718	750	760	658	734	665	707	731	686	696	761	701	692	712	706	698	730	709	682	771	677	738	712	725	710	707	737	699	712	706	694	745	742	702	741	709	722	690	694	708	766	736	719	722	786	703	698	726	714	753	691	738	763	735	692	729	700	705	722	724	721	750	771	715	753	732	740	759	731	716	718	713	733	762	694	736	701	753	752	751	776	730	757	755	715	723	763	741	715	749	677	734	700	735	715	691	743	705	700	691	726	701	707	668	726	721	675	692	727	779	760	711	792	688	751	717	694	777	676	732	740	706	726	683	779	715	750	703	695	740	686	729	736	694	721	719	703	760	716	704	722	716	749	756	729	724	692	731	758	758	696	742	701	709	727	724	740	691	734	738	749	760	747	752	718	705	725	790	707	764	685	770	777	674	748	717	674	738	741	752	730	726	749	799	734	755	690	740	721	742	684	678	768	741	759	730	701	746	723	732	674	672	691	700	720	727	699	688	718	746	690	707	731	724	709	699	753	754	706	681	722	749	742	697	760	717	699	756	735	745	753	719	731	758	725	735	738	712	748	737	786	683	731	695	726	687	763	749	737	714	708	740	711	696	791	702	697	719	700	701	727	750	758	689	717	734	691	707	694	704	727	746	704	761	729	760	726	704	753	732	690	728	725	710	721	767	714	769	762	740	705	686	730	714	732	718	740	688	708	722	708	708	688	715	672	706	773	763	697	707	742	706	736	671	687	749	713	709	769	722	746	660	708	749	712	714	719	739	698	712	736	719	703	727	753	698	727	764	708	770	743	706	675	694	745	722	754	671	723	730	719	728	705	706	734	721	735	689	743	741	762	682	676	696	742	712	744	718	670	782	713	732	723	705	743	740	754	747	697	711	724	719	698	727	723	779	734	686	737	742	711	772	727	729	704	733	722	736	713	725	740	699	753	670	719	717	695	731	735	692	732	705	727	755	693	730	762	733	740	720	688	751	715	769	702	753	744	737	713	719	753	704	727	764	733	711	697	775	714	732	702	698	752	746	711	699	701	758	765	759	741	729	684	760	723	730	736	705	706	727	715	773	732	778	695	745	682	772	714	727	730	674	722	697	717	704	717	762	705	723	717	748	746	694	779	725	708	705	745	754	707	712	708	718	682	747	740	727	735	700	709	703	704	681	681	707	733	710	700	705	689	721	722	697	716	692	748	697	686	701	696	737	725	707	726	727	748	733	759	682	775	726	736	729	724	666	731	717	751	706	665	730	691	770	669	706	709	723	710	748	693	731	723	701	735	695	719	695	749	756	738	753	653	695	696	756	708	725	715	719	777	713	697	732	776	715	750	700	742	734	733	696	755	740	737	716	745	748	706	749	729	704	724	683	730	718	760	747	714	722	697	717	710	789	712	710	687	716	670	726	782	695	738	736	718	715	698	745	704	700	696	759	762	752	732	681	671	756	726	748	753	712	693	711	727	716	737	703	698	727	771	690	731	717	739	768	730	704	713	713	706	710	684	724	751	732	720	724	714	757	749	743	727	686	742	689	757	721	712	746	706	702	708	656	695	742	688	743	739	703	759	785	702	727	739	697	702	695	722	688	747	726	689	767	779	669	700	703	724	726	755	721	749	708	760	722	748	686	734	718	749	727	707	732	731	777	703	736	748	735	698	691	702	747	769	752	759	713	691	729	723	725	714	760	710	767	736	708	701	702	743	722	669	692	692	707	710	697	686	737	740	695	701	752	706	721	720	775	722	755	731	727	764	702	732	747	720	756	719	738	709	745	749	734	744	699	712	721	718	729	738	750	710	732	695	708	751	718	700	692	721	723	736	690	800	763	743	751	716	696	753	701	748	644	691	690	710	771	707	740	736	787	725	703	738	683	735	733	723	736	733	741	734	659	713	725	757	723	746	683	715	714	745	704	740	725	739	721	703	730	754	736	691	751	724	721	705	721	692	654	653	706	718	747	725	700	698	710	743	719	744	738	765	752	755	733	725	711	733	766	761	671	762	685	751	711	706	702	697	679	762	769	749	728	750	752	762	706	657	750	723	735	750	721	695	692	670	753	712	661	728	687	705	735	724	770	727	721	759	741	720	755	700	697	688	740	745	678	728	727	707	702	735	706	702	751	717	689	668	708	732	709	717	683	690	725	768	725	708	677	754	765	721	745	763	702	739	736	759	753	734	749	698	734	747	725	688	692	712	670	707	743	743	717	770	714	718	751	767	679	682	711	702	767	749	721	710	703	741	712	681	662	756	744	712	728	743	710	680	698	704	729	726	736	723	744	710	671	766	712	715	732	747	712	712	723	738	684	782	717	702	707	736	690	721	755	727	699	731	740	719	713	714	743	740	708	760	682	708	725	711	689	721	704	747	711	743	690	701	679	732	759	720	700	736	695	661	709	690	727	738	704	724	698	706	735	750	782	740	726	724	735	704	701	696	763	750	670	674	738	755	723	747	710	764	727	734	732	763	753	770	729	780	729	705	743	720	727	761	767	721	748	732	744	732	741	680	683	686	669	712	695	726	669	786	693	735	712	731	755	755	761	727	713	721	762	756	748	712	693	726	688	727	741	743	789	723	709	736	734	685	680	738	689	678	705	710	747	689	707	713	725	767	677	731	705	674	746	730	694	708	707	753	695	738	723	735	685	694	706	688	763	759	748	685	754	707	689	764	788	698	687	704	715	684	656	696	734	773	739	699	754	715	749	768	775	743	732	750	710	811	743	712	779	699	760	709	762	745	695	714	683	733	751	682	729	736	719	710	708	736	727	762	698	738	745	706	707	761	711	697	724	721	743	723	703	760	707	703	717	720	693	767	711	717	688	714	722	677	729	749	754	740	764	729	666	732	704	726	706	720	692	745	734	743	712	751	751	710	729	732	676	673	756	723	761	729	746	654	691	709	699	730	712	743	701	782	740	674	768	694	795	692	718	730	724	738	778	748	729	720	727	678	746	703	744	720	725	760	726	717	784	746	747	719	728	758	772	700	725	717	719	707	759	736	694	684	733	737	714	692	749	724	694	716	764	723	739	717	682	723	721	736	670	748	737	740	718	732	710	705	702	706	696	755	651	774	700	696	713	726	705	734	709	732	726	707	717	706	738	687	719	699	685	724	707	727	700	730	773	797	727	736	740	738	716	750	735	726	708	675	677	730	688	740	722
36583	24484	10113	4386	1932	1045	673	546	453	423	460	351	335	398	386	372	325	339	333	338	320	307	284	299	347	315	286	294	301	321	328	284	309	283	300	316	306	323	312	297	297	315	295	331	255	313	280	282	283	265	304	265	330	308	317	314	331	304	308	316	328	294	288	296	284	310	298	289	288	352	273	308	322	313	287	329	289	308	308	282	305	268	277	283	328	303	290	285	310	286	292	291	305	312	298	328	306	297	348	280	308	317	279	308	293	304	307	291	289	297	302	290	305	273	319	309	308	312	279	281	321	288	295	289	291	283	313	287	311	298	276	289	300	268	319	291	319	300	283	264	275	310	296	286	306	320	305	284	269	288	291	295	297	300	263	330	354	299	297	310	295	320	282	314	335	266	315	277	314	276	308	287	316	275	328	281	288	300	329	328	323	303	300	308	308	307	275	270	279	292	280	299	298	302	324	302	294	279	290	299	297	305	292	280	314	309	323	309	328	313	275	306	317	291	289	298	331	290	300	271	317	314	289	297	278	314	332	305	303	278	293	302	299	271	293	276	270	336	311	300	287	289	281	297	292	296	316	303	292	284	290	270	326	290	289	272	277	270	316	341	294	297	313	313	282	304	325	341	312	340	286	305	295	272	283	334	312	312	271	299	292	305	319	326	311	299	307	276	249	304	279	325	294	305	308	276	261	296	324	318	270	303	334	291	331	299	300	290	322	277	295	293	315	289	296	296	301	334	286	294	263	293	298	335	310	279	278	298	296	311	305	268	324	288	311	348	288	300	309	302	316	299	255	324	309	335	307	327	327	329	284	311	262	268	288	305	298	312	301	323	298	297	287	315	286	308	295	284	307	329	299	313	305	309	304	327	325	288	322	263	295	292	299	328	300	302	323	323	263	312	315	297	280	313	278	313	312	335	286	296	318	313	278	326	268	322	311	314	280	276	326	302	312	260	291	306	280	315	280	308	342	291	322	299	280	282	317	304	294	290	323	307	311	313	309	320	298	318	300	292	316	306	301	308	299	294	300	298	294	304	279	296	306	304	274	317	305	295	318	325	316	277	314	316	326	302	318	291	274	320	310	298	314	314	306	287	294	269	306	267	286	308	312	286	255	293	309	301	300	307	293	275	260	310	288	293	288	288	333	305	299	299	313	265	314	273	277	328	273	270	280	301	277	286	296	317	305	303	286	308	295	278	311	289	290	305	277	328	287	273	323	311	285	293	315	291	309	318	274	294	265	312	299	313	303	306	294	286	296	275	315	290	313	330	297	297	306	295	297	305	298	280	273	305	297	296	304	325	298	335	292	292	309	294	259	312	269	303	299	288	287	287	340	303	291	296	286	287	299	278	305	286	300	301	321	250	285	298	284	318	295	313	310	266	286	295	319	290	293	293	305	302	273	253	318	323	274	323	321	293	290	296	310	275	303	299	299	287	336	299	277	301	281	277	298	321	283	310	288	307	302	284	291	317	303	296	329	308	309	289	312	289	294	300	299	286	296	318	290	323	314	288	292	309	313	267	291	292	295	305	313	269	303	300	299	287	329	289	319	295	294	304	304	264	301	292	308	303	279	307	267	302	282	312	315	310	278	295	298	300	292	305	305	299	300	288	282	294	285	322	300	275	300	279	307	281	314	271	298	277	273	280	315	297	314	310	323	295	274	268	277	287	326	274	314	334	317	323	310	270	288	297	331	306	281	293	297	312	320	299	336	323	295	270	290	321	302	302	285	307	276	294	289	290	285	294	301	318	320	279	289	303	291	295	263	321	302	302	283	307	284	268	329	310	302	305	291	299	283	269	301	298	296	292	306	314	302	313	304	313	326	295	303	296	297	325	312	257	315	275	314	305	285	322	325	302	273	298	319	297	304	304	318	307	299	325	328	291	305	300	279	259	260	300	285	309	300	308	314	250	301	325	322	278	266	300	294	301	293	305	265	270	307	297	331	296	297	292	271	311	271	290	312	273	319	291	305	307	307	266	294	307	293	287	287	290	296	317	284	305	299	305	308	302	312	278	278	316	309	264	284	276	264	310	296	292	333	283	313	270	304	332	295	284	275	303	316	321	292	299	284	288	321	286	275	328	275	287	294	303	313	286	277	282	321	280	314	301	281	309	293	296	291	315	334	335	288	277	339	301	299	262	290	299	291	271	315	259	292	305	315	288	298	297	283	288	286	319	278	320	289	307	308	305	293	289	300	321	303	285	316	348	306	306	314	256	304	290	300	256	297	303	282	304	294	311	323	302	288	304	291	285	288	298	286	270	279	311	300	273	325	293	310	256	305	338	323	286	276	326	308	326	313	291	306	321	290	301	292	289	305	299	323	308	284	337	315	293	301	326	316	284	320	293	301	331	303	318	306	288	305	305	311	294	286	293	309	330	297	304	286	313	308	298	313	279	316	293	318	279	298	297	298	313	305	315	315	299	289	316	304	295	265	273	282	293	288	291	270	295	272	313	296	303	309	313	329	297	324	278	301	305	299	313	267	331	278	286	281	301	297	292	254	297	297	308	281	311	281	297	296	300	347	302	287	318	277	297	308	298	311	304	295	282	274	294	291	303	293	312	315	293	285	328	273	292	287	257	283	289	297	296	297	293	284	287	295	281	292	301	273	336	284	322	298	290	275	297	318	291	279	273	288	311	302	323	309	291	287	295	278	260	323	271	349	295	290	266	312	291	299	301	286	305	290	317	275	309	294	295	282	319	301	311	314	302	313	335	277	285	307	264	316	282	278	283	297	320	321	317	282	288	301	317	256	298	298	296	301	322	285	312	307	320	295	292	307	286	287	298	306	308	313	281	308	308	296	309	272	293	281	297	285	269	285	314	308	314	295	284	257	277	281	294	299	293	280	320	274	323	302	284	272	315	268	307	309	275	292	294	294	288	262	311	275	312	257	275	297	294	325	322	297	318	319	305	298	291	311	288	282	313	336	285	312	293	302	349	298	293	298	300	274	316	301	301	303	308	327	306	331	306	301	293	301	270	288	313	320	323	308	290	311	305	314	298	314	306	280	279	312	306	306	296	312	293	294	282	317	311	319	292	303	326	324	295	318	265	310	309	317	293	294	294	324	300	311	288	331	304	295	295	312	281	298	316	296	321	301	335	323	296	297	283	301	308	280	317	307	314	278	294	305	295	279	254	299	292	313	302	359	306	313	293	321	277	293	320	275	282	270	320	292	282	318	307	310	275	350	296	304	300	312	297	304	289	340	321	303	299	293	291	306	293	294	292	293	269	307	260	304	334	268	296	292	274	279	308	291	317	300	294	315	299	301	300	290	312	295	306	295	309	285	317	313	289	315	279	300	306	318	312	291	324	335	291	279	273	292	296	274	284	295	313	280	303	299	299	292	323	312	299	310	312	326	317	279	310	289	312	300	283	323	320	300	288	313	274	284	297	309	314	319	331	308	324	281	335	284	297	310	309	286	296	294	296	289	269	309	315	348	301	264	313	290	277	292	329	307	326	306	298	285	297	338	327
26528	9191	3581	3815	3375	2710	2407	2067	1883	1699	1480	1385	1302	1210	1157	1060	1076	1077	1072	1041	982	960	874	934	885	914	872	896	885	867	810	867	848	824	869	765	797	810	841	822	835	814	742	796	774	838	823	791	795	802	796	815	788	737	814	811	786	724	763	799	795	824	828	789	770	800	796	760	796	797	780	744	750	770	790	785	784	750	790	776	751	719	831	750	765	819	855	768	761	777	776	767	798	755	751	796	721	728	775	762	742	739	786	781	688	755	754	768	779	794	811	804	765	748	736	768	751	801	742	748	763	777	721	778	744	819	716	770	775	751	779	754	790	739	722	774	796	738	752	776	761	723	711	779	808	755	777	780	782	728	811	816	734	809	775	772	774	759	768	798	779	746	741	719	756	787	806	796	827	744	784	731	805	803	776	763	711	738	776	751	801	755	776	818	763	827	737	772	766	750	772	769	784	794	732	773	759	776	720	714	758	778	838	801	785	760	793	742	762	740	763	753	800	733	806	777	754	787	769	723	783	758	734	789	832	771	817	786	760	757	773	745	768	798	778	739	724	818	771	776	782	792	747	785	726	738	795	755	782	801	778	782	809	757	758	745	727	785	718	786	782	777	765	789	763	789	756	748	757	779	779	791	745	792	822	795	780	783	761	784	762	764	814	780	816	775	820	821	753	750	769	741	701	756	810	810	768	775	747	769	735	774	797	742	762	774	808	750	755	749	747	798	796	762	726	765	765	754	772	726	784	766	811	765	733	759	772	732	765	755	765	778	770	744	763	756	768	772	764	733	770	768	730	719	765	800	722	762	746	812	785	799	767	829	776	767	735	743	732	798	762	773	763	743	764	794	748	763	704	754	733	739	792	774	771	769	788	731	751	742	775	802	764	770	832	762	707	816	774	759	737	758	714	819	773	785	703	760	719	708	799	830	709	783	804	740	758	803	770	788	800	758	764	733	772	784	743	754	775	771	738	823	762	749	774	775	764	741	761	796	784	743	763	759	749	745	713	771	726	782	761	805	755	744	769	737	776	792	734	795	726	812	767	743	753	803	782	751	760	765	765	835	762	838	752	773	793	811	732	729	737	737	783	796	782	718	767	754	764	789	789	769	775	800	847	739	772	775	768	760	800	841	794	827	764	794	729	746	760	732	769	742	704	772	792	774	826	729	811	768	713	765	783	746	736	797	786	825	772	780	785	802	797	812	760	780	751	745	748	772	766	756	791	751	775	772	738	712	753	787	757	763	778	711	781	725	763	807	762	746	750	727	802	780	800	835	801	755	742	794	758	750	797	776	749	780	732	737	782	815	773	772	753	771	788	706	794	776	790	771	778	742	750	763	755	829	769	762	820	760	758	829	756	802	797	740	738	727	774	749	800	783	809	754	759	762	744	786	763	749	759	747	800	805	796	741	786	727	756	774	735	721	736	768	750	738	775	792	746	767	710	739	740	768	770	782	732	757	765	767	809	783	733	780	755	793	796	730	746	747	798	727	772	796	769	827	783	739	775	738	759	785	830	760	745	738	750	771	809	732	696	719	779	743	759	751	782	768	827	797	778	764	766	745	765	774	760	749	830	728	741	767	753	801	775	791	732	786	741	735	814	760	769	731	748	747	744	765	755	784	751	766	784	768	772	772	827	697	799	747	759	742	791	776	741	753	755	749	785	724	708	707	784	770	743	775	726	741	790	711	758	773	770	755	774	763	784	775	799	758	753	731	773	745	809	798	750	832	746	753	776	724	752	789	734	792	754	817	808	714	754	758	772	793	733	792	768	737	789	767	758	802	778	737	735	774	815	722	749	790	784	743	736	750	723	773	763	770	755	814	783	758	773	746	734	788	736	756	710	743	765	811	751	757	745	748	778	717	784	801	791	710	796	744	754	824	759	805	770	788	726	787	742	793	762	745	805	739	749	763	762	780	773	738	767	751	782	758	763	760	750	785	740	798	739	806	752	789	758	754	735	793	755	808	799	766	820	782	821	708	775	689	798	751	738	816	803	763	730	767	797	803	734	748	775	829	754	757	803	737	784	809	732	760	774	823	713	752	772	779	794	776	782	758	819	788	763	811	743	761	760	724	770	786	770	823	780	770	819	810	757	793	759	784	744	782	731	739	773	766	718	727	774	793	801	810	791	796	721	805	766	746	743	784	795	746	697	768	788	766	723	757	760	738	783	748	770	830	742	748	739	759	710	815	724	742	758	747	782	766	726	748	748	778	771	819	786	754	754	766	797	787	779	802	769	774	695	801	739	728	695	825	756	719	778	764	734	738	774	790	740	811	762	751	775	738	809	745	730	818	795	780	784	815	744	774	759	778	731	785	749	797	738	771	790	796	799	781	818	778	715	789	766	745	720	796	775	729	776	705	801	801	753	759	747	764	754	741	724	790	707	797	708	795	790	774	791	781	784	785	787	758	764	747	781	763	799	738	736	800	795	707	767	744	754	785	776	770	775	738	740	735	802	744	760	766	755	728	761	757	819	769	774	783	781	783	761	766	798	742	740	788	761	752	800	744	772	784	745	780	765	708	743	769	750	789	749	792	771	733	800	755	732	810	810	785	769	768	769	782	789	747	823	716	738	733	742	758	745	778	735	759	771	813	736	763	769	697	764	759	771	784	759	831	783	761	759	774	797	810	796	702	780	719	756	786	778	783	750	779	765	778	802	782	797	814	736	739	821	773	742	768	765	743	795	803	793	768	764	777	766	764	792	813	783	745	789	797	723	787	755	789	778	780	775	752	810	786	759	757	781	729	785	738	848	781	771	770	799	810	796	780	775	751	809	760	783	732	711	778	802	742	788	761	771	781	783	776	787	767	797	736	737	764	747	760	717	766	736	743	803	810	811	698	752	731	757	787	806	753	755	769	744	766	840	733	794	794	764	744	732	782	723	749	751	746	751	783	772	759	795	743	772	765	754	746	818	759	773	764	758	736	747	767	743	759	757	770	731	769	816	804	809	788	812	737	771	777	739	792	775	749	770	763	769	746	769	804	798	768	778	717	724	837	737	769	743	763	751	765	766	758	727	753	748	776	792	791	768	774	757	773	771	739	789	797	761	769	763	797	761	759	805	740	775	721	830	776	722	736	712	765	700	745	757	800	752	775	772	762	780	766	774	766	779	732	781	788	782	751	764	776	746	803	735	755	790	793	829	739	759	781	701	821	768	728	779	725	811	775	777	746	726	727	773	780	839	773	779	800	771	794	819	754	794	755	798	768	808	767	802	786	743	779	742	736	776	775	779	815	762	801	771	756	759	797	767	751	770	706	765	841	765	752	796	716	752	738	748	720	765	740	800	768	760	776	775	737	735	745	752	704	778	791	756	765	750	782	773	747	772	751	800	764	764	808	756	757	771	777	823	754	778	776	734	789	749	734	724	734	844	714	735	779	741	734	739	766	778	732	799	765	751	790	780	770	755	745	794	761	722	765	770	734	750	821	726	771	774	804	782	741	773	772	792	770	770	785	761	794	792	759	777	762	768	769
39826	28800	12562	5679	2556	1285	819	611	511	405	362	334	315	290	270	238	241	207	226	208	210	214	177	171	178	170	159	151	176	188	167	175	156	152	171	150	142	171	174	163	196	170	172	152	168	166	154	129	165	164	165	148	148	166	154	132	159	154	160	150	153	160	170	140	158	153	149	159	151	172	141	151	140	130	156	138	162	161	163	155	136	159	149	168	170	145	172	146	144	168	158	167	156	178	153	160	154	181	168	153	148	163	150	160	159	157	140	153	155	153	139	146	173	170	158	164	142	165	171	171	130	142	156	160	155	183	154	172	163	140	142	149	148	163	149	152	162	129	169	162	167	163	143	142	157	143	140	156	172	151	134	137	143	150	156	136	153	142	155	162	145	147	154	165	131	131	141	150	143	147	165	151	170	138	140	137	156	154	160	176	157	139	182	170	147	152	145	149	142	146	161	164	139	145	152	162	157	145	180	136	138	149	150	142	146	172	146	146	151	145	160	149	164	147	147	142	165	161	162	150	174	170	152	153	136	146	151	173	178	146	147	139	142	140	170	160	183	159	166	143	159	158	145	151	179	156	126	162	151	153	151	155	161	150	174	131	150	146	151	163	127	166	147	178	142	156	152	159	154	137	164	143	146	162	153	156	148	150	119	154	149	135	153	181	145	155	161	130	146	165	132	144	143	144	136	168	153	129	157	158	175	129	162	122	175	174	146	153	136	161	155	179	153	155	178	142	158	188	143	158	147	153	150	170	159	157	167	151	163	168	144	167	134	151	145	162	165	140	172	155	159	159	142	144	162	135	135	171	142	135	150	162	155	158	136	156	143	149	166	142	139	154	144	161	140	154	158	169	150	159	140	162	161	151	155	137	163	147	134	147	160	147	169	137	154	142	168	146	137	181	153	134	138	146	130	155	144	149	159	152	157	144	139	157	159	155	137	145	136	140	158	140	146	152	151	159	165	155	138	171	159	144	110	155	133	141	163	154	155	138	141	136	158	156	136	148	143	149	162	155	155	145	150	155	163	139	139	167	156	155	145	156	142	176	137	155	161	178	156	163	160	151	162	166	150	139	159	139	164	150	161	164	160	149	149	159	151	138	172	169	166	147	143	147	159	145	171	178	148	152	148	144	164	158	159	163	156	147	146	141	146	158	137	150	156	149	160	166	143	149	160	151	173	175	154	131	134	149	167	140	135	178	162	175	150	147	140	153	162	173	140	156	176	158	158	148	150	146	144	150	141	167	158	177	146	157	143	152	153	139	153	116	166	153	177	164	148	145	150	134	172	155	147	160	157	150	148	145	166	136	151	138	146	165	153	146	141	133	137	147	155	161	148	175	151	170	158	146	152	153	139	153	146	166	137	150	147	151	157	144	161	151	174	156	148	139	166	145	155	127	163	185	145	171	131	144	161	148	151	154	164	156	161	171	146	166	129	171	167	158	149	146	144	138	131	162	149	164	155	137	152	152	159	158	146	155	151	159	141	165	151	150	159	141	140	167	144	136	156	163	156	146	162	173	142	182	165	156	156	145	148	122	160	146	135	146	144	146	142	148	146	140	154	140	135	165	165	139	150	159	141	135	145	162	152	155	137	134	171	130	157	142	140	177	169	147	160	136	163	156	140	157	139	174	163	138	171	163	141	143	179	126	145	171	149	147	135	162	163	156	143	154	153	152	155	153	147	163	152	141	137	172	136	151	144	144	169	147	147	161	165	160	137	169	142	163	140	140	143	152	151	140	155	133	148	162	139	157	183	158	129	169	167	143	123	145	159	164	168	159	153	158	170	158	148	155	146	146	143	125	156	139	155	146	146	151	158	147	158	160	142	157	161	141	164	164	155	132	160	145	150	155	149	168	154	152	156	148	159	133	152	162	150	159	158	134	150	151	163	170	160	153	148	140	148	154	135	146	134	149	134	171	161	173	161	145	156	140	171	142	149	150	164	168	135	157	122	148	139	144	141	164	135	158	139	159	172	130	157	153	149	175	137	159	173	140	177	135	150	145	162	133	143	131	173	135	148	167	146	160	135	161	140	152	137	153	139	145	173	156	138	168	170	179	159	160	152	165	138	168	168	143	157	154	147	149	151	141	141	155	196	162	153	149	165	168	143	159	155	125	146	160	139	146	162	162	148	135	128	159	155	147	157	169	162	123	177	137	135	148	147	138	163	161	146	150	163	161	141	152	138	142	151	145	159	154	146	161	123	156	158	168	164	167	142	133	161	148	152	156	155	143	146	155	142	154	141	143	145	177	158	155	149	118	173	132	161	148	151	157	146	145	143	160	147	153	149	166	150	152	161	148	157	161	163	123	167	151	165	147	170	170	154	158	139	152	154	170	167	165	156	145	175	179	172	159	147	159	163	148	166	165	148	157	128	159	156	134	160	130	167	164	151	128	153	163	166	138	155	143	164	152	155	170	142	146	151	168	153	163	157	148	160	158	148	143	144	147	138	159	156	168	159	139	145	149	131	170	146	169	124	162	133	171	163	158	149	133	145	167	165	161	161	167	165	179	135	140	131	165	133	163	157	168	144	163	170	151	169	148	141	148	148	142	164	150	143	149	147	133	143	137	163	144	153	157	162	146	136	135	146	161	135	165	163	163	138	133	147	164	163	139	168	164	148	132	173	140	158	152	146	149	130	163	143	137	153	146	119	146	145	179	151	164	145	131	142	143	159	161	143	156	149	138	150	155	155	150	141	139	149	133	146	159	159	149	143	167	153	157	140	167	158	154	116	149	155	153	149	154	155	145	153	154	181	129	148	167	169	152	191	152	158	139	164	144	173	163	156	149	140	149	141	168	145	150	170	150	160	169	174	147	149	135	134	151	148	154	157	148	139	156	162	151	149	153	131	162	161	151	161	162	160	141	161	154	148	147	157	169	164	153	165	155	142	146	155	158	137	184	142	169	164	156	175	133	129	164	173	149	140	167	151	148	135	139	140	165	142	160	146	152	157	156	177	129	148	141	148	141	151	142	162	144	154	163	142	164	132	166	142	144	146	162	139	142	151	159	150	141	155	115	145	111	151	163	140	152	144	137	145	136	166	163	161	147	138	136	157	138	138	150	150	163	156	158	137	152	149	145	152	131	171	168	146	170	172	154	154	152	144	152	159	151	155	150	149	145	135	155	151	143	163	131	116	156	142	168	135	169	148	135	169	145	174	155	138	150	158	173	167	163	140	147	164	146	142	156	147	142	176	166	165	143	159	131	147	169	122	150	159	149	136	159	158	165	152	159	163	122	136	146	157	159	165	161	151	142	155	160	144	165	136	149	146	146	155	152	155	147	151	143	139	143	159	158	150	166	168	154	177	151	154	138	166	154	159	158	137	155	158	152	164	148	163	168	162	149	157	165	153	164	145	139	152	145	154	157	173	151	142	160	173	173	139	151	147	137	130	162	134	147	135	149	134	157	159	161	141	147	166	162	142	153	164	151	159	179	166	171	148	168	161	161	165	166	145	151	154	158	149	161	170	154	138	158
27812	13892	5602	6201	5141	4203	3404	2910	2425	2057	1799	1632	1484	1259	1085	1095	974	956	835	822	740	770	700	714	666	641	683	653	581	536	529	598	578	533	562	550	573	502	538	527	520	528	471	489	485	481	510	487	453	503	492	483	480	479	418	473	488	461	467	469	455	447	445	443	424	459	431	446	469	478	431	445	449	436	430	465	489	450	465	445	432	460	466	423	475	465	461	461	458	412	464	415	420	448	418	406	441	436	410	454	413	447	438	364	431	442	408	453	424	472	427	400	437	449	426	453	419	415	421	416	428	424	401	420	441	421	429	411	405	436	466	402	435	434	435	389	410	427	448	436	430	430	416	390	436	405	422	413	431	421	456	449	425	444	456	395	377	407	410	429	433	418	417	413	415	444	433	379	449	411	427	439	407	403	388	395	427	405	411	406	394	402	415	413	408	414	426	394	454	445	382	404	417	448	456	421	423	398	434	418	418	387	428	404	397	406	437	408	403	412	397	408	441	418	423	403	417	418	394	403	409	432	436	430	428	468	392	414	393	384	447	403	424	405	448	428	434	444	412	373	416	403	412	416	402	449	435	421	420	428	420	398	431	416	453	416	424	422	420	391	416	414	430	387	445	439	454	418	397	456	429	395	415	399	442	397	412	456	435	400	426	403	403	464	399	419	403	398	412	394	450	431	436	399	363	397	425	397	400	420	453	412	438	422	397	392	420	429	434	347	416	452	390	405	433	368	419	366	412	398	388	408	431	431	423	402	432	435	413	400	405	405	414	397	466	426	480	393	423	430	418	406	423	412	429	446	431	437	406	429	394	421	440	426	404	391	399	399	413	437	415	420	440	385	465	458	447	424	396	416	431	402	461	404	419	403	391	459	396	409	447	439	403	444	435	431	385	432	430	405	417	389	402	400	411	410	416	395	412	438	402	439	423	418	424	442	440	456	420	385	406	444	421	407	416	422	444	446	443	425	394	415	420	433	399	438	413	427	391	448	405	415	434	434	365	410	467	387	435	439	440	375	406	442	432	428	389	445	417	425	422	411	418	418	403	415	398	426	419	450	428	461	442	440	444	426	405	413	397	462	411	426	426	402	414	423	414	406	398	433	397	441	435	397	413	411	405	414	425	419	412	385	387	411	437	415	440	420	424	407	417	402	395	439	430	407	394	402	434	436	435	437	417	397	409	413	461	411	433	414	426	429	441	404	431	402	415	418	459	449	407	383	384	411	432	394	412	414	405	415	434	411	422	398	422	445	430	404	429	424	426	384	384	417	402	476	405	406	421	390	401	411	455	450	387	415	371	401	427	423	403	434	395	427	449	419	388	414	385	407	439	384	422	438	421	370	420	432	420	474	369	414	424	419	451	442	377	448	404	456	407	443	432	433	445	422	415	423	406	411	394	415	438	414	391	417	414	433	395	439	420	415	428	406	394	439	392	410	385	427	422	404	403	424	412	399	415	442	418	415	396	414	443	426	407	423	397	448	430	444	408	436	426	447	410	392	412	432	431	416	425	422	419	423	441	406	433	468	385	441	402	448	435	390	424	447	450	421	399	443	439	413	415	406	382	455	422	394	384	392	423	373	455	396	388	405	427	434	419	448	453	415	413	374	405	406	431	471	391	430	418	410	446	437	424	451	429	410	384	439	415	454	422	373	370	397	446	391	411	423	415	404	450	406	400	413	462	403	470	423	411	435	415	401	419	397	423	422	418	436	387	398	413	394	423	417	390	383	462	439	445	390	429	439	416	419	395	385	394	400	396	406	422	434	419	445	448	385	428	398	382	443	393	410	386	424	443	399	439	405	425	428	458	409	389	433	441	411	435	412	452	434	402	408	382	456	448	413	439	434	421	420	402	413	394	413	441	445	413	442	422	417	420	443	424	409	444	459	436	394	411	428	417	408	424	451	433	408	445	438	448	391	455	439	384	400	435	412	431	448	394	393	421	397	398	413	397	433	416	416	393	454	427	454	424	426	417	374	465	414	407	449	391	456	352	400	387	448	420	433	395	438	394	414	417	419	399	430	421	431	397	399	417	406	440	420	419	394	409	398	396	441	417	385	419	450	419	384	452	422	388	415	422	406	427	435	409	428	362	449	424	415	382	435	402	440	432	378	466	403	428	414	431	422	451	423	434	433	427	447	421	440	401	387	452	395	424	438	425	403	428	437	366	398	416	455	395	433	450	432	370	419	440	390	403	443	402	393	436	378	421	360	415	412	389	421	390	446	415	465	438	438	417	387	416	406	410	432	425	408	422	451	384	382	420	435	405	394	408	392	416	417	438	463	414	408	387	388	418	440	421	427	439	413	399	443	409	412	433	392	414	433	428	392	402	405	392	415	402	417	405	404	416	431	415	450	415	436	428	415	424	419	409	405	453	415	391	420	393	391	415	411	384	404	402	433	401	429	388	392	444	377	409	408	438	441	405	384	433	471	415	442	419	417	402	418	428	426	404	395	398	408	414	411	404	405	385	416	403	388	404	442	405	424	387	400	397	378	435	420	442	416	394	418	429	386	419	404	432	398	410	411	426	442	420	425	448	388	430	398	410	484	407	441	445	381	386	426	437	398	359	421	409	404	395	434	418	398	422	411	433	414	390	417	441	390	414	399	459	414	400	419	421	399	370	398	409	410	428	432	442	427	445	397	427	408	446	424	420	435	444	400	411	392	399	419	441	423	431	397	422	406	403	430	415	432	381	424	409	404	416	418	395	398	422	436	407	450	420	434	444	405	401	390	397	427	421	413	436	405	392	422	407	422	406	430	440	424	434	419	409	443	432	433	410	402	441	406	443	434	423	399	425	406	453	429	415	420	392	400	442	414	455	432	448	446	391	392	411	432	401	384	400	408	422	410	442	422	390	439	437	427	413	389	420	395	411	382	418	423	433	453	420	461	418	429	435	444	406	401	428	387	423	418	404	390	428	425	375	448	425	407	397	436	400	410	434	406	408	428	446	440	397	433	415	457	404	423	406	408	419	421	392	395	387	406	375	424	440	445	443	454	414	427	360	444	452	458	386	373	432	439	415	410	414	402	428	433	415	411	433	398	441	462	408	430	440	434	432	435	412	455	387	428	407	445	415	401	417	389	421	408	404	421	400	409	405	420	411	441	433	432	395	410	433	402	402	436	393	430	428	431	397	467	438	392	427	425	411	426	407	452	424	412	405	414	397	406	436	432	396	423	427	431	437	456	419	427	426	401	381	433	393	411	401	415	423	424	420	426	434	409	391	439	381	439	406	397	385	444	441	413	422	443	392	414	413	377	414	423	397	450	399	451	409	424	392	420	397	409	385	429	433	420	430	424	423	368	433	449	402	408	427	435	371	436	417	413	388	395	414	413	402	396	396	440	413	447	361	368	434	430	401	419	429	446	433	431	455	414	400	403	395	374	405	431	417	441	430	413	444	428	420	427	414	432	400	416	450	429	380	397	431	389	422	444	418	425	435	427	404	421	408	388	400	394	441	409	406	399	431	407	398	400	410	418
5133	1593	517	403	321	295	264	277	245	263	274	289	260	258	276	261	270	267	291	246	278	294	280	283	251	269	281	286	245	278	295	268	281	276	252	282	247	273	250	218	261	247	291	250	243	289	282	248	307	240	233	259	232	255	280	276	233	250	271	264	304	267	245	271	261	270	283	263	322	277	249	256	240	294	262	309	275	273	280	268	306	266	280	273	249	276	248	254	270	259	288	235	285	286	252	246	279	274	291	241	247	258	267	301	267	274	248	257	282	266	273	267	252	272	294	233	274	264	280	258	290	285	268	265	266	265	266	255	281	275	255	256	281	263	283	256	271	286	259	290	258	270	244	277	272	268	260	278	252	269	238	283	253	285	238	248	241	275	243	246	269	225	256	251	263	270	266	244	237	260	242	279	276	261	285	260	265	286	267	259	268	281	263	282	261	276	276	257	268	250	264	266	282	276	250	245	273	268	275	246	250	274	299	277	247	269	244	255	271	277	241	241	293	299	263	279	258	265	282	287	256	257	272	234	274	280	282	281	298	229	249	262	272	271	270	277	275	244	250	278	251	264	281	269	289	274	292	286	241	258	252	265	287	270	253	267	273	283	260	265	263	274	264	276	290	269	279	280	271	281	283	251	259	234	250	270	279	276	285	248	284	288	309	276	264	263	281	252	288	246	289	249	269	257	247	281	241	286	247	274	314	252	287	282	263	276	279	301	266	288	278	251	247	269	291	264	302	249	324	264	254	285	286	294	305	250	282	259	265	299	256	250	283	261	278	253	263	251	254	261	258	271	280	275	265	292	253	291	260	248	259	253	284	270	250	263	289	279	290	294	241	279	262	276	262	297	315	274	230	261	287	276	287	304	261	279	264	282	311	296	276	275	276	259	261	259	251	238	258	259	292	277	254	231	283	265	281	295	268	258	271	290	264	294	286	281	271	288	220	285	228	257	237	310	283	244	264	266	284	262	288	273	286	275	274	274	258	289	261	285	268	288	285	272	253	260	274	248	249	265	266	255	272	279	298	254	241	267	248	266	278	271	275	263	254	279	275	261	279	290	273	287	241	259	251	292	271	263	283	254	281	269	267	263	284	268	267	282	255	254	247	275	263	262	269	234	284	267	278	268	233	271	257	259	257	256	260	268	262	244	265	282	248	267	241	262	271	265	250	258	253	277	240	268	256	299	282	274	267	272	269	267	285	253	285	276	255	284	283	293	282	249	263	262	259	275	258	304	252	254	285	253	292	275	287	287	277	248	276	279	261	278	250	245	272	269	276	258	243	297	267	276	282	264	278	260	261	246	287	267	286	263	276	263	265	274	283	268	264	252	267	289	266	281	264	301	250	310	276	276	291	276	285	247	248	254	280	253	271	277	259	283	276	269	285	270	252	253	283	266	292	291	280	291	260	257	257	251	281	289	261	298	295	258	243	270	265	273	265	269	207	235	274	257	284	260	288	258	267	273	289	258	291	254	255	230	255	284	272	288	256	236	286	248	259	266	275	265	261	236	282	266	272	268	252	263	295	259	277	282	258	277	263	264	255	265	262	234	285	284	268	303	279	266	254	264	289	275	295	246	295	277	267	259	283	277	287	257	279	262	257	282	235	254	286	258	251	256	278	278	252	249	270	226	270	257	258	265	240	260	250	288	237	298	270	254	266	248	263	262	240	250	269	261	262	263	268	252	249	267	278	283	256	278	265	248	258	262	274	257	292	268	252	281	278	267	292	273	238	257	252	272	307	267	288	300	260	247	254	285	274	283	282	293	262	248	247	273	309	266	280	270	253	297	255	236	281	255	268	280	305	292	279	274	275	275	238	258	289	271	255	260	272	251	255	269	263	255	256	260	251	253	289	262	283	264	276	271	290	297	259	244	224	249	288	271	282	282	288	261	278	273	270	274	269	291	272	305	284	263	259	262	250	284	249	275	300	263	257	265	289	291	282	251	250	275	288	271	263	262	238	260	268	237	245	271	263	268	266	280	254	278	289	273	255	289	276	274	291	278	269	278	272	280	253	252	223	265	243	251	249	253	265	266	272	288	270	268	270	267	275	280	322	280	250	261	277	286	278	261	279	269	267	272	264	270	281	244	277	265	291	272	272	275	288	273	268	266	261	290	231	261	273	284	304	281	259	296	280	288	271	274	216	304	292	252	280	260	280	278	285	300	275	286	264	306	295	266	274	272	265	278	260	302	271	275	284	240	267	295	269	295	276	255	269	261	271	271	285	266	295	264	278	258	253	267	278	263	286	264	251	258	242	290	270	253	274	308	262	267	274	264	278	287	252	282	234	252	282	291	288	250	261	292	258	283	285	273	248	293	265	275	266	279	241	259	265	278	280	288	248	254	260	263	311	265	273	284	264	274	284	267	250	278	269	277	266	261	272	265	249	251	254	259	298	284	265	271	273	245	313	241	252	263	275	242	271	265	259	275	270	284	252	267	270	272	286	295	283	259	277	276	259	276	276	276	278	272	240	263	301	261	278	280	289	265	258	244	272	246	276	252	275	268	237	256	279	282	270	284	276	269	243	260	268	246	283	286	278	209	245	276	229	271	268	259	286	269	279	256	231	255	292	274	251	251	288	202	249	275	284	278	270	258	315	254	268	287	291	251	274	269	258	269	256	262	274	270	292	251	234	243	274	282	274	303	254	278	276	265	284	247	293	263	266	267	279	292	274	262	306	240	267	287	247	274	269	255	261	280	272	285	274	259	278	282	281	253	278	271	269	271	263	270	292	278	277	267	291	273	289	271	260	262	277	271	302	280	265	283	286	260	272	268	280	245	243	225	252	269	263	293	251	272	235	254	268	251	287	268	264	257	322	252	290	282	270	280	294	261	266	242	270	294	263	259	260	290	269	241	254	261	287	264	273	255	268	279	233	231	253	292	276	252	242	277	260	260	246	284	275	298	249	274	271	260	273	276	235	274	245	268	248	265	280	252	274	269	244	275	286	291	272	252	287	250	277	263	281	277	272	262	252	267	275	223	269	264	271	262	277	285	275	296	242	268	258	256	264	273	257	265	295	262	270	283	286	248	273	277	276	278	267	257	263	264	289	249	282	294	265	297	259	258	271	255	274	264	256	259	245	272	283	280	270	244	277	278	258	270	257	274	256	273	292	262	231	257	272	270	256	280	264	275	289	308	288	290	252	253	252	258	275	279	291	264	262	303	272	259	271	275	264	266	266	263	251	272	285	270	263	277	262	295	262	286	289	272	264	254	259	271	282	268	251	283	244	278	280	261	264	273	281	285	267	254	257	274	249	276	305	269	294	277	256	264	260	266	261	274	281	286	250	273	258	258	231	271	265	249	298	304	236	262	247	253	291	244	249	240	266	277	256	282	226	251	259	246	277	255	276	271	276	258	231	254	237	257	289	264	249	252	250	256	266	258	243	264	269	260	259	298	273	285	271	272	270	292	253	268	253	258	256	288	256	260	248	262	273	295	265	301	265	251	275	256	267	253	273	272	260	258	275	246	269	291
5585	2289	849	908	899	888	914	817	785	792	772	789	743	715	751	774	710	774	735	706	775	763	725	724	723	695	719	738	744	727	732	733	697	701	698	765	717	695	734	720	734	707	754	702	730	724	712	717	724	698	709	749	729	698	686	731	741	741	750	704	730	759	720	694	741	756	707	767	705	714	717	740	725	718	670	750	725	727	752	724	734	726	699	739	735	675	736	694	744	683	734	733	682	723	738	761	695	733	740	684	769	712	728	738	734	731	736	743	779	738	748	779	716	707	713	705	721	705	753	691	730	699	752	749	739	688	680	717	704	654	685	722	666	712	713	705	757	750	725	762	702	754	679	726	720	669	685	696	691	726	739	702	722	727	748	700	724	770	735	732	682	753	741	725	734	760	710	728	732	704	664	761	707	678	714	732	705	743	726	674	716	783	718	698	716	691	754	698	689	754	763	749	648	739	716	760	733	697	718	696	721	736	781	748	680	679	715	706	697	726	754	672	669	702	711	716	705	647	771	753	698	723	731	712	698	704	747	748	690	721	706	762	731	731	758	773	712	690	758	722	695	713	770	711	718	713	685	724	695	714	700	746	750	696	688	716	720	706	693	757	735	734	723	656	691	708	682	761	701	724	678	653	762	712	752	701	688	719	724	697	709	685	690	752	680	734	721	678	717	681	672	769	694	748	707	726	697	737	679	748	697	688	733	718	759	730	703	711	707	692	704	708	688	723	731	754	742	733	702	746	746	739	680	749	744	676	797	709	687	748	701	721	669	707	728	726	700	725	757	719	698	738	710	728	756	733	704	678	713	672	693	756	715	682	749	734	708	749	726	767	740	688	716	730	771	737	717	733	725	709	689	763	766	702	760	715	731	684	731	739	689	724	691	707	748	699	702	768	752	726	687	727	709	736	699	702	679	683	698	704	682	742	672	767	765	687	678	721	698	759	726	705	741	697	688	734	709	725	695	697	690	715	713	730	698	706	715	753	725	680	727	677	782	719	671	722	697	684	723	771	688	721	721	769	717	729	721	702	702	732	763	763	719	725	760	720	740	711	683	673	755	669	670	736	715	735	741	701	731	716	686	685	711	756	715	744	708	720	711	702	671	685	733	686	695	758	739	761	696	717	734	697	747	708	739	698	704	744	737	761	728	718	660	736	741	722	732	756	705	690	747	712	759	738	715	767	740	720	759	716	699	708	737	733	771	723	715	670	657	703	734	709	724	755	719	718	719	717	748	726	745	691	753	756	748	713	740	770	730	727	720	764	734	688	711	726	727	742	755	721	702	657	707	734	724	690	774	674	695	660	721	718	749	675	741	693	699	727	743	699	687	774	735	690	749	748	729	713	747	728	682	707	688	721	714	718	720	746	729	739	722	712	694	662	712	669	729	729	715	742	692	742	706	733	727	716	733	731	765	678	705	737	721	668	703	739	694	764	639	711	732	681	733	718	759	709	753	667	735	670	698	683	697	716	673	730	727	698	705	722	786	725	758	727	709	777	680	755	703	697	729	746	706	710	742	730	698	689	700	769	720	686	727	730	727	686	689	731	743	697	738	729	705	753	765	705	722	697	782	742	677	714	752	737	701	659	729	736	712	655	705	715	713	713	712	718	695	724	743	707	749	671	762	716	713	717	718	747	738	709	696	738	734	698	697	667	690	760	721	718	750	714	700	758	693	717	714	709	738	751	710	702	752	745	719	745	763	702	738	703	725	676	721	738	713	731	720	719	705	727	747	695	723	715	750	720	744	696	749	716	700	751	734	721	763	703	745	786	765	702	740	712	723	695	665	707	746	737	731	733	725	699	711	678	740	739	730	718	733	688	698	744	781	735	692	732	711	721	734	751	713	697	726	696	775	762	739	754	709	755	751	722	665	698	673	727	704	682	712	714	736	733	729	703	718	727	684	738	743	722	729	731	719	707	695	742	718	754	684	696	756	737	724	681	737	733	730	738	676	688	683	696	739	705	701	698	665	685	681	672	747	730	709	737	720	709	688	750	687	686	735	675	674	700	682	730	717	687	703	722	724	672	722	689	776	733	703	710	698	716	754	711	685	693	721	700	731	764	719	716	739	726	752	703	683	707	716	720	765	706	701	732	694	676	695	713	721	715	716	688	698	682	729	727	701	742	711	693	727	726	719	730	736	689	750	701	718	769	690	680	706	732	703	731	702	735	686	733	734	729	720	683	715	759	734	732	729	738	687	689	764	764	727	678	765	713	761	708	764	731	734	721	702	710	762	756	683	673	689	717	736	724	722	712	728	716	645	691	721	710	673	726	764	669	708	669	703	727	696	727	674	711	718	703	728	689	748	723	712	701	725	730	753	759	723	702	756	692	699	701	732	729	743	718	726	730	736	722	681	690	760	691	751	738	784	716	726	718	755	667	757	777	683	725	728	703	692	725	721	677	672	733	716	705	744	733	751	708	798	694	712	678	726	738	741	703	687	713	696	728	713	733	680	757	712	775	676	733	724	733	663	723	715	740	761	646	721	696	681	744	741	712	750	655	707	712	693	732	723	666	718	739	743	701	713	694	712	684	742	720	725	706	712	718	718	690	664	687	751	733	701	725	675	686	688	653	758	714	714	677	707	683	697	700	767	712	748	682	697	699	686	738	696	742	710	726	684	711	696	697	753	697	763	757	766	717	713	718	695	730	710	679	722	743	738	747	674	726	702	698	733	711	730	722	727	788	751	682	737	698	705	722	711	673	692	699	706	678	724	713	706	733	746	719	803	736	658	762	697	732	705	728	734	740	675	723	733	708	702	739	728	709	683	680	708	691	766	703	754	654	705	724	724	752	738	674	737	688	709	691	734	712	668	691	745	702	716	709	730	736	737	694	707	703	735	708	682	684	713	723	733	668	744	721	709	719	709	721	745	713	751	730	733	723	717	761	748	754	722	723	710	698	731	713	714	705	683	672	683	731	727	757	690	743	742	681	730	693	698	684	719	723	728	702	742	723	699	784	719	725	719	755	727	756	687	743	697	679	742	719	699	696	702	713	743	747	705	694	751	697	746	711	727	739	698	687	705	769	704	729	726	704	710	723	705	745	709	684	693	715	659	701	714	696	727	703	756	677	699	707	733	728	734	718	682	687	698	738	739	735	692	725	763	747	719	695	693	702	755	742	721	726	761	690	686	681	804	741	763	716	684	690	741	701	718	706	738	735	730	671	703	692	698	712	688	745	696	737	749	700	716	694	696	741	721	718	741	707	706	679	714	723	701	727	722	707	722	744	696	761	749	727	729	738	695	678	711	706	735	707	751	754	722	703	679	747	730	700	704	710	708	672	705	669	715	727	733	754	703	682	680	731	693	701	665	724	688	705	726	727	688	733	708	723	744	688	685	738	696	701	755	709	663	728	732	690	713	716	769	688	709	746	747	751	723	712	722	703	709	695	739	696	741	713	711	735	673	689	685	775	719	663	731	714	707	690	700	772	711	713	716	716	719	755	724	747	714	717	757	710	735	683	706	780	720	712
33625	27274	8997	3552	1558	896	723	512	470	414	394	389	408	342	364	368	349	333	322	345	284	339	311	307	300	300	303	313	311	285	312	305	268	294	307	276	337	316	284	315	273	349	296	283	312	302	300	311	312	274	324	280	302	310	302	317	294	302	301	278	294	290	297	297	305	310	309	307	293	315	276	329	277	327	312	297	283	292	307	305	310	304	303	291	306	300	313	305	286	283	295	308	293	295	315	321	308	300	302	324	315	297	313	295	303	261	326	306	372	292	298	294	300	340	323	322	289	288	272	264	309	311	322	318	274	299	305	305	328	268	315	295	288	298	299	305	289	309	309	273	292	297	288	287	298	302	282	280	296	287	300	317	293	317	316	311	280	260	276	249	298	283	309	302	282	294	289	262	307	299	291	283	305	326	313	315	302	317	295	281	301	279	317	274	281	261	283	283	258	296	314	327	326	295	297	280	271	274	296	292	271	269	330	283	273	290	281	297	291	296	294	310	299	284	299	327	303	302	285	301	295	284	263	289	306	304	306	274	279	323	264	294	290	291	313	295	282	279	286	294	294	274	275	272	275	291	326	316	277	299	305	299	280	293	303	303	297	282	281	282	288	296	312	310	288	254	297	286	268	272	279	282	315	314	295	262	290	286	300	275	305	274	315	299	307	294	308	306	278	313	273	298	311	300	302	304	305	276	290	279	318	301	289	327	288	291	291	274	281	303	309	295	259	312	323	291	307	301	293	300	305	291	313	307	302	325	290	308	324	303	285	312	318	294	305	321	305	303	299	282	296	277	311	266	314	319	301	308	297	295	303	289	322	299	302	312	297	259	301	300	304	280	288	309	296	286	297	284	301	269	299	288	297	295	294	326	304	284	303	298	310	311	262	287	270	288	312	285	289	312	319	300	318	286	315	293	325	330	302	304	291	283	317	301	299	288	301	267	273	281	291	276	321	304	289	290	296	287	293	289	290	301	305	296	326	281	281	289	309	300	266	301	326	272	269	289	314	314	314	289	265	293	315	277	294	318	301	262	303	311	287	298	303	277	313	283	323	292	277	291	342	343	291	297	273	269	304	286	296	297	295	291	305	304	299	305	283	317	293	309	294	292	310	290	291	273	311	280	315	321	270	300	329	297	293	319	295	265	303	290	300	294	300	293	283	305	289	288	301	301	278	288	333	315	310	292	293	303	290	276	292	303	290	278	319	305	289	291	286	283	280	259	301	301	288	295	313	332	315	315	277	331	295	288	294	295	328	315	297	288	291	264	319	322	308	320	277	300	290	291	295	293	313	295	319	265	294	299	294	315	304	285	289	317	284	318	289	296	283	287	264	280	316	299	295	313	286	296	297	331	302	270	276	324	278	277	306	296	274	305	293	279	324	298	294	276	316	273	290	258	339	292	306	266	273	293	273	299	285	299	303	278	283	302	313	283	293	303	317	296	310	299	321	324	272	304	296	292	282	317	319	317	327	273	306	277	284	301	310	307	274	341	313	261	338	316	290	291	277	303	286	292	279	287	304	291	296	330	301	289	310	261	279	300	306	320	290	262	288	289	280	286	305	279	295	302	275	289	291	280	307	324	296	312	301	325	288	271	284	268	290	294	278	273	320	245	301	274	275	299	293	257	294	292	284	277	302	279	314	295	301	306	314	315	328	282	295	284	288	312	292	280	284	292	271	327	291	294	288	297	262	307	326	305	282	323	315	286	290	300	308	281	268	289	291	286	313	266	337	290	301	276	275	282	317	326	284	294	299	257	306	322	333	288	318	285	288	296	306	298	279	304	312	288	295	286	316	309	285	279	297	288	308	253	289	307	333	302	312	280	323	293	290	311	269	287	290	297	276	328	272	285	282	276	304	294	314	297	314	293	343	310	329	247	302	302	324	292	293	303	320	291	305	273	264	306	302	285	313	280	299	286	322	312	315	300	280	314	286	299	291	303	276	276	277	285	307	295	324	283	294	275	259	292	306	286	287	307	289	303	287	311	324	289	263	298	317	262	304	293	316	306	308	284	283	301	306	286	286	292	264	295	308	295	314	288	269	291	293	292	276	295	292	291	312	312	272	287	295	331	284	288	315	304	307	307	289	293	287	293	310	278	298	316	300	298	282	284	276	311	301	298	298	289	302	286	304	303	265	248	297	286	288	279	261	283	297	293	296	292	297	259	296	289	306	287	282	283	287	293	330	314	321	296	313	291	328	308	353	319	293	267	321	278	327	302	306	316	289	276	286	283	335	275	333	294	322	291	295	285	304	317	293	285	288	301	297	301	279	286	321	298	296	270	262	289	308	292	308	282	285	313	271	304	290	297	327	300	293	320	291	283	296	293	320	306	329	312	294	327	268	274	324	279	281	306	298	310	291	315	315	282	274	309	286	265	275	266	292	270	300	309	328	277	300	300	283	308	290	319	268	304	294	310	349	291	323	300	312	313	307	281	310	302	291	281	290	291	270	307	301	306	275	299	278	299	310	294	295	284	302	298	301	310	279	309	285	282	290	295	301	369	318	294	285	318	322	319	274	294	303	300	324	317	340	281	289	306	264	276	303	282	300	276	309	305	274	319	295	264	314	311	305	309	280	312	272	287	319	301	301	297	300	314	254	282	314	308	373	282	299	299	303	311	272	302	312	298	298	295	290	287	262	289	305	320	284	297	321	309	310	301	284	278	303	294	305	298	300	305	302	284	286	253	293	316	297	313	285	265	335	288	285	307	322	308	285	329	273	255	323	282	288	307	295	299	317	311	276	282	305	299	291	270	283	309	304	296	332	281	308	302	308	293	325	317	301	307	317	303	328	290	271	303	274	269	276	310	282	310	312	338	308	293	321	294	276	286	266	291	307	299	276	328	286	281	278	286	285	332	288	275	299	290	289	316	319	302	309	298	317	294	296	278	304	301	283	282	327	295	330	301	282	301	298	319	304	289	290	268	336	304	305	291	332	309	310	280	295	271	287	266	314	290	281	283	293	280	295	302	304	319	287	315	258	290	310	301	268	314	280	326	282	284	295	278	274	322	317	323	287	292	286	282	275	285	318	305	304	258	315	314	299	275	315	288	272	302	307	312	312	311	280	294	302	294	297	281	311	315	337	316	275	321	309	297	327	322	313	309	348	253	310	268	307	266	327	317	302	315	290	285	309	304	281	278	306	296	319	298	310	327	275	256	298	314	279	284	273	300	299	296	314	312	292	299	305	296	293	324	264	309	313	311	292	275	308	299	294	285	273	310	292	300	301	274	258	291	294	329	295	319	320	274	323	277	285	311	311	283	287	313	285	266	284	275	309	305	297	269	293	287	302	282	314	276	280	312	305	320	311	287	299	316	292	275	308	309	300	309	285	299	284	301	302	291	255	288	314	283	304	286	311	322	309	307	294	283	284	282	270	306	287	307	312	297	272	269	288	306	298	293	282	290	262	305	313	266	273	317	291	301	293	288	296	296	295	287	315	274	310	326	312	338	275	284	291	307	325	289	271	295	271	282	306	326
24725	15321	3491	3854	3352	2742	2269	2080	1751	1649	1515	1400	1303	1210	1167	1143	1140	1043	1033	966	979	950	939	927	894	912	912	885	903	886	863	815	892	861	855	811	830	846	850	754	806	816	821	803	857	747	758	785	815	816	822	790	790	780	802	763	785	848	796	781	796	775	762	803	771	789	776	755	750	785	796	836	825	775	776	781	820	796	720	759	807	779	723	768	785	768	764	771	744	784	784	747	745	783	797	774	789	743	793	767	741	790	733	750	838	771	775	829	746	740	728	790	803	731	770	811	785	752	765	728	759	734	794	809	778	764	754	788	756	798	738	843	773	766	772	770	786	759	726	788	720	765	751	717	758	762	761	771	813	801	767	766	730	752	774	758	790	740	765	761	748	755	769	738	715	742	733	786	762	772	750	777	713	760	734	845	713	759	733	796	748	783	759	772	801	819	764	752	763	784	736	797	789	741	765	755	749	824	718	792	796	772	831	803	774	767	790	755	748	755	721	744	759	704	755	726	822	793	744	736	754	786	756	741	760	778	722	752	816	770	785	767	830	790	820	723	779	764	753	768	741	693	785	702	770	768	757	770	738	780	731	768	801	808	785	709	798	762	775	787	819	756	763	792	796	718	730	765	791	729	787	852	790	760	762	750	778	730	788	716	781	728	734	764	814	797	731	773	772	730	749	750	740	764	745	738	746	824	698	797	768	772	747	806	794	719	747	775	773	737	790	779	752	732	764	751	744	767	775	796	780	732	747	748	788	728	735	796	803	774	755	743	780	801	796	803	738	785	746	790	746	766	795	780	779	710	752	780	767	750	759	786	794	773	777	804	828	781	761	785	768	766	748	814	752	772	749	791	715	776	750	809	761	768	804	807	787	811	804	715	732	728	761	742	765	816	740	769	802	806	759	765	783	813	763	759	817	767	819	776	718	781	749	824	728	774	772	748	798	769	748	748	693	728	766	764	796	738	776	713	803	817	730	783	752	796	796	763	746	789	743	729	748	745	778	727	780	772	746	798	735	789	717	740	781	735	793	794	741	787	770	771	753	698	788	737	735	747	737	824	762	788	780	761	720	763	800	778	745	774	766	778	762	737	790	798	731	736	832	774	770	792	778	729	752	769	733	743	783	770	812	735	737	760	750	751	756	736	765	792	727	755	773	773	733	767	757	723	773	740	758	758	741	758	766	783	729	782	751	809	772	784	759	792	722	720	797	755	779	772	803	756	767	748	793	789	768	775	770	821	772	797	734	747	791	736	767	764	770	811	839	781	794	739	738	753	735	719	802	724	722	765	767	770	757	729	800	760	767	806	791	753	760	798	771	793	757	802	775	746	803	780	790	820	755	791	743	730	691	760	759	747	759	755	819	748	787	744	756	794	747	736	800	785	769	754	813	734	771	726	725	780	802	755	731	725	744	770	813	795	788	742	775	732	783	751	759	736	760	775	757	759	775	722	763	756	819	773	771	752	771	771	807	786	767	816	745	795	776	754	802	767	746	733	757	784	782	816	750	732	752	739	773	737	817	817	758	789	778	778	761	733	783	743	765	798	737	706	763	738	777	765	691	782	787	789	756	750	763	765	772	794	775	749	767	751	760	821	742	772	758	742	747	773	723	770	695	766	771	776	753	744	769	731	780	765	829	739	731	776	747	706	740	762	753	759	750	734	714	757	759	783	800	756	733	780	783	796	774	755	787	737	777	777	747	776	722	747	742	773	766	760	776	780	768	778	776	759	809	733	745	761	814	768	718	786	747	787	743	764	791	792	757	799	772	765	771	728	773	769	779	728	774	814	776	763	772	765	777	738	786	805	720	755	793	776	754	769	774	761	803	731	729	742	776	728	842	734	759	813	729	787	802	771	785	798	796	762	814	777	805	747	790	740	753	813	719	832	746	786	757	746	802	764	777	775	775	750	790	779	792	721	769	794	757	769	780	767	775	770	799	742	725	793	788	788	774	819	753	761	775	781	785	745	767	753	780	831	785	737	805	753	744	753	733	782	754	739	776	763	752	768	719	742	735	771	743	762	748	810	794	744	718	790	777	778	792	755	741	750	702	792	794	781	723	780	768	769	817	771	743	765	755	765	799	766	736	790	748	782	799	715	796	757	821	759	727	787	757	758	783	774	769	824	792	805	843	770	792	771	720	810	821	808	706	742	797	694	762	749	773	761	792	682	763	765	778	811	776	730	771	759	821	712	769	769	782	802	833	722	787	765	776	764	779	796	814	766	772	771	824	752	813	689	741	733	770	773	773	780	749	715	732	784	758	825	751	764	727	754	723	789	801	805	724	799	756	743	764	761	709	760	728	761	790	721	753	720	766	784	775	814	779	841	740	719	779	806	785	815	751	794	691	753	729	739	789	819	793	770	749	760	773	799	834	744	723	762	763	757	738	773	781	780	753	763	809	722	800	762	720	810	828	776	718	744	823	757	754	751	765	821	748	790	749	748	756	764	794	726	796	735	777	789	724	794	797	748	752	751	774	751	788	763	748	771	763	736	780	738	757	760	760	733	825	724	769	766	760	755	829	806	775	761	809	754	795	773	808	767	793	740	752	774	782	772	755	791	783	754	766	738	762	749	713	761	731	747	742	751	741	766	776	721	749	788	756	744	754	722	782	734	730	763	729	792	718	783	751	763	785	777	704	781	757	760	754	730	776	784	728	836	701	809	730	769	740	765	775	763	826	791	793	791	769	762	750	761	733	815	766	803	737	764	767	731	765	769	825	786	772	763	743	789	795	772	768	822	788	774	744	778	797	775	767	761	795	723	758	758	758	740	709	760	736	780	760	770	765	775	730	803	730	754	758	743	771	724	757	772	778	756	756	744	800	778	839	734	799	804	783	768	758	695	756	741	760	734	802	745	774	803	728	751	718	776	757	801	770	772	744	762	760	717	739	769	809	751	768	738	794	729	751	742	773	772	821	757	752	771	736	769	755	745	691	723	734	775	718	788	769	753	779	791	819	750	773	779	732	826	767	758	770	759	805	770	754	745	716	716	759	742	784	780	732	746	782	792	799	772	746	732	788	711	791	790	698	754	794	764	764	748	762	769	794	757	746	770	764	757	769	763	751	729	717	798	753	799	738	756	762	787	796	735	794	738	807	796	765	753	789	737	770	782	741	742	773	776	835	753	755	814	768	779	808	748	772	759	746	771	732	789	729	771	801	791	830	738	749	763	792	748	743	748	719	739	745	808	764	773	788	765	752	795	805	789	749	795	753	743	748	725	763	749	722	770	758	750	741	758	775	751	786	753	758	778	782	757	766	729	772	766	727	777	787	777	752	730	765	806	725	816	808	772	749	791	787	772	748	767	766	779	736	775	769	699	768	710	781	739	741	750	795	795	809	757	764	781	781	759	788	729	730	729	797	777	795	778	783	752	810	808	785	797	748	773	783	742	796	815	734	745	735	786	785	750	741	795	794	761	752	740	764	803	789	749	757	754	729	793	763	792	738	722	756	789	734	787	832	700	727	760	765	786	775	701
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
