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
336260037620	336260038191	336260038741	336260039291	336260039841	336260040391	336260040941	336260041491	336260042041	336260042591	336260043142	336260043691	336260044241	336260044794	336260045341	336260045891	336260046441	336260046991	336260047541	336260048091	336260048641	336260049191	336260049741	336260050291	336260050841	336260051391	336260051941	336260052491	336260053041	336260053591	336260054141	336260054691	336260055241	336260055791	336260056341	336260056891	336260057441	336260057991	336260058541	336260059091	336260059642	336260060191	336260060741	336260061291	336260061841	336260062391	336260062941	336260063491	336260064041	336260064591	336260065141	336260065691	336260066241	336260066791	336260067341	336260067891	336260068441	336260068991	336260069541	336260070091	336260070641	336260071191	336260071741	336260072291	336260072841	336260073391	336260073941	336260074491	336260075041	336260075591	336260076141	336260076691	336260077241	336260077791	336260078341	336260078891	336260079441	336260079991	336260080541	336260081091	336260081641	336260082191	336260082741	336260083291	336260083841	336260084391	336260084941	336260085491	336260086041	336260086591	336260087141	336260087691	336260088241	336260088791	336260089341	336260089891	336260090441	336260090991	336260091541	336260092091	336260092641	336260093191	336260093741	336260094291	336260094841	336260095391	336260095941	336260096491	336260097041	336260097591	336260098141	336260098691	336260099241	336260099791	336260100341	336260100891	336260101441	336260101991	336260102541	336260103091	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
80704	38054	15430	2039	585	464	343	317	242	230	203	181	214	187	183	166	160	162	180	147	170	172	165	159	163	154	151	176	167	142	150	167	185	151	153	144	140	167	151	160	177	152	134	162	164	150	151	140	181	171	170	171	170	206	223	296	253	362	349	277	232	275	298	311	283	241	236	181	219	288	294	271	226	189	221	170	179	202	193	171	163	162	164	141	149	146	173	143	159	140	180	142	172	143	149	160	142	155	163	167	149	134	145	133	131	166	159	129	151	146	175	153	157	151	151	156	127	140	154	146	158	142	148	158	148	141	141	144	152	142	170	158	159	165	135	130	126	141	135	155	157	165	151	153	138	105	150	172	159	164	142	140	133	163	145	163	136	132	159	146	166	159	129	149	168	145	160	150	135	151	155	154	141	144	166	161	139	140	158	147	154	153	138	133	168	158	150	159	130	162	153	141	164	159	152	155	154	129	148	151	143	154	177	170	151	131	140	130	155	158	137	147	149	154	152	141	164	142	125	150	146	135	148	140	142	130	145	175	155	152	137	152	141	125	154	151	146	160	152	157	120	140	142	156	157	147	170	158	124	133	168	161	147	134	149	152	148	156	131	135	158	151	134	144	144	172	148	127	145	146	163	135	143	142	164	156	137	167	126	127	122	160	148	164	148	155	159	154	156	141	156	137	140	156	153	149	147	121	136	139	162	140	140	138	156	154	166	138	141	157	146	153	133	148	150	151	142	147	141	150	168	131	144	154	156	147	132	127	141	137	145	135	174	141	160	139	152	146	135	123	130	154	137	160	138	161	164	133	165	169	151	147	166	146	152	156	148	135	166	159	162	162	158	134	130	162	145	148	138	150	147	141	135	136	148	154	125	155	138	133	139	152	148	139	151	147	183	156	141	164	146	127	146	136	159	144	134	139	173	164	146	165	163	132	164	142	148	151	152	164	149	141	157	137	146	126	162	152	150	162	139	147	149	150	140	143	150	126	136	162	136	157	131	150	139	137	144	152	148	148	132	149	145	134	121	151	169	148	139	142	135	175	150	140	144	134	137	144	151	159	134	147	156	158	131	151	148	131	166	135	156	161	153	140	152	149	152	168	149	181	161	139	153	156	129	156	134	141	162	156	155	122	143	135	155	132	154	142	134	156	151	144	137	145	124	144	154	149	130	140	161	142	141	137	123	134	158	159	113	158	154	137	133	145	149	138	164	137	144	163	160	176	155	149	148	133	140	129	142	158	160	146	140	144	135	158	148	147	142	154	119	141	163	145	167	152	147	146	143	158	140	151	153	152	148	165	125	143	149	138	144	153	111	150	148	150	140	156	150	149	149	138	141	157	162	149	169	172	153	151	151	159	150	151	152	146	130	162	137	149	136	148	154	144	169	151	159	165	120	162	142	145	160	163	160	130	133	141	138	157	170	150	150	142	144	150	141	144	134	141	145	163	132	139	138	166	159	163	147	131	138	142	139	132	169	161	138	150	136	143	162	156	146	144	141	145	165	172	161	160	162	136	147	150	131	122	165	130	147	145	152	148	149	148	140	152	142	163	140	155	156	139	157	152	152	144	139	151	167	150	153	136	155	161	157	146	129	126	137	142	122	145	148	132	122	142	153	142	151	170	133	154	142	141	167	144	143	146	152	153	131	150	128	142	145	134	150	133	154	172	121	161	142	155	133	153	141	153	138	163	131	157	141	133	138	163	159	145	148	129	136	143	158	124	158	159	169	158	152	157	139	137	139	146	159	140	144	137	153	154	140	136	145	164	151	144	163	151	132	145	137	159	148	148	158	144	128	158	145	154	156	123	130	168	145	144	143	162	167	150	143	138	166	129	120	145	172	162	145	154	162	139	154	161	141	155	166	147	144	159	128	156	129	180	149	162	153	171	141	151	145	142	135	162	164	147	159	147	160	146	135	163	150	138	162	145	123	153	167	161	149	153	148	153	153	158	135	134	146	164	151	174	160	150	157	135	128	142	150	167	140	133	146	152	120	147	153	154	169	152	155	164	149	145	139	165	150	158	136	153	141	124	146	153	137	161	139	147	147	130	181	138	147	149	163	139	160	154	149	157	139	139	149	162	152	169	170	153	148	147	144	148	147	150	144	154	160	161	143	158	143	154	132	146	146	146	147	162	144	166	158	154	164	172	141	160	148	170	157	180	144	153	146	144	151	148	172	147	114	158	137	115	171	149	156	143	147	139	138	155	154	150	136	150	159	152	138	150	153	173	158	152	149	143	132	167	157	148	182	155	153	137	158	144	154	172	130	155	153	155	167	142	143	141	144	150	136	171	137	160	133	133	129	149	146	132	136	169	145	175	158	139	163	144	140	140	149	110	135	145	139	131	142	132	138	153	143	141	154	156	149	172	130	155	155	133	151	143	173	150	154	141	157	148	137	133	143	138	144	129	138	151	125	121	150	141	135	177	160	154	138	155	140	139	138	137	130	136	160	149	156	136	142	153	151	149	176	144	151	159	142	142	164	158	151	140	141	145	129	143	137	140	133	160	160	160	155	150	160	149	155	156	157	146	138	172	129	153	153	136	142	144	111	139	148	154	143	130	162	154	148	141	133	142	139	152	138	145	150	161	137	126	142	139	136	159	141	144	153	153	127	155	126	136	142	136	178	132	133	149	166	159	151	153	154	152	149	153	142	136	133	155	131	141	154	142	138	140	133	145	150	143	131	147	142	150	167	144	140	139	124	151	128	160	147	145	139	137	148	152	149	143	135	142	158	152	143	130	141	152	158	131	139	152	140	146	139	147	138	158	142	158	133	170	140	159	138	140	136	126	139	142	142	151	157	130	136	151	157	130	122	147	123	149	156	159	167	150	143	159	159	150	146	134	146	160	165	153	147	130	125	150	152	165	160	143	158	145	166	147	146	170	152	153	175	167	138	151	148	149	140	160	131	146	123	150	133	151	145	163	125	150	168	153	147	142	145	155	156	156	156	104	140	158	147	142	151	140	145	158	134	171	173	140	158	165	149	175	123	128	131	161	156	142	144	166	136	154	169	148	160	152	141	136	131	147	158	143	138	129	137	129	160	142	172	142	154	162	146	159	144	159	162	140	147	149	155	141	143	143	155	152	142	170	146	126	137	157	136	152	133	164	125	137	135	162	147	139	150	152	140	144	143	158	151	117	159	188	136	119	157	156	138	160	145	135	147	152	157	129	142	129	151	132	135	157	153	141	165	147	134	172	125	137	138	151	166	145	140	141	153	166	149	152	141	157	126	146	141	148	146	168	152	144	158	161	141	141	147	154	135	136	127	148	156	143	150	139	163	133	135	151	148	140	162	149	157	156	132	137	172	146	170	168	161	144	143	149	145	166	136	148	150	156	147	170	149	159	157	149	152	131	140	160	153	150	164	156	170	154	146	139	160	156	148	129	160	150	164	148	134	165	141	132	162	150	164	137	133	129	152	147	119	141	156	152	163	138	161	168	164	153	138	149	155	127	143	149	156	146	149	145	149	136	182	144
60438	14685	1961	2211	1879	1677	1373	1220	1077	935	842	784	751	703	685	639	621	623	568	552	524	534	526	517	521	523	530	532	529	437	473	483	463	484	458	438	473	485	463	478	486	476	476	519	471	483	477	484	564	570	574	578	655	849	1044	1344	1310	1973	2162	1455	1228	1804	1672	1520	1671	1044	1121	738	1128	1695	1693	1485	1161	1015	1219	824	758	861	672	572	518	581	555	611	599	511	544	513	510	502	482	481	506	500	470	465	509	502	459	459	452	497	453	405	431	459	469	421	430	468	449	459	444	459	463	454	420	442	429	446	399	460	440	427	430	464	442	431	450	423	431	467	425	461	457	420	442	402	439	462	378	508	432	422	458	402	409	431	478	458	432	446	423	449	431	412	442	486	466	444	421	509	433	458	436	459	419	455	426	432	423	419	464	441	421	432	436	425	449	436	412	434	449	466	447	440	433	428	478	455	445	416	425	444	461	406	455	467	472	426	454	400	403	455	470	440	425	418	423	419	450	448	448	450	419	453	449	455	426	457	449	428	475	430	433	395	433	471	443	438	455	449	413	432	436	431	423	441	439	454	454	475	450	438	475	433	419	427	474	401	458	434	419	449	445	450	458	453	479	443	439	438	447	430	402	445	426	451	423	470	423	460	441	443	442	459	468	435	430	439	419	440	491	447	413	461	429	437	439	438	432	400	398	435	460	470	472	430	441	445	423	437	444	464	441	437	423	404	462	460	431	435	419	457	449	417	425	421	450	416	430	457	444	438	446	473	433	426	399	435	447	441	413	518	484	439	435	460	442	453	423	424	437	420	439	445	422	388	449	416	412	451	434	436	426	476	467	463	456	434	424	463	429	408	428	413	446	448	444	425	412	437	472	438	451	466	413	458	455	398	448	442	430	428	446	403	437	434	436	432	424	406	429	415	449	457	415	468	428	470	426	420	431	450	436	422	479	463	455	414	449	448	421	455	449	437	422	436	410	440	410	458	462	407	464	437	430	442	463	453	419	400	440	448	434	379	403	378	420	465	443	409	449	443	471	430	416	506	429	420	399	409	419	428	437	449	451	459	411	414	447	429	444	458	424	433	459	433	458	459	405	394	411	437	435	477	447	459	422	430	434	440	454	455	430	436	434	429	451	407	434	447	462	432	439	376	386	468	405	435	460	428	436	424	422	410	398	423	402	453	483	419	424	448	390	419	437	430	427	436	418	434	438	450	449	427	439	471	449	490	463	464	456	394	460	443	451	437	438	433	416	421	426	411	403	474	411	393	421	426	453	435	433	410	421	406	440	422	405	446	445	447	454	432	390	415	420	453	423	452	445	502	445	425	419	439	433	453	425	423	440	414	440	468	454	413	431	411	412	432	444	424	445	407	440	439	446	447	408	432	445	416	456	451	447	439	419	438	445	462	428	423	471	407	435	436	475	389	449	400	407	449	446	439	461	438	419	437	415	419	439	429	474	428	451	469	436	408	390	450	463	409	452	495	383	420	429	408	412	431	405	409	430	475	415	462	421	408	422	428	417	425	459	403	429	433	424	403	440	427	408	446	428	436	484	429	427	462	406	447	426	443	407	441	408	419	458	458	454	433	409	432	432	435	437	440	413	433	412	434	426	430	449	409	452	423	432	483	425	437	394	432	429	402	392	413	464	438	429	441	432	423	435	420	428	477	432	441	449	411	439	426	479	432	432	474	466	429	447	443	474	401	449	423	466	440	452	413	426	457	442	416	432	444	401	430	447	416	436	414	404	426	444	461	432	440	450	437	428	414	439	459	421	433	458	457	424	417	423	423	422	441	447	411	429	449	474	448	419	412	409	454	398	425	456	474	414	435	438	429	442	482	468	427	477	424	427	435	421	453	448	431	476	444	411	434	461	371	418	426	456	443	460	443	441	439	450	423	433	439	414	424	446	412	430	431	453	414	396	414	439	380	427	465	415	466	415	469	423	452	394	442	454	417	434	449	436	489	431	449	447	444	447	451	407	447	402	407	448	392	407	479	444	458	473	435	412	475	430	431	419	434	435	457	413	404	406	459	423	428	435	450	427	408	442	474	429	429	443	418	452	435	454	430	456	445	459	430	429	396	456	401	464	457	457	425	471	420	384	426	440	454	447	419	392	430	428	441	433	448	472	392	467	413	468	418	442	437	421	446	465	459	415	437	421	438	435	491	423	413	407	457	427	434	435	424	430	420	450	428	425	434	445	411	458	407	392	430	454	455	418	446	416	411	432	421	413	470	439	434	433	436	464	438	427	457	467	442	456	456	415	428	426	463	406	466	408	453	495	433	428	433	443	443	444	447	456	473	455	458	447	433	458	430	465	416	472	426	406	457	413	495	427	419	445	413	443	444	421	486	462	430	437	415	454	405	426	448	416	389	433	436	421	432	435	448	435	468	417	435	427	409	440	447	445	424	482	419	415	457	477	416	501	463	434	484	407	405	435	455	419	446	472	416	417	453	470	425	437	430	465	462	472	452	412	479	444	455	438	453	423	444	419	453	440	425	431	454	473	460	453	399	435	462	453	433	430	460	435	424	422	451	431	398	453	435	456	470	427	437	405	443	433	414	430	458	443	463	424	425	390	462	469	413	436	430	473	433	458	437	449	398	444	453	429	459	466	439	439	410	432	430	459	421	469	415	436	450	447	413	442	476	451	435	471	432	446	442	446	433	437	418	436	434	426	446	430	448	439	423	433	453	425	460	434	444	427	444	435	467	442	445	432	425	465	443	422	471	403	440	450	415	448	394	456	435	430	448	408	441	464	444	458	436	453	470	432	401	413	420	399	429	430	392	413	422	414	418	420	429	430	438	439	447	443	457	414	427	426	434	468	454	440	447	441	449	399	455	454	440	426	440	449	425	411	461	399	467	421	430	488	470	435	426	439	458	486	435	424	414	443	457	455	461	438	446	425	445	398	460	430	444	431	473	418	442	438	417	466	430	442	452	469	419	431	464	400	460	480	454	465	455	443	411	430	422	409	433	447	460	409	466	424	426	429	447	438	411	414	477	439	462	413	434	436	419	453	493	418	444	480	433	473	407	422	425	439	446	436	428	421	438	440	408	427	440	397	393	423	439	418	452	411	467	446	412	436	443	458	403	417	402	440	434	427	473	415	447	475	435	402	445	458	471	380	425	437	462	411	443	410	440	443	471	437	440	410	456	447	452	430	435	421	416	390	468	472	463	433	439	415	456	423	446	437	414	449	431	432	428	434	458	455	459	436	435	434	435	395	445	420	442	431	424	417	448	442	445	420	438	418	464	465	406	445	423	430	449	433	441	421	445	441	455	445	452	455	441	414	477	472	427	437	428	459	427	455	394	418	464	408	460	444	456	421	434	442	455	498	399	438	422	435	440	461	432	436	414	445	407	447	432	439	435	445	410	448	445	420	408	434	426	449	440	425	434	435	448	456	449	419	399	435	412	426	453	485	441	443	431	467	377	396	471	410	423	465	403	413	420	442	452	461	463	443	415	436	414	430	439	427	469	401	415	462	419
37102	8739	473	236	261	249	217	279	257	242	262	241	272	266	235	249	231	274	239	246	240	272	257	221	227	231	258	251	241	216	251	213	250	218	245	238	239	216	253	239	226	249	233	248	225	259	234	232	261	237	247	246	261	243	251	257	227	263	239	264	257	263	266	251	248	237	240	246	250	248	264	227	245	250	253	244	249	252	234	248	235	249	260	234	235	254	255	227	238	252	257	276	248	230	244	239	254	251	214	222	271	226	265	244	229	249	270	243	250	258	227	261	225	236	226	249	264	244	239	234	233	239	216	247	242	234	225	224	237	245	257	260	231	270	246	220	254	279	276	241	273	246	271	252	234	256	270	236	234	236	239	258	240	236	224	250	221	218	222	246	242	246	259	246	261	252	231	223	248	242	279	244	236	225	256	217	222	261	263	244	236	226	244	230	249	248	258	253	245	220	247	237	234	249	257	240	251	257	258	263	236	249	261	227	255	257	245	241	241	231	242	262	242	230	249	252	251	245	248	273	284	244	228	233	229	273	206	284	248	239	277	247	215	223	243	260	271	255	253	242	235	256	259	263	238	240	248	242	260	257	251	241	258	276	234	243	264	271	282	267	255	236	249	252	212	226	270	256	236	242	246	244	268	253	243	223	232	269	241	232	236	235	260	249	270	244	283	225	253	238	201	274	238	217	230	288	233	264	243	242	258	249	229	240	266	244	253	252	244	241	258	229	238	232	214	239	249	242	229	256	258	246	235	253	236	247	230	248	236	243	214	261	239	245	240	266	245	241	234	222	232	211	234	264	255	265	228	250	236	227	224	220	245	220	238	246	235	244	245	242	215	260	255	280	233	262	248	249	263	259	240	247	261	277	253	244	261	222	237	242	249	250	231	260	244	244	239	235	256	260	240	265	263	258	260	258	240	250	220	257	242	239	263	224	247	250	234	233	260	259	255	237	289	261	229	253	232	244	254	252	240	262	246	242	257	235	245	255	246	237	252	219	242	264	252	261	214	258	246	236	275	234	229	228	244	246	246	253	272	264	232	242	246	260	244	236	246	240	260	229	242	254	288	248	227	245	237	246	247	241	240	255	232	247	237	233	254	245	260	238	241	226	259	239	265	281	239	228	253	240	221	227	247	233	207	272	253	255	255	246	229	221	243	216	233	241	250	243	226	229	262	253	254	219	206	226	275	261	253	238	269	271	223	249	241	244	256	241	271	250	255	259	259	242	236	240	273	261	245	243	254	240	228	237	233	262	242	250	281	232	270	228	258	258	249	227	228	197	288	228	254	220	262	246	238	259	229	264	222	258	252	250	256	243	245	250	229	242	222	251	254	252	238	230	270	250	260	265	267	221	265	234	243	246	258	255	244	246	223	253	258	246	234	267	242	251	226	251	264	277	241	277	246	237	248	234	251	269	255	219	253	236	249	234	238	258	261	240	240	275	223	205	236	259	275	228	229	242	248	268	259	286	233	242	232	267	232	260	260	262	233	229	225	243	230	242	254	242	272	245	231	233	258	245	228	228	257	239	249	248	260	263	240	235	259	247	250	211	227	225	249	229	232	225	220	244	264	246	221	263	253	208	240	264	245	271	271	256	221	240	252	243	277	198	238	246	244	230	261	231	248	257	254	255	256	221	242	244	265	253	254	260	230	237	266	249	235	255	234	245	243	239	226	270	265	265	237	259	246	233	265	259	267	246	258	228	252	233	271	252	250	266	260	238	242	239	236	209	257	229	219	253	249	236	274	243	233	214	230	239	252	258	233	253	244	228	227	253	235	251	257	270	228	262	229	258	233	250	238	234	205	253	241	264	259	231	215	234	255	250	249	234	243	212	230	236	241	242	258	242	217	228	267	237	257	243	238	248	246	272	254	245	240	233	248	255	263	254	229	212	255	282	241	250	242	250	252	240	240	258	217	239	257	232	241	248	254	260	249	257	251	204	265	229	240	251	250	236	271	234	239	259	239	232	253	257	233	253	271	260	218	263	241	263	262	231	247	239	250	261	242	230	223	249	232	219	255	267	245	258	242	239	262	236	231	222	236	236	229	250	231	263	275	225	271	248	253	284	255	245	248	226	238	230	257	267	232	241	223	259	233	264	273	276	293	264	230	247	227	250	239	258	243	248	240	245	251	248	262	255	277	224	237	269	253	215	255	231	225	232	247	234	258	264	256	240	248	248	237	223	256	264	234	267	241	267	274	230	264	246	263	238	257	252	248	246	264	250	256	239	244	277	227	232	289	232	243	238	247	242	231	215	239	256	261	261	255	246	256	264	247	261	220	242	219	239	233	237	236	247	259	253	267	253	238	254	254	238	251	220	256	241	252	217	246	227	236	240	223	245	249	225	248	223	240	276	248	234	267	239	237	231	245	202	250	241	263	263	242	256	252	256	256	257	246	228	258	243	261	245	217	229	218	241	247	241	238	263	255	228	259	216	256	254	239	226	238	235	247	234	240	255	238	249	237	252	266	244	260	259	277	220	253	265	225	258	275	236	238	250	272	239	238	247	243	251	248	225	229	262	251	257	259	235	244	235	239	221	240	262	220	235	260	239	237	274	256	259	242	254	225	254	240	256	261	270	259	229	259	252	263	250	233	237	232	235	220	213	221	229	231	245	245	232	232	241	250	257	273	241	257	214	258	207	254	256	236	237	238	255	246	231	229	258	244	263	267	228	240	245	242	260	240	246	231	232	262	256	265	286	279	230	241	221	256	266	223	226	264	267	248	204	237	261	251	261	252	247	243	263	236	236	236	265	268	238	252	279	237	233	248	248	249	247	238	251	258	257	241	235	231	266	253	257	239	258	228	255	270	263	223	266	239	266	235	212	251	242	236	248	280	236	264	241	239	243	244	245	250	239	232	201	263	237	242	262	260	261	256	262	233	245	227	240	230	260	279	252	287	270	224	222	264	233	255	245	256	256	259	212	275	244	252	255	246	264	250	245	238	254	233	243	268	278	243	242	224	282	257	268	248	260	224	245	231	251	262	254	239	241	240	253	252	239	257	269	226	238	210	220	249	264	260	274	274	230	267	262	242	236	256	247	203	226	243	244	240	269	233	249	219	236	236	211	248	257	271	224	260	257	263	245	238	252	234	243	228	233	256	256	266	261	244	239	253	256	286	253	241	245	229	238	245	270	248	240	213	206	260	259	269	258	259	220	239	241	233	238	242	245	243	240	217	251	221	279	264	282	242	249	250	224	250	246	258	233	243	246	223	268	240	251	247	252	259	219	278	249	254	272	266	242	237	219	243	246	252	253	246	234	241	231	224	254	246	282	256	261	244	266	227	218	268	235	248	268	263	239	258	217	246	240	260	234	236	229	210	234	249	257	249	248	248	254	264	244	222	222	260	225	274	259	258	235	248	273	236	235	250	231	258	236	244	222	254	239	249	254	252	260	257	253	273	255	234	245	276	246	234	248	235	233	254	234	243	247	229	239	236	237	229	242	235	244	223	248	215	257	268	257	207	247	232	246	228	221
32005	3021	687	707	705	713	722	716	689	694	656	714	709	668	637	685	688	701	667	680	660	699	706	613	682	674	676	624	662	620	659	707	647	670	648	696	670	695	692	687	715	668	669	645	659	637	658	672	706	618	683	665	686	696	693	723	675	694	700	713	676	728	713	699	788	712	707	697	692	726	706	711	692	690	700	720	684	691	640	668	652	643	637	689	667	651	657	651	657	719	657	673	668	666	664	665	707	620	701	645	681	687	689	733	659	670	690	657	681	663	668	636	657	661	703	685	595	717	641	728	652	629	702	647	607	659	666	653	692	652	633	673	650	693	679	671	691	647	619	660	649	723	647	638	684	683	669	687	649	673	707	635	660	684	619	679	694	642	641	659	668	709	733	704	656	704	660	671	639	669	695	685	688	692	646	704	629	665	711	664	667	664	673	659	652	682	644	636	714	640	649	652	710	665	641	693	629	650	659	682	654	703	650	677	647	657	659	695	642	628	687	630	631	685	684	694	636	657	674	714	647	717	698	696	658	669	663	669	676	680	699	656	697	659	638	683	661	701	672	645	692	642	664	679	644	657	624	644	669	645	709	662	668	669	698	639	692	686	664	658	705	621	664	664	703	661	657	684	608	693	676	661	665	676	675	649	660	662	691	705	713	649	667	634	648	699	652	665	687	638	668	647	690	663	681	675	637	690	714	671	676	694	661	661	668	680	666	670	663	635	681	649	699	692	644	645	669	641	652	661	671	715	659	694	656	644	675	680	651	653	660	712	704	663	685	658	698	646	667	636	673	663	690	654	701	630	702	678	665	628	650	679	657	674	651	657	687	658	644	682	706	649	669	648	646	718	661	638	640	663	672	676	658	672	624	653	676	682	671	655	684	706	643	650	665	691	667	628	685	702	698	674	662	667	621	677	690	663	674	701	669	662	651	682	659	677	666	638	675	690	675	694	688	662	627	668	625	630	725	700	665	705	671	648	677	626	641	706	645	671	678	685	650	688	612	645	724	632	660	652	656	646	652	657	636	678	641	643	638	705	665	673	665	673	646	635	636	631	693	656	646	677	647	661	722	686	678	687	684	683	659	667	706	654	654	650	666	698	623	685	682	665	709	644	708	622	661	682	664	698	649	670	718	699	698	656	637	682	668	676	660	677	667	643	649	676	653	660	727	647	702	680	664	672	647	682	636	661	680	678	698	723	672	696	629	678	662	658	665	679	647	629	635	685	681	662	672	651	635	629	699	643	663	641	686	681	713	643	686	690	676	680	678	653	718	650	677	675	683	635	675	632	626	708	672	683	701	674	672	657	675	678	639	675	661	648	682	652	683	635	678	654	711	627	652	678	667	649	683	688	705	619	668	663	659	654	597	634	646	708	662	663	727	697	688	667	674	638	659	701	661	665	643	687	692	635	643	634	714	699	660	672	640	623	682	624	688	621	676	693	647	638	649	653	680	664	647	683	661	658	664	659	639	630	693	709	647	692	679	677	694	700	668	683	597	679	655	676	661	684	689	668	681	678	676	685	648	706	673	669	713	639	642	682	678	686	713	661	642	680	657	685	662	669	642	664	682	633	639	660	635	659	678	694	652	676	703	708	685	687	680	694	646	692	690	671	604	665	687	683	643	643	649	601	679	735	655	686	649	679	680	656	675	658	627	644	649	694	723	724	712	653	674	688	696	701	633	654	659	651	680	645	654	636	702	676	672	700	606	655	661	640	709	635	671	690	735	644	650	650	650	663	641	680	690	594	685	623	638	705	699	693	662	632	674	662	685	665	669	663	670	702	652	658	677	685	668	631	691	687	733	653	671	673	679	652	692	667	639	647	653	634	707	722	698	676	644	658	665	647	655	663	681	624	690	667	657	733	656	646	645	624	697	709	698	705	709	663	612	705	653	676	697	672	670	663	625	699	673	653	677	671	688	690	688	676	676	647	642	686	648	699	668	695	664	658	639	667	648	689	705	699	717	691	632	669	698	599	685	679	661	669	686	662	685	634	645	662	663	688	684	672	709	661	632	665	680	666	713	634	653	710	699	680	666	648	626	640	679	668	674	613	691	667	679	680	669	683	624	674	670	642	651	652	635	704	678	680	665	695	659	698	641	645	702	662	683	665	639	676	685	673	622	701	677	691	623	709	645	687	674	674	695	681	668	692	621	653	693	674	675	651	652	653	642	649	669	702	635	643	647	646	665	673	641	631	652	673	644	669	698	645	679	682	696	702	712	667	688	680	690	656	609	620	650	680	654	697	621	678	635	654	647	698	697	685	694	678	647	668	639	623	661	670	674	669	672	654	659	645	656	633	658	671	697	660	696	632	648	672	610	643	655	716	685	672	687	684	653	692	660	698	659	651	683	709	643	645	711	699	688	691	667	680	653	672	650	641	681	652	637	638	664	627	729	625	692	657	685	682	693	629	658	691	620	640	683	674	705	679	686	703	679	710	652	632	654	666	673	632	635	651	656	669	671	649	668	680	687	649	642	627	640	644	662	688	659	647	691	651	719	652	637	675	730	686	648	650	655	711	662	662	696	676	701	653	638	690	660	661	697	679	680	672	685	699	671	666	663	702	638	623	694	674	643	678	685	693	623	659	653	666	647	637	650	694	715	679	688	684	644	650	623	664	714	671	633	694	659	688	664	691	689	666	650	642	631	672	662	686	664	641	658	701	668	706	612	683	607	679	641	671	630	710	611	662	661	653	656	695	695	646	647	639	601	665	641	675	656	655	638	669	651	673	704	702	612	638	639	675	682	659	653	619	656	666	655	704	722	649	644	641	699	652	659	661	684	686	687	696	665	681	649	649	656	662	690	683	663	689	682	681	647	646	643	693	633	706	646	661	659	645	661	686	694	660	679	647	716	701	671	684	668	677	715	638	631	598	638	691	666	686	659	677	646	693	665	719	665	636	632	702	729	679	637	656	708	687	659	635	628	601	660	648	709	693	670	717	649	667	633	682	650	669	684	637	630	676	655	675	690	649	659	695	724	664	673	679	690	652	680	662	633	672	694	693	715	646	689	708	639	733	666	649	657	670	671	670	647	656	697	660	697	668	665	655	693	653	687	651	716	619	674	697	653	709	690	706	646	697	664	681	663	668	634	693	679	673	633	644	671	654	645	675	663	663	662	666	660	684	696	702	612	646	645	649	671	632	667	628	706	695	645	671	674	656	671	676	707	639	654	667	681	619	687	662	668	652	668	625	705	663	726	690	665	656	649	649	676	677	679	677	701	677	659	629	723	680	637	646	648	645	669	660	626	698	639	646	706	691	676	681	649	680	692	685	710	721	682	658	655	640	688	655	691	624	674	665	624	724	706	672	688	669	632	655	670	681	692	658	689	656	700	674	673	639	654	646	669	628	667	684	684	676	677	662	645	682	664	721	686	648	690	680	664	653	659	660	692	659	711	670	674	695	694	722	681	659	611	660	678	632	634	688	643	686	667	675	680	707	688	698	657	644	610	677	621	670	690	718	733	661	655	663	639	655
70853	31708	7237	532	361	284	257	202	190	191	169	155	129	175	145	146	155	140	135	136	148	123	154	140	129	132	150	140	118	147	151	134	135	135	131	144	124	116	129	122	133	125	152	152	135	156	150	112	147	139	148	132	144	150	167	173	182	219	202	158	188	198	233	204	205	241	216	151	185	191	175	179	153	172	160	153	144	140	146	137	133	136	133	141	140	124	149	136	137	153	139	144	133	130	153	121	146	141	141	161	121	148	142	135	140	121	141	120	130	135	126	153	142	139	149	141	112	145	157	135	154	118	120	120	172	149	140	132	130	120	136	124	134	123	162	127	106	123	110	135	131	153	124	146	123	128	134	144	144	143	140	117	146	143	132	150	130	104	136	134	122	109	129	169	143	138	137	134	161	156	145	125	151	130	133	125	124	143	123	135	141	126	137	131	145	130	114	144	132	143	135	135	137	146	115	156	147	116	135	139	141	141	125	117	160	132	118	156	129	144	126	148	141	138	144	138	147	126	128	135	115	168	140	143	156	108	146	129	132	108	135	123	134	133	142	136	136	112	129	131	139	132	136	138	136	138	117	134	141	128	134	114	144	142	123	120	111	131	144	123	115	121	120	149	140	133	147	143	142	122	143	143	157	145	113	129	122	124	146	125	160	143	140	139	151	99	121	143	124	139	126	141	132	129	134	129	136	134	134	135	123	129	129	132	134	143	138	124	140	148	105	131	147	127	126	149	156	130	134	137	129	147	138	127	147	135	138	115	134	118	139	135	142	117	144	139	133	127	138	142	130	129	146	119	135	130	128	130	152	138	142	144	141	122	138	132	117	147	121	130	154	139	134	150	120	130	128	132	143	139	110	141	144	136	140	127	133	135	142	148	134	134	147	128	109	121	126	143	119	144	135	155	141	139	117	144	124	117	158	123	146	164	151	151	162	119	144	143	122	140	120	137	135	147	138	148	149	144	133	120	118	158	119	118	131	130	143	116	139	108	141	116	127	124	136	124	129	131	143	119	120	130	134	135	120	152	131	134	128	127	139	120	148	128	151	120	109	143	155	145	141	117	123	114	135	135	144	125	142	128	124	165	129	144	111	144	131	122	141	143	144	138	135	145	124	132	124	143	130	145	133	139	144	131	123	131	136	154	137	135	144	132	116	121	118	143	147	129	126	138	126	134	141	124	144	139	115	127	149	134	122	134	122	110	130	143	141	137	146	119	145	133	134	130	145	132	148	140	140	127	136	123	145	128	127	122	147	148	144	123	132	131	124	135	140	117	113	125	131	121	157	120	132	137	139	122	153	112	142	161	134	143	130	113	155	139	152	152	126	138	112	131	120	117	138	126	141	140	122	154	145	125	138	135	150	145	155	125	133	147	124	147	127	131	125	119	137	156	148	104	140	118	139	146	139	119	123	145	130	142	134	147	142	117	134	139	126	145	139	141	142	134	136	144	119	118	119	123	136	126	139	134	136	138	127	115	135	141	136	130	154	112	131	122	141	122	103	139	139	121	132	138	132	146	127	124	132	131	156	146	110	135	135	143	128	136	126	135	132	158	137	138	132	129	137	125	127	144	139	153	135	134	116	139	137	139	140	135	113	123	127	152	140	140	121	131	131	143	136	150	113	115	127	123	139	149	123	159	137	136	120	127	142	144	150	128	125	121	131	119	144	145	142	148	144	131	145	124	139	125	155	126	132	155	159	135	143	135	145	128	166	140	120	132	133	150	125	107	137	133	140	127	120	125	147	136	134	144	155	121	119	139	120	163	122	134	139	139	139	142	140	165	132	151	130	145	123	145	125	157	151	121	125	135	150	132	110	122	126	122	138	136	139	143	141	149	155	157	141	143	134	136	130	162	129	144	138	127	146	132	147	134	132	126	129	124	108	143	158	133	123	136	149	123	139	112	154	138	140	163	120	129	142	150	118	129	145	115	130	130	127	124	137	152	124	147	151	129	132	125	134	132	124	122	125	136	129	128	126	141	132	139	150	156	130	126	118	146	129	140	137	145	139	147	140	147	139	154	127	130	127	130	132	124	146	143	144	144	141	144	132	123	155	130	147	129	125	142	145	147	148	132	132	127	136	133	159	119	139	106	129	122	122	113	120	129	134	152	137	128	134	149	141	133	136	119	137	159	115	150	122	131	127	133	142	127	158	124	136	127	147	131	126	143	137	139	141	138	139	128	134	129	134	152	151	134	128	140	117	140	128	138	119	137	141	135	112	153	146	135	131	123	145	108	138	122	147	136	153	152	136	144	125	103	132	119	150	158	166	136	112	145	124	156	129	128	136	143	137	137	136	143	134	122	130	112	146	143	146	153	141	140	132	119	137	133	121	142	141	137	118	126	132	121	110	152	142	145	139	158	123	132	125	132	144	128	130	148	137	144	144	131	128	143	131	120	117	130	120	137	133	130	102	143	139	129	139	149	139	133	133	125	113	146	135	127	140	134	126	120	131	125	149	158	151	129	147	128	125	133	137	147	137	116	150	137	127	139	134	119	133	125	135	122	140	119	149	140	114	143	125	117	142	129	123	139	142	143	134	127	142	141	117	139	159	122	143	143	128	134	120	132	135	155	127	130	132	124	127	122	123	128	150	136	149	123	109	148	134	121	136	152	141	122	142	140	148	122	140	111	152	133	116	128	152	139	115	122	110	136	145	120	126	129	128	138	153	134	143	140	151	123	148	135	138	138	125	112	133	121	130	120	122	137	137	128	128	126	139	125	125	143	154	151	122	132	121	139	166	117	126	133	140	125	122	128	125	158	130	128	128	111	111	120	144	144	138	121	121	136	126	133	141	167	124	143	113	149	135	142	142	140	154	120	128	109	124	132	140	143	137	118	129	117	131	133	130	132	146	131	122	132	124	127	134	127	126	140	127	124	150	144	137	158	162	159	131	128	123	136	144	157	129	136	133	133	139	138	147	137	146	125	135	115	145	132	151	146	130	139	146	147	141	136	134	132	130	136	158	124	116	129	130	143	138	130	138	146	132	148	119	125	118	146	146	129	120	122	136	139	128	145	139	136	148	127	155	144	134	127	140	121	125	144	141	132	152	139	130	121	111	160	120	140	138	157	137	135	140	154	120	139	113	107	151	128	137	106	136	129	156	128	128	138	136	132	136	146	144	127	158	147	130	145	161	113	147	118	138	119	137	146	151	137	133	140	149	135	147	123	125	156	138	132	137	129	166	139	136	132	143	137	125	138	135	144	140	135	144	145	145	128	125	136	129	130	147	137	146	109	125	145	121	147	136	125	137	148	150	124	157	146	138	148	122	153	153	141	143	137	147	115	139	139	132	137	156	145	133	118	115	141	135	161	134	133	135	134	103	145	136	136	127	152	161	126	143	131	129	138	138	121	146	118	130	131	124	148	126	134	109	139	139	142	134	121	124	144	143	137	143	131	124	140	123	135	129	143	118	121	141	127	150	115	131	146	122	125	130	140	121	145	155	138	149	136	156	115	133	138	125	130	144	133	149	139
50150	11574	1223	1307	1124	1004	878	755	687	657	622	607	539	511	511	496	502	525	473	496	444	465	461	469	457	440	408	464	438	434	437	429	434	417	419	417	409	408	387	405	422	416	416	380	393	452	419	371	421	429	491	477	510	672	730	836	853	1146	830	769	824	1052	1205	1109	970	1329	1064	546	863	1041	911	828	613	717	768	577	488	505	506	436	434	423	438	439	492	424	485	394	423	452	406	445	421	438	446	427	433	434	410	426	415	443	428	445	392	405	425	398	412	387	363	360	411	397	386	398	392	368	371	362	388	401	450	373	400	446	390	422	390	402	379	402	350	371	406	408	407	382	368	363	403	405	429	374	413	410	428	447	445	412	410	390	402	400	416	398	389	382	399	413	376	382	425	402	392	403	425	384	365	380	408	359	379	403	412	419	380	331	410	401	400	383	386	382	383	408	389	384	419	365	407	398	370	391	417	401	373	388	356	405	390	376	409	400	417	410	415	393	383	428	403	386	410	427	389	393	389	395	362	380	392	420	404	403	406	376	423	403	413	397	398	395	392	380	393	421	424	376	365	395	407	391	439	402	407	426	397	402	434	398	386	383	397	432	415	387	384	401	397	410	405	402	407	409	395	394	394	385	368	442	416	373	411	409	391	353	360	375	388	407	405	402	410	409	352	371	396	415	399	348	401	364	397	420	395	392	398	432	432	385	394	383	366	428	407	420	387	407	367	384	395	376	393	414	387	403	418	381	398	396	402	392	405	390	433	391	393	390	374	377	395	414	401	378	406	390	369	377	390	381	388	390	377	391	397	379	385	370	405	406	392	400	387	381	372	399	401	417	402	384	395	376	421	402	430	393	385	358	394	396	437	382	400	378	370	422	418	360	401	429	426	396	415	437	383	397	409	384	405	374	383	398	400	389	382	374	422	388	381	391	383	419	400	368	404	406	385	413	390	375	358	371	398	399	417	382	399	391	401	419	409	380	407	400	399	429	427	394	388	395	395	421	384	434	418	390	392	387	381	443	397	393	410	411	364	401	371	419	389	389	398	410	393	438	384	393	407	400	371	401	419	379	381	383	416	379	425	398	403	404	396	393	395	379	413	392	376	371	432	431	416	421	411	431	411	436	435	433	417	394	414	444	396	382	376	399	415	390	383	403	371	391	382	418	413	376	430	411	375	441	396	440	407	418	420	397	407	381	383	390	386	402	391	404	395	410	419	394	364	389	404	403	366	397	384	399	374	407	374	390	423	408	400	428	387	420	406	400	382	462	390	393	398	384	390	383	411	391	393	394	401	396	403	360	376	423	402	387	366	403	434	382	413	398	394	377	369	394	413	368	400	429	405	379	372	390	410	372	454	418	405	377	390	394	430	401	415	361	369	378	382	384	425	400	413	396	386	418	422	403	412	383	394	411	407	438	376	380	370	418	411	413	370	385	412	422	400	441	402	399	417	410	385	425	404	380	401	392	401	395	388	384	391	389	408	377	394	430	415	411	386	412	413	406	405	420	402	408	396	419	392	416	385	403	392	387	396	404	434	429	421	420	407	424	377	392	424	418	408	352	418	422	410	403	382	372	392	423	392	437	423	400	399	378	434	404	423	356	419	394	397	401	420	379	393	390	368	411	366	414	360	415	403	393	397	368	407	392	376	385	378	427	425	416	379	375	403	379	398	406	391	397	389	403	364	377	380	419	404	393	387	405	413	422	412	402	384	425	388	393	402	396	397	383	400	423	396	393	366	394	352	439	407	394	404	407	397	429	392	433	388	375	383	371	402	403	421	388	418	407	344	392	385	398	441	392	415	457	392	370	390	384	404	371	400	380	383	424	412	403	383	403	392	411	403	392	413	402	420	405	385	375	384	370	427	406	391	373	377	413	402	386	410	409	419	412	412	412	388	432	400	395	380	376	401	398	400	417	374	388	392	406	424	382	397	393	365	401	426	410	383	386	396	391	401	395	403	417	396	410	430	425	390	381	398	395	385	423	416	445	397	402	394	405	384	415	402	387	405	378	411	399	376	409	389	386	408	438	377	388	413	408	402	417	407	404	409	375	401	427	419	389	396	401	417	391	400	374	421	398	366	378	381	358	378	393	363	391	383	388	397	385	360	395	387	395	401	411	404	406	389	408	386	388	381	425	423	395	387	370	420	376	401	402	449	379	402	433	415	388	380	437	392	437	413	420	374	407	384	401	401	425	374	426	430	401	400	392	385	381	404	382	415	378	402	381	384	399	411	389	350	401	396	404	401	380	391	422	388	408	370	408	404	413	394	376	447	386	390	400	388	401	365	370	378	376	391	413	426	379	431	412	398	393	370	381	382	429	404	428	398	371	414	372	371	407	387	415	356	374	371	402	378	381	376	406	429	354	375	403	419	424	397	426	389	420	407	373	406	417	377	442	394	377	398	418	395	394	404	405	423	400	405	364	385	372	457	368	387	424	386	390	398	412	414	410	416	391	373	373	423	444	398	411	418	394	394	403	398	416	406	418	407	398	409	417	388	422	395	365	437	395	371	423	423	371	412	410	383	392	423	365	401	425	388	413	441	402	364	417	409	397	377	400	376	399	386	408	436	396	394	387	379	379	389	407	386	413	406	406	386	390	408	398	391	409	391	423	359	412	410	406	385	400	422	383	415	376	389	397	377	387	386	448	412	370	407	380	390	415	376	387	428	424	384	396	404	382	372	375	405	421	462	400	428	426	390	392	381	432	389	422	413	401	371	413	448	389	412	441	391	396	397	385	424	379	423	417	431	399	400	394	419	397	388	419	388	408	422	427	378	378	397	408	390	367	390	413	395	407	408	423	397	397	415	426	368	374	377	402	395	391	447	396	396	392	358	393	413	393	412	392	402	405	376	382	390	419	424	391	407	413	408	383	384	417	389	399	364	412	424	382	401	397	337	405	376	436	405	377	415	372	426	382	410	407	414	363	434	412	378	374	438	413	440	391	392	399	379	381	392	406	372	377	366	432	453	422	409	381	382	381	419	409	448	399	376	420	389	404	397	402	420	424	408	376	429	391	404	381	383	434	431	400	378	399	413	413	377	364	392	409	381	397	426	383	401	403	391	405	408	372	386	401	368	366	399	391	394	418	412	369	388	376	410	422	424	374	392	437	400	367	380	401	369	389	401	429	372	380	407	386	467	391	417	370	375	390	418	390	393	416	406	406	381	402	408	376	395	429	377	416	443	381	414	401	411	402	405	411	399	403	363	390	394	385	401	415	416	418	418	445	389	411	439	359	396	388	412	425	380	397	398	393	404	409	412	397	425	395	407	408	396	401	372	402	390	372	409	417	411	392	416	403	369	416	385	394	410	398	410	405	392	418	396	392	405	424	379	407	434	459	420	422	391	413	392	386	402	409	396	370	425	419	381	392	392	407	409	400	364	391	410	389	392	427	410	410	370	365	391	384	398	410	418	402	409	392	415	393	412	404	399	391	362	409	410	389	414	432	408	387	415	406	434	410	366	397	414	410	408	400	383	382	362	392
76369	37415	14384	2071	596	451	338	284	277	264	214	213	204	180	184	208	171	158	173	186	171	163	165	178	162	167	154	152	140	157	160	148	153	162	171	138	148	143	165	155	152	153	141	162	152	175	135	142	174	135	167	184	203	226	197	271	310	372	293	279	285	365	482	275	218	332	245	159	285	321	281	237	176	188	239	190	186	146	188	143	137	144	147	144	177	133	159	151	129	158	151	165	138	153	141	162	153	156	164	147	147	122	133	146	134	136	142	144	153	145	157	163	129	123	137	145	138	140	163	154	145	139	151	132	137	133	127	144	150	144	164	150	119	136	149	149	143	145	151	145	144	133	153	146	138	126	136	140	166	151	142	149	113	145	135	120	151	165	142	144	135	152	137	124	144	128	174	148	143	170	143	138	143	126	144	128	157	156	156	142	143	143	141	148	150	149	156	147	156	153	160	149	130	175	119	136	139	121	141	154	142	149	131	136	163	140	125	146	152	146	152	133	150	144	135	139	140	151	136	155	134	152	165	126	145	147	169	144	152	152	139	157	138	160	154	149	139	163	150	160	149	154	155	146	146	148	133	150	143	153	138	151	159	158	149	139	138	149	166	139	130	147	150	140	159	141	137	134	143	139	127	164	131	151	162	162	140	155	145	152	133	138	141	137	134	156	139	136	136	139	130	136	148	122	169	173	143	155	137	113	145	146	170	150	140	139	143	141	155	143	161	150	140	125	148	141	175	137	155	129	142	166	146	142	151	141	143	135	148	146	148	151	138	124	138	139	139	138	127	149	142	136	143	157	151	151	139	131	143	167	167	145	161	147	183	151	133	135	151	154	144	139	136	133	187	126	124	147	144	157	155	126	154	141	132	145	155	162	153	147	164	158	154	122	141	136	161	146	119	163	129	133	147	138	139	151	143	145	159	142	144	148	156	148	152	126	162	148	153	118	159	152	135	154	139	163	133	179	134	150	139	123	147	162	131	138	139	152	126	153	145	123	134	152	144	136	137	150	159	144	142	138	143	146	161	142	137	174	124	155	147	146	153	157	147	146	124	134	148	152	148	138	137	137	127	141	135	150	123	140	158	145	151	144	147	140	107	130	121	168	162	164	144	175	155	143	143	135	146	149	146	120	139	152	144	175	164	129	161	128	169	117	153	155	140	136	154	123	145	134	152	135	126	144	130	147	150	133	113	130	144	125	132	152	150	134	148	142	145	163	175	138	166	132	133	166	129	142	161	142	154	135	139	130	140	124	141	125	151	138	165	148	142	166	133	150	134	152	150	153	142	141	134	137	141	139	137	134	128	129	148	148	132	131	178	156	144	143	148	152	151	141	117	143	128	140	155	139	138	160	146	160	137	122	152	150	152	142	146	152	156	148	153	152	164	134	135	156	138	133	138	151	136	121	143	159	134	169	112	139	130	147	150	164	149	135	161	165	153	144	151	150	148	174	177	141	144	126	171	154	139	141	162	159	145	128	160	144	129	162	165	129	130	171	147	148	145	126	147	145	136	156	137	137	133	137	126	159	140	149	170	128	156	165	149	146	138	145	137	144	133	159	134	163	143	127	154	146	136	153	151	149	138	166	154	149	136	131	155	139	137	143	159	153	143	130	147	145	142	135	136	146	150	127	141	126	129	146	154	136	146	130	164	163	125	128	159	153	122	133	167	132	135	137	160	158	124	139	131	153	181	139	130	142	151	150	157	139	152	152	148	137	148	158	143	150	130	158	124	170	158	129	129	140	143	177	148	139	147	138	149	137	138	140	144	161	140	132	129	164	158	149	133	125	163	155	154	154	153	164	130	146	152	138	141	141	159	149	143	150	157	148	152	146	127	148	147	160	141	156	131	150	156	151	157	124	144	144	141	146	147	152	143	142	145	132	148	134	137	124	146	135	146	146	131	117	126	144	147	137	138	153	140	155	169	153	150	144	163	141	128	148	142	175	131	144	143	134	144	128	151	149	158	150	142	141	169	142	165	160	152	152	171	149	141	150	144	154	142	145	139	146	164	140	147	145	122	137	156	143	143	150	120	116	143	151	136	142	149	141	148	151	138	160	151	150	131	163	151	141	141	158	144	134	163	133	163	158	143	123	150	166	156	128	116	157	144	145	157	143	137	157	139	136	149	154	131	138	146	123	139	137	127	147	134	152	135	130	143	150	153	140	150	151	139	126	162	142	152	138	146	161	129	135	152	156	158	135	130	154	142	143	153	151	159	137	161	146	130	137	165	145	157	151	133	121	125	148	138	140	136	126	146	129	169	150	155	157	156	172	152	161	163	139	132	151	131	147	146	135	134	151	162	140	131	122	138	148	159	141	170	150	154	158	131	129	154	137	147	148	129	151	150	140	173	155	129	143	141	144	148	129	158	117	152	159	148	136	126	156	143	144	122	145	146	131	164	158	162	137	136	149	139	130	146	158	142	137	135	133	143	135	134	148	168	156	158	143	131	138	146	151	151	143	133	147	164	140	145	163	135	150	137	133	142	151	144	158	160	134	141	135	145	146	147	144	148	170	135	150	144	152	157	147	138	159	149	143	160	142	115	139	146	141	145	154	136	152	127	122	135	127	162	162	131	161	153	121	144	143	160	140	174	145	172	153	161	161	129	151	147	146	137	158	149	127	138	142	159	127	144	152	143	132	144	134	155	154	142	134	130	157	160	153	165	129	147	131	140	151	138	147	161	131	149	138	147	157	127	127	135	122	156	138	132	140	128	155	146	145	135	153	134	137	139	136	145	136	159	151	154	143	136	151	139	157	120	133	147	149	158	141	136	142	132	160	136	135	136	121	152	157	125	139	138	153	147	129	130	132	152	156	142	152	132	151	125	153	129	138	120	138	176	165	147	140	145	129	149	147	134	147	160	140	150	135	151	133	170	144	134	135	144	145	143	141	168	159	146	150	144	163	158	145	151	124	124	151	121	147	156	135	144	143	156	150	147	130	141	143	150	167	134	139	125	142	134	152	154	147	135	135	156	146	130	131	140	140	152	154	152	148	111	124	129	144	152	150	149	170	154	142	154	147	141	146	136	141	156	140	122	152	141	130	161	156	140	129	138	135	128	147	115	153	140	142	163	128	149	140	140	146	136	147	152	141	136	156	145	132	149	159	133	149	137	124	143	135	162	132	153	148	154	138	160	147	136	130	139	133	155	150	146	149	164	127	128	147	148	153	157	132	129	137	160	142	149	144	164	151	163	144	128	141	135	140	132	131	153	136	131	156	140	137	151	144	144	125	153	134	142	144	139	162	145	141	142	136	147	139	154	145	147	130	142	144	156	140	153	142	154	144	148	150	129	141	133	149	123	143	143	141	152	136	152	146	145	136	150	140	129	136	141	143	133	134	139	141	155	136	149	159	146	126	139	133	144	137	144	151	140	161	155	158	136	132	148	120	174	132	148	149	140	151	140	144	137	165	121	142	126	134	155	140	135	143	144	140	137	153	146	153	160	141	135	161	148	155	132	157	148	141	140	156	138	131
57518	16529	1942	2328	2063	1626	1459	1239	1046	981	930	807	762	741	633	665	657	613	552	608	558	520	512	529	498	492	522	480	489	530	502	484	490	455	472	514	485	474	509	466	435	479	461	430	487	432	401	473	482	533	593	709	995	1051	1030	1360	1916	2194	1664	1363	1682	2051	2916	1442	1221	2093	1301	703	1477	1904	1493	1288	804	996	995	921	707	698	673	545	492	512	493	551	603	496	510	541	544	499	468	458	525	462	479	449	471	463	456	473	466	501	442	498	436	483	465	425	411	449	455	436	378	470	436	454	413	417	441	474	447	442	437	437	469	433	439	446	437	418	428	415	434	419	405	440	417	425	442	407	458	425	446	421	433	430	429	421	474	427	456	429	415	404	431	427	446	418	395	405	398	435	460	389	461	403	401	458	418	438	430	434	443	445	425	392	428	437	449	429	444	446	442	406	441	423	430	466	453	452	392	409	454	473	417	450	427	390	446	408	421	451	435	407	424	404	437	432	443	420	447	387	433	401	455	418	410	438	400	399	432	439	444	431	389	405	428	383	427	419	436	458	428	467	434	447	417	431	387	430	435	434	427	438	396	412	452	449	428	410	404	457	401	410	413	426	381	410	435	434	447	439	433	410	418	420	418	435	431	427	453	415	462	450	437	436	398	428	407	474	460	409	451	419	419	404	453	422	440	452	423	428	434	400	416	428	400	442	464	404	416	441	457	434	406	450	407	427	447	407	412	400	445	385	413	465	473	387	447	436	433	412	426	429	434	425	416	430	437	412	447	443	439	416	403	395	430	412	421	423	387	423	423	388	403	445	414	421	422	421	416	404	410	405	444	430	415	429	417	403	422	448	445	447	442	389	408	430	444	420	453	424	416	432	407	467	445	416	399	431	418	444	444	406	430	427	503	425	425	418	417	445	407	416	426	420	437	412	411	432	466	412	420	454	406	402	393	417	459	417	433	444	418	450	409	404	448	440	441	471	454	451	384	433	443	431	449	421	467	417	421	445	414	459	424	396	415	424	453	418	435	419	451	410	407	431	421	440	418	452	424	412	451	399	434	420	423	445	432	437	416	447	427	427	435	417	444	437	422	407	401	425	456	387	455	421	426	416	399	408	380	449	423	462	425	437	417	422	437	457	397	416	461	442	431	412	428	427	475	423	446	393	415	395	416	421	459	423	432	418	404	424	446	419	430	407	450	380	433	453	394	418	414	417	406	402	425	431	424	411	465	439	468	414	373	436	424	467	417	440	409	447	432	429	439	409	447	410	412	407	417	409	418	442	415	476	416	449	434	428	409	453	408	416	461	448	426	440	426	402	419	436	459	404	450	422	467	402	407	403	432	443	410	457	443	422	435	434	450	418	454	419	425	423	423	456	415	398	419	383	435	454	417	476	438	416	427	429	443	424	400	442	424	433	405	413	421	443	452	418	426	452	407	452	430	416	413	424	413	436	435	421	431	428	440	418	427	406	442	454	443	431	410	433	438	449	429	426	412	416	416	428	416	426	407	390	409	407	431	432	437	435	432	396	423	436	443	419	426	407	412	435	417	460	395	452	427	439	433	415	411	435	417	416	418	434	447	419	442	413	435	464	466	441	426	436	426	450	455	440	391	431	439	412	429	436	450	450	423	406	458	444	441	425	406	429	419	433	424	428	418	405	404	462	411	442	403	446	445	459	456	421	430	393	433	405	418	469	423	428	444	422	414	412	426	415	467	409	444	440	437	437	451	449	420	477	438	415	405	433	443	444	422	453	464	412	458	398	399	433	410	454	414	429	414	414	412	364	445	432	414	393	407	444	447	458	425	417	392	398	425	444	441	452	409	450	436	410	434	416	431	435	436	438	439	448	406	384	394	425	411	422	404	440	462	439	429	448	462	403	436	420	449	417	435	414	427	446	439	438	440	416	455	427	409	433	457	458	434	414	443	402	432	398	396	408	397	445	421	384	452	410	404	431	455	442	415	416	453	422	435	424	414	435	405	459	471	422	428	435	436	414	422	440	427	442	438	407	427	411	443	436	411	438	446	417	444	452	412	444	448	447	400	401	414	447	411	403	400	425	423	452	418	417	448	396	461	451	406	430	416	467	416	397	447	424	485	435	449	463	430	399	415	408	406	429	401	420	442	423	437	446	440	411	439	413	399	418	427	413	414	432	422	445	446	458	382	411	433	455	405	399	417	431	422	457	443	432	404	451	445	403	374	453	433	431	412	431	447	457	433	400	395	452	433	427	466	449	442	483	395	446	412	421	443	434	424	425	443	415	442	401	474	436	417	414	406	466	448	439	411	417	455	434	423	431	410	437	434	421	440	430	445	369	406	464	425	465	441	443	432	416	421	430	392	447	381	410	409	403	430	450	424	443	411	367	432	434	436	425	476	419	420	453	453	425	430	388	436	406	415	414	400	444	428	447	407	387	442	439	447	409	411	430	453	442	437	414	433	446	417	432	445	414	422	390	437	436	414	424	429	446	445	407	435	445	443	448	401	446	411	389	431	395	420	459	429	439	392	437	409	435	433	467	408	425	423	422	428	439	436	445	433	429	443	424	451	476	431	400	472	452	422	434	442	436	452	407	452	374	423	436	400	398	431	446	430	405	468	404	394	429	442	434	434	421	420	429	422	404	432	446	406	471	431	443	423	412	440	430	397	388	442	430	429	442	466	414	432	409	429	451	449	433	437	428	442	431	465	451	415	449	412	409	421	408	437	424	446	451	451	435	441	415	391	445	423	481	439	409	412	396	409	397	468	419	446	463	436	412	469	413	418	407	431	436	401	435	403	429	420	405	407	445	417	408	473	430	424	418	425	382	391	409	400	423	402	392	416	424	415	435	438	407	424	424	416	472	427	395	429	429	421	407	413	441	400	385	430	414	415	436	431	429	403	449	442	447	426	411	404	426	407	372	418	432	417	412	422	437	499	418	440	429	443	430	441	410	412	445	428	417	396	426	433	455	466	421	478	447	420	441	417	443	466	438	395	430	412	436	448	412	452	449	417	436	409	387	438	402	406	437	432	416	417	454	422	407	425	436	414	467	462	441	420	410	488	403	426	454	424	458	394	433	479	411	409	423	413	435	433	436	391	414	471	439	434	421	448	382	445	417	459	434	401	410	439	415	446	463	419	457	448	444	427	446	436	448	430	392	420	427	422	417	443	436	431	439	392	439	422	416	439	432	423	452	436	390	456	389	407	458	376	440	425	403	427	451	432	436	449	435	380	417	441	422	458	428	429	445	424	437	454	407	433	461	451	421	440	413	439	419	397	416	407	428	400	437	452	394	427	417	442	408	417	433	441	422	447	435	408	437	439	403	400	420	425	427	418	446	455	418	426	430	415	469	428	435	431	451	403	433	420	438	439	461	435	446	413	416	404	451	453	403	438	424	449	401	474	442	449	427	426	415	443	398	398	420	408	464	439	463	424	422	415	423	430	438	430	429	428	438	453	415	422	440	430	441	410	412	464	434	444	401	414	441	391	418	451	476	450	417	434	400	436	434
36832	9135	718	255	237	259	260	249	229	255	231	263	250	231	247	256	221	246	240	246	244	250	253	238	229	232	253	238	234	237	240	242	239	255	263	240	251	213	254	226	280	231	275	239	252	246	239	265	253	250	241	236	287	233	234	259	226	259	249	233	211	235	254	238	261	238	257	224	250	259	278	262	254	254	240	262	226	254	228	237	266	243	223	231	212	228	254	226	236	236	273	245	240	247	255	237	246	226	264	228	261	266	235	244	250	223	265	245	253	250	242	229	229	235	238	232	242	246	253	221	261	225	260	220	226	233	269	220	286	234	255	260	226	229	254	225	217	248	237	244	257	217	234	263	228	228	270	225	242	273	237	257	261	242	245	247	233	246	264	225	234	242	268	234	255	257	238	224	261	255	255	246	250	264	236	247	227	212	226	262	256	237	256	287	249	258	242	241	260	269	221	248	252	208	230	262	234	233	256	223	239	273	262	239	258	243	250	241	256	208	228	272	230	212	259	239	272	239	266	250	223	229	228	244	239	221	250	221	239	215	254	223	260	250	210	234	247	227	259	251	257	241	236	230	243	222	233	248	236	239	251	197	206	250	228	242	239	238	223	238	245	241	234	270	256	235	242	244	224	279	220	230	245	266	235	236	247	235	248	267	265	232	232	246	259	255	246	237	217	227	238	227	268	233	261	239	230	225	232	236	237	246	253	249	239	268	259	245	230	245	245	257	242	236	257	237	244	238	250	216	257	238	237	222	252	248	219	231	274	257	231	230	257	248	216	239	231	248	233	231	251	228	249	223	233	249	257	226	249	255	242	253	221	297	219	198	218	259	248	275	248	231	262	272	247	256	240	245	249	270	235	231	241	245	238	251	248	263	230	278	246	221	251	201	256	238	251	247	243	226	257	235	227	239	253	253	261	255	263	259	236	265	239	237	239	269	259	243	247	255	240	257	248	231	255	226	223	265	244	276	229	253	271	257	222	232	257	242	228	267	250	269	252	222	246	263	270	271	243	237	241	228	235	228	243	244	237	227	243	270	199	242	238	250	235	246	217	249	220	250	252	217	238	266	224	218	228	246	237	246	240	231	215	231	235	243	225	217	209	245	214	231	242	243	236	253	248	248	288	241	243	251	252	249	214	232	250	285	243	250	229	225	248	230	217	251	253	221	219	268	233	235	247	248	255	257	224	267	255	212	241	214	267	247	255	256	244	254	238	224	186	209	217	265	244	226	232	221	241	242	249	253	245	265	233	232	269	253	253	211	234	243	258	233	216	240	252	227	231	232	225	247	251	220	223	235	243	241	253	253	253	239	256	238	255	258	254	256	260	222	267	249	260	230	236	233	241	250	241	213	230	229	252	263	257	265	258	248	254	213	222	269	245	227	233	216	255	251	245	239	223	243	233	253	251	251	243	256	278	247	236	238	252	221	228	251	241	238	240	258	227	238	237	255	232	271	246	247	244	201	221	250	255	242	255	260	228	225	242	225	275	229	253	253	233	238	227	242	259	237	246	263	226	244	227	231	244	245	238	241	247	262	248	252	247	239	221	251	236	250	267	232	238	220	279	243	233	221	213	218	237	261	246	260	254	215	239	236	221	237	227	240	227	214	249	261	247	236	253	223	256	240	262	212	243	273	214	238	233	222	250	255	247	247	240	239	240	271	218	230	260	264	239	218	242	252	250	240	213	241	263	263	254	248	232	244	260	229	265	235	250	241	233	231	265	229	254	217	220	266	251	238	228	210	245	256	269	242	230	266	270	252	251	231	245	228	230	219	254	246	222	226	225	258	238	228	229	226	237	235	254	257	258	235	234	238	255	272	243	238	256	264	229	230	245	215	234	251	224	254	250	256	235	267	223	234	232	224	221	246	246	233	215	252	260	236	253	263	241	257	246	237	251	274	244	246	248	235	223	246	253	237	228	251	237	262	249	238	221	222	238	242	265	235	213	242	251	244	252	232	219	214	241	254	214	268	230	242	225	249	244	246	261	247	241	241	254	271	256	247	219	235	257	247	234	238	236	253	239	265	225	257	226	232	258	224	232	221	259	256	251	247	243	239	237	275	222	246	229	252	231	228	241	262	251	213	232	242	242	276	256	239	246	235	251	267	243	241	245	249	270	249	234	244	254	251	221	259	258	243	243	243	257	259	225	248	260	246	231	235	232	243	271	256	242	224	236	263	235	256	272	241	247	221	239	252	250	238	227	221	266	258	227	257	215	228	236	248	227	245	251	253	211	255	253	244	270	220	232	243	252	250	259	265	259	264	247	253	235	222	247	241	230	235	243	248	237	233	252	237	246	237	240	236	254	241	233	229	225	271	228	250	276	238	226	246	226	237	228	264	236	263	252	218	242	240	251	208	229	228	274	229	248	278	233	239	246	239	250	242	238	255	277	227	243	242	254	237	227	258	225	252	236	256	244	222	244	252	249	239	244	250	224	247	254	236	238	258	234	235	225	252	275	222	241	248	260	224	257	252	267	234	217	225	263	203	225	248	232	231	219	266	214	212	237	238	214	204	280	251	234	278	242	242	235	270	225	227	243	238	239	259	204	243	238	192	238	226	232	244	215	222	235	271	210	261	219	252	245	246	240	231	238	230	246	239	229	231	239	236	234	274	250	262	225	236	247	222	252	258	237	230	229	252	240	233	223	239	246	249	239	232	257	246	255	246	260	230	225	237	237	249	249	262	232	226	245	236	239	238	240	227	249	198	233	239	229	261	231	235	265	256	235	226	228	240	268	240	231	223	261	244	220	257	217	237	270	221	237	210	200	253	240	215	242	238	254	223	234	240	217	246	249	256	252	234	234	232	229	239	245	247	249	262	244	240	249	242	232	242	233	239	272	277	236	281	244	228	256	272	272	231	244	250	245	262	237	250	236	238	244	221	250	253	251	241	231	239	247	240	256	227	226	267	259	237	242	244	230	232	254	233	237	231	271	255	251	220	259	229	227	240	232	264	231	221	237	265	248	255	239	253	224	243	253	234	252	260	247	244	250	236	243	227	218	248	242	258	237	229	289	234	245	238	246	233	236	246	237	241	239	270	249	259	232	240	255	238	242	249	230	238	256	234	232	248	239	242	264	252	243	247	238	250	247	254	226	240	272	247	259	251	246	248	226	261	229	243	238	248	251	236	237	264	230	237	221	212	239	266	219	256	224	238	248	254	254	241	216	263	215	245	255	264	244	232	257	260	257	252	208	251	261	263	247	251	238	249	223	237	262	204	268	254	233	255	233	257	239	237	244	222	263	268	226	223	235	280	254	249	236	221	224	246	248	239	239	227	227	265	248	244	236	246	265	228	255	218	261	253	266	273	230	218	246	242	239	271	248	243	232	203	256	244	226	242	237	238	253	247	224	248	241	248	262	226	251	253	223	246	227	255	248	235	274	258	237	270	254	243	237	239	224	231	241	220	256	258	211	214	240	250	253	242	260	231	242	235	247	236	232	263	256	245	249	235	235	223	245	222	243	247	254	227	271	241
30750	2466	758	771	747	648	731	733	680	652	718	657	656	621	666	654	742	698	669	646	682	657	677	604	653	696	692	670	703	688	687	652	634	668	661	648	621	652	654	641	664	682	650	640	670	668	670	650	674	664	635	701	681	689	685	717	713	783	744	637	664	679	702	712	692	689	757	695	666	699	708	699	680	697	713	700	703	644	679	676	584	658	633	660	687	663	628	655	662	666	684	659	660	688	678	687	703	646	673	642	715	700	650	613	621	601	637	633	614	642	656	679	646	667	676	691	625	668	613	692	658	617	658	623	659	709	682	659	704	657	652	681	700	694	673	667	651	630	619	674	639	659	638	674	666	674	672	695	691	634	625	663	611	656	661	651	655	637	663	627	667	662	660	698	672	657	698	633	620	684	658	601	673	636	643	648	686	671	663	678	650	659	669	652	645	684	629	657	686	636	653	738	681	684	628	642	670	685	662	648	642	647	649	728	636	653	656	651	651	640	655	653	685	709	631	618	654	614	684	660	642	664	639	612	658	692	659	612	661	696	679	670	664	658	691	623	693	647	631	662	696	622	675	659	674	671	631	675	638	660	698	626	678	686	678	668	649	621	647	671	656	699	674	703	651	623	643	682	661	629	676	669	667	661	676	649	673	677	639	697	618	629	651	651	602	694	640	602	621	668	628	675	629	676	668	657	692	669	682	705	663	657	665	676	620	641	658	665	612	620	663	644	615	660	690	668	658	683	649	670	646	648	670	641	694	703	627	645	671	636	600	658	662	693	645	669	628	633	695	683	637	637	625	691	664	639	595	684	618	680	661	650	664	665	652	676	656	631	626	610	644	671	686	680	643	669	655	663	630	663	637	685	634	665	634	691	616	687	647	652	613	697	738	659	607	634	645	689	684	673	665	629	676	641	615	694	691	671	688	669	643	663	702	657	652	682	633	626	666	666	675	682	665	653	666	686	586	601	691	631	661	645	681	656	652	644	639	641	648	690	671	693	655	631	664	686	656	624	665	657	657	634	690	679	682	673	660	685	684	691	624	664	602	651	667	676	717	663	659	680	621	642	661	708	670	659	667	678	650	655	616	680	609	665	603	661	656	623	638	639	690	613	680	686	677	671	654	668	633	679	723	609	662	641	627	663	632	668	639	653	620	710	649	697	674	679	666	690	689	645	653	632	633	665	618	681	649	713	620	602	668	635	688	697	680	698	681	605	665	639	613	633	678	646	642	631	675	636	650	666	713	673	673	659	654	623	657	646	672	600	638	678	659	673	636	636	700	677	687	707	657	681	686	701	702	680	668	711	669	656	706	669	658	697	649	615	699	628	705	621	675	637	607	648	647	684	692	693	653	699	674	671	627	656	710	675	660	680	696	674	666	642	656	663	689	667	642	680	653	626	673	623	682	642	653	639	640	623	660	668	645	620	644	648	671	658	704	670	660	669	679	649	658	631	668	680	647	683	626	627	658	650	665	648	669	619	646	679	654	696	673	662	649	631	715	639	654	589	634	625	677	615	695	672	660	625	632	649	686	721	685	710	710	632	687	673	682	696	654	662	651	666	673	679	674	665	701	690	671	619	645	601	656	656	664	746	695	652	624	645	658	629	678	698	653	654	661	633	636	695	633	678	670	668	678	673	575	681	637	648	712	633	688	706	679	655	687	660	648	631	636	682	673	644	668	675	626	683	640	622	624	664	675	668	609	631	645	676	592	633	651	719	678	684	676	692	665	681	643	638	637	654	660	718	616	661	671	709	627	674	643	673	688	653	635	667	657	663	641	624	670	642	648	627	676	644	675	672	655	693	686	675	644	672	696	644	664	681	628	618	632	627	610	720	676	653	659	618	638	649	617	700	622	697	667	683	655	692	668	615	726	723	680	698	657	647	681	607	666	661	692	673	671	691	691	697	631	673	671	686	668	622	666	662	667	640	676	696	682	657	643	650	672	660	643	631	658	678	691	643	662	687	617	609	655	641	709	645	691	616	681	692	628	638	652	664	639	663	654	693	663	644	659	658	631	652	638	682	651	644	622	674	661	670	680	624	680	621	650	677	673	625	660	683	646	678	673	644	656	648	664	675	673	613	705	668	630	635	698	690	676	621	662	693	656	667	738	630	660	644	664	627	642	645	642	633	682	651	662	688	645	632	636	658	655	645	649	647	664	658	621	652	678	639	678	664	705	633	631	648	665	648	627	648	639	666	643	667	670	620	675	667	660	686	698	722	732	640	635	647	658	695	613	685	667	653	660	605	671	681	633	696	626	680	644	670	635	666	643	652	685	660	626	623	701	666	726	654	653	660	620	637	643	630	687	625	701	678	689	702	613	683	638	629	656	643	647	617	705	742	659	669	683	653	659	632	726	667	629	652	687	653	666	661	658	664	606	627	693	657	607	668	660	713	666	610	639	656	655	652	635	682	651	672	684	655	662	654	654	708	689	678	681	637	699	688	682	682	630	616	619	673	688	640	713	668	691	664	629	620	658	683	694	661	656	656	653	702	667	631	692	670	651	659	653	666	685	653	636	700	671	626	603	679	657	616	662	690	665	658	645	636	649	677	680	657	627	646	686	674	651	654	677	684	682	660	628	652	660	706	686	670	631	696	645	691	652	628	652	639	668	691	638	647	634	632	642	644	660	658	723	673	687	657	663	638	666	664	651	645	627	634	623	678	567	620	671	647	662	649	661	663	676	676	675	614	717	623	646	663	672	630	617	672	651	680	623	654	645	667	682	654	623	664	675	629	666	672	643	667	617	621	658	652	666	638	690	654	690	663	671	670	656	676	625	656	631	676	678	630	725	702	628	609	636	650	671	644	659	669	676	685	683	698	643	656	669	674	675	678	641	695	680	608	633	676	620	653	657	664	687	671	671	698	652	665	631	671	699	675	679	661	684	671	666	662	684	634	629	644	629	636	692	656	640	700	648	677	637	634	702	650	654	702	631	645	665	659	622	677	635	615	645	637	614	589	646	689	653	669	696	663	679	664	686	646	689	659	613	681	673	654	638	682	646	626	650	668	613	673	684	664	658	689	650	670	668	639	640	694	624	640	630	617	641	653	659	666	630	669	594	660	707	696	711	695	670	685	661	623	639	689	673	655	665	655	649	704	677	668	680	677	688	639	678	665	655	681	688	669	662	639	722	647	633	655	648	655	610	632	658	642	658	673	637	628	629	667	617	641	670	679	699	603	642	722	708	670	629	653	656	637	673	622	650	666	630	663	651	700	637	649	688	679	681	618	644	655	682	699	671	630	661	658	674	648	680	725	651	670	650	683	678	627	674	684	708	695	649	666	621	689	671	705	680	692	651	700	656	659	680	673	643	642	631	671	646	670	674	671	667	699	668	616	703	632	608	646	589	683	642	642	696	640	677	659	681	677	660	657	654	661	696	631	613	639	623	662	691	661	670	694	645	687	662	704	693	660	668	658	633	619	661	654	621	681	637	650	642	653	600	679	646	663	707	665	693	661	670	672	683	631	654	704	660	699
70110	31089	7446	591	363	285	257	230	191	182	182	157	147	153	166	152	136	146	127	154	153	136	143	143	145	135	129	134	143	155	164	152	155	146	130	133	147	127	163	139	125	124	128	136	142	142	144	132	139	144	134	158	180	170	152	204	194	215	258	182	188	192	191	199	194	211	164	146	202	175	186	174	147	147	166	146	156	159	120	132	135	123	127	147	158	137	137	119	122	142	131	137	148	127	138	141	123	124	139	146	140	156	158	122	146	161	129	152	122	138	133	138	124	145	130	117	146	169	142	142	136	152	107	136	125	129	124	155	132	114	146	120	130	132	144	127	132	120	138	143	134	140	106	120	130	135	155	149	136	147	144	124	146	115	148	147	145	144	142	139	133	143	157	153	137	133	135	135	155	133	131	146	138	142	130	133	144	119	147	142	127	113	132	140	144	143	134	136	144	123	138	152	141	125	129	114	140	121	141	153	144	128	161	134	146	122	136	138	134	125	144	128	125	143	123	135	123	108	127	151	130	135	142	136	147	134	118	160	131	126	144	138	151	142	137	124	146	146	122	112	154	144	138	127	124	147	135	128	144	118	128	134	132	137	167	132	124	144	142	158	149	146	123	144	143	123	142	127	130	148	134	140	149	117	156	146	130	120	134	147	142	126	170	153	143	126	136	129	124	151	153	141	125	162	117	145	103	124	119	137	146	131	146	138	128	154	129	128	117	122	134	129	145	129	140	126	145	133	127	121	153	133	123	133	115	153	141	124	139	144	147	145	153	141	130	123	157	122	135	127	135	130	153	144	143	126	161	110	110	129	155	125	150	126	129	132	146	157	127	144	128	154	112	124	133	162	149	143	123	121	143	131	151	124	148	125	116	125	124	139	150	172	130	144	140	128	129	136	157	123	118	127	128	134	133	149	129	138	123	132	148	147	143	146	141	134	122	127	152	139	136	127	142	152	130	129	140	125	116	132	123	133	131	126	135	161	134	137	134	126	128	140	115	129	139	150	120	122	142	129	136	131	140	151	126	135	143	127	144	109	106	143	144	128	123	128	105	151	137	128	139	130	151	156	136	121	115	134	98	130	123	134	152	148	119	141	152	143	118	134	153	131	133	160	146	124	151	126	123	138	142	121	118	122	136	137	114	136	122	129	130	143	136	127	134	126	141	133	143	158	136	118	144	117	143	115	132	136	152	134	160	157	121	123	117	130	110	109	122	122	150	113	126	137	114	133	136	127	143	137	122	161	147	114	126	150	137	151	127	152	138	138	130	119	110	132	143	138	132	143	124	151	129	160	112	128	132	135	127	138	121	148	125	119	124	136	129	142	126	146	145	135	148	133	135	145	133	121	145	140	141	118	130	136	137	135	122	118	144	131	143	134	129	141	116	149	142	131	133	132	138	122	167	164	150	142	147	134	132	103	165	134	149	126	128	125	138	147	147	130	120	129	128	127	144	134	135	132	147	147	137	104	132	142	137	130	153	124	145	126	125	134	117	120	135	131	156	153	134	145	133	140	133	145	142	149	115	127	129	134	150	135	132	150	145	128	128	127	124	124	129	135	149	99	145	162	130	130	132	135	131	111	142	129	149	148	136	131	137	121	138	121	137	139	125	137	117	140	129	133	138	143	136	117	120	124	133	132	137	121	141	133	147	142	119	135	128	130	149	145	133	137	134	129	135	110	149	133	142	127	125	118	127	110	136	130	153	145	156	134	136	125	131	148	115	109	137	133	143	125	140	135	117	142	152	114	137	135	123	129	121	140	129	134	132	154	135	141	125	126	137	139	126	144	130	126	124	135	119	129	139	133	138	130	115	124	130	135	129	125	140	126	139	149	145	123	126	116	143	146	130	137	145	135	108	147	141	129	123	136	129	157	153	127	123	125	125	134	115	153	153	123	154	124	158	133	132	139	110	135	129	113	106	134	126	136	118	150	148	116	167	124	146	144	134	138	135	164	136	122	139	106	158	127	116	138	133	158	120	126	143	142	138	131	145	139	128	143	125	131	141	145	138	142	140	128	141	147	123	116	131	136	135	136	147	156	149	125	132	133	133	129	115	134	122	150	145	133	142	121	153	129	158	115	121	127	153	135	137	137	136	128	143	151	134	139	128	136	117	118	143	144	147	117	117	136	151	143	124	120	117	145	126	141	135	149	126	123	134	129	133	140	166	156	167	133	113	111	122	139	130	143	133	136	145	156	142	118	125	135	120	135	140	144	156	147	115	139	129	114	147	131	132	118	139	139	144	135	106	138	134	143	141	137	134	116	131	132	123	134	145	129	125	140	141	122	114	125	144	142	135	134	136	141	153	141	142	130	131	120	120	128	147	159	135	120	134	149	123	129	130	133	134	122	136	128	125	130	154	147	131	117	136	152	147	154	129	141	111	138	144	133	131	121	116	145	113	140	126	118	144	133	126	148	122	138	120	138	147	125	123	129	139	134	134	116	151	137	148	138	170	145	139	122	123	144	158	108	161	131	117	145	151	142	144	135	127	125	130	126	115	129	145	141	149	136	126	136	128	157	143	146	142	138	131	127	150	153	135	123	123	131	121	157	130	130	136	147	129	150	132	128	131	143	150	118	137	140	131	123	121	128	116	142	136	128	140	140	129	152	121	138	123	144	128	135	149	132	134	119	141	130	125	132	123	129	153	150	119	156	113	133	137	130	142	142	126	139	141	130	141	130	156	135	130	134	134	151	147	117	117	109	156	132	132	133	133	127	148	135	142	126	152	114	135	148	137	138	138	139	134	146	134	144	132	122	138	148	140	136	126	114	126	135	133	135	125	119	130	154	133	121	125	130	168	122	151	127	146	137	122	143	156	128	135	140	134	139	130	146	137	113	140	138	124	145	140	133	133	148	144	132	138	134	135	140	141	129	125	145	140	150	129	129	122	152	137	120	129	138	125	123	133	131	144	139	140	118	128	141	129	124	148	127	125	123	130	122	134	113	136	126	141	146	130	136	161	129	155	148	125	146	131	142	157	132	138	139	126	139	139	139	139	135	134	124	142	125	122	153	154	135	125	153	138	115	134	136	118	134	110	144	148	144	135	138	118	123	128	140	142	134	167	131	125	121	127	130	119	134	134	155	146	141	109	151	123	150	138	136	123	98	145	130	135	139	134	136	159	141	149	114	132	136	137	175	142	152	136	147	145	121	127	120	123	140	142	126	130	144	119	134	123	126	141	148	131	152	124	138	149	128	130	138	146	140	128	132	130	120	139	157	139	132	150	129	132	128	116	131	146	138	115	134	155	128	110	133	129	145	130	136	149	138	135	134	132	142	155	128	158	136	126	123	107	137	125	138	120	154	122	116	124	140	125	144	144	139	123	133	141	140	140	151	154	130	130	142	149	143	110	151	122	124	130	140	150	131	126	137	117	145	143	130	145	125	133	146	147	119	150	131	130	137	124	127	112	121	114	133	125	123	117	136	127	140	136	132	152	135	138	130	150	140	140	142	156	103	140	126	131	137	153	139	140	134
49366	10965	1215	1388	1289	1069	913	845	751	680	664	552	567	538	499	504	539	494	453	517	504	481	463	480	471	425	425	436	438	430	423	421	404	458	424	407	405	417	451	428	416	412	448	410	401	431	399	401	403	505	476	522	576	671	767	764	909	1110	1217	865	775	879	1025	831	882	1082	741	579	823	924	948	732	604	631	631	606	564	503	476	472	446	454	422	465	505	454	451	438	421	462	421	434	435	414	436	441	413	410	399	399	417	398	420	379	392	429	421	417	399	403	374	388	376	413	419	383	402	428	398	386	419	393	419	411	395	380	393	357	381	388	377	372	428	368	421	435	400	407	435	425	418	430	391	392	431	404	409	400	403	406	383	397	403	381	382	332	419	393	413	424	395	426	379	427	390	442	390	415	392	415	397	363	409	436	411	419	402	399	446	407	362	422	364	398	385	389	393	381	406	399	378	391	376	399	365	425	384	413	419	357	398	395	388	398	389	390	417	378	439	410	409	377	389	407	394	408	398	432	419	413	403	378	386	409	429	388	400	443	385	401	406	383	391	401	395	427	405	386	409	396	385	403	423	393	391	396	379	385	409	373	378	414	405	385	394	370	394	402	395	424	367	371	399	397	404	409	417	427	391	399	389	392	417	396	438	409	405	393	389	385	392	423	389	366	391	376	406	417	381	409	433	417	415	419	384	359	402	383	393	394	402	371	423	384	409	388	349	420	420	382	403	384	402	421	408	397	428	396	412	412	406	427	366	373	385	378	435	419	374	418	403	407	388	405	396	399	374	383	372	397	388	402	407	396	401	388	413	365	386	374	418	388	418	391	418	407	385	406	414	392	398	381	369	391	398	403	409	401	407	373	418	367	385	411	376	397	390	402	374	361	395	413	406	409	425	379	446	361	406	443	380	409	385	394	415	377	372	357	387	412	390	392	417	410	403	408	428	387	385	422	389	388	409	384	383	397	416	388	414	373	391	383	389	388	402	391	374	367	363	397	376	400	394	423	402	420	411	368	398	409	413	384	404	398	380	377	398	442	402	419	416	407	398	401	419	406	408	403	389	380	393	450	374	374	396	377	413	372	390	373	415	387	443	394	396	416	361	370	407	423	375	378	384	428	376	403	419	411	391	400	402	400	419	389	404	408	396	375	419	427	372	395	392	392	407	429	356	383	388	397	393	388	396	366	400	385	413	362	416	396	397	441	421	409	394	402	394	386	410	419	402	418	425	391	423	410	443	423	395	408	402	383	422	437	401	383	391	433	365	382	383	414	435	413	381	414	407	384	408	416	365	389	385	394	423	404	393	384	384	383	388	408	386	364	404	411	385	393	393	386	405	408	424	393	369	420	429	389	362	390	412	402	388	386	394	413	425	423	403	406	383	430	376	428	413	374	406	378	402	405	409	425	366	398	356	447	389	402	403	381	386	394	433	413	388	384	425	398	395	426	387	400	415	387	413	345	362	413	436	444	376	421	386	414	366	416	390	344	409	407	404	440	387	387	405	375	368	372	407	405	384	395	344	439	425	425	410	379	392	417	406	430	401	384	406	370	401	409	413	413	395	416	399	407	374	390	393	394	414	408	377	389	382	361	423	419	433	368	436	360	392	398	406	412	407	421	378	424	406	397	420	436	431	426	414	400	423	396	400	419	398	370	380	387	383	375	420	373	414	396	380	418	391	407	389	400	394	385	376	382	399	388	445	406	418	384	374	412	436	368	434	382	396	411	408	388	404	416	372	387	392	422	369	422	393	406	435	378	417	396	403	426	398	421	411	394	421	390	397	401	440	419	389	393	404	384	425	376	409	371	422	398	388	371	402	398	405	442	403	356	409	399	376	362	391	377	413	397	432	436	410	389	401	448	382	356	428	419	395	412	414	416	389	395	398	377	402	366	391	398	400	402	400	396	386	380	364	396	402	398	434	404	385	412	398	411	395	398	425	414	382	397	426	371	380	391	389	388	395	404	418	415	421	374	402	409	411	393	415	421	402	408	397	418	390	411	388	430	395	396	396	392	407	409	412	439	412	383	371	417	369	388	389	387	383	370	367	402	402	390	369	388	371	410	434	423	372	381	366	393	443	405	405	380	390	408	416	394	418	379	407	420	408	386	382	405	407	371	407	380	353	382	421	409	383	397	372	398	420	367	372	418	420	361	360	391	384	441	401	378	397	388	409	391	374	399	423	430	398	433	382	388	378	403	381	436	382	403	405	396	377	387	396	394	405	395	388	388	403	393	391	359	379	400	401	384	383	399	402	424	379	420	384	380	399	398	442	352	413	409	414	403	378	381	403	396	414	441	417	407	409	421	404	424	383	413	405	387	440	402	349	435	406	382	418	395	394	355	375	398	445	425	404	385	407	394	395	404	396	393	377	386	375	438	452	444	401	383	436	398	403	391	442	392	424	413	404	441	375	404	368	430	404	404	404	385	380	424	406	394	379	418	375	382	426	394	413	398	393	407	407	399	398	424	365	434	406	377	388	431	391	381	384	403	417	380	387	386	397	397	387	432	423	434	396	373	397	419	452	409	445	368	392	378	427	384	387	432	400	401	414	390	412	405	414	414	435	381	418	426	371	404	414	392	421	404	390	395	412	388	391	426	378	406	398	411	408	415	415	368	411	391	388	408	378	374	428	420	412	387	391	389	406	401	407	421	394	401	378	406	372	387	377	404	425	423	374	420	410	393	389	412	422	388	415	392	405	435	401	392	382	426	408	420	379	408	386	415	410	384	437	374	372	382	424	414	361	403	406	408	384	364	393	412	393	418	421	409	405	409	401	418	391	413	423	400	414	429	438	396	420	408	363	395	413	378	362	389	395	385	375	373	410	429	425	432	410	412	419	406	413	383	395	389	384	376	407	400	377	370	410	378	386	395	398	403	423	430	386	371	400	414	384	403	404	414	372	421	369	444	436	433	370	410	396	417	389	386	390	404	440	388	385	409	385	371	400	437	429	384	436	385	397	379	410	377	398	421	417	381	393	407	438	414	412	376	431	384	408	414	404	391	413	429	379	384	410	391	429	391	372	402	380	378	400	365	389	377	375	398	400	414	400	373	425	376	410	411	414	382	397	403	415	396	399	385	369	361	391	377	416	385	371	404	434	411	406	400	386	383	385	393	405	374	384	401	426	408	434	379	395	410	393	418	398	418	382	410	415	417	405	410	383	426	392	370	419	387	402	397	398	360	361	431	389	423	410	400	402	389	390	405	415	391	388	397	447	398	402	394	397	411	379	432	378	380	400	404	383	417	391	374	402	416	393	381	381	391	396	401	426	406	396	418	428	414	404	404	434	410	424	402	434	401	411	397	420	436	406	393	402	405	389	411	407	387	392	446	423	416	372	391	423	396	408	419	377	389	420	424	397	381	413	380	426	435	434	395	388	430	363	411	401	406	415	419	381	404	391	409	398	418	384	404	423	398	379	431	395	410	398	389	404	416	376	383	387	405	390	400	424	397	409	377	411	395	397	405	377	346	408	402	403	404	360	388
78995	37732	13412	1758	628	467	416	330	267	266	225	214	197	192	175	175	178	150	169	180	171	173	173	165	159	182	156	166	148	167	145	146	165	173	155	139	140	174	156	162	151	158	150	158	171	146	170	154	164	155	184	195	208	189	216	246	275	339	378	202	206	291	299	223	222	247	268	197	237	226	233	227	203	218	192	174	184	170	164	167	128	166	161	157	172	151	157	130	142	135	162	150	154	130	162	139	152	141	166	154	141	142	147	135	127	146	153	142	160	162	151	133	143	147	146	141	141	147	166	160	155	169	139	145	156	137	146	139	117	157	156	148	165	144	156	146	155	143	144	149	131	134	144	136	136	153	136	149	140	142	144	155	146	135	135	131	147	165	131	129	136	149	143	160	143	173	158	160	130	154	143	151	151	136	146	142	140	148	158	137	152	130	123	154	150	157	153	160	161	133	172	137	150	144	142	139	152	124	157	146	161	126	173	117	140	145	162	126	143	153	151	141	159	143	149	139	145	124	159	122	143	167	139	142	127	132	135	146	131	149	129	139	163	154	164	139	148	128	169	141	158	122	166	158	142	138	163	148	153	140	144	116	148	158	150	158	122	164	148	142	148	135	156	156	136	157	176	142	162	180	141	129	152	157	144	144	154	143	184	154	146	141	134	154	176	150	130	128	154	143	134	123	125	128	141	148	145	149	124	141	129	125	135	147	163	155	152	153	146	144	136	173	140	125	133	143	150	142	151	156	138	182	144	147	149	131	128	142	147	156	148	135	134	140	157	157	129	156	136	154	146	169	153	130	142	125	161	152	135	150	127	170	141	157	152	132	173	139	161	150	142	162	155	139	137	135	129	152	171	123	145	135	143	146	162	156	152	163	146	149	134	159	154	139	138	136	135	130	163	144	126	134	141	144	130	153	136	132	167	130	152	164	157	143	146	158	141	146	133	149	156	147	159	158	148	153	118	131	146	139	138	137	146	147	164	138	155	152	138	130	150	142	177	132	139	146	148	144	142	124	141	159	154	145	148	158	150	143	142	125	148	125	132	149	136	136	163	145	161	148	153	147	162	131	122	141	144	158	155	130	144	165	151	145	174	146	151	136	133	164	162	155	152	143	114	141	135	159	134	143	144	143	130	136	138	155	151	145	130	144	134	125	158	133	143	148	133	154	153	136	143	124	132	134	122	145	130	163	145	142	154	139	164	152	140	148	155	147	133	159	138	134	172	137	153	153	142	155	142	126	158	134	143	141	157	138	135	160	142	144	153	141	161	146	139	121	161	149	122	141	142	149	146	153	146	133	167	150	150	139	165	138	133	115	148	134	141	168	151	130	155	157	154	147	165	144	151	142	160	137	166	144	144	138	125	137	125	133	150	157	137	147	152	132	155	145	136	139	148	137	130	141	125	123	155	144	167	131	142	151	131	143	153	141	145	146	148	158	146	134	141	140	169	139	151	147	130	144	130	139	152	136	131	154	146	145	138	144	156	134	132	145	143	143	129	139	133	125	119	169	144	147	147	141	146	168	131	165	154	150	158	132	147	144	144	141	154	148	155	144	137	144	155	134	121	152	147	164	147	147	152	159	144	145	142	154	162	153	150	144	141	143	123	137	167	145	162	134	125	133	152	150	131	132	131	172	144	162	142	161	139	156	146	149	137	137	160	148	132	143	126	130	137	136	144	162	155	126	128	140	149	136	139	140	143	144	148	154	136	129	164	151	152	138	136	147	140	128	141	148	126	122	137	137	152	125	145	149	128	136	143	141	144	127	146	143	134	163	134	138	144	140	139	142	174	125	147	155	132	143	147	163	137	122	129	145	161	156	144	137	124	127	149	157	140	154	144	141	155	134	147	146	156	132	160	143	138	131	139	148	130	158	121	155	145	115	147	153	140	137	145	133	137	142	147	170	131	148	140	153	141	138	132	157	161	126	138	153	136	159	147	122	147	146	149	159	140	139	152	149	165	154	146	132	139	137	145	112	146	153	154	149	153	171	139	120	149	156	132	141	141	153	131	162	158	137	132	159	161	130	152	141	132	134	160	130	165	130	144	149	131	123	164	149	142	132	139	172	163	137	140	138	137	145	123	147	158	134	150	138	112	138	128	159	142	149	129	127	146	156	154	139	135	164	128	135	163	129	158	169	141	131	172	124	147	166	148	162	162	154	152	173	139	154	140	133	175	155	146	142	148	141	159	152	142	145	152	155	139	146	159	154	138	144	146	142	141	153	140	136	151	109	138	118	118	140	127	154	145	140	136	168	134	156	154	165	146	165	147	162	114	134	119	143	172	153	144	138	151	128	157	131	134	122	119	143	154	141	143	133	141	140	144	128	140	159	163	140	147	150	151	133	150	152	148	159	152	138	144	163	142	143	134	142	139	154	126	137	162	146	160	155	141	154	158	159	147	139	155	139	141	121	147	152	146	136	140	167	127	168	139	155	152	156	147	139	140	157	139	156	144	136	158	130	124	122	141	167	124	154	121	139	143	151	139	172	127	172	148	152	154	147	120	143	139	140	179	142	135	156	134	144	163	148	137	131	149	128	145	157	140	148	137	147	159	132	152	140	131	141	152	132	154	154	138	149	157	151	139	142	134	159	146	150	137	139	121	148	147	128	145	146	164	147	145	147	130	130	165	178	158	136	162	160	148	147	141	138	146	144	161	164	135	151	149	143	164	139	146	155	127	147	162	124	172	124	159	161	148	139	145	145	157	135	143	151	118	152	134	157	158	145	149	151	147	139	153	148	164	138	141	159	155	145	129	139	137	137	146	158	148	123	154	132	163	142	140	150	146	153	161	128	143	169	142	144	135	152	152	163	136	155	152	153	154	144	148	148	149	157	172	135	154	120	156	151	141	162	130	158	138	158	136	158	156	142	146	125	143	140	138	169	166	143	152	153	153	130	130	129	153	143	155	142	127	172	142	154	158	144	145	128	122	130	136	137	154	149	129	161	139	154	136	142	131	151	152	138	146	145	152	149	163	145	148	160	153	165	118	136	138	146	152	156	134	135	165	166	159	172	155	151	153	155	156	145	152	141	151	140	145	168	139	176	139	141	157	164	143	150	144	153	153	149	141	116	138	151	144	159	140	150	126	123	166	168	147	168	149	154	160	127	184	147	138	141	141	147	127	151	145	147	135	146	129	142	137	145	127	156	144	153	127	150	137	125	138	145	128	144	161	136	149	157	127	132	140	146	150	132	151	169	134	135	154	147	140	149	129	134	130	136	134	153	149	118	132	160	141	140	157	131	141	127	136	138	128	140	152	145	145	152	153	132	123	143	153	157	126	158	162	153	175	142	139	146	145	150	142	139	153	154	135	153	150	151	152	129	148	151	145	152	124	164	161	133	137	132	147	145	136	160	163	150	151	143	139	114	141	151	131	153	147	172	147	161	152	157	154	140	155	141	138	155	170	135	150	168	145	151	147	151	132	149	134	122	155	145	137	143	150	151	133	170	141	132	143	149	154	133	155	156	138	143	147	142
57058	16090	2171	2375	2093	1750	1447	1264	1146	1001	931	854	815	762	682	687	649	574	575	574	511	534	562	522	506	508	511	505	481	479	460	498	498	485	429	487	522	502	489	487	482	453	463	506	446	441	478	478	473	525	564	668	739	848	1080	1337	1475	2092	2328	1002	1095	1374	1805	1232	1057	1451	1392	886	1024	1338	1417	1191	944	959	820	781	631	588	592	555	548	542	544	574	605	509	546	465	457	529	477	437	469	471	456	430	479	509	469	444	473	449	476	457	472	449	467	464	427	425	428	432	426	485	456	419	405	416	463	475	466	362	451	426	491	428	427	447	434	424	417	420	438	466	407	429	426	441	437	430	433	436	452	451	458	429	447	435	427	436	466	426	432	423	447	461	414	412	426	411	429	468	463	415	438	439	420	433	461	460	452	457	446	449	438	458	433	428	426	430	445	446	432	428	478	424	429	473	450	445	420	466	421	416	425	416	422	449	438	445	433	436	422	415	416	405	447	464	450	435	422	400	418	426	424	413	415	421	423	438	419	420	380	401	424	405	421	432	445	432	433	413	456	407	438	459	446	450	440	435	438	419	437	457	447	446	409	450	461	457	429	475	442	397	427	438	428	415	450	438	396	443	444	433	431	432	434	391	420	417	414	447	381	467	422	434	459	417	443	467	428	404	430	430	403	430	445	441	426	416	390	361	442	412	437	440	453	475	470	439	391	458	424	462	456	442	407	437	452	409	415	429	404	392	437	451	411	404	417	428	442	422	387	409	447	441	438	458	384	408	402	438	390	457	429	430	420	424	422	429	423	421	416	418	418	446	420	400	427	470	419	429	434	461	468	441	421	441	477	425	417	432	436	461	423	431	430	444	448	399	452	426	429	465	465	468	421	433	406	433	408	423	449	428	418	469	415	393	452	462	447	442	422	393	447	437	442	366	414	454	444	428	473	455	444	404	424	434	388	413	458	392	444	393	451	424	413	445	400	454	413	451	437	386	410	459	407	431	430	442	418	409	476	439	422	467	426	393	454	430	430	405	456	425	407	404	463	423	424	443	434	442	430	441	425	431	425	420	442	417	460	440	440	463	455	475	450	408	389	435	410	439	417	472	400	460	442	417	396	450	410	444	406	416	426	447	427	409	442	433	447	439	430	414	423	453	401	449	424	450	411	419	431	385	424	431	425	416	423	429	441	435	445	408	419	423	419	455	381	458	448	438	474	423	418	438	432	419	463	432	409	436	422	379	439	464	435	423	437	430	450	403	453	427	427	452	461	417	420	431	425	489	463	441	426	417	454	398	444	459	448	422	417	380	444	427	431	445	408	401	444	394	444	440	401	457	410	451	483	459	428	432	441	442	427	414	459	437	395	427	417	446	438	393	398	450	439	425	468	449	412	401	438	453	459	413	427	430	442	444	438	431	412	462	407	433	422	431	411	448	430	454	436	433	438	435	441	434	417	429	423	431	423	460	419	430	436	435	444	441	405	404	451	443	438	448	409	443	456	459	446	437	436	440	469	421	441	412	395	413	421	423	451	422	441	421	441	401	414	439	390	446	413	413	445	428	470	404	434	409	452	417	416	422	392	441	454	433	449	391	450	444	410	442	431	423	460	418	463	480	461	434	456	445	433	394	451	441	423	462	429	453	423	416	423	434	433	407	420	420	422	433	421	439	431	436	476	401	418	400	439	415	439	451	401	448	437	441	414	471	415	429	432	432	426	443	446	403	402	442	434	429	456	446	369	426	437	423	431	417	440	428	435	435	455	444	405	408	447	450	420	424	409	416	396	436	448	429	453	431	448	397	429	455	433	415	426	458	463	445	427	426	436	453	464	429	444	414	465	419	438	424	419	436	423	414	451	432	404	386	459	469	409	429	405	433	436	417	401	451	415	455	453	421	437	420	414	433	421	413	428	465	455	399	425	452	440	442	420	443	438	442	451	439	408	410	416	448	401	425	458	436	428	420	405	470	448	436	443	443	431	448	478	417	446	435	456	377	417	468	442	429	448	459	393	449	400	457	409	415	457	421	422	439	454	452	439	449	420	507	432	429	438	446	434	433	442	467	448	428	405	410	397	443	408	426	393	446	381	437	479	416	409	442	436	444	415	420	444	411	479	432	383	447	459	407	432	419	455	426	399	484	448	438	426	442	427	461	430	427	420	429	429	454	462	422	454	464	454	418	430	437	418	477	432	424	440	395	420	417	451	429	388	499	457	438	499	443	426	434	417	425	414	438	459	440	432	439	413	460	418	427	420	406	422	417	455	415	451	434	459	424	412	416	416	430	446	407	419	438	453	464	424	422	447	469	437	420	375	406	420	457	412	421	428	445	418	439	437	386	431	403	400	423	429	414	410	406	443	423	449	430	456	458	402	455	412	433	437	405	432	404	458	406	447	441	416	407	453	444	444	408	453	424	467	422	412	421	451	444	451	458	442	429	416	405	434	456	477	420	443	453	400	438	427	451	435	430	434	385	417	425	429	441	422	414	430	426	434	419	428	426	397	411	421	432	432	396	451	449	461	471	437	433	422	430	404	414	455	407	431	464	431	419	416	391	460	440	452	410	443	443	405	419	428	382	438	426	422	394	447	427	430	481	424	439	424	451	426	457	460	429	451	417	400	420	452	421	441	449	412	425	401	428	450	433	387	464	429	420	416	428	426	431	437	467	400	466	440	418	432	387	449	442	434	420	424	463	423	436	392	458	427	484	413	403	428	436	467	406	383	420	441	453	428	423	445	460	441	422	436	456	431	432	435	418	444	465	426	422	436	438	421	484	440	384	447	436	454	478	441	476	445	471	421	458	414	407	451	433	433	449	439	426	428	441	453	422	396	477	456	410	466	413	454	400	447	461	455	433	410	439	447	408	446	438	397	398	419	418	421	426	439	405	446	454	450	456	437	426	431	444	472	421	444	445	442	425	431	441	396	385	419	383	422	415	424	425	461	429	446	406	440	447	436	439	425	392	432	402	461	478	402	449	429	437	442	435	443	421	421	452	404	399	438	393	414	460	419	424	418	444	449	421	421	435	468	419	442	453	449	387	430	451	433	447	464	413	438	428	427	445	423	446	426	485	427	446	430	384	442	419	425	442	429	449	465	409	479	450	424	436	448	421	419	451	448	447	441	411	419	430	447	429	437	405	409	441	446	427	417	437	427	422	391	441	444	463	444	443	418	440	460	417	445	475	456	431	403	428	396	440	393	430	456	450	445	439	438	456	403	427	430	432	442	431	462	448	439	422	440	461	432	435	460	420	448	425	414	433	435	418	398	436	428	414	430	424	443	446	415	408	424	420	420	427	427	428	407	441	423	415	437	442	428	422	452	388	434	424	437	414	424	421	430	407	440	445	400	423	429	415	431	482	397	452	409	466	428	448	429	413	441	404	398	423	406	427	408	392	434	406	448	492	456	449	451	436	405	427	435	447	449	456	424	425	419	425	415	450	401	426	418	421	443	412	405	445	427	475	418	432	401	426	416	377	397	428	439	459	410	459	435	437	423	450
36068	8723	597	267	264	247	254	244	271	252	226	247	246	227	245	243	243	237	238	249	246	237	224	229	225	252	250	267	211	235	243	275	228	245	269	274	275	260	288	238	245	226	224	244	259	229	235	244	254	219	248	245	234	249	233	232	239	239	250	226	245	256	245	248	267	271	244	269	215	274	212	240	246	259	221	228	281	210	247	259	219	241	290	234	254	238	284	254	216	238	237	249	259	232	241	253	266	260	241	247	250	261	247	243	219	235	262	247	249	245	281	226	261	242	231	269	234	219	227	273	221	238	212	232	244	243	228	260	233	220	282	222	238	214	272	247	271	226	232	228	265	203	246	277	241	256	239	248	244	248	245	211	241	249	240	256	233	262	245	249	264	261	228	242	256	241	251	224	246	227	244	238	219	262	266	258	222	243	240	260	237	252	265	234	255	234	253	251	255	216	247	240	238	241	256	238	249	256	249	270	251	257	228	261	256	241	241	225	264	248	240	257	270	240	240	228	245	274	260	215	240	234	246	246	270	269	218	269	248	258	247	229	234	223	235	204	222	251	224	230	282	212	225	275	242	257	238	236	259	217	243	251	262	270	240	273	255	228	239	255	267	237	256	263	255	227	242	222	268	245	224	207	242	224	241	277	240	247	262	213	236	236	219	219	258	249	275	228	233	238	242	233	225	247	285	271	251	263	259	262	231	291	237	243	238	256	234	275	246	287	252	246	253	225	246	251	224	227	261	292	215	234	251	227	230	246	217	253	252	240	245	232	256	250	229	259	247	238	249	218	245	256	246	261	237	265	260	225	219	252	237	256	231	234	257	230	259	227	256	254	247	285	255	228	259	230	252	225	246	233	249	237	213	252	257	234	222	218	236	244	228	249	240	227	239	256	260	253	237	233	212	259	250	249	252	235	259	245	251	262	256	235	220	234	234	239	244	253	256	262	244	246	232	258	243	249	224	289	243	243	222	236	230	255	217	262	227	216	249	237	242	242	244	227	221	239	281	235	253	252	273	257	238	276	259	259	208	244	229	227	238	225	262	235	274	231	246	239	230	250	233	265	251	249	248	245	258	269	227	237	225	258	246	239	251	224	248	256	230	221	243	242	228	238	227	246	256	249	240	262	247	240	224	258	225	220	222	221	266	226	249	254	278	249	240	230	249	241	256	257	233	250	225	241	234	226	246	222	233	281	257	268	223	261	255	224	241	254	230	251	233	256	257	239	254	235	258	250	241	244	245	221	238	263	243	247	243	221	249	240	268	234	252	266	244	259	245	227	261	239	249	246	262	236	260	247	238	252	230	246	227	239	259	260	227	260	234	240	236	238	249	247	222	276	262	245	211	245	240	254	231	258	227	252	239	236	259	244	239	257	220	247	249	220	247	236	247	259	218	259	254	242	233	265	257	250	263	238	234	252	226	228	236	243	240	277	235	229	216	227	254	261	250	234	251	257	263	236	247	245	251	245	254	288	249	260	232	250	252	255	260	216	254	225	256	270	235	253	262	255	234	255	254	249	239	258	241	230	235	231	226	259	207	259	238	225	278	238	255	248	219	242	255	254	255	225	216	271	259	249	208	249	252	231	259	251	239	232	225	225	245	256	269	245	260	260	228	254	252	231	263	238	230	276	222	237	239	232	233	259	223	231	254	257	259	223	267	242	230	275	254	247	241	248	221	295	224	256	216	245	232	269	257	253	251	231	258	224	271	257	230	252	220	273	239	239	243	232	248	242	271	232	290	239	254	250	239	242	255	219	237	244	230	240	272	239	226	206	245	246	255	235	274	266	266	216	242	243	246	226	280	230	249	269	257	234	247	248	227	239	238	257	243	248	258	247	256	250	248	234	264	224	224	262	251	249	250	210	254	236	228	228	253	246	248	251	252	242	250	268	246	227	233	267	233	255	230	230	222	260	265	231	252	252	270	267	233	241	223	238	252	273	262	237	229	255	265	268	238	261	231	278	259	251	258	240	251	257	258	221	247	267	229	263	267	248	240	240	243	242	228	260	233	226	241	233	239	251	264	238	261	254	266	218	216	273	252	253	233	236	223	237	247	268	237	260	216	261	210	267	244	256	244	271	244	243	245	261	220	254	254	241	251	223	245	254	235	246	269	275	249	237	261	217	261	269	220	235	251	251	208	266	269	254	239	257	228	270	221	239	281	236	234	247	258	229	237	248	252	249	244	223	255	247	245	271	221	238	248	245	241	241	270	226	222	228	228	231	236	226	261	236	250	271	216	246	275	249	222	250	232	242	256	266	240	271	230	240	252	235	256	254	253	207	244	243	269	269	234	225	252	270	231	232	243	232	254	215	227	234	234	226	250	246	221	227	254	241	223	258	228	254	226	231	247	234	284	239	266	246	213	238	229	233	246	222	264	253	257	239	231	287	241	239	262	236	251	229	238	204	239	244	270	242	238	240	269	254	232	229	244	256	259	217	236	233	243	270	248	261	243	238	263	235	261	248	240	250	218	240	258	274	284	234	264	288	257	246	255	265	220	214	218	249	250	243	251	244	249	247	246	230	251	243	267	228	260	244	253	245	247	217	251	268	260	273	234	249	221	231	237	264	266	234	269	232	243	250	297	232	269	229	236	262	239	237	240	239	257	242	222	241	257	246	237	241	230	248	250	227	259	234	236	247	265	243	264	277	264	234	268	260	252	250	251	252	243	249	243	230	232	244	247	273	235	264	251	241	247	229	232	283	249	245	235	216	225	234	261	265	243	234	221	222	226	244	271	253	236	227	260	250	224	229	238	254	237	247	244	235	235	235	275	241	264	253	260	241	238	221	240	246	231	260	268	236	254	261	249	246	253	264	271	220	234	211	232	264	250	249	230	257	232	246	249	248	215	269	241	226	253	238	254	257	281	230	230	260	234	278	239	236	235	246	268	228	257	230	243	233	265	238	259	263	249	248	223	250	245	242	246	231	266	255	277	229	233	253	222	234	226	247	238	246	253	260	239	225	246	244	253	234	242	265	234	263	252	243	252	214	232	233	272	243	238	215	237	277	232	274	214	230	240	279	252	231	232	257	253	238	225	254	222	267	241	205	250	249	267	244	260	236	255	230	230	249	225	238	243	227	235	253	227	233	224	217	237	232	257	252	215	245	238	241	233	246	236	247	218	247	247	272	270	225	242	245	268	264	254	232	211	243	253	237	200	261	232	242	254	250	253	270	247	225	249	244	222	233	235	206	227	260	241	208	246	228	242	237	227	238	222	247	262	259	237	214	245	240	228	240	254	267	252	254	249	218	273	228	219	226	223	235	261	253	274	224	237	266	252	229	211	259	222	250	228	234	227	258	259	236	216	242	261	274	227	233	214	247	214	216	258	250	250	243	220	238	266	240	244	242	231	265	237	233	271	249	238	247	244	236	233	240	259	242	244	256	220	245	229	261	243	242	219	246	240	214	229	231	248	236	227	258	251	271	280	234	238	246	260	228	260	266	218	247	231	266	233	257	224	249	259	248	244	218	225	242
29755	2465	733	742	781	666	734	686	693	704	653	705	682	641	676	689	714	641	712	674	662	658	660	702	635	675	681	680	669	709	682	703	667	648	644	696	660	689	671	713	655	620	644	669	648	698	726	676	645	644	701	658	666	649	670	638	690	712	796	641	671	678	704	695	707	702	668	679	683	680	760	672	725	677	658	699	690	624	657	661	675	693	676	660	651	683	694	658	704	663	670	676	633	648	653	703	670	633	665	659	733	712	677	672	662	662	677	687	649	695	673	674	664	674	661	635	676	650	637	686	705	635	641	694	666	644	664	665	672	652	627	625	659	686	672	686	711	667	670	663	663	665	654	667	625	672	621	685	653	662	669	674	628	676	645	678	692	659	650	653	653	670	615	620	637	680	650	666	686	646	619	682	674	740	688	696	625	647	673	641	691	680	664	656	646	680	691	707	669	705	647	694	641	649	675	652	655	672	613	704	647	673	694	656	639	634	638	704	676	683	661	673	643	661	644	621	682	665	678	678	701	693	637	685	666	662	630	690	666	630	624	700	659	703	693	677	649	665	644	717	687	624	714	693	660	616	656	670	650	701	669	688	686	653	651	676	661	641	642	653	623	647	660	670	617	617	618	681	694	676	668	660	657	671	634	690	636	617	664	700	669	678	726	690	633	657	665	682	649	672	683	652	640	687	723	647	667	686	663	646	682	664	644	650	714	627	689	668	666	648	731	652	633	670	641	704	651	695	662	646	692	628	638	671	709	662	672	623	670	622	711	679	675	660	648	668	669	684	661	662	666	622	600	664	645	666	618	678	647	664	696	669	606	668	684	652	609	639	700	680	615	625	652	646	655	626	670	646	653	662	675	666	729	671	713	678	622	728	680	643	668	667	645	651	681	642	724	656	676	687	647	620	673	623	657	614	668	669	666	629	699	674	649	694	668	685	679	661	652	629	659	664	647	619	710	675	689	665	693	648	678	673	681	698	659	663	611	689	613	642	690	644	661	669	667	657	679	656	659	689	609	653	634	624	724	689	670	662	685	625	665	671	641	648	650	586	657	659	649	677	651	661	666	680	639	690	633	697	664	670	716	660	662	678	666	669	660	689	662	697	689	649	646	633	680	651	680	664	634	688	749	640	647	630	659	638	713	672	684	666	687	650	637	653	653	611	637	700	673	639	684	656	653	654	616	640	662	680	629	670	678	627	655	695	694	679	642	649	639	612	672	680	673	659	642	641	673	655	668	676	675	656	652	647	639	638	629	663	661	627	626	674	636	645	635	680	712	681	672	606	645	694	676	655	666	658	667	674	640	669	688	631	635	644	727	683	691	650	643	655	643	686	707	675	671	681	685	581	697	693	669	654	659	704	673	645	657	658	637	674	694	691	661	668	630	701	704	615	660	632	666	651	686	659	683	671	651	642	635	654	663	638	634	702	668	682	684	619	646	650	639	617	679	666	722	632	666	638	664	661	658	687	685	673	665	697	669	656	631	655	659	661	658	643	708	628	664	693	669	658	661	634	651	651	695	658	674	607	643	637	666	686	675	610	630	688	649	659	652	682	591	655	640	705	621	619	649	675	674	631	695	661	655	671	663	675	635	693	648	652	705	636	690	704	647	618	704	698	698	607	652	674	657	661	666	656	647	697	639	666	625	624	678	657	663	617	680	646	642	699	621	641	671	697	634	686	688	686	669	672	682	688	659	683	650	674	677	668	689	629	666	680	678	630	689	639	658	639	656	659	696	671	664	704	671	632	653	657	650	628	648	652	648	653	697	652	706	677	678	671	699	678	615	659	652	671	665	653	666	647	634	680	632	643	688	672	654	662	644	662	689	646	645	687	722	607	670	678	658	661	632	681	700	642	634	691	656	678	643	646	622	698	657	683	717	659	672	690	651	693	662	686	677	662	675	647	610	671	651	702	622	663	652	638	707	652	676	684	687	684	659	652	703	653	672	636	676	693	650	688	667	623	676	631	699	665	687	633	646	679	676	686	719	698	670	639	669	645	697	630	647	634	655	656	686	682	692	680	695	699	697	612	654	622	673	586	672	642	678	687	664	670	623	702	657	638	670	717	693	699	684	687	675	639	652	683	669	639	674	695	687	608	699	648	646	667	712	635	657	684	661	672	668	685	694	644	652	649	662	685	647	646	686	685	701	652	617	681	662	673	677	666	675	689	724	663	665	670	646	709	647	666	661	650	673	653	649	646	698	632	692	678	631	661	636	646	638	665	673	654	681	666	688	673	678	683	680	669	647	669	641	660	657	658	650	661	692	649	676	710	646	636	633	684	664	696	659	631	665	662	661	655	622	662	646	645	639	680	719	665	690	684	691	701	662	658	682	671	602	666	697	672	610	679	658	713	663	678	677	645	648	667	634	671	666	669	654	688	649	640	658	718	697	676	680	685	690	661	704	679	661	709	697	637	657	688	617	660	641	683	658	693	667	622	658	681	667	631	683	662	744	628	660	660	672	669	658	677	663	684	659	663	677	697	662	684	676	635	664	690	646	642	678	670	694	639	668	686	656	644	599	653	668	643	652	718	682	679	622	605	694	641	665	657	604	668	693	644	693	702	664	664	651	694	659	615	653	628	620	694	653	685	674	686	650	651	670	637	703	644	650	634	659	667	688	658	666	614	694	700	612	640	674	666	648	694	700	707	687	613	693	658	640	663	592	655	684	686	662	691	687	638	665	695	695	685	681	651	636	666	636	668	700	668	711	668	647	721	672	655	630	667	644	633	661	675	643	676	667	686	648	638	646	656	648	717	669	631	674	678	653	658	678	617	643	669	648	702	706	643	656	659	700	725	636	708	685	690	687	643	642	661	688	673	696	670	695	668	631	623	661	664	661	653	677	676	681	683	643	658	702	648	673	727	665	650	700	662	685	663	677	638	686	686	679	641	674	638	669	621	619	700	665	699	708	682	671	689	643	705	677	708	656	619	712	701	664	646	668	667	705	664	655	635	688	646	645	707	667	653	674	659	665	669	633	655	681	684	651	662	670	704	707	697	693	679	682	621	671	685	683	669	665	692	641	669	697	663	660	685	685	618	660	631	689	637	661	663	639	641	663	646	639	676	667	676	663	638	627	617	628	646	663	663	691	650	633	674	674	714	614	692	663	636	669	619	723	656	668	665	694	642	726	695	635	687	649	675	647	642	688	649	645	690	667	635	645	688	659	638	663	678	651	671	658	667	685	697	701	676	639	634	675	660	639	649	704	655	651	687	648	662	646	678	641	619	705	672	651	689	623	713	622	676	654	683	689	635	653	665	638	693	673	629	709	620	666	668	650	703	654	662	665	701	714	667	636	638	674	657	682	661	753	675	678	665	688	666	658	636	700	661	662	643	608	605	669	681	700	676	662	641	705	659	659	708	656	664	630	670	628	646	678	679	646	657	675	672	683	694	667	612	681	651	673	719	634	632	693	607	653	634	683	693	625	642	635	644	653	660	649	625	648	737	650	674	633	694	721	679	684	692	657	717	679	610
67358	30283	8487	592	368	314	260	198	176	193	156	169	161	164	146	131	145	162	150	149	157	131	116	146	136	131	135	129	128	150	146	153	135	160	133	135	119	150	133	149	142	133	159	143	124	155	145	126	124	151	140	155	172	137	177	209	210	230	267	173	180	222	208	210	183	222	156	165	166	182	179	190	165	171	169	141	157	128	123	139	144	107	124	143	160	116	144	125	146	134	131	120	120	134	119	138	140	163	129	141	150	133	119	143	126	137	123	132	140	133	135	142	138	108	137	128	137	110	129	132	146	135	133	122	110	141	126	141	131	131	123	146	135	126	118	138	116	137	136	129	125	129	139	136	132	137	141	116	143	132	125	121	124	112	144	133	148	128	113	145	111	124	131	130	129	125	135	158	144	145	116	134	141	132	119	139	136	147	117	120	137	137	136	154	131	125	154	131	127	128	119	144	141	124	137	136	129	148	126	150	139	149	119	134	134	140	137	120	130	138	128	132	130	130	110	146	116	138	126	123	112	138	120	140	143	121	138	121	115	122	121	134	116	129	113	127	160	141	138	133	130	126	152	125	123	140	143	109	119	146	134	111	124	136	107	137	145	131	127	137	118	148	129	149	127	138	130	153	133	127	133	127	116	131	132	121	125	126	153	133	163	138	147	129	137	140	143	131	110	138	107	134	151	129	133	127	126	128	120	134	160	120	116	162	132	133	134	133	145	160	123	137	118	125	142	163	120	119	136	149	170	132	149	130	128	152	146	112	141	118	115	128	153	134	136	142	137	119	148	129	141	129	127	121	126	117	117	147	126	150	118	131	130	171	148	134	128	130	132	131	138	149	131	143	135	115	157	134	122	130	157	131	148	132	120	153	136	125	128	129	143	133	126	118	140	147	128	111	136	148	131	128	125	119	128	135	147	134	146	130	164	117	117	130	136	128	128	128	139	145	123	122	159	139	128	130	136	128	159	113	141	136	116	135	123	140	131	142	138	126	129	131	127	136	132	125	135	136	143	138	127	150	120	120	130	141	154	110	150	134	137	117	124	146	134	110	133	151	156	131	132	128	121	128	140	123	125	133	147	149	148	140	139	132	118	135	135	117	133	126	142	132	136	148	142	133	138	133	149	161	138	126	128	137	154	121	146	141	123	138	134	144	128	152	133	134	139	127	139	144	134	127	119	154	132	119	123	137	132	124	133	139	124	134	119	129	118	144	150	116	136	116	116	151	142	119	132	139	141	111	129	129	137	139	135	121	146	124	149	155	139	146	145	147	147	125	126	123	144	120	126	126	135	126	125	131	142	121	134	143	149	120	124	134	143	140	108	143	151	126	132	138	147	132	137	105	130	127	141	138	160	132	110	133	119	128	118	136	136	118	121	153	135	119	139	135	131	135	132	147	123	112	151	137	120	132	130	123	148	136	128	132	134	157	133	124	130	147	120	158	136	145	132	97	153	142	144	131	158	118	137	123	122	146	122	141	124	123	148	141	107	105	129	123	154	148	150	141	140	116	135	146	128	116	127	130	119	108	114	117	119	134	145	136	133	139	123	122	127	142	138	111	151	133	142	139	129	116	136	126	152	98	120	117	151	125	123	129	131	133	125	122	158	135	129	146	120	130	151	100	136	133	125	117	116	129	124	106	131	142	150	139	135	143	149	138	132	142	129	119	126	138	147	115	126	123	140	137	127	135	143	114	148	142	118	120	156	136	155	136	141	131	144	142	138	129	130	133	131	132	139	150	153	143	125	128	136	154	117	110	154	131	137	143	141	117	145	141	128	118	123	130	131	126	127	137	141	153	133	123	146	144	136	133	146	125	155	137	120	148	124	143	152	132	117	141	141	139	150	128	146	142	130	140	146	143	124	134	145	127	149	115	133	154	124	134	117	124	123	139	140	144	120	119	130	128	141	149	129	123	133	107	125	138	121	140	134	144	144	146	139	132	140	128	111	135	128	103	121	131	136	139	112	133	140	115	148	134	129	108	113	129	148	107	131	125	133	123	127	140	154	142	164	155	143	151	136	137	130	120	131	129	138	139	121	140	122	147	118	144	137	153	139	131	124	129	123	138	134	113	123	125	150	142	122	126	128	143	123	137	134	145	133	135	124	153	132	130	122	130	122	146	137	150	152	135	127	133	151	129	118	125	143	147	113	135	123	97	149	112	129	145	133	147	136	145	128	135	157	110	147	128	140	150	139	145	145	144	131	134	122	152	145	134	128	153	131	126	128	125	132	146	138	130	117	146	145	146	153	152	137	135	134	117	118	130	124	154	134	148	124	141	134	124	116	137	120	104	126	123	112	139	138	145	149	140	122	108	139	132	133	126	122	152	119	140	160	131	143	118	114	130	131	133	153	133	154	162	124	140	116	128	141	135	117	120	114	143	123	126	136	167	148	134	126	141	129	143	136	136	149	125	138	152	123	130	146	118	138	140	160	117	149	119	125	126	113	129	147	123	120	138	121	132	121	135	152	147	133	122	122	133	145	113	121	114	119	145	149	142	155	134	128	141	117	152	137	134	124	135	114	145	146	124	128	150	120	148	125	131	153	137	135	135	116	145	113	117	145	145	144	137	129	136	131	104	140	135	146	139	128	154	144	133	147	149	146	131	144	126	147	156	140	146	148	136	141	140	128	124	127	130	107	129	136	151	157	160	141	131	135	122	132	159	127	124	144	128	126	112	149	135	119	133	147	115	151	123	136	132	137	150	128	122	134	128	119	130	119	120	122	137	129	121	139	123	125	116	137	140	135	110	140	145	158	113	148	116	148	120	141	132	139	132	129	139	145	136	130	108	138	148	136	152	113	115	117	137	122	137	123	162	136	132	143	137	117	144	158	132	151	131	141	149	137	136	128	153	134	129	117	149	120	144	135	163	129	120	135	129	125	140	119	166	148	116	142	134	125	136	131	118	131	130	127	134	129	127	128	143	136	125	127	128	117	138	108	133	114	133	126	147	136	129	152	139	131	124	124	145	126	135	139	118	141	151	133	150	119	131	127	140	112	138	127	151	133	143	116	115	129	119	130	151	119	149	144	160	126	144	151	127	138	144	139	136	127	139	123	137	118	123	125	123	143	140	133	137	130	126	128	125	143	133	130	131	127	134	143	126	137	126	148	152	126	135	137	130	130	132	123	141	132	124	127	121	136	154	123	125	156	112	131	125	104	126	149	137	141	128	149	137	124	121	136	120	144	138	123	140	115	116	109	145	136	117	142	136	146	135	134	129	146	113	131	127	116	118	138	127	123	108	144	131	134	145	130	136	144	131	138	118	125	134	105	117	120	141	122	148	133	117	111	147	128	132	135	128	125	144	125	155	120	136	143	139	117	141	141	136	137	110	146	135	125	134	119	127	132	139	151	128	136	130	137	143	140	146	134	143	133	131	128	120	134	139	125	138	130	148	127	152	139	139	144	131	129	127	144	125	121	115	145	125	115	130	123	143	125	143	136	153	125	133	138	149	107	110	114	111	135	125	136	164	132	144
48299	11570	1290	1456	1305	1109	998	896	739	684	670	615	588	535	554	523	478	447	528	450	426	469	490	432	494	451	410	461	442	449	440	432	420	412	416	414	450	446	398	455	401	402	417	427	428	405	419	426	390	437	548	534	527	617	720	920	860	1223	1434	831	787	936	982	971	658	995	742	668	766	1189	898	684	766	781	677	649	540	463	444	467	425	447	436	471	503	459	434	409	397	415	431	392	431	395	398	422	463	430	418	427	442	418	410	390	438	438	399	404	395	397	417	371	405	403	408	391	389	373	427	380	435	397	409	375	384	388	387	392	385	392	396	394	398	399	391	407	450	417	407	384	392	371	390	387	404	404	438	396	407	420	402	432	392	388	377	435	398	403	355	379	377	394	388	380	386	404	382	431	396	393	398	425	385	397	406	377	415	393	385	379	365	361	376	400	405	426	397	392	393	413	389	410	350	392	371	394	413	415	408	414	396	365	403	377	421	396	365	416	380	420	397	391	415	372	403	359	382	399	422	389	360	380	399	400	389	385	409	405	401	416	415	391	399	374	439	421	392	408	385	403	424	408	398	408	403	392	365	398	410	413	414	395	394	429	416	400	381	379	361	377	407	395	384	437	409	380	411	410	405	382	391	367	423	382	405	371	369	393	418	400	377	400	411	386	406	412	392	407	413	382	381	421	405	393	399	371	371	417	403	398	403	397	382	422	432	396	434	363	414	366	378	399	418	388	386	389	424	386	412	415	378	396	411	407	401	389	391	394	388	416	391	356	396	409	407	393	402	382	402	359	400	428	396	437	417	421	400	433	387	371	402	394	356	372	385	372	402	376	414	385	372	373	370	407	389	387	433	391	387	389	382	386	384	432	359	372	406	361	385	395	375	428	377	396	420	372	381	400	389	372	393	383	395	394	417	421	389	401	401	412	412	407	394	409	370	412	379	372	406	346	387	448	390	358	436	386	373	397	403	368	415	408	392	406	405	387	396	386	401	399	387	412	418	420	361	391	394	437	391	415	378	382	418	409	417	409	394	415	378	399	394	387	382	433	393	426	374	391	412	348	432	382	385	420	416	393	386	398	358	418	404	380	417	410	412	424	397	397	403	375	422	383	379	379	429	366	382	384	392	383	382	403	420	399	377	401	421	416	374	397	350	418	376	398	400	418	403	378	427	404	429	393	386	396	394	392	365	371	395	389	386	416	400	403	401	396	390	424	375	394	384	362	401	387	431	413	369	353	401	422	398	356	426	398	423	392	422	372	401	376	424	413	380	379	399	389	381	387	392	388	406	386	400	401	412	354	395	411	371	391	386	401	389	410	404	367	417	371	400	372	422	431	401	386	413	406	399	427	392	369	389	394	406	413	421	391	408	406	420	408	399	401	406	372	409	384	411	387	384	412	385	424	386	392	406	412	405	379	410	401	405	409	381	383	398	381	367	401	399	405	375	374	396	404	391	410	369	363	406	353	397	370	381	425	415	369	415	382	388	374	421	416	417	464	417	413	408	348	379	393	404	388	427	392	405	412	372	421	418	387	412	399	408	405	443	381	370	419	401	384	362	388	397	375	388	390	373	410	368	396	401	397	407	427	391	387	366	396	403	405	417	368	425	388	384	401	423	373	394	376	395	390	392	420	442	409	388	374	403	382	404	418	408	413	411	413	395	378	420	413	340	435	370	402	417	401	388	377	373	393	401	386	409	405	404	411	381	406	409	390	408	430	396	388	400	418	445	409	401	415	432	367	393	407	403	388	410	417	387	398	385	436	387	400	394	443	426	407	355	400	383	366	385	425	379	401	380	382	405	412	365	406	424	367	410	374	380	413	387	402	411	405	395	407	368	382	382	396	413	400	370	392	399	401	381	407	388	400	373	398	394	371	384	399	409	409	412	382	432	391	398	389	421	381	398	384	414	417	394	410	379	404	408	418	390	386	403	395	402	387	387	392	422	380	362	409	403	420	373	390	387	387	384	388	376	390	384	401	368	381	401	417	362	414	390	385	400	423	414	421	404	416	411	405	415	373	386	395	370	389	421	398	403	388	401	408	388	431	375	409	412	356	423	393	397	415	369	400	405	387	448	425	429	402	399	390	402	409	385	421	395	417	381	382	401	401	381	382	390	401	370	427	390	371	418	388	408	419	389	394	415	387	402	399	349	403	399	429	424	420	383	438	369	385	400	361	400	399	372	361	421	421	388	361	398	416	411	374	418	408	371	371	398	424	393	402	398	387	408	395	378	399	403	397	341	389	369	374	376	387	397	394	388	421	391	363	431	422	377	400	394	418	397	386	365	394	431	370	392	398	391	366	403	422	430	377	419	412	399	419	356	395	394	398	358	369	398	419	413	386	407	406	396	407	383	427	445	382	422	342	408	391	393	412	445	380	375	376	388	418	379	421	395	371	410	404	406	440	397	425	395	386	385	388	352	390	434	416	394	391	403	392	397	431	403	395	372	367	385	386	366	398	386	394	387	425	399	375	437	427	434	391	432	373	364	389	402	399	376	383	386	402	377	396	400	430	430	387	378	425	407	387	380	422	412	387	425	404	401	379	400	383	404	419	373	360	387	406	388	437	363	424	415	414	382	407	374	392	408	421	406	366	385	392	388	390	393	405	391	375	408	413	413	415	382	395	389	392	410	427	389	421	381	397	420	429	394	397	388	390	403	380	428	432	377	379	352	349	398	429	387	386	423	401	433	387	372	396	398	406	379	376	416	397	403	380	386	396	410	393	356	394	414	407	405	413	361	422	352	412	405	372	401	420	362	363	413	384	396	381	412	394	386	391	435	411	363	414	421	405	372	377	323	414	387	393	405	409	408	366	391	418	399	434	379	384	410	402	453	386	419	365	410	377	438	381	407	411	410	393	396	395	373	387	428	415	369	412	343	395	425	386	412	388	399	403	428	375	390	394	407	384	371	450	364	407	428	395	382	416	398	363	386	436	426	416	443	373	391	378	392	439	392	395	405	414	434	382	423	379	398	412	407	419	354	417	410	383	389	412	378	381	390	409	404	407	401	390	440	376	399	401	393	422	398	413	363	382	389	424	409	398	368	396	413	411	373	364	411	416	403	391	432	402	386	418	394	383	414	389	353	385	363	375	420	402	402	407	402	395	409	383	411	395	398	406	420	419	367	413	398	410	383	408	385	420	391	413	396	430	390	398	425	377	393	405	422	386	383	405	418	390	392	364	410	399	407	421	421	397	389	401	396	400	372	390	413	387	404	412	403	361	396	411	384	407	357	406	402	392	400	403	396	412	390	404	369	416	404	426	394	399	430	392	409	410	382	345	368	407	407	429	409	407	416	380	429	415	427	396	416	382	424	396	390	388	411	415	433	356	444	414	441	408	417	393	371	397	406	375	426	377	364	388	420	414	420	412	396	414	391	371	416	355	413	431	412	426	402	421	377	391	408	389	416	366	394	360	392	421	387	415	398	426	395	386	396	419	405	416	411	394	375	436	420	363	419	392	396	435	396	397	375	368	385	393
82660	41378	12473	1833	647	442	350	322	278	234	226	211	176	191	167	190	159	198	148	140	160	168	173	163	165	178	162	134	157	152	149	151	138	158	137	154	164	141	162	146	143	157	160	149	184	135	148	171	143	159	166	195	216	203	235	268	242	330	274	208	240	239	214	243	287	275	208	216	202	238	257	205	260	242	181	191	156	179	161	135	167	153	133	175	142	173	139	133	150	142	146	156	155	151	146	152	181	162	140	137	152	156	155	145	180	136	155	136	158	152	161	155	114	139	159	159	149	122	142	150	136	170	152	142	146	138	131	138	148	135	141	161	144	142	161	153	160	154	161	173	159	154	173	147	155	169	137	154	157	134	139	147	146	137	161	145	143	132	132	150	142	150	144	137	147	143	155	133	133	137	151	148	148	144	148	162	156	156	156	175	171	148	147	147	124	134	144	151	152	135	147	161	142	176	160	163	149	152	168	146	152	146	164	141	151	165	154	169	140	149	152	144	163	168	173	105	133	135	163	140	151	147	138	154	162	187	153	156	159	168	143	148	156	149	149	158	157	152	148	151	122	132	128	141	147	145	154	149	148	140	153	159	141	121	154	126	154	145	144	123	133	160	174	151	142	149	150	143	146	152	158	140	153	145	167	157	151	140	175	148	138	142	165	133	146	150	154	134	165	158	143	144	149	130	149	155	155	165	147	144	142	142	159	149	160	139	150	141	151	120	148	143	185	142	170	177	171	135	135	171	145	170	136	147	133	154	145	136	133	147	141	135	162	137	134	152	137	147	177	169	153	141	160	159	151	148	158	150	148	139	153	137	140	142	165	135	168	151	141	151	150	135	145	154	175	160	139	158	147	149	132	147	155	139	144	169	153	137	147	143	142	140	128	172	128	171	151	146	126	136	147	138	164	143	131	170	146	138	131	152	152	156	144	159	145	149	156	139	150	156	151	168	145	149	142	154	175	165	124	129	159	138	142	134	131	160	138	158	155	145	162	152	143	132	129	144	149	155	113	164	148	140	152	146	160	158	153	132	168	141	150	141	175	153	146	146	165	135	148	152	160	120	156	168	137	121	162	154	136	131	153	143	119	153	162	140	147	130	155	158	159	131	141	153	136	143	159	138	135	155	139	154	147	161	158	153	143	130	165	164	164	160	134	125	163	140	142	175	141	163	149	147	147	165	168	157	141	157	117	160	169	141	134	147	135	142	142	153	137	158	133	154	140	177	164	145	145	145	146	144	165	140	151	165	151	138	165	137	137	129	151	145	138	178	125	147	173	169	161	144	137	132	155	140	146	162	159	155	128	162	159	164	138	152	145	153	130	153	135	163	156	154	149	151	150	158	160	167	168	150	137	159	137	153	129	134	142	155	158	135	135	175	134	148	148	136	153	131	185	122	131	162	142	147	135	153	144	149	162	144	166	155	134	153	147	139	168	129	144	162	163	136	141	162	151	155	170	151	149	163	165	166	163	145	152	127	126	137	135	137	139	164	148	151	148	159	151	160	159	147	129	164	134	140	132	145	159	126	160	143	138	149	169	159	152	126	155	140	151	154	169	152	127	148	173	148	140	158	146	143	170	133	132	141	140	151	179	148	140	136	147	159	154	158	157	165	137	120	151	153	144	147	139	139	172	133	144	155	153	154	138	156	134	154	166	122	147	159	176	141	147	148	155	138	152	135	165	136	143	137	157	163	161	152	157	155	154	161	152	145	142	150	128	146	115	144	154	139	143	158	141	155	156	143	146	146	146	136	145	162	156	159	128	165	130	144	148	140	162	136	150	158	147	141	165	131	134	128	164	149	166	175	154	162	168	149	168	144	147	161	147	141	122	160	158	130	140	167	143	151	153	136	164	143	157	133	136	147	168	167	154	151	136	124	153	154	138	145	141	139	170	171	141	158	138	141	190	150	161	151	142	143	143	142	121	131	151	148	152	167	140	145	126	139	162	159	138	129	163	147	148	130	149	147	143	151	150	133	143	141	175	151	164	139	127	124	165	147	141	141	122	161	166	151	162	152	165	146	133	160	161	143	149	139	159	157	146	143	163	123	150	137	127	144	142	166	144	159	142	136	141	153	157	120	140	121	138	137	172	136	161	144	163	155	169	170	162	134	169	159	133	155	152	132	135	132	154	172	149	149	151	153	162	144	151	159	146	178	129	150	137	162	146	128	159	141	140	147	153	164	146	124	160	140	168	161	181	139	154	137	141	142	143	153	176	133	157	118	111	162	152	154	128	169	172	133	141	159	117	171	162	144	133	156	145	147	137	136	141	141	156	146	166	129	141	146	160	151	137	145	145	143	162	165	131	172	163	163	152	144	164	134	168	156	165	164	153	160	160	137	117	140	145	138	131	149	159	161	142	133	147	162	159	138	146	131	160	150	159	135	132	156	149	158	150	141	151	132	161	119	143	145	155	146	116	137	150	131	156	142	162	133	171	139	136	154	157	134	130	139	151	130	139	138	131	146	153	145	144	146	165	148	128	158	161	136	144	148	148	149	136	151	162	159	148	154	144	170	147	128	159	139	141	121	144	137	139	132	167	141	153	151	140	155	144	128	143	148	139	132	140	138	148	174	150	149	132	143	151	126	150	136	127	142	154	144	137	123	141	127	153	135	164	152	137	127	130	126	152	153	165	129	139	165	153	150	148	147	149	150	151	148	145	154	140	149	139	157	147	164	144	131	155	134	151	144	161	164	135	164	165	168	131	143	166	148	136	146	147	149	180	154	144	156	166	141	157	157	149	155	159	172	142	138	131	156	133	149	141	137	143	166	170	136	128	148	161	173	151	176	134	157	136	132	148	160	134	135	167	148	152	145	159	135	138	165	145	146	153	151	154	167	162	156	158	135	146	151	149	137	152	150	126	171	117	149	136	143	136	158	139	166	147	157	136	138	173	146	165	137	140	141	138	144	163	140	144	154	132	138	165	156	157	147	177	157	150	141	153	153	157	143	133	147	170	147	135	135	141	171	159	160	133	134	145	144	158	142	161	138	158	126	145	168	148	138	165	171	132	161	134	162	149	144	142	147	156	125	132	150	145	140	137	133	170	154	132	156	141	130	137	150	174	159	139	176	158	139	149	154	140	162	170	128	150	130	144	160	155	162	130	143	147	128	159	156	142	161	152	144	130	147	157	145	146	154	142	150	142	164	135	158	119	133	130	164	166	135	151	137	144	137	153	146	149	151	153	167	142	123	161	138	130	129	156	138	150	166	156	144	147	154	121	136	133	123	139	138	167	152	163	150	142	144	156	131	150	149	143	155	145	161	148	162	147	158	130	143	130	143	129	159	141	153	147	163	172	152	146	170	159	157	146	146	161	159	145	146	150	144	153	149	155	132	162	144	131	141	131	126	161	163	138	134	156	162	140	144	155	143	164	135	138	145	129	140	144	130	168	157	140	151	150	147	140	166	163	119	173	152	150	162	134	162	159	171	148	148	128	152	156	146	147	147	148	141	137	153	143	161	150	178	155	142	145	135
58198	17029	2091	2336	2069	1710	1419	1285	1058	940	911	850	717	753	719	658	664	623	579	590	550	570	536	523	545	501	544	462	476	467	499	447	485	485	503	497	476	467	481	492	474	492	446	476	528	487	483	483	510	561	662	701	794	911	1090	1367	1327	1909	1517	1051	1111	1260	988	1324	1176	1355	1333	805	1033	1408	1313	1214	1301	1486	889	790	576	546	592	516	526	532	524	557	589	506	469	409	449	452	447	451	480	490	494	511	482	455	481	446	509	497	482	469	415	476	459	458	422	441	429	425	453	429	464	398	441	405	478	451	459	436	458	438	415	483	425	453	460	464	453	426	451	408	430	449	466	455	414	488	430	438	431	441	447	426	473	416	432	408	461	433	451	446	478	443	419	457	453	423	422	447	403	417	425	458	427	429	473	448	452	449	434	449	410	438	461	453	432	428	452	447	449	443	412	447	429	438	407	455	424	425	441	420	459	407	490	439	409	429	424	405	414	424	452	422	451	446	458	420	447	444	445	450	465	458	448	426	442	434	437	449	457	499	391	409	458	441	459	402	466	452	407	425	446	443	421	428	412	464	398	408	451	443	393	460	431	422	431	443	461	423	435	466	425	396	459	421	424	461	425	442	449	428	439	451	460	422	419	410	422	452	471	432	450	437	454	429	417	448	405	424	429	427	409	434	427	454	417	451	423	472	435	444	458	450	422	437	432	441	441	422	412	414	440	455	430	453	426	422	480	420	438	433	455	459	455	453	418	466	474	460	428	438	425	443	424	457	441	410	420	417	461	448	441	420	442	432	453	447	395	422	413	437	430	386	473	456	463	429	446	443	446	428	429	425	431	440	423	449	432	422	424	444	428	457	448	434	456	414	451	452	436	454	472	452	417	479	477	421	423	431	443	428	439	467	467	415	455	423	469	426	449	409	446	441	428	413	449	420	423	454	437	425	405	456	418	421	438	426	464	421	435	432	432	409	435	442	445	420	454	420	439	458	437	446	440	427	448	432	419	449	438	456	437	459	447	427	446	436	482	405	398	430	439	456	446	430	449	459	452	450	433	437	436	445	458	447	446	438	444	420	446	423	431	432	441	406	454	429	460	448	436	464	419	416	439	410	424	435	420	453	456	432	450	450	442	422	425	432	443	449	435	446	438	429	401	427	482	430	424	452	435	433	444	449	443	402	457	460	438	382	411	464	475	473	436	401	455	468	421	446	440	427	441	461	399	430	436	390	428	417	444	423	434	425	440	444	417	470	443	475	458	392	394	415	459	440	424	427	431	421	443	427	422	408	436	426	438	416	434	438	437	404	450	434	438	456	430	441	407	438	425	454	462	439	458	408	409	417	421	410	455	463	443	407	430	452	435	454	454	456	418	421	455	423	477	442	456	452	441	447	399	432	437	468	455	419	448	416	416	424	442	460	394	427	417	438	441	441	449	441	442	399	446	455	428	467	444	432	442	456	434	434	449	458	462	411	416	420	410	430	479	431	428	463	418	429	436	440	431	441	448	403	460	414	414	506	445	427	427	443	445	437	457	411	437	441	400	469	454	468	399	444	439	420	441	408	455	471	418	429	439	444	444	466	402	442	446	416	451	437	444	448	446	433	452	415	418	459	477	438	420	438	431	456	428	430	422	442	479	440	430	468	415	421	417	443	459	431	424	430	441	422	426	438	477	417	435	436	440	458	404	482	438	405	443	454	465	437	440	435	457	438	476	433	462	450	434	457	450	418	435	449	479	436	459	429	446	432	433	425	442	416	435	439	472	413	446	457	395	426	441	428	431	452	429	402	451	463	431	419	453	466	458	439	463	438	435	444	431	467	472	421	443	433	445	451	446	448	485	453	410	420	446	436	476	433	443	448	451	458	455	440	411	440	430	445	402	440	430	428	414	436	421	424	459	438	428	443	469	411	426	442	425	456	475	415	467	430	446	472	454	422	434	428	437	423	397	481	423	414	412	409	441	417	457	442	433	429	418	443	429	428	473	423	451	425	459	465	450	454	473	443	443	424	439	417	455	419	420	453	454	442	414	442	458	405	429	433	436	443	435	486	394	444	443	440	446	431	420	453	416	466	418	450	419	477	412	441	415	408	414	433	405	402	412	390	464	476	430	428	431	406	410	441	452	459	435	456	485	450	445	463	456	470	480	430	427	435	391	433	464	424	511	430	413	422	448	463	452	408	449	437	399	459	434	453	440	434	416	409	433	430	446	470	426	415	395	488	453	442	446	472	441	432	436	455	479	475	459	441	480	457	431	440	443	455	448	441	426	441	437	414	463	392	423	457	427	414	431	408	463	431	487	450	461	447	410	418	479	465	440	445	433	474	448	450	419	441	475	440	459	406	490	434	461	440	462	447	426	428	419	487	418	429	440	434	390	430	461	430	434	475	434	405	415	440	443	425	423	456	422	445	412	449	448	428	470	435	446	385	451	424	415	452	420	469	487	448	406	428	414	422	425	483	433	432	441	398	435	411	432	427	462	483	448	436	453	436	428	491	446	455	403	434	427	432	444	413	440	399	459	393	412	451	441	428	453	429	443	418	466	432	478	460	384	469	412	418	440	466	448	450	471	454	458	447	442	420	409	410	402	460	451	448	454	438	444	428	420	442	415	463	467	430	445	407	443	442	429	452	465	424	409	458	428	463	437	423	473	428	441	472	423	442	418	429	423	446	452	434	407	467	461	432	470	429	403	414	437	426	439	431	464	471	427	426	430	443	467	453	432	432	440	467	434	471	443	456	434	464	460	422	456	480	446	464	451	418	447	398	455	441	446	464	398	396	412	428	466	428	431	452	478	445	440	432	440	381	459	433	434	457	459	405	416	423	372	415	441	428	468	435	422	425	457	428	421	448	450	463	450	412	431	427	440	449	457	464	426	474	420	453	443	423	412	420	455	422	434	436	450	465	413	406	482	389	458	410	455	450	466	433	448	422	430	442	454	417	440	464	455	440	407	426	416	424	452	408	413	451	371	475	452	416	430	431	444	423	421	453	426	416	411	434	403	440	464	425	433	460	436	442	436	460	463	404	468	431	439	413	463	441	461	412	402	434	431	415	447	434	400	420	446	451	450	445	410	417	428	461	421	417	425	422	425	387	439	452	427	442	407	421	419	427	471	408	455	479	439	432	453	442	438	416	453	435	459	429	422	436	473	445	458	460	442	458	407	422	413	420	428	465	440	478	416	455	476	464	449	417	451	409	397	425	440	423	446	481	435	451	422	438	432	438	450	432	456	414	421	444	424	412	499	411	449	418	478	416	447	400	450	439	462	465	447	444	433	449	403	448	413	411	477	393	463	448	436	426	441	438	448	444	417	442	426	413	416	437	433	475	416	465	442	445	445	423	408	413	438	421	447	441	419	431	423	442	444	444	415	483	414	411	425	434	469	401	424	432	407	415	459	454	444	437	451	502	450	431	456	460	439	457	453	429	438	453	438	425	440	441	436	422	431	436	455	441	435	430	431	437	451	415	429	468	498	407	454	447	428	428	385	426	486	432
37025	9679	564	281	240	265	259	253	235	253	215	228	251	257	253	248	264	243	283	212	248	247	260	247	266	230	225	245	231	245	253	260	255	255	257	250	237	245	227	247	247	265	250	261	282	248	244	225	243	263	234	244	265	255	228	255	249	260	228	288	231	295	271	272	250	284	255	215	240	240	236	236	251	259	240	272	221	227	289	249	235	286	244	242	231	246	230	253	279	261	252	252	219	268	243	241	252	267	261	246	285	267	245	241	255	203	243	225	254	264	241	254	264	220	238	248	239	249	268	217	253	260	250	270	252	226	257	218	261	256	246	246	240	273	250	240	216	235	293	254	213	262	266	233	265	239	239	240	217	217	228	240	240	242	264	260	247	243	259	232	247	230	268	239	254	267	243	233	253	238	258	234	225	230	262	249	247	231	236	228	254	241	238	250	242	213	262	239	243	257	224	264	266	252	256	237	238	230	238	234	241	252	241	233	217	267	259	233	256	224	246	237	244	276	241	251	253	257	232	249	254	265	251	246	239	232	234	226	252	241	267	238	244	248	276	218	273	254	243	242	266	279	229	248	251	263	232	243	263	253	240	223	263	241	267	292	240	231	237	233	249	252	246	239	234	230	280	251	242	259	254	227	264	246	242	204	249	231	240	265	245	252	256	218	262	258	249	222	261	227	262	246	286	220	259	217	235	278	247	248	250	237	234	250	235	233	229	232	230	220	253	240	236	255	283	234	262	248	257	274	231	235	221	253	261	246	235	254	263	236	201	260	246	238	237	240	220	252	218	252	256	229	251	256	233	233	229	263	241	280	240	242	258	238	226	219	256	225	232	248	263	249	255	242	233	258	244	250	240	242	213	231	244	226	248	279	243	225	233	254	240	264	266	237	250	239	225	257	245	262	258	264	252	253	236	257	261	240	228	264	249	255	229	240	257	232	245	257	238	249	264	231	247	239	239	258	238	231	220	243	260	230	240	261	245	242	250	257	236	248	226	264	257	245	264	245	240	244	250	237	248	265	250	243	229	291	230	249	236	265	249	244	272	231	267	265	248	248	252	250	243	253	227	235	223	235	219	236	268	222	220	229	239	271	234	244	257	249	230	231	233	264	224	243	248	242	254	251	228	235	266	264	243	241	242	257	247	236	240	225	217	246	239	247	242	245	245	258	226	239	221	250	255	259	240	226	253	260	245	248	240	220	220	243	229	267	266	237	212	246	248	256	226	259	225	253	240	268	274	251	250	263	229	242	233	230	241	231	249	245	243	239	259	233	221	272	262	267	262	237	251	271	237	256	236	253	237	248	259	249	251	243	240	236	263	241	230	260	266	234	211	245	247	256	235	239	239	244	239	257	250	246	225	251	223	217	276	251	260	254	249	248	239	222	244	217	238	241	233	258	217	253	236	214	231	281	230	242	249	236	259	234	255	263	224	242	233	252	253	241	249	240	231	235	252	237	235	248	251	223	232	262	239	270	233	205	229	287	242	241	263	284	257	251	251	233	245	224	258	243	261	280	214	256	251	263	243	268	273	244	242	246	265	238	237	231	249	271	231	257	249	260	236	237	248	204	254	232	234	228	251	253	239	227	238	267	242	237	258	258	232	236	247	234	251	242	238	271	266	247	299	250	242	244	260	239	253	244	241	215	251	252	247	244	259	228	232	230	262	250	250	213	235	246	251	259	262	264	264	253	239	253	257	238	259	253	249	258	228	259	240	244	228	232	248	231	209	220	220	241	218	271	221	258	231	248	282	218	244	208	250	236	241	246	230	251	253	234	244	251	230	258	231	240	234	262	260	249	259	256	206	247	236	234	242	253	238	249	275	274	234	223	249	239	259	249	219	253	258	238	240	244	269	275	257	245	263	252	245	243	227	250	251	264	251	257	265	247	247	239	272	255	256	275	262	268	260	218	237	253	217	256	228	213	242	234	261	259	226	268	242	238	241	274	227	254	251	255	231	252	274	297	258	241	228	235	228	274	248	243	281	273	228	276	221	254	256	241	243	281	244	237	276	258	251	226	237	230	240	228	262	270	253	265	266	268	253	273	252	253	250	212	261	269	221	248	239	256	239	259	228	260	225	266	238	232	235	272	276	245	246	241	238	259	247	241	281	261	214	243	261	244	265	231	252	241	253	240	253	263	243	227	249	237	262	248	238	244	236	237	248	228	256	242	254	276	226	256	242	270	237	239	252	232	236	241	251	274	223	249	213	238	260	253	231	245	226	261	226	254	246	252	255	254	264	245	250	284	262	263	244	236	254	236	249	235	250	259	237	250	250	252	239	237	240	250	242	236	288	247	239	262	227	243	275	249	223	234	238	242	247	272	251	236	253	221	230	223	267	267	270	242	277	237	240	214	210	242	247	250	255	260	263	248	231	221	211	221	247	244	249	244	254	239	244	232	247	272	239	254	235	244	253	253	248	233	259	203	249	222	227	243	232	245	255	273	238	232	251	242	240	240	247	295	222	229	244	251	209	231	267	255	251	265	235	240	276	261	262	234	221	253	251	209	279	268	246	292	214	268	268	246	263	236	232	230	242	243	262	239	243	238	234	262	250	248	234	263	260	272	285	250	275	268	225	258	246	243	246	216	261	266	247	241	233	253	245	229	274	242	223	271	265	266	208	238	256	241	236	215	252	278	251	231	273	233	242	246	241	239	272	249	241	246	279	263	254	253	268	263	250	239	269	268	224	212	264	249	243	256	240	257	236	247	261	230	229	256	212	258	253	246	233	255	247	263	260	236	240	285	244	263	248	249	265	276	218	247	226	254	231	262	284	244	246	252	269	243	262	238	242	262	256	253	237	242	257	236	264	253	259	274	235	270	242	246	250	252	228	232	249	227	253	253	236	261	247	236	234	250	260	249	244	240	228	287	244	251	257	267	243	230	248	246	225	250	277	237	235	253	265	256	247	227	245	242	238	258	245	255	249	242	249	232	268	233	230	238	251	260	257	260	251	234	244	254	216	242	289	245	232	232	231	243	263	212	250	266	266	259	231	242	223	233	266	255	257	265	244	267	221	240	260	253	232	237	269	257	263	214	259	239	231	253	273	242	240	262	248	259	245	221	209	244	246	235	251	234	262	234	237	270	245	243	254	245	237	253	223	230	265	262	241	261	261	260	242	238	235	254	258	265	242	257	225	252	286	260	245	259	237	243	272	256	229	265	239	244	287	257	264	238	240	272	236	251	240	248	256	253	235	254	226	237	255	236	268	264	248	243	218	248	237	237	247	226	237	279	264	245	251	242	243	227	268	280	258	227	231	248	262	262	262	248	246	230	256	222	260	278	260	244	262	261	246	256	261	228	267	214	229	268	252	245	242	229	244	252	236	230	272	259	243	235	235	248	240	237	219	234	240	231	235	260	247	229	252	259	235	222	254	260	277	239	232	245	236	250	255	251	268	247	209	245	252	235	238	233	259	244	246	267	230	246	254	209	231	262	235	264	280	237	227	246	243	251	236	238	247	230	247	260	259	270	266	269
31783	3601	731	745	652	706	660	720	709	709	695	665	688	660	688	685	690	668	687	654	693	671	680	677	637	662	720	664	661	681	684	662	678	674	694	663	645	671	687	680	695	695	721	663	702	660	691	670	653	622	709	703	687	676	676	705	672	683	683	734	709	737	699	682	689	737	720	686	695	711	662	707	719	710	674	705	723	667	681	656	656	658	627	662	670	697	676	659	648	663	672	687	651	692	577	663	663	685	672	646	679	672	711	687	674	623	665	634	669	668	670	667	667	670	642	703	662	669	677	679	644	625	716	677	687	641	677	683	719	657	733	687	684	631	702	675	647	664	642	699	707	712	690	646	669	694	664	687	661	648	688	695	655	691	723	701	710	629	629	704	656	709	724	686	662	644	667	694	679	658	667	647	677	645	751	654	688	653	688	643	706	651	715	662	704	670	679	692	688	645	673	675	693	651	705	671	720	661	686	683	681	642	648	654	694	603	634	668	703	652	651	681	678	672	642	674	655	688	660	673	643	672	656	630	648	680	656	674	694	668	642	677	678	644	681	697	619	628	670	683	668	695	673	697	723	706	711	668	663	680	698	637	672	679	668	683	675	659	645	619	698	641	688	662	709	657	660	656	639	694	645	673	633	655	666	637	634	685	614	704	714	710	713	628	637	644	702	668	711	707	666	696	649	633	657	680	645	657	632	700	626	709	691	661	729	661	639	646	659	707	677	683	651	645	638	678	679	679	692	663	637	663	675	667	713	693	735	698	656	633	681	674	702	680	656	652	627	676	638	690	628	682	681	673	602	653	652	687	662	656	648	674	687	674	690	663	663	681	674	684	677	657	703	655	671	680	738	597	678	688	703	681	632	686	729	671	661	661	630	671	656	645	622	734	711	702	655	645	657	645	665	669	665	680	649	696	681	684	653	677	635	727	693	693	656	687	665	673	658	674	650	677	671	616	664	700	646	663	678	691	664	645	663	651	719	642	632	679	669	704	655	687	657	710	650	691	641	682	652	721	645	706	677	626	669	712	646	657	667	645	644	674	713	692	626	654	678	641	670	681	668	681	705	637	630	670	664	680	681	683	603	677	607	673	681	699	666	661	676	666	667	685	626	640	653	691	678	651	681	655	668	665	657	684	666	634	721	668	657	654	642	662	697	656	693	651	667	713	686	666	698	704	675	670	719	673	696	660	646	707	628	712	668	664	609	654	608	653	657	676	655	703	652	652	635	686	624	708	646	649	648	688	660	672	671	655	687	676	646	715	662	704	677	697	660	668	687	678	626	652	688	634	688	666	629	738	638	674	658	645	653	662	666	665	704	663	683	678	642	711	667	662	629	700	669	699	697	673	716	728	701	651	651	672	657	677	678	635	670	690	653	667	644	699	692	699	701	699	686	640	664	699	628	666	638	674	625	668	724	679	661	689	640	703	682	681	697	658	632	653	686	629	659	679	664	626	624	663	657	743	602	640	676	650	657	654	683	684	672	637	667	691	665	716	684	655	677	706	673	653	672	691	683	684	673	672	665	662	663	660	694	669	655	678	670	651	674	680	674	667	684	686	703	652	661	669	626	659	654	665	676	677	692	618	668	644	655	664	685	657	708	691	676	673	671	658	631	675	699	679	733	678	642	645	650	648	686	666	686	663	659	653	685	656	687	649	699	651	686	689	637	662	642	652	657	647	670	666	667	683	675	678	681	695	666	654	684	692	677	678	658	712	643	660	670	673	661	706	680	662	638	639	652	676	641	635	684	690	683	702	621	680	668	682	717	686	669	691	655	650	670	714	691	648	689	678	704	679	671	672	675	693	671	696	665	675	666	649	651	721	731	630	643	667	732	688	637	653	685	657	695	724	679	671	677	633	675	617	678	655	696	680	665	708	668	676	699	682	670	698	625	667	698	685	645	669	659	686	653	704	656	669	729	767	650	642	628	671	689	704	697	666	633	668	629	634	722	653	715	649	664	653	679	666	656	621	688	678	614	672	694	643	640	681	674	704	695	674	705	702	650	710	662	635	692	707	711	685	633	703	719	655	724	724	672	682	686	673	656	682	685	667	685	653	623	686	658	641	682	665	717	652	678	666	650	623	692	659	675	690	671	624	630	678	634	647	663	692	693	717	645	650	708	682	702	693	684	659	664	696	673	651	688	716	658	658	656	698	667	712	640	610	693	705	634	713	653	672	677	653	694	641	637	694	665	688	685	679	610	691	692	687	649	673	632	695	710	693	670	699	648	678	696	638	664	643	682	677	681	703	659	667	669	695	651	671	701	688	707	670	652	720	678	666	699	689	657	630	663	647	628	665	638	682	660	672	653	689	670	669	645	663	641	684	689	669	640	638	676	687	672	659	669	678	680	621	658	678	612	695	689	679	665	711	658	676	693	709	647	696	686	672	653	685	671	662	658	687	692	640	657	656	679	686	669	669	649	671	657	624	668	671	665	686	634	632	661	699	685	640	639	682	725	685	650	684	706	621	638	696	664	662	688	664	725	714	689	695	678	673	653	641	665	692	645	695	690	649	676	690	653	677	679	691	659	634	701	671	678	655	659	684	669	675	674	647	680	693	667	699	665	656	677	666	671	669	696	661	714	634	673	650	632	660	614	649	678	667	675	716	683	666	693	688	718	674	683	729	690	680	684	701	652	674	640	676	695	667	675	593	674	679	645	676	650	678	621	650	643	653	734	682	666	703	628	644	654	684	683	697	654	692	647	653	688	629	671	686	672	684	684	676	668	647	708	694	697	657	651	680	689	685	668	680	614	638	711	651	649	638	695	735	613	643	671	600	729	667	669	649	655	644	635	709	657	684	687	659	633	680	642	681	715	681	696	657	637	651	667	694	655	690	659	658	702	654	659	681	640	699	671	669	640	659	702	654	663	648	673	654	669	669	659	709	708	722	707	713	639	635	666	701	695	666	625	691	679	676	647	684	713	656	678	710	673	658	642	672	694	693	674	646	693	677	682	667	675	661	654	675	670	699	651	674	661	676	686	667	668	687	676	654	643	658	729	655	642	669	687	663	669	676	687	689	728	618	667	721	608	645	702	595	673	659	674	665	644	721	675	698	644	676	654	677	647	676	646	694	714	654	661	623	637	660	655	637	666	675	693	654	679	669	693	644	648	686	682	670	655	665	700	655	681	648	694	680	646	689	640	696	692	641	677	683	653	674	664	661	675	652	699	714	669	675	705	641	665	686	670	698	606	686	725	709	708	655	672	681	652	668	649	691	666	659	624	667	687	655	683	651	637	676	693	697	640	680	631	711	662	664	710	652	697	665	682	683	651	649	654	662	679	674	658	700	701	672	657	668	660	700	652	652	676	666	648	609	643	643	645	670	668	641	655	655	643	656	676	640	640	700	678	636	653	617	694	685	663	655	697	672	674	704	664	693	682	666	678	667	685	677	649	678	658	678	739	641	691	636	668	704	652	671	697	649	672	620	690	657	656	664	639	693	695	691	680	664	662	692	677	665	679	638	680	680	665	653
71187	35366	10609	804	335	297	243	220	200	183	180	188	161	166	163	155	166	163	152	148	148	151	172	139	157	141	137	139	154	156	123	135	145	147	138	155	140	145	136	150	147	162	142	141	126	141	138	168	141	153	173	152	166	154	161	168	181	234	212	185	181	193	191	194	163	209	172	167	168	200	171	171	186	205	182	175	166	161	151	142	136	158	150	161	136	162	148	153	179	148	113	135	145	159	136	130	140	128	142	138	138	145	149	117	169	146	141	157	138	176	131	135	144	150	170	163	134	160	156	141	134	146	150	142	157	160	127	147	146	141	135	167	147	136	125	120	130	147	151	127	130	149	147	165	138	149	150	148	161	126	151	122	148	154	145	139	118	145	142	149	140	160	158	143	151	152	138	140	145	148	128	152	154	148	133	169	117	158	149	154	129	150	141	144	149	141	128	136	147	172	142	137	160	141	144	137	136	157	147	162	155	154	129	137	144	167	140	136	139	148	158	161	157	148	145	136	133	145	152	134	136	136	145	156	166	162	126	123	123	135	150	136	128	162	137	138	159	135	135	154	123	141	161	141	139	157	127	151	146	167	151	120	140	141	161	149	111	160	152	147	161	142	142	136	117	138	139	150	138	169	142	156	132	133	126	146	140	140	156	132	133	141	147	137	150	138	131	141	126	155	155	140	139	149	161	135	146	145	133	155	136	143	145	158	145	169	147	150	152	145	131	139	166	144	155	153	154	155	124	131	149	146	139	136	134	128	122	148	141	161	139	146	133	138	131	147	139	154	165	130	139	142	147	136	165	148	143	171	156	141	143	144	151	144	155	156	132	139	132	136	138	150	156	119	179	146	123	159	129	146	158	149	154	169	138	155	138	145	146	153	128	131	150	150	147	146	165	146	152	128	148	139	152	157	123	129	133	151	135	119	138	148	138	127	151	150	135	147	161	151	147	156	147	158	141	160	148	145	175	116	134	134	159	154	145	178	138	160	149	131	162	133	127	143	136	152	135	124	139	139	147	144	164	148	131	156	137	144	143	160	159	150	146	145	152	123	137	152	161	143	138	156	126	156	154	140	120	134	151	157	161	139	150	141	142	144	143	154	147	159	130	139	150	130	140	153	150	149	143	143	135	128	111	130	142	139	126	153	138	151	153	166	144	170	138	125	132	134	150	159	143	155	135	138	130	153	152	167	124	150	147	147	145	128	138	165	136	140	145	137	154	145	142	144	149	144	153	131	142	157	132	162	144	139	137	142	146	134	136	132	168	139	143	143	134	140	142	145	143	158	167	142	143	144	132	127	158	139	136	153	153	160	132	135	122	145	145	142	137	136	165	128	140	153	157	161	159	150	142	135	144	143	136	120	137	159	125	153	144	130	138	134	138	151	147	139	140	145	130	141	156	135	129	138	136	163	151	138	140	159	141	160	149	167	126	143	168	139	144	123	165	151	147	137	150	128	131	127	149	137	151	150	142	135	137	142	135	132	128	134	148	152	131	157	148	121	148	146	143	148	137	159	157	148	140	148	181	146	166	117	139	155	144	168	141	135	146	134	134	141	147	127	129	136	144	169	154	130	140	149	141	124	140	144	156	132	146	154	147	183	150	123	149	137	151	164	145	145	128	151	125	149	150	143	152	126	136	142	142	137	144	139	135	159	140	142	157	143	151	142	133	152	155	135	129	143	130	138	131	139	155	136	155	145	143	165	173	135	130	130	137	141	154	151	134	141	115	143	154	138	159	159	129	151	139	138	161	156	141	145	151	133	144	131	125	131	153	121	140	137	150	142	125	112	171	135	142	145	156	131	138	149	122	152	158	155	134	140	137	143	154	161	134	141	166	143	144	133	136	143	131	131	131	148	154	139	136	146	175	134	125	139	157	156	158	127	154	137	126	135	128	139	159	155	145	145	138	122	146	126	181	134	157	155	139	140	137	127	147	165	151	158	140	144	160	160	133	153	142	152	135	144	139	134	153	139	136	147	151	132	145	140	167	142	142	154	154	134	146	143	146	158	137	129	136	160	148	127	131	147	130	155	141	160	152	147	155	125	127	136	131	144	134	144	134	150	150	157	153	143	143	137	154	138	143	153	129	143	168	163	135	144	139	157	148	161	153	148	140	126	139	158	148	159	136	175	141	149	142	162	153	142	170	158	137	155	156	119	153	143	148	128	154	165	136	115	143	142	131	155	134	139	154	137	128	139	136	133	143	137	141	156	136	150	140	135	142	177	154	120	136	164	145	130	145	130	156	165	163	143	152	134	145	144	171	163	163	148	151	131	127	147	148	162	151	161	159	145	146	154	159	133	152	163	154	138	127	136	130	148	149	153	130	148	141	155	164	153	143	135	183	135	153	144	136	128	122	144	134	138	156	145	135	168	156	143	138	149	138	144	145	150	131	160	142	143	132	146	148	138	137	144	131	152	146	149	135	150	148	137	131	139	147	155	133	113	147	119	148	138	153	141	139	143	161	129	149	141	143	146	145	151	145	139	148	139	145	151	137	143	153	152	142	139	144	147	149	142	157	151	149	133	131	158	147	137	149	142	132	138	140	138	163	145	156	148	159	144	147	149	177	137	130	148	141	120	123	128	138	115	152	154	117	142	149	127	145	146	131	137	146	165	160	164	164	155	184	138	140	147	129	136	140	138	131	152	144	142	152	136	151	147	146	145	152	156	141	153	135	115	146	154	143	145	147	143	139	148	148	170	135	154	157	122	159	171	142	148	112	125	145	143	129	136	152	139	156	141	152	154	143	158	137	143	163	143	126	124	149	142	148	133	141	147	142	142	133	164	136	152	130	124	117	124	131	124	125	174	149	136	129	133	139	134	164	149	147	157	148	141	146	147	152	138	143	158	129	138	143	147	157	143	134	157	160	136	141	166	151	131	142	142	165	145	153	134	148	149	143	140	158	143	136	148	151	154	133	133	186	165	154	129	141	145	130	158	142	129	124	137	152	148	144	149	147	125	135	146	155	141	158	140	150	150	148	158	147	158	131	157	146	139	173	158	150	145	157	155	157	118	145	149	158	152	153	158	133	142	148	128	148	150	147	172	159	158	133	151	127	157	144	144	146	129	137	139	142	162	160	125	137	134	142	129	148	133	145	140	152	145	160	144	165	161	138	130	127	149	151	131	148	135	153	134	160	146	137	157	141	136	137	146	144	144	145	133	156	154	143	122	148	170	119	116	142	139	158	143	131	138	133	154	139	153	141	131	133	155	164	152	163	156	145	143	129	151	136	146	134	135	133	142	125	160	148	137	128	139	123	128	128	152	159	159	165	145	143	154	136	147	146	129	173	150	165	130	144	163	135	160	121	147	152	151	148	168	143	151	122	143	167	149	148	143	143	140	139	135	135	126	147	159	138	159	141	151	135	155	131	153	148	167	138	109	136	113	127	164	166	128	127	146	149	142	137	145	159	134	134	138	145	144	171	144	120	153	167	149	149	153	162	150	154	144	126	152	132	155	147	143	144	127	151	121	145	149
51678	16155	1231	1381	1233	1019	922	784	751	733	642	614	629	549	511	583	515	550	540	492	486	488	484	462	486	449	473	439	457	449	446	444	426	452	422	446	429	465	437	450	454	447	498	426	463	436	441	427	512	515	585	580	611	607	715	756	1001	1318	829	785	806	774	768	733	662	868	693	643	728	839	824	869	952	958	659	541	527	518	492	398	479	483	476	463	484	452	444	412	402	429	418	409	456	434	408	447	445	446	407	453	427	410	419	442	458	400	439	387	389	437	458	413	414	387	424	406	441	441	469	441	436	436	392	403	402	432	434	398	450	398	406	444	417	402	434	425	430	423	445	405	449	427	437	414	443	456	416	455	442	426	393	421	399	438	464	442	417	444	438	449	422	416	428	418	447	435	435	395	396	440	435	449	368	458	455	452	387	381	416	450	425	457	444	428	441	422	437	447	427	437	427	418	435	414	437	430	420	423	411	408	434	446	460	431	453	412	431	384	389	397	441	424	401	425	424	442	424	460	408	447	438	470	400	410	436	424	449	388	400	441	455	431	427	407	448	460	400	449	414	434	430	423	428	439	405	445	403	412	439	417	455	404	433	424	415	418	421	397	455	453	437	437	427	420	358	429	436	448	433	427	447	431	439	405	455	429	438	445	397	457	405	399	416	414	401	422	420	452	391	430	429	416	442	395	432	417	400	416	408	450	460	418	425	447	430	423	416	409	453	413	410	390	421	422	431	399	405	411	429	431	395	398	443	441	423	420	410	418	419	445	384	416	419	416	413	416	434	438	422	442	379	408	390	425	424	421	433	417	439	475	424	399	423	413	420	426	454	445	384	437	401	430	443	411	424	405	396	429	442	409	461	398	413	443	413	400	457	420	437	422	428	404	439	410	424	410	387	432	454	443	410	451	440	419	422	422	382	398	436	399	434	416	413	441	397	412	460	448	435	413	406	418	395	401	435	468	441	420	391	430	428	426	443	391	412	401	401	444	390	425	421	415	397	416	432	422	428	432	430	436	452	405	449	408	430	421	376	418	422	432	438	455	429	418	395	389	429	429	440	456	467	441	419	431	388	405	423	419	440	449	441	418	477	396	445	426	388	447	405	398	425	408	396	445	432	408	402	448	436	423	419	416	422	417	433	387	443	428	428	399	442	421	424	423	378	410	393	451	432	443	423	403	455	440	395	428	422	445	418	407	421	446	459	397	428	473	430	374	410	444	433	428	400	408	408	440	425	411	398	385	443	415	447	412	451	426	453	407	427	444	432	405	409	428	408	430	469	383	445	418	416	423	458	448	416	407	385	410	471	404	417	430	418	424	393	446	442	417	453	376	447	388	429	404	423	408	456	440	443	418	445	392	434	432	402	392	440	416	451	445	443	435	424	384	434	451	402	437	386	416	420	419	447	437	392	386	426	440	423	381	425	413	451	422	390	421	398	440	385	431	429	473	424	455	438	388	450	464	416	389	432	432	423	420	448	414	398	406	425	407	418	455	424	414	409	444	424	416	422	434	456	414	435	430	438	390	456	444	431	459	399	455	396	422	375	414	404	436	434	438	384	412	421	413	429	428	452	388	427	410	423	425	441	455	445	392	398	429	435	425	447	420	460	439	421	411	404	439	424	417	420	427	424	415	404	445	433	432	440	443	419	435	454	448	416	454	392	450	431	407	433	408	407	423	422	458	419	423	356	416	413	416	419	408	399	442	424	414	412	453	445	395	414	417	407	445	405	419	414	425	417	396	413	430	419	430	419	454	394	421	401	415	433	432	437	429	414	417	425	439	443	468	406	433	475	397	400	421	439	437	421	394	415	428	436	424	444	435	431	365	430	431	440	443	418	388	430	456	427	438	432	398	459	433	431	460	471	419	397	421	426	416	424	375	432	400	405	386	432	458	424	433	496	432	407	452	441	435	423	406	428	408	460	400	401	440	459	402	409	400	449	420	431	440	407	396	429	399	416	432	443	434	467	419	469	451	468	425	461	435	438	448	399	432	415	424	449	444	415	445	442	429	435	430	437	447	420	433	428	419	388	446	417	439	460	419	450	430	429	420	444	404	483	390	400	414	406	452	411	434	421	417	426	391	435	411	418	385	394	408	417	429	468	452	442	422	402	420	420	432	415	402	397	422	445	401	398	415	423	447	432	443	428	408	387	434	442	441	405	432	438	441	458	461	422	418	402	478	398	420	413	442	452	417	414	454	440	457	412	428	418	441	443	432	416	433	441	438	432	395	455	442	430	439	449	423	437	462	405	435	452	411	423	427	404	406	422	425	398	427	416	414	404	433	413	443	457	461	407	453	400	445	441	441	435	426	429	443	420	430	452	461	432	409	445	410	399	406	392	444	375	424	425	400	383	430	416	435	446	419	451	424	430	412	408	427	438	424	402	463	425	426	457	439	373	423	406	410	384	433	413	419	417	405	444	461	443	435	435	451	413	415	434	425	394	418	429	462	391	427	388	446	416	427	441	442	449	431	448	422	416	419	443	397	459	419	371	395	430	456	428	456	426	412	414	419	445	415	425	470	446	435	425	405	466	434	413	457	440	436	437	384	398	411	409	409	400	416	406	434	411	426	406	424	445	400	436	434	464	437	410	441	457	439	446	430	438	392	432	448	455	420	400	398	436	438	437	385	427	433	431	429	431	417	453	424	428	433	434	433	400	443	449	436	388	417	466	413	400	443	428	429	426	428	439	412	440	403	392	418	444	428	444	466	413	386	426	455	431	447	414	411	364	419	438	422	394	418	463	425	391	412	392	398	407	405	395	401	407	401	457	406	418	440	416	378	442	390	418	377	431	389	443	403	391	444	395	387	402	413	437	433	418	409	417	445	415	443	431	400	410	429	399	406	433	399	421	439	420	400	406	439	422	444	416	446	404	419	448	426	426	432	397	425	426	427	441	418	412	380	433	460	411	451	403	414	464	434	451	402	445	462	406	432	420	416	443	454	410	408	419	431	446	414	446	417	433	423	426	436	428	444	423	445	417	445	459	430	424	446	409	437	444	417	418	450	438	404	430	441	430	434	393	423	409	419	424	445	448	433	444	428	429	454	429	440	417	450	408	463	429	430	423	414	437	442	398	389	448	433	431	399	456	434	404	390	415	393	408	435	404	427	449	416	464	448	433	421	394	384	450	420	409	408	416	434	423	390	428	413	418	424	422	399	411	421	413	444	450	393	426	439	428	443	425	412	447	438	432	428	429	413	454	404	415	440	393	400	457	398	398	423	416	433	377	413	436	415	429	437	471	425	394	412	427	433	418	441	452	469	423	445	428	437	455	444	428	413	443	442	407	402	424	451	420	432	438	447	419	417	404	423	448	429	426	403	457	401	467	406	450	442	430	422	447	446	427	400	424	429	460	404	445	445	453	421	415	431	383	430	414	399	407	411	430	431	438	410	443	430	430	408	450	398	432	390	452	410	383	418	412	433	390	430	429	413	430	390	421	433	457	440	442	436	417	407	434	450	414	432	431	413	419	431	429	395
74592	40156	19101	3909	581	457	364	299	270	236	234	198	207	188	207	186	168	193	220	169	167	195	163	170	169	159	164	173	164	167	157	158	152	160	158	156	150	155	169	164	164	171	159	171	164	174	176	166	189	190	159	164	186	199	185	279	248	332	270	243	269	266	276	239	213	272	211	225	228	266	226	239	265	286	216	195	163	135	176	170	164	162	173	165	175	168	151	166	144	149	152	151	144	135	154	147	147	164	156	137	172	172	154	161	150	147	140	168	179	137	166	152	147	136	154	149	153	163	172	155	143	137	134	153	157	152	157	172	153	165	158	140	152	151	139	152	139	153	151	154	149	161	164	140	151	148	152	134	156	138	145	145	142	156	141	145	164	146	142	141	153	146	182	154	175	152	184	156	148	172	189	150	166	160	157	170	141	165	151	157	141	164	172	152	162	138	185	148	144	162	137	153	135	171	142	149	154	128	150	142	159	149	140	128	157	160	179	164	163	163	150	150	158	166	164	180	142	154	158	153	148	144	130	160	140	160	160	162	165	182	152	154	144	164	146	136	172	163	151	135	168	146	150	162	158	149	172	163	157	150	144	148	156	144	158	140	155	159	161	179	162	176	172	159	178	157	171	176	150	154	139	157	158	162	164	147	157	170	146	157	140	138	169	137	157	176	164	142	166	161	151	154	162	167	152	175	181	145	144	167	169	141	161	139	169	159	151	147	131	155	180	169	158	171	155	144	139	150	172	143	153	153	153	175	131	112	153	167	153	149	145	149	133	161	155	172	168	163	156	148	159	161	152	171	166	140	162	161	149	176	149	164	189	178	134	147	169	159	133	153	155	161	136	165	167	185	139	150	169	144	167	132	149	137	152	146	151	158	138	142	158	161	158	156	153	174	159	180	140	149	150	153	179	157	145	166	138	150	170	160	156	155	161	165	138	159	159	145	145	149	160	140	146	155	145	176	164	158	149	156	143	148	156	148	186	163	155	161	148	154	138	149	135	155	135	167	177	144	163	161	162	178	162	146	156	152	158	153	148	136	150	163	151	151	175	136	154	142	169	181	155	147	168	165	146	138	154	163	148	148	148	146	142	165	165	158	134	137	163	154	166	186	154	152	167	160	142	187	156	156	135	168	163	161	170	165	155	138	147	146	149	163	145	142	151	151	138	159	138	148	147	180	153	155	159	155	149	175	129	134	139	146	145	147	153	139	158	153	157	165	169	161	145	135	146	159	141	166	149	147	162	157	156	164	151	153	145	171	160	151	136	167	170	175	179	154	138	142	160	200	148	169	155	154	138	155	166	158	170	157	167	158	132	177	158	157	167	151	140	139	153	156	161	169	150	162	190	157	163	156	152	152	180	147	157	152	193	155	156	161	161	154	157	163	167	165	151	164	163	163	136	158	147	165	138	173	167	118	188	158	153	160	144	165	148	165	154	160	144	132	143	158	166	141	159	150	164	146	154	126	151	153	172	159	150	147	146	154	177	155	166	152	146	124	168	143	171	168	179	144	141	145	142	149	172	161	192	133	164	148	149	134	143	153	159	130	176	162	160	138	145	168	150	154	143	148	160	167	137	158	159	152	141	164	168	170	145	145	168	148	171	155	150	165	144	120	146	130	151	170	163	150	148	178	154	142	160	186	153	170	143	149	174	143	161	182	154	145	158	146	162	128	163	133	155	159	153	141	133	184	169	176	147	151	165	126	160	159	147	147	171	136	176	169	147	159	155	137	155	159	144	156	146	162	137	166	130	159	165	132	144	156	161	145	142	150	155	167	143	153	153	167	166	161	136	125	155	165	133	171	147	170	183	165	156	157	149	163	149	119	172	147	147	193	138	150	142	165	166	153	144	138	131	132	172	174	167	162	171	162	151	159	165	140	165	154	155	160	155	162	147	141	159	150	162	150	166	153	140	169	158	167	164	177	161	137	148	156	146	159	156	169	153	144	155	156	162	168	141	158	159	145	159	144	177	146	181	163	148	149	154	162	144	145	194	181	140	158	152	159	139	147	148	163	150	157	163	150	154	134	170	148	157	167	142	155	164	156	147	161	152	131	152	138	173	155	165	159	123	141	146	150	147	158	143	158	143	164	161	135	169	149	165	175	174	162	158	166	158	142	155	175	141	173	151	130	188	143	147	177	154	163	200	158	153	150	174	156	160	148	161	169	160	145	136	155	137	152	148	156	145	154	150	138	153	164	170	162	149	152	157	164	157	152	147	152	161	150	172	167	166	181	173	143	168	142	160	160	168	151	133	153	170	152	173	169	161	144	143	139	119	147	158	175	163	148	139	151	161	170	140	183	174	158	148	155	154	155	155	150	151	158	151	159	172	137	167	152	161	149	156	160	146	147	158	162	165	147	160	160	164	133	144	147	171	145	146	169	146	164	145	151	155	171	169	167	166	184	149	173	162	138	158	155	146	150	156	156	168	163	164	146	159	155	172	174	160	147	162	146	142	167	141	158	147	166	158	157	156	158	144	154	170	154	184	151	161	151	152	128	140	127	147	152	160	139	149	144	156	150	168	151	171	149	145	149	151	150	146	152	158	151	142	169	170	155	159	156	157	163	169	157	146	158	143	147	152	165	146	146	141	177	161	164	173	166	160	153	154	129	170	158	155	137	151	145	137	156	148	159	158	159	147	155	154	165	142	163	147	150	139	152	143	151	150	157	145	159	143	161	153	130	161	153	139	164	160	146	153	155	169	165	151	155	169	149	162	163	166	152	150	162	152	156	168	142	138	143	186	158	147	171	139	141	142	168	138	144	172	163	163	153	166	148	168	156	157	180	162	150	157	159	146	156	164	141	139	144	163	165	168	155	146	151	154	143	149	157	151	142	144	146	145	147	125	141	156	152	144	167	162	158	149	154	172	161	149	186	174	171	152	145	134	134	154	178	143	143	163	141	166	137	170	146	142	139	167	189	136	161	127	165	149	145	134	134	155	152	154	169	172	138	167	176	136	152	164	176	146	153	143	140	139	142	136	161	140	160	156	152	148	159	164	169	170	145	163	178	157	140	151	140	146	162	148	148	140	166	174	155	151	146	147	158	172	151	165	167	166	173	151	161	156	144	177	153	159	126	164	142	137	167	165	144	169	158	154	163	155	154	159	153	178	150	171	179	154	140	144	158	165	155	153	169	167	163	189	177	172	143	143	156	146	160	151	145	150	170	166	166	154	150	149	182	160	168	162	166	148	156	129	151	129	149	143	154	168	158	163	161	145	146	160	166	179	145	155	147	159	175	174	161	169	122	152	155	175	156	157	157	152	150	165	139	142	146	155	151	161	161	147	170	133	162	168	148	154	182	155	162	166	173	165	132	167	151	156	155	147	166	145	165	159	169	151	132	159	136	174	139	143	182	194	159	173	175	140	144	174	162	153	162	152	154	179	143	177	163	169	155	147	144	136	143	160	161	155	167	168	169	156	167	145	164	136	169	152	168	156	186	154	150	159	144	158	144	165	167	167	164	143	138	170	144	151	132
60115	22124	2014	2272	1937	1630	1389	1210	1095	966	878	795	750	745	725	605	667	582	584	586	583	519	560	515	565	526	518	545	556	526	538	474	511	517	490	506	546	503	494	547	458	487	477	491	497	524	494	491	574	732	605	612	632	854	885	1265	1323	1918	1519	1161	1173	1468	1505	1093	793	1453	963	775	1034	1368	1379	1280	1482	1438	914	666	625	671	568	493	550	520	489	495	541	472	495	476	461	518	485	476	458	485	459	454	480	491	475	479	467	438	458	522	453	456	425	453	449	427	492	476	448	430	432	456	461	458	447	441	440	467	442	433	479	457	453	447	458	510	427	463	468	455	460	450	474	484	415	461	487	482	471	459	441	463	442	464	432	460	455	464	486	485	501	469	440	437	439	517	477	436	463	451	468	426	462	485	447	469	462	460	444	474	457	440	527	463	447	465	477	435	495	460	415	471	412	462	489	461	484	480	442	457	448	482	467	478	471	446	455	439	448	470	448	437	425	452	467	471	434	458	463	451	482	479	435	457	448	454	468	480	489	504	478	455	474	451	478	480	481	411	482	449	449	443	429	453	428	433	470	473	448	454	420	447	473	416	449	455	434	467	460	436	448	452	463	478	467	477	457	463	478	445	459	457	427	452	449	466	467	474	467	413	491	470	447	511	427	450	466	480	463	452	480	487	468	405	444	478	431	474	464	449	423	482	449	449	479	501	452	448	447	472	489	451	479	473	504	476	465	460	413	465	478	473	443	448	472	481	466	459	436	461	486	468	492	484	450	468	482	438	442	447	455	441	426	459	440	471	495	477	449	458	469	462	452	461	439	456	466	428	451	462	441	470	414	480	497	475	462	477	457	449	450	475	491	453	470	483	439	467	440	423	419	450	460	428	445	426	461	431	469	452	422	445	447	440	479	490	425	462	456	431	455	431	437	424	479	448	453	425	408	428	460	458	448	477	464	453	456	435	451	464	456	449	484	428	463	431	465	452	402	469	441	445	500	417	474	447	444	445	475	426	463	465	434	445	483	521	473	446	453	452	457	473	450	451	450	439	444	500	470	475	467	441	464	461	496	462	479	441	439	471	460	467	481	447	420	456	426	453	460	492	486	461	466	427	452	458	442	470	457	471	441	454	472	433	474	458	463	476	447	428	448	455	432	462	507	495	487	491	468	457	485	448	465	453	460	464	470	460	445	393	463	433	462	426	473	459	467	456	485	468	464	486	439	468	472	493	450	468	456	459	467	474	478	456	459	452	454	426	431	454	443	463	499	443	443	429	462	450	437	496	450	416	425	447	464	487	509	452	435	483	465	432	501	462	472	418	488	449	443	451	489	447	451	481	475	465	449	439	469	421	449	459	441	485	478	446	448	456	448	444	433	430	440	485	481	451	455	447	488	482	420	432	497	443	428	429	486	472	471	441	475	445	479	472	477	448	460	491	412	437	404	466	468	439	439	461	434	441	487	467	467	468	461	458	448	448	463	439	445	453	462	450	465	437	515	469	471	477	457	463	442	482	458	485	472	466	465	476	456	459	479	513	452	471	466	448	461	446	429	481	405	407	490	448	461	430	476	471	466	418	454	430	434	437	479	457	472	463	439	476	412	465	470	467	444	424	460	475	422	447	459	459	455	462	488	435	444	443	424	453	450	468	426	452	463	464	437	464	456	438	447	452	425	484	449	451	479	461	483	467	448	463	488	474	455	493	474	475	458	416	457	467	452	456	478	468	454	472	461	475	460	439	437	482	473	462	464	453	449	463	457	467	446	459	463	446	444	416	443	431	468	440	412	467	461	462	455	446	465	465	435	456	451	451	453	469	449	460	415	474	461	440	430	465	463	468	492	435	468	437	430	458	449	474	412	452	441	464	439	469	439	471	443	416	449	471	456	462	448	417	459	463	466	502	419	415	475	459	422	453	416	442	466	459	461	451	489	465	465	439	426	456	445	465	474	415	476	460	476	446	470	447	473	439	438	452	481	443	454	478	466	428	422	442	496	433	420	481	433	434	474	439	461	479	464	497	482	446	455	469	438	405	444	445	447	471	436	432	432	450	453	459	487	460	492	445	470	432	425	480	437	431	454	462	436	458	463	455	440	485	462	490	463	454	436	476	441	447	517	464	456	467	476	436	481	516	467	475	434	418	467	488	498	454	466	428	431	423	436	451	427	447	437	462	470	437	443	482	477	479	446	424	444	448	459	461	419	448	454	465	458	447	431	469	422	458	444	465	478	471	417	443	429	447	478	477	443	429	479	466	416	449	412	452	416	486	437	447	476	430	437	433	440	437	435	451	474	435	458	464	456	437	457	445	455	477	479	468	452	464	444	460	470	457	435	484	463	429	439	478	466	449	425	439	467	433	494	436	478	466	485	482	431	457	475	475	477	482	470	446	445	482	446	424	513	471	464	406	458	500	457	449	436	441	446	384	465	483	489	455	437	451	489	448	483	431	428	466	451	451	483	431	470	477	451	445	397	428	440	445	464	430	433	456	487	451	446	447	462	467	453	444	423	439	467	431	443	495	432	463	464	462	425	447	484	420	468	479	430	460	464	482	453	447	481	473	460	479	461	425	442	460	453	444	476	464	463	456	484	453	422	453	413	444	457	463	461	479	445	442	459	439	426	470	460	443	427	448	470	447	456	431	447	454	445	451	432	457	425	470	435	411	442	493	425	441	443	438	458	464	463	465	475	452	495	521	489	441	484	434	472	468	476	467	457	490	459	485	447	425	481	454	434	454	462	460	435	474	486	443	427	477	484	426	421	452	455	398	466	426	443	445	428	463	466	457	443	483	408	468	450	456	458	454	445	428	456	448	462	478	479	471	447	456	467	469	456	500	470	458	479	463	465	431	445	475	440	399	507	446	421	464	470	484	439	457	462	453	434	475	444	455	409	417	473	460	448	458	463	442	487	463	477	440	489	476	474	486	504	494	450	442	435	444	499	400	447	412	444	422	465	432	451	443	446	485	479	484	457	470	473	494	447	465	486	424	431	468	447	443	430	455	431	429	444	444	456	445	480	484	482	459	478	474	493	476	445	434	420	427	476	464	447	454	469	498	456	426	452	420	469	483	429	447	423	462	402	465	475	466	455	452	444	476	456	486	516	428	430	478	475	435	441	487	423	449	437	434	447	476	487	454	498	445	442	427	452	471	513	461	444	429	454	480	448	450	443	469	441	400	478	428	437	435	453	496	471	458	449	474	466	448	455	464	483	470	432	446	477	477	465	436	438	491	472	453	458	478	471	449	434	456	446	478	453	429	455	506	453	441	466	425	447	475	461	477	428	443	459	439	440	438	431	430	473	438	462	427	448	489	481	420	469	405	431	441	453	494	481	419	494	421	465	511	450	448	460	429	467	465	454	435	435	446	420	469	447	520	497	463	465	417	460	446	434	483	463	457	463	466	458	453	396	463	452	416	483	440	472	440	474	447	429	460	447	442	468	458	470	466	468	496	456	448	462	508	421	441	456	438	437	451	435	452	437	475	430	466	443	453	420	456
37573	13179	1156	288	233	257	232	262	252	254	225	236	255	238	260	251	254	247	260	242	243	241	267	225	289	269	264	276	259	277	262	269	219	238	262	236	246	250	271	246	261	245	242	241	263	259	258	258	238	256	255	273	263	279	232	257	251	240	246	241	253	222	257	262	256	272	243	245	233	263	242	230	248	237	233	253	253	223	249	242	252	250	234	236	254	266	265	272	288	261	271	264	257	262	277	280	258	237	222	259	230	262	265	223	274	266	250	255	242	246	264	243	240	270	250	258	287	213	264	253	243	243	247	246	249	266	280	233	234	232	256	256	255	244	246	238	241	261	264	229	253	266	253	255	257	278	248	255	255	237	242	262	259	230	214	224	248	239	260	246	252	240	271	274	202	242	254	266	231	225	274	238	261	261	212	259	236	238	249	238	239	242	255	246	264	259	260	250	244	250	262	246	262	233	253	263	254	235	234	254	244	262	253	247	280	296	237	279	247	237	260	260	284	249	272	247	259	283	254	265	267	276	250	234	242	232	273	259	277	248	250	249	264	234	233	257	267	259	289	258	260	277	244	255	270	249	238	249	227	280	300	220	291	240	241	237	240	261	258	245	265	280	220	253	246	224	261	242	239	253	250	243	239	254	287	239	300	269	237	248	220	233	232	247	255	260	242	246	272	258	267	263	240	245	307	249	257	260	279	253	261	230	256	238	238	244	259	265	245	235	249	253	259	273	251	247	258	242	242	249	284	243	255	232	268	283	241	284	246	253	277	267	237	259	243	248	252	257	234	258	223	264	311	261	251	268	239	265	235	251	286	254	234	247	243	226	265	244	278	278	250	262	253	256	273	277	264	260	229	263	216	255	290	256	262	240	265	228	225	267	281	256	259	283	226	276	256	242	252	246	234	242	292	225	237	261	258	246	269	272	256	295	249	238	284	256	238	240	271	249	280	236	230	246	259	271	237	244	283	246	268	241	250	255	290	283	264	263	251	238	266	275	260	250	258	254	254	262	246	243	266	254	251	239	261	263	240	258	267	266	265	210	268	233	240	255	265	230	259	248	249	252	264	251	255	238	270	267	272	244	252	257	270	246	266	257	224	255	244	241	259	244	241	252	228	262	249	252	278	278	262	271	238	256	253	243	239	258	247	227	260	264	262	259	268	268	241	285	267	246	259	244	246	274	248	250	223	241	245	275	251	265	226	228	248	232	221	266	242	263	264	246	258	221	244	218	253	260	257	252	217	259	240	278	258	261	233	241	265	251	247	246	257	249	249	224	251	262	241	251	241	261	252	237	273	249	246	246	254	265	236	274	256	255	256	281	256	243	270	268	234	255	255	239	270	271	258	250	242	267	249	249	241	231	248	272	254	228	251	242	271	236	243	259	250	275	226	265	250	240	236	250	215	237	274	257	261	278	250	262	239	241	292	245	269	262	250	228	279	255	241	259	247	261	239	254	235	229	269	263	266	273	233	241	278	232	247	281	267	236	251	253	267	255	226	240	216	246	251	243	235	233	231	269	250	224	242	287	256	261	245	253	234	245	234	258	267	255	248	243	234	201	243	259	238	250	241	276	262	242	280	263	244	270	258	236	253	247	251	213	255	245	267	257	252	216	248	267	249	227	238	238	248	243	252	248	259	218	235	247	276	245	260	255	268	232	245	266	270	237	264	250	249	246	263	227	251	224	262	257	266	214	241	272	269	255	266	259	251	244	246	262	255	242	237	258	238	247	257	282	254	237	245	255	241	242	231	295	247	255	230	255	262	271	255	264	256	248	265	277	249	262	259	245	254	265	243	276	267	243	254	269	257	266	262	269	232	266	253	268	305	251	233	265	246	236	272	241	239	243	246	256	245	268	279	260	243	244	278	255	269	263	239	266	266	260	258	250	225	266	273	237	244	249	259	262	252	272	249	256	234	266	265	247	236	248	253	268	278	298	238	227	253	250	273	265	244	221	256	245	268	253	260	269	239	267	225	256	223	227	239	270	244	276	256	206	237	261	232	257	236	247	304	246	232	227	288	231	227	268	236	241	243	262	273	230	270	256	236	231	253	251	257	249	229	226	272	275	249	267	247	214	252	255	244	239	242	261	261	269	245	232	265	242	247	254	231	253	259	265	269	234	233	273	261	245	261	264	250	250	244	253	255	257	263	274	258	237	257	268	228	266	247	239	272	257	253	278	274	229	253	243	234	250	232	265	260	229	255	235	247	260	285	255	282	252	247	238	229	270	256	224	224	253	267	259	277	261	272	267	269	264	257	249	245	272	247	241	240	258	259	229	241	265	248	247	238	265	222	248	264	234	258	278	255	235	265	253	262	235	258	222	280	242	222	250	269	245	246	235	285	263	240	238	250	277	241	259	266	239	247	251	262	277	278	277	249	264	253	254	250	255	242	257	261	231	270	268	277	285	238	262	250	267	286	266	237	248	266	267	261	242	252	271	228	270	262	225	261	244	245	219	229	271	222	253	252	253	248	244	244	241	261	222	259	247	269	238	252	244	253	272	269	269	248	274	233	261	281	243	263	283	245	257	240	282	244	248	257	237	262	247	273	268	257	268	244	234	240	261	281	253	241	271	276	251	260	252	250	245	254	254	252	231	271	241	245	260	271	273	235	215	231	280	245	270	252	264	248	252	263	251	239	236	265	273	243	256	278	261	230	259	261	232	255	218	243	248	243	254	231	268	270	254	241	235	248	212	249	271	240	263	242	237	255	275	273	264	267	253	254	255	234	244	249	228	271	272	243	258	269	242	268	245	255	255	225	221	252	277	256	253	255	255	263	235	252	245	230	238	280	262	261	230	250	245	241	259	270	221	249	266	245	247	238	234	252	244	260	258	233	282	264	270	265	301	227	220	257	299	250	257	256	230	246	265	252	255	240	252	237	259	251	273	253	262	242	253	254	266	254	248	246	244	278	250	237	261	269	249	248	255	255	257	251	226	248	212	286	280	243	253	259	249	242	263	260	269	241	248	256	241	259	268	235	272	261	274	254	242	262	254	249	241	256	258	256	269	257	239	260	249	254	250	264	268	243	240	308	272	241	266	263	260	246	250	227	248	262	270	220	259	249	240	232	274	273	263	235	274	288	274	235	260	240	247	251	241	242	268	248	239	231	259	241	270	243	262	245	260	267	257	248	246	242	261	231	252	276	294	247	218	271	269	285	254	221	266	237	246	240	244	237	274	242	279	240	261	263	229	239	228	265	246	238	269	239	249	245	258	246	250	244	244	271	271	243	271	274	249	229	264	218	258	248	261	254	275	253	275	257	247	262	275	283	236	270	255	250	250	247	275	240	276	203	266	296	224	269	238	236	271	248	240	255	237	250	293	265	266	269	223	266	255	258	265	250	275	264	228	265	249	274	237	238	238	288	230	240	256	274	265	265	271	240	253	249	244	264	267	239	271	215	236	228	247	246	252	242	273	244	256	263	243	242	261	247	214	291	220	226	260	257	241	249	260	255	260	247	212	268	244	252	272	233	251
31984	4745	747	760	712	710	727	756	685	730	729	686	697	714	655	673	677	676	682	666	655	699	653	713	739	625	673	698	695	662	700	724	691	723	667	691	648	682	685	684	717	668	666	704	717	667	700	683	680	683	633	640	692	683	744	699	801	695	738	723	702	705	767	725	728	663	683	695	689	740	718	727	721	703	764	716	704	664	701	729	657	677	711	677	689	694	659	684	681	692	699	680	668	695	687	741	694	715	671	680	659	662	672	613	684	677	659	665	710	694	669	649	705	682	669	725	665	669	658	721	655	743	715	692	689	734	694	639	658	659	746	722	674	670	638	641	700	674	719	703	652	701	654	671	746	667	685	718	688	654	682	671	722	703	653	729	625	677	645	654	661	719	723	652	677	686	719	639	709	709	688	698	699	695	712	675	692	662	717	690	686	695	691	680	717	667	685	705	661	698	669	656	691	681	692	669	647	716	697	692	700	665	668	689	662	672	722	730	698	656	661	679	696	654	664	633	673	710	668	660	705	649	673	696	670	735	718	695	716	644	692	660	707	696	718	668	678	644	637	715	725	698	675	701	688	690	710	715	667	691	694	722	749	669	652	702	689	640	680	710	689	718	659	679	677	640	699	704	656	666	738	668	676	712	714	725	663	646	652	710	690	701	683	664	658	686	686	724	686	675	664	660	700	692	660	676	656	663	734	677	725	686	683	674	659	682	673	717	654	743	666	647	664	724	691	714	678	692	660	679	681	740	697	718	661	687	715	676	661	660	678	659	690	715	647	697	676	718	684	686	706	713	658	675	651	675	695	703	613	703	714	709	721	670	674	702	688	653	638	688	702	675	713	673	678	684	696	702	670	690	663	725	656	628	656	653	657	643	705	742	710	669	679	699	672	720	643	681	639	677	665	647	697	677	669	665	704	657	658	642	695	704	665	687	715	684	677	626	659	658	646	688	693	653	689	681	672	652	697	671	684	664	655	698	669	663	667	678	664	726	691	733	678	687	667	637	694	713	653	690	706	659	730	685	665	716	698	652	687	684	648	675	645	671	686	697	638	707	649	745	674	746	684	698	692	668	686	677	673	682	658	684	686	644	698	659	674	727	721	730	715	667	651	657	745	660	672	686	710	715	684	688	725	703	710	682	678	648	690	687	678	686	667	691	680	713	733	660	675	683	704	704	700	647	713	724	654	692	659	648	670	733	680	666	677	701	713	672	687	703	706	705	695	669	664	729	689	640	671	659	700	729	681	666	706	674	668	697	714	651	675	683	658	664	654	716	679	651	694	704	748	675	697	714	679	719	724	707	676	710	707	707	672	696	676	679	609	687	652	646	702	709	641	672	677	668	705	697	704	671	735	638	694	647	687	679	689	693	692	667	709	668	658	729	666	688	684	698	680	699	694	700	639	688	686	726	617	627	672	707	745	693	649	669	689	675	676	697	688	727	693	682	731	710	630	664	696	686	703	625	683	727	698	659	677	664	745	637	701	700	702	662	733	653	671	691	683	704	697	682	721	691	642	655	703	703	651	702	687	691	649	708	696	677	687	725	700	700	676	675	683	670	667	705	709	677	703	650	658	676	690	764	677	698	670	706	707	676	703	699	632	649	624	737	674	647	699	654	688	689	704	644	692	696	684	675	680	657	700	667	679	667	674	702	688	667	688	657	704	657	688	731	709	710	635	666	684	713	696	663	671	663	687	671	675	730	668	663	656	721	692	688	657	685	750	654	729	669	647	700	693	733	702	655	672	699	701	749	690	691	711	691	664	696	677	684	680	704	729	623	680	688	661	691	686	721	668	707	661	660	618	729	715	675	650	739	674	695	679	699	712	709	683	727	654	679	697	675	674	644	645	690	663	669	627	682	706	715	719	732	694	660	681	704	700	637	712	687	709	672	705	656	683	732	709	720	678	752	671	649	699	682	691	719	649	626	657	709	663	644	663	680	716	661	687	688	697	719	747	702	671	679	661	666	670	679	671	671	705	724	648	725	695	645	652	672	691	702	665	708	698	690	675	655	699	657	689	669	667	727	717	737	682	690	654	701	687	699	675	639	738	649	681	702	702	699	640	701	679	622	712	688	666	658	649	623	757	665	778	676	712	718	634	726	682	661	662	714	685	725	707	743	621	680	668	656	645	698	701	746	688	616	704	721	761	708	649	645	689	687	695	728	692	713	697	667	676	659	712	711	668	654	690	670	720	685	657	660	711	692	701	688	650	689	671	686	688	664	633	736	706	689	653	690	687	697	709	731	719	685	668	675	678	708	643	669	693	684	717	676	674	650	673	699	659	687	714	735	707	671	638	685	672	664	677	668	706	660	697	692	688	688	729	716	669	624	687	660	712	709	672	650	743	682	669	690	653	667	702	690	676	636	669	646	666	674	659	682	655	701	674	766	691	669	677	675	689	693	699	686	684	686	665	662	681	663	689	651	701	684	658	694	719	682	658	637	743	677	697	694	633	675	706	752	654	676	691	709	663	684	667	720	700	647	685	678	659	668	613	712	687	703	668	673	684	681	669	701	714	691	643	706	682	677	703	684	680	663	671	619	679	676	724	668	699	646	661	667	636	700	679	690	684	717	693	666	684	672	723	679	658	712	700	701	671	652	668	664	681	663	746	703	665	694	672	637	697	697	654	660	646	688	690	682	661	656	721	657	644	716	740	645	672	695	669	648	682	639	718	670	665	659	732	673	690	673	678	691	695	686	709	652	724	703	672	672	668	674	684	670	677	666	673	703	724	653	690	653	727	721	685	712	686	653	704	722	711	690	691	675	649	722	688	643	713	718	694	742	731	701	665	722	732	707	664	674	681	726	676	695	651	701	687	690	726	697	677	705	659	668	715	688	712	667	702	715	698	694	655	724	682	660	658	680	666	679	650	678	707	688	664	707	671	678	678	687	696	653	702	665	667	725	667	664	678	704	716	676	699	741	677	677	664	686	680	661	732	682	663	676	714	629	687	677	717	686	688	709	671	648	701	697	641	667	627	646	662	710	666	670	702	679	652	663	661	666	698	694	708	714	711	709	746	694	696	652	689	721	680	704	734	658	699	656	702	722	654	747	669	743	646	635	677	633	714	661	704	709	699	677	751	631	665	668	676	680	657	680	682	714	624	698	672	677	636	671	698	687	676	680	650	692	733	683	691	686	676	672	694	698	728	683	736	690	688	678	695	686	640	716	715	659	683	662	666	696	695	704	726	665	682	687	652	661	672	652	685	660	680	700	638	705	687	688	657	670	717	693	688	660	680	680	683	656	683	681	683	697	708	665	678	637	712	679	700	661	682	735	678	693	691	707	707	702	669	718	675	673	710	731	679	686	706	684	719	723	703	661	687	717	669	723	664	669	665	674	707	698	685	654	678	675	710	691	634	693	687	667	681	656	683	678	713	656	699	703	711	693	677	625	723	735	680	684	689	701	688	682	672	706	717	678	698	652	683	718	738	698	680	688	713	685	675	685	652	700	667	737	670	704	675	671	696	677	661	691
65575	34538	13365	1111	372	284	279	240	218	180	175	177	181	181	181	176	158	151	159	174	162	130	182	169	156	145	140	135	167	162	151	131	152	143	159	134	158	150	144	145	168	144	156	171	127	168	142	147	115	144	170	172	167	164	156	207	236	243	190	195	194	169	177	174	173	183	184	149	179	161	198	209	193	176	154	169	184	150	155	155	154	140	159	160	146	150	139	171	152	140	142	148	179	141	160	162	171	151	154	140	166	134	142	155	129	142	152	159	151	149	138	158	179	146	156	173	129	153	151	129	166	143	146	128	147	145	130	154	160	148	142	157	165	140	124	131	150	154	137	132	152	162	171	159	143	156	139	137	160	125	144	153	150	133	142	145	142	150	152	142	151	180	142	144	122	151	170	163	134	153	160	128	154	154	154	153	140	148	156	160	162	162	151	133	147	147	137	133	149	149	155	133	126	154	126	136	156	129	158	146	152	162	165	137	126	143	150	139	144	138	155	152	146	133	151	153	138	127	152	131	144	126	131	160	152	152	144	126	136	164	157	139	154	169	137	170	153	152	152	160	167	142	149	138	146	138	151	153	146	146	147	137	158	139	129	138	150	155	116	163	151	139	132	153	151	149	151	135	153	149	132	134	142	148	144	145	141	129	124	146	156	134	157	160	144	127	169	125	134	138	151	140	136	154	144	144	135	165	146	116	149	152	136	153	151	149	141	130	157	133	145	147	141	139	151	141	156	178	151	167	159	155	150	133	149	173	139	156	148	128	133	143	147	133	149	147	156	122	144	144	128	164	167	158	147	135	143	139	130	170	147	137	159	130	153	157	161	129	129	158	144	144	134	139	155	129	123	164	158	158	151	140	164	145	159	149	165	127	146	161	148	159	143	129	136	138	151	151	146	138	126	160	167	144	175	138	157	148	152	142	143	151	150	173	138	132	151	153	134	143	148	163	143	139	164	160	154	150	159	153	128	159	162	158	164	168	133	151	152	103	138	151	135	130	145	126	145	156	152	155	156	137	133	166	139	144	140	147	156	133	145	134	146	160	120	165	157	139	162	161	136	140	123	135	138	146	165	131	163	148	141	150	135	130	138	174	143	150	142	136	138	147	144	142	150	148	127	145	152	138	149	164	151	127	169	157	139	154	148	151	123	160	136	148	135	124	149	142	135	136	152	160	145	161	148	141	141	151	153	146	157	138	149	143	152	148	130	143	163	131	150	152	146	143	131	150	147	170	156	149	143	144	135	150	156	157	142	131	153	130	128	152	156	138	165	179	156	142	146	145	173	153	138	164	151	175	144	144	149	154	153	156	139	150	131	155	161	162	153	141	156	143	147	154	137	149	157	152	172	147	149	141	168	147	128	165	185	145	148	171	145	142	154	147	146	155	154	168	123	142	162	151	120	131	127	147	143	155	136	136	145	148	138	122	132	146	138	127	151	156	152	141	148	143	136	140	140	128	154	124	127	169	133	146	164	150	144	151	135	172	135	147	135	143	133	141	153	134	139	129	147	136	168	136	167	141	171	141	156	157	143	153	152	149	133	132	145	130	141	166	123	157	158	154	150	137	148	140	145	135	129	168	138	130	157	130	142	138	148	129	158	151	147	130	144	158	148	130	140	171	152	116	141	155	152	161	151	146	162	145	140	156	136	153	137	149	132	139	134	147	133	142	158	149	140	144	154	141	157	159	128	135	155	135	156	149	151	158	138	140	137	140	159	159	148	144	124	136	153	156	158	165	127	134	131	148	141	151	139	136	165	136	144	154	152	136	138	136	125	163	154	142	145	140	142	141	155	153	158	164	156	150	132	162	139	137	142	150	135	149	167	148	158	130	181	134	139	152	148	148	136	138	152	152	133	140	131	138	150	129	158	126	145	136	151	149	153	152	121	171	142	148	154	154	170	164	153	158	137	159	139	148	141	152	160	138	136	128	140	136	165	149	150	129	137	138	134	129	159	125	144	146	134	142	144	138	146	142	154	139	151	158	158	160	134	152	143	146	140	136	134	157	139	162	149	153	145	125	170	154	154	145	143	159	132	142	126	152	132	150	140	131	153	130	137	136	170	140	143	156	130	153	143	131	153	140	148	117	152	143	143	114	145	141	135	140	167	137	133	142	130	151	137	134	147	141	144	159	159	133	123	140	130	138	163	139	171	153	143	123	142	146	141	118	151	155	158	159	135	144	128	146	124	147	137	124	153	137	149	136	171	147	158	144	138	139	143	157	162	164	124	158	140	153	173	141	146	135	151	139	140	166	161	142	144	129	136	145	142	157	139	136	130	135	144	157	149	156	136	137	157	129	130	147	133	141	152	151	133	143	143	130	148	158	157	147	138	129	160	141	165	143	156	136	166	147	146	136	153	175	148	134	138	128	180	132	131	122	123	131	148	144	152	155	141	140	151	171	123	161	129	166	129	159	124	163	141	149	127	124	144	144	159	145	149	145	150	142	174	130	140	161	140	132	137	148	162	157	143	159	121	146	155	148	161	163	147	128	139	139	139	164	128	156	140	121	137	151	142	174	158	154	140	149	150	155	128	152	165	135	134	142	138	152	146	159	159	166	172	166	130	149	161	139	140	152	123	166	166	139	141	136	135	140	141	123	134	142	143	167	154	147	147	147	144	173	150	156	136	165	148	146	126	167	131	141	150	153	146	172	162	154	136	146	146	149	146	172	145	159	137	159	169	161	153	129	154	137	147	167	145	145	148	147	141	154	151	154	135	142	144	156	153	159	142	157	148	152	130	147	126	139	129	149	130	139	150	157	139	158	174	141	150	125	141	182	135	122	127	157	165	165	149	153	138	146	141	155	158	119	141	153	171	128	154	136	161	145	146	133	150	126	149	148	154	128	147	160	139	146	151	142	158	139	133	153	148	130	150	137	152	165	134	156	152	166	149	150	140	130	134	134	149	143	165	132	158	153	144	145	139	154	156	141	159	141	130	136	141	142	144	137	139	132	165	145	137	151	126	156	147	140	161	168	144	147	133	148	112	150	148	144	136	146	143	137	141	151	145	151	131	149	149	146	148	144	135	146	140	141	131	154	139	139	148	130	150	146	153	158	132	142	163	162	128	152	135	134	148	165	141	146	154	147	177	140	156	163	155	152	161	122	156	166	156	126	144	184	140	159	157	152	144	163	134	132	122	161	126	124	140	159	140	147	155	143	152	149	131	131	143	156	144	157	132	146	177	138	137	151	171	137	163	140	126	140	160	131	141	152	156	153	139	121	157	134	133	144	133	143	126	148	146	128	166	146	160	152	143	151	115	138	158	126	148	153	170	164	151	150	147	133	157	121	151	172	143	158	133	137	143	152	153	152	133	160	176	163	155	143	148	151	145	133	137	130	133	140	163	146	146	173	144	161	167	146	159	147	147	168	141	121	132	138	164	141	130	138	152	154	143	138	155	126	135	156	180	139	132	142	156	135	152	142	158	147	150	153	163	140	147	133	140	144	163	124	122	137	151	150	131	165	143	167	151	144
51358	16110	1235	1404	1214	1103	955	843	762	705	672	645	560	586	538	593	570	509	492	529	486	469	492	483	460	436	505	539	477	486	451	478	445	418	452	459	422	434	455	465	432	422	454	478	474	445	440	490	470	572	549	570	651	603	752	946	1032	1324	946	757	728	817	864	754	618	791	696	709	906	909	907	844	886	816	651	631	512	506	443	452	473	439	426	468	472	430	399	443	399	463	458	459	433	441	429	445	421	442	457	421	439	461	457	399	440	437	405	424	474	441	427	402	449	442	427	454	372	381	403	466	453	404	482	408	409	453	425	440	456	449	406	414	436	451	459	407	419	432	431	408	445	430	410	453	464	462	445	456	413	447	438	476	411	416	419	417	424	388	454	421	425	437	412	425	439	469	446	418	439	408	385	451	407	401	433	438	416	424	414	425	457	438	418	413	442	441	419	465	423	390	413	407	431	423	434	409	429	423	429	416	448	449	431	398	467	458	442	438	432	453	426	440	379	406	448	423	418	453	458	391	404	450	450	371	400	425	443	429	445	419	442	370	428	440	439	403	410	463	443	474	400	411	416	403	420	418	396	428	438	421	434	423	386	451	428	423	414	451	437	455	430	431	387	460	457	408	467	409	446	444	471	396	424	409	413	437	403	421	392	465	425	410	443	433	412	406	453	461	437	441	424	430	400	389	429	438	431	477	430	456	456	446	434	454	432	430	393	447	427	442	391	457	402	442	413	452	420	411	414	406	439	411	447	457	454	427	411	416	410	383	413	408	436	432	412	449	428	425	406	415	414	420	409	416	411	433	439	422	444	440	433	390	410	403	427	454	424	381	431	409	413	417	445	443	491	437	436	444	420	446	419	432	370	439	427	428	402	438	464	440	405	455	442	455	405	440	441	432	425	443	444	403	464	443	426	454	419	408	416	467	406	439	431	441	387	414	441	452	441	439	399	440	446	440	435	424	425	382	412	450	463	406	425	447	428	416	430	410	409	417	439	455	427	468	392	419	471	408	420	446	451	394	441	431	415	439	425	392	414	433	420	430	428	417	447	385	421	455	427	480	449	459	409	406	399	437	397	428	431	390	416	448	431	426	477	460	487	403	394	410	432	413	426	439	433	433	431	457	420	428	431	372	427	473	441	405	408	454	401	430	413	446	435	403	425	406	430	444	401	430	424	382	429	460	419	423	442	411	418	422	417	425	451	418	444	400	422	412	414	397	438	453	470	417	464	441	426	394	455	456	480	401	415	437	452	451	444	443	424	441	403	484	427	431	414	430	419	414	428	436	435	417	491	437	446	448	425	443	415	438	426	386	429	412	406	421	436	405	427	443	412	451	415	465	406	427	469	452	432	414	409	432	435	423	402	418	415	458	418	429	410	410	415	432	392	397	419	474	454	438	468	417	415	395	428	462	417	421	422	419	420	416	430	406	424	410	470	411	435	419	452	402	440	447	443	413	431	446	444	448	398	427	411	431	416	438	430	452	452	452	463	440	429	437	449	399	428	445	429	430	397	419	411	395	416	416	445	446	429	430	422	420	380	436	417	441	439	414	416	431	437	412	424	436	434	421	436	445	453	445	407	411	438	435	430	396	396	418	418	416	427	464	420	444	443	440	426	408	412	398	408	426	463	444	425	453	414	407	438	444	413	396	448	412	423	398	474	408	447	432	392	445	447	440	395	434	435	465	399	440	407	434	433	410	429	442	468	454	424	402	414	414	451	412	400	415	415	418	411	445	419	438	437	406	426	437	438	399	445	439	445	421	418	438	446	443	448	386	405	419	397	408	418	416	425	424	449	457	407	453	440	425	481	457	432	440	415	409	443	425	431	432	434	436	410	434	386	411	420	396	425	392	448	432	414	435	440	417	460	385	430	420	412	414	407	435	410	423	430	419	404	398	443	406	469	452	462	446	462	403	430	460	361	438	394	411	449	439	425	443	433	432	394	414	414	415	417	395	441	445	415	435	456	438	425	418	438	429	406	404	421	448	437	427	421	445	440	430	381	427	391	414	426	456	424	426	461	404	451	393	438	414	445	438	428	419	418	401	415	407	429	422	416	442	413	438	438	398	455	441	424	431	421	391	424	425	429	440	435	439	412	408	399	413	410	434	431	433	388	465	412	453	387	417	409	396	436	440	430	429	428	442	400	399	417	406	473	425	401	447	478	425	426	447	420	423	430	423	407	431	402	448	412	411	414	421	438	433	474	407	438	415	462	417	467	447	411	408	440	418	404	426	442	431	412	449	416	400	447	441	411	425	424	403	451	422	383	401	427	433	451	416	447	437	425	449	415	447	446	440	452	452	454	436	419	400	456	428	428	400	446	461	423	484	458	448	444	415	443	454	419	447	440	439	456	434	404	394	441	427	442	439	408	439	445	430	429	441	449	416	456	447	427	435	421	448	439	433	442	394	412	435	448	437	440	416	417	393	403	429	437	418	442	435	426	443	416	462	406	453	425	452	416	434	434	445	421	427	430	446	470	449	397	435	422	397	425	460	397	428	412	437	433	377	424	387	438	404	418	457	412	452	416	430	420	439	434	480	403	398	414	422	426	438	453	423	421	459	461	416	428	464	432	423	444	411	409	447	418	452	443	438	407	443	438	445	420	427	405	414	422	436	419	453	419	418	427	442	445	415	433	406	408	449	455	434	432	422	436	460	425	407	427	439	452	435	428	435	459	418	407	403	433	445	440	403	419	422	397	445	435	441	423	467	459	446	404	391	467	413	445	436	436	443	430	425	470	392	466	398	444	429	436	430	435	413	411	439	405	430	425	414	457	431	425	396	424	425	415	412	457	471	423	425	442	471	446	408	375	432	476	431	453	444	417	453	430	449	423	443	421	406	443	447	438	414	451	422	438	422	429	433	446	432	438	446	407	451	417	409	407	413	450	427	419	456	410	426	417	402	439	378	421	404	440	418	448	433	441	454	432	427	424	446	410	445	406	450	418	446	454	470	448	424	432	412	403	453	452	408	400	397	437	466	397	403	430	379	415	420	383	421	413	410	422	423	434	386	442	422	406	438	408	422	435	457	403	428	435	464	393	409	463	474	430	429	406	457	402	427	466	431	418	433	437	435	443	454	410	460	457	427	453	452	405	429	449	434	425	447	420	456	440	438	399	416	448	407	432	426	421	442	424	422	428	413	461	389	422	391	471	428	406	448	426	459	430	439	447	409	458	415	449	386	449	429	396	451	438	478	445	406	460	396	412	450	430	423	456	436	474	455	451	439	393	451	461	420	436	445	446	461	436	417	424	409	422	453	454	406	443	407	424	443	423	437	414	417	413	404	438	451	431	438	412	433	414	410	432	452	392	430	431	436	428	419	416	419	445	423	420	418	458	429	396	395	439	419	446	404	427	429	422	435	416	454	445	414	410	462	424	412	455	419	407	424	424	422	440	426	455	404	442	419	399	394	422	411	437	480	420	432	468	446	448	425	455	418	409	470	467	427	426	395	438	399	413	382	463	432	447	411	426	450	466	429
75932	43569	15901	3108	601	445	355	296	276	244	221	202	205	201	163	197	194	204	174	179	180	178	148	200	173	181	175	180	171	150	148	181	185	164	137	165	167	168	176	153	162	177	157	153	174	156	166	173	160	182	221	220	192	238	227	264	291	343	272	247	248	290	297	289	184	228	247	291	281	259	271	227	277	265	197	170	167	179	152	175	165	192	166	140	164	166	176	163	152	155	167	172	158	153	145	164	146	133	158	162	179	150	168	137	148	168	184	154	156	154	167	148	144	170	160	139	169	156	159	178	170	167	152	154	184	177	146	158	139	150	182	152	177	177	170	147	167	137	156	177	156	174	146	164	162	175	164	171	156	174	168	156	157	187	141	155	164	174	159	153	179	165	157	145	145	155	129	166	156	143	167	150	174	150	159	155	164	158	170	172	149	151	181	169	176	127	151	156	166	158	143	155	151	130	199	155	182	154	174	174	166	146	189	160	166	154	154	157	163	130	141	134	150	165	157	166	159	160	176	163	171	160	160	164	143	136	152	158	155	180	160	150	160	139	148	160	166	154	177	168	160	169	151	149	178	139	163	120	133	150	156	152	167	175	156	154	144	155	142	153	164	191	167	170	184	159	156	153	160	185	176	172	163	157	162	162	155	152	160	157	133	170	147	157	159	154	170	174	159	143	156	126	151	161	171	147	183	174	178	158	162	154	175	163	157	130	152	166	149	173	170	138	164	160	170	155	149	182	179	143	133	171	158	158	159	167	155	166	136	157	160	138	178	157	147	155	167	166	157	185	183	167	164	170	157	156	133	172	185	157	158	169	157	186	156	166	150	165	146	164	144	165	155	172	162	143	166	171	165	153	178	153	139	162	166	180	149	157	163	150	138	135	146	172	141	158	160	155	168	147	148	170	168	165	165	158	138	164	146	142	162	159	155	179	182	177	163	153	164	168	165	149	167	138	155	157	164	155	157	167	149	170	149	166	150	166	153	148	157	166	194	162	147	130	153	163	191	170	159	148	150	166	163	174	156	158	163	155	148	157	145	165	163	172	162	139	150	164	151	160	152	126	155	154	170	173	143	138	161	135	159	151	150	173	130	145	182	156	172	163	142	142	152	150	150	158	152	162	184	152	139	131	153	164	163	149	152	146	143	156	169	154	152	157	181	158	161	174	149	147	167	167	159	158	148	172	184	160	151	160	175	156	165	149	152	176	146	170	137	167	182	181	130	170	185	163	157	151	157	163	193	147	161	146	151	129	140	172	171	150	145	178	150	154	161	181	160	158	166	150	160	160	149	177	151	145	142	171	157	155	129	147	155	154	166	145	173	172	173	176	160	166	152	133	159	175	143	151	173	151	148	171	134	173	163	159	160	146	185	164	151	142	181	143	157	172	132	152	153	171	148	162	146	164	138	158	161	161	157	133	173	187	164	178	163	144	154	139	160	152	152	168	176	150	176	170	166	147	165	140	175	127	163	158	163	170	137	187	151	137	136	145	153	142	163	154	158	166	136	144	170	186	147	170	154	149	187	178	135	179	154	144	147	155	158	160	163	179	172	154	149	148	141	164	155	156	147	188	134	152	159	159	157	162	144	146	193	159	155	161	152	162	155	163	148	153	145	172	154	138	165	152	160	164	167	150	153	173	169	157	159	173	163	153	166	138	146	161	170	177	154	169	158	144	161	169	132	158	166	150	168	153	172	157	169	154	173	164	164	160	158	162	168	164	142	166	151	171	173	158	169	166	189	163	150	140	154	167	169	152	158	146	168	155	140	170	160	158	161	145	182	166	154	136	144	161	142	165	175	179	181	153	169	167	129	164	149	152	156	148	148	160	154	176	170	176	173	141	143	159	151	150	142	168	142	138	147	146	154	143	163	160	133	156	163	173	166	152	155	179	180	183	170	157	183	176	152	205	164	179	141	147	161	158	171	162	163	172	141	148	161	162	159	158	133	165	151	169	164	181	179	149	157	160	159	172	151	141	177	149	149	147	164	156	164	161	165	134	146	173	158	164	179	166	163	156	172	149	163	165	163	169	167	145	157	178	147	168	138	147	143	142	168	174	149	169	155	165	150	174	184	153	158	150	158	161	164	138	195	176	160	154	157	172	160	187	159	159	145	153	158	159	175	165	158	157	166	164	159	147	150	149	175	160	161	171	150	162	154	156	160	169	156	179	150	154	153	147	141	169	156	160	168	156	152	152	157	133	149	166	157	144	142	138	168	165	150	167	153	163	165	166	164	175	147	159	150	157	167	146	133	170	165	164	153	155	156	153	158	148	143	159	163	147	159	162	150	155	141	149	167	151	139	166	162	169	139	162	161	156	171	179	173	161	180	168	173	181	159	186	159	153	151	171	137	172	151	154	156	154	147	158	169	148	132	126	164	172	162	128	144	149	151	163	157	145	179	155	151	174	151	180	172	155	170	143	128	182	143	180	182	158	172	161	149	168	154	173	150	164	154	153	152	163	168	161	148	162	147	163	189	163	136	172	168	124	163	147	143	176	150	190	175	160	148	189	167	142	157	137	143	163	145	153	150	142	152	175	183	145	159	153	172	149	135	149	146	138	143	161	140	143	153	172	172	148	180	166	146	152	162	168	165	142	164	126	180	165	134	140	165	153	189	155	155	158	172	154	150	147	154	149	139	148	149	145	175	164	162	158	174	175	181	176	155	138	151	160	157	184	164	168	152	162	154	170	155	139	132	148	152	155	171	173	154	190	169	134	161	163	181	153	159	134	137	166	159	142	164	185	153	142	149	132	151	161	161	144	146	161	170	146	143	134	128	168	164	149	173	165	153	178	152	173	176	160	171	173	154	161	146	142	166	160	153	170	159	147	161	161	137	163	156	155	155	130	153	149	171	167	164	169	188	136	145	166	165	168	164	152	144	156	149	171	161	153	145	159	135	147	178	155	150	132	165	150	154	171	177	165	180	154	163	181	165	178	156	161	152	172	156	136	157	171	152	155	161	158	146	150	165	162	141	166	148	157	142	149	144	137	167	165	137	176	148	154	166	166	165	162	166	156	118	159	174	163	173	136	182	168	153	154	144	167	139	177	162	150	165	141	175	146	169	139	151	147	122	154	159	152	151	154	154	144	133	144	142	192	168	173	171	178	155	153	167	138	164	163	161	157	161	182	167	176	152	152	147	140	161	138	155	148	169	171	162	142	152	151	151	135	151	149	147	169	178	150	164	168	159	159	179	150	162	142	177	168	152	142	161	182	170	167	143	155	174	165	144	142	170	173	143	172	168	152	143	148	147	164	174	159	160	146	165	180	148	173	170	164	151	162	184	147	165	150	164	169	173	140	144	165	138	154	176	157	169	159	188	156	167	151	145	171	141	147	162	128	162	153	174	180	137	147	167	163	156	158	141	169	163	147	152	153	150	158	155	183	145	160	155	124	159	157	163	174	150	168	158	154	163	157	179	164	175	169	128	164	150	171	138	145	156	174	158	161	176	156	170	181	149	162	153	156	145	146	156	170
60227	21263	1968	2181	2000	1559	1397	1247	1111	903	930	865	799	726	712	665	615	631	590	571	548	576	555	551	572	555	534	558	499	529	506	478	491	541	475	491	520	548	492	524	535	485	550	490	564	502	567	505	590	918	840	778	726	973	1167	1466	1454	2081	1228	1067	1234	1408	1881	1544	784	1074	1250	1545	1559	1414	1453	1218	1346	1209	845	753	688	625	508	528	550	507	521	533	505	478	494	464	449	464	504	448	467	461	481	480	478	493	487	467	467	498	476	470	455	490	453	477	463	481	501	424	450	477	453	449	427	478	483	449	465	460	452	500	484	454	449	493	430	459	506	480	486	492	476	461	446	461	455	447	488	425	493	493	496	493	491	462	472	473	454	449	472	463	499	479	494	462	499	482	432	455	470	455	462	467	424	474	484	462	438	459	466	473	475	495	495	483	448	466	493	453	471	492	438	516	470	460	456	444	420	468	473	491	488	482	462	462	436	470	459	472	479	450	444	447	420	484	469	445	467	500	439	439	435	460	449	438	437	466	446	489	419	474	487	480	419	510	455	460	445	501	460	470	448	451	463	474	488	439	455	450	456	475	474	484	478	408	493	448	473	440	483	465	472	480	422	485	454	455	500	471	456	418	451	476	502	442	446	509	451	499	449	439	470	476	429	458	446	464	468	472	484	481	462	453	475	463	490	493	455	452	465	457	472	460	440	456	483	483	477	478	442	483	435	510	482	481	443	456	476	474	463	491	462	496	490	418	457	466	456	489	476	486	477	470	466	438	518	456	470	462	461	457	460	467	471	485	461	421	449	455	475	425	470	467	465	449	452	462	455	441	443	444	457	501	430	470	438	456	453	458	451	475	510	514	437	449	451	429	480	434	442	440	495	449	457	449	459	470	464	453	445	486	464	467	466	445	496	448	450	492	477	479	435	473	453	462	470	479	454	462	444	455	438	472	481	454	465	467	472	472	454	451	452	479	464	466	438	479	495	481	442	430	441	462	457	444	441	480	458	480	470	457	487	431	439	447	500	476	461	445	440	485	474	433	428	471	434	457	468	464	471	476	507	468	441	459	484	509	436	483	478	457	433	493	468	453	472	451	483	454	455	512	480	459	484	505	452	495	489	435	472	464	469	455	504	458	478	440	496	476	460	432	435	465	509	455	502	464	464	433	463	455	473	438	463	430	435	462	454	407	461	460	485	461	420	504	434	497	475	480	476	457	454	471	461	455	481	471	480	473	403	474	450	466	456	454	452	474	439	450	503	450	438	491	497	423	460	504	443	479	500	437	494	502	416	441	441	471	488	483	489	458	468	475	462	493	485	422	472	460	467	452	477	498	462	446	475	457	467	472	469	429	513	468	449	420	458	497	432	475	456	478	457	447	465	470	507	444	411	481	425	445	486	449	501	475	429	432	461	497	493	473	471	452	459	457	450	469	480	501	480	460	466	420	487	477	501	440	446	458	456	439	498	469	444	460	472	419	488	479	497	492	468	451	458	445	481	457	454	437	441	495	492	434	440	455	469	428	469	464	446	414	475	481	429	449	493	472	449	475	522	443	508	447	469	470	486	424	498	476	490	466	430	464	475	480	498	442	430	495	476	450	430	442	460	473	466	469	436	444	478	468	473	487	479	458	434	470	458	455	496	421	435	475	452	450	471	489	445	446	485	447	467	430	492	468	488	470	450	420	488	487	456	441	524	477	447	492	487	454	495	450	483	493	447	467	457	501	453	422	471	466	426	492	496	468	440	473	440	482	508	464	533	486	476	497	429	469	458	480	485	492	488	438	430	434	423	476	449	454	440	471	469	457	481	454	483	447	452	454	461	485	437	486	472	475	454	478	440	459	432	475	457	483	490	458	469	439	483	510	453	492	470	467	463	405	444	456	440	427	468	480	478	495	440	473	460	424	479	421	457	454	488	505	456	460	440	482	502	458	462	455	465	448	468	437	460	474	467	439	446	457	482	434	474	415	480	495	452	515	499	460	439	433	436	443	461	463	492	452	447	508	482	468	464	462	505	475	482	456	464	478	456	433	478	464	445	443	458	465	464	488	420	455	431	452	467	450	452	449	453	442	470	438	481	487	439	479	446	481	496	479	467	455	439	420	453	452	481	437	481	457	476	500	494	477	437	460	470	456	462	484	469	451	492	492	480	476	475	463	471	464	441	465	464	445	454	459	471	475	502	492	465	426	470	431	488	460	466	468	466	466	483	471	474	464	464	443	428	489	473	437	436	470	458	437	445	457	460	482	475	491	450	462	477	438	462	464	458	498	448	472	434	513	464	448	449	501	456	435	443	464	471	474	471	492	506	482	478	437	419	425	467	450	439	479	502	432	466	442	484	501	449	436	447	469	470	482	458	446	482	465	445	462	449	467	435	461	502	481	455	438	471	454	465	445	428	498	465	452	452	458	451	496	467	478	476	490	501	465	457	443	444	474	479	435	444	474	457	439	506	408	473	446	488	467	496	473	477	455	515	477	452	438	462	447	468	473	494	476	481	489	499	491	469	453	456	443	437	509	483	476	477	450	444	453	432	477	471	435	492	470	454	457	430	448	503	437	473	475	465	463	461	434	427	469	457	413	453	480	471	445	502	486	448	481	426	474	459	480	501	449	447	440	477	436	444	449	448	460	502	467	454	453	471	469	455	412	473	487	437	458	424	457	453	460	462	444	484	437	459	468	465	427	409	471	487	442	466	487	493	458	471	469	448	429	461	442	491	466	466	431	467	470	494	466	437	463	466	455	443	458	427	463	497	479	459	478	499	472	478	476	480	518	443	469	466	473	447	471	467	503	474	476	442	472	482	437	445	458	495	484	461	490	453	479	470	467	462	469	466	469	491	451	471	460	480	461	465	499	441	474	464	466	466	467	449	483	455	451	457	501	444	458	449	459	435	439	473	463	450	475	456	454	491	502	453	478	461	482	448	442	483	475	471	467	418	465	418	449	484	479	433	434	455	489	473	478	477	437	456	452	470	492	488	460	461	417	428	471	495	440	497	455	445	467	444	480	435	509	431	458	440	467	477	452	503	438	472	470	472	469	440	436	497	463	463	435	453	444	501	420	450	476	419	467	479	475	444	485	434	480	446	446	443	481	438	446	471	467	470	437	427	436	464	495	465	478	470	468	472	428	430	470	451	440	444	435	516	447	445	445	482	471	458	452	471	470	485	455	438	441	461	459	445	476	495	471	487	473	445	472	445	467	469	430	476	495	440	451	443	469	478	448	479	479	454	451	476	479	452	459	482	455	479	481	508	460	505	487	486	448	484	505	475	441	473	452	470	457	460	455	438	478	481	466	438	494	430	461	492	443	461	448	467	434	452	430	450	482	461	462	473	444	474	463	438	458	434	475	466	462	496	475	468	443	463	456	437	465	507	485	470	484	464	444	446	448	448	446	433	463	478	475	449	466	465	480	486	445	455	457	492	451	445	441	442	415	444	479	470	456	494	443	457	458	490	457	467	471	459	464	420	496	467	475	485	453	444	459	439	445	472	474
39173	11090	748	319	291	280	284	284	278	282	269	268	243	267	254	264	271	258	267	276	252	273	251	258	249	216	272	264	280	249	272	257	262	276	259	260	264	241	241	238	235	253	275	253	264	249	257	238	227	287	282	260	250	242	263	256	267	276	281	304	234	244	274	261	251	232	259	279	240	249	262	248	283	284	289	272	234	274	271	259	276	251	228	252	277	270	287	273	284	272	267	258	261	222	271	262	255	256	251	281	264	264	239	273	278	263	284	301	255	281	262	259	287	261	226	248	298	262	272	259	257	278	229	244	245	238	273	253	249	258	244	222	260	256	263	256	274	267	260	270	261	260	257	285	271	268	303	247	242	254	262	247	273	251	258	234	247	289	232	267	262	260	245	264	236	260	289	248	258	237	257	273	281	285	256	259	250	275	277	250	266	257	286	223	293	256	261	279	238	266	245	242	227	250	253	254	266	256	247	250	286	253	247	257	242	270	261	263	256	224	257	270	268	276	280	234	267	233	274	270	238	246	242	261	264	217	251	281	297	256	258	267	265	240	261	248	260	243	264	266	246	254	271	265	250	262	257	256	266	282	250	274	268	253	254	274	273	280	265	252	258	261	273	262	256	260	272	277	256	250	263	281	247	250	245	279	278	241	267	221	271	257	239	275	256	278	270	228	280	252	243	252	245	275	251	224	276	255	257	242	260	234	263	298	291	276	250	270	273	263	286	250	238	246	246	239	250	252	282	253	252	258	269	277	272	242	270	275	282	248	251	253	262	257	271	235	274	267	259	254	267	248	262	283	251	226	272	253	236	283	259	255	282	233	267	242	268	266	275	269	281	271	257	305	280	251	256	246	256	250	290	264	282	289	266	268	280	260	256	256	277	270	261	266	258	233	254	266	264	266	234	266	246	245	243	259	251	249	275	224	290	257	280	256	264	276	270	251	226	254	251	240	240	264	250	238	263	247	291	245	284	272	229	283	255	269	250	239	259	259	260	271	245	272	241	248	244	253	264	288	242	232	237	268	285	229	271	246	252	249	271	304	244	220	264	253	266	266	271	247	286	245	282	265	257	219	229	264	291	274	228	234	273	241	255	256	286	275	262	278	253	296	286	261	259	291	283	274	263	255	234	273	229	265	276	274	257	292	242	280	284	261	232	274	236	246	246	276	294	231	256	270	279	262	244	263	264	272	265	236	272	258	235	278	266	290	252	269	255	266	254	235	263	245	218	256	283	272	263	267	274	269	278	276	236	244	269	279	239	275	259	276	249	263	264	267	260	269	248	290	278	227	272	248	250	243	255	255	271	260	280	242	269	260	242	247	251	262	246	276	264	258	273	251	246	234	262	266	253	249	271	266	267	254	266	269	266	267	251	266	272	257	278	259	279	235	241	249	247	231	228	250	286	268	267	248	249	264	269	274	268	243	258	228	249	232	240	256	262	272	277	253	276	258	222	245	293	278	255	244	239	274	253	270	268	268	265	243	238	262	276	246	243	245	277	261	265	255	226	246	247	262	280	257	253	236	257	261	265	275	270	259	248	276	261	258	258	259	284	259	259	266	259	241	266	225	272	246	241	239	263	280	260	247	243	271	251	247	284	281	255	260	272	266	263	253	250	235	246	259	281	264	262	265	273	244	296	274	263	273	271	277	260	253	283	271	264	272	254	277	242	271	252	263	285	262	283	263	257	252	246	243	263	250	277	259	280	253	264	263	249	246	251	270	261	250	278	286	249	259	267	254	292	238	262	263	256	242	265	267	268	271	298	294	256	244	297	244	288	258	232	272	245	272	253	269	268	284	227	263	269	290	266	264	265	227	258	229	260	277	228	233	281	256	289	240	253	285	232	285	281	261	277	248	266	249	241	260	262	244	277	262	272	270	268	260	286	245	270	259	282	236	264	258	284	291	239	247	265	272	248	271	256	289	259	265	274	286	256	260	259	272	241	237	259	243	257	227	244	294	226	268	275	229	277	272	254	276	242	272	252	288	261	259	231	255	264	289	283	267	257	284	239	252	255	235	256	298	265	266	262	237	212	271	226	269	230	265	239	282	262	267	264	269	259	280	254	258	261	242	286	269	262	242	271	253	272	280	263	254	262	273	242	257	253	273	246	261	237	266	267	246	269	239	251	249	244	247	271	257	280	221	265	266	239	243	257	247	262	272	258	267	276	271	276	265	295	256	251	270	238	259	250	266	271	241	261	246	280	249	257	259	227	280	256	275	254	261	263	280	241	254	252	289	274	279	282	259	282	245	230	249	256	242	245	259	253	261	249	265	254	273	252	272	260	266	263	257	230	241	269	263	296	248	258	275	257	272	270	267	262	260	261	256	252	281	279	275	272	232	255	274	271	260	258	249	252	253	250	242	226	233	238	266	268	279	282	245	287	262	243	283	244	246	272	252	285	295	250	280	286	256	273	261	280	245	240	241	262	250	261	254	256	267	289	267	263	262	285	260	293	251	260	256	265	281	260	242	266	269	248	263	257	264	276	293	258	277	254	247	283	273	276	281	254	224	229	262	265	262	255	246	262	251	273	258	253	276	263	254	273	232	242	249	313	267	260	254	242	240	248	267	256	282	218	266	247	277	225	234	252	249	255	235	241	250	252	249	268	241	265	242	258	281	244	268	258	263	242	251	255	256	267	272	261	277	234	219	271	272	305	280	271	275	259	255	270	282	280	276	257	249	260	257	262	274	269	274	256	245	237	269	226	254	245	258	255	255	257	286	287	262	249	262	261	248	247	255	251	293	270	264	268	270	251	301	280	264	252	259	274	261	247	201	252	249	259	259	252	243	248	219	249	261	263	249	258	252	234	250	286	271	245	257	266	305	266	258	238	223	233	263	260	269	268	252	236	249	262	278	257	260	252	271	250	228	262	264	274	255	241	263	245	263	283	248	255	231	266	250	232	253	242	271	273	262	253	251	276	293	264	263	255	276	241	304	266	267	234	273	255	266	262	254	251	243	276	260	254	253	270	269	271	303	263	262	270	264	270	280	286	244	257	266	272	246	252	258	265	265	285	256	247	272	279	257	257	253	265	252	245	262	279	250	237	244	250	270	261	267	256	275	241	240	280	231	242	273	271	269	252	292	279	263	242	231	267	228	206	259	250	246	266	253	271	269	256	272	240	265	248	254	238	240	268	255	284	231	277	267	258	231	239	253	275	246	272	272	253	233	272	266	222	257	248	234	249	262	266	270	238	271	273	278	237	248	262	256	277	269	242	235	274	277	288	275	265	260	250	288	271	241	269	237	270	250	252	229	256	251	256	255	289	264	257	232	248	266	255	268	261	249	264	255	276	234	242	271	267	267	269	221	286	270	247	231	275	278	234	243	279	262	231	280	253	277	253	263	258	246	251	269	248	253	259	284	245	278	262	284	255	246	263	287	265	277	266	257	279	269	241	252	291	268	268	272	269	280	237	259	251	262	266	236	290	260	280	253	235	263	247	256	283	277	267	284	279	260	288	241	243	247	264	229	254	268
33301	4418	781	748	763	739	755	748	714	715	728	655	755	710	726	736	742	740	709	720	700	743	709	701	678	664	629	720	698	673	691	688	716	670	706	720	671	709	683	743	773	706	714	711	702	732	697	675	704	748	746	711	729	790	771	727	718	772	767	754	777	708	799	715	691	677	751	705	741	751	712	737	747	760	714	766	687	699	693	688	726	727	675	699	750	720	727	739	702	667	671	689	667	713	699	700	689	692	673	696	705	673	730	717	688	707	691	668	698	692	732	667	730	684	662	722	719	705	719	739	700	671	697	720	711	641	737	734	710	683	714	739	723	697	677	709	701	733	676	706	680	704	683	705	694	688	681	731	714	661	689	704	734	701	674	657	750	716	658	693	727	707	734	704	710	706	709	711	697	668	689	691	727	708	644	759	696	687	680	749	720	720	696	741	704	724	709	705	683	669	683	708	697	665	727	726	688	680	689	655	672	680	702	669	726	706	687	699	699	736	640	723	726	712	730	708	674	746	702	714	708	675	683	665	744	693	727	666	686	737	707	670	744	698	728	720	667	725	732	685	695	748	698	673	725	707	673	730	704	650	697	722	675	727	708	723	666	722	667	707	731	686	727	696	719	712	700	700	713	697	716	685	686	716	710	673	664	700	706	662	701	707	743	656	723	689	682	717	748	647	731	696	703	723	741	684	710	698	677	656	712	683	662	640	700	672	691	671	701	701	679	748	692	730	670	690	709	676	744	706	723	699	672	696	731	712	698	686	690	701	698	712	729	690	700	693	725	676	707	670	712	744	740	679	679	720	732	701	701	727	673	691	724	751	717	709	731	681	687	736	686	699	688	726	700	711	659	675	692	713	643	698	708	684	722	700	724	688	701	724	696	688	686	669	676	670	690	687	708	698	679	705	673	691	713	707	717	715	732	720	758	729	699	695	673	694	666	739	731	701	679	706	713	678	729	683	702	713	665	701	708	682	736	708	717	727	702	701	669	737	682	691	708	706	695	729	718	720	683	713	718	672	697	692	727	758	721	722	700	686	710	673	648	695	674	702	722	623	684	716	768	650	723	674	670	683	678	715	651	696	722	693	692	634	703	719	726	692	745	684	664	668	679	682	703	712	726	741	690	696	710	721	686	680	680	687	730	701	718	707	737	722	703	678	690	720	739	712	731	694	706	737	676	647	703	675	678	702	694	682	697	659	717	724	733	688	727	652	692	688	680	746	685	671	661	686	692	683	710	701	706	743	686	674	696	721	705	677	703	683	713	744	715	730	684	651	714	713	711	759	715	665	674	639	699	666	730	703	723	709	740	748	704	755	689	694	666	669	737	671	733	740	704	701	694	725	667	700	683	642	737	728	687	693	698	718	711	711	748	700	702	664	719	701	696	692	699	724	730	711	679	669	758	693	686	720	665	738	684	706	704	595	701	742	726	702	696	710	717	686	693	726	707	667	673	747	682	700	656	697	713	721	746	646	697	676	708	701	661	665	763	733	751	751	733	730	746	730	714	697	721	685	719	674	735	689	687	731	674	752	706	695	686	727	668	754	703	691	697	686	745	703	692	687	756	684	724	693	727	691	730	704	700	708	720	733	770	677	666	700	690	668	705	639	723	723	701	665	716	700	671	651	675	696	732	693	723	707	726	715	657	730	715	710	741	718	668	719	722	720	683	699	685	660	642	711	655	668	689	708	708	678	713	669	720	694	718	702	704	726	724	679	660	745	734	710	718	705	702	698	730	694	750	706	722	685	658	676	661	678	698	632	687	763	671	710	699	775	689	688	709	678	700	761	728	681	729	724	681	702	744	695	699	712	649	701	718	701	703	742	688	677	699	692	697	713	679	699	646	687	665	673	719	686	680	698	686	651	730	707	720	716	700	653	731	674	671	662	752	704	712	702	748	690	648	700	706	735	661	690	673	714	729	713	695	742	723	709	707	719	756	730	697	711	695	699	702	708	730	671	692	678	713	722	693	692	758	717	732	730	696	676	700	705	753	726	703	711	718	725	703	657	727	713	695	740	728	655	681	700	679	656	679	683	659	715	684	712	711	736	690	673	794	695	706	708	722	736	692	694	712	710	699	703	722	733	711	723	703	703	677	744	729	652	682	678	697	655	696	697	706	738	706	714	700	732	709	716	705	730	706	744	716	653	689	721	710	760	727	672	698	683	651	711	694	677	681	647	734	672	695	687	687	711	757	718	700	722	728	687	694	701	688	706	676	691	705	727	722	749	730	716	692	652	725	677	739	672	705	688	665	697	703	693	714	761	662	680	679	707	667	710	666	676	721	715	686	706	691	684	724	733	761	745	690	743	726	689	710	692	688	714	708	708	691	691	682	698	724	686	666	654	679	676	691	671	720	665	733	723	701	715	736	710	655	720	698	696	739	722	625	745	720	694	690	791	736	734	660	707	680	730	677	662	676	721	713	701	703	704	698	731	698	710	709	698	729	720	735	697	699	736	686	701	634	657	731	743	708	686	702	710	695	710	676	666	725	742	732	696	697	725	741	694	719	717	694	726	716	726	674	700	664	722	734	727	760	753	693	682	678	656	698	706	695	715	725	699	716	683	730	704	710	785	695	722	669	674	630	719	704	735	697	701	705	714	691	658	666	738	711	709	672	710	717	668	724	695	734	711	736	701	724	685	679	713	673	715	654	633	702	710	719	675	678	732	737	726	669	672	668	676	721	718	691	727	674	696	712	748	740	663	656	698	684	706	730	728	723	690	725	698	687	681	742	692	641	746	721	683	687	645	748	696	684	701	674	746	750	683	763	734	680	760	688	693	718	673	689	686	693	715	705	706	704	707	676	702	668	738	706	662	729	691	664	665	705	740	683	702	750	726	691	710	734	727	741	691	671	715	703	672	710	722	696	684	664	699	705	727	719	694	671	673	726	665	718	682	667	734	725	748	695	694	739	647	675	766	748	705	742	700	676	680	690	771	735	686	723	701	693	693	725	689	678	691	691	728	740	736	657	711	716	746	699	721	722	685	661	693	719	715	707	690	682	661	679	718	717	701	711	713	701	692	749	670	738	719	674	727	736	719	714	701	642	706	685	693	682	721	688	724	750	670	729	718	691	733	699	677	683	684	678	755	715	755	681	648	702	671	752	736	716	684	646	732	699	694	725	712	664	698	712	691	685	686	745	680	734	690	705	695	696	682	655	755	680	737	664	666	728	736	701	680	699	684	671	759	660	658	716	723	703	702	675	707	671	680	685	682	686	734	673	705	712	705	691	708	703	719	730	727	726	714	678	717	745	709	726	695	643	673	742	713	740	693	738	669	707	740	690	691	692	713	686	671	739	685	742	667	734	729	753	670	727	681	664	705	656	701	676	689	721	676	730	709	672	720	714	661	665	707	756	710	750	655	691	717	707	724	704	691	721	713	698	707	694	697	668	689	645	707	733	658	658	713	667	704	676	686	734	723	693	697	709	705	702	722	703	681	677	698	714	691	768	697	700	696	712	723	722	717	686	713	682	734
73143	36437	9370	741	365	270	268	232	192	197	206	170	182	153	173	153	167	154	159	135	161	130	178	145	169	162	162	144	145	164	144	130	150	150	152	140	150	153	150	156	160	165	142	153	152	151	178	144	183	172	169	164	178	181	178	220	173	211	176	188	213	215	215	178	159	193	192	199	204	209	202	193	234	201	180	169	163	146	161	156	165	160	129	154	144	145	145	175	156	150	151	164	152	151	182	135	144	148	158	167	148	135	158	160	160	146	156	142	146	151	148	145	164	156	155	147	149	150	141	159	154	155	163	157	131	174	166	165	136	159	148	155	125	163	130	156	164	172	146	157	136	174	145	140	148	150	149	132	155	165	150	146	155	147	148	139	144	140	136	155	143	148	123	143	136	166	141	131	152	158	161	141	144	163	129	147	144	145	165	155	155	169	156	175	164	145	155	153	164	165	162	151	134	153	134	131	140	124	170	144	135	148	147	161	146	116	159	153	152	149	164	165	143	141	155	144	171	150	140	133	126	152	151	172	141	134	145	166	161	168	128	146	148	129	143	146	160	138	147	159	147	128	146	141	166	148	151	137	145	141	160	131	165	141	159	115	153	150	163	162	156	155	142	139	152	179	158	170	155	152	152	157	169	151	150	152	147	147	138	152	157	148	149	139	153	142	143	155	160	151	143	157	141	154	131	143	146	144	168	149	157	143	146	127	153	165	132	159	156	147	146	169	148	165	161	154	162	136	128	136	145	156	127	117	145	132	141	148	146	129	138	121	119	136	153	149	151	157	146	160	163	147	146	140	134	145	157	153	139	147	153	169	154	140	160	144	166	177	164	154	160	140	142	150	173	148	144	153	145	144	138	147	174	140	148	146	148	145	140	163	128	164	144	139	139	131	144	149	142	160	130	147	134	112	139	141	152	150	143	143	149	134	128	147	136	158	152	144	173	157	190	139	156	142	159	162	145	146	130	130	161	137	144	150	167	145	154	140	162	145	166	136	142	151	128	162	159	158	151	147	154	156	160	151	129	158	138	148	131	146	134	154	148	141	148	138	152	160	160	150	117	140	147	135	148	153	146	171	150	134	150	147	144	169	182	146	132	162	140	145	156	128	154	135	166	156	161	164	160	148	154	136	171	138	172	144	161	145	136	155	151	134	152	162	175	141	134	159	135	142	146	151	164	145	120	147	171	168	150	152	142	134	156	145	157	139	163	141	137	145	154	144	154	161	147	126	151	142	146	147	139	159	172	162	164	146	123	158	143	135	159	165	134	133	136	143	133	163	160	166	148	162	138	160	160	159	144	138	159	162	162	132	157	122	137	137	137	166	164	144	138	136	154	150	154	142	138	182	149	150	118	145	158	153	156	148	158	137	159	139	158	143	137	151	163	158	152	152	174	168	145	135	135	161	152	143	163	166	137	152	153	139	156	159	150	158	151	173	158	129	141	151	188	158	128	154	130	135	142	150	140	150	157	159	173	143	139	133	163	156	158	128	142	172	153	167	127	148	152	166	153	134	175	139	144	150	151	138	143	147	144	143	155	149	140	157	143	133	158	128	135	120	131	144	150	144	151	174	138	135	145	127	143	136	180	148	156	157	147	154	140	146	147	145	149	151	146	133	130	150	162	154	160	159	141	157	155	148	148	127	155	161	163	143	146	135	155	177	153	151	142	169	130	146	134	148	140	171	142	157	152	154	159	162	124	166	141	176	145	178	146	155	155	143	148	145	140	153	169	159	144	146	172	143	156	158	154	160	131	110	160	153	162	154	145	159	137	154	165	149	153	170	155	125	139	167	164	148	155	149	150	148	150	145	142	149	137	137	141	126	166	146	148	151	141	162	144	179	147	141	161	136	133	152	138	152	153	138	181	157	134	152	141	152	159	148	170	150	138	125	169	161	164	115	140	166	173	161	163	148	137	147	150	154	153	139	149	141	155	154	165	160	141	120	160	130	156	128	161	175	148	141	162	157	170	170	129	170	171	172	152	140	154	144	145	141	147	123	155	168	133	142	172	131	164	155	144	153	136	144	133	127	158	141	147	155	148	140	147	174	155	136	157	139	152	159	145	137	121	136	137	139	147	154	132	154	159	152	149	143	133	144	147	134	134	144	141	129	173	167	152	170	177	142	155	163	143	144	154	150	154	145	161	138	145	144	161	174	141	150	133	128	155	153	160	155	135	133	137	147	153	149	160	167	160	159	125	125	154	164	145	178	149	159	140	148	162	143	160	157	138	152	141	138	144	144	144	159	156	144	147	152	149	168	163	161	154	138	154	147	131	155	125	130	139	136	150	159	159	151	165	145	153	123	137	138	137	154	159	143	151	151	145	177	164	156	130	162	142	160	193	151	139	154	147	163	141	155	139	161	143	142	141	151	136	129	144	159	154	156	146	131	169	169	143	151	135	162	149	165	130	146	145	148	144	142	127	140	144	126	141	159	131	155	157	140	148	120	151	151	164	166	144	148	136	166	143	172	149	159	167	131	143	143	145	141	136	139	150	136	154	152	143	140	156	169	147	144	167	161	153	144	156	146	154	138	137	156	153	147	157	139	142	164	143	145	150	131	143	163	160	165	155	131	175	150	139	154	136	154	161	147	146	139	151	153	176	133	128	142	157	140	148	125	142	136	152	162	148	146	163	145	152	156	190	145	152	145	149	155	136	137	161	152	147	161	153	137	135	154	161	167	164	124	147	154	168	127	148	139	160	173	146	137	149	135	151	143	145	132	157	157	171	156	135	153	146	168	152	148	139	156	155	141	143	132	146	155	145	131	160	160	133	157	146	178	153	152	139	143	123	144	161	151	154	164	165	157	148	149	129	151	142	155	153	141	147	167	162	155	150	142	161	156	151	155	146	158	158	130	164	155	139	144	165	174	163	156	166	148	149	166	149	152	158	150	142	163	134	135	152	163	146	142	150	144	134	158	165	161	143	154	148	162	146	151	140	154	140	152	150	131	124	161	162	142	139	155	139	156	148	130	147	138	159	150	159	150	150	158	167	163	126	162	138	142	168	167	141	161	157	172	145	160	152	154	140	151	150	166	154	145	111	142	143	159	131	165	160	145	146	124	163	149	138	163	131	164	151	159	158	139	153	176	172	150	151	147	171	165	147	153	175	165	152	151	148	152	134	149	163	159	149	155	152	169	150	133	150	126	123	154	144	160	147	165	144	134	138	131	145	155	167	146	146	171	152	156	152	145	140	153	164	159	152	152	145	166	146	147	148	159	153	151	153	162	149	152	144	148	137	156	138	145	147	145	157	155	153	134	161	155	150	144	127	172	143	145	138	161	144	137	155	151	160	136	151	138	141	169	159	159	134	154	160	158	154	151	151	139	146	162	135	128	165	151	143	160	143	154	162	153	148	141	146	157	160	155	128	176	178	159	144	159	135	151	150	140	153	156	171	143	165	153	153	156	154	179	139	135	163	150	137	144	172	146	144	150	146	160	160	160	157	159	170	155	173	165	165	138	146	186	162	163	143	133
52564	13740	1189	1333	1159	1013	904	779	833	667	648	664	632	560	548	501	492	541	514	521	527	503	505	486	505	491	494	439	462	487	472	470	472	474	457	451	456	457	504	471	438	448	467	491	546	492	496	543	614	640	599	593	676	634	705	819	706	1011	793	681	826	1011	906	642	626	950	877	1034	1043	960	817	786	979	724	678	576	551	502	455	473	507	468	519	469	492	456	457	447	429	470	429	435	419	421	462	462	423	447	426	456	450	471	438	429	445	462	433	434	429	442	443	460	433	464	479	420	459	435	488	452	434	436	439	445	443	471	445	443	447	413	437	392	400	414	406	400	422	451	429	450	454	442	427	420	469	426	426	415	433	408	454	435	416	466	424	461	431	415	421	457	435	445	444	439	465	441	449	422	434	436	425	428	420	442	455	458	453	448	434	462	434	460	409	442	423	471	476	468	495	447	461	455	419	421	417	416	427	451	426	438	445	397	449	407	424	433	425	473	429	448	428	470	446	425	435	435	413	498	453	456	438	378	419	446	469	454	409	426	423	426	457	444	415	410	429	504	415	419	436	418	442	452	447	469	429	442	469	439	445	460	460	415	444	444	426	426	438	462	437	414	401	412	462	452	463	456	448	433	458	440	431	450	409	450	435	415	465	453	453	428	445	455	451	457	425	462	416	457	424	440	423	466	441	452	410	456	411	412	423	437	405	466	433	424	447	463	459	427	415	410	460	430	466	425	419	458	439	469	425	437	412	447	436	447	456	395	427	460	487	480	443	455	435	405	478	476	445	471	420	449	445	423	439	442	487	429	450	497	403	421	442	467	402	466	439	398	440	444	399	420	466	407	440	423	388	445	424	436	450	435	429	443	451	454	455	463	439	441	477	462	440	478	472	453	414	443	466	458	444	487	423	444	434	448	403	423	421	407	451	499	422	458	443	430	454	436	438	426	451	466	447	450	415	451	447	465	403	470	460	396	433	438	414	436	428	447	478	415	448	462	446	489	427	448	419	440	451	431	486	450	463	438	470	420	456	432	401	466	463	433	474	468	440	433	423	451	450	442	449	439	415	431	453	456	419	443	445	468	399	437	464	437	429	450	468	445	442	429	461	450	423	431	465	460	449	412	413	461	475	460	426	448	406	432	451	447	469	389	432	433	441	437	422	437	452	385	405	461	473	447	440	477	378	455	442	417	416	445	448	410	491	402	432	438	430	444	485	430	415	454	449	408	500	450	436	415	460	424	404	428	412	432	461	432	462	456	461	420	440	419	429	440	401	466	449	438	486	443	451	438	456	429	443	455	432	418	420	432	419	434	428	448	443	454	415	401	457	425	427	411	427	457	411	434	416	406	441	410	450	457	435	447	405	443	432	435	452	407	474	461	413	434	419	415	432	424	399	444	458	462	441	449	427	426	407	424	482	435	406	429	433	452	460	438	430	437	372	438	457	431	481	421	439	454	473	467	445	432	435	442	432	414	432	437	461	470	444	391	462	439	461	434	423	402	444	423	420	422	403	452	450	404	414	412	435	437	440	381	435	430	465	436	442	474	425	405	439	431	406	456	495	428	482	475	428	446	456	415	429	442	516	426	443	438	450	403	429	401	438	475	422	467	466	435	461	437	459	426	453	449	447	444	460	479	415	457	422	432	417	409	440	388	447	440	414	441	454	445	445	474	468	416	453	439	401	404	443	406	431	443	473	421	443	459	409	449	465	457	447	466	445	469	432	435	432	457	442	427	430	447	427	438	460	432	455	426	461	472	460	462	437	469	434	417	413	452	432	413	422	422	378	438	439	461	393	405	366	437	466	455	420	433	405	442	453	444	400	453	433	495	444	472	477	406	424	426	465	394	415	465	417	454	437	417	451	476	482	451	438	470	415	431	406	434	439	444	420	410	419	459	462	443	449	384	424	458	421	444	452	434	413	441	418	447	480	466	455	431	438	430	422	463	405	428	449	409	438	432	440	468	431	446	414	431	424	435	406	419	443	436	486	436	437	465	479	450	418	417	421	436	467	453	440	441	412	442	451	465	444	424	486	430	414	434	434	449	449	461	483	404	448	429	481	427	488	461	433	444	450	439	441	420	430	411	457	466	446	420	398	444	442	449	456	404	483	428	464	442	430	440	439	418	433	435	402	438	434	417	389	439	418	414	421	429	461	426	431	421	418	426	452	442	455	399	436	470	425	390	450	438	443	467	449	405	446	450	413	399	435	459	446	416	456	427	419	423	426	463	404	454	449	469	419	478	435	433	425	417	405	415	446	421	404	461	443	405	419	452	432	461	427	444	433	441	457	408	411	443	431	462	435	440	453	409	468	415	413	476	414	439	453	443	438	444	468	472	427	436	438	408	442	421	431	434	442	473	459	414	420	442	444	412	432	448	436	448	439	472	460	465	424	419	409	427	437	445	451	463	495	475	430	410	439	427	419	452	452	444	471	473	436	453	458	415	467	494	449	437	438	416	417	449	431	435	417	424	449	441	444	436	450	395	405	484	416	473	456	442	449	417	448	486	456	412	424	440	457	454	421	437	445	426	462	447	415	429	417	425	430	476	459	422	428	442	446	442	446	436	442	413	441	431	428	454	462	434	424	430	404	447	487	457	426	457	435	390	439	439	478	442	442	444	432	433	439	425	435	433	420	437	425	485	450	450	420	412	446	450	448	450	445	427	432	375	431	437	437	407	443	440	427	422	435	421	425	430	444	441	435	433	433	484	422	422	445	449	450	431	444	439	441	424	424	459	441	470	434	487	461	401	431	420	385	446	442	446	430	423	437	470	408	455	517	414	450	430	436	457	462	428	428	472	440	425	414	441	426	451	434	473	442	450	425	440	430	405	464	444	480	476	443	437	483	425	450	464	447	444	429	437	441	428	413	420	420	405	419	459	408	423	462	413	441	460	413	426	437	409	445	447	455	436	420	440	397	469	447	465	448	421	455	440	465	440	454	479	418	431	446	425	424	451	433	472	443	427	433	427	472	486	440	422	421	476	432	490	438	476	416	433	448	449	436	458	451	433	457	452	407	434	433	451	437	480	460	429	425	441	425	475	435	444	426	441	491	447	479	450	463	465	423	433	455	423	464	434	431	421	460	438	458	463	456	446	459	430	419	456	466	426	442	438	451	444	412	450	442	407	469	450	449	425	390	431	398	449	430	434	421	421	448	445	447	444	453	411	471	444	428	476	468	421	434	452	428	437	431	411	434	438	430	460	446	413	475	446	434	434	448	443	449	389	413	427	433	416	426	446	470	445	441	466	491	429	470	435	422	439	440	416	437	412	444	422	432	459	408	423	449	470	423	466	434	425	442	419	419	452	413	436	447	431	436	435	452	503	445	459	414	410	397	429	459	456	434	416	478	447	446	443	450	419	445	430	452	434	422	432	395	449	424	463	415	417	420	472	428	452	440	445	445	402	434	470	404	407	431	425	432	435	418	476	443	399	421	404	397	442	414	406	449	432	419	438	425	422	405	429	436	440	458	395	421	459	448	440
79534	40103	15799	2569	596	444	361	297	246	268	220	213	203	227	184	191	177	167	185	185	141	181	162	181	162	169	170	195	171	155	162	163	185	164	165	168	179	155	178	163	190	153	185	184	167	190	159	193	203	202	184	198	206	202	231	248	223	245	276	242	216	274	254	206	215	215	276	233	304	282	258	243	275	214	189	159	155	158	172	154	173	153	162	160	143	173	151	154	168	153	177	158	169	161	146	166	167	153	145	151	132	154	163	195	136	129	163	175	145	154	146	167	150	153	166	171	138	148	165	169	151	145	145	162	162	151	159	159	150	151	151	156	172	164	167	156	144	178	159	182	178	184	163	150	164	167	181	153	169	159	154	152	151	138	141	142	151	145	160	175	166	148	148	175	140	177	149	187	157	148	160	148	170	171	161	157	156	169	161	163	185	156	152	190	176	159	152	171	156	151	149	158	160	151	153	154	151	142	163	173	165	171	173	181	148	167	170	154	159	153	153	140	163	172	163	151	144	190	147	173	154	148	168	162	177	159	179	150	142	163	152	161	163	156	155	142	152	152	156	145	160	159	141	157	171	162	145	147	148	161	174	152	159	160	172	149	156	171	165	153	132	136	167	166	167	165	166	171	173	158	166	145	171	168	173	167	125	161	159	159	157	162	147	138	164	160	145	134	149	155	170	178	172	145	154	141	150	157	142	148	154	136	183	141	155	153	149	164	146	147	172	160	142	173	169	140	153	140	163	178	149	166	146	161	137	178	161	168	166	139	143	141	147	188	163	165	132	145	160	173	161	182	167	143	150	161	155	156	148	174	148	139	158	161	151	148	175	185	166	148	151	162	153	161	192	192	157	149	136	183	177	182	166	173	155	137	175	155	162	136	157	146	137	155	147	154	139	145	153	154	163	152	137	146	166	161	159	165	159	151	174	158	163	139	146	155	159	157	185	158	159	154	168	155	162	169	152	169	178	179	154	140	176	174	163	145	179	158	185	152	178	174	151	162	182	148	145	154	174	152	153	165	192	164	159	141	173	137	168	156	129	130	158	162	173	168	138	160	163	158	164	157	151	161	158	152	142	144	143	150	149	163	152	157	168	161	157	160	166	156	150	170	156	145	151	156	162	157	150	168	143	180	161	166	169	150	163	166	158	152	202	150	146	149	145	189	148	160	183	157	162	166	170	158	135	149	171	135	175	164	179	166	202	170	176	179	153	155	149	157	180	166	149	160	147	145	161	162	160	172	163	166	133	131	166	130	180	159	175	169	160	158	160	180	145	152	159	165	151	161	141	135	158	123	169	159	174	176	151	171	141	164	171	154	145	154	165	155	162	168	173	162	141	157	165	155	127	148	165	166	180	160	165	190	158	180	170	140	175	144	153	158	175	172	167	148	167	156	167	161	168	154	157	155	185	165	158	169	172	144	139	166	157	175	195	162	158	159	173	163	143	147	147	156	165	157	166	166	171	145	154	146	152	165	140	157	155	153	150	173	169	143	132	154	170	156	134	161	161	162	155	165	167	158	153	138	167	168	160	159	146	139	157	148	174	173	136	150	141	169	163	159	177	152	194	158	151	163	192	139	175	177	161	153	145	157	183	148	182	146	168	172	174	153	148	166	170	163	175	153	145	144	143	140	134	157	156	152	156	174	181	153	198	164	170	167	164	155	157	175	158	168	160	167	167	168	170	158	154	135	170	139	131	153	166	179	159	144	168	161	143	154	136	175	156	153	160	186	164	174	145	144	149	126	149	145	164	155	169	156	156	190	153	167	169	155	172	179	146	168	186	168	175	149	152	164	161	146	159	154	167	159	163	141	155	185	180	162	162	153	156	153	139	162	188	183	136	150	145	149	154	153	155	172	152	151	148	148	172	169	140	159	151	144	153	156	147	154	158	169	167	162	175	135	158	152	171	174	156	157	166	153	163	172	139	179	154	170	136	172	154	160	165	177	177	194	158	147	129	182	172	176	153	155	162	135	150	154	168	167	170	153	180	145	156	155	156	162	146	158	127	167	167	180	188	153	140	160	151	134	152	168	172	163	143	164	140	136	155	144	149	159	149	169	145	148	156	148	149	152	150	157	151	159	170	171	148	147	166	159	175	151	148	166	144	158	156	140	180	157	162	163	145	161	158	174	192	160	143	165	153	163	145	161	167	133	156	143	167	156	158	148	159	145	172	173	140	159	161	156	145	154	149	169	145	146	149	142	148	159	151	158	170	148	145	178	162	150	165	167	146	193	139	177	142	143	144	155	166	150	160	166	139	146	149	172	132	184	168	157	158	166	160	164	176	160	171	165	157	162	180	156	170	155	169	146	150	154	140	164	172	152	167	161	144	166	174	141	157	156	178	137	169	161	170	166	154	163	150	163	154	150	146	174	164	154	154	173	166	163	154	159	173	169	146	152	169	135	146	143	184	165	163	165	164	178	176	162	151	163	189	178	158	159	154	165	164	144	160	167	164	161	145	169	164	160	171	153	165	149	146	149	155	171	153	159	154	137	125	184	175	158	167	168	147	157	171	162	165	168	167	153	166	163	154	168	157	158	165	145	146	153	165	162	180	143	166	179	148	165	164	159	160	166	159	159	145	164	158	157	144	147	152	145	156	175	158	157	162	173	161	153	156	170	146	168	176	150	162	165	170	160	163	163	143	164	166	163	173	165	178	172	150	179	159	164	144	169	115	151	146	156	168	181	170	165	182	164	143	172	164	158	157	162	175	150	161	188	186	169	160	162	171	139	147	165	140	162	133	159	167	154	155	153	148	181	152	152	158	148	160	162	154	162	161	166	154	142	180	165	180	156	165	133	154	148	148	151	157	175	159	144	158	157	131	150	151	148	178	161	181	156	155	158	160	177	135	186	157	146	195	162	173	157	146	172	148	139	137	167	174	128	153	184	161	173	170	163	154	143	154	172	163	192	167	166	151	151	164	153	155	172	156	154	130	159	154	153	139	154	134	204	177	150	159	161	173	135	169	171	148	161	171	159	146	131	156	156	158	173	155	151	156	163	167	149	161	148	157	178	165	146	148	154	140	174	146	154	158	156	144	174	143	184	141	159	167	168	158	165	167	152	160	181	139	168	173	158	163	180	187	162	154	170	167	151	159	160	160	165	164	166	136	160	170	149	164	132	176	138	134	153	159	151	147	173	185	153	169	175	160	157	157	134	169	172	137	146	187	172	161	156	141	149	139	150	158	175	166	175	138	176	139	148	146	164	167	161	161	169	143	144	162	144	157	172	177	156	165	153	165	141	174	168	166	169	139	171	187	168	167	157	159	158	146	172	153	155	183	149	172	170	159	159	125	136	153	176	162	169	156	164	158	176	162	185	165	154	153	171	160	166	159	156	158	151	184	148	164	149	154	168	165	171	172	141	166	173	159	181	142	175	167	147	153	143	150	162	152	165	160	156	154	140	141	135	159	164	148	167	162	157	153	171	180	138	168	170	165	156	144	168	146	180	181	159	172	159	168	152	167	140	151	156	159	156
60474	17360	2031	2206	1934	1682	1389	1166	1057	952	900	809	773	768	680	663	636	630	575	611	560	586	556	554	556	541	513	557	552	520	485	533	518	492	521	541	486	501	491	524	487	511	550	573	534	575	575	603	862	860	772	885	863	802	923	1126	992	1333	1423	1033	1137	1322	1291	954	875	1148	1381	1450	1617	1199	1308	1453	1683	1001	805	789	656	537	514	564	466	528	561	487	489	498	480	472	503	431	470	489	490	475	461	496	446	484	500	497	490	451	448	429	450	464	418	466	433	477	485	455	462	476	479	416	466	438	443	467	422	456	429	447	474	490	444	448	494	475	432	428	472	483	488	458	474	431	404	458	483	469	448	469	458	460	475	445	462	502	470	474	455	465	443	475	453	478	482	466	464	464	515	482	498	457	456	459	487	493	490	457	462	452	478	426	445	451	474	518	478	471	460	471	463	462	420	482	493	455	496	479	468	427	477	476	495	440	467	462	503	465	490	506	476	460	456	487	468	464	437	476	469	429	485	459	472	448	422	475	463	491	459	421	455	470	492	461	485	497	472	505	439	481	441	485	493	444	464	474	452	437	445	434	494	481	425	528	452	488	457	480	443	474	453	451	465	442	503	474	476	438	490	470	485	474	409	486	480	458	472	449	464	525	452	459	452	427	448	486	462	499	489	424	444	467	460	436	469	469	458	474	463	488	486	470	463	496	456	460	474	484	465	440	454	464	453	481	452	474	454	471	466	469	481	466	485	459	447	477	497	483	452	464	442	457	462	472	458	459	451	451	484	491	451	435	501	434	463	488	463	526	438	473	491	484	414	468	435	439	457	442	482	469	489	462	484	466	450	482	473	462	454	428	480	457	444	460	454	454	454	430	472	421	519	458	490	458	429	509	427	488	514	447	469	436	488	459	470	479	416	477	511	472	501	423	454	468	447	420	456	504	462	488	476	501	478	479	411	473	495	500	448	472	462	431	447	471	446	487	484	478	467	480	483	429	415	496	459	470	446	494	465	453	471	443	457	453	429	427	468	436	496	487	453	435	465	468	453	482	513	442	461	480	495	469	505	469	458	492	467	464	455	490	436	420	449	452	496	422	474	446	456	455	455	473	459	446	454	466	483	492	473	459	411	473	452	435	499	488	454	435	439	471	478	470	451	429	417	486	452	494	484	447	499	509	472	490	498	446	463	470	437	458	450	453	512	454	457	466	477	478	495	482	478	461	464	476	450	420	468	491	431	471	473	483	447	476	488	464	475	463	445	456	451	446	496	464	476	456	473	455	453	458	477	476	481	464	438	454	476	475	492	446	466	501	445	497	459	461	484	464	472	452	452	479	479	448	455	466	449	445	468	429	466	473	491	463	439	454	446	502	460	462	437	472	488	456	458	447	455	453	463	469	467	415	461	486	480	481	485	470	420	435	433	434	489	432	437	478	443	418	513	441	470	493	458	439	450	474	476	469	474	436	478	448	458	434	476	454	455	445	494	501	453	487	458	457	460	500	476	477	445	473	463	444	449	457	479	477	491	441	466	448	422	465	477	431	460	473	430	474	466	471	480	488	468	491	491	478	430	464	450	506	515	466	477	504	486	470	464	467	447	500	423	455	480	532	465	446	463	456	462	441	469	507	467	460	470	436	467	459	503	444	451	451	475	474	456	448	498	493	471	453	447	454	446	454	460	473	459	474	453	472	430	486	430	457	465	470	440	489	493	448	474	488	460	479	460	464	463	500	458	486	447	465	462	453	458	459	541	456	418	479	472	448	500	514	449	452	501	502	447	475	485	470	459	476	450	451	489	474	456	433	447	459	450	473	447	462	442	464	472	455	477	474	461	459	461	451	485	472	490	450	447	499	473	474	507	448	501	504	463	503	485	460	496	482	489	480	455	505	436	451	495	464	468	439	451	475	450	449	491	432	452	458	471	449	461	466	449	450	485	441	488	492	489	502	478	468	446	442	478	458	473	481	485	433	502	482	480	486	492	476	488	467	494	489	491	449	446	448	464	416	493	462	463	465	450	443	482	475	484	458	424	451	485	440	460	471	471	463	437	445	424	475	456	487	490	455	422	418	512	464	449	444	480	448	442	458	475	437	433	465	501	427	458	480	475	481	480	469	454	448	466	494	474	499	435	455	457	474	515	438	452	472	501	517	479	475	480	473	441	451	449	450	474	456	452	477	481	462	486	495	504	435	470	491	487	422	497	464	474	456	404	448	471	481	442	455	480	457	447	510	395	434	420	471	461	472	522	465	459	485	487	454	477	448	439	459	458	461	458	473	451	456	479	480	489	485	482	475	467	404	437	472	461	466	480	470	516	447	468	479	471	482	456	482	468	445	464	472	463	473	461	463	468	443	449	457	454	499	431	461	456	500	449	471	457	479	489	470	443	483	457	451	465	476	428	471	442	472	442	454	476	469	463	499	486	476	510	479	452	445	476	431	462	447	466	446	461	500	470	484	476	461	478	448	478	453	443	496	451	463	507	484	474	482	435	454	467	469	403	467	462	456	462	463	465	421	476	483	469	469	450	416	489	497	451	447	460	449	481	426	458	466	458	481	486	426	491	451	472	467	434	467	476	457	457	477	469	511	478	448	439	507	489	466	470	476	478	457	450	464	458	439	483	476	476	462	471	477	459	436	488	444	488	457	445	467	466	443	459	464	468	493	458	437	433	500	462	466	461	447	442	487	484	450	421	496	478	433	460	477	506	467	481	482	499	475	437	466	477	449	459	497	498	450	478	476	483	460	496	439	441	475	469	455	496	479	447	472	441	504	492	432	453	470	492	411	470	453	492	469	429	420	473	460	451	442	450	500	451	478	475	454	463	459	497	444	464	453	489	465	479	456	481	453	497	489	464	484	468	469	487	447	466	471	484	484	491	451	424	447	424	447	471	474	488	469	486	458	446	412	452	430	482	449	446	475	476	459	441	460	472	492	415	487	467	436	454	487	473	463	442	447	437	428	436	478	483	468	475	461	421	477	479	457	458	472	441	436	510	480	470	440	456	504	457	453	461	485	452	459	437	489	455	470	427	433	472	395	472	491	468	471	479	461	478	497	483	477	462	466	476	455	496	476	442	481	463	451	453	465	451	506	427	445	472	470	460	471	488	472	418	447	482	444	471	468	450	477	457	499	387	499	488	462	455	468	477	463	511	479	449	474	440	497	474	459	492	458	476	460	452	468	462	482	491	499	500	445	483	428	464	484	491	454	494	454	464	445	466	454	438	463	435	455	424	454	428	450	455	453	468	444	464	445	464	473	447	430	474	419	478	470	445	449	467	427	468	492	454	496	438	487	479	487	472	424	449	468	475	449	476	448	469	476	474	492	464	464	490	480	494	476	463	463	470	448	474	461	512	459	475	466	461	482	473	451	458	420	427	468	463	485	459	469	472	465	476	441	448	467	426	455	459	463	418	447	471	486	476	458	486	447	442	442	450	474	467	462	482	449	490	448	462	465	473	479	482	477	458	461	411	485	472	435	484	470	496	458	473	480	490	464
38958	10906	804	291	254	254	249	257	238	256	277	269	234	240	247	244	257	217	250	249	252	251	250	239	253	255	222	256	276	292	251	265	301	241	269	272	245	268	299	233	264	241	270	249	269	257	238	259	244	250	263	261	267	269	235	258	262	273	278	236	253	242	248	265	261	276	252	264	230	254	253	250	238	257	235	267	257	252	269	247	252	234	257	258	224	272	252	223	278	274	257	247	252	267	269	250	240	228	249	241	245	243	269	250	227	218	239	261	257	285	254	278	233	248	258	244	240	255	280	270	274	255	246	243	259	304	258	261	227	262	233	252	238	242	209	246	237	256	274	244	261	281	243	225	235	269	255	238	265	251	253	272	249	273	232	244	267	262	244	228	268	226	283	253	262	254	242	240	251	261	262	268	238	263	254	255	259	262	266	254	239	272	249	281	233	261	253	247	249	218	243	254	271	249	224	248	259	258	241	284	250	240	238	278	244	256	216	237	258	240	252	288	257	260	254	262	267	252	254	226	223	233	270	246	275	283	237	266	264	262	264	250	269	257	251	245	264	251	265	225	248	274	261	244	249	260	256	259	254	256	231	230	265	233	251	238	257	261	250	238	261	245	245	250	241	253	259	252	260	268	226	251	262	259	260	257	240	234	245	227	255	256	246	242	275	251	275	243	235	244	255	245	286	246	245	223	253	263	248	246	267	220	218	263	258	223	246	234	256	247	239	273	241	244	282	255	241	235	278	272	254	284	252	249	233	253	243	241	287	243	254	223	246	253	233	244	268	268	262	239	234	267	285	252	256	229	265	245	206	235	247	233	242	247	243	259	267	270	252	236	252	264	267	225	252	267	254	227	254	218	248	254	261	242	254	235	251	238	280	233	267	232	263	239	262	249	269	240	251	255	238	269	260	244	242	271	253	271	242	265	250	253	265	266	264	261	252	224	263	246	260	235	260	252	260	237	257	245	247	239	254	245	252	243	255	259	225	259	242	270	271	232	253	256	269	250	237	254	269	265	253	258	287	241	245	251	269	256	251	248	245	259	242	276	263	240	265	239	262	247	236	248	260	273	288	261	266	237	236	264	248	253	246	276	243	230	231	262	266	268	238	239	256	274	240	261	263	266	271	249	298	272	248	270	255	252	256	252	256	260	249	263	238	303	250	274	243	262	245	254	232	240	261	277	236	229	240	240	265	235	260	252	291	261	235	261	241	246	271	231	275	265	236	275	253	228	235	274	263	238	274	264	260	233	265	246	257	245	251	275	217	257	245	250	253	242	273	230	260	246	248	251	249	227	259	244	264	262	246	253	243	254	248	246	263	232	240	241	261	239	259	248	257	254	227	276	270	271	247	266	257	264	287	236	253	273	257	224	242	240	255	272	234	241	267	260	265	278	270	254	221	256	284	278	274	261	242	252	250	259	279	244	280	249	245	246	247	242	228	238	240	249	239	234	278	260	251	290	253	272	284	262	289	266	258	229	285	238	267	274	242	282	239	257	237	260	258	250	233	270	246	239	221	257	245	206	263	267	247	282	274	251	265	245	248	236	226	286	256	249	227	239	250	262	237	251	261	250	259	241	262	232	256	249	236	255	262	269	239	257	252	245	259	240	288	257	215	273	215	259	250	249	266	258	242	249	261	266	270	250	269	242	264	268	270	258	228	277	254	271	268	237	246	257	210	267	254	261	254	222	243	247	219	248	280	255	248	249	248	282	238	238	264	247	261	262	234	256	246	255	253	246	253	295	243	248	310	259	239	267	235	257	261	273	277	244	261	265	252	264	232	281	260	257	229	225	261	263	272	266	244	244	275	240	257	224	266	264	285	246	256	248	273	244	247	263	257	233	238	273	254	258	280	271	205	252	274	232	272	229	248	246	285	252	229	268	243	262	229	262	277	244	260	258	224	229	243	268	248	251	263	251	273	271	251	269	254	244	256	265	273	222	264	244	244	268	275	217	240	266	258	266	235	254	293	264	254	246	249	246	258	257	282	236	266	250	245	270	295	296	258	240	278	282	259	281	248	238	258	272	275	220	232	231	245	235	245	276	242	259	270	262	250	265	264	241	243	241	242	257	257	254	276	255	226	270	230	217	267	242	248	240	265	238	280	249	230	270	259	240	279	244	256	232	262	257	222	256	268	274	266	266	294	268	277	252	256	262	282	246	243	250	240	255	277	273	239	264	265	288	288	230	249	205	234	253	224	259	234	258	270	264	263	255	261	243	248	233	276	268	286	224	267	262	250	265	254	261	227	244	258	238	272	239	252	279	260	259	254	244	263	263	258	224	257	257	283	249	245	237	255	271	263	230	244	251	230	252	237	274	243	258	260	244	259	253	255	252	247	234	234	249	260	276	240	292	248	263	232	232	273	239	233	233	263	222	255	257	257	241	283	269	242	297	237	235	273	211	238	253	260	255	253	271	234	232	271	248	235	253	252	234	272	252	259	220	260	271	259	284	251	279	274	284	268	225	257	232	268	239	245	258	264	264	229	242	235	265	233	247	263	282	258	265	278	278	246	276	249	292	245	238	221	261	246	246	263	252	237	238	238	249	248	232	270	257	239	239	244	275	261	261	271	241	268	245	248	257	280	246	253	294	238	277	263	258	268	291	251	263	248	250	247	247	244	228	262	228	243	229	245	251	256	273	248	269	226	235	238	234	269	250	267	263	281	241	252	257	261	254	243	263	277	233	247	246	244	248	274	244	266	256	239	265	256	233	256	257	225	265	262	235	289	245	250	228	268	248	264	226	236	256	270	278	260	279	259	255	244	249	262	283	277	247	236	279	273	230	284	267	237	289	292	257	271	263	251	266	239	266	229	269	255	255	237	257	260	266	255	221	253	231	258	258	258	255	249	292	271	278	248	272	241	236	253	248	264	272	244	222	254	261	225	244	276	264	252	232	275	283	240	257	247	246	261	287	246	256	238	264	278	271	240	265	247	234	244	256	249	268	277	251	225	263	258	222	267	240	252	260	246	259	234	268	249	267	267	256	251	226	255	241	253	224	278	257	283	239	282	254	273	233	248	234	246	258	246	262	239	255	230	227	241	246	265	276	258	247	266	246	233	251	238	255	263	268	250	237	214	239	262	239	266	221	247	257	283	244	271	259	277	270	250	253	276	281	240	259	240	255	238	258	254	268	266	249	244	241	258	269	239	262	269	253	229	269	254	250	269	267	261	249	252	221	254	258	261	247	242	240	235	254	267	231	254	269	246	233	242	234	224	244	252	296	262	274	258	253	246	247	251	228	262	266	249	240	261	282	269	271	282	263	254	221	247	252	249	265	263	263	250	264	270	254	245	261	230	243	230	270	250	284	246	248	270	258	227	238	243	246	255	260	243	239	238	265	250	260	265	257	268	243	271	255	261	249	275	246	241	269	253	308	255	264	240	247	254	253	259	260	264	268	245	277	261	271	273	264	244	235	218	260	254	270	265	251	254	276	274	234	253	238	253	272	276	258	272	226	257	281	229	251	252	239	251	256
32143	2577	765	709	803	744	705	707	684	703	683	709	691	691	731	704	739	714	711	691	691	633	686	685	704	726	735	713	664	694	743	708	703	701	704	713	717	719	716	694	699	701	709	685	691	662	704	693	698	695	718	740	731	678	688	669	682	726	738	693	726	752	701	705	701	713	710	731	765	742	757	689	701	705	715	755	670	638	714	676	690	657	678	664	682	744	674	677	725	657	723	697	719	744	657	681	681	680	713	655	713	673	694	712	733	681	647	668	719	704	691	705	684	741	649	632	668	729	691	650	658	666	644	686	712	706	698	715	693	644	665	669	709	672	638	727	650	711	631	715	718	668	663	679	691	673	682	649	684	664	655	664	719	660	695	685	673	696	704	747	675	732	679	682	698	701	729	717	670	698	623	656	689	683	659	705	671	726	667	686	736	674	642	739	695	640	728	723	717	671	675	740	725	682	717	675	690	643	672	759	706	692	668	680	644	738	668	665	715	689	682	695	669	731	668	677	611	684	740	690	739	670	728	725	705	711	703	694	722	700	679	714	670	694	722	698	715	669	696	683	674	709	652	701	738	688	660	689	692	694	669	641	700	667	719	705	684	685	712	655	743	679	689	693	702	696	665	698	665	709	702	681	659	700	698	695	672	691	688	725	640	717	691	697	681	702	749	726	680	723	713	691	679	661	677	701	705	741	651	668	697	710	690	663	656	680	712	669	645	683	684	701	684	660	697	720	769	720	727	712	710	695	647	690	654	664	651	677	704	656	719	670	664	695	671	688	753	686	721	743	681	672	663	698	681	713	671	712	731	688	695	712	667	630	727	714	686	681	664	682	703	675	703	708	689	635	682	709	685	679	642	677	716	677	679	705	691	713	673	660	703	685	674	724	692	718	737	708	692	754	681	670	673	690	684	681	715	666	656	705	688	691	676	625	692	690	705	634	631	694	684	736	648	695	677	701	688	671	646	674	706	696	693	698	720	675	686	684	687	676	721	691	660	643	682	710	681	683	703	692	685	664	707	690	615	673	668	653	653	684	652	718	653	731	733	711	664	653	695	695	695	694	720	662	688	633	694	666	676	678	715	716	684	698	660	685	683	693	728	685	686	689	684	673	700	695	633	700	727	695	714	663	645	647	702	678	626	677	648	674	697	674	663	698	682	738	703	674	694	684	665	691	690	636	676	697	725	726	636	657	737	676	700	718	697	674	627	695	712	667	685	728	710	694	742	661	671	723	658	723	681	643	663	702	637	695	692	677	680	694	727	657	683	676	737	676	668	641	682	693	703	689	676	709	689	698	676	703	684	697	674	686	714	691	668	708	655	682	662	658	702	727	653	649	683	715	677	658	679	697	699	700	678	692	701	692	703	690	749	723	715	738	720	712	621	699	703	693	684	711	679	672	703	699	709	684	680	684	702	681	713	673	694	655	688	663	657	678	724	672	721	673	687	694	720	676	701	679	659	725	699	675	664	668	641	730	686	707	700	713	666	697	673	687	672	679	696	713	672	691	697	694	663	672	670	701	692	694	680	658	655	676	657	708	723	662	702	711	692	727	694	663	684	638	715	699	668	661	713	667	699	639	690	679	705	755	683	687	689	680	707	639	674	724	707	668	684	689	710	696	647	678	713	698	640	741	690	716	675	749	677	702	671	685	725	685	691	739	668	666	730	657	661	637	643	712	704	709	671	680	658	675	672	699	727	692	706	673	695	686	704	696	670	692	665	741	677	687	670	698	638	684	672	705	687	712	646	651	704	724	710	720	708	701	653	724	669	653	699	696	679	666	677	712	694	723	684	658	636	714	726	673	692	673	696	736	695	672	666	740	735	730	693	697	658	655	731	699	679	730	679	695	679	735	668	682	702	733	670	679	662	706	666	688	668	720	682	666	689	711	713	675	662	695	651	695	698	656	681	743	672	667	728	628	660	682	682	650	636	725	706	641	688	715	638	676	711	633	686	675	717	688	654	648	695	698	671	705	639	749	648	695	710	711	660	681	705	673	659	696	712	698	737	688	695	705	706	725	672	698	692	638	686	671	690	692	635	694	672	676	692	665	659	654	719	680	657	730	693	709	710	672	686	699	686	684	641	697	688	746	706	683	689	727	707	633	712	641	687	638	687	670	664	642	637	720	668	716	656	743	668	709	721	671	699	682	680	645	656	684	699	687	697	696	681	716	714	686	665	660	719	706	673	696	677	710	692	683	737	639	710	641	620	716	682	694	736	679	684	674	700	696	709	698	693	664	663	672	702	718	695	658	670	694	663	698	669	706	688	690	697	714	681	699	695	680	721	709	672	663	638	675	718	702	707	657	703	667	655	703	682	691	668	694	699	646	699	665	718	663	734	732	693	663	725	691	704	718	693	661	719	653	725	670	683	711	721	657	716	720	616	658	701	694	705	676	703	666	724	682	771	735	637	674	691	665	657	736	687	700	691	686	683	696	670	696	696	718	700	672	683	693	712	634	689	644	683	713	684	668	730	719	686	681	703	645	673	683	686	685	682	705	701	656	677	696	698	647	682	707	708	693	692	714	705	637	686	715	700	668	718	670	721	689	727	659	723	727	657	705	667	705	710	668	685	674	694	668	705	721	679	693	692	706	665	684	712	657	725	685	708	691	736	691	662	694	678	700	650	731	652	589	731	692	697	644	669	708	744	710	688	696	755	704	699	701	673	705	696	691	666	702	692	683	727	703	701	693	673	651	668	663	663	690	731	686	710	739	703	713	699	701	669	707	738	698	613	681	673	677	693	647	682	718	691	677	680	693	695	684	682	722	676	681	682	687	679	704	747	682	636	684	747	696	661	739	677	715	648	712	681	683	681	689	735	744	714	687	678	697	719	716	695	716	701	720	674	699	723	673	679	719	699	721	654	693	701	709	719	695	685	691	726	687	692	673	721	686	671	731	609	709	661	668	681	656	670	700	658	714	663	684	739	745	713	726	752	666	699	690	684	692	701	677	685	696	709	692	654	697	681	698	679	690	690	702	739	682	725	663	704	727	648	718	699	654	688	714	684	650	704	685	681	711	659	644	690	696	703	719	692	704	682	693	680	676	698	670	704	712	664	719	731	698	719	660	687	682	693	697	762	673	692	660	654	686	690	705	693	678	675	685	674	678	668	670	717	709	685	730	709	658	659	652	737	637	662	738	729	690	677	707	708	685	723	702	711	706	726	682	644	653	675	717	706	699	689	703	690	649	728	662	647	667	641	690	707	733	719	687	679	660	689	664	689	735	703	666	707	696	661	657	687	719	679	719	685	667	683	688	693	706	651	664	715	698	684	665	679	700	667	664	687	697	708	697	656	690	696	719	678	697	685	692	707	681	660	670	696	715	703	676	694	666	697	676	678	687	686	667	669	720	717	670	668	690	692	689	675	689	670	685	686	715	735	648	679	681	710	679	637	706	692	734	693	707	657	649	686	751	691	678	661	698	702	691	706	649	698	669	665	715	689	687	690	655	705	695	725	661	672	699	696	654	692	683
69839	30223	9075	695	352	278	262	229	238	204	207	199	161	185	147	153	146	170	157	170	153	132	168	162	150	137	125	166	128	158	158	141	129	131	141	150	159	145	137	114	146	150	153	155	142	139	106	172	156	170	194	162	137	191	163	178	151	188	178	171	169	217	217	164	159	197	195	226	195	192	181	203	202	153	181	174	172	154	154	147	143	166	144	163	155	131	110	160	147	144	133	112	132	131	166	136	135	158	122	122	158	137	145	155	141	139	130	126	144	139	126	175	130	119	120	139	146	141	151	135	136	137	147	131	124	157	165	119	155	153	151	128	152	153	126	168	145	164	149	154	134	142	127	141	156	149	146	134	141	147	128	150	151	146	142	138	137	140	126	148	142	135	164	142	134	132	163	142	145	118	144	149	132	158	156	142	135	139	134	137	134	155	146	132	132	136	134	145	147	144	161	134	143	157	144	133	164	148	163	139	149	142	147	155	139	133	141	157	139	141	140	154	161	132	149	135	118	132	122	127	126	125	119	149	141	150	171	150	159	150	123	141	147	137	155	145	156	162	164	151	144	141	150	143	138	139	133	141	143	126	126	146	142	136	139	125	149	131	149	139	148	114	146	128	126	155	126	148	123	152	151	141	131	138	143	135	127	168	138	148	147	150	154	139	122	138	154	148	152	145	127	157	140	134	145	137	158	149	159	136	135	138	127	141	124	123	140	136	147	151	135	130	134	145	129	133	135	127	144	140	139	120	139	135	132	164	151	126	131	151	166	130	151	127	142	121	138	127	137	138	157	142	136	128	147	140	143	134	166	142	153	164	162	141	147	148	127	132	142	143	161	158	127	140	131	126	134	154	147	151	157	129	142	150	137	151	152	149	147	129	153	141	131	142	139	131	121	154	147	149	146	158	140	141	147	148	161	139	154	155	132	153	125	126	143	156	136	146	134	129	131	152	140	147	150	134	112	115	156	155	125	141	151	120	126	141	158	152	153	136	134	143	137	120	145	149	153	129	158	147	137	152	132	121	117	153	143	134	151	158	137	137	135	161	154	149	151	159	129	112	137	134	131	144	119	148	148	144	157	149	130	134	140	151	163	157	130	144	135	144	166	147	147	151	144	126	147	147	152	133	148	123	126	152	152	143	157	142	142	152	153	135	118	153	148	137	157	137	155	163	137	135	131	148	149	147	133	142	157	139	138	139	131	154	133	158	134	171	133	125	147	136	142	147	144	154	143	131	110	159	149	138	135	153	127	141	147	132	133	135	149	142	139	125	158	176	129	133	132	134	133	136	147	141	145	161	155	126	126	158	132	140	131	129	149	145	140	140	140	146	126	150	113	125	144	149	147	162	150	148	138	139	131	129	129	142	134	143	142	144	142	132	137	142	132	135	123	129	161	139	129	145	139	161	130	121	142	132	154	124	126	160	161	137	138	152	135	137	141	141	133	124	133	128	141	152	147	143	152	145	159	140	147	142	149	139	145	139	119	132	153	137	147	143	129	152	142	143	137	141	131	144	151	137	157	147	140	135	152	145	140	141	153	123	149	140	130	139	136	172	152	165	148	123	154	135	145	163	147	139	139	141	141	131	138	146	133	135	158	119	127	121	127	155	131	134	125	144	134	144	131	134	143	133	164	150	138	145	148	142	138	159	155	142	138	146	147	140	129	136	148	135	146	133	137	146	146	163	174	134	184	147	145	140	129	135	116	166	149	152	143	124	136	132	144	127	138	140	151	141	146	151	152	153	151	147	124	152	140	143	127	156	127	132	138	155	158	148	155	149	144	140	141	151	157	135	137	137	128	143	131	146	129	145	147	144	130	137	126	124	144	138	125	141	144	152	125	158	132	137	120	133	164	135	147	144	150	138	143	119	145	138	127	111	126	131	144	154	117	138	156	158	135	144	161	155	128	147	165	135	138	129	147	131	120	128	157	142	138	171	143	153	147	151	128	145	137	109	139	137	121	153	171	157	134	145	135	148	126	125	130	148	140	132	161	146	147	129	151	139	155	139	152	129	133	140	147	150	149	164	153	142	145	156	154	159	143	134	135	144	121	141	146	146	149	138	132	151	126	155	135	141	126	154	144	135	142	163	132	145	163	152	137	125	153	133	128	155	122	149	128	130	155	157	151	165	153	138	143	161	134	158	138	130	138	131	138	122	149	163	111	155	134	145	136	156	145	136	141	166	143	152	141	144	151	167	159	141	140	149	135	153	141	158	167	119	136	131	138	137	133	131	146	131	134	136	135	150	142	133	151	148	138	115	149	130	141	149	109	126	139	134	128	164	147	145	132	144	148	148	156	123	153	132	128	158	143	135	146	138	141	140	132	127	156	149	156	126	143	144	162	155	139	137	145	140	154	150	139	153	166	152	153	143	154	134	155	142	140	114	123	165	123	147	130	157	172	164	136	151	135	146	154	147	150	152	121	145	154	142	142	169	141	135	128	139	144	138	172	137	126	139	124	146	155	146	144	149	137	121	131	135	129	134	136	158	141	142	138	137	126	135	153	133	148	159	146	169	150	153	145	161	145	143	159	175	138	137	156	149	148	143	139	145	141	156	161	145	133	151	141	141	149	147	130	137	138	161	132	133	138	133	164	123	132	122	149	135	143	162	136	146	137	147	143	124	150	133	158	121	156	144	138	138	150	157	147	162	145	156	104	131	139	134	129	144	134	139	149	140	139	122	142	147	162	152	139	137	137	127	156	139	122	117	142	118	121	121	125	148	160	127	152	143	148	152	136	148	160	148	136	141	134	144	153	134	154	154	175	153	120	123	140	143	111	129	146	149	131	146	148	135	143	126	131	132	134	145	160	113	150	150	142	144	143	132	134	138	140	137	125	135	160	148	166	124	139	134	160	141	169	136	167	131	143	146	121	121	131	138	144	138	140	142	131	130	163	141	148	153	137	152	140	143	129	134	142	128	152	144	128	126	148	134	151	152	155	141	139	147	139	145	135	137	136	153	145	158	128	130	130	133	116	158	161	155	147	160	151	122	124	137	133	147	147	131	121	146	141	124	150	137	135	133	155	156	137	131	163	162	153	152	154	139	142	151	158	122	136	144	159	143	127	153	151	140	161	142	135	141	140	142	144	132	142	153	144	151	142	114	143	118	135	152	144	141	152	139	126	118	139	122	128	144	150	152	128	119	146	133	144	131	151	138	134	151	121	124	146	135	112	149	139	148	132	131	142	161	154	158	156	112	158	145	149	140	122	119	159	158	160	127	152	138	142	141	144	149	144	135	139	124	131	173	128	139	124	133	137	139	144	135	146	154	147	130	154	139	144	143	141	123	133	164	140	145	175	143	137	131	128	140	135	148	133	143	130	123	147	142	172	139	112	126	143	158	159	142	160	147	151	145	117	133	147	160	145	140	156	134	150	150	147	151	156	144	170	127	130	142	158	176	115	158	127	140	134	164	133	127	141	142	160	133	133	145	131	144	148	141	148	145	135	131	130	147	152	127	145	145	129	140	135	147	129	145
49275	11162	1214	1395	1275	1105	970	821	757	718	669	603	580	575	566	576	505	500	515	457	475	466	478	469	448	444	403	405	481	444	465	426	437	431	433	424	423	456	443	422	460	432	470	501	469	481	489	510	599	689	665	581	592	551	659	623	709	857	660	548	721	1025	1049	665	615	804	872	1054	892	898	832	1062	1070	616	616	695	502	507	468	475	474	417	419	455	395	454	431	456	422	455	422	409	432	424	390	439	420	426	445	419	414	420	392	412	442	427	444	403	418	410	415	413	447	426	432	452	416	393	409	447	417	399	379	405	379	410	431	414	449	452	400	416	454	439	429	417	399	444	401	414	444	433	434	422	411	433	389	429	386	421	416	397	413	446	398	424	443	443	422	402	420	408	407	434	442	442	390	465	401	398	431	408	412	414	402	432	407	403	388	455	390	387	427	433	413	394	408	426	423	435	469	454	471	433	416	405	432	414	436	415	448	436	427	401	429	460	406	404	416	437	410	396	367	475	383	398	426	419	440	434	432	419	440	393	396	418	425	409	406	416	400	404	415	416	418	431	430	429	390	403	430	414	444	402	437	402	440	435	437	458	397	450	387	459	460	392	413	420	449	406	465	437	430	435	434	414	444	440	410	452	400	424	412	400	396	382	388	406	392	427	440	429	434	380	432	439	441	431	431	409	398	415	452	388	381	384	403	440	421	389	397	449	410	377	422	412	419	443	404	427	402	434	434	441	405	430	401	383	458	414	398	431	411	406	395	417	388	416	432	430	428	449	442	430	428	395	404	401	424	419	415	391	423	436	406	420	411	426	437	399	403	423	412	440	408	406	396	410	440	426	473	400	451	411	405	432	431	404	397	411	443	427	421	402	468	409	424	399	421	423	436	450	408	423	376	431	428	416	418	425	402	422	386	402	444	413	433	385	414	401	400	466	413	441	399	372	408	389	414	410	412	413	391	412	412	367	426	426	423	393	436	414	417	413	428	415	453	394	406	383	414	395	412	386	416	397	407	411	420	411	426	406	410	414	437	407	433	403	431	422	456	409	413	385	421	461	458	401	434	446	408	416	419	414	442	393	421	386	397	425	446	387	400	449	430	410	433	387	411	472	461	427	417	432	454	385	421	443	408	393	386	440	446	435	415	416	407	431	419	419	387	411	422	392	442	410	427	435	433	429	418	418	389	395	404	426	437	449	401	378	422	407	428	432	399	397	399	443	424	461	421	408	437	433	387	401	446	408	419	442	394	428	409	423	425	456	416	432	419	422	359	436	415	438	420	421	417	432	447	434	436	406	412	409	467	427	395	407	418	392	426	419	404	416	443	465	397	425	427	430	407	404	403	426	408	424	436	401	372	439	423	436	410	446	440	408	432	426	398	412	414	409	441	394	383	393	412	424	411	453	430	402	371	436	438	431	414	402	417	441	399	423	409	416	452	425	382	419	405	425	408	428	425	416	432	428	396	422	415	429	427	416	386	430	431	409	409	394	405	417	392	417	429	439	446	406	401	389	412	425	428	429	411	441	407	412	385	461	403	384	433	421	441	439	405	403	390	394	405	411	437	402	406	412	426	436	441	472	401	435	450	402	408	413	401	429	432	391	441	415	423	369	469	390	426	393	462	440	406	404	412	421	395	432	408	423	381	412	442	432	427	430	416	437	414	388	437	404	413	409	418	427	406	402	435	393	372	394	406	430	400	404	421	418	410	413	413	420	433	438	443	416	365	420	441	421	416	379	413	448	426	425	433	427	417	404	420	445	421	406	426	405	420	400	473	425	461	415	425	432	388	416	436	425	379	415	438	390	406	399	419	409	426	424	436	410	428	417	426	423	399	416	399	402	436	388	447	433	371	427	422	440	421	417	444	396	416	392	442	442	423	415	404	406	422	407	396	445	412	433	443	422	368	443	427	409	437	454	469	415	399	405	428	421	468	436	430	436	412	395	365	420	392	417	375	412	397	434	397	425	419	419	442	407	422	418	406	424	409	416	423	416	422	424	424	408	412	386	416	396	430	423	426	431	397	440	442	447	430	399	435	428	415	421	414	409	435	419	440	404	449	465	420	396	413	412	396	409	370	401	406	433	405	455	417	399	408	381	431	426	427	416	423	383	408	433	437	429	431	421	400	409	448	430	437	452	416	463	437	438	405	399	413	430	418	427	384	436	448	406	412	394	447	426	408	437	422	446	415	461	427	373	437	421	433	393	407	410	455	427	384	422	422	426	407	416	430	403	403	473	420	428	412	395	387	392	421	393	416	461	421	457	423	394	412	391	405	427	445	428	403	475	420	374	402	437	404	418	427	416	444	411	432	433	396	398	451	415	443	405	441	391	412	440	420	417	422	446	432	445	417	406	403	462	408	441	429	421	392	393	400	432	410	417	445	387	415	429	433	435	418	389	418	436	449	407	422	387	440	413	408	407	425	452	427	428	395	407	403	419	427	394	435	409	445	412	422	480	405	441	418	382	390	425	396	455	425	436	430	406	429	374	401	414	425	454	419	451	446	438	429	378	401	419	419	423	428	450	429	399	452	430	418	435	389	437	418	453	423	414	395	422	416	404	381	411	405	399	412	457	359	424	391	409	422	426	410	413	403	434	443	420	437	435	443	421	432	407	391	439	395	417	380	434	466	430	438	399	434	420	428	384	442	396	409	406	401	430	386	422	409	408	394	433	407	434	418	413	441	429	440	394	430	404	375	394	433	448	430	407	420	369	406	417	431	396	436	410	362	423	461	418	401	395	409	400	373	428	410	394	425	435	390	415	419	422	427	421	431	425	463	440	415	404	410	413	382	378	464	421	439	421	433	410	392	433	403	427	416	407	395	457	417	443	456	377	426	404	424	431	409	427	391	413	429	377	410	410	425	401	450	416	402	410	402	418	375	447	440	404	409	416	446	405	416	417	429	432	403	407	392	454	441	424	440	441	410	411	452	416	460	396	405	428	407	432	428	388	418	399	413	390	413	400	415	431	438	435	432	417	435	432	423	428	427	436	444	403	391	439	375	391	452	386	415	399	409	407	398	433	430	432	447	388	420	405	417	444	414	427	413	406	431	435	397	425	389	416	397	426	414	414	409	431	438	427	388	399	402	428	439	393	399	436	431	414	391	380	426	411	416	411	413	414	427	412	450	411	426	382	430	416	422	470	429	398	423	416	434	416	437	450	418	434	402	408	437	405	450	420	448	391	412	439	450	420	426	427	404	400	393	425	385	386	393	402	394	414	429	449	439	415	431	411	418	377	424	394	415	419	428	410	452	426	407	415	389	412	423	419	409	433	420	453	443	431	427	403	406	394	410	389	439	434	435	418	399	378	448	407	416	382	454	419	430	392	415	409	408	400	420	397	415	418	415	423	398	433	420	391	407	412	370	438	413	400	425	408	430	397	433	411	410	411	420	389	402	402	398	391	432	405	457	444	398	447	398	407	416	395	415	426	400	422	426	438	393	427	377	430	402	381	413	434	412	386	415	453	383	412	388	418	400	408	411	422
79968	39367	14300	2089	658	491	359	309	283	263	243	211	219	213	221	219	225	186	185	197	183	162	162	153	185	171	159	166	162	156	163	166	187	157	142	150	146	165	135	153	161	164	160	181	169	179	163	172	215	222	225	192	182	205	215	189	213	240	207	193	210	262	260	244	200	242	234	298	253	243	279	296	269	208	203	249	178	173	177	169	168	151	150	161	153	158	156	136	165	170	161	140	150	142	170	164	163	179	149	146	130	177	180	147	143	153	180	152	141	177	167	169	127	154	160	164	161	143	153	151	165	160	143	150	152	156	149	147	157	129	144	148	156	149	146	166	155	170	156	150	163	135	153	157	122	184	161	157	150	174	161	166	139	148	161	164	138	148	160	136	145	147	132	161	148	167	159	164	158	159	157	167	170	151	152	150	151	175	150	166	152	186	159	128	144	153	163	170	159	146	175	159	161	169	162	159	147	159	165	144	142	166	153	165	151	152	147	134	156	155	155	151	154	149	163	130	150	163	177	149	158	171	162	159	165	176	136	159	159	176	147	154	151	135	157	149	176	153	135	154	148	148	139	156	187	144	137	152	147	151	169	155	147	144	146	162	146	135	158	170	169	142	160	142	144	152	162	189	168	155	172	179	136	160	159	174	155	171	158	158	163	165	161	152	154	156	163	143	143	160	146	145	153	153	182	151	141	159	144	150	161	164	141	126	158	174	152	142	156	149	169	173	160	153	151	157	149	167	168	155	171	143	161	156	141	158	145	162	148	158	141	131	155	144	158	151	146	170	200	145	147	148	156	163	161	137	146	146	162	146	156	154	145	153	155	147	154	179	151	160	149	160	160	171	155	131	146	161	166	164	143	155	162	148	164	167	149	145	149	152	141	155	168	163	148	159	146	153	154	154	157	147	157	144	181	159	164	153	161	165	153	138	166	145	170	156	152	150	161	157	145	163	149	139	139	147	142	150	159	150	153	163	142	155	148	161	147	168	143	174	168	149	168	160	164	162	158	159	137	141	139	169	164	181	177	147	164	180	172	168	161	163	180	155	152	159	156	151	161	159	146	162	154	157	146	135	160	133	182	172	157	136	159	160	152	153	151	139	172	137	165	181	178	151	162	180	167	171	158	156	137	141	157	148	140	146	157	152	139	144	161	156	150	154	179	137	147	159	174	149	159	161	144	156	161	168	149	157	137	153	178	151	157	170	162	153	156	154	153	156	151	145	147	135	166	152	154	151	141	152	171	162	164	138	151	162	136	143	158	159	164	171	147	155	147	174	178	145	151	159	135	182	140	143	175	166	160	154	139	154	161	153	144	171	158	176	173	145	153	170	143	146	137	161	163	161	159	156	162	149	149	158	145	147	150	156	164	161	157	179	160	162	168	169	170	151	144	165	159	163	139	165	142	136	143	146	161	151	167	126	175	137	156	147	178	142	157	164	148	148	158	142	148	171	167	167	177	168	149	147	178	157	161	156	158	155	163	190	156	148	136	156	157	167	153	162	165	163	172	147	146	159	163	151	166	158	154	139	147	140	143	154	167	143	155	154	134	129	134	155	163	177	183	140	141	162	145	156	165	159	173	168	150	166	158	155	139	146	156	154	169	171	163	155	148	149	168	163	153	147	160	155	133	152	158	172	152	167	169	155	141	162	174	170	164	152	161	163	157	151	183	165	145	153	159	169	146	142	171	164	167	165	165	149	148	184	167	163	182	143	169	162	184	166	148	159	148	166	164	175	148	166	154	161	176	146	146	158	167	171	156	151	168	140	159	135	144	156	152	157	148	152	143	171	142	146	159	142	159	142	152	155	143	172	144	162	161	159	157	159	172	160	160	173	157	149	150	180	153	151	157	150	155	139	164	160	153	158	159	167	148	150	148	152	147	147	161	149	153	157	139	158	177	165	142	158	158	174	149	145	154	145	166	153	139	164	170	163	146	146	152	151	136	150	157	147	154	126	188	140	156	148	150	179	141	121	153	163	147	146	169	151	147	151	145	151	160	149	163	145	172	140	133	159	129	159	161	152	177	179	163	143	163	155	172	188	151	172	179	157	166	160	161	154	163	158	142	144	182	156	161	155	146	156	162	133	165	125	162	142	135	152	179	173	174	149	145	164	154	170	153	137	151	170	145	171	155	139	171	151	167	159	155	156	164	152	152	162	159	147	149	157	150	158	160	166	157	172	163	132	147	161	154	158	155	182	141	161	162	134	145	161	141	130	141	146	150	145	154	162	148	160	160	140	158	161	158	152	156	172	155	135	159	148	155	147	150	149	167	156	152	175	140	161	157	141	159	168	177	146	156	144	133	160	168	199	173	160	148	159	147	159	162	156	145	162	145	154	150	144	144	142	151	185	165	163	174	170	150	143	145	165	148	180	166	161	151	159	156	166	156	148	148	157	149	177	172	156	161	143	133	154	159	142	169	149	182	168	146	157	162	158	162	140	169	169	162	145	142	163	155	177	153	142	154	167	153	148	152	131	155	165	175	134	123	153	162	140	185	163	162	160	153	138	127	145	136	158	142	150	164	157	157	172	156	148	135	158	164	174	134	169	171	152	154	147	150	153	153	145	153	156	152	165	156	156	152	189	158	154	161	160	160	177	160	149	152	149	155	144	162	141	152	154	167	168	146	144	148	171	160	157	167	183	165	149	157	161	153	160	139	154	158	139	149	155	144	154	161	154	150	123	170	146	151	151	161	138	164	152	144	163	155	160	142	152	154	145	150	146	137	128	141	143	174	148	155	147	133	156	154	153	168	166	146	143	160	141	147	146	148	158	187	149	161	139	178	166	166	168	165	158	157	153	144	163	153	164	167	160	150	166	150	152	161	131	161	145	153	165	151	164	164	153	172	135	147	159	140	167	159	144	151	153	152	169	140	180	172	163	187	171	154	166	147	141	154	164	150	169	176	155	159	178	142	172	158	140	163	153	165	150	157	190	133	170	170	172	170	169	164	140	140	166	156	145	161	154	169	144	159	158	165	174	164	172	137	170	157	143	157	153	142	170	135	140	157	144	160	145	146	148	181	142	156	166	166	155	141	139	145	153	138	157	146	153	148	174	150	163	155	149	168	149	149	154	145	178	174	146	152	171	149	140	149	161	175	138	147	159	144	177	160	167	148	136	172	152	153	154	183	171	161	140	134	182	164	144	143	150	141	140	151	148	143	135	174	150	175	151	162	182	162	144	147	168	159	158	175	163	146	162	165	160	162	162	164	137	175	157	156	150	145	158	145	145	164	169	134	137	149	150	153	157	165	156	168	166	142	157	140	183	148	139	163	152	144	153	151	143	139	144	160	139	156	160	151	154	183	178	128	158	147	143	156	165	141	145	146	173	141	145	166	150	148	167	155	154	169	156	161	168	150	136	145	161	157	151	133	170	144	171	162	171	147	169	144	156	154	178	158	172	172	170	159	127	151	163	130	173	141	151	162	173	135	145	172	154	158	156	147	163	165	177	161	144	175	126	137	155	156	154	156	159	152	154
58688	16668	2043	2386	2075	1721	1472	1182	1124	1005	901	840	785	708	694	662	679	620	571	608	548	515	568	554	487	576	528	513	529	501	527	503	468	529	497	502	487	509	520	534	487	473	552	580	545	543	576	696	998	995	876	751	701	765	914	797	952	1279	777	757	907	930	1161	1160	734	1117	1313	1700	1151	1352	1523	1547	1681	987	908	1021	606	588	513	551	564	481	482	497	472	465	452	467	423	436	471	501	498	487	476	472	451	460	484	424	454	472	506	459	451	459	477	463	499	512	470	461	473	441	475	439	414	466	455	444	459	446	488	503	445	452	439	418	459	435	478	466	448	492	466	465	462	473	449	414	456	460	477	490	440	435	482	450	463	463	476	421	456	493	423	490	431	458	475	462	412	480	464	449	436	463	464	444	445	437	444	469	413	403	483	419	447	452	433	492	455	490	459	504	469	434	436	460	445	462	454	458	451	500	433	457	491	476	455	475	458	430	451	462	446	471	473	395	475	417	467	460	476	445	457	457	460	442	449	468	452	495	418	438	456	477	484	466	472	465	418	492	446	450	493	487	467	449	422	449	469	443	470	444	449	449	448	453	424	463	438	451	461	472	439	438	469	479	480	450	435	467	472	440	447	430	467	458	439	450	464	463	439	417	423	467	438	440	468	445	416	467	448	443	452	456	478	440	471	414	471	476	438	470	461	473	411	466	475	419	449	451	498	450	460	453	435	443	459	457	506	429	484	450	486	462	474	429	473	441	449	442	451	436	461	463	456	494	502	453	468	468	437	452	466	453	475	434	412	476	447	422	495	470	447	447	472	441	462	505	422	448	481	436	426	446	428	442	474	476	469	431	499	463	443	430	474	439	447	450	487	465	472	484	483	455	438	455	463	486	422	453	455	467	439	432	460	477	447	433	444	476	503	459	468	466	459	472	501	473	442	454	477	451	443	423	474	453	437	433	474	437	444	470	456	421	446	426	456	451	421	463	463	481	444	445	434	422	447	454	469	430	452	447	448	450	499	467	438	485	420	457	493	457	468	466	438	455	454	456	474	451	452	460	476	441	479	486	476	434	477	474	434	482	457	464	444	446	477	484	465	462	467	479	427	458	433	424	424	437	455	423	468	408	436	460	450	440	430	482	421	454	460	438	487	452	423	444	458	460	461	467	449	442	438	490	481	467	435	488	447	444	466	440	427	459	446	449	459	460	449	460	438	455	459	421	467	479	453	430	472	475	501	451	463	412	434	431	450	404	481	460	429	436	484	451	407	499	473	451	430	486	471	435	466	448	424	484	459	435	477	461	506	454	434	489	441	454	443	510	435	433	478	449	480	444	429	468	459	481	426	441	472	445	436	479	466	472	488	431	469	488	448	422	472	501	469	462	426	429	475	428	480	436	454	450	434	461	449	423	398	463	464	482	464	471	465	453	463	433	472	471	421	457	482	457	430	461	472	468	443	460	461	445	436	450	471	474	458	461	462	439	478	467	459	444	467	470	457	452	481	492	468	469	468	492	445	478	469	466	447	446	468	480	458	447	457	399	468	460	474	453	438	453	480	461	448	453	464	441	463	446	472	492	442	428	454	495	428	446	456	456	456	438	502	452	501	442	459	476	466	426	439	467	455	452	471	484	432	413	441	451	427	501	471	440	427	452	448	487	467	414	426	469	447	463	476	461	413	449	467	480	462	482	482	468	437	439	484	450	455	413	434	475	456	444	469	443	435	465	447	464	460	413	464	434	436	528	461	449	466	456	465	485	449	451	472	439	497	457	435	468	466	474	476	464	451	495	434	464	464	439	449	437	468	444	468	449	474	438	427	433	460	457	461	433	466	419	468	479	450	446	467	455	430	445	465	442	460	452	463	430	467	466	443	427	452	458	448	438	476	496	452	458	477	504	414	444	449	486	453	466	437	462	470	444	469	516	457	440	438	469	444	443	497	432	465	456	460	468	476	435	456	459	474	442	455	440	476	445	453	457	425	504	446	436	421	463	433	431	439	447	422	476	433	462	446	432	456	445	456	442	439	468	425	449	452	464	475	439	447	464	444	473	485	415	409	468	456	432	443	501	451	472	471	486	441	447	465	469	466	487	465	462	495	490	448	452	464	432	444	446	439	412	462	464	447	447	458	442	450	484	456	481	438	440	442	455	444	459	453	457	470	443	476	466	464	445	432	466	435	431	446	430	443	433	502	426	436	446	456	465	473	446	469	444	462	457	446	448	476	464	480	437	473	466	483	482	460	505	488	426	475	469	437	466	468	418	417	482	463	426	458	479	477	439	477	464	451	443	452	459	433	436	471	475	434	452	467	455	458	442	458	475	419	497	479	492	451	433	474	439	435	461	442	439	446	431	471	470	401	484	436	451	475	457	449	456	502	459	454	445	466	483	457	454	433	446	438	431	444	458	450	444	451	429	462	481	463	440	415	468	444	459	436	488	406	487	446	447	469	443	467	455	429	446	468	432	473	434	433	484	460	450	475	485	447	425	441	452	451	469	425	441	437	439	484	459	448	447	482	457	430	459	452	422	452	445	490	450	437	437	477	430	457	445	466	450	492	454	454	458	465	474	459	467	453	398	444	435	465	440	453	446	450	482	424	451	482	479	432	450	428	461	426	445	424	440	461	430	445	447	473	481	453	432	461	465	440	468	475	468	445	454	442	488	495	456	464	463	416	434	463	464	436	475	468	462	422	465	443	468	459	477	457	429	457	442	465	465	462	456	462	411	471	466	453	450	431	453	438	433	442	432	471	478	434	475	432	479	432	452	452	421	479	466	398	488	438	462	455	465	454	472	394	475	466	462	451	403	467	478	431	444	399	433	475	465	453	456	437	422	426	469	464	465	417	490	481	426	462	427	463	487	456	443	481	435	428	485	418	455	469	459	471	474	456	481	451	482	418	432	441	458	445	452	466	458	470	465	434	445	471	490	471	430	451	458	460	450	496	475	475	435	454	448	443	468	452	499	435	456	475	487	446	442	463	484	460	445	482	443	427	493	442	479	458	455	461	436	442	443	448	444	434	476	439	469	468	448	458	454	423	434	464	483	460	443	464	456	430	432	478	464	476	439	438	463	466	494	438	467	431	469	475	441	469	445	453	431	449	402	432	415	472	456	488	428	448	443	416	448	448	465	470	446	446	445	438	428	458	453	465	443	479	473	447	434	481	404	451	449	481	503	464	479	426	430	446	465	470	446	483	475	453	450	492	431	472	463	466	477	423	483	437	476	439	446	461	433	449	455	455	512	507	411	471	426	456	438	479	461	450	455	455	410	469	445	500	488	409	441	460	428	423	450	446	466	486	467	489	457	466	425	462	436	442	490	444	484	485	464	527	436	454	421	436	467	462	441	437	466	479	479	467	422	429	430	487	471	444	452	446	440	462	478	449	455	469	475	471	456	428	427	413	440	423	473	461	462	462	474	454	455	474	469	449	458	449	475	494	429	446	465	488	406	439	450	453	427	467	463	478	459	420	443	434	459	484	471	462	446	438	445	474	435
37562	8708	584	301	258	243	260	237	267	252	278	260	268	265	251	278	262	283	255	263	252	264	232	257	259	259	257	224	266	265	218	261	255	259	276	238	254	259	238	267	254	265	252	241	244	226	255	228	260	264	281	257	248	260	273	256	257	246	257	253	271	230	263	262	249	257	263	269	242	267	260	259	248	251	251	258	254	270	238	260	243	217	252	240	259	286	292	255	241	268	226	230	242	266	238	254	251	241	252	242	274	258	245	246	247	235	246	260	278	262	242	254	255	264	264	246	261	256	258	236	230	267	243	290	239	255	266	246	277	249	255	251	268	260	273	233	269	280	265	259	255	228	258	254	251	267	281	272	271	273	265	228	252	246	248	274	275	251	245	259	238	271	287	233	287	253	251	259	253	282	260	251	265	245	281	253	262	246	271	237	269	222	240	254	242	243	258	248	247	242	254	256	256	243	220	251	244	232	260	270	245	276	264	245	271	249	256	253	245	260	262	235	264	273	232	248	277	260	255	244	247	277	245	253	248	234	246	262	279	257	233	246	223	266	262	247	255	250	261	292	254	246	256	260	267	265	264	278	254	268	260	231	250	241	263	243	230	222	233	273	250	240	219	272	275	258	220	270	232	245	213	267	244	256	254	256	251	264	252	258	256	244	225	248	229	257	252	232	246	259	282	240	250	275	268	258	262	249	228	243	270	279	239	241	293	235	242	262	236	273	259	260	275	261	247	245	232	267	224	247	261	262	244	264	233	298	245	267	237	248	270	262	293	281	244	224	226	257	261	271	245	240	258	254	254	268	255	248	240	253	254	241	241	261	258	246	235	246	309	252	252	259	271	258	250	277	281	216	245	276	255	242	242	259	256	222	222	217	229	260	226	314	243	242	275	241	241	266	259	246	259	250	283	272	288	234	251	239	264	286	244	274	218	242	252	227	250	260	267	258	225	255	234	270	242	246	224	233	234	241	251	266	283	244	258	253	279	259	256	244	264	261	248	242	238	262	245	266	245	265	264	212	267	230	241	240	246	261	230	249	259	239	254	231	244	240	278	244	258	264	258	265	258	262	241	244	222	273	271	239	251	271	246	255	250	240	246	233	261	270	272	241	241	264	267	253	260	264	243	255	245	249	268	266	295	240	223	251	277	268	228	248	260	267	226	259	227	232	235	247	231	228	242	280	256	275	233	271	260	233	255	240	243	226	258	247	254	258	261	233	241	249	257	287	250	243	259	260	257	245	265	243	266	265	244	220	251	235	248	243	266	265	230	213	241	231	257	226	250	265	227	254	242	231	265	241	276	203	265	253	252	256	254	268	256	228	269	247	251	257	248	246	241	231	245	273	272	260	242	260	234	270	266	247	228	262	283	257	258	240	243	251	275	267	246	245	238	252	247	243	233	246	251	253	230	249	242	246	269	255	241	248	241	240	260	259	253	263	281	244	242	249	269	260	259	244	239	264	255	264	236	271	253	241	251	272	240	250	247	241	244	231	231	275	267	249	217	245	224	218	234	240	264	211	247	275	230	239	252	222	248	244	243	293	249	231	226	248	261	260	257	255	248	289	268	275	266	283	234	256	286	224	265	269	261	255	268	270	236	262	252	278	251	244	255	278	266	266	295	248	246	232	288	255	285	250	267	234	253	274	264	277	233	249	278	251	284	238	253	226	236	240	249	267	267	267	258	268	254	230	255	254	264	264	262	240	224	282	264	217	250	244	250	247	257	248	252	253	246	294	255	254	239	240	231	278	273	254	229	265	262	246	249	253	265	260	270	296	257	244	240	263	248	266	247	254	235	239	254	274	273	225	244	243	265	235	238	252	243	234	254	251	276	284	268	277	261	247	275	239	250	265	258	243	249	256	258	260	264	243	249	270	273	254	279	252	279	281	257	253	261	274	252	269	225	239	258	272	252	265	260	237	250	261	240	268	235	258	254	258	232	247	237	241	224	251	241	269	233	245	250	261	250	258	255	249	244	259	242	265	238	250	255	248	271	231	266	228	244	263	255	246	297	239	250	275	261	252	250	265	262	250	249	249	261	235	271	254	244	235	256	224	217	244	238	237	266	233	251	274	251	263	275	260	230	239	237	258	239	244	265	258	265	239	245	262	275	261	261	267	273	228	247	254	244	271	263	256	247	256	232	273	254	277	245	255	236	260	285	261	254	261	281	259	265	247	263	274	227	242	259	259	253	241	248	270	262	255	291	261	248	262	260	260	259	260	256	267	253	265	255	253	245	256	278	237	248	281	231	232	243	264	273	236	249	248	266	265	257	252	251	265	249	262	228	233	227	232	261	247	239	262	269	279	242	232	228	240	261	229	238	252	225	252	245	240	256	233	240	249	245	274	257	257	257	238	246	267	216	265	259	234	221	236	242	264	283	251	236	254	229	261	246	258	263	280	244	273	275	245	252	253	241	234	264	269	264	237	228	254	262	248	251	229	265	255	239	266	268	246	256	259	254	266	245	230	228	240	243	246	233	257	246	264	226	268	243	256	277	263	263	231	244	290	215	250	249	253	266	268	252	277	235	256	266	229	276	260	277	247	240	262	256	279	268	268	260	267	265	232	289	269	262	245	255	233	245	266	236	265	238	294	233	241	230	255	277	267	244	232	234	259	239	257	237	283	210	251	257	239	255	240	265	207	236	230	252	272	266	263	264	268	242	237	256	253	262	246	225	257	269	230	250	251	284	264	262	250	256	248	275	248	253	241	284	286	249	225	248	228	230	269	266	241	234	218	268	221	270	258	240	267	260	254	247	242	253	239	244	258	284	283	304	277	266	262	265	237	248	218	270	246	267	233	269	239	267	257	287	252	271	252	281	244	271	268	262	255	273	228	234	236	227	261	258	249	226	263	273	235	246	226	241	260	248	256	240	240	251	255	243	261	241	250	262	254	261	276	264	231	233	262	251	243	260	226	231	273	265	240	249	246	266	257	217	247	278	274	221	241	265	262	233	241	265	246	248	226	267	222	247	261	236	244	241	226	236	261	253	256	259	277	279	257	231	262	268	274	247	237	255	249	229	229	231	259	252	235	273	269	238	261	254	266	254	267	257	291	242	236	261	251	270	259	251	264	209	268	247	289	239	263	241	276	262	247	244	267	236	275	265	231	230	250	268	262	268	274	251	283	251	237	258	280	259	244	251	283	227	256	253	212	220	260	257	257	237	240	250	225	254	253	217	237	246	265	261	227	265	274	254	232	238	236	237	251	278	264	251	264	253	233	245	229	287	244	278	250	260	247	229	259	251	231	243	256	244	273	270	263	265	213	268	265	236	253	274	254	251	253	254	263	247	240	250	248	215	264	248	256	275	264	243	260	259	256	259	237	249	240	242	244	247	219	232	272	241	250	290	261	257	261	263	280	244	258	266	259	279	211	244	264	256	246	252	255	250	263	259	247	231	227	287	225	258	260	270	249	266	240	253	245	253	264	288	229	245	229	276	267	285	237	243	256	265	235	265	261	235	258	247	263	241	226	262	232
30598	2994	790	713	702	704	728	744	678	739	717	715	703	702	672	735	698	680	737	635	669	696	709	699	648	671	671	671	677	676	701	672	711	683	681	692	691	738	677	685	675	769	664	685	663	712	669	681	730	711	707	692	687	667	716	679	677	690	695	693	715	713	717	716	703	704	713	752	689	668	734	746	743	713	694	717	657	696	698	656	670	698	660	649	716	686	672	689	706	672	713	682	666	695	675	642	736	688	673	761	627	664	664	671	659	677	698	683	677	655	678	696	681	720	685	710	714	649	681	670	708	693	692	700	670	694	715	728	712	675	742	716	652	662	632	674	755	653	714	696	639	697	653	696	679	629	693	733	661	716	661	686	660	697	693	665	703	629	687	670	704	672	715	721	683	715	674	711	657	665	663	675	721	704	659	658	647	705	663	677	648	675	686	630	669	636	710	694	671	677	697	701	678	703	647	708	680	627	658	661	680	647	664	654	704	675	670	684	661	689	672	670	673	687	657	625	671	667	692	694	682	682	687	642	671	707	697	669	700	659	688	651	691	608	687	732	688	720	619	695	707	699	702	708	700	655	683	669	682	643	674	710	710	705	733	646	715	696	702	653	675	661	649	705	632	684	653	672	663	673	686	713	673	720	693	681	698	646	700	730	629	671	679	661	660	726	692	668	672	689	622	715	654	701	693	679	665	692	671	645	686	696	668	681	666	656	743	683	696	685	658	688	675	683	726	682	726	677	676	647	697	673	698	672	711	657	676	610	691	689	674	694	635	659	667	657	645	730	711	641	664	716	654	678	687	655	679	715	692	682	705	636	669	645	691	668	651	681	687	711	674	662	693	670	635	655	694	649	696	693	647	668	692	687	712	673	704	729	644	667	642	670	685	663	698	661	688	704	696	632	688	673	665	669	691	657	650	689	703	718	701	677	670	675	702	711	685	630	669	689	669	714	677	654	658	677	675	664	670	674	739	689	667	673	662	693	679	658	679	692	662	722	689	634	618	706	675	700	647	687	714	695	678	691	671	666	665	641	718	689	667	700	662	670	643	687	689	672	675	690	718	674	648	672	648	694	668	716	650	744	670	674	669	681	632	670	661	693	715	697	661	649	674	695	700	634	693	661	713	695	672	680	685	684	667	701	665	658	719	708	657	689	682	744	684	678	665	693	699	702	688	679	673	706	676	702	676	684	668	698	675	672	667	686	674	694	678	678	686	672	712	668	681	653	729	666	661	672	713	652	689	696	695	705	708	665	696	667	673	640	664	645	692	645	716	675	721	660	643	650	700	644	672	725	700	654	672	698	638	658	673	693	701	688	614	701	668	665	644	696	701	650	705	645	710	690	683	669	685	727	669	701	677	653	693	670	661	713	666	674	667	705	641	742	666	695	661	710	683	687	711	710	718	691	729	681	697	691	711	685	665	615	652	643	632	713	679	740	668	673	689	703	641	705	716	667	682	700	666	705	712	726	682	696	656	719	712	660	659	666	689	665	663	632	712	647	687	708	683	657	690	686	662	726	671	658	664	686	672	670	663	674	740	671	696	645	749	673	692	658	701	688	717	678	679	671	691	656	692	706	676	700	669	674	683	683	692	673	632	709	686	697	705	686	672	677	700	659	717	659	695	654	685	659	691	635	707	690	661	695	692	679	696	685	665	683	671	695	725	685	711	645	701	678	673	692	681	679	691	667	706	718	708	703	661	671	660	691	700	682	698	732	684	705	683	701	752	715	596	687	654	685	692	687	675	713	695	672	701	647	696	656	683	622	695	678	660	683	694	681	720	692	671	658	749	698	690	692	662	668	707	692	655	697	679	634	676	703	617	679	728	627	640	693	650	693	687	685	668	675	699	673	658	701	697	689	698	669	662	701	742	674	692	684	695	671	633	706	727	674	693	659	639	697	647	673	677	688	675	695	677	647	638	677	692	711	653	690	680	647	709	693	675	664	681	680	729	659	701	658	662	681	661	727	678	654	710	699	657	697	679	697	680	681	637	690	699	705	706	719	675	681	704	687	700	648	648	650	657	701	674	659	679	694	669	670	662	701	632	682	733	630	729	678	645	674	718	699	665	704	657	686	685	674	672	689	704	666	703	691	718	725	630	700	702	665	628	676	640	741	664	746	712	647	712	705	725	690	636	708	685	662	664	659	670	689	716	693	721	732	695	696	643	665	688	669	690	716	642	665	713	676	701	638	690	703	698	719	713	676	667	666	715	680	725	691	658	659	668	676	734	648	697	692	684	657	700	665	665	698	665	684	664	720	626	657	698	697	670	673	696	664	710	702	699	702	668	717	705	656	636	723	705	705	706	675	682	696	689	660	657	689	678	699	677	681	675	686	669	699	686	678	688	663	660	692	725	696	653	708	692	712	697	693	690	655	722	712	676	699	685	655	703	635	653	697	701	749	680	713	719	652	691	677	630	665	734	656	722	743	703	709	689	641	637	704	661	677	696	668	681	688	699	650	647	662	727	673	677	700	685	729	690	691	684	724	676	661	721	679	691	679	674	673	668	687	654	669	685	709	673	683	687	646	719	648	696	653	705	677	707	699	656	650	701	712	677	678	658	633	717	674	679	705	714	659	696	645	637	649	707	663	713	694	741	694	663	678	670	708	687	664	659	688	652	672	629	745	738	630	672	703	660	660	679	679	646	745	627	722	709	683	707	735	629	670	652	680	662	662	677	687	645	675	668	671	690	665	693	664	692	676	711	695	594	682	671	661	689	679	697	652	729	654	742	657	681	640	642	698	668	667	670	709	678	679	709	703	688	665	694	687	706	674	699	636	683	691	678	722	670	701	662	704	691	677	691	668	655	723	684	724	660	710	668	675	668	648	673	691	702	648	716	670	654	647	685	686	693	686	696	657	650	636	660	653	659	669	679	668	688	641	708	712	670	670	725	653	663	712	715	683	670	672	675	659	692	688	690	670	692	676	677	689	615	706	717	698	684	638	682	713	713	678	642	689	676	725	682	659	645	654	683	680	676	706	619	656	664	646	716	702	688	661	689	676	645	709	707	706	647	713	643	709	706	656	700	658	676	716	659	689	712	666	658	632	672	702	682	675	667	658	643	660	643	707	728	714	638	671	725	701	652	674	697	651	692	736	657	742	677	643	700	690	708	623	672	670	714	694	697	719	678	710	649	670	681	668	694	689	682	689	670	669	685	649	675	709	704	685	707	689	654	694	645	677	715	646	670	724	717	743	707	664	698	687	670	685	704	682	636	709	687	645	671	686	665	692	673	677	693	694	668	613	679	705	668	694	647	673	679	679	682	632	650	676	698	698	651	694	650	696	664	659	658	725	635	650	684	677	665	683	684	658	662	666	642	676	657	664	646	669	646	735	677	684	705	701	670	694	652	719	683	693	703	632	715	681	679	712	669	692	694	695	656	669	697	667	682	645	749	650	664	706	605	680	648	675	670	668	721	662	681	700	732	686	708	682	669	682	680	671	669	679	690	667	702	661	668	664	701	687	690	698	655	663
70179	32132	9421	679	380	315	265	226	229	170	168	186	167	142	160	121	154	143	146	158	138	130	140	145	155	152	168	147	156	149	138	129	126	140	155	144	140	136	144	144	138	126	148	144	150	152	151	169	166	189	183	154	179	167	186	144	172	182	164	138	167	190	207	193	180	189	212	237	189	177	172	178	167	172	214	155	171	139	134	134	137	164	137	133	131	139	151	126	116	143	121	153	140	133	154	158	139	146	143	141	134	131	148	144	136	142	134	159	150	153	152	151	157	132	144	141	131	157	142	120	136	146	128	139	138	142	145	135	152	136	139	153	134	131	126	125	138	129	112	160	158	142	132	131	141	119	144	132	124	145	153	168	151	120	147	154	142	158	120	154	116	130	128	143	133	153	134	126	124	153	147	126	170	162	128	127	132	144	120	142	149	139	153	125	138	136	111	140	138	122	135	160	148	158	148	150	159	142	133	119	162	150	167	154	153	140	179	140	132	117	157	133	139	144	136	105	161	131	135	134	134	140	113	154	139	142	143	144	126	137	120	144	118	132	146	149	126	150	141	172	129	144	121	143	144	152	161	146	153	112	144	148	124	160	141	145	126	159	149	146	142	150	117	152	124	169	146	154	137	148	157	124	133	133	139	147	139	147	129	167	166	125	139	139	141	135	137	137	130	133	134	160	137	139	145	158	134	124	129	123	127	137	146	132	136	143	156	131	131	148	128	141	145	142	123	129	144	131	150	139	124	137	171	141	143	167	149	160	143	155	140	145	137	142	142	150	118	142	138	160	149	131	121	145	135	120	136	152	125	140	135	128	134	152	140	133	122	144	129	141	152	114	141	138	157	127	136	150	137	128	141	132	139	146	138	144	123	130	125	129	149	149	144	114	139	115	127	140	148	141	138	144	154	140	148	157	129	149	135	131	135	140	139	151	130	159	125	131	118	130	128	131	119	155	112	164	146	148	108	138	122	135	140	122	116	142	175	151	145	138	117	131	126	133	145	150	157	133	150	135	158	130	150	124	118	139	143	149	132	147	136	169	142	120	139	150	153	144	100	136	146	139	133	136	134	151	161	145	153	148	146	130	123	134	148	119	122	133	133	139	170	133	143	133	130	137	153	136	142	133	164	143	142	133	126	149	124	145	129	152	136	162	139	133	128	140	148	126	121	155	139	139	140	143	144	148	147	134	129	136	160	110	135	142	148	143	146	130	147	129	143	128	133	152	160	160	137	143	163	138	154	135	144	144	124	128	158	138	162	136	174	132	136	135	136	156	159	141	155	130	140	141	158	146	153	136	150	139	140	137	142	129	134	128	119	155	150	153	155	117	134	135	125	137	123	131	154	147	141	133	142	172	147	146	137	131	155	142	147	150	151	123	140	140	142	136	150	131	133	128	147	173	143	150	127	148	138	144	141	130	132	127	130	162	141	130	127	149	135	163	141	149	126	148	135	129	128	127	144	121	126	120	133	136	146	154	162	147	143	130	144	145	152	140	160	146	141	148	154	125	144	150	130	121	104	138	133	134	138	149	151	132	125	141	145	134	134	165	139	141	130	146	144	131	141	141	151	140	121	123	130	118	139	135	147	138	118	160	133	125	139	155	132	130	143	155	131	145	138	152	121	134	155	143	137	136	120	134	133	142	136	172	141	157	129	137	140	152	154	134	151	130	150	157	151	143	139	149	158	126	120	137	141	148	139	128	145	135	149	126	130	146	153	128	138	131	145	120	163	138	132	153	134	133	132	153	135	160	138	133	155	143	116	138	150	123	154	129	152	118	156	157	158	130	123	153	139	131	128	153	143	142	151	140	150	139	145	134	134	154	147	141	145	127	138	152	128	169	122	155	156	127	162	122	159	149	150	139	130	140	143	169	119	140	165	141	121	147	132	130	141	142	160	151	149	144	127	134	128	142	155	146	155	128	137	125	132	133	148	123	123	137	138	124	138	128	136	134	132	138	105	129	150	157	154	160	141	137	134	126	137	126	134	141	132	156	134	139	138	142	136	129	123	144	152	148	141	132	135	123	157	145	149	128	138	159	131	136	130	138	144	125	127	146	140	152	144	145	153	136	133	148	127	131	132	128	147	142	135	143	148	154	140	167	128	111	144	140	137	134	146	131	133	141	150	155	137	129	130	137	162	130	137	160	141	128	111	128	132	141	134	146	142	149	139	109	132	152	121	160	123	130	142	162	139	139	165	153	144	152	132	138	145	131	134	147	129	133	133	130	165	143	125	132	149	135	131	137	121	175	152	143	151	110	131	138	132	132	144	138	148	139	128	126	127	137	140	132	162	122	152	149	172	137	140	131	143	153	141	117	128	154	150	146	128	145	131	158	151	180	150	147	141	157	133	156	132	135	144	148	157	142	155	155	161	128	133	126	157	111	124	137	146	122	131	137	127	149	139	123	125	152	139	126	156	128	148	129	157	127	133	142	157	144	159	127	117	159	156	130	138	143	140	137	130	137	144	156	153	150	130	151	146	145	142	122	139	143	147	126	132	142	176	143	133	143	156	137	144	134	158	130	135	165	161	138	126	128	130	133	141	154	159	143	141	140	124	149	138	134	142	135	142	153	158	151	140	160	137	145	128	131	140	142	143	141	143	160	121	120	118	127	147	129	132	125	152	136	154	145	155	149	110	142	133	128	146	136	131	154	156	139	133	153	115	140	131	124	135	142	136	146	149	163	143	122	145	141	117	134	137	123	133	142	151	147	148	155	132	143	126	133	140	151	143	143	150	112	143	140	130	147	143	147	126	158	157	135	133	132	137	128	157	138	117	147	130	118	118	127	133	138	146	137	139	146	142	141	144	145	144	147	124	124	130	121	122	136	130	148	127	162	137	137	155	143	143	145	157	144	152	123	174	144	152	124	165	140	164	142	128	128	131	131	150	164	141	147	141	152	129	139	133	136	134	131	129	158	134	145	140	155	145	131	155	149	121	142	152	154	122	151	133	139	127	153	140	156	152	146	129	135	122	126	124	142	148	143	147	142	140	136	152	124	144	123	147	133	156	123	142	147	171	149	156	139	154	149	150	129	156	123	128	150	143	137	146	138	146	137	124	132	121	136	116	141	155	135	129	149	141	137	138	164	153	145	145	133	148	133	150	127	157	147	142	137	148	114	141	130	155	122	149	158	149	134	148	139	141	136	136	133	142	143	125	151	133	147	144	159	144	148	133	126	131	142	131	126	149	108	153	153	136	148	134	142	145	148	150	148	154	147	150	141	138	135	133	150	126	133	129	138	137	136	139	137	131	118	137	148	123	141	134	125	169	140	126	124	121	141	156	113	140	134	157	134	110	154	153	123	147	143	143	120	151	143	140	118	142	136	129	148	150	145	117	148	131	146	148	133	121	155	159	124	135	135	146	134	145	127	145	116	137	138	146	133	121	143	151	163	130	133	149	142	143	127	148	138	146	131	105	155	153	128	145	115	143	143	132	133	142	143	133	140	165	125	142	124	117	162	122	136	144	142	141	136
48431	13242	1296	1505	1307	1129	989	877	783	715	647	630	601	566	561	518	492	474	511	465	521	455	478	440	475	463	456	426	448	440	458	452	441	406	419	420	422	452	441	436	465	428	484	486	497	450	474	525	671	805	610	551	554	558	527	514	618	883	734	577	682	813	998	888	732	1043	1217	1156	707	697	753	815	770	674	879	638	532	497	457	452	482	400	406	423	430	458	418	394	432	424	391	449	454	435	400	438	429	431	393	393	372	399	420	407	427	385	430	420	413	433	427	413	438	393	393	435	388	440	396	458	420	414	403	419	367	456	404	399	423	369	402	422	412	423	412	399	375	400	385	370	412	412	432	432	405	407	444	380	398	410	431	450	438	433	425	386	415	407	406	406	421	421	430	399	416	423	424	412	431	393	437	429	404	367	414	381	418	459	434	408	420	443	400	432	423	388	394	376	451	372	417	404	359	427	426	374	424	409	423	406	410	410	438	443	397	453	392	427	403	417	440	400	396	402	392	403	385	420	426	386	400	422	414	415	407	440	397	435	403	411	414	412	470	400	424	436	418	409	428	393	397	415	396	426	416	426	409	394	397	408	426	435	384	408	414	418	420	392	380	463	406	395	425	430	414	412	417	434	435	394	448	400	398	421	401	417	411	395	419	414	386	402	426	399	433	421	391	436	427	424	407	437	438	408	406	400	414	420	430	418	389	427	411	419	458	396	437	431	416	434	429	410	435	395	424	377	407	416	382	419	417	442	423	426	380	420	370	420	403	396	424	418	418	420	400	420	404	405	411	426	421	397	407	421	401	420	414	394	389	406	441	405	437	413	457	382	389	423	401	403	403	406	388	440	382	462	390	422	429	400	380	417	447	404	391	401	406	390	423	407	387	419	393	408	427	433	390	427	399	429	384	416	444	405	412	401	406	417	386	421	376	419	398	422	410	403	431	415	405	428	364	419	418	422	415	395	385	439	420	409	435	447	386	449	406	410	445	385	472	458	431	363	407	443	411	415	412	432	417	385	359	411	399	456	395	370	420	421	418	425	406	456	437	407	452	376	413	395	403	417	438	462	386	417	394	400	381	398	390	417	407	412	419	399	372	414	409	413	428	440	400	426	400	410	410	397	407	396	385	415	404	431	406	422	424	411	417	422	448	432	380	404	385	402	409	416	372	435	390	434	420	450	366	406	434	412	398	414	397	387	440	403	426	412	414	424	404	435	429	374	411	426	423	412	396	392	402	434	420	422	390	391	443	419	432	413	424	404	431	400	432	369	424	396	449	381	384	449	420	403	440	430	411	403	434	436	419	440	446	431	398	424	409	427	421	411	415	410	434	394	440	414	422	414	407	421	394	434	410	390	415	419	415	421	407	402	425	390	404	411	414	392	414	366	400	459	438	418	415	430	394	350	413	401	391	411	379	410	377	405	425	402	407	367	436	414	436	415	433	412	394	414	397	397	395	378	414	443	422	407	425	406	402	383	407	410	435	382	406	421	406	411	464	389	392	402	407	449	391	385	415	432	398	414	427	384	405	414	443	384	449	437	421	420	449	435	411	417	393	454	409	419	375	446	433	444	397	470	387	440	401	418	434	388	411	393	419	423	433	439	414	437	410	435	390	362	402	402	410	383	421	413	441	405	376	401	374	408	419	445	421	414	414	409	379	439	425	413	401	388	407	381	401	394	402	446	400	432	393	410	409	406	443	431	423	386	415	428	413	404	401	384	416	423	416	413	386	414	398	429	418	411	401	430	395	420	410	433	402	401	370	404	405	437	446	431	426	446	389	430	416	374	413	424	442	413	425	426	430	411	398	369	381	401	393	430	376	394	401	426	399	437	397	408	442	383	428	415	384	436	445	407	392	433	396	427	408	383	379	407	436	427	413	412	383	410	441	452	436	442	383	387	405	382	435	407	405	401	378	413	440	433	392	393	398	367	410	387	420	394	404	402	433	420	414	409	434	377	401	392	397	381	407	418	395	412	403	459	425	460	442	400	400	436	440	422	414	351	430	370	422	416	411	380	433	381	368	403	418	390	445	420	400	420	460	435	413	369	424	397	417	410	377	416	415	413	400	442	424	406	402	414	409	402	365	418	397	414	464	397	396	399	404	463	419	364	401	408	431	418	412	385	427	420	412	410	430	397	423	411	370	390	439	443	436	424	410	410	425	430	389	389	471	435	435	425	423	434	419	408	390	409	388	442	434	410	417	425	398	412	443	390	396	411	401	395	422	434	409	423	423	423	456	448	424	428	437	437	435	366	417	410	397	451	409	412	432	409	435	427	429	376	397	452	401	423	412	416	382	428	386	406	406	444	395	365	409	421	441	398	412	351	439	430	437	419	427	413	416	451	387	409	379	406	398	427	409	414	377	428	380	388	399	432	425	431	421	391	405	414	428	378	440	373	425	438	407	400	439	449	393	430	412	415	398	448	411	394	422	432	380	390	412	379	410	409	381	411	425	412	414	408	417	445	407	443	427	407	414	433	430	389	400	408	400	399	369	438	406	416	410	434	441	432	406	424	398	400	425	418	388	433	394	415	428	420	433	393	427	408	412	409	385	453	396	405	424	429	420	404	443	430	423	437	403	425	414	427	402	445	446	435	438	419	414	418	411	413	408	404	436	421	385	414	421	444	395	408	428	399	409	413	417	425	431	398	411	404	377	397	401	398	394	420	411	424	416	412	425	434	385	413	437	445	388	398	421	385	408	416	414	398	401	412	382	395	435	399	380	439	462	407	447	395	422	453	393	429	402	416	395	424	380	390	402	405	354	416	390	392	406	385	411	447	358	455	447	414	425	458	357	430	440	418	426	408	418	394	409	447	409	409	423	386	435	405	415	444	436	395	398	414	412	403	471	398	437	410	407	431	402	411	455	414	407	410	429	421	410	446	433	386	428	409	422	410	435	389	358	387	402	402	438	433	394	390	381	407	426	400	373	411	391	405	452	397	459	399	409	409	412	398	409	376	457	411	408	414	380	423	446	436	391	418	419	430	402	412	441	397	392	411	404	432	397	425	432	403	429	400	402	415	417	401	407	407	410	385	357	406	382	417	432	444	398	448	427	400	427	403	438	431	386	415	398	411	434	389	393	395	388	399	414	392	432	414	377	410	401	406	425	396	416	429	422	425	392	439	397	440	422	406	390	400	411	385	426	413	406	414	388	410	420	401	388	420	419	421	441	437	462	401	398	454	419	419	406	428	356	373	394	423	389	434	451	417	427	424	418	404	425	439	392	423	438	359	412	433	404	421	416	434	402	434	394	415	407	405	413	425	415	420	432	391	447	401	398	387	438	436	422	376	395	426	425	384	399	415	403	404	425	422	395	424	456	401	403	421	396	391	396	386	394	390	398	416	394	426	434	405	410	409	414	421	423	391	426	394	411	419	456	430	430	416	412	406	442	425	399	423	418	395	433	422	424	401	438	359	402	401	378	422	404	413	403	423	440	416	409	429	440	376	417	444	411	426	399	433	400	424	414	394	412	426	453	408
78040	38978	12292	1710	668	495	390	302	273	252	220	254	195	206	195	173	169	185	183	181	168	177	190	177	182	171	170	162	169	179	158	147	146	154	162	170	168	166	152	145	157	168	174	178	178	159	191	168	238	219	191	185	176	182	191	175	205	221	206	207	198	195	278	277	205	273	299	274	242	215	233	237	260	205	273	211	171	183	157	139	159	180	166	150	179	181	137	136	159	145	166	163	158	153	156	139	162	161	150	162	164	147	136	165	157	136	144	144	152	147	139	160	143	136	135	153	133	173	148	152	130	139	135	151	159	160	157	174	141	146	142	136	160	149	158	136	144	166	154	146	155	149	137	134	142	152	164	156	132	159	170	134	145	148	149	139	143	150	144	156	159	137	151	134	147	143	145	151	149	152	158	141	148	156	161	143	162	163	160	189	162	150	143	134	142	135	151	159	154	137	139	148	135	159	145	126	146	154	143	139	137	151	139	151	130	144	158	161	159	159	140	158	145	144	146	159	150	164	162	138	153	137	161	127	150	162	175	140	134	166	136	170	150	154	167	155	161	144	157	143	153	140	144	143	169	135	143	163	160	166	142	150	165	146	137	175	146	179	147	150	175	164	146	145	148	150	145	143	170	162	147	139	149	127	124	154	138	152	145	158	139	167	145	165	166	159	150	154	143	153	149	146	151	132	145	163	138	155	138	158	166	152	147	169	163	163	120	130	127	152	138	160	166	165	159	164	149	147	146	155	154	162	143	155	160	163	133	145	153	146	149	132	148	139	153	110	131	143	142	158	168	153	142	161	147	151	171	152	152	149	143	147	159	153	125	140	155	163	137	148	134	169	140	158	155	145	151	144	159	165	159	156	171	172	150	173	158	141	119	147	146	142	158	145	164	143	151	155	149	153	146	163	158	155	166	159	149	151	136	155	159	158	142	173	169	146	144	141	147	154	134	149	148	137	188	150	156	150	127	166	155	168	181	136	154	142	129	163	152	158	146	153	157	171	170	158	145	171	145	141	177	157	169	137	136	148	160	141	184	146	165	136	158	134	134	157	137	150	133	148	139	158	152	141	138	173	151	150	141	152	159	146	140	137	175	153	148	148	157	174	141	145	147	165	152	131	144	134	138	140	176	146	148	134	169	144	152	158	156	165	176	146	142	169	158	138	148	145	156	157	168	158	156	127	161	144	151	156	174	168	138	172	151	137	149	146	152	158	171	139	141	169	153	134	161	136	139	149	130	128	155	158	155	135	157	145	171	137	129	155	164	137	155	165	140	158	133	152	170	133	137	152	164	154	161	143	155	188	134	147	157	162	149	140	179	151	147	152	164	147	155	145	152	145	178	167	152	160	145	137	171	123	161	155	161	142	150	167	163	137	150	140	149	163	147	156	137	141	142	156	157	153	150	158	142	130	159	146	143	137	135	150	128	155	139	144	155	166	141	171	148	182	156	146	146	143	153	144	161	132	169	141	169	156	134	132	145	131	155	151	159	142	171	147	118	173	140	159	153	140	165	181	155	119	141	153	135	156	161	154	163	127	154	132	151	140	150	145	160	156	153	153	124	149	125	146	166	151	170	123	148	182	148	145	153	135	163	155	145	146	151	144	156	136	155	148	153	162	146	146	135	145	134	149	119	183	146	170	138	166	155	124	155	149	160	158	167	157	155	146	139	137	141	174	156	138	151	157	151	157	154	152	138	160	152	144	163	157	172	139	157	140	153	160	155	174	167	166	151	171	147	157	146	141	159	155	145	162	143	137	155	142	158	159	143	150	138	165	185	158	141	156	153	137	134	167	152	148	140	146	138	178	141	134	144	130	118	165	132	150	138	141	160	147	168	147	169	129	134	129	170	147	137	135	130	158	153	149	153	163	165	143	163	126	183	154	148	159	161	133	144	132	127	148	157	142	132	164	145	184	175	113	148	160	151	155	136	144	131	146	141	140	163	150	152	134	152	174	129	137	176	143	141	152	131	161	144	151	144	157	157	132	151	132	158	136	137	155	148	161	151	145	148	148	138	170	161	145	131	146	151	146	132	136	171	135	141	148	155	158	150	158	136	151	131	168	141	164	184	150	154	165	142	141	160	174	155	135	145	153	156	145	160	148	129	145	143	160	158	154	153	176	145	173	158	130	163	150	153	156	154	141	132	164	152	136	149	156	161	132	162	144	168	132	145	142	129	165	157	141	146	151	156	167	147	147	145	159	165	168	154	132	122	144	139	149	143	137	151	151	152	155	144	147	175	161	138	163	144	155	148	153	143	140	160	147	144	161	164	158	141	149	164	146	158	148	175	173	146	140	147	127	153	131	140	146	130	163	152	141	149	146	158	190	125	151	164	164	168	150	153	157	154	145	148	138	154	147	150	135	142	138	141	135	145	166	149	163	141	151	157	147	167	146	147	145	170	145	145	164	155	150	129	142	162	163	146	168	167	144	130	145	137	157	155	159	158	140	125	156	153	164	174	138	149	149	152	148	152	136	150	154	156	127	153	146	154	161	148	158	129	138	167	154	147	154	146	137	151	149	138	147	149	143	163	140	132	157	143	138	170	168	148	163	174	163	145	142	136	162	135	132	135	143	151	148	133	163	158	163	157	139	140	172	150	165	168	132	138	154	171	147	168	164	172	158	150	161	141	125	166	163	148	138	133	137	157	144	166	119	167	158	156	150	128	158	148	150	155	162	140	150	168	134	128	129	142	157	138	162	151	136	155	165	146	164	157	146	166	146	145	140	157	141	157	161	149	155	142	143	135	146	154	170	151	162	144	159	136	148	143	150	147	150	164	161	139	138	167	137	163	149	140	133	130	137	179	148	149	143	152	126	168	151	155	152	161	166	146	125	140	136	153	177	161	158	138	166	156	176	125	166	154	146	138	144	138	148	146	145	174	152	141	153	131	162	139	160	114	157	139	134	151	144	160	150	128	128	148	137	141	137	153	135	149	123	150	150	152	152	169	138	154	145	127	158	122	136	139	148	131	145	143	167	163	153	143	165	157	125	158	156	143	151	148	163	150	167	174	140	149	150	143	137	135	149	150	160	159	156	144	153	164	150	127	152	134	158	139	155	173	156	138	152	177	132	179	163	151	139	152	146	152	147	142	160	146	133	144	139	156	156	157	159	166	153	151	161	126	157	152	147	137	141	154	168	171	153	150	152	160	160	151	139	150	159	155	154	155	165	148	178	139	136	127	145	161	160	165	141	144	146	158	161	159	145	159	169	151	164	137	159	173	142	164	141	157	157	148	162	167	126	147	144	132	169	179	152	146	177	132	143	157	145	154	147	147	145	142	162	136	140	138	165	140	164	155	152	132	144	160	160	148	137	150	173	127	164	154	162	162	170	182	149	156	145	172	173	133	143	158	154	138	150	149	151	143	115	141	164	141	158	142	176	143	140	154	142	134	156	131	163	160	144	156	153	132	144	161	140	158	168	134	158	156	131	151	143	151	129	155	148	145	152	135	139	161	125	140	142	152	163	141	133	162	151
54398	16679	2335	2523	2139	1921	1464	1385	1215	1004	924	879	828	772	717	701	677	657	611	562	571	582	588	563	545	524	568	510	524	529	501	524	521	530	483	511	467	472	473	460	477	503	542	564	544	555	632	757	1273	1112	802	693	700	726	754	659	942	1289	971	1027	883	936	1347	1447	893	1386	1579	1608	1168	915	1131	1212	1169	1068	1469	908	614	608	527	539	532	472	489	485	477	445	490	438	431	413	417	449	467	460	460	420	483	459	418	482	449	402	441	450	439	464	433	458	403	432	439	426	465	437	417	486	437	453	459	459	472	435	468	425	417	474	457	417	430	454	453	430	413	445	479	455	447	464	430	440	473	466	434	408	470	444	438	456	464	463	457	424	431	454	434	479	427	417	445	450	482	403	450	467	462	418	420	440	405	477	436	443	476	453	440	444	462	455	421	444	468	439	441	447	426	425	428	464	395	447	425	427	455	447	456	459	422	459	438	454	464	445	426	440	421	456	449	483	473	438	509	478	435	458	459	400	472	441	464	462	421	416	390	442	452	432	467	401	419	419	418	435	444	423	435	451	472	444	447	424	408	450	493	457	460	448	428	438	448	432	432	428	458	470	428	426	438	413	431	465	431	431	434	452	423	472	465	439	426	405	427	452	427	445	408	441	466	461	456	412	442	420	430	451	435	458	429	450	443	452	473	434	441	458	450	457	399	426	483	452	412	460	433	446	460	517	450	430	456	436	428	449	422	459	444	433	430	461	450	456	418	435	489	473	427	421	442	481	427	433	406	409	414	456	447	444	452	434	437	425	431	445	441	434	465	415	426	442	441	470	442	426	467	441	443	443	397	468	470	461	452	449	421	456	426	452	421	455	441	431	462	433	474	441	412	481	448	412	440	484	448	449	434	446	439	427	429	452	412	434	416	460	379	453	423	414	452	442	436	436	416	442	476	456	446	438	424	456	429	437	482	467	437	425	453	410	447	468	436	456	408	453	452	417	442	433	468	440	449	457	435	458	442	468	450	439	414	463	420	441	454	444	450	463	400	462	434	425	429	394	498	427	467	489	433	475	423	434	422	416	431	421	439	410	420	446	410	432	433	404	470	448	433	424	461	468	433	438	421	420	440	433	425	427	457	469	420	476	463	469	396	479	394	413	444	469	445	436	437	477	435	461	445	466	419	460	470	409	455	435	466	429	439	481	440	459	434	462	433	425	428	468	449	453	442	438	453	439	445	455	424	449	461	422	476	428	472	418	471	436	482	453	441	466	410	422	481	439	460	468	430	437	404	417	454	455	424	443	441	441	494	441	459	441	442	448	467	451	435	480	456	436	418	421	457	455	458	450	434	437	435	452	405	401	459	445	435	420	428	433	452	420	460	454	459	466	434	410	473	429	445	448	423	435	414	478	441	438	462	437	468	395	455	442	436	502	457	457	419	423	440	431	419	433	421	440	460	414	442	409	463	447	435	447	499	463	400	424	434	463	453	430	432	468	436	464	425	417	440	422	453	463	454	463	414	416	425	475	429	444	431	443	465	445	476	474	474	457	437	449	428	444	482	449	465	425	405	395	437	427	427	411	466	471	475	431	444	407	395	432	475	455	424	402	441	476	463	447	457	454	429	430	440	441	469	473	431	458	447	438	411	458	434	429	424	449	394	414	450	430	404	451	426	448	401	451	446	419	399	450	448	449	451	466	457	464	445	462	407	433	442	428	451	454	458	445	461	468	447	467	467	453	471	451	465	466	480	426	442	435	407	469	445	455	426	444	408	408	498	449	441	428	424	444	477	445	446	413	405	473	435	447	450	470	409	465	422	461	441	452	428	437	488	444	449	426	421	461	450	447	461	464	446	454	446	406	438	426	403	436	448	421	467	447	466	436	429	422	495	488	447	455	417	437	427	395	449	449	473	455	422	444	449	412	418	414	441	404	439	431	467	490	473	439	437	424	487	433	411	408	457	426	439	435	448	453	465	422	452	465	454	440	442	472	450	464	461	477	471	484	455	390	390	461	470	457	464	440	489	440	429	455	459	477	425	447	451	436	421	443	417	454	403	427	431	447	418	424	464	438	401	431	434	445	447	415	452	483	433	451	427	461	430	443	454	468	414	428	411	442	436	447	431	449	454	448	454	453	398	407	431	457	418	460	471	409	420	455	454	469	456	429	447	449	420	439	457	452	440	468	449	438	449	469	416	439	434	443	456	426	415	475	443	428	443	449	390	427	490	473	436	426	432	434	442	468	421	427	421	475	439	467	427	453	432	435	390	455	445	433	448	465	467	430	457	450	477	454	430	429	420	470	450	433	425	455	429	467	444	438	434	449	440	447	415	444	477	470	440	436	435	445	455	455	462	465	453	440	468	420	425	402	452	416	447	455	417	447	500	465	427	441	444	470	416	451	443	445	432	469	459	470	444	435	402	442	458	488	460	440	423	436	442	435	402	463	457	423	419	458	476	440	441	428	451	441	450	459	443	453	446	447	458	466	494	419	484	447	431	456	434	451	442	411	454	423	433	455	439	436	411	403	424	455	432	452	423	414	442	429	455	437	443	433	442	484	400	450	464	437	421	465	439	463	432	457	474	418	437	420	431	421	398	445	449	427	412	463	452	438	444	433	444	422	437	442	404	458	434	477	437	459	409	460	403	458	467	479	457	451	483	456	456	463	455	451	410	448	422	454	449	423	462	477	442	415	463	423	443	452	465	456	411	468	417	467	441	433	458	458	469	447	439	441	424	482	450	428	445	466	444	444	465	430	442	446	473	460	436	425	445	430	417	446	429	465	415	400	420	494	444	451	419	445	469	474	439	432	424	417	445	452	428	448	436	472	530	417	444	442	400	399	435	453	453	414	434	445	472	475	440	449	430	475	434	462	431	435	451	434	458	468	453	425	469	448	457	474	465	439	449	468	454	455	442	423	437	417	442	432	457	453	458	443	414	459	463	424	454	442	442	397	438	416	472	423	429	449	457	416	476	417	462	442	401	451	430	457	416	445	465	429	428	443	504	452	423	436	449	464	445	414	443	446	419	407	453	458	425	461	410	439	453	457	426	459	407	475	458	437	441	434	441	452	464	416	503	440	460	447	462	452	459	425	414	455	443	436	461	448	416	434	409	446	453	462	415	472	437	495	422	442	460	434	415	423	405	475	433	412	437	439	417	460	425	447	464	438	456	481	476	465	444	405	417	422	460	451	441	447	429	435	457	436	434	434	447	468	406	433	495	464	434	456	437	441	476	412	417	440	450	449	460	429	422	418	467	446	427	433	423	426	418	468	449	457	442	438	467	462	458	412	421	420	410	462	424	456	457	415	456	431	424	444	449	424	454	406	483	411	458	417	417	476	425	444	449	428	416	423	434	410	441	444	445	439	431	466	445	436	431	435	458	441	444	419	459	450	464	423	451	418	445	429	439	420	455	440	449	457	453	458	461	430	413	449	434	453	446	462	430	433	467	430	432	484	443	438	480	423	461	490	425	436	468	420	424	435	426	446	453	466	461	447	441	402
36196	8821	571	270	293	271	263	237	282	228	244	266	271	230	251	272	255	274	284	254	250	237	242	268	266	253	240	245	250	252	254	290	253	229	218	248	249	279	242	273	262	257	248	217	255	242	249	260	230	268	257	270	234	251	235	243	259	254	237	244	260	271	242	260	226	205	238	236	247	231	248	242	236	276	272	271	259	240	243	258	263	239	239	238	276	218	232	266	288	270	245	255	240	262	237	239	254	245	251	242	244	269	308	238	265	244	247	242	225	229	264	240	255	249	251	263	232	246	237	267	216	239	241	251	238	256	226	238	234	247	251	266	228	228	263	245	244	267	259	276	278	214	237	238	224	250	272	218	244	262	256	255	230	250	237	248	237	252	268	244	216	252	228	267	278	251	257	236	244	234	255	242	290	288	250	243	232	221	257	255	247	268	250	255	251	244	250	217	219	232	249	225	240	260	256	261	274	235	249	261	259	228	253	258	214	255	242	243	261	241	217	226	254	253	226	237	238	249	236	261	280	251	254	244	254	230	256	282	234	240	273	266	223	233	252	256	263	241	226	251	267	266	242	240	263	292	269	249	228	237	260	219	241	254	240	257	250	249	292	256	236	252	238	231	273	234	260	239	263	245	258	255	226	243	250	241	235	218	246	310	254	236	242	261	233	239	241	260	250	249	252	248	239	248	236	251	238	282	240	259	232	241	250	251	244	220	252	265	244	242	246	257	204	254	241	265	253	244	250	246	245	225	272	267	245	250	243	268	229	247	249	245	238	253	259	296	268	242	229	235	256	224	224	238	263	241	228	233	246	233	272	230	255	253	246	235	216	264	263	231	227	245	235	248	249	236	243	239	252	261	266	253	252	262	236	266	245	256	237	258	253	257	248	236	243	244	237	223	268	250	242	273	227	231	256	243	235	248	251	243	242	251	217	253	254	259	231	247	255	245	241	242	221	242	227	250	243	250	261	265	265	258	222	233	275	246	269	239	250	224	265	252	235	241	242	250	252	286	227	261	250	252	248	267	235	252	259	282	261	224	240	222	260	234	266	243	260	226	238	224	239	233	262	227	272	258	256	252	226	268	256	248	273	261	269	252	240	237	221	254	239	252	279	222	256	244	278	261	261	256	260	231	239	228	226	257	280	237	266	260	248	236	239	238	255	243	267	252	254	259	266	263	255	229	250	259	235	294	280	239	230	247	261	243	229	254	233	261	260	268	246	233	261	244	267	240	257	270	242	249	252	244	239	270	270	264	245	247	254	265	249	264	228	273	242	257	267	234	259	229	240	254	245	243	250	220	273	245	264	254	248	233	245	262	254	245	278	263	260	262	236	261	258	246	262	211	268	241	233	243	228	251	249	236	210	278	255	250	252	258	243	247	247	249	239	252	256	244	253	276	291	251	251	212	222	241	273	278	273	250	240	265	281	263	268	232	268	244	226	259	272	250	259	254	262	254	239	223	263	284	250	252	260	238	233	235	244	269	272	249	237	238	251	262	230	226	258	269	283	276	254	266	253	222	281	255	272	253	249	237	252	227	264	255	222	241	245	262	237	239	258	231	234	253	248	228	233	240	270	251	241	225	247	274	260	246	236	227	244	260	241	233	280	268	232	250	257	276	227	253	266	244	246	236	231	249	247	241	258	232	232	241	235	246	254	262	256	222	249	243	261	237	269	268	231	260	262	243	265	234	248	260	236	263	226	258	269	266	301	252	239	244	265	235	230	277	249	266	293	272	230	258	229	247	253	258	266	275	261	230	257	269	242	261	272	252	244	237	225	255	254	236	239	251	283	261	263	247	233	220	240	236	276	254	256	253	260	214	265	247	270	278	234	251	239	223	211	245	253	248	264	245	249	248	255	239	218	273	233	253	222	246	237	246	248	237	260	245	226	254	248	284	236	242	225	229	263	270	249	258	252	248	224	272	238	228	243	234	223	222	231	265	246	230	265	235	230	246	276	231	273	254	263	246	310	237	238	248	251	235	209	268	248	228	262	234	246	249	268	265	259	246	248	215	251	245	277	246	249	247	254	273	230	258	262	268	247	242	226	265	257	224	233	256	292	256	227	229	248	254	268	252	279	263	287	244	225	265	253	272	261	231	230	246	251	233	235	242	253	236	251	248	252	247	275	223	263	250	272	260	266	261	251	243	277	247	268	272	243	231	265	246	250	250	231	241	241	254	245	254	240	273	251	269	263	242	242	254	246	252	251	221	234	235	247	223	255	249	218	246	250	233	282	263	270	250	241	234	252	254	233	239	231	235	276	239	274	251	222	245	241	267	265	223	255	226	250	240	241	252	224	243	239	274	240	261	243	264	230	271	253	230	270	247	280	265	248	254	278	238	232	252	267	252	243	248	265	258	255	247	246	243	243	255	243	246	277	266	200	272	249	279	234	266	269	251	257	235	264	268	274	257	221	246	253	274	249	241	229	244	271	263	286	264	245	285	262	250	249	271	247	250	225	244	234	257	256	239	236	239	221	254	235	230	243	245	241	269	249	245	276	242	246	251	256	251	254	240	231	217	228	249	248	267	255	246	246	238	215	254	262	255	243	232	224	229	247	254	248	232	243	255	238	225	253	242	224	273	240	261	236	265	238	226	288	233	212	272	243	222	269	219	260	252	253	240	260	230	241	248	262	255	274	257	220	245	250	245	255	240	246	251	238	243	262	250	231	269	239	243	259	264	266	253	255	279	241	248	253	254	213	231	232	259	260	239	276	277	241	260	221	273	244	253	266	249	220	256	247	266	244	248	222	231	243	256	294	260	259	254	233	253	264	248	255	220	239	241	246	254	241	236	263	248	249	255	268	245	229	246	253	258	247	262	248	255	242	241	273	251	266	280	246	250	251	246	238	241	255	264	234	232	266	278	246	235	283	231	263	247	241	222	243	253	246	271	237	260	247	239	231	234	268	251	255	250	270	249	229	228	257	254	252	282	235	234	271	233	225	251	252	245	250	242	276	220	244	239	239	256	243	247	216	259	237	261	259	263	238	248	225	250	256	262	252	245	249	237	236	255	254	245	246	231	246	249	244	297	245	243	246	243	238	255	281	223	238	227	224	279	266	234	233	251	280	257	263	287	253	212	226	267	275	267	243	261	238	221	264	252	265	260	260	257	263	237	254	233	244	248	217	264	267	230	230	253	239	239	233	282	250	256	239	258	253	253	229	224	245	248	285	220	280	224	250	239	247	232	245	242	276	247	246	259	243	222	226	267	226	264	249	253	252	233	240	231	251	249	259	231	258	229	277	248	277	261	261	261	235	256	250	253	258	257	259	274	267	281	243	221	271	250	219	257	257	271	280	263	269	242	233	240	226	282	259	241	252	263	250	253	230	233	262	275	222	256	232	263	236	255	274	221	221	255	243	271	285	281	250	250	242	272	242	281	276	262	247	240	225	253	241	277	274	240	249	268	248	271	273	222	246	258	216	248	249	248	250	246	252	261	231	263	252	221	220	240	238	243	232	248	256	203	238	240	273	251
27993	2836	755	799	718	769	721	724	629	752	694	664	734	677	723	673	705	649	647	735	739	730	675	676	674	640	672	674	629	708	682	671	668	699	727	684	672	693	694	658	659	668	666	741	704	693	681	687	697	686	634	685	672	672	695	694	673	708	748	656	690	660	650	656	746	686	700	708	712	724	682	682	681	708	772	672	678	668	683	696	640	678	672	679	693	664	657	642	703	680	646	682	624	728	680	719	671	640	725	687	657	643	611	668	697	664	654	685	716	666	711	663	651	718	657	683	613	674	728	668	658	693	681	677	629	685	717	665	677	664	711	627	712	650	633	650	695	710	682	675	666	690	709	682	687	662	689	704	665	670	685	682	674	629	643	657	678	683	644	717	664	686	697	669	707	652	675	674	682	671	682	632	696	661	680	687	661	686	619	684	583	658	678	696	695	679	660	679	680	676	672	716	697	687	684	649	691	661	692	665	634	666	666	662	643	715	716	652	666	694	670	697	677	642	703	713	620	668	717	721	636	729	649	668	661	700	657	695	688	670	648	663	618	687	727	663	674	682	676	701	713	629	671	654	680	652	696	726	708	714	656	659	669	708	682	682	654	653	642	650	672	666	683	621	659	650	718	665	678	666	701	683	690	665	660	689	669	689	642	685	658	655	647	638	717	666	694	608	675	670	619	646	675	664	675	704	639	671	648	684	704	693	625	641	667	680	651	691	622	667	662	620	690	693	658	619	681	692	665	671	665	677	670	624	726	643	715	699	709	653	657	713	719	660	643	677	681	682	709	661	681	674	675	684	674	675	613	645	641	651	726	693	686	676	640	681	595	703	706	700	670	658	667	694	672	627	710	666	673	627	643	675	727	699	671	679	650	703	720	690	666	688	674	655	661	686	692	689	668	674	676	655	742	684	675	673	676	629	675	633	666	661	658	670	661	653	663	684	697	695	686	663	697	658	690	668	667	627	650	650	705	662	682	699	689	643	723	706	669	685	698	690	670	691	664	663	647	678	638	711	663	664	681	646	658	675	655	641	698	695	672	716	707	711	599	652	660	662	647	664	667	680	652	696	633	641	649	668	710	659	713	644	661	694	709	668	666	729	636	702	667	653	646	645	695	661	691	674	642	627	656	659	686	634	638	689	675	671	619	723	675	642	632	678	661	663	681	664	655	695	689	614	676	642	717	669	691	683	655	652	689	668	679	703	654	659	646	650	688	673	676	692	683	689	634	649	671	673	662	719	638	672	661	651	644	685	636	680	668	680	704	682	616	671	657	655	728	641	629	653	678	711	670	713	664	656	701	689	674	735	648	668	674	699	682	691	630	616	673	717	692	700	662	660	663	608	720	657	682	607	730	663	666	617	690	665	654	681	675	657	670	679	699	687	679	673	638	657	662	686	657	674	683	673	664	678	694	703	687	674	668	698	701	661	692	677	641	638	671	679	767	632	668	639	664	688	671	661	621	682	705	712	615	712	724	687	697	682	709	687	668	632	679	708	676	710	660	660	617	681	656	684	665	634	702	663	676	666	704	655	722	650	690	652	698	746	658	671	627	756	678	628	705	667	729	697	701	682	676	671	683	646	682	669	716	700	662	645	680	706	666	687	693	706	643	693	703	626	696	674	668	682	684	681	687	691	660	687	741	671	668	742	639	677	705	689	663	671	714	687	652	678	676	637	663	647	635	653	692	656	672	658	662	686	660	639	675	695	651	694	657	640	698	680	671	640	679	664	701	673	696	653	667	664	642	672	665	665	652	693	669	661	652	674	637	661	677	675	713	669	662	708	667	658	715	709	703	728	678	690	661	680	634	674	638	621	712	699	691	671	687	650	660	647	667	712	667	678	659	702	643	657	668	669	705	707	676	678	703	703	702	691	665	636	676	680	614	659	667	673	655	676	664	640	686	614	680	633	659	679	663	707	640	606	655	611	691	677	679	676	643	659	654	696	669	661	699	626	702	672	670	681	723	675	689	643	675	708	695	705	681	656	661	653	662	639	687	663	683	699	641	656	646	689	614	685	641	678	664	689	671	710	687	649	675	686	675	635	647	657	681	679	650	657	668	660	637	675	657	665	673	694	646	681	631	626	693	639	658	603	692	651	637	670	669	681	694	654	644	649	663	685	698	684	632	682	633	696	724	670	667	668	634	679	642	650	651	727	699	673	685	664	750	675	682	633	658	702	659	699	688	700	700	694	705	675	669	674	644	661	663	660	688	643	682	666	664	624	694	680	637	664	657	679	636	670	610	681	696	667	672	644	655	711	667	655	638	681	742	665	615	685	639	663	680	685	658	670	659	699	694	640	704	637	673	644	715	687	709	681	661	673	691	704	619	656	704	695	683	720	700	694	697	635	666	669	706	677	644	677	655	666	650	637	694	678	638	665	645	700	711	692	693	689	718	658	665	665	680	718	645	643	690	711	712	681	660	697	657	682	669	713	668	677	703	691	675	647	685	678	624	694	600	700	670	681	652	678	641	709	658	690	657	666	652	632	648	671	656	651	672	677	664	650	673	689	663	706	679	687	685	691	673	687	706	683	624	685	677	700	691	654	728	716	684	694	666	633	687	657	658	659	657	685	757	665	739	660	676	620	651	715	739	644	697	682	729	634	712	672	695	632	701	674	688	644	645	670	650	666	745	675	661	646	735	657	659	696	658	650	611	692	674	673	638	652	690	639	686	665	674	634	688	688	660	737	686	685	666	648	663	700	685	688	641	606	670	696	662	695	736	654	658	648	702	680	663	631	696	701	624	644	656	673	614	653	672	651	652	693	676	677	682	635	680	654	667	635	663	625	698	679	711	643	655	694	625	671	657	703	703	711	676	660	732	655	665	732	684	670	670	706	659	677	626	652	658	651	672	697	674	681	655	700	670	650	639	629	639	672	703	675	634	662	677	646	661	679	676	708	669	700	673	629	714	702	691	661	601	681	730	667	668	621	642	692	686	633	720	715	689	664	707	638	678	667	651	676	685	694	685	687	642	679	686	688	674	675	701	681	679	675	668	674	633	654	664	678	660	691	656	664	675	718	678	727	723	634	671	706	662	671	691	655	713	660	677	692	674	631	621	689	665	697	666	657	705	711	699	655	667	719	668	689	654	671	656	712	689	653	659	708	674	672	677	660	638	687	710	644	683	761	688	709	641	631	601	682	623	676	673	660	705	635	634	687	705	652	676	670	691	678	644	697	667	654	720	650	651	671	679	683	706	674	694	680	653	690	696	679	682	707	705	676	685	654	653	619	650	687	674	649	689	713	681	646	666	680	668	682	661	658	706	674	698	704	658	679	693	723	617	675	657	632	632	672	705	641	681	703	629	631	668	679	660	691	651	634	635	659	619	664	692	629	681	689	722	693	650	668	680	687	666	691	687	626	729	638	661	703	674	665	675	686	693	620	728	695	656	740	669	676	690	701	673	656	634	654	652	678	660	664	711	706	669	675	698	660	642	675	669	686	687	703	658	710	696	692	650	679	694	677	664	630	675	672
66469	29758	7616	618	358	303	241	235	204	211	201	177	155	182	158	170	167	168	127	147	166	135	149	144	163	146	145	153	138	146	139	144	157	146	146	147	138	139	137	148	148	155	151	138	167	156	195	186	179	148	168	166	140	156	160	173	141	202	188	160	166	195	246	177	157	198	183	197	166	170	191	177	183	167	203	160	167	161	135	135	155	142	127	141	161	145	160	133	140	140	142	143	146	136	140	144	150	158	147	144	125	132	133	141	128	106	137	155	143	130	157	134	132	131	139	135	146	137	128	134	128	118	125	145	145	125	135	159	145	162	125	138	122	123	138	134	133	126	121	120	129	121	133	123	120	129	122	154	144	131	125	120	131	151	151	149	144	132	132	152	139	167	134	135	162	134	143	146	117	119	118	135	123	158	127	161	137	123	142	140	136	162	136	141	139	131	161	131	138	141	145	154	122	120	130	148	118	144	124	144	133	170	138	122	136	130	118	149	148	132	142	146	147	130	122	149	133	162	135	134	144	157	125	169	140	129	157	133	151	128	122	131	128	148	141	149	135	126	147	115	113	140	121	145	120	172	120	153	119	146	154	131	143	140	126	136	137	142	129	124	153	111	133	161	156	155	133	135	134	131	142	136	125	143	131	132	156	123	127	133	136	127	140	152	132	133	150	133	148	138	138	138	145	144	149	140	114	133	121	138	136	121	150	127	129	152	141	139	132	111	145	120	149	129	145	130	138	133	132	162	121	156	163	130	132	132	149	124	145	163	144	147	136	126	128	116	165	140	122	133	141	111	140	149	155	125	124	126	133	157	137	123	147	144	144	130	135	132	141	141	135	151	129	158	119	132	133	136	144	120	142	137	113	139	133	124	138	130	141	157	138	128	129	136	155	125	150	128	146	117	164	125	146	119	112	140	149	163	135	129	153	152	151	145	134	130	154	126	128	136	109	135	120	127	151	136	145	144	129	128	131	131	127	138	145	150	128	136	135	134	140	154	122	125	163	120	131	156	143	144	140	140	162	134	138	126	142	146	140	149	135	135	155	128	134	140	139	133	136	126	138	126	134	121	138	132	123	116	136	134	144	116	135	139	124	130	168	135	147	145	152	112	126	137	139	116	142	121	130	144	138	132	153	133	120	131	123	142	150	126	139	160	146	124	152	144	134	167	123	156	143	114	119	138	134	132	114	149	138	144	139	134	140	144	135	144	125	143	129	148	149	127	140	133	137	147	149	149	140	148	138	131	139	133	123	136	137	140	135	132	140	134	154	133	127	140	138	126	132	118	126	137	143	124	130	142	122	154	127	170	146	128	121	120	130	150	125	152	136	130	130	107	153	148	157	116	145	119	129	122	131	140	139	136	134	135	123	152	157	102	146	132	130	129	148	116	138	138	100	131	141	144	129	116	154	157	131	135	132	143	123	124	138	140	160	123	132	130	138	138	144	157	139	130	148	148	150	153	140	144	129	137	129	118	142	139	128	147	133	136	149	145	143	142	145	141	130	144	112	126	157	121	127	152	132	143	150	118	133	115	113	136	132	121	131	121	137	131	134	150	127	142	149	155	134	152	142	151	142	136	128	136	138	149	135	113	133	136	143	131	119	145	146	128	155	141	124	135	133	125	132	147	125	120	129	129	131	114	121	140	129	143	135	139	135	124	137	138	149	131	129	140	144	140	132	128	140	141	128	146	131	132	143	130	159	145	141	111	159	150	159	134	148	131	138	152	126	170	131	160	137	140	133	125	138	142	142	122	150	152	135	128	142	138	138	139	158	131	127	146	127	116	155	122	106	140	135	146	149	143	143	126	127	148	121	138	148	127	142	153	154	143	135	109	152	141	134	127	155	153	136	133	109	137	111	143	133	131	150	121	122	153	144	143	143	131	160	140	148	145	124	142	154	138	130	130	123	134	155	134	148	128	142	127	132	159	118	135	137	148	133	132	131	134	131	127	129	144	141	138	134	131	145	147	142	145	132	159	147	147	140	126	129	141	126	141	128	123	131	136	158	137	154	136	141	145	139	129	148	142	137	130	132	115	157	149	127	149	134	137	117	138	149	135	141	158	135	149	136	135	148	144	122	149	140	142	134	158	123	118	142	129	115	149	147	142	117	133	139	149	137	126	139	145	144	156	136	142	145	130	142	126	156	146	138	140	136	137	128	124	150	129	155	143	139	159	159	132	116	125	137	144	148	149	134	136	133	134	144	148	142	127	134	126	118	144	142	137	151	121	130	158	137	135	134	145	138	146	138	148	131	140	140	155	139	142	141	137	126	144	152	146	132	129	139	123	165	131	142	143	157	131	133	129	136	119	135	130	133	134	132	118	141	141	137	139	151	145	125	121	111	144	146	142	135	143	123	117	115	137	123	142	127	135	131	130	153	136	141	145	128	134	131	113	152	138	141	132	133	147	116	122	151	138	125	165	145	150	154	130	150	128	127	126	143	156	138	126	137	117	118	137	146	139	151	153	148	127	136	120	126	139	162	124	151	133	139	132	130	123	146	140	134	141	146	149	142	115	153	99	142	123	145	129	138	132	140	143	149	166	140	148	119	130	138	155	136	154	150	150	136	145	117	124	145	133	129	155	142	147	129	140	133	133	137	160	104	138	140	135	136	162	138	144	157	146	121	130	143	138	137	139	138	124	146	158	142	106	136	131	135	134	151	130	153	154	138	138	130	155	152	124	135	132	164	123	131	136	141	146	137	152	126	139	149	138	147	136	145	128	140	150	136	132	129	133	145	137	127	132	147	105	118	140	134	129	136	124	143	162	122	134	122	134	126	163	131	130	161	130	138	142	129	168	124	140	118	119	135	145	125	138	151	117	152	144	156	142	136	134	137	172	174	138	123	136	141	148	122	147	139	139	149	149	135	152	122	147	149	138	140	130	160	138	153	176	144	124	129	152	149	127	117	111	146	148	129	163	129	167	160	142	125	111	146	134	143	131	131	134	126	147	136	129	147	126	151	153	134	144	136	133	119	132	125	138	114	120	131	148	130	136	155	151	155	121	149	109	141	132	117	132	123	138	125	141	154	146	126	146	125	128	143	131	145	152	137	137	133	118	145	129	132	150	128	142	150	155	146	148	153	129	133	124	113	152	143	144	138	136	148	130	158	136	132	135	130	137	158	125	138	144	150	147	126	134	145	140	143	136	148	134	146	131	125	131	115	134	135	141	147	142	143	126	157	159	155	131	152	154	142	121	150	132	144	113	144	138	140	134	140	115	135	121	158	114	143	157	133	148	130	138	134	127	121	135	127	127	131	143	150	147	138	122	136	137	142	143	140	160	124	127	135	133	139	118	140	143	145	145	149	147	158	145	150	128	138	162	149	111	132	134	144	122	145	133	148	127	144	125	134	129	141	126	131	134	149	125	140	128	111	157	142	137	131	140	140	127	154	123	135	140	125	146	148	157	135	152	134	137	130	130	135	135	140	165	123	148	150	141	145	142	136	139	135	158	141	142	136	151	139	170	142	131	130	143
46963	11130	1365	1523	1408	1181	1006	899	787	746	696	709	641	581	557	524	568	516	481	526	497	480	444	410	473	466	473	458	477	424	464	445	425	446	428	466	422	465	425	448	411	465	515	543	551	654	802	823	659	608	578	531	517	526	504	541	706	822	748	672	778	878	1174	804	699	813	880	995	753	651	843	898	762	706	1230	693	513	535	458	479	482	382	407	434	432	407	394	413	426	418	416	431	407	459	399	420	377	429	439	408	406	388	400	374	416	364	368	403	431	380	399	452	403	396	381	389	393	406	435	393	412	418	420	396	395	409	395	425	394	448	392	396	420	426	387	404	433	416	431	424	440	425	364	383	405	434	399	428	411	414	436	368	397	395	385	390	417	408	426	388	383	462	420	388	399	433	386	418	374	386	409	410	368	407	402	391	393	413	422	405	408	370	367	378	384	419	410	430	390	395	448	409	413	386	404	399	373	401	434	424	394	403	394	405	412	417	426	422	398	422	414	413	398	407	413	414	444	420	409	389	406	370	393	396	391	419	398	400	409	380	449	395	406	369	376	400	401	391	402	392	384	356	415	390	396	409	379	423	376	391	375	457	396	392	452	390	394	403	401	415	404	379	399	399	400	383	412	474	400	414	409	393	397	367	440	384	377	425	408	405	416	404	432	409	426	431	401	424	400	407	404	435	377	407	380	392	406	404	399	403	405	423	386	395	404	402	385	399	381	388	404	423	409	400	380	430	372	396	402	381	424	406	413	381	395	368	403	381	387	404	397	400	406	432	393	411	422	404	433	382	424	372	435	406	395	389	407	396	387	402	388	406	417	385	438	388	390	393	378	421	404	371	432	427	447	390	416	431	418	368	411	434	401	413	389	405	412	388	403	420	431	407	394	410	374	435	416	401	374	418	390	409	384	398	404	417	445	404	438	437	402	413	379	373	394	401	396	396	402	431	423	431	401	399	423	425	405	368	425	398	420	384	427	403	379	402	426	364	410	392	386	388	437	390	393	417	405	390	421	400	402	389	394	408	377	363	410	428	412	422	389	400	384	418	392	382	405	372	421	421	392	396	378	375	406	410	392	404	375	384	387	384	389	391	382	410	386	398	420	407	400	416	407	407	383	403	338	391	354	393	400	391	408	355	383	395	387	375	402	436	411	422	411	409	436	426	403	398	416	422	380	399	395	399	423	392	366	391	413	388	401	426	389	421	417	419	378	386	371	402	413	412	400	405	381	386	409	404	392	391	399	408	428	372	391	408	374	412	388	393	423	412	420	390	397	424	390	391	431	395	401	433	375	396	387	411	397	420	414	441	417	425	377	425	466	443	417	420	455	423	396	392	408	426	444	419	413	414	460	441	383	409	409	397	389	430	411	400	394	388	419	390	400	427	413	435	387	399	396	420	419	403	386	393	404	445	392	432	424	445	380	403	416	403	411	408	357	385	432	437	415	404	377	395	444	384	410	411	434	433	462	399	408	397	407	408	401	408	382	402	413	417	409	401	422	430	417	415	373	396	419	424	378	398	400	419	408	404	423	446	414	388	407	420	408	369	413	399	395	414	398	405	429	413	406	406	424	370	391	419	420	401	456	394	442	394	383	387	401	421	415	400	403	428	385	398	441	415	388	419	354	419	382	383	440	392	419	425	414	410	401	393	384	395	411	412	397	414	404	405	437	404	374	396	387	402	403	448	416	412	417	413	402	431	389	408	408	403	365	424	398	399	399	419	389	381	406	383	392	394	370	375	377	368	385	410	395	411	400	403	400	396	399	358	395	384	396	383	433	411	392	374	381	398	395	454	382	411	410	407	392	428	402	432	386	383	407	416	349	417	436	384	395	402	380	407	395	415	374	394	400	407	426	392	418	404	392	414	412	422	427	392	416	423	401	395	439	404	379	402	394	422	388	413	374	395	369	422	413	382	418	425	402	417	383	407	420	380	427	424	422	428	408	429	395	407	400	390	420	366	370	389	362	383	410	435	426	375	385	355	364	399	395	397	385	402	440	403	431	390	384	436	419	410	429	452	399	380	408	420	439	391	393	394	394	446	426	419	398	416	407	405	399	421	418	392	438	415	386	423	419	376	376	396	401	415	397	415	381	418	422	402	408	405	422	420	421	383	423	407	364	417	411	429	374	425	418	378	397	402	427	407	381	396	421	433	373	418	404	390	411	406	401	382	401	385	406	414	402	459	440	389	399	372	439	434	407	389	419	368	395	371	431	367	446	416	379	371	369	407	398	408	406	400	407	389	413	418	412	409	405	441	394	372	403	405	385	441	425	433	422	430	381	440	432	413	430	369	395	371	395	419	405	408	431	424	370	420	454	425	380	379	404	380	389	400	391	443	389	418	411	430	393	366	418	397	406	361	427	382	423	404	429	414	440	388	395	406	379	429	400	421	394	398	433	401	396	416	430	394	390	393	441	388	439	377	442	405	354	404	417	414	434	411	383	407	420	394	390	413	397	395	384	389	401	408	455	395	427	408	422	426	388	425	415	389	364	400	408	410	450	377	412	403	401	399	399	392	384	414	389	424	444	392	406	395	399	404	388	413	393	440	381	416	424	405	414	400	416	407	399	379	407	420	378	399	406	425	387	401	410	446	424	376	380	450	374	426	435	400	404	422	368	416	422	372	382	414	456	411	420	437	376	420	394	360	376	420	407	387	409	416	402	395	427	394	377	407	432	429	383	395	395	393	461	448	361	404	387	389	377	386	406	391	439	382	425	432	420	408	406	402	414	413	408	450	403	391	389	393	403	415	418	417	441	402	401	408	414	409	388	426	388	403	407	429	405	368	386	366	409	394	423	425	397	430	405	441	425	441	406	387	418	407	408	408	387	436	409	404	384	383	415	396	406	393	400	396	413	423	393	408	412	379	377	424	429	411	369	415	385	402	437	437	430	438	418	425	413	367	469	402	421	398	417	383	376	410	395	380	396	387	419	424	424	434	400	416	423	400	409	407	422	391	415	413	408	402	423	401	423	401	409	399	423	379	393	389	393	391	465	395	426	421	360	430	408	397	415	431	389	395	410	397	408	394	413	378	392	409	393	385	435	367	416	380	404	420	412	397	404	395	396	426	411	390	382	401	404	358	432	399	425	395	418	407	409	399	418	420	447	397	401	385	421	392	408	375	403	385	408	402	393	451	407	413	395	431	417	387	407	430	407	420	416	418	396	411	416	368	440	387	374	430	391	419	420	382	412	377	451	424	401	384	400	413	377	410	373	363	419	395	426	396	390	402	457	380	406	399	397	410	428	407	399	385	422	421	379	431	354	414	404	393	445	400	424	417	382	386	375	392	402	416	434	411	420	416	387	410	432	425	406	377	392	389	400	397	374	394	410	384	415	424	389	432	409	394	409	412	346	425	404	412	403	403	453	406	398	397	430	407	411	396	354	406	383	416	421	413	399	381	371	448	403	438	403	432	419	409	415	383	402	389	377	448	394	448	404	382	420	410	413	405	386	424	419	419	430	430	442	398	387	407	430	415
77611	37526	12419	1721	638	455	396	341	293	272	256	196	228	207	181	210	193	196	171	163	187	175	173	176	178	161	183	176	182	158	172	169	171	172	137	153	157	148	165	175	151	163	182	164	187	253	253	242	230	206	184	161	179	190	166	205	232	178	198	212	247	243	306	191	228	219	231	221	245	196	217	254	217	247	313	209	194	176	175	162	150	146	161	159	160	159	153	162	154	150	157	153	167	171	152	153	167	155	150	150	153	150	147	168	143	148	157	161	144	151	157	172	172	162	135	152	133	149	150	155	134	151	172	162	143	145	158	162	143	144	151	164	159	157	157	151	156	171	141	169	157	132	165	150	131	162	157	159	146	150	167	174	157	160	147	159	154	141	164	169	145	142	161	150	161	147	149	151	162	137	157	142	132	147	150	175	158	151	157	170	158	133	152	147	152	139	150	153	147	130	158	160	137	161	143	159	138	162	179	157	157	160	148	167	162	164	155	140	169	155	129	163	131	142	128	155	157	130	169	154	143	147	158	150	139	182	147	133	149	138	145	163	121	132	138	184	167	146	147	142	161	151	156	155	161	152	171	129	168	145	127	152	155	140	168	158	150	144	151	152	141	138	146	166	181	163	162	134	155	162	159	147	148	139	155	157	168	175	153	169	138	150	142	169	140	141	161	160	145	131	130	138	162	151	148	173	132	161	145	158	145	156	152	157	141	151	157	140	155	159	162	161	148	138	153	168	176	141	168	146	133	157	165	154	130	153	138	142	141	165	149	158	157	152	142	127	169	179	152	157	157	156	163	169	165	158	144	160	154	149	141	134	183	160	136	160	134	132	146	153	141	152	158	152	135	144	122	154	141	165	156	162	130	149	150	155	135	159	139	158	138	148	150	155	137	125	163	141	161	139	161	155	163	153	146	161	146	170	173	175	152	126	162	149	161	153	176	164	148	173	150	154	164	141	162	137	152	139	137	154	139	154	143	156	174	151	174	166	144	144	167	143	145	163	146	128	158	141	172	164	140	156	129	152	145	153	164	149	155	155	175	158	127	152	154	140	169	155	145	150	152	136	154	155	144	132	138	136	147	145	159	152	146	154	156	142	165	147	143	146	127	145	151	175	163	119	158	144	165	174	148	131	162	139	135	165	157	145	161	141	169	178	156	162	142	128	160	150	158	136	156	162	150	149	153	150	138	159	142	156	161	151	155	140	136	174	152	145	164	134	148	151	164	125	153	180	151	135	150	162	166	157	154	141	143	149	143	155	153	136	171	139	119	127	163	161	164	164	138	175	123	139	144	156	163	129	161	166	131	155	164	147	150	147	140	161	186	138	136	139	142	138	163	158	136	139	142	155	155	157	141	144	151	159	158	148	146	153	148	129	165	172	160	157	173	142	141	163	170	165	144	164	137	140	147	149	159	146	158	166	174	149	135	161	166	138	148	164	142	137	134	153	143	161	154	154	149	142	136	159	139	133	135	171	148	144	168	133	171	142	147	166	182	167	142	157	138	179	154	155	174	161	143	161	144	144	149	135	142	154	173	177	136	148	151	151	150	147	144	146	162	168	157	149	145	151	146	154	134	140	139	145	147	168	167	147	147	153	133	164	151	146	152	146	146	158	186	159	138	138	164	156	139	133	155	156	157	167	126	137	158	150	160	153	146	136	121	154	144	150	150	151	161	178	137	155	158	159	139	171	163	149	119	171	148	137	155	126	158	135	142	164	163	152	153	177	168	141	162	146	161	164	171	156	127	135	143	139	156	177	143	152	139	180	162	142	169	143	156	142	160	144	144	141	152	182	160	142	157	159	144	152	129	126	117	161	148	159	149	128	148	143	140	155	142	163	137	149	146	165	132	158	152	158	149	148	156	154	163	148	161	157	147	158	134	157	139	150	158	152	171	141	163	158	148	150	172	136	143	140	146	175	154	143	143	131	128	164	163	124	164	154	171	160	171	158	154	158	176	170	133	131	161	146	138	163	142	167	155	131	155	161	164	175	152	170	130	159	146	155	139	158	163	166	158	151	147	158	139	171	143	145	134	172	147	142	177	150	144	171	143	182	146	143	151	156	147	124	163	168	121	142	152	138	160	148	156	139	157	150	154	168	129	139	131	149	156	190	145	137	148	157	162	144	159	134	149	157	142	145	163	170	151	158	152	156	151	144	110	175	165	156	152	168	154	149	150	159	164	181	188	168	157	138	154	153	144	145	163	164	148	148	169	146	163	176	149	156	152	164	131	178	135	142	154	145	151	138	161	124	171	145	141	175	147	141	158	139	163	165	149	158	119	165	156	160	161	151	143	155	149	135	148	168	171	159	146	155	169	132	125	151	153	157	145	161	161	165	155	125	162	167	169	161	149	158	154	155	145	133	167	133	154	131	145	157	160	126	179	168	165	128	155	177	123	164	146	155	158	170	172	157	140	155	157	150	152	144	157	153	140	150	185	144	158	170	140	152	149	149	158	130	144	166	151	145	152	135	136	137	129	143	146	149	144	166	162	170	144	154	164	179	159	152	170	157	155	152	155	154	126	157	149	138	142	176	159	149	136	142	153	156	146	143	170	135	180	155	196	148	150	141	135	134	156	147	155	180	133	154	159	164	139	147	145	148	171	139	147	167	150	149	152	154	140	147	162	142	145	157	153	151	152	163	161	159	158	170	152	156	143	133	166	136	158	145	167	178	176	137	147	190	146	166	175	163	138	156	145	142	144	145	143	148	164	141	166	164	145	150	143	147	151	139	152	144	137	152	152	133	127	147	151	149	151	153	147	171	123	161	172	160	134	140	153	152	176	130	158	148	127	134	150	158	159	157	136	167	151	135	171	139	152	143	125	157	145	135	145	155	145	162	162	148	144	149	149	139	160	127	164	155	149	152	165	137	168	163	146	153	136	137	149	152	142	137	160	153	172	149	148	147	159	138	156	175	172	126	141	167	140	154	156	178	162	158	156	155	150	150	133	153	121	163	162	146	169	133	166	138	171	166	158	169	156	161	168	161	153	135	154	194	158	174	147	161	142	141	159	145	166	157	146	152	144	137	157	157	154	147	128	132	141	157	159	132	156	169	139	147	142	134	151	149	154	152	158	149	143	167	144	156	151	151	165	158	148	133	156	140	148	164	168	136	140	139	168	157	156	156	138	162	152	169	148	148	138	146	122	157	155	156	137	141	136	134	151	134	168	126	134	157	121	153	143	135	173	147	162	150	145	135	139	170	180	134	176	157	159	152	165	173	151	140	145	149	142	163	139	156	145	135	134	166	156	155	147	185	137	156	128	139	161	158	156	138	163	162	157	156	150	150	142	124	132	160	129	147	160	154	171	141	159	142	146	156	146	166	149	154	158	162	171	166	160	146	151	168	161	151	142	176	140	167	140	143	135	153	147	150	141	115	137	153	155	155	144	159	141	158	170	141	159	161	152	151	162	159	152	165	140	166	168	168	156	153	135	157	172	148	154	123	150	144	157	156	167	151	135	139	141	144	151	151	153	132
56221	15576	2262	2545	2173	1868	1514	1351	1147	1069	937	902	841	762	706	678	695	614	597	588	588	624	586	545	542	517	520	515	526	563	510	500	523	540	478	505	541	532	464	477	539	651	591	607	764	1126	1377	1330	1010	825	742	655	714	693	585	885	1115	866	773	872	1112	1279	1731	982	1144	1213	1265	1370	1046	839	957	1133	1082	1123	1626	828	685	662	556	491	545	476	437	458	454	493	443	446	453	432	425	430	412	432	472	473	444	420	508	459	455	437	461	480	458	484	453	464	439	450	414	436	464	445	439	467	447	453	454	439	475	442	410	436	423	430	441	476	473	458	461	462	447	423	416	413	405	431	435	449	441	458	420	425	438	425	415	494	458	450	433	464	452	463	433	482	413	444	440	411	440	456	402	429	448	443	442	432	452	483	481	446	453	472	424	437	419	448	398	449	428	434	457	429	457	421	417	462	404	444	449	454	416	447	445	467	435	475	452	462	452	427	432	450	472	502	436	448	488	418	446	466	439	422	482	457	478	462	466	447	458	456	432	446	425	446	442	481	453	433	463	438	434	442	449	430	434	480	492	453	467	468	461	456	421	488	487	420	430	442	433	436	451	436	396	450	453	442	431	409	398	456	454	456	409	442	437	448	428	438	436	460	480	463	456	446	470	416	448	430	454	459	469	442	445	466	438	428	419	434	440	458	420	453	455	412	420	431	435	447	449	444	482	479	438	481	419	435	414	444	464	423	431	419	387	439	429	421	465	437	452	453	450	443	419	429	445	417	459	442	494	434	427	449	464	443	433	446	444	422	435	470	500	445	459	453	456	414	460	464	443	431	465	493	431	443	462	416	433	462	417	463	423	410	426	456	457	491	468	465	433	441	426	428	426	416	402	480	438	408	434	500	435	447	475	425	455	408	458	434	432	462	461	464	473	473	448	436	483	449	483	439	432	427	427	437	491	442	471	472	439	441	462	456	445	475	473	425	392	461	459	473	395	467	431	463	416	459	457	472	441	475	474	435	444	419	468	455	416	461	458	471	478	432	434	462	453	473	434	426	444	478	455	463	465	449	440	471	422	429	419	414	492	443	439	443	426	451	459	453	443	448	453	458	461	449	465	437	440	424	459	469	444	443	435	420	437	436	436	451	433	450	439	417	453	443	483	435	442	477	458	457	471	477	439	447	468	434	449	480	432	435	442	448	454	448	452	473	420	436	451	443	448	466	420	412	474	446	459	464	460	441	407	431	458	465	451	440	459	444	438	434	456	422	457	447	458	436	468	432	465	430	420	475	452	484	421	486	439	460	445	426	473	469	433	464	397	441	455	482	424	446	477	453	469	429	442	413	447	447	437	459	505	461	460	445	467	443	472	421	443	420	443	412	443	448	443	449	461	435	429	449	431	460	465	452	442	414	436	431	429	465	417	425	435	498	450	447	467	451	424	462	459	427	444	395	447	451	436	474	464	440	436	463	466	458	500	442	452	469	449	492	422	445	441	427	458	457	466	474	471	411	477	433	445	439	457	441	421	455	488	458	418	442	452	450	413	448	443	452	470	457	434	462	425	399	460	460	406	479	463	461	442	468	412	481	457	446	426	446	507	463	455	467	401	438	478	416	411	473	400	479	446	442	419	452	415	472	443	469	455	452	419	443	475	442	440	459	471	434	399	444	465	427	447	445	454	443	453	464	459	438	473	427	448	457	476	447	431	401	450	412	474	435	431	422	461	480	452	453	436	433	449	451	479	446	455	424	444	411	464	440	429	465	447	428	435	444	471	459	450	457	413	444	396	444	459	479	459	458	445	433	430	448	406	415	451	415	448	416	458	422	483	439	451	410	427	477	461	439	445	462	451	447	419	432	399	435	430	445	459	430	456	433	423	446	451	468	461	414	452	444	488	429	459	436	430	450	446	455	463	484	416	453	456	439	444	440	463	437	489	456	435	451	430	491	440	412	416	430	445	455	440	441	468	482	442	455	459	421	472	472	471	432	454	431	452	473	425	472	459	446	434	423	450	422	433	489	399	417	419	478	423	432	426	472	451	442	410	462	471	436	463	450	457	416	443	469	413	409	429	475	460	446	434	409	402	451	479	446	475	438	436	387	431	463	452	447	431	468	466	412	429	439	467	464	498	459	458	455	410	457	444	453	418	434	419	451	493	414	407	438	436	485	477	471	460	451	439	442	436	460	440	460	453	410	439	479	436	435	429	445	451	448	462	447	478	436	475	417	478	418	455	443	421	432	468	418	456	464	447	421	438	417	448	429	459	505	491	482	438	449	451	419	479	434	441	437	430	453	466	440	438	448	424	454	433	431	422	447	441	450	456	460	450	437	419	415	413	448	456	415	457	456	422	456	490	451	490	446	439	436	440	473	442	411	462	421	467	439	482	441	456	443	435	448	443	438	446	467	461	443	404	436	457	424	437	447	443	465	450	433	430	433	501	479	455	441	437	429	430	429	437	412	437	477	446	454	441	444	443	480	480	436	411	439	425	452	440	459	484	449	437	456	476	478	406	488	424	433	438	460	434	458	479	421	421	439	441	451	429	434	431	466	402	414	401	449	449	440	462	483	428	457	433	459	453	487	452	436	431	472	463	422	458	453	441	445	437	413	441	441	411	459	482	420	422	433	479	446	448	492	458	442	453	422	433	445	453	436	444	442	439	446	472	445	413	454	414	444	439	429	446	448	439	465	427	443	459	468	434	450	450	436	434	429	452	474	452	454	448	428	450	441	433	461	440	426	442	447	460	408	417	463	432	437	432	438	470	430	452	441	455	504	447	465	440	417	394	480	446	477	458	441	467	469	441	424	485	435	408	415	444	433	475	458	466	427	413	448	471	441	450	485	459	478	456	433	443	442	421	442	434	439	442	445	426	437	459	453	469	430	463	464	399	418	462	458	458	483	494	408	422	453	446	442	484	434	442	443	453	452	449	438	497	418	408	462	441	474	403	462	451	417	422	434	436	432	445	420	432	413	443	468	430	407	455	444	454	426	431	427	450	462	460	465	438	437	424	429	481	451	452	408	450	464	443	419	412	440	461	410	459	424	467	485	435	484	419	454	433	424	468	501	454	477	436	433	451	441	450	434	458	389	407	443	441	405	450	431	450	454	452	413	478	435	454	450	432	422	450	415	415	446	492	430	423	426	432	482	441	448	498	465	423	432	421	434	419	444	426	452	454	461	439	435	429	452	422	435	453	481	431	420	434	463	480	458	437	442	436	435	446	437	456	453	445	422	437	474	416	465	467	424	426	482	454	461	435	466	473	437	474	425	429	423	443	506	453	470	459	427	454	441	454	468	420	440	424	437	451	460	428	457	464	446	436	470	458	398	488	441	431	401	454	475	425	484	470	412	440	432	449	475	459	435	447	463	421	465	429	425	470	470	430	445	433	470	431	432	500	437	460	451	452	465	414	434	470	446	464	438	412	492	423	423	446	420	455	431	413	451	453	428	442	449	450	482	461	473	404	440	448	480	452	463	465	426	416	461	439	452	420	439	479	454
34963	7639	527	285	282	273	271	261	274	276	245	228	255	246	218	259	273	266	264	259	268	242	237	249	275	242	231	227	284	267	251	255	242	233	257	268	264	266	274	252	245	253	261	283	299	247	256	258	272	252	273	235	266	252	249	256	241	255	241	252	251	257	297	215	290	240	252	251	242	253	245	235	226	236	264	266	245	242	259	238	257	261	271	265	277	266	235	219	235	258	252	259	240	258	250	239	257	250	253	240	252	238	249	242	261	236	253	268	228	255	275	231	249	247	232	241	262	262	279	253	254	255	248	273	260	235	242	239	234	276	257	249	248	301	250	258	252	242	248	257	251	256	272	217	237	244	263	294	271	230	243	242	257	239	261	232	249	240	232	234	250	238	271	242	273	238	261	248	238	263	256	268	250	243	230	252	260	237	226	250	240	252	219	254	254	245	224	254	242	265	258	244	233	245	249	298	272	262	258	234	269	255	238	256	233	251	266	266	268	260	260	266	267	246	232	245	233	271	262	250	254	263	266	228	227	254	237	285	243	259	226	240	276	267	255	288	261	256	255	261	258	261	235	248	249	246	262	252	263	251	238	241	258	249	273	257	245	274	235	256	238	250	253	275	258	248	258	236	277	271	261	243	272	258	248	277	269	246	256	264	270	255	245	238	256	282	241	228	249	250	259	270	264	252	253	208	263	247	248	242	237	253	242	230	279	246	255	269	240	225	241	239	237	242	251	247	259	261	257	247	250	254	282	239	253	239	252	219	270	241	274	253	240	272	245	251	262	253	249	233	305	285	280	248	258	229	263	231	247	259	238	256	254	255	257	265	231	293	217	255	249	240	265	267	275	241	228	243	236	238	285	280	266	228	254	223	248	264	235	219	264	267	269	288	231	241	271	272	247	263	262	229	271	250	261	265	263	236	238	238	240	227	229	239	250	246	272	255	292	220	234	237	237	297	243	258	245	283	225	243	230	262	264	243	275	222	238	265	250	242	242	238	245	256	269	250	265	242	244	228	216	233	240	240	244	268	270	277	273	298	225	220	235	241	259	260	248	256	274	219	237	235	247	252	241	249	273	235	242	219	255	261	249	243	253	264	248	271	257	247	234	260	253	260	249	269	276	249	224	229	268	237	279	251	261	243	266	224	269	250	248	288	231	253	237	268	247	235	259	211	242	249	252	245	232	254	273	233	253	277	270	253	244	244	245	249	255	249	269	241	276	265	278	242	263	248	265	263	256	247	278	237	260	255	228	252	260	269	275	237	243	264	250	272	264	259	278	254	236	255	278	264	278	243	218	237	244	255	252	253	237	233	246	235	275	229	256	265	252	255	257	263	278	242	268	234	254	257	214	244	270	303	258	261	242	267	252	230	227	222	241	255	247	249	255	267	253	264	243	263	254	251	262	264	267	264	252	245	244	266	254	261	257	267	255	262	232	263	252	241	281	245	230	251	232	255	225	237	253	278	255	242	264	248	249	250	262	244	269	240	262	265	244	241	290	240	248	276	273	238	242	268	252	232	231	244	227	249	256	238	271	238	258	255	249	238	215	242	267	241	233	247	265	257	242	230	215	212	248	249	271	262	252	249	255	256	239	282	251	243	230	247	225	263	243	258	243	241	250	276	236	242	248	258	241	237	255	257	253	246	256	280	228	251	248	248	265	257	247	263	243	235	251	251	232	265	266	251	231	259	280	261	255	236	291	270	248	262	238	244	245	270	262	298	246	257	250	242	218	247	251	258	243	238	253	254	255	251	254	249	245	247	240	269	250	264	247	247	268	221	258	189	267	254	253	269	253	226	241	219	238	254	251	264	240	280	269	260	236	257	272	272	236	255	258	248	239	275	224	251	264	254	245	231	215	261	261	240	236	263	244	222	260	227	242	257	274	263	291	225	253	230	232	236	278	259	267	277	258	258	242	261	212	261	247	259	231	261	241	259	234	244	254	236	246	251	225	244	279	244	260	245	228	244	247	256	252	278	237	259	257	239	227	259	241	244	229	228	266	236	254	250	230	242	277	280	239	262	248	250	246	271	282	234	228	254	243	269	242	252	264	244	278	244	229	261	270	277	255	241	243	263	249	247	274	288	233	241	248	252	228	262	259	231	260	262	242	267	258	257	290	208	242	241	242	235	254	263	245	270	234	247	260	259	238	275	226	255	248	288	256	240	244	223	258	253	263	237	229	232	230	239	224	254	236	258	246	253	256	245	246	247	270	236	269	274	256	225	248	259	272	272	270	284	229	259	244	267	250	245	243	252	228	241	237	242	255	249	252	262	265	268	265	233	264	260	244	266	247	230	243	282	228	261	238	237	254	245	232	276	250	250	263	255	227	239	240	264	271	276	242	279	242	248	269	241	273	255	271	237	222	242	254	250	264	253	238	257	220	267	274	251	217	244	242	222	223	234	263	247	250	228	263	235	240	263	251	252	276	247	254	277	263	274	233	253	247	257	226	250	236	255	267	242	260	242	262	237	280	267	220	260	242	265	233	235	240	237	269	253	258	245	253	254	241	239	231	254	250	246	265	270	239	231	249	265	249	240	244	260	257	219	230	256	236	243	254	253	274	249	225	261	239	247	272	237	262	244	261	227	250	231	224	267	256	253	301	247	225	263	247	264	251	268	252	266	225	239	227	259	242	254	260	243	266	253	249	232	230	263	233	241	241	296	273	279	266	279	252	253	265	260	246	252	245	237	262	261	263	257	250	249	255	270	255	254	255	281	247	256	272	235	269	218	249	267	269	253	261	244	259	289	247	268	223	252	293	285	221	251	216	261	260	253	276	264	245	266	260	234	257	249	219	273	273	271	282	249	230	262	232	226	240	268	259	263	247	255	260	250	243	230	268	273	273	266	241	239	220	243	242	263	235	269	229	252	264	303	247	222	231	230	270	287	259	277	262	226	242	251	262	236	251	243	228	253	240	292	237	241	265	251	285	252	291	248	266	284	281	285	255	271	255	246	247	261	256	235	233	272	238	249	256	227	258	266	223	254	285	263	245	255	228	242	241	268	237	269	248	236	271	237	241	277	244	252	251	270	231	236	267	218	254	262	243	234	232	249	267	255	246	247	245	216	244	245	260	241	241	238	274	273	268	232	253	253	238	273	246	250	236	270	249	255	254	234	298	242	259	213	240	278	244	259	234	246	231	258	243	260	245	262	238	231	270	254	256	264	250	243	257	232	259	261	280	253	262	253	238	275	253	241	247	235	271	230	280	249	223	246	250	268	267	242	246	245	273	260	214	247	269	264	254	283	254	239	261	248	232	249	242	258	248	269	233	216	261	249	244	240	276	242	242	274	272	253	284	247	266	252	235	211	251	266	263	251	253	229	243	253	254	278	278	224	246	291	233	283	255	242	233	261	249	260	285	275	264	233	239	251	231	243	236	253	257	270	279	279	253	253	239	263	269	264	245	259	246	231	257	264	278	241	240	259	259	236	246	251	267	254	219	245	251	252	271	272	263	248	243	269	236	277	253	263	227	252
29358	2749	778	734	811	727	757	738	717	658	677	678	706	685	685	689	678	641	719	682	717	670	704	706	681	684	701	671	653	723	698	693	660	716	691	702	681	665	687	699	669	656	644	700	678	724	703	731	712	664	718	688	730	706	686	685	668	692	701	710	700	715	710	715	738	704	679	704	698	736	748	705	702	715	748	669	685	667	674	717	691	712	637	691	652	641	661	704	694	678	712	757	695	677	675	694	671	684	664	702	657	689	692	682	724	682	684	677	689	658	713	673	622	642	677	643	693	681	629	703	662	672	677	679	707	664	688	673	680	693	699	679	699	682	709	676	675	695	638	712	620	664	643	681	676	673	643	716	643	709	695	682	696	665	680	676	691	657	685	652	705	709	661	726	663	659	709	675	680	647	667	681	665	676	683	636	650	632	682	633	696	686	692	718	628	651	744	689	659	684	703	675	622	741	674	680	714	716	672	685	686	721	691	696	700	663	669	669	668	717	615	701	664	723	721	653	692	706	636	688	657	750	705	728	707	701	716	661	691	656	673	681	657	663	644	714	707	655	670	683	680	694	678	692	701	648	642	660	646	716	708	675	704	668	703	650	665	666	656	649	674	693	704	675	681	700	693	691	709	649	694	713	645	702	634	705	673	687	649	708	700	706	673	692	695	655	700	649	709	688	699	654	694	665	664	710	686	688	669	750	647	679	689	658	626	626	689	704	671	668	621	655	684	695	697	686	625	665	720	674	678	729	687	714	655	683	658	694	626	655	720	670	651	672	726	692	648	692	671	668	665	704	617	727	672	683	649	671	665	694	699	726	735	698	659	627	693	656	659	716	711	672	690	696	683	674	714	658	661	725	772	645	669	670	712	643	695	669	670	713	700	605	726	696	652	656	651	657	675	669	701	647	664	704	703	673	622	682	685	695	711	680	684	709	693	679	666	658	715	681	684	680	718	691	714	723	674	686	705	712	632	641	688	698	692	734	716	670	669	723	716	703	677	677	673	640	706	653	692	674	676	734	663	718	661	659	716	700	720	657	682	664	679	645	680	703	668	673	666	719	720	670	625	661	705	643	688	668	662	689	688	627	701	699	635	702	669	696	696	671	699	652	657	654	693	646	678	701	639	714	692	661	699	667	709	661	685	703	696	672	726	714	652	658	665	650	658	724	692	718	694	697	732	737	694	667	686	702	716	684	655	681	686	693	714	658	687	678	656	696	708	685	683	668	693	654	697	699	706	646	690	712	661	719	696	717	684	707	691	693	682	662	668	689	653	676	675	682	701	691	697	724	660	654	686	677	689	655	701	670	713	688	690	687	677	659	680	686	694	716	637	692	689	701	639	697	676	692	660	644	691	672	664	633	725	665	662	654	667	706	701	705	684	719	671	634	699	688	664	664	668	685	660	702	725	717	691	632	672	735	711	683	744	626	650	694	667	700	663	725	601	666	723	650	651	686	677	684	681	666	689	707	650	677	695	640	646	701	670	663	676	666	724	647	660	680	683	687	673	661	697	709	699	665	740	613	672	652	729	718	677	669	674	685	680	690	690	700	709	665	709	670	659	709	671	690	665	669	708	690	710	679	686	697	653	675	702	704	671	682	696	655	649	670	673	671	673	697	673	648	666	734	708	693	687	689	664	646	662	709	719	675	654	695	710	677	688	667	653	695	659	676	697	703	624	747	671	645	701	692	664	685	698	693	682	677	680	635	703	666	673	655	692	734	618	699	633	635	693	678	641	648	636	654	681	685	683	661	683	656	681	706	677	688	744	657	626	671	679	672	643	681	682	645	633	707	706	728	665	682	671	665	666	668	705	682	710	693	714	672	681	635	680	720	668	704	663	699	671	696	659	677	690	633	641	674	665	726	705	689	699	710	728	674	682	648	696	694	679	704	713	658	699	682	740	705	641	721	731	695	670	689	711	705	745	702	649	736	670	677	696	682	693	662	627	682	680	686	659	688	690	660	682	665	707	651	665	680	724	669	670	658	624	683	715	632	714	669	648	674	671	716	639	680	698	685	702	692	676	662	715	696	675	661	684	722	650	718	700	674	736	716	678	666	696	683	671	682	669	661	692	666	660	639	675	634	732	693	680	722	668	674	703	632	725	695	657	686	659	667	669	699	682	672	673	647	671	697	686	703	726	652	715	713	675	712	675	670	697	702	654	724	723	698	664	713	694	705	675	750	716	706	678	693	654	662	710	706	691	677	686	685	709	706	661	694	678	695	635	682	690	680	665	667	665	674	693	680	679	679	687	717	719	676	704	707	688	682	681	614	698	676	644	676	655	665	703	670	670	702	650	674	665	661	726	651	705	716	711	643	720	658	679	670	665	736	693	677	719	651	651	665	703	673	678	708	691	677	722	716	657	677	710	702	682	674	654	693	669	682	668	688	691	657	720	672	647	707	660	655	665	724	706	683	641	723	648	679	640	702	628	674	706	721	706	698	719	694	722	704	673	727	691	646	727	641	649	707	708	652	694	690	680	698	682	681	738	692	660	728	657	707	646	651	696	681	646	661	689	674	657	709	665	657	653	698	704	695	694	639	737	689	708	700	652	683	704	698	677	711	682	731	673	678	691	730	715	704	678	682	691	663	713	691	678	661	694	699	687	686	706	711	674	680	684	654	676	697	667	662	668	685	661	689	668	700	722	715	680	655	643	660	737	713	683	676	704	670	710	673	711	713	647	709	698	718	659	673	690	689	653	686	679	736	670	692	687	697	657	677	731	699	670	687	630	700	690	660	656	670	716	712	674	690	696	678	687	699	648	698	644	660	697	684	684	667	707	691	673	676	706	671	665	685	731	732	657	705	710	719	646	686	673	685	678	679	641	666	675	696	692	683	658	693	688	661	641	713	692	653	661	704	699	684	717	686	728	648	679	689	716	655	628	722	720	723	662	644	719	749	737	689	719	703	697	669	638	685	716	664	675	645	663	736	745	660	675	664	670	687	658	701	705	691	672	669	721	706	720	670	678	679	661	730	700	696	687	693	680	679	674	675	711	674	714	639	692	686	667	701	674	669	672	692	685	702	675	677	731	711	723	677	656	657	662	675	708	724	684	696	657	739	706	700	665	695	730	695	659	712	683	633	650	624	635	664	662	651	655	702	622	686	664	705	686	694	695	691	729	628	684	723	675	684	723	704	709	659	700	685	683	691	676	678	702	658	702	743	736	675	678	674	660	683	676	673	654	679	688	673	640	664	702	681	659	665	697	676	704	667	656	715	664	682	644	656	674	711	671	674	709	705	664	663	669	705	674	684	673	666	657	700	706	671	668	665	678	667	681	627	651	654	633	684	681	651	689	708	694	668	698	690	690	682	678	685	699	652	703	680	688	649	631	647	663	652	678	683	638	634	697	692	685	694	677	667	652	707	669	676	681	642	666	695	657	638	634	705	716	657	652	641	727	749	684	691	670	695	685	711	695	688	642	660	685	695	703	676	672	674	659	683	702	675	702	665	677	667	736	678	669	633	718	648	667	698
69594	32339	8542	682	343	292	224	216	232	184	184	166	161	170	165	146	161	163	143	172	149	151	140	152	159	136	169	137	145	146	149	148	153	131	163	132	127	128	143	144	165	178	171	156	165	214	200	204	193	189	174	146	150	160	140	157	176	160	183	167	227	182	187	169	199	208	176	183	184	181	205	187	170	197	166	156	179	142	161	126	123	159	129	149	142	156	133	138	154	141	141	157	157	145	150	140	150	136	149	145	153	138	134	131	144	144	124	148	152	130	135	142	135	157	140	158	133	148	146	144	153	154	131	150	122	140	164	127	142	134	153	139	140	152	127	152	122	154	146	125	138	146	141	154	133	165	165	134	159	139	127	121	153	115	127	135	129	149	154	141	148	138	157	136	174	146	135	150	128	164	164	148	154	168	126	140	167	144	152	134	156	157	131	146	148	136	150	120	155	144	140	149	164	130	145	139	156	128	144	121	127	132	146	140	143	131	154	128	146	144	158	138	148	127	134	138	133	147	142	126	155	119	159	150	159	144	160	130	131	122	158	141	144	123	160	136	128	158	149	140	136	154	150	150	149	153	149	142	124	131	137	161	153	137	127	129	126	139	139	149	142	144	163	142	143	126	126	145	164	137	140	153	141	144	157	143	141	120	129	132	135	151	148	145	148	142	126	131	131	180	137	122	121	127	149	138	150	153	133	127	149	138	145	139	148	135	124	118	147	134	138	152	144	152	126	156	134	131	145	140	158	141	155	129	144	121	132	143	132	138	153	127	148	159	154	134	161	144	139	127	140	146	129	148	170	152	150	133	133	159	146	148	142	143	152	157	129	158	147	158	152	143	136	131	135	142	151	147	157	126	160	133	122	142	137	165	158	125	136	131	148	129	145	135	155	148	122	139	145	162	135	165	136	135	125	147	162	144	161	127	141	146	133	155	149	158	113	126	152	120	126	136	137	126	136	147	133	149	138	147	133	130	149	181	157	129	121	151	122	149	136	148	114	132	144	149	139	168	126	151	156	131	143	176	143	125	149	125	159	118	131	135	154	151	160	144	143	141	146	141	154	141	134	148	148	147	167	150	151	138	124	139	158	148	147	141	136	139	141	126	161	136	170	144	151	147	169	141	157	138	148	143	146	138	164	128	136	151	128	155	138	148	136	150	153	139	136	141	130	134	132	151	133	133	171	133	149	129	153	148	141	143	152	123	129	173	143	151	143	136	139	139	151	144	153	154	152	134	145	145	131	109	146	137	149	121	157	131	142	141	155	151	122	157	141	154	143	169	156	163	134	144	149	157	124	129	145	140	136	137	142	142	161	139	149	149	161	161	158	107	150	118	148	168	147	152	127	163	128	131	169	151	153	136	163	133	163	148	149	154	144	138	136	144	128	133	182	145	147	122	132	129	138	141	127	148	147	149	136	144	144	147	142	141	125	151	154	154	138	157	136	130	138	148	133	148	127	126	157	124	171	135	160	152	147	156	141	137	178	145	127	131	160	139	147	172	138	139	132	152	136	143	156	158	133	167	140	147	131	126	142	125	122	132	127	165	144	157	152	159	138	131	141	133	140	146	130	139	161	151	137	136	136	129	139	132	141	139	146	130	116	144	155	145	148	139	133	136	147	140	132	125	140	150	173	137	112	144	152	139	154	143	134	149	164	152	165	156	142	127	138	145	148	152	160	145	145	144	149	128	150	143	167	162	136	143	123	153	125	152	152	163	134	147	152	169	145	139	137	159	146	157	140	152	151	151	150	172	126	143	151	126	146	155	135	144	142	152	146	142	145	138	140	134	143	137	165	144	137	148	155	153	150	143	143	144	145	155	163	148	136	147	153	132	151	152	138	154	149	145	156	138	138	134	158	114	163	130	155	139	163	147	143	147	150	121	147	133	174	138	144	141	143	123	142	127	156	144	154	130	154	138	154	169	133	131	134	146	153	167	133	131	136	137	177	153	153	142	167	136	161	124	150	133	158	123	141	137	148	151	155	138	136	130	129	138	125	145	149	136	130	121	166	153	125	151	136	129	138	147	149	145	164	139	145	146	138	140	131	143	157	155	137	123	145	156	145	155	155	153	155	168	145	163	117	125	138	150	156	133	145	136	143	132	147	138	137	123	137	128	136	145	135	135	151	145	148	158	130	136	157	145	152	135	138	154	123	113	142	160	146	140	154	148	136	136	149	152	142	158	131	160	123	145	127	137	149	138	156	173	143	154	140	157	164	143	149	146	154	142	151	132	143	125	128	130	144	130	145	138	139	149	149	135	131	134	162	129	146	155	129	181	142	146	142	159	128	150	147	138	138	139	150	134	141	146	146	104	143	154	134	142	142	157	165	137	156	136	150	123	146	147	153	175	122	134	124	142	147	129	142	166	147	118	154	132	152	145	145	159	131	144	132	114	145	156	130	160	143	161	142	145	135	132	159	153	138	152	134	127	144	132	119	160	147	136	140	143	123	134	118	150	143	130	131	150	134	143	159	149	145	156	139	136	154	136	144	149	157	133	121	124	138	153	134	148	121	123	142	129	141	142	147	149	146	153	149	128	140	150	148	170	141	131	136	131	136	157	124	151	156	127	136	138	147	145	131	146	138	127	147	145	140	124	131	133	145	137	146	150	130	111	148	147	136	124	143	120	134	144	143	145	100	128	158	139	147	130	141	130	136	152	159	129	133	146	152	144	149	159	142	120	136	136	145	139	141	141	127	159	167	138	131	144	148	136	145	142	169	139	133	157	151	119	147	136	158	148	135	158	137	140	164	129	140	130	134	154	172	150	133	142	144	126	128	147	144	157	139	149	144	127	139	128	128	122	152	164	126	153	133	143	143	141	150	142	151	144	163	134	145	154	152	142	145	131	155	155	130	141	137	123	148	144	145	154	144	149	147	157	149	138	127	148	130	142	155	152	155	129	144	141	136	131	127	117	157	148	143	156	139	139	129	119	129	139	142	140	125	134	132	153	133	136	136	128	152	148	127	138	145	149	158	139	158	131	125	149	149	157	128	155	140	152	141	139	128	145	140	136	147	126	159	158	136	160	135	142	114	141	149	152	139	134	141	129	140	159	146	141	140	115	135	143	150	136	145	160	139	130	128	138	129	126	146	135	149	153	147	142	142	144	154	156	148	152	140	145	135	139	134	154	140	137	154	144	147	143	171	150	158	141	154	138	148	182	155	128	120	164	135	149	136	136	136	152	142	141	155	155	155	124	154	137	126	140	141	153	133	132	149	133	146	148	160	131	137	128	135	163	148	160	151	156	135	140	152	127	155	137	117	134	115	154	144	123	124	149	139	134	150	157	137	143	159	147	143	141	133	150	146	138	140	139	118	111	138	137	124	147	152	158	144	163	132	166	135	130	137	157	128	146	138	123	137	148	137	156	149	152	145	147	136	149	153	160	136	133	162	128	145	138	139	125	135	141	160	141	143	132	139	159	153	146	166	130	155	149	139	161	147	161	156	148	131	141	143	154	156	113	127	148	136	149	136	165
49129	12376	1334	1485	1249	1077	1003	842	784	721	662	606	570	573	576	556	528	540	542	498	499	482	444	457	471	488	474	461	500	475	467	474	452	460	450	437	430	443	412	409	451	557	521	515	724	803	815	852	719	611	579	559	534	557	519	571	701	712	707	652	928	936	1002	765	837	879	804	856	818	757	825	812	744	1025	684	581	521	564	481	428	447	460	480	424	437	422	437	440	445	432	385	443	427	404	386	432	468	402	392	427	414	428	444	425	428	440	367	426	404	431	407	399	391	439	436	438	425	392	400	449	405	400	409	427	431	420	404	423	429	439	435	433	428	395	412	459	454	426	443	369	400	429	440	403	437	404	419	419	467	451	401	410	405	395	422	415	408	430	459	443	439	424	449	392	415	381	449	397	471	434	413	425	400	378	375	407	425	424	449	421	408	447	423	426	425	414	440	440	414	429	417	448	409	433	390	428	423	396	432	442	420	420	420	426	432	449	421	437	400	383	448	423	406	449	419	426	437	460	439	429	414	422	420	408	373	399	414	400	428	396	429	402	411	404	407	404	417	411	413	405	423	437	433	409	422	409	433	401	377	416	427	413	403	414	443	416	418	432	436	421	423	451	408	396	390	395	404	449	422	463	439	422	458	413	411	434	408	434	374	392	423	443	466	410	436	394	413	407	440	397	446	401	437	419	426	429	417	387	421	429	431	435	450	418	421	466	450	404	410	447	416	414	354	396	400	439	384	390	405	442	399	445	413	409	412	460	430	412	410	372	409	423	419	412	463	424	432	450	406	411	397	415	414	431	397	449	448	434	424	409	405	420	445	423	451	426	446	437	401	450	432	399	423	377	436	445	438	424	403	433	442	415	408	431	376	429	438	401	439	456	475	436	467	415	424	406	442	415	443	442	414	406	399	389	423	428	371	439	422	432	417	418	416	422	431	413	440	411	415	415	405	412	384	445	390	439	449	461	400	417	438	392	442	446	421	451	425	419	439	434	447	415	429	431	418	423	406	408	416	420	417	459	381	427	429	392	424	411	394	404	436	394	428	419	419	455	417	407	402	414	433	429	443	429	387	401	432	439	377	442	420	412	422	478	391	417	446	435	415	428	409	441	408	385	401	465	393	404	431	416	413	437	449	401	457	440	430	375	421	428	421	423	436	419	386	399	393	440	439	405	433	439	401	452	428	369	401	431	406	395	431	443	426	463	413	406	418	413	437	428	398	434	436	412	388	427	448	461	442	417	435	422	442	442	451	395	386	408	401	409	398	454	405	411	463	426	458	388	402	392	455	438	426	436	407	447	405	412	465	418	408	460	424	429	426	391	404	436	422	415	437	445	420	410	441	389	428	372	467	408	415	460	390	400	411	446	415	421	427	435	448	402	421	417	450	395	434	442	427	442	440	445	371	410	439	408	398	380	375	408	458	405	432	422	440	403	426	447	400	405	396	386	419	400	431	413	434	414	409	417	416	429	453	415	394	414	390	429	426	396	409	437	414	466	441	409	428	434	379	400	436	380	431	400	426	411	401	417	394	418	400	408	415	454	468	408	412	397	438	434	387	426	401	415	451	426	404	424	417	411	397	455	403	455	435	443	431	392	423	405	384	393	399	412	393	421	380	409	403	430	469	429	437	413	436	417	423	422	424	433	456	383	418	422	417	427	384	400	431	418	408	455	431	408	415	471	409	400	468	399	417	442	381	416	430	399	393	415	409	464	415	432	455	431	428	422	384	418	404	411	434	440	435	452	419	420	419	419	403	435	451	440	425	460	438	410	433	402	430	441	433	434	422	440	430	442	430	442	418	447	414	396	404	410	418	452	424	451	417	399	423	402	418	432	394	417	438	427	441	422	426	419	453	425	440	442	412	441	429	413	393	435	411	443	425	422	376	422	413	443	374	401	434	390	428	407	407	425	442	450	429	430	432	404	408	454	388	417	414	419	437	429	424	432	393	394	399	445	419	427	467	374	402	425	434	416	407	421	436	433	416	446	431	403	420	406	402	420	403	429	440	427	444	406	433	458	440	422	410	414	385	411	379	418	415	413	427	416	420	416	405	418	425	449	405	437	424	429	402	400	420	430	460	404	402	446	421	406	422	448	409	423	438	406	435	396	441	434	421	393	442	427	426	408	421	433	450	387	402	389	389	438	403	406	410	443	425	404	404	422	447	406	402	425	426	453	428	434	454	411	418	422	427	449	424	445	423	421	406	416	421	403	484	424	383	409	438	430	413	397	415	428	414	443	409	429	445	433	399	439	409	420	404	419	454	378	407	399	453	439	422	438	442	425	395	413	428	424	431	406	413	402	443	425	391	423	433	429	417	415	423	438	426	400	439	443	412	417	407	451	408	409	416	374	399	394	444	389	383	421	440	410	391	407	442	430	379	461	428	444	426	408	452	423	434	402	439	423	443	419	411	456	426	414	437	441	447	395	417	423	417	413	453	406	427	406	414	424	414	422	443	445	411	424	399	437	434	404	424	413	419	433	406	426	411	414	392	422	420	425	415	411	430	447	435	385	430	428	424	456	414	425	414	462	426	408	397	417	395	471	381	405	440	412	418	457	402	404	443	423	413	435	433	409	402	418	419	386	421	406	398	389	409	422	398	423	423	413	420	412	399	424	418	432	392	431	435	387	453	429	429	406	426	451	397	407	410	408	413	441	439	439	393	403	430	391	420	424	430	417	385	421	403	424	406	415	440	427	429	448	431	410	423	398	415	433	412	479	417	394	392	427	399	424	433	434	436	440	422	389	429	410	434	420	420	400	439	409	439	404	418	396	439	411	409	447	405	408	433	439	422	389	406	409	462	415	418	454	418	419	407	420	403	430	383	399	440	423	424	468	417	403	443	428	433	425	412	428	434	421	435	434	428	420	449	441	444	427	432	428	425	406	408	422	433	439	414	430	409	405	473	413	448	415	416	440	451	416	422	405	400	408	377	454	422	420	419	443	419	414	422	401	463	381	450	439	443	439	425	455	454	474	449	410	412	419	445	387	399	382	404	426	425	428	409	407	430	421	437	441	405	418	423	387	398	412	443	420	367	448	408	433	426	416	405	403	438	428	422	404	409	424	426	419	424	426	438	489	420	410	413	412	446	448	379	425	394	415	421	442	403	428	423	407	421	418	412	404	461	438	415	430	434	409	469	384	424	425	398	450	426	450	441	397	423	405	434	428	432	410	402	396	438	403	410	406	411	391	438	431	444	421	419	426	442	442	413	403	438	405	428	409	402	464	432	392	431	443	405	382	433	434	374	441	444	445	410	416	426	465	425	433	415	426	415	430	402	459	430	396	416	441	427	435	449	408	386	453	437	439	433	425	424	415	426	408	419	428	397	426	389	402	398	415	430	396	445	424	434	453	416	417	419	425	432	398	453	432	451	417	378	407	416	424	447	433	398	458	426	396	403	406	430	424	408	411	409	396	434	395	452	459	436	420	408	399	430	434	429	384	448	448	422	369	436	415	474	434	424	424	406	417	428	430	476	475
79516	39133	13806	2090	616	469	371	329	276	259	246	257	203	193	204	205	176	181	173	172	185	162	175	169	173	188	163	187	148	182	204	159	175	160	172	171	162	156	170	160	198	187	215	157	212	245	250	258	221	196	168	181	206	189	201	174	222	240	199	231	227	229	305	250	275	232	257	243	239	234	245	274	243	207	200	178	176	157	179	173	184	168	178	161	141	122	186	146	154	184	143	168	159	150	154	135	175	170	149	150	170	162	150	180	167	168	166	184	176	136	152	186	154	167	152	162	157	156	157	168	171	169	162	163	149	149	148	166	154	171	159	163	151	147	177	174	158	156	162	150	135	174	159	162	167	160	137	177	140	145	150	162	165	171	159	173	171	176	162	153	159	164	151	146	141	154	148	140	156	170	164	140	146	163	165	163	163	160	154	154	157	158	177	131	174	153	142	152	165	150	165	152	170	139	148	155	155	170	162	160	161	173	166	153	158	151	147	152	147	162	157	165	168	166	169	142	155	158	175	153	148	162	173	165	149	139	149	168	183	165	177	152	148	166	157	154	178	150	156	166	157	160	131	152	173	154	168	128	148	160	160	170	139	133	157	166	165	166	166	179	154	163	133	156	151	174	153	165	176	153	152	153	156	149	155	164	141	144	171	140	196	172	177	153	165	143	151	134	179	165	152	158	119	174	153	168	143	165	171	142	162	146	158	178	151	157	151	162	181	147	158	161	144	150	142	163	157	157	160	165	162	145	169	166	159	179	157	158	158	166	172	163	148	162	186	139	186	169	172	162	163	145	168	157	180	160	137	129	165	152	156	155	155	153	151	160	168	173	164	169	155	170	157	172	146	151	166	138	161	155	139	144	139	159	171	170	152	167	145	157	147	144	166	153	170	165	153	143	153	155	164	137	159	164	172	158	152	147	175	134	173	150	141	168	159	153	172	179	167	146	179	155	148	165	175	151	149	154	158	158	144	156	156	154	151	142	153	156	170	145	168	142	177	161	137	157	150	160	154	171	167	172	168	149	160	167	159	167	148	170	148	172	145	137	166	153	150	162	153	155	172	162	159	159	142	166	158	148	169	176	144	163	183	149	154	155	172	148	175	154	153	163	168	148	154	165	159	159	150	143	190	166	151	149	137	150	144	160	148	172	181	160	165	140	162	152	157	192	156	147	153	146	142	151	182	137	142	155	145	159	146	147	147	172	183	164	147	173	147	149	160	150	151	148	158	158	156	150	135	174	144	172	166	160	158	164	167	146	170	177	168	176	152	167	164	158	181	184	151	173	156	163	150	164	164	167	155	163	151	180	160	163	153	160	168	181	155	134	179	167	159	154	150	174	159	157	144	168	179	164	166	153	176	158	160	157	177	171	169	159	158	147	126	155	175	161	163	144	162	160	160	144	143	162	148	160	141	150	162	156	154	167	169	150	159	184	150	156	159	134	156	173	165	154	142	143	146	164	160	163	156	150	162	153	148	166	151	140	134	152	149	162	159	156	154	146	172	175	177	149	146	172	155	161	180	159	142	153	147	156	164	154	154	153	149	155	164	155	154	175	171	151	132	161	148	172	188	171	148	167	169	136	149	147	149	157	154	134	149	142	180	144	154	153	183	154	147	141	147	146	179	149	160	151	167	150	157	192	151	178	158	180	165	136	172	153	142	173	163	168	155	175	145	159	156	176	150	190	156	144	168	143	154	182	156	167	152	184	150	189	178	152	172	155	176	180	173	145	134	149	155	168	120	169	163	152	162	165	175	157	161	137	155	164	174	142	145	158	151	158	153	149	129	165	177	154	158	152	154	163	166	143	156	159	157	162	161	165	154	175	137	180	146	154	164	153	158	168	161	164	150	157	159	164	157	149	164	173	171	166	166	135	182	164	155	155	135	165	132	169	147	149	149	167	165	152	165	148	172	152	144	152	167	168	161	161	173	189	166	171	152	139	139	164	153	160	156	182	139	154	129	171	160	163	158	149	134	176	176	125	163	138	159	148	150	160	172	150	165	155	155	180	157	172	176	171	175	157	154	146	188	164	173	139	171	128	160	156	138	163	162	155	161	144	157	165	180	146	170	140	158	145	148	152	154	155	156	169	164	166	156	157	157	151	167	157	190	138	142	181	164	154	139	184	162	149	178	177	158	151	146	146	157	141	164	147	170	172	144	156	153	148	165	157	166	148	183	164	157	153	142	181	137	163	162	157	180	149	157	148	188	137	139	168	166	159	154	167	175	161	158	139	161	149	153	169	170	167	159	152	182	189	150	170	159	187	158	166	190	157	133	162	159	155	155	179	159	160	136	154	143	178	154	137	160	166	161	169	185	136	154	183	158	163	145	152	155	163	156	156	147	177	137	174	179	162	146	170	154	171	161	161	154	147	151	174	190	154	168	142	173	142	150	142	149	185	177	160	160	163	199	151	161	149	164	161	150	156	165	154	141	171	164	136	149	157	156	152	164	165	162	151	162	172	146	172	178	160	146	163	153	160	156	163	152	147	148	144	126	172	165	129	180	147	150	149	161	165	160	137	178	146	165	141	137	139	164	162	145	174	165	159	158	170	152	140	149	157	147	149	169	173	170	162	159	179	161	163	174	164	149	168	145	122	155	157	152	160	160	159	157	174	166	170	171	144	140	162	158	142	154	163	167	176	152	158	157	188	173	184	167	168	161	173	151	161	134	141	153	145	151	174	160	168	162	148	155	143	162	173	167	128	161	159	158	142	153	168	155	150	146	135	168	143	162	172	153	193	162	171	153	162	157	186	166	155	136	160	184	169	140	168	166	151	162	157	148	163	152	150	145	182	136	168	170	184	161	162	167	156	182	157	141	130	165	150	167	136	185	168	150	178	156	136	160	151	168	164	173	147	154	177	168	154	177	157	133	170	159	161	189	153	141	151	168	177	142	144	143	141	178	151	162	151	172	163	159	161	148	173	169	157	163	166	162	151	150	150	176	143	168	165	164	154	156	155	153	160	154	145	135	145	169	147	180	128	166	147	152	185	143	135	175	178	164	155	166	135	169	141	138	164	187	151	166	165	183	169	163	139	150	150	146	155	149	162	149	159	162	173	154	147	170	151	154	174	162	163	181	161	167	134	133	139	179	170	157	178	166	141	158	188	142	162	178	146	169	152	167	180	158	147	157	151	145	160	135	165	154	156	191	139	143	167	168	166	167	149	157	158	154	156	155	146	164	167	143	149	162	177	145	155	163	143	152	140	168	158	161	179	133	156	166	151	165	175	172	168	157	157	162	165	153	167	176	146	169	169	137	165	150	160	171	147	149	173	167	153	156	155	157	152	163	169	143	165	152	143	155	147	147	153	150	163	169	165	172	140	138	160	159	169	157	157	178	173	161	175	148	176	157	153	155	184	158	175	172	142	143	147	154	145	158	169	146	157	176	144	154	180	158	150	135	174	164	151	174	164	160	145	151	165	168	162	153	147	185	151	163	159	173	161	158	162	130	174	184	168	165	147	148	167	170	159	141	163
57153	18551	2124	2365	2121	1750	1528	1264	1106	1016	902	889	755	749	726	710	677	706	595	571	637	583	576	570	561	539	504	526	522	472	498	490	521	554	518	518	523	503	511	539	569	725	666	602	959	1359	1221	1169	1034	771	699	710	677	708	652	781	935	1245	916	1005	997	1172	1643	1284	1232	1270	1252	1105	1189	1188	1491	1640	1181	1042	891	771	749	685	596	559	526	520	479	496	507	458	472	492	458	456	481	456	488	446	463	455	483	466	484	500	451	487	453	451	473	482	482	445	444	443	453	498	490	461	449	464	487	444	438	464	453	432	509	472	431	465	467	399	477	444	476	476	460	480	442	452	469	423	453	446	467	473	437	449	421	439	494	496	443	471	475	431	413	499	482	422	461	452	487	466	461	448	460	419	481	453	437	464	470	481	482	471	446	506	464	467	442	455	492	468	470	478	447	465	486	490	484	448	453	475	459	466	479	458	445	472	462	486	451	452	474	459	480	440	417	452	469	469	456	463	471	461	464	451	437	449	440	453	441	472	472	467	458	476	447	474	455	482	431	467	454	477	473	446	445	466	483	446	488	449	440	474	477	453	483	481	495	447	453	499	481	425	479	489	491	434	491	450	440	470	485	473	482	459	487	447	458	449	456	477	473	459	463	479	477	464	480	464	419	478	440	427	462	455	463	432	474	489	423	451	494	460	444	456	445	464	455	455	467	484	492	452	417	448	435	439	457	491	463	473	442	475	464	441	501	453	484	426	474	470	460	501	440	517	453	471	465	485	441	455	459	463	482	477	465	455	466	458	459	480	491	447	461	446	423	463	518	488	454	435	473	467	449	481	454	453	490	464	522	481	481	465	464	471	469	483	441	462	480	461	454	492	438	497	440	481	461	465	442	446	465	416	488	465	479	441	462	469	458	490	460	435	456	477	442	455	513	461	489	443	505	457	498	447	490	448	447	481	502	452	507	457	486	438	498	463	479	440	498	461	447	488	459	495	466	448	432	471	455	450	410	452	514	459	465	506	505	414	469	482	460	472	444	423	479	453	457	460	428	448	484	458	467	480	448	472	474	466	488	461	418	489	484	456	484	431	467	459	477	467	451	445	485	441	459	468	499	476	457	448	458	485	479	498	422	447	498	421	475	443	466	443	488	477	487	446	463	467	515	432	472	475	417	449	449	481	458	441	483	478	479	416	500	472	450	442	471	472	432	475	478	440	444	499	429	467	510	454	479	487	447	476	431	465	469	473	486	426	446	516	474	452	461	476	489	450	443	429	462	455	516	451	466	450	470	467	457	452	438	454	466	452	443	463	439	487	465	412	475	464	436	468	473	490	483	456	450	460	478	479	455	439	477	482	427	497	466	415	432	480	495	449	462	485	470	456	489	466	478	449	479	480	465	477	499	448	474	447	506	461	487	465	474	497	457	447	490	469	479	468	458	470	464	474	454	483	469	447	449	457	489	458	498	456	466	447	491	510	461	492	437	456	441	485	458	467	453	463	447	433	465	502	480	442	426	452	470	454	465	500	445	472	463	529	447	447	445	469	488	450	474	485	445	471	470	429	455	477	453	489	434	479	462	510	479	454	451	469	440	455	444	472	446	491	499	495	461	461	507	480	497	498	497	447	461	488	479	475	467	499	468	455	485	457	502	472	472	454	459	452	462	479	448	453	471	487	464	476	485	463	439	466	493	466	434	464	435	456	493	443	415	470	445	444	466	481	449	445	483	451	485	469	455	482	441	461	476	461	410	454	481	482	461	482	442	433	432	475	481	476	503	450	461	446	445	423	449	465	522	457	453	459	493	445	441	507	512	464	477	509	491	494	494	467	468	470	488	490	491	483	458	455	434	462	427	475	476	455	463	457	451	478	482	463	445	455	487	472	485	448	479	464	459	473	435	418	482	443	450	451	488	463	498	446	484	435	391	460	480	452	459	442	468	473	463	502	460	447	481	416	470	474	491	438	465	478	470	480	492	421	524	431	473	479	466	453	470	434	442	447	488	435	463	442	486	462	463	465	469	445	467	475	487	437	457	491	479	447	485	461	464	515	462	491	452	449	437	456	444	488	450	469	449	502	502	485	518	457	478	476	471	479	467	441	508	461	484	468	449	475	463	421	472	463	512	454	435	448	431	477	457	480	467	444	469	464	440	473	492	421	483	471	454	504	427	486	451	472	445	459	447	449	449	452	484	474	468	460	483	484	459	453	478	494	450	443	431	443	442	454	454	469	437	473	470	474	444	483	428	460	458	487	475	453	471	477	466	470	458	428	485	501	474	493	458	418	453	467	443	447	471	460	446	479	443	453	505	460	472	504	453	455	421	477	463	441	484	452	453	499	478	464	501	441	462	474	427	454	471	470	477	484	451	459	458	451	503	445	448	433	463	443	487	490	475	425	429	477	460	519	492	486	477	461	462	487	477	457	465	452	427	496	450	439	491	449	437	469	441	475	445	497	462	473	459	452	446	479	454	464	454	456	448	468	445	493	480	494	509	489	484	449	445	471	467	454	496	451	491	458	500	495	435	463	455	483	459	438	489	436	490	464	459	450	493	495	460	427	451	468	446	477	484	498	458	469	465	489	449	486	459	416	484	460	466	489	439	483	464	458	465	468	451	459	481	487	503	439	434	465	453	487	463	484	429	460	455	473	442	417	459	483	462	433	458	447	467	421	488	438	495	455	452	450	480	474	467	488	465	473	455	469	444	453	484	415	444	462	521	489	510	481	480	465	457	478	491	447	444	472	476	490	457	446	467	466	488	486	472	519	451	442	438	450	479	435	431	462	450	486	468	512	426	478	420	490	458	470	464	444	421	494	460	493	481	471	434	468	481	472	420	519	464	436	444	453	456	491	472	474	502	431	446	435	462	440	453	462	447	449	468	505	489	459	426	462	452	472	425	451	517	510	454	480	443	439	521	457	498	441	460	439	475	476	449	497	452	461	485	458	458	432	462	480	484	457	398	450	510	451	467	458	476	494	474	484	498	465	449	483	455	477	452	444	441	473	471	518	474	462	488	453	466	502	469	459	452	428	422	446	479	504	462	473	495	526	467	463	491	470	457	459	440	444	437	457	427	462	458	501	442	426	449	472	452	456	471	474	500	458	473	452	441	434	429	397	454	435	486	467	487	434	427	450	438	478	497	479	463	477	460	463	455	442	438	498	430	480	432	470	481	480	473	471	471	449	458	475	437	485	501	457	508	468	432	461	474	476	475	474	463	456	447	464	443	479	442	444	481	434	474	461	453	449	461	438	464	427	471	471	446	492	495	506	464	411	460	450	496	501	472	465	449	474	436	505	433	458	488	484	430	457	469	476	485	488	469	412	441	435	492	482	466	446	477	461	462	467	449	466	453	464	475	467	459	444	510	509	453	444	458	489	483	468	450	462	449	455	472	475	476	519	429	452	429	467	450	473	464	467	468	465	457	480	488	461	464	464	523	451	446	471	489	515	475	458	476	447	457	493	472	467	511	472	482	485	480	452	477	500	441	445	463	471	464	495
39909	10275	718	296	265	243	263	283	289	272	254	270	252	259	259	274	264	265	274	245	249	266	256	249	270	277	276	269	264	245	259	257	263	264	266	252	256	271	256	271	296	274	273	251	268	271	276	275	237	268	232	301	272	260	282	280	240	253	250	254	285	293	275	255	265	294	281	269	293	271	254	277	258	280	278	238	257	259	238	266	265	279	262	258	266	254	269	265	263	272	263	247	260	284	263	266	255	263	263	261	279	284	285	293	270	235	288	275	283	257	275	258	236	268	234	267	274	235	265	258	287	259	241	229	263	251	259	247	269	273	273	258	259	250	237	265	276	256	260	264	249	283	256	261	298	252	259	222	258	257	266	250	245	248	262	259	252	267	281	275	250	250	266	249	268	257	267	284	267	253	277	264	227	265	277	251	288	258	251	280	263	274	252	238	258	253	276	272	271	261	303	289	245	271	274	265	260	279	287	275	282	279	253	249	266	285	269	262	252	248	251	252	246	262	264	300	271	244	279	264	278	267	285	283	256	284	265	251	257	255	286	293	255	272	258	258	249	247	237	248	248	296	251	256	296	244	278	243	252	221	270	259	256	260	262	264	251	274	276	263	273	280	249	282	244	264	230	275	259	264	262	256	248	247	290	252	263	270	273	256	279	284	271	265	231	246	257	281	260	268	243	272	241	251	257	267	236	269	239	262	233	250	269	257	243	264	254	288	247	271	228	240	276	249	285	271	279	276	251	256	252	237	272	272	257	258	261	277	261	274	261	253	265	284	247	281	250	280	305	251	282	244	258	282	256	246	248	257	262	246	264	259	289	268	256	242	265	283	256	233	284	260	242	244	281	233	268	276	270	294	260	241	256	278	268	267	265	270	244	299	275	273	265	261	262	261	242	279	270	251	294	237	235	288	263	259	265	262	256	254	259	258	253	269	241	251	257	246	241	237	251	266	262	260	279	266	250	282	264	253	288	282	224	244	239	248	251	270	280	263	265	267	260	254	230	279	258	273	259	285	226	248	261	261	263	286	285	285	265	275	263	259	294	277	258	271	267	257	293	247	251	288	274	273	274	284	292	273	256	233	232	271	249	266	266	249	295	250	259	264	239	257	254	249	265	278	250	232	265	260	256	274	292	272	248	239	273	285	243	261	303	285	280	282	267	260	261	286	229	296	307	276	287	291	273	281	291	283	278	234	256	276	254	299	301	257	261	220	227	264	276	276	249	263	294	240	277	254	262	268	281	255	248	262	284	256	257	265	259	294	255	268	275	233	269	268	254	277	272	262	245	267	220	255	272	246	250	242	259	245	275	273	283	273	271	273	269	264	289	258	264	293	254	259	263	268	255	230	261	241	248	283	260	284	269	254	254	262	245	277	230	270	269	215	274	276	258	244	269	282	262	287	273	277	269	278	280	286	269	288	241	279	302	277	238	230	287	259	244	257	294	236	210	251	276	272	255	286	239	268	232	245	239	259	237	263	238	245	275	269	240	252	278	291	243	254	217	267	268	230	258	262	248	259	274	281	283	268	246	267	285	233	260	258	281	266	242	239	254	256	233	253	273	263	275	253	262	275	270	267	249	242	261	277	243	272	272	259	242	287	268	241	282	263	258	278	283	270	288	269	283	232	247	273	248	270	265	252	233	247	280	254	261	274	261	266	273	229	268	274	254	238	277	238	281	268	272	278	262	276	251	269	255	270	285	266	272	233	245	257	250	246	262	253	258	274	263	265	285	262	264	262	259	254	245	268	240	252	267	257	279	258	292	271	282	277	252	269	243	239	261	243	293	298	250	263	268	234	255	257	270	231	298	268	257	269	261	287	268	255	245	237	276	226	256	269	278	270	278	273	288	258	262	249	262	254	281	283	237	268	273	249	245	316	243	275	290	269	265	262	265	233	259	283	253	245	303	283	266	243	257	292	243	265	270	262	261	260	268	274	258	274	266	272	236	276	259	292	277	277	242	297	279	303	237	232	260	258	242	272	273	289	248	269	232	269	253	274	248	256	256	234	261	288	242	259	292	232	274	250	264	255	242	269	273	260	249	260	288	262	282	274	269	254	270	290	255	260	247	284	264	243	261	293	276	271	236	234	257	251	222	262	268	256	259	267	274	305	252	243	248	286	261	244	241	255	269	284	234	264	272	250	298	291	275	253	238	248	288	271	284	247	260	262	266	288	251	250	269	236	267	248	286	283	259	289	258	263	277	255	275	259	230	251	254	254	273	233	239	301	278	279	260	255	259	245	289	276	267	247	294	247	245	232	255	241	245	275	256	273	258	275	232	292	256	251	253	265	282	261	265	307	238	239	255	252	275	286	255	245	237	294	273	304	239	268	254	279	266	275	246	248	255	270	256	303	277	261	272	232	282	253	258	269	273	273	250	272	276	267	258	271	250	273	269	271	289	285	268	246	252	239	269	278	244	264	254	243	286	254	263	228	290	258	261	247	268	283	281	260	267	292	257	258	245	263	293	282	231	299	244	259	278	258	257	279	263	245	278	260	277	266	281	269	269	271	261	261	266	277	237	260	254	275	259	284	244	249	287	251	267	275	262	287	251	255	232	257	300	284	254	288	280	262	266	259	278	277	270	277	272	246	272	268	270	264	235	249	260	259	290	275	261	258	273	241	258	254	238	261	242	253	288	252	268	262	277	262	265	286	282	247	271	261	268	250	272	254	277	272	280	260	299	277	255	264	264	278	257	256	248	269	293	262	273	249	243	266	264	242	278	303	247	271	284	270	254	293	275	248	245	264	259	251	246	282	254	281	252	279	238	286	243	228	278	252	212	241	258	237	274	268	260	245	292	273	232	266	256	283	289	236	250	249	295	231	260	272	246	258	256	271	260	255	279	240	264	266	269	286	263	251	278	257	258	267	248	254	267	263	248	257	248	213	250	263	264	266	262	291	245	249	277	256	261	265	247	269	229	266	299	255	288	276	286	257	277	250	265	247	249	263	255	268	273	289	288	262	270	252	278	252	247	268	244	292	275	255	285	259	255	285	276	293	282	230	265	260	233	272	279	278	247	212	275	266	264	289	294	259	263	267	277	267	228	266	265	304	263	244	248	240	267	249	280	253	260	242	247	244	257	261	258	290	234	258	279	284	276	275	234	288	240	268	258	291	268	286	245	268	267	253	244	281	272	233	263	253	269	318	290	239	269	271	281	275	275	269	270	262	249	240	282	243	298	273	275	269	260	238	262	257	268	256	273	280	273	264	282	258	269	270	264	294	250	264	282	249	266	272	264	268	261	240	281	245	244	280	261	254	250	284	254	273	263	271	263	243	271	288	259	268	257	283	247	242	274	225	257	245	295	274	275	289	261	260	259	288	295	311	275	271	262	283	276	257	253	286	244	267	258	257	263	263	231	248	246	278	242	260	271	268	262	249	269	264	272	266	232	255	244	226	253	247	303	295	291	271	276	236	274	256	286	269	261	265	276	246	242	261	291	254	255	253	255	288	269	280	264	284	251	249	251	251	234	261
32700	3186	784	819	820	792	758	742	766	656	727	710	701	721	790	693	732	724	745	715	712	726	688	669	699	751	734	729	677	743	670	720	746	719	661	739	714	697	717	719	710	691	720	742	747	749	745	782	757	749	737	754	711	676	680	734	710	735	729	667	738	737	748	750	801	758	761	724	732	734	751	737	732	760	734	753	713	683	725	772	735	712	676	705	671	722	701	725	712	711	694	696	722	690	756	699	689	712	695	717	743	733	726	697	699	694	717	696	723	701	710	725	704	691	731	666	696	688	735	731	727	717	770	715	677	731	718	735	678	693	722	737	738	644	713	726	699	764	700	675	717	711	679	673	711	725	752	685	756	682	728	700	752	704	722	761	741	717	722	712	685	737	701	729	741	701	722	752	723	704	678	726	689	741	732	709	718	756	709	661	722	730	671	692	736	707	681	712	767	674	701	730	723	735	693	732	712	674	671	674	725	677	718	786	695	719	725	706	737	700	698	726	765	716	723	713	671	747	723	691	679	708	723	696	690	748	750	729	696	689	689	749	731	749	705	719	726	701	730	684	707	752	725	688	704	721	771	726	710	676	747	722	740	695	743	715	687	704	706	708	683	735	701	731	698	694	725	724	739	666	725	684	736	711	665	707	671	744	741	698	717	732	724	673	784	750	701	703	747	751	725	702	761	731	725	671	698	727	680	707	698	757	737	731	750	753	717	725	731	674	763	706	729	717	719	736	675	724	752	717	714	724	739	665	737	698	671	692	737	678	731	721	749	706	714	676	689	721	716	719	732	712	712	734	717	683	742	707	739	728	718	677	663	728	750	702	675	732	674	710	722	715	692	691	696	689	730	723	733	765	674	678	715	746	715	672	731	699	736	747	746	690	695	691	716	721	720	733	707	692	750	743	727	697	682	746	696	660	739	725	720	728	727	666	727	698	684	705	740	738	746	700	660	697	722	739	693	732	675	761	734	751	754	718	690	700	737	721	708	713	632	677	723	710	712	739	719	701	749	682	690	738	736	710	717	730	738	736	700	731	717	703	752	705	724	701	709	719	698	715	737	691	693	737	712	698	732	729	670	704	703	718	736	712	720	713	656	694	724	739	662	666	716	712	699	723	746	667	669	743	747	727	709	726	672	720	717	704	732	670	672	746	723	711	675	692	760	716	731	770	725	661	718	710	669	719	680	756	748	730	676	678	723	730	697	676	697	729	736	715	682	680	700	707	699	648	725	667	687	702	716	724	651	723	673	722	680	735	681	699	725	690	716	725	735	721	753	716	707	725	681	724	718	711	735	740	723	735	759	720	733	719	724	710	769	722	696	738	729	673	699	735	715	731	754	623	668	716	736	708	747	721	704	737	708	696	754	712	729	761	679	661	722	732	651	702	757	738	734	710	691	688	713	768	717	728	756	714	757	725	730	733	775	728	743	709	711	711	732	743	695	700	660	681	752	729	734	696	706	727	744	726	763	718	727	708	735	698	717	739	720	729	735	716	772	747	733	725	715	733	690	657	720	736	713	710	716	753	670	763	683	709	755	700	723	724	724	727	698	712	669	698	716	717	661	722	722	728	692	721	728	682	719	685	696	721	739	758	746	734	688	742	686	704	693	686	696	717	665	730	715	710	745	694	705	747	749	742	715	724	743	704	660	709	716	679	686	738	766	761	723	741	733	744	724	789	692	785	706	662	724	763	721	674	756	739	758	730	668	788	694	708	709	726	750	670	726	749	713	721	740	737	755	698	690	717	747	708	719	749	727	719	788	711	719	698	676	677	702	736	732	734	713	705	742	669	731	746	697	673	692	710	714	747	702	687	688	678	715	679	671	725	660	763	634	739	729	720	776	690	709	723	714	710	749	673	694	673	718	673	700	694	692	750	720	722	771	734	749	743	726	706	713	710	696	695	745	750	692	749	678	713	711	713	750	707	703	716	736	749	731	676	728	701	708	760	726	739	732	772	716	716	693	686	677	696	711	728	648	667	714	669	752	716	741	708	690	725	720	709	755	678	755	775	759	721	746	754	711	713	693	771	747	709	751	770	714	707	731	791	747	796	701	711	702	758	686	718	733	745	708	723	698	725	728	717	730	746	739	754	721	731	756	667	703	732	690	709	771	651	737	716	706	659	787	678	737	707	701	744	711	708	693	699	723	702	721	734	727	754	697	760	708	697	681	656	716	694	742	731	719	692	714	701	711	698	677	699	708	693	742	672	684	727	701	648	698	705	723	702	689	731	705	735	745	704	699	700	704	734	729	719	720	772	744	710	726	708	662	731	706	740	732	694	685	689	707	652	655	711	699	708	712	700	717	705	735	697	680	716	715	719	710	765	692	713	686	728	740	722	727	741	699	711	671	712	677	743	787	690	767	722	683	767	701	684	721	720	718	681	692	730	740	748	720	704	683	709	767	732	726	738	718	741	699	701	696	745	692	693	735	733	718	716	716	719	706	705	717	712	722	719	727	711	696	676	733	729	744	700	724	715	689	690	706	719	745	701	733	756	685	676	732	733	698	720	769	720	767	728	738	690	696	795	675	760	708	740	732	711	713	686	735	728	754	711	707	685	730	732	730	733	710	727	687	726	687	658	678	710	700	710	669	727	714	688	712	718	693	705	715	707	692	705	740	737	693	695	694	760	719	718	706	746	711	706	731	733	686	701	652	719	701	732	734	727	735	713	692	746	744	686	732	723	691	751	736	695	698	733	681	684	691	698	696	724	705	728	738	746	734	723	720	689	737	713	703	703	722	722	657	717	747	727	743	701	706	682	698	701	721	722	686	730	803	729	709	760	766	717	726	754	665	716	755	723	727	732	690	689	686	699	740	705	740	698	709	705	690	725	680	713	700	709	789	702	723	696	714	721	695	726	706	750	688	710	741	697	693	694	764	697	679	743	744	729	714	700	733	729	725	701	690	731	709	683	734	695	729	733	718	707	693	711	715	739	677	715	673	675	764	676	716	718	718	739	696	707	766	695	660	716	664	691	702	725	730	655	729	699	717	718	704	762	714	739	707	702	715	710	758	683	678	667	700	713	745	740	734	706	695	722	709	693	695	699	708	736	703	715	728	683	708	745	691	696	718	694	677	692	734	711	680	665	730	687	715	721	750	697	679	733	727	705	680	691	717	635	757	739	685	703	710	738	691	685	717	692	684	700	699	716	694	721	688	731	758	681	709	719	682	713	684	729	704	769	720	661	704	674	723	707	771	721	693	723	738	704	665	709	710	766	714	724	715	732	721	736	701	724	698	721	790	685	752	695	680	701	748	706	685	718	710	710	667	726	656	684	689	704	703	723	717	714	672	701	734	704	671	716	747	672	696	678	700	669	713	704	709	679	686	721	720	730	762	667	744	689	702	674	678	729	691	760	707	693	764	728	697	749	688	735	706	703	708	696	748	742	722	720	729	716	703	709	716	726	711	744	728	696	702	743	758	723	740	711	723	688	732	753	720	711	717	696	747	666	674	706	679	685	689	692	760	733	731	762
69201	32619	12774	936	347	313	244	216	197	197	177	188	179	152	181	151	161	173	176	162	160	161	137	164	171	138	177	164	159	170	140	160	167	136	129	153	161	158	159	143	141	139	171	152	185	204	191	207	183	189	169	170	185	144	167	216	178	175	178	210	169	199	191	203	184	221	210	231	201	198	222	234	197	170	171	150	147	145	147	148	167	144	157	153	174	150	160	155	159	147	165	157	173	148	179	148	154	150	169	181	152	163	154	159	144	137	149	147	165	152	179	164	138	155	167	182	142	165	139	161	140	175	139	158	141	160	167	162	169	164	159	145	176	160	144	170	154	148	132	151	147	147	144	156	152	161	145	149	147	129	155	136	153	161	164	147	146	149	145	162	141	152	137	146	135	154	165	142	168	153	142	143	163	148	171	159	155	177	163	162	140	157	169	164	142	168	130	148	139	157	172	148	140	142	153	145	148	158	137	151	154	166	132	135	164	156	154	153	126	166	149	138	150	156	139	147	142	123	143	136	158	145	158	138	155	146	137	153	144	156	150	151	135	157	143	159	160	142	149	154	136	135	166	151	157	158	158	167	158	157	134	154	170	152	153	158	166	139	155	162	134	148	150	158	152	148	184	151	149	158	136	142	144	143	146	161	153	165	156	170	183	135	134	149	163	159	131	165	152	154	165	154	171	163	170	157	164	166	148	157	188	172	141	154	140	161	155	160	139	160	119	158	160	151	149	118	132	149	168	154	150	161	144	132	120	150	159	144	165	170	147	146	162	164	163	163	126	165	158	159	160	152	154	164	136	155	147	158	156	170	153	156	151	149	143	165	164	167	135	162	150	153	179	148	157	183	161	147	147	159	160	140	166	131	159	146	156	137	160	148	145	159	126	152	142	162	163	162	134	137	151	154	157	162	159	153	161	153	149	141	168	142	145	135	152	163	161	146	130	142	179	172	166	178	149	154	152	166	150	144	133	137	143	143	143	144	141	146	146	152	159	128	174	141	175	152	145	145	154	130	151	151	126	158	150	145	135	156	155	154	140	156	151	163	158	148	140	153	144	179	163	169	163	152	161	152	131	123	156	172	154	130	152	144	165	172	161	132	143	152	156	180	148	146	164	164	159	153	167	155	144	143	148	178	153	145	133	152	172	147	152	165	140	175	159	162	141	168	146	143	156	152	153	150	153	170	160	168	162	148	151	148	185	154	160	163	167	148	144	141	141	157	178	140	159	157	175	179	146	127	142	167	143	168	154	154	183	159	155	157	175	131	152	147	161	152	156	141	164	149	153	130	147	171	164	149	148	161	175	164	148	154	161	158	152	145	139	150	144	159	147	156	176	140	178	158	139	158	164	144	145	146	130	137	140	141	159	157	161	186	170	146	159	156	149	157	156	157	168	165	123	147	147	141	144	160	162	137	129	158	166	148	148	161	163	167	162	156	144	150	143	127	191	135	168	134	161	146	151	147	168	157	173	174	140	151	168	142	169	151	156	150	142	164	150	159	165	157	169	120	162	171	151	147	136	145	150	144	147	157	167	160	139	144	165	174	145	179	162	161	130	166	148	158	152	165	134	165	147	153	152	185	146	157	146	162	135	154	132	171	145	158	163	157	185	150	164	155	149	137	155	131	158	168	161	150	146	161	161	153	176	136	154	148	151	150	144	152	139	153	162	132	166	160	164	162	134	165	147	131	153	154	185	153	183	145	125	129	152	149	153	121	134	154	151	159	150	163	167	157	158	125	163	165	156	155	146	153	139	161	138	166	131	153	163	125	149	153	154	151	148	153	157	154	163	156	138	151	151	155	170	145	162	156	120	169	150	138	173	147	163	143	157	179	156	171	155	178	147	138	128	161	135	125	147	149	153	148	148	165	147	149	142	143	147	155	145	156	141	154	144	164	175	157	136	163	160	133	153	143	154	155	153	159	134	147	182	160	150	151	156	149	137	189	144	164	149	146	162	172	161	150	153	148	180	143	162	138	149	167	140	142	146	162	164	149	179	162	163	174	138	152	167	143	139	149	120	165	145	143	165	156	171	148	129	151	171	143	156	153	136	158	154	138	136	141	163	169	139	153	113	142	124	165	154	171	140	151	161	161	126	147	159	150	150	140	146	139	152	146	153	150	171	169	161	142	133	137	169	145	163	164	141	151	151	167	140	170	140	144	157	153	140	163	169	162	158	148	152	156	161	137	139	143	151	168	143	152	136	154	146	149	157	165	167	153	134	140	146	143	172	167	146	164	159	140	165	157	141	147	120	154	149	167	156	156	161	151	150	150	152	142	164	159	172	146	142	155	142	155	143	142	152	143	130	151	147	157	131	157	144	157	156	152	154	155	148	168	163	146	154	158	150	142	160	153	153	148	154	148	144	133	130	165	130	167	157	145	156	150	154	160	147	154	152	154	165	139	148	130	178	150	165	170	168	142	150	159	138	154	176	158	141	140	131	147	158	165	152	143	153	128	134	145	159	157	161	123	141	145	151	151	141	178	133	122	138	170	166	148	146	150	151	138	153	161	153	157	153	150	167	176	136	172	166	166	176	172	163	133	148	140	145	162	165	151	159	161	152	157	175	166	139	157	144	175	161	168	158	156	165	142	144	136	172	151	168	151	141	151	152	132	164	140	141	166	155	151	138	151	120	184	154	131	164	147	147	184	160	157	167	165	162	149	172	152	166	136	146	160	136	132	156	164	152	142	146	144	156	139	173	181	149	113	171	156	150	152	146	147	145	155	138	149	146	149	153	137	146	132	161	149	171	151	173	167	161	150	146	136	152	146	127	165	153	164	141	162	160	142	155	142	153	141	155	173	148	157	176	150	135	147	174	158	165	171	151	161	170	171	148	144	158	140	163	159	141	143	179	159	162	137	159	160	128	146	145	163	154	151	158	151	159	158	147	154	144	143	155	160	129	142	134	153	166	166	140	142	152	150	161	149	165	162	145	136	152	155	158	133	169	150	154	164	150	143	154	162	172	168	146	150	171	163	152	151	136	142	143	163	158	138	155	181	153	155	133	155	148	170	138	150	162	164	134	152	148	159	130	158	131	152	173	153	164	164	150	161	156	154	163	153	148	145	142	155	153	122	150	155	176	159	163	153	139	182	147	149	145	146	149	163	138	126	151	171	196	164	162	141	159	159	157	166	165	169	144	146	163	161	127	180	156	153	145	131	145	138	149	151	151	157	143	143	147	154	158	176	137	124	153	160	149	145	167	131	154	167	140	141	142	138	162	163	147	168	183	164	146	157	158	163	149	149	151	152	124	154	145	171	172	132	149	158	175	147	161	131	159	159	149	151	143	145	133	140	148	143	148	145	164	130	155	153	152	126	155	167	142	151	137	159	169	144	143	143	150	144	161	156	144	143	138	165	136	148	154	185	170	136	159	157	150	144	159	148	142	139	135	155	154	143	154	147	155	160	153	146	161	164	158	142	145	161	157	165	158	151	168	175	155	175	122	171	157	154	140	165	171	150	136	143	140	143	160	151
51152	16753	1243	1351	1146	1069	965	844	805	724	636	599	610	559	556	578	543	511	547	497	474	485	558	498	489	499	502	480	472	500	499	451	472	478	455	503	468	464	499	459	462	568	674	571	692	862	832	745	711	676	598	533	514	539	596	786	636	640	564	707	705	742	826	1032	877	926	1009	1017	750	850	957	939	715	573	577	586	571	543	490	487	487	443	518	464	464	487	447	478	499	482	436	470	482	519	472	464	451	476	477	429	435	420	486	434	475	458	433	444	462	487	464	451	439	451	423	465	439	484	455	470	449	460	415	430	448	439	435	450	424	454	476	426	493	468	474	412	455	437	453	459	409	452	479	482	459	457	428	456	430	487	446	468	466	434	447	443	438	472	388	471	444	433	426	469	447	491	447	477	458	409	453	450	465	431	432	470	436	434	422	455	474	453	414	428	441	467	464	444	457	441	447	454	438	426	434	481	414	472	454	430	450	472	461	435	464	471	470	452	447	438	433	455	432	451	449	456	448	435	441	478	470	467	449	471	428	461	447	484	451	434	457	460	460	455	453	467	451	434	472	454	472	446	462	479	431	464	430	447	447	446	432	451	429	480	434	457	417	438	441	449	466	436	413	478	465	418	450	445	477	440	470	481	467	499	450	446	430	472	444	441	478	468	444	435	469	440	433	452	454	439	463	441	460	468	435	478	454	451	459	466	465	427	416	434	439	418	484	468	452	448	451	420	485	459	446	434	397	456	465	482	451	472	476	467	471	433	430	412	437	496	450	474	415	471	436	431	496	433	466	442	470	455	461	444	461	490	443	446	470	479	450	470	443	469	456	443	478	448	451	449	441	464	458	477	443	473	435	460	427	527	420	452	450	480	449	457	461	432	453	478	464	436	436	442	464	452	459	432	463	457	460	461	471	457	438	462	436	488	419	428	437	441	410	459	428	439	468	473	441	427	487	424	438	449	451	467	460	412	456	424	432	456	432	465	457	444	438	436	473	466	429	455	461	479	464	455	469	417	471	459	431	439	439	421	433	448	436	410	440	455	473	414	430	499	432	448	423	475	437	447	476	442	411	423	413	450	487	449	448	427	426	459	465	421	432	436	455	478	475	494	480	476	455	447	441	444	481	444	459	460	459	459	456	418	435	441	474	443	431	431	377	481	418	439	460	438	449	454	469	449	500	440	461	413	459	458	441	440	442	472	480	480	457	403	455	454	497	461	448	480	488	469	406	449	442	455	443	439	425	475	437	420	453	456	479	406	503	438	465	444	451	441	468	455	476	470	457	442	475	445	466	457	469	443	483	458	454	429	461	426	444	493	457	459	479	446	447	415	446	451	441	391	445	467	456	454	427	420	411	467	444	406	451	472	448	430	484	461	488	444	443	441	521	426	468	469	459	436	450	447	431	418	445	447	443	494	446	468	435	448	448	441	454	437	455	474	504	475	465	490	447	407	456	475	411	456	480	453	456	392	469	465	451	438	440	437	448	437	423	449	494	439	422	435	406	457	464	484	476	454	429	427	471	419	448	468	456	454	453	470	397	453	421	431	443	437	448	477	432	469	500	472	433	464	447	457	458	496	415	445	415	449	412	447	447	451	492	428	473	472	444	455	459	437	427	449	440	440	473	448	461	443	425	436	473	432	417	440	451	431	433	421	453	453	407	436	448	432	433	461	455	460	431	446	446	477	475	423	453	470	453	457	457	451	413	437	441	472	437	418	415	444	424	447	438	446	425	461	445	485	445	459	442	437	463	431	462	464	440	460	444	464	443	437	454	446	444	452	439	403	454	448	449	414	434	445	454	447	465	444	459	445	477	428	424	442	424	464	435	451	475	472	457	432	461	450	458	454	457	462	420	439	479	465	463	442	437	456	454	433	447	473	403	431	405	464	476	441	476	481	432	443	431	470	447	421	427	424	435	476	458	450	476	457	496	440	419	443	469	443	476	414	458	480	444	468	447	467	421	440	433	419	446	452	464	447	453	461	454	427	427	455	433	413	435	468	443	448	501	452	447	459	470	451	438	462	438	451	445	438	455	434	438	472	444	450	409	498	471	480	455	451	455	439	445	444	433	437	430	429	468	471	470	480	451	450	415	435	435	490	435	442	463	421	458	474	437	500	462	467	477	448	448	447	418	436	464	449	452	443	497	402	448	482	413	504	442	485	440	463	419	462	478	476	420	460	470	439	451	443	469	438	462	446	461	434	484	417	448	469	458	390	481	452	461	453	473	433	443	473	447	402	463	449	476	483	442	471	473	504	456	463	454	478	469	513	446	451	427	429	464	466	443	426	465	451	450	484	471	445	441	416	482	487	496	438	456	432	466	412	462	447	445	453	479	422	470	435	447	449	439	452	462	449	432	470	463	460	456	466	477	452	431	452	456	462	444	421	447	477	438	445	410	435	458	451	455	437	481	470	450	443	477	433	449	474	466	474	468	426	462	401	475	415	434	445	436	471	438	437	440	433	496	438	443	440	468	461	427	489	472	436	464	454	443	431	482	441	449	452	514	403	448	453	458	443	444	432	413	467	460	453	471	465	457	459	433	435	419	467	473	413	407	376	436	442	458	452	484	445	451	431	458	471	453	405	419	437	444	406	454	468	410	437	434	460	450	422	490	438	422	442	465	447	419	469	452	466	447	465	422	459	431	449	420	451	456	459	450	451	473	467	497	444	475	447	464	419	472	472	437	475	453	488	434	402	407	467	425	439	427	474	434	423	445	398	440	472	486	475	424	405	462	437	412	435	425	454	471	442	454	432	449	454	491	451	452	471	457	460	481	446	437	431	433	446	435	422	423	480	463	472	491	445	453	438	462	437	445	417	456	425	429	430	418	473	457	477	455	446	486	425	497	455	417	447	448	445	478	482	450	459	415	436	447	454	472	465	450	405	438	446	401	473	465	471	438	434	458	437	462	434	484	459	427	451	458	433	478	465	458	460	473	471	439	450	467	445	461	448	472	458	410	462	456	420	440	445	444	440	415	429	384	473	472	433	430	443	421	397	447	451	428	517	442	453	469	425	448	453	443	379	442	476	475	434	470	462	437	395	414	450	462	433	471	393	489	426	460	483	485	455	479	435	452	451	444	456	423	448	501	448	435	472	433	436	415	398	449	433	452	464	438	459	430	494	458	482	420	463	454	428	430	418	440	462	466	454	480	452	437	438	453	458	447	440	425	431	492	428	463	466	468	495	464	478	456	441	469	409	445	456	484	473	451	406	491	449	480	472	462	510	431	476	418	426	410	451	465	417	458	419	417	421	438	456	481	437	456	445	410	433	432	436	459	423	460	459	448	458	424	476	467	456	445	430	395	453	465	451	449	461	488	442	455	429	438	454	461	457	418	426	435	422	473	441	465	480	479	443	458	436	466	455	460	447	445	424	465	454	456	456	445	436	438	422	450	481	459	455	450	441	435	461	499	451	491	503	472	438	438	449	460	413	449	463	481	434	457	459	443	450	442	454	443	411	451	433	458	440	471	447	474	456	458	431
75662	40722	16472	2811	536	380	338	310	282	253	206	229	202	229	184	189	189	208	194	193	168	185	180	184	175	193	188	157	182	162	183	176	191	208	190	157	172	157	186	159	190	211	211	224	241	276	245	239	235	170	199	213	199	149	189	180	228	180	194	181	174	211	255	245	242	252	281	253	246	210	280	244	219	203	192	195	184	206	180	181	180	168	154	164	160	159	196	150	167	167	169	157	167	165	146	186	155	162	166	161	188	165	171	160	165	172	139	162	169	171	195	167	134	158	195	193	166	152	176	185	173	156	169	148	160	152	154	145	171	185	191	153	183	199	178	160	185	172	138	174	179	173	169	165	183	164	173	153	152	172	169	185	167	175	157	173	161	140	150	161	170	150	182	157	168	154	155	162	171	174	174	155	161	167	176	148	176	162	153	194	163	161	176	159	177	166	171	171	150	162	142	144	169	176	161	141	144	174	185	166	168	161	159	185	143	177	152	167	173	154	169	176	166	159	169	156	152	183	192	162	183	167	174	152	169	159	155	179	175	187	175	179	165	176	161	135	146	160	162	168	171	138	172	178	170	159	163	166	164	156	176	188	161	192	163	173	155	164	161	158	184	191	188	157	175	164	165	156	146	153	163	189	165	154	161	156	163	176	174	148	161	156	165	175	175	180	163	175	175	155	173	167	165	187	161	177	165	170	155	166	156	152	164	166	156	166	172	177	162	154	175	164	186	153	184	157	176	142	175	181	183	144	174	149	167	183	131	162	159	157	147	171	155	165	163	175	190	186	159	159	175	177	158	158	164	154	168	174	155	169	174	165	164	173	189	190	159	172	182	185	172	165	191	158	164	163	178	200	186	153	182	148	170	172	162	156	176	164	174	175	173	156	147	158	162	170	159	181	134	163	148	154	164	172	167	181	150	171	173	166	165	183	149	181	173	178	173	180	152	185	154	162	158	174	170	161	186	151	145	149	162	181	162	158	177	185	138	192	160	159	176	134	159	181	160	180	156	166	175	169	148	163	163	176	160	148	165	166	201	162	159	160	164	170	149	159	158	181	207	193	166	145	171	176	159	162	156	149	175	179	169	176	168	178	147	194	156	159	166	159	163	146	157	134	185	173	156	155	165	163	173	164	165	158	165	177	153	190	164	166	179	169	165	175	171	167	161	158	161	188	157	138	180	163	163	173	176	167	143	189	163	171	169	189	175	182	181	173	209	190	166	171	164	184	176	179	153	182	173	167	162	174	191	167	162	151	174	148	166	168	174	153	168	163	179	172	179	165	166	178	162	154	180	171	180	164	181	167	143	171	166	162	175	187	160	168	168	170	154	163	148	164	201	166	161	166	152	170	170	166	164	166	140	146	167	175	185	152	153	162	166	172	176	163	169	180	161	172	170	153	167	174	164	164	156	160	180	140	140	186	181	140	177	181	179	164	164	177	166	180	184	171	155	175	190	153	157	167	157	178	168	150	176	175	159	167	165	157	154	151	160	159	178	163	183	164	163	143	169	167	149	166	155	182	150	152	178	169	163	173	168	167	160	152	168	145	164	181	169	181	172	144	157	166	182	170	143	165	166	175	169	179	174	174	149	159	182	180	178	167	159	160	165	170	205	152	176	143	154	171	161	177	170	172	167	187	171	176	165	149	156	180	181	156	157	172	188	173	179	180	187	162	181	173	172	144	158	171	186	171	170	171	186	176	163	163	186	180	160	156	175	168	167	166	152	176	157	173	149	170	169	167	177	172	163	145	182	168	175	190	166	165	161	176	166	161	180	163	174	170	172	157	166	159	179	164	158	174	164	166	173	162	171	175	191	180	149	151	150	176	156	165	160	165	190	179	168	172	169	147	186	161	173	178	179	183	181	155	175	167	185	162	134	163	172	170	164	180	214	167	163	154	150	160	141	184	170	173	151	183	179	181	152	165	184	133	181	172	155	161	179	169	160	185	153	144	151	179	169	163	166	182	172	187	154	187	142	134	146	162	133	145	153	174	168	154	148	158	161	179	208	173	186	174	156	167	182	163	182	164	167	157	183	147	157	167	143	167	178	185	193	174	158	196	170	157	143	160	156	176	165	182	161	180	165	159	159	190	174	146	144	174	161	174	167	171	168	165	176	158	178	168	155	154	153	153	154	165	172	153	136	180	159	170	180	197	166	162	176	155	159	174	163	167	164	150	170	169	148	190	152	168	153	176	184	177	167	160	172	167	170	170	180	188	166	163	177	151	171	168	165	169	164	150	176	174	151	165	185	156	150	147	166	181	168	160	167	162	155	154	155	169	179	152	178	181	190	151	170	159	164	170	162	185	165	168	161	172	157	179	176	148	172	174	158	154	166	148	169	171	169	191	189	159	167	147	157	188	159	164	175	154	162	149	164	132	169	168	162	162	173	158	164	177	148	150	152	155	178	150	177	165	174	157	141	179	170	157	179	181	163	149	132	164	156	161	164	175	172	173	190	161	155	208	167	128	158	143	160	153	175	181	150	179	189	170	157	154	159	165	182	160	168	146	183	179	165	195	160	180	148	171	192	180	165	176	168	182	196	139	156	170	172	159	186	170	162	172	154	179	143	178	163	134	184	155	174	174	161	166	175	172	175	184	164	171	181	160	169	172	156	171	173	168	155	166	183	175	160	161	168	158	161	178	176	171	197	187	174	155	158	174	175	170	197	170	180	173	163	188	162	169	181	175	147	168	178	178	185	162	148	178	170	158	157	175	190	169	143	173	139	184	183	160	185	150	181	166	156	173	156	167	147	185	159	148	159	155	157	143	153	167	163	141	172	142	186	199	179	169	177	164	166	164	158	185	167	148	155	163	173	176	163	161	172	176	179	181	181	171	165	194	157	168	159	155	158	161	159	152	164	163	180	147	167	160	163	178	164	148	186	174	182	153	185	176	177	197	154	154	164	162	187	186	162	149	172	143	169	169	204	174	158	166	161	185	178	164	164	187	168	167	137	151	159	168	196	146	175	161	168	165	174	169	160	178	157	170	162	174	166	167	168	163	172	169	185	151	160	149	158	183	150	155	185	167	167	148	176	165	179	183	152	153	170	180	171	171	147	167	156	163	194	183	163	167	183	185	190	162	166	142	153	168	179	186	168	168	185	171	182	156	171	141	185	158	149	149	157	149	190	186	188	165	205	196	174	183	173	173	175	159	185	155	178	157	177	178	171	160	165	175	174	174	180	160	179	161	166	172	175	160	166	178	163	167	154	186	162	169	185	180	169	183	144	170	177	172	187	173	173	152	167	148	154	177	170	159	167	179	151	185	144	194	190	171	136	160	159	151	172	174	180	169	177	150	158	142	164	179	146	169	167	149	157	184	161	173	159	151	146	154	183	180	172	178	172	170	147	166	158	156	152	160	142	196	139	156	176	154	167	163	158	159	185	169	186	151	168	175	195	162	162	145	161	169	173	178	159	162	193	158	182	172	194	188	184	170	167	162	163	182	180	160	161	187	158	182	161	174	185	170	161	160	177	167
58847	23142	1952	2178	1973	1628	1407	1265	1076	985	907	852	773	756	724	648	684	632	662	605	611	561	609	576	587	545	539	571	517	584	509	536	541	548	532	506	532	476	513	548	584	795	1015	831	1058	1345	1159	1083	995	817	766	684	633	650	594	799	929	784	749	811	789	820	1104	1374	1116	1475	1565	1307	1131	1060	1386	1258	985	823	715	636	647	693	514	530	533	504	529	471	505	486	520	514	511	514	480	496	484	487	513	521	475	508	517	493	558	483	482	474	525	477	471	529	508	524	475	524	487	463	510	485	459	485	473	502	499	524	515	481	466	484	488	482	479	480	483	512	528	487	469	479	460	486	487	466	489	486	493	510	470	501	468	464	485	498	486	487	504	477	501	475	493	484	507	520	495	484	494	500	535	444	516	465	516	497	439	501	514	487	470	466	495	472	490	519	475	510	505	526	509	487	482	503	451	491	504	468	501	483	487	517	470	471	456	505	460	476	512	467	471	494	493	473	483	467	460	495	507	455	504	486	499	522	472	479	479	492	480	479	514	480	494	497	449	466	489	494	446	482	493	467	477	501	534	515	465	477	508	508	451	483	473	470	484	476	464	490	492	526	517	499	476	476	498	479	491	484	504	477	489	454	477	450	479	471	496	502	478	476	479	468	487	499	460	497	470	466	472	524	462	478	448	527	506	491	472	485	481	483	486	513	476	519	496	504	493	541	501	509	489	467	515	503	488	460	461	490	439	506	470	507	499	511	491	508	489	491	480	490	471	458	517	507	504	492	511	494	495	501	484	511	502	524	467	476	491	490	483	478	477	516	504	457	490	487	523	484	509	541	491	494	485	439	450	504	507	477	467	471	481	476	499	494	500	489	444	494	476	481	475	463	436	513	484	494	507	505	499	470	491	465	496	466	497	513	485	470	506	449	492	469	544	466	481	449	444	478	467	458	489	478	461	515	486	439	527	492	501	498	477	472	437	480	491	488	469	505	493	491	507	482	496	492	485	481	437	445	472	462	491	504	492	485	480	454	482	477	502	493	477	494	452	500	442	481	465	455	503	455	463	482	474	529	480	489	495	463	479	488	456	489	487	474	458	455	500	457	522	508	485	476	502	484	445	452	521	469	460	545	506	480	474	515	479	470	493	462	479	483	473	465	489	490	528	458	515	471	448	439	455	505	478	465	485	477	465	450	515	476	472	462	506	473	476	480	470	490	486	456	520	481	492	447	488	502	463	504	465	500	480	491	475	503	475	489	445	481	491	505	467	514	505	466	493	514	477	526	511	486	483	471	491	519	501	493	516	494	446	491	490	460	505	507	492	509	539	503	458	519	460	495	479	473	479	495	461	480	520	493	506	475	488	481	484	515	547	490	490	478	443	474	446	497	484	468	490	485	501	439	462	497	482	510	446	509	447	469	485	507	512	495	435	493	450	470	480	484	480	465	494	466	482	506	459	475	485	454	459	487	490	511	509	482	504	530	469	431	479	489	472	466	484	481	460	465	485	467	461	474	471	461	476	498	445	472	509	473	481	490	511	482	479	472	545	524	494	492	465	436	498	449	522	489	509	509	461	489	503	474	463	491	475	467	453	495	528	530	493	529	479	491	448	488	469	498	502	481	468	455	462	460	460	464	499	433	471	503	467	493	489	458	448	543	485	451	459	467	474	488	463	461	486	487	472	503	501	496	463	466	514	475	481	457	479	487	485	463	509	488	508	469	473	470	497	491	487	498	464	492	501	510	506	507	499	451	489	494	488	464	493	496	498	472	452	504	438	497	498	451	461	488	499	477	534	475	519	518	516	494	546	491	440	475	504	469	466	500	507	463	455	514	524	453	491	492	520	490	479	486	496	465	493	480	468	504	468	479	484	458	509	496	484	508	494	486	509	474	479	504	467	469	471	439	467	465	503	478	496	468	464	461	483	460	438	492	485	523	473	449	530	459	475	477	502	491	464	503	473	456	519	501	495	483	500	502	478	504	472	499	532	459	500	458	470	490	477	476	543	479	498	487	489	481	473	491	485	497	471	499	477	482	493	455	463	480	490	480	485	494	471	483	498	465	495	470	447	479	489	475	538	482	463	517	483	478	486	508	496	487	489	491	489	524	496	510	492	457	449	467	492	478	448	525	449	482	480	526	501	509	473	507	485	476	493	479	529	489	484	530	514	491	461	441	494	468	491	448	459	469	460	519	500	485	439	494	499	489	484	503	485	468	507	483	467	521	452	494	467	464	485	478	506	464	469	501	528	480	471	491	464	472	463	457	488	493	482	500	526	476	497	514	479	498	498	498	498	486	484	494	484	477	508	484	486	478	489	473	493	471	442	509	487	495	481	492	444	461	478	468	468	489	493	476	456	483	457	478	496	517	495	477	464	498	445	498	492	484	470	443	480	448	466	502	476	445	486	493	479	513	485	464	504	485	471	502	482	489	519	454	477	515	488	494	498	470	504	514	503	468	459	519	474	490	514	487	513	486	508	473	487	539	476	478	484	485	440	477	555	473	501	429	482	480	498	513	445	471	529	490	463	492	473	502	509	469	501	503	464	509	462	491	461	487	507	472	507	525	465	511	524	498	484	485	458	483	506	505	494	503	475	481	535	478	501	505	485	464	498	473	484	476	486	474	483	504	487	501	501	495	461	493	508	463	465	491	465	437	507	509	453	493	507	488	446	517	488	514	469	452	469	518	517	455	503	496	501	482	514	494	459	476	502	486	489	500	475	507	460	491	483	466	508	510	456	488	449	471	470	491	482	551	517	449	509	487	471	476	460	452	483	458	495	459	488	512	464	480	499	503	475	490	484	490	469	480	497	440	482	499	488	467	484	432	485	470	491	435	473	461	501	450	514	481	474	485	519	497	490	489	494	476	495	487	518	447	498	490	458	491	481	506	495	476	472	454	498	503	496	508	482	485	471	476	464	482	494	486	490	490	483	495	500	481	491	450	524	483	518	532	463	487	446	478	499	445	453	491	508	513	466	469	503	483	469	475	488	503	487	490	466	485	539	484	452	456	469	477	441	476	461	446	464	493	451	513	465	478	471	469	518	513	448	508	489	532	464	525	548	521	491	486	518	484	510	470	493	448	483	467	474	494	512	472	466	478	475	494	489	468	505	508	487	508	503	490	507	478	515	538	531	504	486	446	503	474	471	460	486	477	505	474	484	461	466	494	494	476	510	506	497	492	489	497	495	503	505	498	516	493	467	480	487	489	496	463	461	517	533	475	496	478	502	496	485	460	495	474	528	461	498	477	473	507	458	497	491	478	477	476	498	494	521	494	507	537	480	511	477	480	467	497	479	469	499	458	494	468	521	520	485	476	502	499	477	510	519	462	481	492	454	496	468	491	483	529	480	470	534	478	499	461	475	519	458	450	507	497	483	469	466	497	505	494	498	474	486	494	473	515	517	485	469	483	456	453	477	494	474	468	499	491	521	513	527	466	510	497	479	523	476	479	490	503	511	482	473	529	486	482	516	501	475	483	478	456	505	431	462	459	497	529
39775	11649	927	302	299	257	272	272	284	260	249	252	285	260	266	258	278	302	250	274	284	265	276	275	255	291	252	279	247	276	259	274	288	265	258	294	290	283	279	240	279	286	271	300	267	275	245	265	243	243	279	264	290	280	241	250	285	275	256	292	259	264	252	264	291	276	271	238	268	287	282	256	255	260	268	286	265	256	299	259	261	272	283	281	244	264	307	254	302	255	284	308	323	265	280	251	252	258	255	273	270	282	289	277	275	251	286	295	290	267	270	248	271	260	281	273	273	309	270	252	298	258	276	252	282	277	260	239	263	272	251	264	251	266	267	275	236	264	272	271	262	285	279	288	255	276	269	275	254	274	246	279	224	274	266	246	261	262	270	259	254	290	262	278	259	255	268	300	286	258	262	267	263	283	294	260	258	271	290	287	244	243	275	277	282	283	264	248	274	279	294	297	258	279	264	276	267	275	272	289	264	256	241	267	251	253	275	252	295	256	276	273	260	229	271	298	260	260	286	287	244	263	246	263	251	287	280	274	256	253	314	281	254	292	267	294	280	248	256	288	283	282	267	262	267	274	261	281	292	294	250	246	287	261	267	277	247	271	252	243	261	257	270	246	286	277	289	286	273	265	249	277	294	249	281	246	277	284	263	286	262	257	298	273	263	267	263	294	222	252	243	270	269	292	249	261	248	259	257	274	289	256	286	278	296	290	260	253	254	280	260	254	262	277	271	256	266	259	238	268	278	282	260	277	246	277	305	261	301	258	270	262	264	224	257	269	249	274	277	258	261	258	266	260	265	257	260	284	286	257	279	240	276	273	263	265	276	266	255	279	285	282	269	260	281	281	276	258	269	270	266	259	269	256	264	273	248	247	275	248	260	243	259	301	281	269	257	258	257	278	277	258	303	257	295	263	246	249	268	295	273	283	279	295	261	281	252	259	259	276	296	258	256	274	289	250	278	259	262	272	251	251	257	268	231	287	253	294	265	276	273	269	252	284	257	269	270	304	261	276	266	304	267	272	270	258	277	265	272	264	252	268	256	250	270	277	287	274	273	248	277	266	285	256	294	283	239	272	248	281	277	257	260	291	297	277	274	282	282	279	267	265	255	257	268	291	252	275	273	274	274	255	258	235	279	284	268	279	242	270	266	249	274	265	285	259	265	266	301	298	243	247	233	277	272	284	292	269	257	267	298	271	288	300	250	284	235	267	283	263	243	252	276	287	280	266	249	245	282	256	266	259	258	253	265	271	286	305	284	292	270	239	277	266	283	277	271	271	258	288	283	292	250	296	266	268	274	298	250	262	291	254	282	252	289	252	253	262	288	255	277	292	259	277	261	263	298	276	254	274	290	277	259	247	265	248	274	260	240	293	271	280	260	288	277	286	263	271	276	273	254	300	278	257	278	249	273	296	285	283	261	257	237	276	282	286	267	256	285	260	288	240	292	295	252	272	257	245	274	243	282	269	278	263	265	266	266	249	272	260	260	265	287	231	274	286	267	263	267	254	287	257	270	272	274	282	285	292	290	269	277	249	255	287	285	291	274	253	270	247	263	286	227	257	270	290	272	268	264	278	234	283	265	285	275	266	258	260	278	266	278	257	274	270	280	260	255	280	306	291	281	255	257	268	282	308	241	265	278	246	272	272	249	236	260	268	270	271	257	259	256	255	259	271	254	271	268	282	281	260	282	289	260	266	295	258	279	267	257	285	268	274	275	272	273	281	311	283	266	286	266	286	261	248	249	244	263	275	261	250	234	266	278	269	276	309	292	273	259	251	262	273	271	239	288	276	283	267	276	266	227	292	277	256	270	264	267	276	289	269	289	265	312	278	278	289	268	277	281	268	284	295	267	281	294	279	247	289	286	264	262	252	285	249	256	270	266	297	287	241	253	259	259	264	281	243	276	234	263	294	260	248	277	272	251	285	260	265	261	291	253	267	272	243	271	265	264	255	284	314	262	273	262	294	276	254	271	249	289	251	274	282	267	282	262	277	245	246	246	241	298	266	263	306	280	249	291	248	263	271	275	232	288	258	253	277	277	277	259	259	292	256	275	261	275	296	251	263	257	276	277	295	274	285	275	281	286	274	257	246	278	277	240	252	241	253	280	262	287	294	254	288	273	280	285	279	293	268	251	257	241	254	234	293	250	253	258	292	261	253	262	281	265	264	248	271	250	283	295	277	276	255	293	257	311	258	265	251	245	242	272	270	253	289	282	275	253	252	274	285	237	272	264	233	276	243	285	283	263	258	262	272	252	263	271	281	284	306	301	252	267	277	254	300	264	280	243	281	253	253	265	279	273	283	297	274	239	261	272	276	238	243	289	255	252	242	245	272	281	261	251	273	246	271	300	269	277	266	283	254	272	290	261	268	300	273	256	287	261	262	234	308	287	279	285	238	281	268	269	273	258	243	281	274	270	274	250	257	269	261	265	257	284	256	270	272	303	252	272	265	257	289	247	268	221	271	251	290	279	267	264	241	248	302	270	275	289	263	247	299	263	266	248	273	271	298	272	244	277	256	264	305	275	276	276	268	272	238	247	249	278	269	279	270	278	268	267	286	276	256	268	253	251	262	274	258	274	288	270	250	278	256	256	276	277	245	272	282	269	265	281	262	246	268	299	300	251	290	280	258	276	267	295	291	257	236	259	277	275	280	251	233	263	256	282	277	276	272	284	234	284	283	261	267	270	264	297	278	265	280	256	257	271	244	293	255	286	263	261	250	257	257	253	260	297	285	277	265	284	268	257	257	284	288	257	258	258	284	269	254	262	257	266	263	284	267	293	263	260	306	269	261	290	257	281	262	277	298	256	247	291	291	258	266	277	275	278	223	265	277	263	274	258	254	251	253	302	302	285	252	255	262	244	285	255	245	258	272	269	254	240	253	301	263	310	238	241	269	291	282	278	282	268	254	283	256	259	247	263	252	266	303	266	251	253	274	277	258	280	244	277	254	280	266	252	239	273	261	273	299	267	268	294	263	238	255	286	260	287	265	285	255	282	296	278	212	274	253	314	291	278	276	298	304	259	261	328	278	268	294	283	291	319	296	263	278	280	259	268	252	272	269	264	235	259	269	273	252	283	263	286	274	248	268	273	273	225	265	270	275	259	275	281	288	276	262	242	244	280	236	276	295	255	266	270	262	268	285	274	268	277	255	282	273	263	263	263	249	256	275	298	261	252	271	258	282	243	292	255	305	271	237	278	251	279	274	271	251	269	246	282	274	285	250	291	264	295	251	280	264	259	241	245	244	272	243	268	269	237	249	253	277	288	263	243	287	253	288	281	262	271	281	263	283	240	277	278	250	244	282	279	280	277	289	297	294	229	239	279	251	260	285	264	265	270	230	275	272	261	279	256	263	278	281	246	240	266	240	257	262	279	265	268	280	297	278	304	286	281	289	252	282	288	262	276	278	271	266	274	265	293	266	267	235	251	273	272	252	275	241	271	264	269	249	275	279	244	269	276	261	296	302	264	251	269	267
32951	4444	767	885	799	757	745	775	727	750	749	743	763	729	700	754	727	739	754	699	711	713	755	747	730	728	713	700	704	769	709	715	704	753	719	742	729	791	725	759	701	730	712	718	776	735	816	730	747	693	740	751	729	692	774	721	770	785	759	800	747	847	744	771	716	798	788	708	797	747	783	733	738	764	780	665	725	749	772	736	744	760	726	774	717	687	686	714	695	736	728	799	753	723	707	674	781	735	745	696	736	706	746	751	721	722	724	731	764	755	708	773	693	767	703	741	769	715	734	710	740	735	743	732	797	729	789	702	715	704	698	760	759	716	750	741	752	725	754	711	728	763	730	747	749	697	720	698	746	732	739	704	750	742	714	750	733	765	767	700	712	724	745	736	743	722	752	715	758	680	710	725	678	759	704	721	728	791	704	693	705	776	777	713	723	756	717	717	753	726	756	779	746	693	686	795	743	739	698	744	699	743	733	699	765	695	732	715	713	750	698	797	712	726	754	762	700	737	774	750	758	786	754	741	700	712	685	699	714	703	714	777	746	737	733	722	702	666	749	683	719	742	718	739	713	702	724	732	724	738	745	709	712	710	761	739	704	704	752	736	753	705	749	728	697	731	748	714	732	768	735	726	726	736	768	683	697	721	717	723	724	748	753	700	645	768	760	728	729	732	745	697	711	705	696	733	770	733	727	774	737	701	754	707	733	721	727	694	736	774	747	706	681	717	696	751	689	626	695	729	727	721	732	767	736	673	704	715	672	714	742	730	713	722	730	712	715	733	727	724	698	734	730	784	718	753	701	712	720	717	756	752	730	746	702	755	700	719	726	742	740	776	693	722	751	750	723	736	715	722	722	796	717	750	696	762	724	731	742	757	720	689	738	704	735	727	695	705	728	740	694	724	711	724	784	689	755	725	745	727	760	748	724	782	700	742	710	713	744	745	740	703	722	764	752	695	704	713	779	719	801	713	740	735	737	788	717	700	770	765	716	721	709	743	746	731	681	766	712	715	704	758	750	736	746	746	701	708	709	695	706	758	723	728	736	763	704	716	763	762	754	705	716	732	694	722	691	689	724	699	735	712	749	728	710	731	716	705	728	774	737	762	754	715	718	728	724	739	748	728	720	736	764	742	739	763	718	694	697	743	742	725	768	708	765	712	746	737	721	725	672	709	711	723	741	761	760	718	790	653	734	742	734	714	753	702	736	706	712	746	738	735	750	771	732	713	719	679	714	726	727	748	709	767	753	769	712	747	703	738	714	735	737	714	775	704	717	664	730	764	777	733	715	738	685	710	703	730	723	695	722	696	773	719	759	709	753	699	708	753	708	771	766	730	796	669	754	737	758	766	726	767	717	730	759	723	705	747	711	747	739	732	754	715	699	706	707	697	731	725	707	703	708	726	745	709	721	768	704	753	795	753	727	758	677	716	734	731	705	749	712	747	712	700	675	706	720	764	741	743	700	660	741	674	743	738	743	694	728	655	714	693	732	675	723	777	712	706	696	734	782	772	705	698	705	738	718	751	732	705	763	696	694	726	755	698	738	730	752	734	701	737	788	756	725	741	752	705	750	711	738	737	748	731	689	713	740	768	731	756	710	739	707	752	715	784	707	733	719	712	710	735	745	729	715	792	770	718	707	721	743	744	700	705	710	717	712	759	762	745	701	696	721	732	678	714	730	698	741	727	680	758	733	700	707	720	711	715	734	736	746	729	745	760	778	744	726	700	702	703	730	729	732	700	739	755	749	717	728	743	716	723	752	738	713	772	771	759	729	718	772	732	715	747	746	739	761	715	697	718	720	687	720	686	724	759	727	729	695	742	701	712	739	780	750	731	750	727	728	705	689	731	738	735	680	669	748	748	758	689	698	709	736	708	745	735	714	763	697	718	742	745	716	686	766	729	691	709	739	708	684	695	722	730	764	728	727	766	728	731	692	749	714	761	738	725	731	743	759	732	766	687	687	787	773	725	667	731	734	749	721	697	748	731	783	696	764	715	761	764	686	758	662	714	749	742	768	737	701	723	719	719	722	766	772	712	683	744	719	706	708	707	685	708	771	733	756	721	710	755	693	703	725	724	742	792	728	774	713	691	727	728	762	771	746	725	753	773	717	699	774	712	737	748	744	702	724	737	722	732	711	750	725	729	709	689	697	687	708	705	734	757	773	704	761	772	747	757	774	732	730	701	725	775	790	705	748	731	731	745	747	694	724	731	741	716	755	768	720	726	705	735	720	733	740	695	720	758	775	723	752	742	718	724	760	696	764	755	738	737	704	737	723	733	707	719	733	752	712	714	669	733	789	725	730	700	740	691	739	713	723	738	698	743	714	713	710	738	698	724	722	720	725	716	705	763	725	756	719	706	733	744	738	730	770	701	714	701	766	738	719	717	694	701	728	716	682	743	759	723	701	693	714	724	731	734	719	671	760	726	768	744	704	716	717	707	652	781	762	716	740	699	711	775	692	736	776	710	755	683	689	673	692	751	720	770	740	721	684	719	736	649	782	739	711	733	693	783	691	816	758	700	733	684	723	732	693	729	715	737	718	738	725	751	760	742	783	728	715	706	740	711	685	712	709	743	709	760	759	749	693	711	745	729	743	764	712	755	752	729	738	741	714	741	698	723	722	770	770	718	676	768	688	716	707	730	792	733	725	731	726	733	713	793	729	806	711	719	743	758	734	715	763	700	741	763	729	723	712	730	737	728	743	704	752	699	778	671	712	740	740	722	762	701	697	713	737	692	719	749	746	733	723	687	691	734	727	746	705	754	746	702	720	697	762	753	733	769	748	752	727	754	717	724	715	724	696	739	716	755	690	727	697	716	749	727	773	711	752	754	699	745	733	710	746	748	730	724	715	753	684	758	741	768	760	727	717	745	717	721	689	767	740	681	692	720	739	737	701	748	755	689	737	740	738	660	721	663	727	672	660	734	683	749	724	741	716	747	756	719	726	751	680	739	752	727	756	764	701	709	708	765	757	751	676	700	693	731	751	747	690	718	707	727	717	731	733	709	748	763	681	741	718	764	754	716	736	679	732	662	704	692	706	767	715	712	765	700	713	716	718	729	712	744	704	733	756	739	720	777	718	702	697	745	703	707	729	746	762	766	753	758	729	725	708	722	731	742	740	767	725	765	728	815	708	727	757	754	706	747	792	744	749	746	792	724	736	685	713	713	729	743	728	706	737	704	720	718	787	776	757	704	757	761	711	691	735	732	723	737	747	729	775	765	733	709	740	737	743	763	821	732	761	743	724	686	730	730	705	808	718	739	745	708	681	718	761	688	730	678	693	735	681	725	726	722	689	755	686	753	750	734	777	752	712	779	742	740	760	784	747	753	718	750	779	752	710	730	763	746	685	748	727	709	791	707	733	706	734	712	782	735	751	728	763	771	744	723	710	666	732	720	740	708	783	727	744	720	721	709	752	755	713	708	715	730	751	748	727	675	740	734	772	707	725	738	759	705	694	710	735	671	795	709	726	698
67661	32956	13486	1078	315	297	235	256	211	206	212	191	183	182	163	187	192	174	172	161	155	173	159	158	155	139	153	145	164	175	152	160	154	179	163	164	145	164	176	148	139	160	191	186	210	177	200	192	179	174	179	176	170	173	181	182	201	191	198	202	216	232	228	196	205	190	206	166	190	174	180	189	180	158	167	156	151	170	154	140	156	149	165	177	162	156	160	159	139	152	159	164	163	147	155	180	166	160	154	154	148	166	150	152	155	139	150	172	139	154	177	143	156	151	125	168	170	159	153	148	148	155	148	155	158	167	190	150	157	163	167	155	151	165	158	163	157	148	155	147	167	134	153	168	142	156	156	160	154	185	159	163	163	158	163	167	151	165	130	149	150	165	154	147	155	163	163	143	166	169	152	154	143	145	172	132	160	163	151	164	150	153	158	168	174	134	157	161	142	161	194	149	179	175	148	159	155	182	164	140	163	172	133	191	154	161	140	164	142	158	158	178	158	152	166	136	186	148	167	140	164	137	175	153	158	152	173	164	157	158	174	151	189	169	161	159	142	141	152	154	172	166	156	162	184	138	192	144	166	139	139	141	134	129	158	154	178	146	182	163	150	148	156	156	160	161	146	159	146	156	172	157	170	168	165	127	150	150	160	168	143	137	163	144	159	152	142	167	166	158	162	163	138	138	140	154	139	141	155	152	155	147	141	146	136	148	161	155	148	170	173	169	152	154	146	156	176	140	146	183	152	153	158	157	153	141	164	162	165	146	152	163	139	158	160	143	159	160	164	152	145	171	138	158	175	177	152	161	174	158	156	164	141	173	167	168	152	176	148	163	165	156	149	141	175	167	153	149	140	150	142	163	170	134	189	178	153	157	130	155	154	180	153	163	145	152	193	154	155	165	160	180	165	171	173	171	161	139	147	175	170	180	151	178	155	159	158	151	138	161	143	165	147	160	155	153	170	145	162	146	156	156	148	158	151	147	164	160	156	158	179	138	155	157	163	156	153	159	143	150	162	161	154	160	148	162	164	152	163	143	155	181	155	167	132	159	151	175	148	137	136	156	157	159	161	153	160	184	162	152	152	157	180	151	150	149	149	145	150	161	162	166	154	161	161	135	169	138	143	167	168	145	134	158	135	159	160	172	152	143	168	149	181	159	168	156	142	184	173	163	161	163	154	149	163	153	156	162	148	152	169	179	153	168	147	146	164	172	170	142	166	148	165	154	142	159	152	148	155	164	166	163	146	153	132	170	134	152	171	148	175	172	174	144	156	155	177	163	181	141	138	147	179	168	136	158	152	153	174	174	150	153	151	180	173	148	151	163	131	153	152	156	137	180	148	156	159	156	154	141	155	149	149	166	164	166	149	146	174	133	159	145	170	169	157	159	138	166	171	140	168	160	142	165	150	142	175	155	165	171	139	150	142	168	156	148	182	165	178	166	177	146	158	166	155	150	175	184	168	164	153	152	180	133	144	165	152	163	157	146	169	171	136	138	164	139	169	162	158	152	154	158	164	167	159	190	156	140	150	131	152	193	176	160	135	143	169	138	159	175	150	164	140	163	163	155	165	136	145	165	155	146	154	160	142	158	160	145	174	151	164	162	164	180	167	148	178	159	141	143	148	156	153	185	154	176	170	170	145	164	161	163	167	116	191	159	160	159	117	171	153	157	145	162	136	166	152	170	159	144	157	141	151	150	140	141	151	165	171	157	163	142	153	156	140	150	149	153	159	144	160	159	175	156	147	165	161	167	173	168	152	157	188	157	133	152	160	169	167	176	165	150	153	139	146	160	154	144	157	170	181	172	163	154	138	168	148	161	168	159	156	171	161	164	138	162	166	147	166	159	133	145	160	160	144	171	151	167	168	152	150	153	174	144	161	179	184	160	145	144	150	176	149	143	170	140	157	149	164	155	147	177	169	160	158	171	152	139	153	146	167	146	166	136	165	168	169	140	138	142	141	152	140	166	165	163	146	172	155	140	152	184	171	166	161	162	148	159	165	152	147	160	153	155	150	154	169	164	160	148	134	172	161	162	134	163	145	135	151	176	155	124	159	164	146	152	153	165	174	167	165	151	161	164	140	140	150	178	183	154	140	142	140	168	144	159	165	150	164	139	173	149	184	173	150	148	163	144	146	134	151	160	125	160	167	178	160	153	182	168	153	152	162	143	156	184	156	171	149	144	186	176	133	135	177	165	145	130	169	150	162	158	154	173	171	187	170	145	168	158	163	154	157	154	154	151	156	166	140	149	152	163	146	150	154	171	141	146	148	147	167	142	188	146	159	163	157	156	157	152	157	143	151	146	187	142	166	160	168	133	163	156	157	140	163	180	144	150	160	145	158	152	163	133	173	159	162	175	165	154	152	148	157	158	143	174	160	149	154	174	142	160	167	140	146	143	147	149	159	167	146	161	181	149	162	161	182	150	179	140	137	165	170	158	160	159	143	139	182	138	155	162	125	150	149	152	159	161	139	169	163	141	156	146	143	153	172	147	160	178	160	158	159	168	138	146	166	171	156	176	154	124	155	172	173	142	170	161	145	143	160	161	176	158	146	158	159	153	163	140	158	173	152	135	165	156	138	157	141	133	151	150	156	139	168	169	148	161	175	167	173	150	158	155	167	149	154	144	169	174	153	162	134	161	145	140	155	151	151	166	156	158	154	143	156	144	161	172	151	136	144	153	159	143	155	142	158	151	138	149	158	168	158	156	153	146	160	144	178	157	158	159	167	162	131	148	146	166	160	161	167	148	160	147	169	147	154	137	138	150	161	149	145	146	160	167	142	186	164	140	159	137	152	165	150	153	149	162	164	161	152	151	155	155	149	128	167	158	151	163	173	149	126	183	137	151	144	147	189	160	145	159	165	166	141	155	154	144	147	165	159	139	175	149	162	158	158	156	153	133	174	140	157	138	155	156	150	145	149	162	148	159	156	140	169	140	153	156	148	164	163	164	143	167	146	158	148	168	154	130	147	147	160	173	147	176	160	138	180	172	171	168	155	159	146	157	171	154	182	153	161	161	164	148	150	173	169	193	153	145	163	157	138	179	164	158	151	176	141	166	154	159	191	152	168	138	151	162	168	171	137	126	159	174	173	149	163	162	137	141	143	141	156	154	147	144	161	148	176	148	177	160	169	158	164	150	159	154	153	168	152	159	146	167	136	158	159	137	162	174	172	172	156	142	166	164	167	160	138	151	156	178	150	144	131	178	168	160	142	158	158	201	162	165	147	154	146	157	156	156	138	167	146	159	155	179	158	184	154	159	153	166	181	163	172	157	153	163	132	182	155	145	162	146	157	163	157	147	180	159	138	152	154	168	160	153	132	145	166	156	142	166	162	166	159	162	136	164	153	137	131	162	141	166	143	155	146	166	165	145	165	170	163	167	189	164	161	151	153	167	168	144	149	144	147	152	163	158	155	176	151	161	169	165	154	166	148	133	135	148	150	155	155	150	164	149	136	153	161	158	135	155	148	152	138	148
51831	17411	1215	1276	1207	1063	907	745	711	668	625	625	565	588	556	545	569	553	499	534	519	518	550	537	518	479	500	497	540	450	437	487	477	485	507	477	463	478	462	452	481	580	704	673	822	816	726	737	686	605	563	542	523	577	541	572	639	944	906	831	972	1109	1011	952	793	867	717	634	673	617	704	739	624	638	510	581	549	546	471	458	490	455	461	446	504	467	453	479	484	458	478	445	486	452	431	455	463	457	431	475	475	446	466	442	474	429	455	418	462	461	496	453	448	507	447	487	444	490	463	466	466	485	443	425	489	471	435	469	481	501	473	424	438	420	459	451	467	474	460	448	430	475	433	434	462	472	433	458	468	455	467	425	458	440	480	507	483	434	437	478	475	466	493	446	504	470	474	430	440	475	439	460	430	472	471	496	474	431	475	455	461	478	463	431	478	450	465	462	447	431	445	469	453	466	445	414	459	459	453	481	462	470	446	446	483	433	459	456	480	422	466	485	478	436	480	484	430	466	455	466	507	421	457	478	468	473	459	458	469	456	431	441	462	446	435	453	450	481	461	467	448	444	449	450	434	439	474	433	463	423	449	465	450	477	461	487	474	490	465	456	461	457	462	484	450	455	469	471	501	433	449	458	459	434	438	415	448	467	459	483	441	454	431	497	478	455	452	425	433	431	445	427	463	467	483	421	436	463	427	434	472	480	445	430	442	462	455	435	479	475	463	434	492	398	490	464	430	462	444	442	446	483	444	470	477	457	470	482	461	485	448	449	469	452	458	440	454	439	480	466	456	483	451	447	462	452	479	439	495	507	478	426	459	489	473	451	467	447	473	462	461	499	449	444	463	464	453	469	492	475	469	457	435	485	434	461	453	445	472	438	457	472	483	495	491	426	455	477	458	490	429	439	453	430	481	449	459	455	476	486	464	458	441	482	481	463	442	460	483	452	486	437	473	449	475	434	470	434	464	458	476	463	478	458	437	474	434	463	463	484	463	467	465	451	459	455	463	486	414	443	463	449	492	485	457	501	462	476	446	462	468	467	500	442	464	475	461	467	463	446	440	459	434	451	450	463	428	499	462	423	467	446	408	492	478	474	439	460	445	432	445	469	447	477	412	439	448	494	481	429	418	408	456	452	479	465	482	472	441	462	434	437	496	407	438	467	443	437	464	470	453	501	479	450	418	454	436	483	459	453	435	479	447	478	469	477	481	420	461	446	445	419	428	424	474	471	471	443	438	450	455	448	456	414	483	450	480	450	468	429	469	474	439	456	457	436	450	480	445	441	477	479	448	457	451	473	451	464	463	462	441	453	488	474	484	456	466	432	450	488	463	402	440	440	473	449	434	466	490	431	476	460	393	463	468	476	451	435	411	498	478	471	436	428	450	451	472	462	443	464	483	459	486	468	423	433	447	493	460	451	475	448	486	447	446	492	440	446	515	478	436	415	451	451	419	456	451	432	431	469	466	448	403	428	446	446	402	445	442	459	451	418	449	488	417	457	441	470	432	459	451	480	472	477	466	496	475	476	472	457	477	441	459	441	448	477	469	461	482	459	456	475	481	451	421	471	448	498	459	440	436	477	415	464	457	466	460	484	478	466	436	430	441	455	433	469	471	461	485	459	434	448	425	498	483	480	494	478	448	452	428	476	460	472	414	435	429	454	466	482	495	474	485	476	457	426	475	452	466	454	449	497	432	464	472	467	446	421	454	489	466	427	486	470	452	473	517	450	468	441	468	489	455	497	473	463	469	469	431	467	487	499	444	450	448	470	454	487	438	475	473	464	425	464	455	486	462	436	517	476	480	471	474	439	469	440	482	472	439	444	486	462	478	473	475	431	460	482	474	468	435	462	451	450	469	443	458	478	445	466	451	450	450	472	486	475	494	436	450	481	444	437	478	487	504	451	447	440	458	482	438	452	458	461	452	472	478	461	424	449	466	461	487	426	465	448	452	469	460	461	499	466	429	432	432	450	471	472	498	470	441	463	442	479	457	434	468	476	459	498	444	493	465	437	476	452	473	408	426	491	468	504	439	454	472	462	476	446	496	475	478	439	431	478	425	458	473	464	478	498	448	481	445	464	469	441	469	469	466	447	463	501	456	474	456	448	475	460	438	470	459	473	433	423	451	461	453	436	425	439	456	433	492	435	430	437	436	495	448	423	480	464	479	418	469	451	467	436	462	478	486	450	442	465	454	472	478	501	473	515	442	448	427	439	448	481	473	440	442	469	477	443	432	478	464	467	452	458	478	494	435	468	464	482	468	426	475	447	429	454	434	457	467	430	448	423	467	475	463	447	457	445	449	459	490	454	455	449	462	439	458	468	478	459	459	451	462	482	434	460	500	451	458	457	437	450	472	415	461	457	439	452	435	449	478	478	467	471	464	486	492	477	458	457	470	461	476	452	517	431	479	479	474	472	458	430	472	462	442	484	509	436	496	470	499	455	422	468	460	493	499	427	429	430	460	490	421	458	423	451	445	470	459	430	460	442	473	469	467	448	435	458	473	453	424	477	468	462	459	455	490	457	446	482	453	496	411	472	491	442	465	456	471	488	451	451	451	445	477	454	437	456	437	488	427	431	480	461	438	485	439	411	433	430	483	434	464	475	453	422	489	460	497	455	472	433	492	430	465	459	508	482	475	464	450	474	441	454	452	444	474	452	451	455	464	437	474	464	449	449	453	451	440	451	484	475	469	470	429	459	500	490	427	458	497	480	488	476	433	454	473	472	438	491	483	440	427	498	483	463	467	446	487	494	474	448	463	462	444	447	442	467	445	429	474	457	479	441	427	500	475	438	499	418	474	460	447	431	434	434	467	478	469	435	458	464	482	456	405	495	466	485	432	455	459	490	442	464	423	458	453	453	495	446	496	474	458	446	482	413	426	439	434	450	456	441	440	493	461	469	469	473	500	435	430	512	471	455	494	460	498	497	444	444	445	458	434	475	485	455	481	468	464	494	456	465	446	433	450	488	438	474	475	469	476	486	463	471	465	479	411	451	425	474	466	420	450	476	423	525	462	458	423	415	450	472	472	452	455	440	485	431	445	483	425	469	447	469	435	452	500	443	443	455	452	465	443	460	482	459	470	460	440	466	463	459	437	427	449	464	485	422	433	455	466	489	482	451	492	451	445	462	427	432	484	462	460	484	496	480	447	433	441	460	446	465	451	406	434	456	434	457	484	481	486	455	464	454	470	471	438	449	495	474	475	502	486	463	519	467	463	422	482	481	476	435	447	442	464	443	452	471	439	466	446	467	464	449	464	454	453	465	482	457	479	449	455	472	421	517	424	455	440	464	452	479	485	479	459	450	452	453	450	463	458	445	460	472	420	454	414	474	437	496	463	448	463	460	464	438	457	414	451	433	440	486	401	465	423	433	434	472	488	471	430	475	460	497	454	459	465	509	455	471	463	413	472	476	465	490	451	504	465	503	453	477	447	456	445	470	456	463	463	462	440	503	453	467	497	475	464	453	471	474	439	466
76045	42364	17183	3279	579	450	334	301	263	262	231	190	223	220	211	205	215	216	191	204	175	198	187	195	182	169	175	177	209	177	174	196	184	174	183	179	162	194	183	187	162	195	223	211	239	241	217	208	258	211	181	184	202	204	179	213	227	248	247	253	310	359	269	268	223	216	218	209	231	211	222	212	212	170	197	178	174	176	185	162	169	189	177	171	194	180	155	157	167	185	174	154	152	168	168	172	166	195	141	154	190	184	174	167	174	177	158	161	178	179	182	183	181	192	195	177	173	194	159	165	180	175	186	177	152	162	135	170	159	171	173	163	181	160	189	167	158	148	172	159	172	179	169	174	153	167	162	162	163	183	172	164	183	167	184	180	196	158	175	163	175	165	177	190	178	185	190	153	162	170	155	179	159	152	159	163	165	188	172	193	196	176	149	137	164	164	198	177	163	165	163	165	160	163	155	194	176	172	178	168	130	176	172	196	189	193	171	161	156	171	200	157	200	178	174	180	171	150	190	171	168	182	190	166	190	178	175	172	166	169	172	171	155	154	175	186	185	172	183	141	169	179	149	149	176	155	157	169	166	170	163	179	158	186	160	177	202	188	180	145	154	178	182	161	173	194	191	155	170	160	189	162	175	168	149	157	164	157	197	186	204	184	172	172	192	167	182	173	166	172	188	155	166	171	169	192	176	167	162	188	176	171	180	183	179	169	193	197	151	165	167	187	173	171	173	176	130	169	176	163	174	190	184	174	158	142	175	175	158	167	175	183	160	153	173	155	174	157	169	165	179	170	180	161	157	195	141	159	175	170	156	162	157	152	196	177	173	187	190	174	179	178	175	163	158	178	183	183	198	181	160	176	200	165	189	166	167	168	182	164	172	187	161	155	187	188	193	183	156	172	149	177	182	146	167	179	165	175	168	180	182	158	170	157	172	179	145	172	178	183	189	146	169	177	173	160	164	186	172	166	163	152	153	167	181	168	173	157	169	162	189	162	162	173	176	191	190	162	185	167	184	169	151	148	188	160	186	158	139	170	161	187	205	164	181	168	157	174	183	191	176	169	166	163	168	188	177	163	196	176	182	163	174	183	166	195	186	170	170	189	153	157	176	190	171	182	178	173	160	205	160	200	184	179	178	170	173	165	161	159	147	197	171	188	165	169	173	176	185	165	159	161	164	175	179	170	150	186	170	174	161	195	149	167	161	175	176	190	183	168	188	188	151	172	177	135	186	166	157	168	164	156	167	178	190	192	170	183	175	173	173	171	182	163	164	184	206	164	179	142	147	185	161	167	172	161	166	173	199	157	178	166	173	166	155	169	168	169	158	185	163	189	171	171	199	161	160	169	169	154	189	172	157	173	176	144	170	177	152	155	195	162	175	161	170	170	182	159	189	188	195	174	179	154	197	191	187	171	204	164	158	180	162	188	172	197	174	162	173	177	174	164	175	148	179	185	174	167	172	154	168	173	182	164	192	169	191	175	186	178	180	154	166	169	193	159	172	163	181	165	169	159	148	188	189	160	187	150	174	169	184	158	173	153	202	164	192	159	173	161	166	182	183	170	149	199	183	181	154	155	178	165	185	165	183	182	160	161	164	160	191	155	143	160	185	167	145	158	155	166	181	166	170	177	177	172	180	171	186	179	164	162	179	165	179	163	160	160	159	171	175	175	158	179	175	133	184	161	171	136	182	194	185	192	153	167	190	168	174	181	162	170	160	161	146	183	173	159	166	152	169	165	156	170	150	178	188	169	153	192	164	165	169	176	149	168	181	181	180	187	163	176	173	156	175	192	171	175	138	163	167	172	177	177	190	161	175	169	167	158	153	173	179	161	154	161	178	156	170	165	214	174	172	206	177	195	175	151	155	182	193	189	168	182	183	149	166	171	153	168	142	178	166	182	182	155	180	145	173	178	193	167	152	191	174	169	172	185	168	180	182	166	147	182	165	165	198	176	186	179	170	166	199	165	158	185	200	163	166	159	191	184	197	173	178	175	164	152	159	177	172	161	147	178	176	168	163	165	185	178	147	189	186	147	156	181	161	165	163	183	174	180	186	188	186	159	164	148	168	180	171	169	194	187	174	160	193	173	178	174	172	184	162	164	173	185	176	174	151	176	161	157	186	179	162	182	164	159	172	160	146	183	177	154	186	147	158	147	175	180	168	141	172	166	173	162	177	180	177	171	169	161	161	186	175	181	146	209	187	170	169	171	184	196	166	170	170	158	173	164	175	166	155	178	175	164	168	177	217	183	173	153	167	179	163	156	171	162	172	171	166	160	165	146	178	166	191	174	166	172	147	169	175	180	173	187	150	137	163	183	187	181	159	180	157	162	177	189	168	165	171	163	157	191	161	164	183	185	160	198	140	163	184	176	175	171	177	181	156	179	171	184	177	178	161	166	172	169	188	172	167	184	178	178	151	181	186	176	191	160	172	176	168	172	180	149	157	173	164	156	167	163	158	183	150	188	166	161	184	167	190	184	181	184	162	162	187	166	176	186	182	181	173	156	148	149	166	165	165	182	185	190	177	188	178	148	167	164	199	163	175	179	149	180	183	190	188	159	202	166	188	178	180	155	153	152	174	184	171	162	156	183	150	176	158	172	198	161	158	175	160	148	165	162	203	178	155	164	193	175	190	190	166	174	174	162	163	162	196	174	190	150	165	166	178	172	192	169	169	182	178	193	168	167	149	182	181	147	155	168	160	169	176	179	137	154	157	150	166	186	160	158	182	191	200	162	185	195	166	151	169	169	154	178	180	171	176	161	168	181	183	188	174	160	166	161	177	165	158	190	193	156	160	182	188	183	159	149	163	160	150	179	174	159	188	183	163	178	186	169	181	146	164	165	185	158	182	188	159	180	197	165	173	162	178	167	154	180	174	167	151	184	196	180	164	170	164	172	154	191	149	173	174	171	160	192	173	148	188	164	163	176	186	161	175	201	155	177	176	167	174	177	162	205	170	170	182	189	162	176	185	154	171	182	181	184	170	160	165	171	184	170	172	159	191	181	179	159	184	180	169	176	147	178	179	167	185	170	165	171	191	185	163	163	162	176	180	171	177	159	151	167	180	188	157	166	159	181	169	146	183	164	162	162	180	180	165	160	150	158	180	165	181	173	162	176	162	189	181	186	192	168	173	154	187	190	192	198	161	169	171	158	167	177	185	170	184	185	161	165	163	184	181	187	181	184	178	166	155	168	182	165	171	150	176	185	160	153	169	171	181	181	164	161	175	166	166	160	168	170	176	170	180	193	165	199	170	178	178	199	155	177	151	143	186	159	189	166	163	179	174	185	160	172	162	152	190	174	173	150	163	168	153	164	159	169	149	193	186	166	163	150	163	168	158	155	188	172	170	170	177	180	185	171	180	183	163	184	173	171	157	158	198	179	173	180	177	180	151	167	171	163	171	169	174	181	191	184	176	185	172	187	195	171	193	172	171	195	169	189	163	176	183	183	163	155	171	177	178	168	153	181	200	183	162	171
60855	25974	1850	2061	1767	1587	1300	1118	1060	937	922	820	768	715	681	701	651	678	598	596	615	607	574	594	562	558	574	543	574	555	518	529	546	526	532	502	539	490	561	541	579	669	874	798	1126	1085	1000	951	952	851	628	646	639	706	593	686	838	1130	1208	1099	1427	1942	1344	1260	988	1135	937	815	727	785	958	918	811	709	682	598	641	670	526	552	543	546	514	486	502	532	477	548	519	507	472	536	512	515	527	553	486	492	544	553	475	508	555	510	500	478	522	485	510	522	491	493	502	480	513	538	498	496	501	501	474	486	526	500	494	546	469	487	494	512	498	475	519	488	497	467	470	509	511	507	513	553	487	500	521	514	504	475	497	519	494	503	519	534	510	540	495	485	511	475	503	512	504	525	477	516	457	484	534	534	532	501	500	547	488	507	511	496	495	497	535	545	483	513	506	515	492	517	485	503	492	490	502	530	520	498	467	454	486	508	523	483	544	480	506	520	496	498	500	453	519	530	509	489	517	509	466	498	481	520	515	490	491	507	497	511	518	498	483	511	506	523	522	513	504	501	517	486	525	512	474	520	504	519	519	542	491	479	502	546	522	507	479	499	502	490	541	538	492	518	464	526	506	503	560	488	532	464	520	490	486	511	525	507	506	483	526	483	496	507	501	502	482	505	492	509	520	504	495	491	462	498	527	481	488	475	489	523	514	493	510	552	522	473	544	543	521	482	510	503	510	491	494	508	497	480	504	504	568	473	501	486	509	500	525	524	515	474	518	472	515	502	474	485	502	527	478	485	497	508	532	485	512	484	485	495	501	524	477	516	468	538	531	471	479	512	483	511	479	543	530	467	499	504	499	497	507	495	530	529	529	547	486	478	487	465	498	511	482	520	477	507	482	526	512	479	468	502	487	492	517	480	495	481	496	484	503	488	494	498	579	507	482	524	487	481	480	544	525	481	505	529	509	485	470	505	508	505	507	481	485	492	495	547	497	514	530	513	527	524	468	500	517	506	499	538	516	461	533	516	498	515	508	487	486	493	489	500	508	530	483	531	496	513	491	525	486	470	505	528	523	517	483	515	467	464	511	475	465	511	508	491	503	494	490	479	474	475	477	482	538	466	429	495	500	507	477	531	493	488	478	473	480	493	514	492	486	526	509	482	517	454	494	497	486	539	483	494	479	552	518	512	503	515	540	503	498	519	526	472	524	561	510	461	464	479	535	499	499	499	506	508	519	529	489	513	486	503	532	524	464	466	516	501	532	470	505	551	508	492	488	506	496	462	490	489	463	493	474	500	537	502	496	478	511	484	497	444	510	531	495	513	516	478	497	452	496	453	477	515	488	457	519	497	507	499	486	512	515	524	466	498	537	529	485	483	474	509	534	486	488	479	533	467	491	507	481	500	521	492	489	425	526	470	504	522	489	507	443	484	572	511	525	469	510	492	499	505	494	496	479	479	537	498	488	503	510	486	532	501	504	517	494	512	542	472	556	483	526	551	493	477	453	507	484	448	508	458	456	522	525	525	529	510	533	512	496	499	525	512	495	501	517	525	504	518	529	488	494	488	499	497	494	536	464	508	517	537	473	485	538	528	512	485	509	503	507	492	526	528	509	521	507	528	499	512	524	460	515	508	465	530	527	492	492	511	522	541	497	467	483	477	483	480	513	484	465	522	522	516	468	485	506	450	517	532	503	514	505	517	485	448	490	497	517	485	498	516	518	513	490	489	494	496	486	514	515	495	489	536	485	531	503	533	498	499	510	524	509	540	479	512	528	480	472	471	516	502	495	500	535	485	528	497	490	508	515	522	519	513	549	513	497	497	483	514	499	542	520	503	506	507	523	509	473	505	515	500	507	540	510	505	537	492	506	493	574	484	514	505	521	508	484	489	487	477	514	514	501	476	500	499	511	505	488	487	495	500	522	514	496	476	508	510	529	494	479	497	559	548	504	525	522	497	501	524	505	490	486	492	490	508	520	508	547	489	501	534	501	497	489	484	528	496	501	506	506	483	504	535	479	503	500	514	529	499	508	519	532	533	512	510	513	542	523	496	495	519	467	501	500	536	490	479	483	460	514	487	484	506	495	489	481	509	478	491	512	538	464	485	493	521	493	484	509	486	468	494	499	496	524	492	496	494	492	514	496	516	512	514	476	490	449	489	511	487	526	500	490	511	513	540	512	484	469	522	463	478	461	504	477	492	457	492	526	477	494	487	478	467	517	494	515	503	505	539	526	478	501	473	504	544	492	523	520	524	497	486	488	497	474	521	510	525	490	532	526	460	521	585	481	463	504	478	526	493	455	509	500	554	498	496	518	512	522	462	497	455	445	489	485	495	490	493	513	495	505	503	491	513	509	502	520	530	512	554	505	514	499	477	511	510	471	518	462	475	512	488	526	522	523	487	511	491	508	527	470	497	501	501	515	492	502	491	531	491	520	505	551	483	536	508	473	492	555	484	500	518	474	455	487	515	513	511	515	511	525	499	464	521	480	536	474	538	483	479	527	462	486	465	503	500	497	482	559	490	498	500	515	479	522	514	529	492	477	488	490	499	504	503	474	514	530	548	481	541	472	500	538	534	497	519	533	503	499	514	499	488	508	485	542	486	460	527	515	485	542	516	507	472	499	518	516	527	452	531	513	490	496	544	513	475	491	526	483	505	502	500	523	557	476	472	518	525	466	513	539	524	512	515	472	482	482	528	507	442	515	516	516	520	496	506	498	515	501	534	478	470	505	491	531	503	501	526	517	524	510	556	464	506	487	510	498	475	498	496	514	537	498	485	507	491	490	471	487	501	509	474	471	479	522	525	509	514	520	502	498	474	552	489	475	505	483	506	519	517	506	532	534	517	495	513	503	522	497	501	507	496	493	531	525	464	484	529	510	491	485	491	488	513	488	524	532	518	500	482	504	505	497	508	498	511	519	492	501	513	511	482	540	476	519	516	458	534	528	481	497	507	522	505	500	458	521	508	519	513	535	491	488	473	520	518	533	488	494	482	482	506	474	482	535	514	477	468	479	546	536	471	485	442	461	500	544	521	497	521	495	524	547	522	462	512	513	484	519	515	507	507	511	502	494	490	498	509	529	498	519	496	497	489	499	493	481	523	486	548	509	507	507	477	527	523	464	490	541	496	530	501	517	496	528	513	557	513	481	492	513	529	483	503	459	519	531	530	527	533	501	514	526	497	554	547	522	495	480	525	515	486	527	475	474	469	484	461	487	481	474	464	500	535	473	543	475	507	481	509	487	522	506	513	505	516	486	454	490	485	475	503	490	508	500	530	519	495	516	489	489	508	502	470	521	496	507	521	484	495	474	486	474	518	526	488	529	491	501	530	546	495	517	487	502	523	466	500	490	504	527	511	550	468	484	534	482	513	485	532	492	518	540	497	525	549	522	481	507	494	495	504	482	501	512	476	501	488	529	500	523	453	498	496	525	492	505	465	447	516	512	502	537	505	503	507	516	485	504	511	503	500	486	490	485	474	492	501	508	515
41004	12325	1090	286	270	300	273	257	246	295	297	253	277	249	307	286	262	269	250	246	289	284	262	233	260	307	275	269	297	289	263	273	255	284	312	267	275	292	254	261	292	272	289	271	277	298	284	269	242	282	286	269	251	292	263	275	290	269	263	296	262	275	302	264	246	283	296	280	256	241	289	255	260	301	237	268	274	257	265	264	289	287	246	269	287	269	295	271	299	253	286	239	271	282	268	285	282	304	262	252	303	246	238	274	276	259	279	272	241	264	276	247	282	268	263	281	271	268	279	270	284	259	280	251	282	253	264	301	303	251	264	240	244	256	265	237	265	272	222	259	259	268	290	259	272	256	276	263	294	266	247	282	299	282	311	281	268	259	289	289	255	259	289	250	267	300	262	286	275	277	277	275	286	256	291	298	282	284	277	266	284	244	268	284	265	262	271	288	288	302	233	308	263	269	276	260	281	277	273	277	288	281	299	299	329	264	272	258	262	266	275	272	306	283	272	265	263	283	281	291	275	256	245	251	291	261	280	270	284	288	262	273	282	286	276	286	275	255	285	265	280	290	286	280	289	276	290	276	240	248	272	250	268	294	253	268	279	279	281	293	253	267	288	259	253	260	263	273	252	285	266	259	280	268	271	255	284	280	266	272	259	299	262	264	267	259	289	274	282	248	255	269	272	281	280	238	271	257	267	253	254	248	291	300	287	263	248	304	249	255	244	258	260	256	262	254	311	277	284	247	280	281	275	260	281	265	265	277	269	293	288	267	273	266	271	281	301	288	239	253	264	291	303	271	250	263	258	293	271	271	278	251	278	265	249	250	275	261	280	258	267	267	257	271	279	286	264	256	281	298	266	303	267	277	237	277	258	273	266	257	282	282	272	251	282	267	254	276	286	261	235	262	242	254	242	262	292	303	268	281	265	256	259	286	287	291	268	284	294	296	298	277	249	245	259	275	287	286	268	253	269	276	250	258	257	291	250	272	289	257	275	299	262	301	280	274	302	293	285	280	252	292	256	305	297	260	284	252	289	251	252	261	296	267	272	277	239	274	300	291	257	261	261	262	247	266	290	263	263	285	271	248	295	266	276	263	270	274	258	267	266	268	262	269	258	313	290	293	283	244	272	266	264	261	288	297	268	283	294	276	250	265	266	270	260	303	264	255	288	295	293	289	293	293	257	257	307	274	266	251	302	257	301	258	274	297	269	271	265	276	305	263	281	274	246	279	265	273	294	252	278	287	289	259	282	258	291	249	285	276	274	282	303	260	249	264	290	241	261	260	279	281	295	287	262	265	294	287	254	267	273	250	285	248	277	284	286	260	265	265	296	265	255	280	269	261	247	244	282	274	266	272	259	276	261	256	309	274	254	286	296	287	262	259	289	242	251	274	250	284	242	268	278	267	302	266	271	269	272	249	272	273	274	264	279	255	263	257	279	290	284	284	282	264	255	276	273	244	247	279	268	263	296	256	288	271	281	275	281	261	291	245	270	288	269	279	306	271	296	276	275	291	294	244	272	257	268	265	251	272	272	294	272	288	302	292	293	254	267	272	270	272	265	281	290	307	265	258	276	286	269	250	277	295	284	259	280	295	289	282	266	260	269	284	257	254	260	254	270	272	254	269	249	272	272	265	276	317	271	272	272	280	287	271	281	289	238	274	271	273	279	272	263	277	284	262	261	259	248	280	278	260	263	251	278	283	256	250	216	235	282	296	278	262	260	303	264	271	248	260	250	278	262	282	260	271	265	260	256	307	281	271	275	287	256	269	265	283	280	253	253	271	268	270	261	266	290	277	292	268	319	249	265	277	290	270	271	263	278	295	276	269	262	277	259	287	275	292	279	263	279	273	258	247	282	268	272	251	259	251	257	288	273	262	272	262	269	300	254	262	259	257	283	262	269	297	252	304	277	285	277	265	271	275	293	266	261	256	264	269	305	262	226	269	270	267	278	266	248	257	268	261	272	272	251	266	279	259	252	276	281	270	264	278	256	311	249	275	273	241	242	270	273	269	303	290	289	273	297	291	268	257	261	289	241	251	298	276	273	269	249	271	293	283	279	292	265	284	287	280	304	268	261	276	276	300	287	295	260	245	251	280	271	254	279	245	272	300	261	284	288	291	246	256	251	265	272	276	257	280	287	264	305	278	281	299	261	284	272	286	236	241	272	272	272	271	256	274	253	234	273	288	256	300	284	272	265	272	282	300	262	245	294	281	282	254	275	277	302	289	274	279	272	271	267	285	223	266	298	251	259	281	272	269	253	277	244	274	249	260	275	276	263	301	271	273	264	276	269	248	266	263	251	299	257	270	257	282	270	258	254	292	250	246	270	281	258	266	285	294	283	245	260	246	276	269	240	244	275	269	270	255	277	286	261	283	251	269	280	260	243	259	253	248	266	293	288	278	287	266	275	262	269	280	267	278	271	236	265	241	256	275	234	288	257	241	264	253	281	287	280	251	277	261	265	261	268	269	271	278	326	281	259	273	296	296	260	282	268	278	266	274	258	259	286	263	270	284	249	284	278	269	263	271	241	289	276	257	260	243	284	278	269	273	252	260	289	263	270	254	246	284	298	256	308	292	267	272	267	289	278	260	281	255	248	273	268	289	284	273	284	272	270	252	257	282	278	291	288	267	257	295	251	258	250	309	241	243	261	277	281	294	272	254	263	267	263	254	281	284	274	264	258	294	267	258	242	276	252	290	250	286	261	257	261	291	255	288	252	280	282	261	242	301	317	253	286	268	287	270	275	284	287	299	280	291	242	281	271	250	288	251	249	280	274	296	270	262	276	248	245	286	251	278	297	308	255	304	277	253	264	263	325	291	292	298	266	259	261	271	263	267	249	301	289	263	262	300	255	271	268	257	276	273	284	252	299	246	243	253	277	258	262	312	267	272	239	281	262	294	265	275	254	269	264	243	290	269	266	267	267	237	282	269	253	279	262	260	275	287	284	271	259	272	256	281	274	287	268	262	274	263	279	257	307	279	247	267	246	285	294	282	257	258	275	230	259	295	280	281	293	246	284	299	246	265	263	269	287	261	273	267	288	274	261	288	300	288	277	253	250	275	279	300	273	279	234	251	268	230	272	273	260	268	267	263	253	276	271	251	264	279	278	297	264	270	276	311	263	276	256	278	281	284	280	273	298	282	276	247	265	293	249	262	264	254	266	266	275	272	266	246	274	264	266	231	279	249	271	260	264	273	255	259	260	264	238	253	259	299	282	288	265	269	252	259	270	258	285	270	278	289	288	264	258	275	240	287	262	275	258	251	257	243	243	279	289	281	238	261	275	262	270	274	270	301	255	287	260	302	271	284	268	270	254	293	284	275	276	257	264	235	258	272	296	271	253	274	284	280	253	287	273	275	278	271	262	250	272	275	253	276	268	270	281	282	279	243	246	253	263	244	251	262	288	271	260	276	278	281	278	269	274	248	306	282	296	253	233	281	283	260	275	263	261	271	260	281	295	294	277	255	250	254	262	283
34553	4487	811	777	803	760	717	774	778	757	737	788	747	776	712	712	744	738	734	785	799	730	808	703	743	763	732	742	773	808	700	738	762	699	741	795	801	793	666	755	760	755	807	744	781	741	764	709	733	733	757	716	737	713	793	753	762	798	767	687	798	803	752	773	710	728	781	784	763	727	740	748	733	755	731	768	752	752	724	710	735	701	711	744	727	771	721	765	729	733	681	755	719	737	754	729	740	731	783	707	761	755	736	741	719	735	769	713	718	731	770	722	732	731	753	712	785	690	757	733	760	734	735	777	730	736	722	711	743	750	762	765	728	740	721	749	722	770	762	714	720	674	728	683	769	761	738	779	727	728	756	754	705	763	742	721	766	711	766	740	694	734	689	754	768	792	763	703	755	710	710	694	736	770	707	729	745	731	760	726	685	749	730	737	731	747	713	804	724	741	741	718	758	751	745	740	757	770	788	743	780	789	756	730	709	684	704	803	720	729	774	714	775	804	760	747	779	706	697	759	736	672	724	717	727	742	748	741	757	712	709	717	731	664	663	700	777	755	730	759	720	700	708	759	742	749	710	751	725	779	733	732	764	748	756	751	686	724	759	736	703	732	715	782	693	769	726	743	684	698	716	763	792	726	735	708	707	725	704	737	741	765	692	754	695	737	774	746	734	760	765	740	766	718	800	778	742	751	682	755	714	786	735	700	680	718	706	699	687	765	723	696	761	759	736	752	724	731	755	778	687	736	758	705	728	763	732	750	756	761	727	681	709	690	724	742	761	711	753	787	737	754	758	762	714	708	755	721	715	708	723	749	782	715	726	719	762	708	730	718	733	720	714	750	755	753	750	725	790	732	736	761	721	736	731	762	752	750	784	727	780	737	752	771	686	748	712	726	691	775	757	724	675	744	749	739	725	726	723	710	773	732	735	746	783	772	767	757	736	713	742	782	717	732	779	697	719	754	745	701	721	710	740	723	736	730	740	729	740	755	757	737	726	776	717	744	771	722	766	694	714	724	710	746	748	745	726	733	756	751	696	740	737	692	715	697	752	722	732	697	730	765	748	713	708	735	761	758	740	764	744	776	775	717	755	721	766	733	706	686	701	758	719	723	753	737	677	722	755	722	747	723	736	698	774	694	720	713	714	711	764	689	700	745	750	740	718	747	730	757	748	764	739	759	719	754	771	730	751	704	722	735	744	743	746	754	737	755	731	703	729	678	758	739	765	754	727	732	759	713	731	738	743	746	733	701	767	754	724	755	793	777	703	760	737	701	740	725	794	704	752	789	712	716	743	725	741	767	670	756	719	735	728	728	731	748	771	748	764	747	694	763	715	689	746	743	677	735	734	745	772	722	757	793	712	701	724	702	781	721	766	729	710	704	758	753	731	752	728	732	771	764	758	713	720	768	728	745	801	792	758	728	761	706	731	740	751	760	747	745	759	754	728	750	736	722	694	731	779	763	731	738	758	754	756	717	774	747	745	738	768	720	728	737	776	788	758	760	757	764	742	738	721	773	753	791	722	747	740	720	777	712	703	725	744	730	753	751	736	704	739	695	719	740	723	777	736	759	733	710	773	745	800	752	735	769	744	718	727	762	715	756	656	743	725	727	762	750	723	769	741	758	773	756	705	724	715	768	795	701	738	747	716	750	762	730	727	698	789	800	775	723	753	773	759	681	727	737	710	728	709	739	721	743	721	699	793	760	706	723	719	770	681	729	719	730	746	769	705	735	706	729	746	752	745	744	727	755	680	758	678	645	708	804	721	756	774	750	775	743	770	723	729	749	776	741	725	731	680	716	728	769	719	728	751	724	708	740	691	763	755	754	703	669	746	688	775	724	727	797	714	750	698	723	747	728	737	737	721	732	704	691	749	760	743	683	733	722	737	737	757	750	755	748	754	724	754	761	743	764	689	730	744	802	736	735	711	765	726	716	711	745	744	717	716	741	736	726	709	784	737	732	748	727	786	787	732	763	761	724	702	738	740	721	714	750	701	738	754	751	689	727	759	714	695	733	719	746	749	711	744	689	745	707	688	738	697	781	766	719	723	726	779	708	763	737	725	730	780	774	747	774	716	751	722	772	731	719	804	699	761	758	773	696	779	763	752	735	755	775	769	764	764	744	770	777	728	745	722	754	732	703	769	760	715	765	752	742	738	716	704	726	758	747	721	722	768	751	729	756	742	727	747	750	771	703	706	666	722	706	791	743	751	774	719	792	778	763	699	759	746	728	713	718	771	747	771	719	731	670	725	706	780	745	727	720	747	760	755	747	776	729	758	780	726	780	763	688	708	719	727	764	720	720	735	756	738	728	752	697	756	720	731	761	719	722	704	773	697	717	783	743	751	735	742	721	714	712	749	721	781	750	739	736	708	749	750	722	705	719	714	706	750	742	743	727	752	762	757	740	706	745	764	717	746	735	775	709	701	738	729	752	776	728	706	775	692	728	743	692	732	749	720	750	729	767	730	727	728	794	693	736	738	703	748	692	780	749	698	748	765	725	717	701	726	751	718	707	773	727	757	707	752	693	668	743	725	694	782	736	731	716	737	764	765	735	725	730	726	712	702	729	771	719	763	747	714	727	771	764	783	758	764	714	782	718	756	734	753	732	720	733	711	736	768	722	739	742	699	759	767	768	706	751	748	738	681	741	751	750	745	754	776	737	766	716	747	758	726	734	761	746	733	724	703	759	699	754	715	794	698	752	745	703	757	745	722	725	749	733	720	730	732	767	730	741	745	722	738	718	729	767	765	709	735	742	759	716	716	740	775	744	717	721	755	763	730	706	740	752	735	745	696	764	759	755	677	697	727	711	755	728	678	684	709	755	757	737	706	763	752	731	736	727	766	757	713	753	726	764	745	757	787	753	719	679	722	744	676	733	695	724	789	751	721	717	777	757	728	741	709	723	752	755	740	739	735	749	754	718	741	745	741	791	769	747	738	728	784	691	777	744	724	729	724	750	782	744	726	748	730	715	669	727	724	743	740	797	766	767	735	739	783	710	754	723	739	733	710	767	704	760	751	744	780	721	711	705	738	753	746	746	740	761	785	743	691	732	744	753	726	739	749	745	745	724	672	788	718	709	737	756	671	798	638	721	737	796	710	751	706	815	727	733	693	706	759	710	714	735	671	755	767	791	714	774	725	741	743	740	745	696	694	782	740	755	759	735	714	706	700	733	705	711	716	783	741	729	714	780	722	702	771	756	743	746	737	735	732	740	713	751	733	726	694	736	721	748	797	719	761	779	701	795	724	719	738	753	714	746	743	766	725	739	741	758	765	696	791	773	753	748	674	710	707	736	769	772	726	765	739	756	699	772	734	725	675	766	733	747	696	683	718	739	788	726	768	733	744	757	720	785	751	714	749	725	686	720	732	707	710	769	683	695	765	755	740	711	716	752	748	740	727	771	736	735	679	739	733	760	712	734	721	710	734	716	750	734	757	724	761	739	757	736	793	732	724	808	745	791	779	737	724	745	762	753
70344	35861	12327	915	335	258	235	254	240	199	194	181	148	192	164	180	181	174	141	178	178	155	180	158	174	172	170	153	166	166	142	170	184	146	166	164	171	149	154	163	154	155	220	160	183	192	179	193	172	175	185	169	175	173	198	154	196	181	188	168	201	187	261	205	177	181	161	147	191	171	163	158	163	142	147	133	167	153	167	167	175	170	171	164	186	145	148	182	162	171	168	139	159	179	137	192	168	162	160	176	193	185	170	150	156	149	184	174	150	165	161	160	180	148	156	162	182	144	174	157	150	156	159	152	145	180	190	149	144	164	153	186	174	180	159	174	152	173	161	169	167	183	163	161	169	181	164	161	167	156	176	172	125	159	164	159	153	140	171	163	159	128	139	160	164	163	158	155	167	179	166	170	160	158	155	169	139	136	153	159	192	143	157	164	171	149	158	158	175	165	153	172	164	163	141	157	171	139	158	174	175	169	161	172	158	151	154	165	147	160	154	144	159	179	158	180	150	158	167	165	158	170	162	161	165	157	141	152	174	169	154	153	186	154	150	151	161	156	169	168	160	180	149	169	183	174	176	131	164	174	154	165	137	184	194	162	166	165	157	162	155	159	168	154	170	140	164	157	160	152	163	145	175	166	160	149	135	128	144	168	172	150	185	168	164	182	168	169	134	184	156	148	181	184	169	156	185	172	151	162	165	153	165	162	163	154	157	186	145	148	150	148	170	174	154	143	175	152	149	145	174	175	173	159	156	154	182	147	180	178	188	171	155	177	178	156	156	152	159	178	159	143	178	169	162	154	160	124	188	158	166	153	159	158	168	159	159	186	149	176	151	148	164	182	175	169	174	176	173	161	131	172	175	152	139	166	156	140	174	188	157	172	177	180	175	146	158	155	170	177	166	161	181	157	159	153	170	168	168	161	146	170	157	143	158	177	153	157	169	157	166	147	182	152	154	143	150	167	159	152	157	157	159	163	169	154	179	167	163	169	165	149	169	173	166	158	181	168	159	147	157	156	172	161	155	180	184	180	148	168	167	150	185	187	188	149	151	161	175	150	154	179	168	178	160	154	158	173	186	170	153	153	169	139	174	132	170	149	146	160	171	148	151	148	149	172	155	160	167	151	166	157	150	152	148	153	164	173	159	161	178	172	149	167	166	166	165	174	155	179	163	155	146	181	158	141	156	167	151	173	177	153	171	143	154	144	189	159	135	161	164	180	182	169	152	159	158	198	152	163	147	152	188	156	160	152	156	148	169	164	156	157	140	142	129	187	132	172	172	146	152	149	177	156	162	179	166	167	150	172	199	160	159	156	159	166	165	161	169	170	173	145	161	144	158	150	144	166	176	155	149	147	147	149	157	177	157	143	136	141	146	153	149	173	154	169	160	154	166	168	160	130	169	189	179	155	157	174	151	154	149	158	168	174	171	148	179	153	155	182	160	143	157	162	142	148	130	149	193	153	154	164	166	165	167	156	161	167	174	150	182	168	173	161	154	130	148	174	154	158	171	147	165	150	146	146	164	171	173	144	167	154	169	154	188	171	160	170	175	177	166	163	173	160	151	160	155	171	162	156	164	142	152	158	157	177	187	153	147	149	152	165	165	152	182	140	163	144	149	172	182	162	161	184	163	159	149	167	160	159	174	166	160	161	159	146	176	165	155	133	164	147	176	190	163	172	168	178	150	177	146	141	161	159	151	155	162	168	183	169	167	169	170	183	160	166	153	180	157	167	145	154	156	163	150	157	167	160	156	176	184	141	179	158	156	149	166	140	164	180	145	179	144	142	155	139	161	167	153	181	162	171	162	143	164	146	179	171	165	169	172	166	136	158	175	170	166	185	174	146	160	160	147	160	158	167	173	133	162	181	149	171	169	162	161	181	167	165	174	169	151	163	154	165	152	167	165	150	159	162	162	183	159	162	163	179	153	160	139	158	162	174	168	152	183	157	175	188	142	165	170	169	155	176	152	158	154	136	163	170	156	155	147	166	157	135	159	159	147	117	149	160	170	162	157	166	170	167	159	166	147	165	150	161	153	158	151	175	168	160	173	174	173	172	161	167	172	170	172	153	137	163	173	157	139	173	151	162	188	167	160	158	172	165	148	161	155	169	159	152	173	136	167	168	177	151	154	160	159	184	178	169	158	159	155	165	150	150	162	157	162	132	174	161	162	168	145	141	149	140	161	176	138	166	120	137	154	151	177	146	135	151	158	158	180	142	161	154	183	162	156	156	160	161	157	164	171	186	152	172	182	133	152	198	168	151	165	161	159	163	152	146	158	178	183	169	148	163	160	171	184	142	179	166	162	152	162	150	163	169	159	150	170	161	164	142	170	129	148	152	175	126	149	149	142	139	151	156	141	136	165	172	179	150	156	140	144	179	161	150	168	185	173	154	168	141	155	183	160	162	173	165	158	154	156	153	176	166	172	156	149	158	147	181	172	164	162	150	178	148	164	169	152	174	150	141	156	153	169	153	168	161	152	183	168	160	164	173	136	171	174	194	160	159	164	153	160	170	162	162	143	158	163	158	150	171	169	160	161	153	160	157	184	163	163	159	160	160	167	158	182	158	163	174	152	162	167	162	148	139	157	136	154	187	151	155	178	170	151	145	168	156	188	179	153	160	155	182	170	177	139	168	169	165	156	178	163	185	177	137	172	164	145	159	160	151	158	156	165	152	150	163	172	160	162	148	169	171	179	158	120	160	163	148	170	177	166	178	151	167	170	141	143	168	164	187	182	152	170	168	177	150	145	151	165	135	143	174	159	161	177	155	157	149	136	170	162	160	154	156	170	162	177	162	176	150	184	144	159	166	159	164	158	169	141	169	163	166	166	168	139	174	166	148	150	179	163	172	143	154	189	163	162	156	166	157	163	181	167	189	168	164	169	173	154	176	167	164	157	145	167	150	184	167	154	153	147	147	162	160	190	184	194	170	174	159	178	166	154	162	173	148	174	170	157	152	178	182	177	134	155	134	153	157	189	159	145	160	162	179	164	153	152	147	153	160	161	162	177	162	148	163	181	171	151	166	159	153	170	162	168	170	148	179	148	164	168	160	172	179	149	170	131	160	161	176	145	167	182	170	170	165	153	162	164	165	158	183	136	186	167	147	162	165	164	173	159	151	156	161	155	152	177	153	176	146	154	154	150	129	165	162	163	167	167	171	176	165	150	165	161	148	160	151	192	176	150	168	178	165	162	152	165	177	172	174	169	177	187	162	185	189	161	169	133	163	171	185	167	148	178	162	162	147	196	162	165	179	170	135	147	168	149	142	142	176	196	179	166	179	156	156	173	153	155	172	164	189	179	183	152	171	153	167	169	154	162	148	156	172	155	152	158	148	178	153	155	146	181	154	150	157	155	171	172	163	165	172	162	182	146	168	148	180	158	153	157	159	161	146	139	163	147	169	156	167	149	196	162	167	168	168	182	166	166	163	173	160	161	165	174	149	170	165	160	176	166	169	157	158	158	152	143	170	148	167
53422	19584	1126	1219	1065	933	834	769	723	694	695	626	644	558	532	559	555	535	515	541	548	503	476	500	547	509	510	478	557	478	488	483	488	482	475	517	485	474	496	499	527	611	677	635	712	700	713	641	566	546	547	538	546	522	501	589	637	611	669	725	818	826	1006	778	760	657	682	589	522	553	617	601	559	575	522	473	561	519	504	491	489	491	477	532	497	453	461	491	465	495	453	453	481	469	479	451	454	515	462	505	475	507	468	470	481	452	499	533	495	487	481	453	496	499	491	433	521	500	495	506	488	490	454	467	448	466	478	462	507	466	467	471	497	506	457	489	475	461	475	483	487	448	441	494	505	499	448	537	490	480	470	471	484	510	462	440	473	459	460	488	419	467	483	463	460	509	469	506	461	468	526	445	459	476	430	486	416	486	498	460	422	487	500	439	452	444	476	464	425	432	509	507	478	472	453	460	517	480	487	462	461	454	454	498	461	437	459	469	506	460	502	504	499	465	459	488	450	508	486	522	509	482	472	481	525	456	479	463	493	477	429	500	498	471	472	461	476	499	481	475	456	434	454	492	464	480	456	506	473	463	483	449	464	467	437	472	493	488	439	471	487	461	438	514	470	466	429	498	437	476	452	430	468	517	471	489	449	467	477	445	468	441	520	490	485	494	460	455	477	476	475	476	454	489	474	452	435	483	489	466	475	449	503	454	463	450	462	459	468	474	511	451	484	494	469	482	507	432	478	504	461	480	509	481	450	457	472	478	475	481	511	472	492	449	489	480	480	502	466	444	459	457	470	463	475	495	452	464	505	471	501	457	496	463	470	464	522	463	488	472	482	487	478	486	493	498	450	462	502	434	477	465	486	458	456	493	470	467	485	473	498	453	482	412	480	489	520	446	504	459	447	488	472	467	496	475	494	486	412	512	526	479	475	454	447	465	467	436	478	443	496	468	472	467	517	489	505	463	484	504	433	457	477	461	441	488	447	486	471	463	494	475	442	477	465	468	473	499	514	461	464	482	484	480	471	501	503	514	473	521	482	483	482	485	454	471	471	486	423	509	452	468	468	482	487	453	498	489	460	439	474	416	490	539	455	478	496	501	442	465	468	483	494	485	472	469	487	464	496	468	497	497	439	451	486	447	478	484	502	457	463	487	478	446	483	465	467	529	461	506	458	490	469	482	449	462	437	484	483	481	499	530	492	516	483	476	526	479	472	484	445	468	500	496	505	475	468	486	514	471	468	472	473	479	490	469	505	495	497	481	480	467	478	444	493	444	466	495	518	480	485	497	481	422	471	470	466	470	451	486	480	466	475	503	489	479	467	484	464	469	458	480	455	466	465	472	464	504	481	499	461	495	476	512	514	489	487	490	460	453	463	507	508	512	458	444	502	474	462	484	427	485	470	415	456	502	462	457	442	441	476	503	484	459	463	475	439	521	506	484	450	493	494	493	485	450	526	511	480	484	487	475	454	496	451	473	486	489	492	489	489	488	537	500	485	437	440	488	473	451	512	507	480	476	509	494	470	460	460	457	462	493	485	484	490	484	455	482	473	497	453	457	469	468	462	443	484	471	444	481	485	431	473	503	533	479	465	484	428	461	466	451	478	477	488	490	422	452	452	456	465	455	485	493	502	490	472	456	474	474	457	483	509	455	468	492	490	456	494	483	462	464	482	503	511	480	506	497	535	487	494	478	511	501	497	522	436	476	482	458	468	443	502	444	450	516	453	436	480	455	439	520	470	486	498	487	461	498	491	493	488	517	501	480	463	505	442	485	460	459	502	495	461	438	469	472	464	488	490	522	481	449	438	494	466	518	460	490	493	484	515	484	469	478	452	515	517	516	495	466	527	505	449	482	495	444	497	442	449	499	456	489	496	494	441	456	458	533	484	466	499	428	466	458	444	476	476	450	488	454	515	501	470	446	503	485	485	502	483	497	443	525	471	474	507	472	496	469	441	448	473	521	439	494	473	449	482	479	441	491	457	479	487	462	473	481	445	471	489	494	475	473	466	457	463	445	534	503	469	481	507	497	495	449	479	481	480	503	472	496	468	476	488	482	491	503	518	486	459	471	471	477	492	471	479	512	466	484	505	473	475	464	458	479	484	480	458	445	491	486	483	446	469	469	491	469	501	437	475	450	486	465	457	494	448	505	466	480	508	500	494	490	453	461	503	470	440	463	435	497	502	480	526	491	465	468	466	467	489	477	467	477	506	501	495	498	474	461	474	497	490	494	495	467	497	515	452	453	472	490	475	411	464	454	518	465	525	477	469	460	469	473	432	477	451	468	453	499	461	467	426	507	540	469	445	443	493	422	466	444	473	490	464	472	448	512	515	434	517	448	474	488	428	479	488	491	461	475	436	461	449	482	520	489	452	487	498	475	498	516	492	473	482	436	445	469	480	432	509	466	481	446	489	496	466	458	467	456	492	458	469	486	475	486	473	470	504	467	462	428	439	495	474	473	472	515	455	445	459	481	527	486	475	483	501	474	469	492	451	494	517	474	479	484	511	509	471	472	460	451	501	515	500	488	456	468	505	516	471	462	473	451	470	500	460	443	468	503	472	451	453	517	489	458	488	478	445	467	489	431	458	479	513	456	469	486	506	473	454	513	452	446	487	479	473	450	446	466	474	524	455	469	470	472	471	505	451	463	506	513	449	475	487	470	479	426	479	435	478	496	533	438	483	450	521	473	475	466	500	508	476	475	535	478	496	456	495	462	477	458	479	473	472	456	477	464	475	501	472	463	434	469	501	470	427	469	473	476	444	471	466	470	490	445	486	472	489	490	456	468	507	475	493	466	467	460	482	468	456	480	473	488	493	485	500	469	501	474	468	430	467	471	445	522	475	483	490	474	506	477	458	494	456	472	464	476	477	486	478	437	465	497	488	432	461	468	464	474	494	443	475	464	482	509	498	486	426	465	465	477	467	486	452	441	447	495	480	445	480	449	471	459	475	458	485	507	463	460	492	465	468	483	455	499	502	530	448	472	494	483	482	478	460	440	490	489	485	476	479	472	497	474	463	445	459	464	469	487	452	470	473	456	474	488	429	476	491	477	459	473	450	442	488	513	461	470	492	468	482	464	433	473	508	469	461	469	445	468	491	486	462	498	481	503	456	456	478	469	485	473	428	479	457	489	498	454	469	489	484	472	461	470	482	478	471	491	491	483	477	464	513	520	474	494	473	454	473	440	484	501	473	457	475	489	489	464	481	474	453	437	490	506	482	498	466	502	464	480	434	475	490	456	485	480	455	489	448	459	451	475	480	469	476	504	462	491	472	455	472	512	486	458	489	471	508	471	493	484	467	458	467	499	484	466	499	502	485	490	463	471	455	484	460	460	474	447	436	448	438	463	481	475	434	446	459	479	502	464	465	437	480	466	467	442	471	466	512	459	476	476	479	423	510	476	450	464	457	484	456	442	492	469	478	454	509	428	473	462	478	461	505	450	429	491	460	525	432	508	498	446	450	494	485	436	467	497
79492	44500	17006	3028	527	414	333	279	273	241	226	208	227	224	213	201	188	196	207	195	193	171	198	172	207	166	180	184	171	190	187	179	167	185	192	188	185	200	179	195	196	199	190	206	226	227	247	210	188	191	172	209	203	185	178	172	219	195	232	271	275	243	223	234	219	268	218	214	195	186	199	228	204	181	181	181	182	189	155	177	170	179	180	201	153	190	171	198	172	182	186	141	175	192	170	169	163	200	167	166	149	186	180	180	175	164	187	175	218	175	166	182	156	170	170	170	181	187	163	197	204	183	170	167	185	189	177	190	184	161	182	181	163	179	149	191	186	166	174	178	173	174	157	184	150	204	161	167	163	168	174	165	190	203	194	174	170	148	185	175	167	173	165	196	173	188	184	190	190	177	183	184	195	199	177	179	187	175	170	178	171	169	175	179	196	176	163	202	168	174	143	172	161	176	168	181	177	160	161	178	190	177	172	177	190	164	210	190	207	178	165	162	186	192	188	180	174	182	184	193	173	174	186	177	172	177	185	157	176	167	196	212	162	176	156	172	189	190	197	196	140	179	177	148	173	176	193	178	186	187	178	176	191	198	183	185	165	163	178	176	180	154	185	176	172	199	179	185	185	171	189	162	180	163	178	199	174	164	191	177	183	156	191	170	196	187	165	175	155	195	150	165	188	174	171	177	175	171	175	198	170	181	189	171	207	190	213	179	178	164	159	159	180	197	170	176	161	166	186	177	159	202	177	170	178	198	184	172	182	182	168	148	168	180	188	161	190	154	182	186	178	169	186	173	179	171	162	156	196	154	200	176	190	171	156	163	156	160	166	177	194	186	160	189	151	188	174	169	195	169	177	163	184	186	178	197	189	173	181	179	191	165	171	162	191	179	212	164	171	158	174	177	187	195	176	153	167	170	184	156	195	179	179	172	163	168	172	190	170	173	161	173	165	179	169	198	175	160	192	183	176	171	174	175	176	194	170	165	156	195	156	161	162	159	166	176	179	182	164	173	185	178	173	177	191	173	165	175	168	172	174	182	189	180	152	156	196	181	169	186	161	183	200	157	172	172	182	167	163	173	189	175	206	169	155	164	200	146	168	206	194	176	159	177	156	196	167	178	148	167	169	178	183	180	169	194	170	179	203	170	173	174	188	168	175	193	176	187	176	187	175	185	175	164	196	167	194	172	185	183	182	164	182	174	177	183	188	163	171	170	195	170	181	182	183	158	191	168	166	171	187	202	167	175	153	173	177	170	185	155	154	188	186	196	173	187	163	165	168	186	200	182	179	200	178	172	186	173	172	183	168	193	179	165	166	174	163	176	188	198	204	167	181	199	175	170	196	168	192	190	175	174	188	175	174	165	175	209	167	176	193	169	193	167	185	147	183	189	177	172	200	156	174	202	179	178	180	159	193	187	169	169	161	172	181	158	160	166	169	165	178	186	186	176	193	169	199	176	187	186	157	186	198	179	172	154	166	162	169	184	167	175	155	183	192	186	152	193	176	196	199	184	169	161	202	163	178	181	186	159	161	193	184	158	202	180	180	193	175	171	171	158	186	167	156	185	177	178	180	194	185	172	196	178	193	164	190	198	173	176	181	184	160	183	167	175	179	186	184	180	172	173	170	200	196	199	168	185	185	201	167	142	181	183	176	162	150	167	164	179	161	176	180	184	171	173	173	190	173	195	167	183	187	177	180	168	191	166	153	178	186	176	176	160	171	188	201	184	160	180	185	152	175	173	157	185	175	164	167	187	160	187	154	176	166	173	163	163	180	167	200	185	194	192	176	191	196	165	214	201	190	179	179	186	152	174	189	178	188	193	153	177	171	188	200	176	181	195	189	182	155	174	178	187	168	168	164	163	184	182	188	142	165	162	172	185	180	174	173	186	156	175	159	192	165	158	179	181	163	181	169	144	162	169	182	183	174	198	176	178	168	195	181	165	171	183	164	184	177	181	141	159	136	198	205	189	188	216	189	170	175	174	161	180	192	195	168	152	165	165	169	184	178	159	193	179	158	173	187	183	178	146	173	172	195	174	173	197	186	173	169	179	180	184	194	149	183	169	179	180	185	207	167	172	169	170	170	190	187	157	152	182	169	173	164	179	173	166	174	180	172	164	177	176	168	173	197	160	176	158	185	187	210	165	183	173	187	174	170	190	168	187	195	166	177	146	187	194	194	177	174	165	178	184	177	183	185	185	176	173	169	214	182	160	183	189	164	177	164	169	185	174	178	200	177	180	177	175	193	180	190	180	189	183	186	191	182	159	162	163	177	184	178	163	180	168	169	191	171	167	161	183	149	171	167	165	186	168	201	179	164	185	193	166	214	176	172	177	163	197	194	186	168	162	171	214	188	184	172	175	173	186	203	178	163	184	165	161	182	168	181	170	198	171	165	148	168	159	160	204	183	167	198	189	203	192	182	185	171	177	199	183	160	186	166	173	173	153	171	182	162	185	162	199	198	182	199	153	188	179	156	174	184	183	196	188	168	167	175	170	176	184	179	173	196	179	176	185	164	188	176	180	146	166	166	194	198	166	183	159	155	177	172	174	198	175	190	172	184	179	184	197	183	174	175	164	171	181	184	185	175	181	163	185	170	188	174	182	177	179	190	181	185	155	185	158	183	183	177	198	165	205	187	154	171	203	167	203	151	163	181	180	169	193	152	178	207	184	173	178	194	160	178	181	190	190	203	172	164	208	181	195	172	202	192	187	168	165	151	183	177	187	175	155	175	181	186	181	167	170	171	153	191	185	190	195	172	148	149	152	201	195	159	162	160	167	150	189	198	192	168	175	172	200	167	183	167	171	173	168	176	157	212	188	177	171	171	177	176	177	170	155	187	206	175	187	165	152	181	185	155	184	193	182	173	187	192	174	174	174	177	190	164	152	180	163	172	198	162	159	170	163	208	165	200	163	154	185	199	177	186	175	199	160	161	187	176	176	177	179	192	180	191	152	180	207	171	210	160	165	171	158	175	201	187	182	171	177	173	194	185	188	190	178	177	186	187	195	165	142	200	204	186	168	182	155	194	177	183	182	180	183	168	154	182	184	203	174	192	169	170	165	187	156	177	200	172	219	168	190	154	175	166	167	171	175	169	181	170	172	192	189	179	200	168	174	174	187	202	155	184	172	175	178	191	170	168	157	162	171	185	174	175	178	179	177	182	201	181	174	171	184	178	146	198	176	163	180	164	198	179	168	170	165	189	185	176	179	190	158	167	176	168	169	200	160	178	204	207	169	183	191	176	185	178	177	161	204	169	153	178	158	152	162	184	188	168	162	182	173	191	161	184	190	176	163	161	186	161	157	189	173	190	169	173	183	159	185	171	165	184	170	198	183	168	184	180	179	139	182	168	185	176	198	172	176	187	171	168	179	181	171	184	174	183	164	188	196	190	191	162	179	158	181	155	177	171	182	168	176	169	151	162	179	161	162	163	163	178	192	176	164	177	177	187	167	163	182	178	167	185	201	159	156	171	200
62482	27007	1715	1852	1736	1481	1233	1107	1012	916	845	771	776	691	705	697	640	626	602	648	600	636	648	622	575	588	562	586	539	578	602	565	550	566	577	538	578	534	547	533	715	812	866	768	857	877	865	841	695	653	664	660	772	678	646	604	701	696	942	1247	1285	1106	1047	1005	905	1063	741	681	633	713	773	694	657	645	646	647	630	585	592	652	533	534	520	559	495	546	526	508	523	509	511	528	522	533	525	547	535	490	553	508	510	486	527	502	516	534	505	528	549	500	539	532	548	530	510	539	510	527	507	525	570	485	480	521	526	523	549	506	487	522	532	517	521	484	509	525	557	519	529	459	529	524	535	542	547	536	562	565	565	498	528	544	467	511	547	510	542	520	534	515	538	523	515	498	554	492	536	525	530	520	487	492	516	528	493	470	529	513	519	549	525	525	459	508	519	537	540	501	503	489	521	527	561	500	525	503	493	516	548	512	518	526	550	504	545	565	512	472	501	502	540	497	495	502	510	481	521	533	488	487	504	502	526	522	514	499	486	533	544	544	476	527	474	526	546	461	526	511	494	505	508	497	487	499	549	530	563	549	513	506	552	548	496	512	506	502	497	537	483	523	508	494	516	515	489	546	533	504	543	521	524	527	505	522	536	509	558	542	528	528	538	512	503	520	490	520	510	477	499	463	539	496	518	522	502	474	510	549	482	547	518	522	542	501	507	525	507	528	509	528	529	499	483	488	574	480	503	496	496	476	542	506	528	505	513	521	499	507	480	537	509	498	482	479	552	495	493	506	494	512	519	466	525	558	503	507	522	512	548	488	498	485	521	558	555	527	546	470	496	541	513	503	487	524	525	542	541	528	537	494	496	513	498	539	491	531	559	515	529	558	517	505	511	528	485	484	523	496	499	512	490	537	500	510	555	509	509	543	522	559	519	542	502	495	499	511	485	541	542	511	560	513	531	531	493	542	526	525	521	504	522	545	520	501	505	495	494	502	545	515	524	517	502	465	516	478	534	508	514	553	583	547	510	529	511	500	512	520	515	536	473	564	498	498	530	512	518	518	535	522	540	495	503	498	514	528	511	530	490	529	507	515	511	526	496	504	542	505	521	518	517	603	520	508	559	520	477	494	568	494	515	509	518	484	490	502	527	518	525	507	521	527	506	552	526	539	509	507	540	499	529	553	539	514	483	499	524	518	519	545	531	477	517	547	477	519	511	539	495	492	519	552	482	525	505	509	486	551	507	537	538	569	506	540	501	490	518	499	518	547	520	489	544	504	544	521	497	480	511	481	531	530	538	510	497	549	574	543	532	520	507	543	531	528	497	514	501	513	484	529	474	540	547	507	529	499	518	528	485	539	540	521	517	544	533	525	534	553	523	517	529	559	528	490	524	526	507	490	524	484	533	513	508	517	502	515	482	511	516	547	545	533	524	524	490	503	508	491	536	497	484	506	553	547	482	497	499	513	474	521	532	511	527	576	528	504	499	511	516	511	505	494	524	547	534	535	521	529	520	523	552	524	506	545	514	498	533	506	491	523	551	537	551	493	514	480	515	527	546	492	495	520	477	517	502	491	542	540	532	548	552	482	499	490	511	494	518	519	522	484	533	489	561	518	505	515	526	518	511	516	547	537	519	489	531	511	546	527	528	506	496	560	466	515	540	571	539	509	555	492	546	499	524	514	542	462	540	505	564	557	532	545	520	510	507	534	495	529	537	557	518	491	513	549	523	526	491	478	499	481	504	535	529	553	527	497	515	494	521	536	515	503	525	503	479	520	512	511	555	517	529	501	493	513	522	524	526	502	467	518	538	509	521	513	532	527	534	496	495	530	532	499	559	544	497	543	510	478	473	509	506	470	519	525	536	532	499	549	540	526	538	513	513	518	533	516	527	492	518	531	549	539	551	532	533	543	518	518	472	521	505	549	497	547	509	497	487	494	502	521	544	517	514	538	504	501	480	512	547	523	512	528	500	544	495	542	503	504	469	512	542	480	483	504	529	497	537	499	470	559	537	458	544	515	512	497	495	552	526	547	439	534	521	501	535	508	551	510	510	487	502	514	443	550	531	522	500	499	533	498	475	532	506	522	519	523	517	543	480	513	499	507	554	559	563	487	487	520	495	496	540	485	530	529	514	477	523	486	539	528	507	476	515	500	527	507	499	517	530	506	546	532	502	499	515	537	505	468	471	515	542	502	528	534	500	529	495	525	538	515	471	502	461	513	510	489	515	515	522	558	506	524	485	508	531	557	512	521	529	496	528	531	460	507	519	497	533	520	514	492	519	503	530	501	508	519	462	537	481	538	502	499	484	495	526	495	499	529	535	508	515	569	488	530	539	522	508	500	553	520	530	530	547	508	466	507	537	560	521	505	520	503	538	529	482	487	500	503	516	552	541	496	524	495	506	549	520	517	542	520	511	489	518	521	484	509	503	502	540	500	533	506	459	526	513	493	520	492	486	546	514	476	493	486	480	513	511	521	503	562	506	482	509	512	512	527	532	532	507	517	524	534	480	504	534	496	562	497	529	519	505	495	507	538	545	518	516	418	502	547	514	521	534	515	510	503	529	531	501	506	520	485	486	515	534	505	505	533	514	492	503	487	517	510	525	463	505	527	511	529	506	492	525	532	475	473	530	477	508	556	503	509	514	507	507	544	535	538	522	511	493	562	507	473	503	508	499	480	481	528	514	481	488	527	510	525	487	552	490	525	482	488	533	523	556	549	480	489	563	485	518	511	507	485	521	555	497	531	539	507	488	479	476	486	497	553	468	542	495	574	509	513	492	523	493	503	498	497	511	505	508	500	529	542	490	519	540	528	522	503	502	544	525	497	509	510	500	518	521	513	519	521	525	504	499	503	531	484	583	526	518	530	551	545	514	513	509	539	496	503	494	505	490	525	508	545	534	485	494	493	475	526	526	486	503	509	484	493	491	518	485	527	537	528	486	493	491	546	520	503	510	493	489	513	514	489	532	497	530	560	515	559	503	540	515	551	526	456	528	529	521	510	552	526	477	497	471	472	497	517	507	539	538	532	540	512	503	538	508	509	507	578	525	539	518	482	495	536	517	516	556	519	521	540	528	472	516	513	513	528	491	523	523	503	491	505	540	531	499	525	529	506	517	496	552	578	468	516	522	504	496	527	498	529	536	515	548	558	488	477	536	527	524	494	497	488	475	484	560	543	533	518	495	539	470	501	503	559	487	498	564	559	548	510	500	511	530	514	523	512	490	509	509	550	504	497	529	511	567	537	503	482	473	507	512	500	575	488	529	505	511	524	500	471	474	542	509	497	504	527	527	551	535	521	528	484	517	513	508	496	496	514	528	540	513	475	564	499	500	536	524	562	554	486	512	548	499	511	492	518	504	520	536	499	534	483	496	506	508	496	543	464	542	518	532	487	515	504	526	568	559	526	482	500	533	485	481	536	568	525	536	565	515	522	543	536	509	510	514	484	511	468	531	563	505	494	511	529	523	538	512	526	512	505	537	512
40515	11618	806	292	279	326	288	277	273	276	278	251	263	301	267	282	249	275	262	269	258	287	292	272	259	267	265	289	266	286	256	271	245	286	261	277	286	280	281	275	245	270	252	280	272	260	263	274	241	217	284	257	263	298	286	250	271	292	290	280	262	278	289	284	280	288	271	268	281	274	284	278	255	271	271	294	279	262	262	280	265	272	284	245	272	292	279	272	285	297	263	292	290	285	264	279	291	258	287	276	273	256	246	273	263	316	291	265	293	308	278	282	245	271	269	307	265	266	264	291	259	248	261	280	261	270	244	290	288	270	254	269	235	274	264	271	296	285	265	277	277	250	270	282	263	290	274	269	269	312	242	277	287	269	270	286	280	283	253	257	252	278	268	286	268	263	281	264	257	269	256	250	267	284	254	256	281	277	275	266	265	268	266	263	288	297	269	303	252	278	275	270	276	304	255	271	269	287	275	301	264	265	278	274	267	268	280	294	256	255	274	281	280	266	275	295	282	248	285	284	267	270	265	265	255	287	292	285	256	272	271	265	308	245	266	311	283	277	296	279	263	278	277	283	276	277	263	269	278	283	262	290	265	281	270	290	258	286	280	277	279	277	263	273	246	238	288	275	289	281	247	281	279	257	279	249	268	231	283	261	289	269	265	282	276	289	278	272	269	243	261	291	275	278	268	294	266	289	303	283	280	282	260	249	254	235	280	261	294	313	260	276	273	257	307	276	264	273	236	254	297	271	277	249	245	292	292	286	261	268	293	273	272	261	269	280	280	295	259	297	289	263	248	217	248	252	285	286	257	242	257	291	278	246	276	273	249	282	278	247	274	287	273	274	284	275	288	282	256	257	282	270	268	261	249	292	253	272	278	286	286	267	279	279	267	275	262	254	273	266	255	272	266	253	270	258	275	271	266	267	272	283	294	264	276	282	277	273	290	264	263	268	295	271	263	272	261	273	274	306	292	287	266	265	256	250	286	284	258	242	261	267	271	268	302	297	264	269	267	269	304	285	285	262	271	254	269	288	295	280	248	280	288	265	282	297	265	282	297	297	268	259	307	268	257	271	257	268	279	269	283	250	262	277	268	258	268	259	277	287	269	310	255	292	265	282	270	276	275	277	304	256	267	287	260	263	280	297	259	279	281	259	259	280	267	253	288	287	268	262	271	296	249	258	265	271	279	276	267	277	237	269	242	278	292	299	287	287	245	271	276	245	276	279	273	279	288	286	272	271	279	284	270	250	252	250	289	283	264	270	259	281	265	250	295	257	274	256	255	257	262	233	238	249	277	289	279	269	277	255	278	249	293	242	251	274	246	285	253	253	245	298	272	256	299	269	257	259	296	252	254	267	237	270	250	270	286	258	254	274	272	290	268	280	258	243	264	254	281	249	252	289	284	256	280	284	262	270	267	285	263	270	308	293	266	273	241	272	268	263	273	282	267	265	281	267	295	290	238	254	261	285	281	261	269	255	251	279	279	260	261	268	267	293	264	305	313	300	281	259	275	263	248	257	305	286	279	305	248	248	266	285	261	262	277	266	291	259	269	285	241	281	245	269	283	277	275	282	264	291	279	270	255	293	279	255	263	265	276	257	274	262	284	269	280	261	286	275	271	270	272	290	266	278	259	302	261	275	252	268	255	270	280	292	278	260	270	269	275	302	280	250	256	266	268	294	275	270	289	295	272	305	285	291	242	265	299	281	264	302	278	252	275	229	262	275	265	282	275	289	285	260	286	227	287	274	289	268	243	257	286	283	281	257	252	247	263	281	253	251	285	262	269	261	269	289	263	291	263	268	247	283	268	260	276	321	243	260	275	285	284	267	275	279	271	327	292	263	281	252	299	289	253	275	264	244	264	262	268	243	251	270	296	296	245	300	275	269	274	261	253	278	269	283	266	278	273	289	283	276	306	251	272	252	295	266	254	253	268	274	268	271	264	268	283	246	246	301	290	285	263	265	244	282	304	271	266	240	257	240	269	259	287	302	277	280	267	288	273	280	284	281	293	271	251	304	276	249	283	280	278	273	280	262	257	280	265	279	257	274	277	267	235	292	258	268	284	274	268	280	265	275	272	290	259	260	271	279	234	263	302	282	259	248	263	264	243	293	264	253	263	292	306	265	280	272	265	271	262	262	284	262	282	261	230	288	288	257	241	280	250	282	269	288	255	272	276	267	298	255	280	275	261	269	273	252	261	284	273	287	302	291	309	267	299	255	271	275	261	257	270	261	259	262	268	259	254	241	293	280	260	273	253	303	261	268	305	265	284	311	261	257	249	303	248	236	252	264	248	282	330	246	259	277	279	298	270	249	275	298	254	296	261	293	260	283	292	294	254	273	286	303	294	240	292	266	281	259	259	253	292	278	277	265	249	281	249	288	293	248	295	246	289	282	261	269	259	274	280	266	252	295	253	258	267	278	244	253	286	265	256	273	298	258	261	254	264	245	285	277	272	274	269	288	287	290	273	288	242	288	255	234	287	244	260	270	283	275	280	255	294	223	286	288	288	288	279	269	247	251	281	273	280	255	293	262	257	263	276	287	299	273	265	304	285	280	278	257	261	277	258	244	286	283	259	240	243	264	261	273	264	239	268	280	287	262	270	290	254	270	272	265	284	273	244	254	276	264	273	258	294	263	262	285	291	244	274	291	333	323	279	280	274	276	248	271	259	254	271	279	268	242	274	288	246	287	273	295	273	268	259	258	308	271	277	260	284	284	309	260	289	272	295	278	256	280	268	303	251	292	257	265	285	275	264	283	257	240	275	278	283	280	278	261	277	241	259	298	270	260	271	252	267	266	240	289	258	277	274	286	257	259	289	262	240	242	293	283	281	259	288	257	266	254	270	269	283	281	242	266	247	280	250	288	261	287	269	259	273	280	261	290	258	243	241	297	278	283	277	263	278	284	288	312	282	260	253	277	255	284	251	266	259	260	242	302	294	279	234	276	233	263	279	283	251	286	265	260	285	268	257	299	302	287	243	275	239	277	261	267	305	249	255	282	279	292	284	273	272	279	286	255	244	270	289	281	275	280	263	265	266	299	251	260	281	249	304	257	275	251	271	267	280	277	295	242	276	294	233	275	267	270	269	296	278	260	280	268	268	264	299	239	273	290	273	274	288	272	304	292	289	255	293	266	275	283	278	257	276	248	262	265	279	298	239	278	241	283	260	264	257	240	271	271	237	258	274	274	302	256	264	301	287	250	295	272	278	263	295	297	269	243	232	274	272	258	278	270	249	276	315	259	247	265	259	279	247	252	269	252	255	240	241	267	268	241	264	260	280	282	288	282	256	252	258	255	254	289	280	278	278	271	272	294	276	264	276	279	263	269	263	263	270	290	265	251	279	249	292	291	258	254	284	284	266	264	272	267	258	276	298	270	278	298	256	261	271	241	244	243	255	276	264	265	325	282	266	304	286	249	283	264	262	247	269	270	263	254	266	261	281	265	285	277	292	255	293	296	277	270	266	290	260	258	265	287
34012	4369	756	771	756	816	760	749	703	746	720	791	757	760	721	740	740	730	746	700	755	738	772	727	748	741	739	736	741	715	731	739	720	717	741	738	730	734	773	744	738	751	732	732	724	743	732	737	739	732	787	783	718	769	704	766	718	779	739	730	764	764	766	763	755	722	770	765	746	720	757	714	695	750	716	786	757	757	709	773	734	771	804	706	729	736	699	741	726	722	717	771	757	754	700	738	728	702	740	729	738	728	713	695	728	728	775	701	738	763	723	736	687	726	712	700	741	699	743	729	671	729	738	744	695	753	759	769	740	702	715	690	765	671	720	710	714	733	773	721	756	675	743	737	721	726	712	710	773	724	749	745	738	786	736	695	694	738	734	740	719	786	742	758	747	744	749	728	733	756	726	735	704	691	729	751	727	755	748	781	727	762	717	689	743	717	715	675	726	718	792	721	748	746	714	733	697	733	720	742	679	765	726	731	699	762	755	704	693	736	746	729	748	757	723	759	714	728	774	741	757	695	719	695	701	745	743	677	734	684	740	717	745	738	741	722	699	723	716	728	705	727	722	707	732	715	739	721	721	748	752	698	694	737	772	721	705	757	788	742	768	746	754	700	764	742	713	782	761	724	725	735	726	743	718	762	717	819	778	713	733	760	749	736	763	743	723	743	743	743	720	781	745	758	713	709	710	743	713	725	740	731	698	758	728	709	736	732	757	737	730	727	702	724	757	721	716	722	716	769	713	741	675	735	691	711	714	683	762	736	741	769	741	689	732	739	743	729	742	745	745	705	785	724	754	744	734	720	734	756	718	789	737	747	727	689	755	746	741	720	749	779	763	727	672	712	754	724	713	771	716	691	791	763	738	772	724	693	727	755	714	732	715	738	763	713	737	700	702	690	743	752	761	758	707	754	667	737	717	730	720	745	758	746	703	715	748	730	738	694	762	762	735	687	715	720	680	720	705	708	753	738	767	750	710	730	715	704	808	737	734	723	773	778	742	706	726	758	753	741	748	779	768	764	740	707	733	734	734	749	711	754	736	728	710	697	761	732	738	721	683	739	698	719	696	755	716	753	720	735	739	731	768	721	731	710	706	784	745	779	758	722	724	711	705	754	766	721	743	751	714	755	712	720	748	738	742	730	700	748	729	736	725	755	747	735	741	715	732	713	732	712	737	812	718	748	768	686	709	737	751	705	749	712	725	741	726	701	756	687	751	696	788	738	697	724	758	754	751	743	727	739	743	716	749	747	760	709	754	726	713	758	697	720	758	768	706	683	729	750	719	685	774	753	732	714	739	710	735	733	736	718	707	732	731	702	691	694	705	670	733	690	735	772	710	741	729	718	739	748	732	688	674	734	789	768	737	758	715	717	734	762	750	731	702	728	714	746	719	759	724	763	718	752	733	802	739	712	681	725	737	782	754	740	720	771	653	725	729	714	787	752	746	748	745	751	715	745	700	716	733	704	727	711	711	744	767	705	724	728	725	745	707	710	671	737	724	706	724	694	740	743	746	755	710	716	709	706	713	696	735	746	747	794	755	747	710	747	687	760	742	737	681	714	736	695	702	737	728	721	693	744	710	740	718	741	766	746	709	730	756	731	720	724	782	729	711	702	743	690	752	751	721	735	698	747	722	745	693	760	713	760	713	718	767	744	690	749	731	665	778	733	720	698	736	721	750	704	714	753	710	712	735	715	728	728	722	780	703	748	740	742	714	717	780	696	708	754	729	757	718	734	693	657	732	737	742	727	699	704	722	756	765	682	757	736	681	704	712	776	735	763	774	737	723	697	739	708	744	757	733	697	744	702	730	713	773	685	696	754	752	703	732	717	703	729	692	755	724	693	759	756	702	757	706	761	734	718	704	783	728	745	755	760	713	747	755	731	715	737	772	704	781	790	716	718	734	706	751	729	766	748	686	720	742	754	749	733	694	736	761	719	738	722	707	734	717	729	744	775	787	727	731	699	736	689	754	722	671	782	674	722	773	710	778	742	793	741	773	713	740	712	777	761	703	741	791	744	783	733	710	717	737	743	728	701	737	696	689	727	785	730	747	726	733	738	714	748	752	703	710	729	727	717	772	767	775	740	730	706	725	760	738	711	681	771	711	772	748	706	696	724	769	718	717	713	730	776	724	730	700	724	717	746	778	793	736	768	725	707	704	709	728	703	738	751	766	736	736	732	717	764	755	765	778	707	733	777	717	679	738	729	789	737	710	704	769	705	697	753	712	726	754	801	743	692	741	717	695	805	737	667	688	758	726	686	747	758	726	747	723	685	762	721	704	747	734	746	727	683	687	802	717	707	768	695	729	737	758	752	718	725	714	723	712	739	723	700	729	751	725	790	734	725	748	746	750	745	727	751	722	715	739	771	712	720	773	710	779	717	721	750	745	746	720	783	803	720	735	738	717	733	721	677	752	713	774	769	714	736	690	733	711	719	718	768	769	711	716	729	746	714	759	763	772	796	751	700	703	748	735	764	792	775	744	761	702	734	779	718	701	717	728	799	714	712	753	732	735	677	730	697	712	719	762	710	774	748	726	681	699	726	775	765	755	718	757	751	694	781	736	702	743	773	725	727	760	746	709	704	667	794	748	757	690	709	743	721	749	734	725	677	707	756	719	755	746	735	753	711	775	712	772	751	697	747	713	716	707	713	743	744	738	717	739	737	722	684	751	749	766	689	742	741	730	739	752	692	732	761	697	714	753	722	747	751	725	725	737	698	718	789	743	705	707	741	746	744	753	787	763	817	738	760	732	756	746	750	767	780	711	724	701	715	746	741	706	723	736	753	721	743	738	788	725	742	727	704	730	732	761	746	717	719	740	742	736	680	724	688	799	768	740	749	719	751	711	753	737	705	768	711	710	677	744	727	722	737	741	700	721	691	795	739	713	732	705	749	745	705	742	748	761	764	733	790	735	701	706	726	683	728	730	724	777	736	766	717	736	730	766	770	760	745	744	733	711	676	739	738	783	772	748	775	768	737	752	764	714	729	754	691	734	679	738	765	716	723	743	727	712	717	752	749	720	742	731	725	719	741	733	698	720	693	711	747	669	748	703	723	739	744	753	726	710	746	741	724	714	710	754	759	741	752	758	809	776	733	746	784	721	736	731	760	737	712	756	716	729	727	731	698	745	733	739	706	720	748	738	740	764	726	693	755	736	732	725	688	727	753	737	730	756	730	715	759	744	753	746	749	732	714	735	643	770	728	748	707	784	744	723	678	754	723	716	726	745	693	706	748	699	760	787	731	703	723	691	707	738	738	722	788	755	733	772	735	718	698	749	703	712	736	633	758	711	756	762	704	744	765	766	716	749	763	699	675	731	735	744	729	716	717	711	755	727	751	757	734	733	771	766	744	680	710	691	681	750	747	801	742	736	693	742	755	762	707	754	729	727	747	747	727	746	742	691	726	716	759	720	739	776	721	692	759	746	719	761	713	745	694	704	713	721	692	719	730	740	711	717	750	706	770	726	716	748	754
73912	37143	11187	771	317	274	239	211	210	216	161	185	177	190	159	192	170	167	157	164	166	165	159	173	189	156	161	167	155	148	163	184	163	148	179	175	173	190	176	189	168	193	197	164	171	170	203	193	215	166	159	172	189	157	197	168	208	215	233	173	210	196	202	172	201	185	157	175	157	202	174	179	169	176	161	195	192	168	185	150	167	181	158	186	167	153	165	163	164	178	166	193	155	182	137	170	162	168	164	166	157	143	163	156	170	169	164	163	160	150	164	172	164	144	166	160	178	162	186	163	147	171	166	180	164	169	161	164	150	154	159	161	186	160	169	152	162	168	139	166	198	142	162	176	165	158	173	167	161	164	177	190	172	169	161	165	148	187	157	167	159	153	155	147	157	159	152	177	170	172	158	153	176	164	190	158	158	158	154	181	159	140	168	175	182	168	195	166	158	176	162	175	150	162	168	159	166	168	143	162	159	170	173	174	172	166	163	151	140	166	188	177	181	172	161	152	144	166	160	149	149	177	175	150	171	158	167	149	154	142	166	165	138	155	167	147	156	176	145	185	142	150	159	160	153	154	177	175	157	183	180	155	175	169	177	167	153	165	150	152	178	142	161	182	181	164	189	164	152	156	160	158	186	152	150	186	172	161	154	171	164	148	173	185	164	167	149	164	168	167	144	186	153	159	162	167	154	161	169	168	156	173	158	175	153	160	171	157	154	170	173	175	164	167	163	153	164	159	195	158	172	169	165	155	174	172	155	149	169	158	162	171	170	164	153	179	149	155	178	176	183	145	160	154	183	174	184	184	153	162	174	172	180	171	177	156	162	165	165	167	156	157	134	160	133	133	158	157	162	174	147	171	170	168	165	154	160	165	157	146	160	156	161	168	171	194	181	161	153	154	130	157	156	180	176	165	141	172	174	145	141	169	156	166	179	169	181	175	161	165	179	179	152	184	169	185	179	159	163	154	168	153	180	177	177	173	189	159	163	178	174	146	180	176	176	160	173	169	169	186	181	182	146	169	162	179	152	170	173	155	172	176	154	175	167	154	169	152	164	164	176	172	166	150	141	162	159	175	151	175	177	174	159	163	177	166	162	163	171	167	166	177	176	174	181	171	162	167	164	184	170	173	163	159	165	163	168	187	156	145	168	160	171	123	190	158	159	175	172	176	153	153	171	178	156	159	188	157	185	157	173	150	184	160	179	176	183	179	127	153	166	170	177	166	164	184	184	159	159	172	171	177	168	155	177	179	205	139	158	166	174	191	176	155	169	187	190	184	155	154	149	158	164	164	166	148	178	161	154	143	185	176	172	158	185	143	164	176	192	147	171	165	168	168	171	131	170	159	153	160	154	159	166	141	156	169	183	170	173	162	169	167	186	193	178	182	147	145	173	171	175	157	176	171	175	191	147	180	162	183	156	147	166	173	158	149	142	174	172	168	188	156	162	146	159	144	181	153	168	149	144	153	160	176	164	153	154	183	162	163	173	184	174	128	169	166	162	176	184	150	161	177	175	157	163	149	164	159	166	165	162	177	161	165	163	148	158	169	183	162	164	156	164	170	143	142	188	153	170	152	176	162	144	163	153	179	163	150	154	200	180	157	161	174	133	162	159	135	159	169	176	146	158	173	190	176	191	174	182	137	166	150	161	157	149	165	170	150	169	147	152	141	172	175	171	165	157	168	164	183	158	181	167	144	161	168	149	160	167	159	183	184	178	197	151	164	167	174	145	138	161	173	153	195	163	175	164	124	169	165	150	173	159	169	172	167	153	174	165	186	165	138	155	165	153	144	160	155	160	159	173	162	153	161	177	158	161	150	148	175	145	162	150	153	167	153	153	158	188	161	153	157	154	149	175	174	170	185	170	162	175	164	145	176	174	165	163	156	167	161	161	155	172	185	166	156	162	150	165	149	156	135	174	156	161	151	158	165	158	143	167	160	171	171	183	201	157	158	160	177	138	165	163	157	165	159	192	171	168	175	180	179	169	172	156	176	176	178	160	152	143	169	184	144	158	178	159	182	141	170	160	178	167	150	163	164	165	181	171	147	169	151	167	169	179	145	183	155	141	165	161	170	155	169	175	173	189	155	177	159	146	161	147	180	164	156	161	163	161	149	182	162	161	161	157	153	187	177	169	165	188	181	152	170	167	173	142	159	163	155	158	161	161	157	173	165	175	157	153	160	174	198	173	160	173	160	174	162	160	149	156	176	142	159	164	167	156	155	195	152	149	157	162	169	164	159	190	172	172	176	198	166	167	155	167	171	153	148	156	167	143	167	154	161	202	155	146	171	155	162	178	162	153	160	157	174	206	190	158	165	150	157	156	166	172	174	159	198	168	136	159	153	182	202	163	156	161	160	165	162	194	134	172	173	145	157	164	171	182	143	176	165	165	180	139	171	172	171	160	187	150	140	171	167	161	162	161	162	186	175	164	146	161	165	164	177	149	158	127	158	191	144	163	181	193	182	151	174	159	174	152	151	190	160	181	149	161	189	167	166	154	187	169	159	169	145	156	174	174	157	146	157	194	179	177	170	172	166	148	164	155	146	171	171	174	190	175	166	126	163	184	153	151	145	145	160	184	165	174	167	171	166	176	171	156	155	181	166	161	147	127	177	166	177	149	166	192	149	165	178	151	172	163	154	168	152	159	168	176	143	161	172	158	151	167	159	185	153	158	177	155	169	176	169	172	167	157	149	174	173	174	147	156	166	160	153	154	160	176	164	144	166	175	178	149	154	199	159	175	167	170	153	172	201	164	164	166	147	149	155	175	171	144	133	184	153	160	175	175	173	179	166	145	170	162	153	172	153	159	177	167	172	164	172	176	158	160	139	155	159	157	183	162	177	176	155	154	169	166	162	172	155	182	186	150	183	150	164	165	163	197	165	164	161	153	155	192	172	164	170	158	151	155	152	171	181	161	155	174	173	183	163	159	160	174	164	181	150	168	149	153	159	162	163	173	163	154	169	157	147	178	170	178	183	171	158	174	155	162	149	162	181	159	154	190	160	158	150	140	173	168	161	192	185	163	145	194	153	164	168	149	160	174	189	158	154	157	175	157	164	135	181	168	160	165	143	194	172	188	139	175	173	196	153	149	181	161	157	178	159	159	170	182	166	164	147	159	173	165	172	157	180	174	161	173	153	156	133	172	172	152	158	164	162	176	190	149	148	148	177	167	144	172	155	158	165	171	170	155	162	162	180	183	148	169	152	161	177	162	148	167	175	158	188	165	182	161	154	156	175	163	159	173	176	166	148	171	146	175	172	176	171	164	159	171	170	151	143	155	164	148	167	133	165	173	174	175	181	180	165	163	167	169	166	150	180	156	159	146	171	145	169	158	166	170	147	154	172	166	182	157	154	155	164	167	171	163	156	171	183	150	153	178	158	165	164	165	137	155	171	163	176	149	162	178	185	155	156	154	166	157	176	184	183	178	168	163	170	171	161	171	156	152	163	159	163	168	175	145	175	158	170	160	171	166	178
53373	21837	1063	1195	1058	933	885	751	693	676	599	639	615	646	562	529	564	539	498	550	508	532	565	488	526	530	537	489	510	497	504	479	476	488	503	484	485	534	494	488	512	682	656	608	636	592	597	657	604	602	560	567	566	568	573	553	758	740	805	661	731	787	714	840	742	721	657	554	558	565	565	542	572	512	520	506	527	474	500	512	501	503	515	446	472	482	453	484	488	516	495	499	492	481	519	496	479	480	497	478	495	481	474	476	486	456	516	500	434	432	485	482	471	480	470	482	435	477	485	502	461	483	479	473	517	463	462	479	463	486	495	502	464	481	480	430	532	483	479	485	497	458	480	462	477	499	449	501	466	494	482	497	484	472	439	483	454	473	478	459	496	470	459	470	462	479	502	459	488	460	452	510	460	437	471	497	521	478	505	475	456	492	482	463	478	492	483	503	498	490	475	453	484	473	460	481	482	498	471	492	455	473	459	465	477	476	492	480	517	490	454	518	470	505	485	500	492	490	481	517	467	445	472	492	487	438	437	453	479	477	477	480	468	462	438	492	492	478	464	537	504	487	494	491	454	465	442	496	507	480	457	471	494	471	445	500	496	481	470	459	484	531	458	492	452	449	478	490	476	500	475	470	469	483	486	478	460	458	504	495	482	425	473	462	445	503	449	481	449	483	519	505	477	475	481	500	488	445	479	503	496	493	476	479	478	490	469	483	474	487	475	498	504	458	477	472	486	448	469	431	442	466	466	478	451	447	456	473	484	467	453	481	510	455	473	459	491	455	468	498	432	485	473	490	520	487	472	465	443	486	491	498	444	450	486	500	521	490	502	498	475	465	459	484	501	495	481	513	497	463	478	481	495	478	495	460	489	462	466	463	492	529	500	459	502	480	507	449	458	441	486	484	438	458	520	492	493	476	436	464	471	455	476	452	517	469	500	476	493	512	455	516	436	465	465	480	479	471	456	499	447	481	463	507	489	513	485	505	483	484	513	455	503	452	460	503	511	470	470	478	460	468	476	495	515	490	521	471	455	436	461	441	472	517	493	490	475	468	468	442	519	475	538	508	493	481	457	439	521	469	482	489	491	487	523	473	487	459	476	483	494	466	500	442	514	484	486	481	470	510	483	490	478	510	479	481	475	529	486	473	528	447	490	495	444	478	469	451	457	516	490	470	449	448	450	448	495	465	503	490	485	529	484	471	454	441	454	515	517	487	451	469	475	484	481	472	464	501	491	475	440	463	475	457	496	465	445	507	504	494	466	429	478	473	470	479	480	460	509	478	513	491	485	497	478	485	469	476	519	484	458	473	510	466	488	481	482	458	472	506	479	508	517	498	491	475	480	460	535	482	439	492	482	502	482	498	484	502	480	449	464	450	468	445	498	459	458	482	488	516	470	500	527	459	502	473	499	507	473	471	469	490	478	482	459	482	499	506	484	453	496	498	465	471	426	475	456	470	436	514	518	513	499	502	452	477	494	500	468	490	464	453	511	530	479	439	485	471	466	502	467	483	469	454	485	491	459	487	450	488	445	468	493	425	467	491	522	491	471	450	455	513	495	493	502	495	480	466	470	500	473	475	487	446	523	487	499	444	439	469	492	456	460	481	491	480	489	445	512	452	461	473	441	497	527	476	480	440	493	491	490	473	455	491	451	488	482	494	458	501	481	467	486	491	520	449	473	472	505	435	464	441	441	518	447	479	476	511	480	504	514	490	475	483	470	452	485	484	446	485	456	483	488	482	482	455	474	486	416	473	480	506	461	482	497	475	450	546	491	509	429	479	481	465	481	477	478	453	503	483	503	489	507	471	508	489	508	472	457	487	501	470	512	452	496	462	516	488	498	482	449	417	463	505	481	450	491	443	529	471	468	479	471	465	484	499	458	526	466	447	462	456	454	468	497	482	482	475	502	503	476	477	462	460	501	452	462	472	488	445	488	508	493	441	496	531	464	466	476	497	465	460	500	528	494	498	482	490	489	495	490	478	491	471	475	483	469	474	477	471	449	438	512	447	489	458	471	473	476	475	488	422	489	492	490	452	481	487	444	525	522	491	522	507	499	492	436	477	427	531	451	474	489	475	501	455	508	453	480	486	481	487	523	483	495	503	488	478	463	499	469	508	457	523	489	478	486	451	458	471	495	484	482	497	466	471	461	476	507	492	480	463	482	488	468	504	453	467	536	441	504	489	514	502	461	459	462	491	460	497	497	494	469	523	445	489	476	473	493	481	485	467	516	492	453	486	454	509	478	484	532	479	500	491	487	486	505	480	484	483	454	490	511	507	506	479	467	478	477	468	475	467	494	493	456	460	503	441	493	473	495	452	485	492	517	474	473	504	493	484	491	481	468	537	453	477	482	461	489	505	468	464	449	458	471	460	455	473	482	487	481	456	514	471	465	507	503	478	475	449	511	473	453	455	447	458	499	442	462	497	450	527	505	498	474	492	486	486	495	488	483	494	521	474	484	459	477	488	484	478	464	460	458	477	479	480	468	472	483	475	467	493	458	482	469	488	508	475	463	471	455	467	497	511	501	512	458	469	497	486	485	461	460	445	458	499	513	461	491	472	493	478	493	470	485	458	460	440	478	530	455	500	441	478	454	480	492	515	480	495	464	471	489	501	490	471	461	484	479	483	440	537	529	495	467	493	508	479	481	488	448	477	470	512	482	538	494	487	488	457	481	490	453	471	517	476	444	468	461	491	476	461	459	472	496	502	475	500	491	490	439	472	506	476	532	480	488	449	480	454	476	494	482	470	478	470	490	478	474	468	468	498	517	464	504	478	473	449	461	492	455	460	507	481	500	477	509	474	459	470	483	473	489	486	469	454	477	501	475	484	453	436	461	493	504	470	486	452	486	541	503	482	503	453	468	462	519	491	469	463	474	499	461	493	490	489	473	475	466	476	488	438	468	549	511	487	467	497	480	458	483	494	497	473	470	489	500	491	447	461	477	501	489	432	510	476	469	449	486	442	493	487	457	496	497	522	485	449	473	452	490	480	463	503	506	481	483	476	440	483	499	484	486	474	501	507	480	483	471	466	471	496	486	481	480	507	471	471	480	495	484	477	491	486	502	487	443	475	507	491	439	491	480	479	501	459	470	482	516	505	498	504	495	475	474	470	477	493	501	499	473	443	487	465	470	445	483	459	467	501	479	456	468	479	491	485	460	461	477	446	464	506	481	530	479	499	476	444	469	479	487	504	454	494	483	462	472	474	483	499	482	463	502	475	537	500	482	467	447	485	492	480	448	489	462	514	476	456	475	488	488	502	479	509	512	483	450	533	481	506	493	474	489	514	436	506	474	464	480	453	488	485	457	468	493	481	501	454	479	471	501	484	465	486	451	498	499	488	459	502	463	458	500	477	481	467	476	504	459	468	485	506	472	519	467	481	463	488	461	485	456	472	510	460	473	456	462	463	492	485	441	486	474	485	500	475	497	474	455	498	460	512	492	498	507	480	516	442	447	485	470	466	472	457	456	480
81091	45257	15292	2497	520	367	324	295	246	211	233	221	213	213	216	217	180	146	184	197	193	204	190	198	226	179	198	178	177	170	164	201	189	191	185	192	163	202	177	179	196	242	224	202	204	210	217	218	188	241	170	199	213	219	223	224	292	230	262	258	271	260	270	278	223	211	184	205	204	197	199	179	186	207	193	170	190	186	207	166	182	189	192	194	205	176	176	190	189	198	157	164	168	161	169	193	186	172	184	194	199	181	186	209	175	167	166	174	189	180	184	180	183	191	173	198	167	151	152	175	209	186	173	156	199	182	164	169	180	181	166	159	169	160	153	188	160	185	181	169	163	178	181	223	178	185	177	181	195	174	171	186	211	185	181	177	168	205	162	161	198	183	189	170	203	189	166	147	184	180	180	188	182	175	154	157	188	170	161	182	177	190	174	160	158	165	173	162	183	186	191	170	155	193	187	180	151	164	189	198	161	168	173	181	148	190	177	169	184	170	155	188	190	179	192	176	176	185	184	164	156	162	170	189	164	179	175	179	165	184	171	164	183	182	164	176	172	192	194	197	181	213	180	164	194	168	177	158	164	168	196	196	179	182	180	198	187	191	190	198	200	165	175	159	172	165	153	180	165	183	199	179	168	184	184	175	192	168	175	165	223	172	163	157	196	167	157	180	149	179	212	188	164	164	173	165	162	172	185	170	165	167	180	187	160	162	180	177	189	203	158	160	192	196	160	158	201	150	160	190	193	174	182	198	181	183	180	157	187	182	158	183	187	160	195	175	162	176	196	185	201	176	175	167	187	185	182	173	183	191	171	165	182	180	181	207	187	182	184	176	151	173	177	187	188	179	171	173	184	158	205	174	171	177	192	197	173	166	186	188	181	178	173	190	177	175	177	188	202	197	176	176	184	167	198	164	206	185	177	191	209	163	177	177	205	174	162	187	162	186	173	206	173	173	196	204	188	189	213	184	184	192	166	171	167	172	187	175	161	178	187	198	169	146	174	179	186	178	179	184	178	151	181	190	205	192	186	204	169	167	197	147	182	196	188	171	184	169	165	184	173	205	196	173	184	181	158	180	182	198	160	176	186	180	169	178	185	201	184	185	189	169	197	174	166	185	198	178	163	168	177	181	173	205	160	188	170	170	198	179	174	168	161	180	162	172	175	186	172	179	185	178	169	191	187	177	188	201	180	170	149	198	181	191	187	171	193	166	173	185	175	173	184	187	188	149	185	161	185	168	181	168	163	158	179	163	162	175	194	209	157	179	183	155	166	190	192	183	160	163	167	167	191	163	200	157	175	176	162	200	163	167	198	178	185	175	171	165	179	182	167	176	177	180	158	144	205	190	154	191	170	168	178	193	197	176	187	180	166	181	188	186	199	183	156	188	193	182	181	172	185	196	177	175	168	148	179	174	184	200	161	173	186	147	180	202	182	174	195	192	189	182	200	175	153	189	200	175	159	185	168	152	183	169	179	166	188	168	181	183	165	187	178	171	187	181	183	174	172	201	175	178	180	194	195	174	180	166	157	175	180	198	172	180	185	185	196	184	191	212	190	176	171	187	173	158	171	184	160	170	191	180	191	167	187	159	174	173	191	178	183	179	160	149	169	149	168	189	186	201	210	182	173	162	158	177	175	195	152	194	177	192	184	165	170	169	174	149	150	190	158	192	182	189	174	178	185	188	183	208	184	190	163	194	187	173	185	175	167	167	178	177	168	164	164	160	181	164	172	188	196	158	188	188	162	172	177	156	166	174	174	193	172	167	168	177	184	197	165	188	181	163	186	174	206	191	175	193	173	180	169	183	185	180	151	188	162	178	164	194	187	181	174	168	170	143	158	191	185	185	174	160	161	169	158	190	165	170	181	172	187	192	180	186	180	181	192	160	177	184	165	172	180	178	173	165	170	199	191	188	173	155	192	190	169	177	191	203	173	183	168	183	186	181	149	169	202	157	177	183	184	190	164	177	150	159	190	165	165	207	186	181	183	192	178	180	185	149	169	166	152	195	182	175	185	176	186	173	186	179	210	187	188	179	184	194	187	195	166	180	197	169	156	178	214	156	183	187	163	162	180	178	160	173	173	184	158	175	182	195	159	195	188	194	180	202	159	167	180	189	177	148	208	178	156	194	155	177	187	185	167	193	177	176	174	170	175	172	213	167	160	165	172	212	187	170	178	191	165	177	164	170	168	161	178	168	181	172	171	178	178	175	198	168	178	204	137	189	170	179	189	167	182	194	181	187	179	177	161	183	173	187	160	160	171	187	155	198	169	166	185	193	200	158	167	174	181	165	172	168	195	192	163	188	165	173	178	195	183	206	157	170	183	185	183	176	143	169	167	189	197	183	191	153	177	183	165	178	187	165	150	184	191	171	178	185	190	174	169	195	194	202	160	171	192	178	175	154	177	182	160	173	185	192	171	169	177	192	206	184	169	174	171	179	200	178	165	170	185	159	166	191	201	183	184	180	199	180	186	159	152	179	178	192	172	187	193	169	161	164	196	161	206	171	186	177	208	197	182	188	176	179	166	169	171	173	169	166	174	174	186	183	186	181	187	184	176	195	178	188	160	175	179	177	170	174	170	181	180	178	188	177	182	154	183	211	158	192	183	159	162	188	173	174	166	176	170	163	180	179	197	167	186	176	185	183	194	164	182	154	192	191	195	192	165	166	182	155	176	165	150	193	182	184	197	176	151	175	174	180	201	180	152	192	181	171	162	187	176	167	185	198	174	167	159	157	176	155	185	180	165	170	167	202	196	177	173	195	159	176	160	184	193	156	177	165	171	163	172	153	172	216	174	181	182	189	170	203	143	182	164	182	172	191	189	156	186	173	169	185	164	213	172	171	182	178	187	193	167	211	188	174	203	157	188	180	170	184	184	159	216	201	182	183	165	197	171	163	198	176	204	198	189	162	189	186	209	166	186	196	185	197	165	187	178	183	181	174	187	187	163	184	170	157	176	174	173	177	171	150	184	166	160	150	201	167	179	181	157	179	193	171	190	179	174	181	194	196	188	203	173	194	179	178	167	178	168	183	167	182	174	193	166	177	134	188	209	191	180	174	172	197	161	164	167	180	161	176	202	156	180	185	179	173	197	164	154	201	208	191	197	177	188	177	178	182	154	169	180	159	168	165	158	186	183	171	192	174	179	191	194	192	148	179	187	187	175	157	173	184	165	182	187	199	178	195	191	165	199	178	190	160	200	173	158	179	162	215	191	176	200	173	170	189	178	166	180	177	172	190	183	171	176	161	194	181	169	187	160	174	153	168	169	182	185	211	171	177	173	189	184	176	166	213	170	176	181	191	183	170	163	172	162	165	213	184	174	190	199	169	177	176	181	149	178	175	166	163	180	180	181	185	173	171	191	205	201	190	199	183	177	190	175	176	196	187	180	168	183	167	155	159	192	195	176	177	153	182	196	173	204	174	178	156	169	197	185	170	181	151	197	184	186	185	182	175	179	184	158	205	197	171	168	194	178	196
60924	29599	1739	1853	1634	1406	1175	1121	983	909	832	770	741	715	735	687	618	639	615	614	695	614	542	589	565	584	564	519	542	543	570	576	559	553	507	512	539	546	522	530	704	805	793	718	714	724	772	740	756	673	672	724	734	708	708	678	1428	1021	1132	1181	1202	1020	1266	1016	917	829	669	757	635	648	715	617	565	575	576	586	608	560	603	617	576	590	526	499	536	528	529	510	549	537	540	524	490	533	548	558	523	508	523	508	480	520	518	472	492	518	472	540	542	546	537	498	515	496	519	522	528	523	519	516	498	539	485	542	557	511	520	510	528	518	467	509	501	516	509	511	513	507	491	550	518	525	481	498	514	548	509	529	527	538	481	552	516	553	490	529	516	507	518	479	547	532	502	519	516	530	487	492	543	510	495	501	522	517	542	518	510	504	476	569	530	505	535	504	489	559	544	540	485	528	497	505	497	520	521	500	529	546	506	531	558	536	507	521	503	502	534	487	556	544	510	508	527	568	497	518	525	535	507	483	501	526	496	468	467	462	507	520	490	490	534	498	509	526	518	512	505	517	536	508	509	492	521	469	517	525	494	510	479	485	481	532	519	514	500	488	502	520	497	510	506	549	494	504	501	501	564	509	516	510	493	567	507	516	528	493	514	509	513	537	505	529	493	539	482	518	488	524	487	498	515	518	496	521	498	514	550	517	480	530	515	506	486	516	532	516	491	525	505	541	527	516	509	515	515	500	533	523	504	501	519	534	507	456	513	514	553	512	505	513	515	550	540	521	575	550	555	504	505	469	543	512	535	516	505	530	507	508	526	511	536	544	533	517	506	534	504	533	531	529	465	561	498	546	512	498	533	505	527	473	503	504	543	509	520	507	519	551	511	541	549	521	495	528	523	538	502	512	514	511	512	535	541	502	506	484	515	554	486	492	528	473	505	520	474	519	515	518	539	497	507	497	509	501	479	543	511	518	521	547	495	503	524	523	508	520	515	504	487	496	513	499	466	524	520	524	499	525	484	534	505	510	523	523	502	541	536	516	484	493	509	483	531	533	522	538	484	511	521	518	498	516	539	551	489	512	549	502	505	519	482	516	532	494	513	520	495	527	458	513	557	530	536	503	479	518	489	534	555	511	505	551	529	493	551	509	465	522	501	468	505	513	530	509	492	565	518	521	517	533	504	521	511	512	519	497	526	506	517	511	481	541	519	516	494	515	508	489	518	533	509	532	514	523	523	551	533	519	523	505	514	508	532	515	510	547	488	526	494	486	519	501	474	501	526	550	499	488	491	518	508	577	470	568	511	530	538	476	498	513	507	503	531	464	515	500	505	504	475	523	523	481	510	494	509	499	545	547	506	506	512	488	518	553	502	534	535	491	489	487	495	545	515	500	537	501	505	514	507	534	493	525	458	492	521	488	466	509	541	468	531	524	523	545	523	481	523	537	504	503	468	530	525	518	501	525	532	531	508	516	502	550	554	507	509	497	525	511	513	502	511	507	519	506	516	520	517	488	504	467	524	528	505	535	538	519	515	524	512	532	532	501	499	552	493	513	499	518	505	517	510	517	518	464	518	560	491	498	499	519	517	502	527	515	539	521	501	478	515	494	497	553	528	558	512	516	531	535	555	534	491	550	528	446	511	514	572	490	518	574	541	506	526	545	515	507	513	492	516	553	540	477	517	501	534	512	489	501	500	481	504	516	519	535	512	521	531	519	482	485	504	518	523	528	542	484	511	500	525	554	521	483	507	520	509	557	536	507	505	499	498	541	539	530	524	489	580	523	500	504	538	522	522	563	525	500	521	509	530	519	514	507	567	532	534	481	517	506	512	546	508	534	498	540	521	555	515	510	531	556	511	494	502	539	551	522	475	555	544	483	554	479	537	542	551	498	489	526	524	551	535	492	547	569	486	491	513	527	548	483	526	543	548	514	497	597	535	517	531	517	555	509	498	536	496	521	528	529	501	515	495	552	531	476	514	503	541	533	511	521	529	541	516	588	525	495	533	492	552	534	522	542	497	540	537	530	496	531	517	539	496	534	517	533	533	521	514	505	530	523	535	526	520	514	505	533	502	528	488	507	498	473	472	537	497	521	495	545	512	550	502	491	481	492	541	494	511	515	506	544	504	502	492	514	517	538	508	533	532	482	519	476	500	504	538	509	515	529	505	532	514	513	569	501	511	530	502	494	541	523	505	504	526	520	489	525	507	524	539	491	537	514	467	531	529	504	514	550	570	526	521	521	536	524	565	487	521	529	518	501	525	494	487	504	519	488	485	488	487	481	527	515	540	511	486	509	541	495	550	536	497	521	528	483	469	523	554	549	512	518	528	566	523	515	502	560	504	524	495	564	543	453	533	550	524	541	505	562	526	515	503	480	527	533	519	535	481	508	531	505	507	502	498	526	528	496	527	522	559	485	518	455	497	456	507	538	501	500	485	546	509	543	476	484	530	554	489	495	532	539	483	486	508	534	545	511	498	501	501	504	527	522	481	522	500	528	491	527	547	527	514	528	529	551	509	489	516	521	519	510	565	529	548	550	521	550	497	507	545	478	539	512	490	519	506	472	510	550	485	505	542	503	510	485	527	498	506	486	519	558	486	485	521	519	516	536	526	538	471	539	512	530	464	533	476	503	536	472	510	530	517	527	551	539	507	470	540	515	556	548	521	498	501	523	516	533	511	535	507	485	538	547	505	537	508	498	545	507	506	575	513	503	539	529	516	506	531	533	473	532	543	506	510	527	529	484	521	519	525	534	531	534	511	527	525	507	502	484	487	500	477	543	495	495	510	523	511	545	522	505	536	484	529	549	523	555	517	509	516	508	520	507	511	527	524	515	501	554	497	514	498	517	525	531	528	522	524	492	504	504	480	508	524	556	553	524	548	537	528	525	561	552	509	507	496	538	458	543	480	524	502	533	480	483	501	491	536	498	517	507	536	528	522	538	568	481	515	501	515	489	512	519	561	506	523	507	547	586	517	494	491	513	474	471	517	489	519	502	524	572	540	543	516	513	534	542	534	510	545	519	496	500	483	483	502	502	546	500	561	463	482	507	518	485	561	554	503	511	528	512	545	526	501	474	551	538	523	513	490	513	502	531	488	509	474	506	500	491	503	500	550	545	535	503	543	521	478	527	522	511	506	531	507	508	525	523	468	499	516	494	483	536	551	520	528	493	498	532	478	500	509	485	472	506	527	523	557	544	532	541	551	511	528	545	499	503	531	536	500	516	502	503	563	509	541	555	549	497	484	493	502	480	478	504	485	579	516	495	525	525	547	526	554	510	512	506	477	506	501	541	461	566	547	549	530	472	503	540	525	513	507	512	531	486	582	502	520	503	517	533	524	488	512	495	495	520	510	513	485	505	530	533	483	513	513	486	541	478	520	498	498	483	549	471	485	512	522	537	540	540	514	523	532	534	499	501	524	549	542	514	502	503	512	530	510	508	517	529	517	488	529	507	519	526	506	477	507	522	558	531	521	515	499	492	554	525
42659	11933	851	306	313	269	281	300	282	272	285	270	279	286	290	231	298	277	272	283	288	283	289	314	285	276	278	260	284	306	274	276	297	262	266	248	270	273	315	273	281	288	277	294	287	251	283	257	298	286	275	263	258	270	305	255	275	281	277	257	283	269	299	297	249	267	297	286	276	252	280	254	264	265	288	289	260	286	247	289	293	276	257	257	285	285	277	280	276	307	282	267	268	300	260	274	261	258	311	262	257	285	286	265	266	270	256	308	272	285	295	263	290	279	311	258	311	284	246	283	283	273	253	276	263	275	281	280	277	281	271	271	248	276	280	238	299	296	300	260	293	237	273	273	307	260	247	308	276	269	259	279	312	273	286	250	272	313	282	265	284	282	305	266	253	288	309	297	288	294	279	296	262	281	243	307	271	274	263	263	304	302	292	288	275	272	291	253	289	258	272	285	284	281	297	266	271	288	264	293	267	271	298	300	246	290	268	280	292	308	296	267	289	265	310	290	292	243	285	250	274	279	256	294	287	251	283	281	282	278	273	259	266	273	269	268	277	270	272	247	259	294	281	293	296	307	253	272	301	284	292	273	256	286	271	293	260	284	268	257	230	271	286	257	298	262	318	247	282	250	258	290	309	277	287	260	338	313	288	271	290	271	273	266	270	259	283	273	276	300	282	270	223	291	266	272	275	312	270	310	252	290	264	297	257	264	282	238	281	286	274	252	266	294	237	325	306	290	280	280	267	228	262	294	263	294	291	282	290	266	256	249	271	298	306	295	271	277	271	251	280	285	265	268	276	270	286	276	262	278	261	264	271	300	277	268	285	281	288	261	269	308	308	268	280	301	278	289	271	287	263	272	259	297	314	305	267	275	267	268	248	281	284	276	274	279	277	281	278	282	272	270	274	264	267	252	284	275	258	290	256	272	286	269	283	288	264	285	289	262	301	290	295	321	262	267	295	281	279	268	315	254	302	306	303	278	268	258	285	319	261	266	268	288	247	265	259	281	264	292	277	263	305	244	300	274	257	279	272	302	290	251	302	300	291	303	274	338	268	241	269	270	263	290	265	281	262	282	277	277	267	280	292	270	290	283	286	286	265	304	310	299	257	274	266	291	267	288	309	258	245	268	261	261	277	269	271	269	269	250	283	275	251	314	281	301	293	275	267	285	272	289	303	281	276	271	264	271	264	279	287	272	269	262	273	287	240	240	260	269	285	275	302	291	304	300	284	260	274	309	295	272	286	276	288	283	286	272	286	280	268	278	275	274	309	283	287	248	250	278	274	294	299	294	279	290	287	277	286	253	288	271	283	278	265	281	274	277	291	258	245	263	244	266	286	253	264	277	267	313	269	290	260	284	282	281	280	308	281	253	267	248	274	251	291	271	268	278	278	302	282	284	254	256	289	290	286	270	307	276	284	290	294	288	279	286	278	296	254	268	272	293	262	310	274	270	271	288	269	270	266	301	280	316	258	281	261	267	289	236	250	267	259	279	245	281	262	243	276	290	293	300	295	282	256	263	245	286	269	269	272	280	299	247	264	274	263	291	273	274	288	283	256	261	299	261	265	257	307	277	290	286	272	285	294	286	296	261	265	277	314	261	277	288	250	255	254	305	275	266	284	268	280	285	263	249	282	281	280	308	277	287	285	268	267	272	294	264	273	275	279	264	257	263	285	301	285	295	271	290	290	260	311	289	295	272	280	279	289	269	290	304	292	265	287	295	295	266	284	260	309	245	242	303	278	302	287	289	297	309	275	265	279	290	277	296	296	273	287	292	292	286	275	270	311	281	270	262	262	262	251	294	280	287	263	271	313	267	276	261	288	269	280	282	316	247	254	282	311	277	286	275	282	274	276	267	271	265	274	269	284	269	271	282	265	282	279	270	276	263	294	315	255	254	296	274	257	280	259	289	240	305	265	303	296	280	287	280	270	265	277	268	280	313	294	284	271	246	266	289	269	302	298	262	287	284	273	279	261	255	287	298	278	301	279	274	265	267	253	288	297	272	266	277	278	286	297	308	287	291	269	269	252	280	273	279	245	259	273	302	280	281	265	310	274	265	269	274	293	293	270	264	281	282	264	270	278	285	257	257	249	260	298	262	292	301	270	294	273	258	291	296	253	283	266	279	307	297	269	296	313	303	260	268	271	309	300	266	277	287	259	274	283	258	265	291	280	284	262	302	287	260	264	233	269	269	274	288	269	272	279	253	286	276	272	287	280	264	283	272	281	256	273	308	276	272	268	282	275	301	261	299	304	289	292	276	253	289	302	270	290	289	281	275	280	276	283	288	276	267	269	283	294	290	260	270	252	289	265	301	257	297	274	274	265	315	278	280	265	304	253	309	298	256	285	252	265	291	263	298	257	310	270	296	273	304	273	241	253	262	277	260	258	254	248	289	279	255	283	282	309	275	266	269	279	270	269	280	247	292	260	299	269	272	264	298	291	289	285	282	277	230	281	257	297	280	288	282	294	320	264	289	293	278	310	271	287	278	263	300	269	268	298	239	271	287	290	293	284	283	276	272	279	301	260	305	250	282	288	292	283	273	298	279	274	287	263	280	254	251	293	322	260	288	269	291	281	273	281	303	247	260	271	263	290	267	283	254	292	260	293	293	271	236	286	299	288	311	300	268	283	295	297	328	282	275	251	265	273	274	299	266	308	284	300	289	268	317	272	314	265	276	284	278	280	266	290	289	290	291	290	271	268	316	266	317	269	290	238	272	284	263	279	300	298	277	241	262	275	259	277	309	267	254	265	271	292	257	288	275	262	278	286	268	288	262	265	296	285	263	289	249	274	286	263	276	254	295	281	306	254	250	318	273	272	254	267	247	296	267	253	274	260	289	262	264	302	308	274	287	295	293	285	275	274	290	291	254	277	277	263	292	265	254	259	283	264	294	279	295	257	290	248	282	264	265	245	275	283	265	265	267	268	266	276	303	267	267	226	288	268	308	268	288	273	324	258	297	279	292	275	298	297	280	238	300	276	284	266	309	280	261	296	265	283	311	268	266	284	278	316	298	266	243	283	247	272	272	300	272	289	270	273	271	296	263	273	290	294	272	277	274	260	271	299	270	291	292	278	295	241	280	277	256	292	276	269	285	277	287	288	283	289	274	245	268	250	242	307	298	276	245	290	230	294	278	314	256	284	278	301	289	278	291	269	297	235	275	265	287	288	251	283	314	268	269	280	283	293	277	271	272	268	275	294	273	266	254	281	266	283	292	250	291	299	275	281	276	269	280	262	288	263	270	269	265	276	278	303	301	281	268	291	289	273	274	253	260	298	281	270	290	244	274	295	273	269	273	246	286	295	303	273	272	271	260	275	275	287	252	275	275	254	268	261	293	280	256	271	276	279	255	274	270	265	251	296	261	280	269	275	274	276	265	258	277	298	272	287	247	273	276	274	285	300	297	291	298	299	286	266	304	284	294	276	276	278	282	251	252	292	276	298	260	273	275	270	290	285	264	298	279	261	333	268	241
35068	5418	798	836	816	813	748	781	769	772	715	755	736	748	783	727	758	734	714	786	772	739	767	800	777	720	740	801	780	690	768	723	723	758	741	753	760	776	768	713	782	760	805	793	718	781	763	742	738	747	749	774	723	747	702	801	777	769	767	779	801	771	745	730	748	714	749	730	759	720	747	717	721	745	763	751	741	776	740	754	750	728	735	789	734	731	819	776	766	748	750	786	751	806	737	681	768	731	727	767	776	713	761	768	679	713	798	801	757	755	745	769	716	718	743	744	709	698	774	795	751	802	759	750	734	726	722	726	768	761	772	713	744	753	719	751	752	765	754	767	716	754	797	756	758	761	774	691	761	747	752	741	763	745	773	691	717	683	755	713	788	724	729	772	716	723	752	778	732	765	737	761	792	692	802	773	754	773	723	785	736	787	722	771	735	765	768	765	755	741	769	760	717	755	770	729	759	748	760	697	760	751	761	725	770	779	718	759	752	745	764	742	759	789	760	777	757	708	794	771	779	757	717	780	726	797	700	770	767	754	724	698	715	735	786	804	737	767	789	668	725	699	771	776	732	759	756	740	803	778	717	768	725	752	801	726	806	757	754	752	712	712	762	752	773	736	787	761	753	743	687	775	761	765	752	746	747	827	753	720	806	712	771	799	792	748	773	724	787	790	776	780	727	767	777	734	741	779	775	748	735	723	755	756	779	674	789	755	743	762	764	775	808	719	744	756	776	726	761	766	792	701	723	801	747	752	749	764	748	747	715	735	788	720	739	731	702	715	726	710	732	755	706	750	703	732	785	775	775	747	716	759	760	743	750	746	744	691	685	735	731	772	767	748	801	742	750	763	706	741	708	719	745	798	721	701	767	750	766	751	744	772	788	776	738	781	747	747	765	747	673	739	766	752	765	731	737	784	731	750	788	708	752	739	741	790	771	740	714	770	720	726	784	740	735	741	727	718	693	703	702	774	716	752	720	742	783	771	728	751	752	778	767	760	730	770	758	752	750	785	746	712	740	737	762	732	775	735	732	763	696	716	767	715	825	712	734	752	781	757	765	733	802	732	747	744	708	798	762	720	684	722	765	781	739	743	721	763	750	782	764	793	755	782	731	805	748	751	739	757	738	755	755	708	751	718	783	730	759	765	750	739	762	790	786	754	765	733	712	748	745	762	730	726	758	764	763	802	791	751	753	752	734	745	743	756	734	722	748	782	750	714	756	741	788	786	706	734	715	806	730	747	766	748	711	705	748	748	725	747	686	771	734	748	778	769	815	783	722	710	711	764	771	750	771	720	730	755	727	759	778	749	782	693	765	747	756	756	718	774	775	770	747	745	770	735	787	724	732	739	726	728	760	789	776	745	727	770	731	736	733	735	765	733	753	768	743	771	733	719	769	766	740	726	758	794	715	732	765	776	696	707	726	745	745	715	712	787	766	759	757	799	731	741	788	770	711	752	735	782	734	714	785	729	722	738	742	785	753	758	753	787	794	787	754	733	744	730	808	778	738	723	744	768	734	769	754	735	741	714	736	784	760	726	733	729	750	770	740	747	761	720	716	779	707	743	770	743	755	732	752	737	741	753	769	781	755	750	750	743	733	723	730	730	754	750	740	770	724	737	795	714	733	714	750	767	750	796	760	779	792	700	750	802	758	747	742	762	705	742	801	747	761	709	764	702	725	790	730	735	687	769	735	777	713	738	722	710	739	715	734	770	744	763	751	735	761	743	774	736	794	759	759	787	753	732	773	707	793	787	730	746	769	712	733	753	731	762	796	776	718	725	733	752	777	745	754	775	780	762	716	724	780	746	752	804	738	743	808	792	731	799	757	777	740	735	725	730	789	751	711	717	697	766	744	763	818	750	739	749	761	776	738	727	805	791	765	737	685	712	796	724	769	759	712	759	723	716	714	741	772	743	716	725	748	719	733	739	744	756	775	782	786	744	749	759	733	735	763	734	730	765	749	745	747	758	792	812	818	732	740	743	732	740	732	753	771	732	690	725	742	710	758	798	774	736	731	704	792	723	735	777	727	716	731	777	776	722	774	774	784	691	758	754	691	731	793	799	770	760	728	758	740	758	794	800	782	756	756	764	729	768	731	747	805	769	744	755	731	769	762	765	765	777	718	735	772	776	718	774	805	746	742	711	744	751	779	803	701	747	716	807	787	800	727	753	781	779	745	713	721	726	774	765	800	740	755	742	754	688	706	742	788	731	722	807	772	777	737	778	742	778	730	765	742	693	741	791	730	733	763	766	756	774	705	736	779	768	787	806	727	770	725	744	749	770	745	787	729	750	748	736	729	802	784	738	728	755	816	767	765	751	784	712	746	763	778	780	737	718	721	747	778	743	761	794	750	721	755	736	748	759	749	765	756	721	776	756	743	784	797	740	787	739	731	715	769	782	684	730	747	771	748	822	744	778	774	726	750	745	738	703	737	759	734	706	765	755	751	716	787	747	783	724	723	759	756	735	771	705	760	720	731	745	726	706	739	774	733	773	748	754	784	764	757	752	699	787	782	756	734	768	770	749	756	737	711	699	717	817	749	757	799	774	752	744	787	741	754	710	760	757	727	758	796	735	718	744	753	720	753	807	716	735	722	790	778	701	750	749	733	731	786	765	718	731	761	753	742	748	762	719	759	759	761	730	744	781	723	777	739	751	762	756	726	771	794	760	722	736	748	662	759	763	695	723	728	713	731	745	750	757	770	696	794	755	733	741	719	711	784	747	746	769	785	787	772	722	733	761	733	709	719	752	760	781	792	757	745	760	737	722	744	749	740	771	791	752	745	694	727	730	768	797	736	724	790	765	752	747	742	705	769	755	724	759	711	769	721	795	730	767	786	752	750	757	725	806	777	730	782	770	809	715	745	754	759	747	736	794	782	785	735	740	752	773	717	735	739	695	756	784	764	768	756	741	732	734	773	812	751	739	732	751	756	688	757	719	735	770	752	747	722	717	748	740	725	782	750	732	755	788	780	759	732	736	728	743	759	762	769	737	744	736	790	738	740	771	759	784	768	797	732	738	753	755	792	741	785	715	812	753	739	734	705	731	732	760	790	773	774	744	725	759	789	700	762	760	783	767	736	769	716	798	731	729	773	734	749	688	690	705	742	776	740	719	790	784	746	686	774	723	743	741	735	684	759	773	717	717	714	691	770	760	824	785	672	721	730	738	744	714	748	756	740	730	762	733	756	790	752	782	707	725	761	759	735	717	744	704	714	754	780	764	740	778	729	724	724	774	756	746	772	811	706	743	677	755	761	714	790	788	767	775	793	770	741	738	749	742	725	758	761	770	773	739	758	699	766	763	732	754	766	746	735	757	751	763	757	778	758	735	761	763	781	709	729	724	747	726	770	755	778	708	806	716	747	761	763	738	735	754	740	785	787	786	759	728	791	752	727	733	730	750	762	742	738	730	737	741	718	765	747	735	754	746	719	733	766	742	740	751	768	783	687	771	725	735	719	763	754	781	754	736	729	728
72989	36143	12121	941	351	276	236	199	207	200	198	172	178	187	191	188	170	165	186	186	151	171	170	185	170	174	170	149	190	150	168	142	155	167	171	147	171	161	175	170	184	188	191	187	176	199	180	183	210	182	179	185	167	146	179	181	169	176	203	173	204	195	217	176	195	180	165	168	169	167	169	165	153	197	175	161	162	166	146	176	152	175	160	164	174	168	173	155	158	153	166	166	159	158	145	178	145	151	150	152	180	148	150	159	154	163	146	155	165	154	154	157	166	183	151	174	171	135	153	142	174	180	156	135	168	144	148	157	153	152	157	148	177	178	164	158	164	157	154	161	172	163	154	152	145	153	160	149	173	168	147	156	180	143	176	150	154	170	160	151	164	155	148	147	174	159	156	160	175	172	157	156	171	144	154	154	161	144	156	152	165	170	169	152	137	153	167	151	136	169	157	165	163	163	141	157	173	175	148	167	138	164	181	172	152	157	173	163	157	156	155	148	157	127	146	179	187	192	157	164	143	179	153	147	133	157	182	153	173	172	170	135	145	191	153	160	160	178	163	174	161	143	144	160	157	146	169	173	159	154	174	136	159	155	168	179	152	142	141	159	184	145	156	162	169	155	159	200	166	154	146	169	163	154	160	171	156	133	156	157	173	163	155	158	185	162	156	165	157	152	162	144	150	159	168	150	160	178	156	171	147	159	169	148	163	169	151	183	145	191	172	166	150	187	168	157	157	186	180	155	150	174	163	164	152	155	167	159	162	178	184	171	168	166	179	185	152	155	179	153	188	155	172	146	185	171	143	162	168	169	174	176	157	132	141	161	182	143	165	151	181	146	163	168	173	165	167	162	148	183	160	158	159	158	163	164	170	171	162	175	173	163	163	153	154	169	164	169	164	165	154	163	148	167	160	203	172	158	180	176	130	128	155	175	178	162	174	167	147	123	152	145	181	155	153	162	162	164	168	140	143	138	191	179	194	180	166	157	158	165	173	150	153	164	173	181	176	143	160	169	152	160	135	169	146	163	147	159	147	156	160	162	173	148	161	181	163	155	159	161	177	162	155	158	165	151	168	155	129	160	179	175	165	167	164	180	168	157	160	153	162	164	152	153	158	164	159	186	161	168	154	168	150	140	167	179	194	168	159	157	167	178	155	172	179	200	170	154	167	140	173	160	139	149	172	155	160	166	175	169	201	162	177	154	176	153	179	158	176	152	152	152	149	164	162	138	145	150	158	173	174	172	157	150	168	166	181	140	150	179	169	170	167	146	169	168	159	153	149	176	169	163	147	136	180	179	160	142	168	164	172	134	173	161	168	157	162	154	164	152	151	150	158	185	165	156	182	179	151	140	145	159	176	155	159	149	166	165	163	156	178	192	172	155	169	163	151	170	156	162	170	154	152	174	146	164	155	148	170	162	155	151	165	163	149	185	155	141	166	163	161	151	151	158	167	156	163	167	152	168	156	176	154	166	163	161	164	158	168	177	148	157	170	163	155	151	173	159	187	178	179	168	172	169	158	158	175	147	141	179	161	145	159	181	165	157	181	158	176	161	148	180	165	170	172	172	155	160	144	173	166	164	154	150	146	131	168	156	182	173	155	151	174	161	170	146	159	171	169	155	179	145	174	166	164	166	149	147	162	142	152	183	141	168	154	151	175	190	148	162	160	169	152	179	160	168	175	164	192	192	169	143	148	142	140	183	156	129	173	156	156	167	164	164	177	153	177	163	158	170	150	147	167	173	157	185	143	170	168	154	149	162	165	166	150	187	156	169	181	170	140	156	170	152	166	161	172	147	150	157	155	162	156	146	182	182	145	153	171	174	185	146	165	164	174	163	168	147	152	137	148	158	143	159	153	156	155	153	164	181	135	172	181	170	161	159	155	162	137	185	170	152	177	144	168	167	181	153	147	148	138	171	172	167	161	166	145	168	173	142	172	172	188	144	182	146	175	176	141	181	150	167	180	158	147	151	150	148	160	174	152	145	198	171	168	143	174	178	160	148	146	149	173	178	164	154	170	147	152	134	171	154	153	174	155	161	159	174	147	174	153	167	166	148	146	157	179	159	161	168	171	136	142	191	140	199	136	128	168	174	158	157	172	146	157	145	145	153	147	172	146	162	161	160	152	172	156	163	148	162	164	176	138	161	160	154	170	160	159	149	162	170	153	171	161	163	156	150	134	180	154	133	164	142	179	162	141	158	180	165	186	151	168	157	151	156	148	157	173	157	160	136	171	170	148	165	167	153	174	151	164	152	154	154	157	177	151	176	169	149	148	165	179	163	152	152	155	183	136	183	164	139	159	166	163	131	140	154	147	148	162	197	155	152	154	151	162	155	172	138	163	154	162	152	146	163	176	136	169	155	165	165	152	164	169	160	158	178	151	176	152	159	134	174	125	151	163	150	137	167	147	172	173	164	162	156	166	159	164	162	169	162	168	141	149	160	188	161	150	154	159	155	159	173	164	144	147	133	153	143	147	159	141	163	137	163	164	157	166	168	155	164	157	180	165	169	165	140	170	173	153	148	154	171	197	179	153	147	154	155	177	156	198	142	150	161	158	141	164	156	152	175	161	190	122	164	153	171	162	157	156	180	159	160	168	139	182	156	150	179	150	166	139	168	165	176	168	176	145	156	163	176	161	147	178	164	173	172	152	162	142	148	155	157	184	166	127	149	159	152	146	171	165	151	158	155	160	143	163	158	174	171	159	165	178	150	162	160	149	143	150	175	172	158	143	160	192	140	164	160	156	171	143	152	188	164	180	160	141	167	156	159	174	160	153	168	165	150	158	145	165	155	148	141	169	144	153	164	160	156	157	181	154	155	202	157	163	160	151	155	164	149	175	166	155	161	164	176	144	186	158	175	157	148	144	155	155	144	170	150	161	159	155	148	169	159	165	161	150	159	163	159	167	170	164	168	150	152	176	158	169	150	169	148	150	165	167	169	169	175	162	178	135	152	159	172	161	162	161	171	165	150	161	150	172	159	172	165	161	143	165	160	168	173	173	179	169	159	141	161	157	166	157	152	174	162	150	154	180	175	167	165	148	142	181	131	198	160	176	158	160	152	169	144	177	154	158	187	144	160	161	162	155	185	170	162	147	153	166	194	189	162	176	166	148	160	177	142	161	143	166	154	168	150	150	170	157	148	179	155	163	187	166	173	150	158	168	161	149	188	165	148	156	162	168	157	175	168	146	164	158	156	174	178	172	155	162	164	166	128	175	181	126	178	146	166	165	153	163	154	149	170	180	143	145	137	157	148	162	181	173	162	175	143	164	143	167	190	145	150	145	185	148	145	149	154	146	165	179	168	166	154	178	147	177	147	168	163	142	180	156	169	166	133	160	149	160	162	140	150	141	168	167	151	175	170	176	175	158	154	154	167	164	173	173	152	168	138	165	159	147	160	163	177	138	172	165	170	179	161	177	178	179	179	170	145	135	148	194	166	177	155	159	146	173	157	163	172	150	184	147	170	158	169	154	163
52857	22661	1126	1238	1040	943	844	760	716	678	641	598	560	540	562	571	557	600	524	511	516	507	493	504	465	517	519	494	486	506	510	479	500	456	478	494	481	516	491	480	520	569	616	598	590	517	532	635	590	568	583	587	580	524	504	512	625	518	600	567	697	779	783	716	834	756	561	587	560	533	553	590	510	504	500	501	481	478	499	514	504	484	470	487	445	468	430	434	507	472	484	456	399	448	481	461	471	495	463	463	461	459	459	458	447	464	451	452	472	468	521	509	458	499	508	454	505	413	487	456	464	453	494	474	478	479	452	490	509	422	461	452	453	468	475	451	494	465	471	433	469	499	507	454	473	501	455	456	472	480	450	445	470	480	477	475	440	494	455	497	473	458	455	480	479	500	437	478	473	457	509	515	493	494	516	506	456	501	456	447	467	467	478	479	421	463	474	479	484	522	444	472	447	491	526	490	450	495	460	437	483	467	461	512	462	466	444	479	447	473	450	499	494	436	508	470	446	522	515	484	440	490	456	490	455	464	422	481	506	491	484	459	460	491	433	461	474	473	453	465	487	476	477	515	462	479	449	450	440	482	500	426	501	463	520	467	446	447	482	520	478	452	464	469	449	454	448	482	445	508	464	466	534	472	457	466	492	511	510	460	461	496	459	473	507	448	500	461	455	436	501	455	464	497	442	500	463	476	474	488	439	479	453	450	435	483	519	495	510	470	490	495	491	462	463	504	497	479	488	472	493	495	482	465	480	450	486	491	501	456	449	480	512	471	506	473	441	504	459	444	474	485	465	465	516	464	453	465	448	441	510	459	450	436	479	463	485	473	484	521	495	498	457	473	465	468	492	447	463	479	445	507	462	487	461	464	468	474	472	513	489	499	441	486	498	498	463	439	474	471	482	484	454	476	454	477	452	520	466	417	459	496	492	476	489	462	441	486	446	475	502	468	449	447	473	495	472	471	454	481	462	441	476	478	487	472	527	487	442	478	445	470	477	453	470	455	454	474	460	447	443	481	456	469	497	487	456	491	509	456	446	454	491	485	463	457	493	516	504	475	512	513	457	492	488	473	447	480	463	469	496	455	496	511	491	504	455	458	462	465	485	452	440	454	471	478	482	465	462	473	489	479	447	416	496	464	485	492	449	449	443	459	455	511	481	463	434	493	495	437	487	446	447	457	476	478	516	480	519	487	468	457	488	451	457	463	497	485	470	445	452	498	452	480	484	490	494	487	443	462	478	475	463	496	476	498	489	486	477	469	478	451	486	453	492	476	492	456	455	514	480	472	450	439	464	472	473	460	487	506	464	463	463	467	431	451	486	469	469	465	483	465	449	445	449	538	457	437	448	472	467	460	489	459	458	465	490	497	441	476	432	489	440	484	466	510	464	447	459	519	498	497	475	471	489	489	444	466	517	495	457	488	453	475	474	479	456	438	513	470	529	473	463	524	507	456	488	491	478	509	505	447	456	462	436	435	462	479	473	492	488	501	467	458	469	484	483	437	510	454	488	497	472	455	480	463	469	418	486	517	458	466	495	486	457	465	513	466	490	491	494	454	493	452	434	505	458	462	520	468	468	433	489	502	486	457	483	456	473	468	485	452	491	463	470	484	498	476	433	469	487	476	479	476	473	479	485	447	495	439	485	441	474	484	455	457	464	457	507	491	473	480	464	498	481	483	481	447	468	486	480	527	480	454	495	452	487	449	458	515	464	478	474	489	466	465	496	472	497	455	439	450	468	499	454	462	484	466	473	486	482	495	487	467	491	434	512	462	441	491	469	488	521	471	469	475	459	474	459	523	475	496	477	504	442	519	534	495	457	499	475	467	443	450	464	467	477	465	457	449	469	514	514	495	431	475	467	444	486	485	519	484	461	468	499	496	515	501	476	505	479	483	471	465	464	444	468	449	502	469	526	482	456	496	473	439	455	475	483	426	440	463	478	455	484	481	461	465	494	484	454	442	436	468	526	484	459	480	460	455	457	474	472	456	500	481	505	485	466	492	437	477	499	488	457	477	484	498	502	490	412	467	453	443	477	503	439	448	461	498	487	495	490	499	467	456	460	462	478	471	473	471	447	434	462	482	483	456	465	459	451	461	473	463	493	459	473	467	482	481	474	474	484	466	476	462	463	484	467	501	450	489	407	473	486	451	473	462	510	467	460	470	418	468	462	491	525	512	483	458	481	464	450	468	461	477	461	458	486	489	492	444	455	462	491	424	468	463	489	475	453	451	450	452	494	462	508	447	500	454	497	448	513	470	477	488	471	450	459	458	471	492	491	458	477	442	458	466	471	503	485	455	460	458	442	462	425	473	477	493	480	480	498	476	464	463	491	420	458	449	436	453	453	459	470	539	467	476	454	460	444	480	485	496	480	478	464	456	440	470	462	470	457	468	476	484	441	510	442	475	502	494	451	497	467	458	489	438	477	435	476	496	472	416	491	465	510	486	450	467	442	474	465	441	499	453	461	469	493	514	425	481	457	475	525	472	451	447	489	489	507	489	483	452	455	473	487	501	477	478	441	506	444	469	496	468	465	501	470	449	443	474	473	451	511	481	463	489	499	474	503	490	494	507	464	465	467	493	446	436	447	469	448	434	459	502	484	466	429	470	468	472	491	468	462	494	498	498	476	453	484	485	482	502	477	476	457	440	440	483	480	477	502	471	487	444	466	462	445	480	502	491	495	485	471	486	470	454	528	477	430	474	471	474	458	493	484	470	473	498	471	454	464	442	486	476	452	486	480	457	508	433	483	491	481	490	471	470	473	486	445	486	518	451	470	464	496	512	495	512	475	477	446	483	458	432	510	519	483	496	491	480	466	443	473	472	491	478	442	471	494	473	467	487	471	448	429	481	435	501	465	463	478	439	511	414	502	464	414	473	444	452	451	475	469	477	477	477	426	439	460	493	458	505	481	452	498	468	485	474	457	475	449	451	455	440	502	459	471	470	459	445	488	507	453	480	445	491	487	460	448	444	493	465	451	495	492	497	447	473	461	448	464	447	505	461	480	509	456	480	449	509	478	474	487	452	477	464	466	480	431	470	449	484	459	485	455	485	458	473	466	467	502	471	476	442	498	460	460	470	475	479	470	471	513	465	479	465	456	402	475	511	521	473	464	518	467	484	477	459	477	502	492	470	448	468	460	478	497	490	462	527	469	466	484	504	453	433	461	412	463	460	456	456	486	485	477	439	488	479	489	456	466	474	473	486	480	464	500	455	453	509	462	501	465	498	450	456	470	438	438	475	472	455	448	453	480	487	438	457	460	471	433	491	470	480	475	482	451	479	489	482	482	452	495	459	480	533	488	456	505	442	508	442	425	525	464	458	453	483	457	443	493	466	458	483	467	463	475	477	410	466	414	470	476	432	517	533	461	452	495	485	449	479	451	457	448	481	456	449	484	438	457	506	458	476	475	481	467	410	485	482	462	514	473	475	443	492	420	454	463	464	502	484	468	494	465	492	415	497	433	492	471	490	456	454
79895	43924	18153	3404	564	378	335	303	247	251	240	206	247	220	206	217	197	188	211	203	180	196	204	192	165	186	177	202	210	199	209	180	167	167	184	168	192	196	168	179	204	165	232	194	207	206	155	243	184	175	201	230	200	164	185	201	226	202	223	223	232	223	225	243	244	209	186	192	207	193	179	182	180	180	185	206	171	200	186	168	176	189	176	175	178	171	181	189	160	172	175	173	172	164	200	186	189	171	178	197	164	175	189	153	178	180	183	156	177	177	159	162	188	182	174	164	182	185	165	166	177	182	177	184	180	175	188	172	163	194	195	171	201	195	176	182	186	171	211	172	200	174	183	182	182	176	183	205	141	193	168	189	171	160	182	161	175	161	193	166	209	163	174	183	182	174	161	199	186	192	189	164	175	181	188	195	159	203	168	187	197	187	170	187	177	174	174	178	162	163	165	199	179	168	218	199	170	189	169	174	170	191	156	171	190	172	177	181	188	176	179	161	172	184	170	171	184	162	166	174	169	176	182	184	174	169	182	195	185	176	193	173	170	186	173	164	178	180	175	186	184	191	164	186	186	154	183	195	191	178	192	168	150	165	172	194	174	164	160	177	183	190	187	169	174	158	168	203	179	174	189	157	165	174	184	190	194	171	178	178	176	173	192	186	190	173	165	180	185	188	188	153	175	179	182	182	170	195	185	170	180	174	164	188	179	161	175	162	168	182	183	180	187	177	180	181	209	188	178	163	186	190	171	186	170	177	188	178	190	171	178	184	162	184	190	177	188	184	164	178	162	167	167	181	182	192	169	175	190	158	172	174	199	181	181	197	168	152	182	176	155	198	166	195	177	204	161	184	188	184	171	191	165	190	190	165	179	151	159	176	191	190	182	178	179	177	152	171	188	158	172	175	194	163	179	184	194	174	188	172	178	186	196	210	177	167	198	155	194	167	183	178	167	183	186	182	183	165	171	173	166	180	171	146	174	185	189	164	164	175	174	187	132	156	174	173	195	182	199	177	164	181	185	156	165	160	169	189	200	168	155	160	183	181	167	161	163	144	174	186	179	175	184	181	180	191	158	180	167	179	160	175	163	167	183	161	167	196	159	190	168	177	183	179	214	167	203	195	182	171	163	150	176	188	157	191	171	183	150	165	169	185	161	148	192	192	185	173	196	157	179	176	197	179	177	189	180	182	175	180	194	186	177	172	186	174	160	181	208	194	147	163	152	165	141	180	183	171	197	172	141	166	182	169	190	180	154	162	185	180	164	176	185	184	175	173	190	175	173	188	182	156	181	179	167	179	169	179	183	162	177	185	165	158	155	198	179	169	193	202	172	153	175	185	182	181	206	169	161	172	152	182	182	179	181	181	180	171	160	179	201	172	166	148	188	170	203	183	195	174	165	169	172	171	172	182	167	144	174	195	193	183	175	172	166	186	189	170	196	175	161	166	180	159	170	193	157	168	171	176	177	148	165	174	185	157	172	190	179	159	165	183	154	165	187	151	179	171	170	178	182	183	184	198	167	151	155	191	178	165	169	165	160	167	169	191	166	195	148	193	184	186	164	167	180	166	180	186	188	145	182	170	166	202	183	184	165	176	176	183	181	154	179	183	191	200	183	190	178	183	160	189	163	193	161	168	161	172	173	170	152	192	179	189	174	200	172	172	177	179	192	172	198	173	177	181	179	200	186	176	190	178	162	187	218	190	201	160	182	194	173	184	165	183	179	182	156	175	165	186	175	181	161	188	198	171	190	165	170	177	165	149	168	176	197	189	182	171	195	172	145	157	163	201	189	195	193	180	182	172	144	196	186	196	170	195	190	190	173	170	172	191	156	183	195	192	165	174	174	175	167	178	189	177	171	188	221	179	190	181	190	172	189	180	182	182	195	185	194	157	133	166	163	177	164	163	186	157	199	185	202	177	179	176	170	168	171	193	196	182	182	178	159	192	184	182	167	175	163	153	190	201	188	173	184	199	161	177	175	179	147	166	177	159	153	178	197	181	171	147	174	194	181	195	166	180	168	194	201	175	150	183	177	174	175	176	167	171	146	215	186	179	197	166	165	167	179	180	202	170	171	174	176	208	169	194	165	171	149	173	172	173	176	172	146	210	191	202	170	186	171	170	156	155	174	182	159	186	171	183	199	188	173	183	186	208	220	168	168	189	176	174	164	188	182	182	186	176	185	174	183	176	162	205	168	159	167	173	186	182	182	185	155	168	183	160	163	163	187	177	186	193	168	178	177	177	190	173	168	194	180	190	164	149	171	184	181	209	174	188	172	163	179	173	168	191	155	169	148	177	167	193	158	174	187	185	182	189	171	183	190	204	182	176	191	187	175	186	176	157	182	164	183	169	171	164	156	179	183	176	188	195	178	188	171	172	161	175	188	192	160	175	174	179	151	169	178	165	173	200	179	195	172	177	178	185	164	167	181	157	177	170	177	173	158	171	205	173	168	177	178	186	185	181	188	140	186	158	177	167	181	187	170	187	186	190	166	161	193	162	190	170	167	189	153	177	185	192	189	187	182	186	186	198	191	165	169	165	157	159	164	174	182	169	165	167	194	168	180	168	187	184	184	175	162	175	169	165	175	186	192	162	156	157	190	151	187	170	167	178	182	203	169	185	181	189	167	165	165	151	141	155	170	172	162	166	193	180	193	206	175	181	196	208	189	164	167	157	171	184	170	195	172	166	207	178	182	185	159	160	190	173	161	148	172	170	195	140	167	173	174	179	177	193	182	178	166	172	185	172	194	184	170	206	166	178	190	170	181	179	175	183	189	170	178	188	190	179	190	164	189	200	197	191	214	187	150	162	166	173	183	186	184	195	188	176	180	166	184	196	182	185	163	174	163	156	190	190	162	157	179	177	162	171	183	172	184	164	167	190	184	188	181	157	193	176	188	185	202	170	184	163	185	152	178	173	174	198	177	173	174	169	191	186	166	196	191	183	174	172	170	208	198	149	168	172	191	165	190	164	157	162	189	163	168	173	185	171	174	161	165	191	150	180	184	153	175	158	187	197	187	187	191	184	191	181	191	213	173	189	181	196	163	190	185	163	184	186	171	172	164	183	176	190	186	189	185	163	160	179	207	173	177	174	160	176	178	172	200	155	189	175	171	171	188	164	152	175	147	175	168	176	169	171	173	164	180	169	154	150	195	180	182	192	165	150	188	210	188	167	181	169	173	173	192	169	209	184	175	183	189	165	184	157	176	166	169	162	184	181	183	156	190	205	163	177	155	161	170	180	182	165	194	165	175	178	184	160	200	177	159	202	165	176	173	179	179	178	173	189	155	170	194	172	147	164	173	180	157	186	193	184	200	187	195	183	187	205	190	177	207	162	175	202	166	191	188	167	164	173	164	195	185	192	176	178	181	165	176	187	183	164	162	184	179	189	177	189	151	152	182	191	162	168	188	181	180	177	174	199	179	170	196	172	179	187	159	188	168	190	185	171	185	159	163	185	179	192	191	191	155	156	173	165	170	174
60763	30123	1806	1979	1688	1513	1239	1166	979	909	910	799	759	748	672	676	656	626	607	596	580	590	599	587	561	574	598	565	578	537	544	554	553	581	581	552	521	522	534	567	576	717	800	711	736	722	710	815	674	662	736	725	655	640	585	679	845	737	971	1022	982	1035	944	1122	935	984	725	683	652	663	706	678	536	587	556	549	531	597	533	546	492	550	560	537	545	565	488	516	520	533	536	520	551	517	527	528	543	503	516	483	515	543	537	511	549	524	512	515	503	533	550	548	485	530	536	528	552	482	520	562	531	504	520	520	482	500	489	503	537	503	545	543	536	519	534	489	528	565	535	536	514	486	505	506	502	509	502	517	511	478	523	503	492	514	509	563	478	507	540	530	525	546	542	463	512	508	522	539	571	509	500	514	510	520	538	517	488	493	507	550	558	515	505	543	538	536	522	546	515	495	511	538	535	519	499	518	537	498	525	521	505	504	553	491	496	509	549	547	512	529	542	481	488	476	510	516	538	534	573	564	491	510	526	496	522	540	517	482	484	480	527	533	536	501	509	516	540	529	514	504	532	499	471	509	495	525	530	502	498	542	526	488	499	550	531	479	462	504	481	559	505	533	516	521	545	507	514	518	484	474	548	488	514	503	523	550	539	536	514	515	527	496	552	464	475	470	492	503	479	528	531	485	509	517	513	500	514	500	493	500	528	512	499	508	535	532	523	524	513	492	540	537	498	510	537	536	492	536	519	509	546	545	518	536	507	527	525	532	535	499	519	538	497	521	499	510	503	499	532	539	540	460	491	514	531	522	525	507	550	536	508	544	528	506	517	510	452	515	505	512	527	529	545	491	485	550	536	489	520	547	501	527	491	544	480	509	511	457	527	529	500	473	507	516	513	492	496	535	476	502	533	496	526	566	475	511	510	519	545	507	503	540	526	515	525	529	518	543	551	513	540	494	527	502	483	508	501	541	498	447	539	511	527	527	499	494	480	528	520	544	507	529	530	527	486	502	520	548	524	519	490	538	522	500	535	521	523	516	507	524	491	486	515	535	514	504	515	496	496	557	505	536	496	515	483	532	553	496	526	533	528	502	456	471	517	529	526	504	538	543	498	525	544	509	502	496	506	502	532	497	511	516	499	520	499	524	532	533	481	477	559	514	480	523	504	474	495	544	507	468	517	518	542	512	508	500	542	531	515	542	523	517	519	503	478	533	530	501	514	517	513	503	493	539	493	511	548	518	521	522	509	546	556	537	517	502	490	495	521	525	541	485	529	539	526	530	490	515	518	487	541	501	495	489	493	501	518	528	531	527	509	502	509	484	493	517	526	491	480	507	527	513	497	487	488	551	530	524	510	553	499	501	502	525	478	510	481	527	519	507	537	512	537	531	488	515	531	514	511	511	498	509	511	521	519	488	558	490	536	497	489	530	508	489	488	534	470	508	504	512	575	523	513	535	500	533	538	499	461	552	522	489	512	537	517	520	510	491	505	509	478	509	453	537	495	516	544	527	542	533	519	503	476	520	498	537	479	510	548	486	481	506	478	482	494	522	506	529	566	487	530	513	540	518	503	526	489	525	479	534	501	510	503	491	528	510	487	517	531	526	537	533	531	554	561	480	461	523	521	505	503	489	506	472	486	491	523	559	525	508	504	518	529	496	517	496	495	503	554	551	544	521	487	487	512	503	521	489	522	518	475	480	468	505	503	462	463	480	529	509	532	550	469	510	506	512	520	512	518	526	533	519	528	525	500	495	497	534	548	537	525	494	514	522	518	530	485	478	468	510	513	509	512	489	498	534	534	543	515	491	507	467	508	537	475	535	495	509	487	507	547	498	532	538	503	544	487	527	550	561	507	528	534	516	534	541	506	485	512	514	526	519	528	515	515	521	496	488	524	547	510	512	497	483	508	506	520	514	494	551	477	515	489	538	546	508	492	531	554	509	513	501	508	511	509	547	515	499	488	498	503	528	484	505	495	472	514	475	515	551	531	510	499	509	556	486	533	482	546	517	511	521	516	509	510	552	520	551	477	508	504	499	564	491	496	517	528	501	508	502	496	520	517	542	506	516	538	493	562	507	499	487	532	530	506	517	474	517	470	485	514	533	525	476	555	510	497	526	474	514	475	548	521	489	524	492	554	519	494	469	494	490	476	537	509	528	469	523	501	486	500	540	480	479	516	542	517	529	518	510	500	552	532	578	492	520	524	473	509	521	504	518	473	537	510	496	512	534	495	525	499	501	529	491	504	527	524	517	482	490	569	491	496	492	555	494	498	491	506	524	496	525	499	520	488	499	517	504	543	506	514	517	533	514	516	513	480	543	533	550	519	530	471	545	541	519	533	517	491	530	481	535	531	496	535	553	517	539	502	507	482	524	516	561	517	541	477	503	517	523	522	501	511	472	533	519	522	497	482	531	499	488	516	528	487	532	540	536	488	534	509	526	517	528	530	521	462	497	504	538	507	503	501	482	525	513	518	527	467	500	476	520	518	480	552	536	501	492	505	464	527	537	524	511	482	502	532	526	553	496	496	499	572	488	505	514	491	479	508	524	519	531	532	503	513	502	519	521	517	491	513	513	513	533	483	530	494	545	514	545	528	512	529	515	510	479	493	528	488	484	520	500	522	542	478	521	526	496	505	535	556	549	474	528	541	487	499	521	537	479	491	515	510	523	511	515	477	516	484	512	565	515	522	526	511	490	533	491	473	583	498	518	505	469	507	478	486	500	500	585	530	514	522	518	494	508	528	479	531	525	530	521	506	484	533	531	466	538	479	513	470	537	523	545	516	503	523	514	501	522	552	479	516	472	533	501	486	476	516	488	545	535	513	522	460	519	493	529	517	528	521	515	511	528	527	489	496	502	515	508	519	525	523	513	537	534	492	526	537	495	499	553	480	519	547	504	500	501	507	504	506	459	513	481	526	568	494	529	491	532	522	514	523	493	539	504	543	471	491	548	539	524	522	546	498	494	515	504	534	507	540	553	526	541	503	494	516	492	550	512	502	532	489	537	497	490	525	528	519	512	518	541	488	494	510	512	528	465	520	533	500	491	538	498	506	506	524	501	502	474	502	552	511	513	499	541	475	483	537	498	543	529	482	551	487	500	506	499	517	586	498	492	493	522	545	534	513	535	519	516	515	527	496	533	530	520	548	498	495	531	515	490	508	482	513	513	478	490	534	537	543	504	534	551	486	513	480	501	522	518	503	510	493	480	496	529	496	550	471	528	510	508	555	486	518	513	506	518	488	519	466	525	509	549	542	542	508	483	517	474	489	518	492	490	465	501	508	537	512	518	515	526	499	498	532	534	503	506	511	485	536	493	546	505	484	542	514	508	498	487	497	557	515	493	530	528	505	507	494	508	506	474	503	505	531	524	575	524	501	517	524	488	518	530	496	516	513	529	506	491	561	523	510	538	491	538	502	512	565	507	568	499	535	555	529	493	525	491	525	486	486	538	483	525	500	538	536	483	513	560	487	546	492	501	497	493
41015	12362	1016	311	272	257	259	296	266	302	292	274	245	274	270	250	284	275	259	273	277	267	260	303	260	297	279	284	280	280	296	299	263	265	295	285	314	273	264	255	292	256	296	274	280	282	263	244	278	278	273	300	306	265	272	258	275	293	268	258	280	295	276	284	318	250	294	256	268	287	249	254	292	279	269	266	286	272	256	255	281	272	290	308	259	256	285	284	290	278	279	288	261	268	283	277	276	312	286	255	289	242	249	298	322	289	321	285	263	249	278	286	289	283	268	295	264	267	267	291	298	262	274	270	263	285	262	255	261	291	283	280	288	299	272	261	308	276	255	255	217	266	308	259	280	288	266	256	256	292	299	269	256	272	297	258	257	268	303	276	282	259	270	258	280	280	263	285	281	287	266	279	273	263	282	298	276	239	242	290	272	255	301	270	281	298	279	261	308	292	266	272	300	268	281	279	275	258	284	291	294	272	240	265	275	303	272	272	261	258	261	285	268	251	283	259	287	285	283	282	298	275	289	296	259	284	264	298	275	279	288	256	256	259	268	242	298	280	274	260	271	272	299	292	280	315	269	269	266	270	283	282	277	299	296	287	293	285	287	285	274	297	238	246	257	286	264	286	267	300	307	276	238	266	266	258	285	291	263	256	284	259	280	281	283	265	296	295	267	290	280	257	273	264	267	252	248	305	266	284	272	265	273	311	269	293	266	271	264	260	254	278	280	301	287	291	301	304	291	266	257	249	264	260	244	263	291	264	259	264	291	246	288	265	246	252	273	276	281	315	262	291	269	284	278	272	299	259	254	285	286	256	293	245	276	244	298	298	276	287	306	270	262	297	280	284	307	253	270	271	249	247	277	258	277	281	260	267	310	283	270	270	283	295	296	278	267	255	283	274	267	269	270	269	246	277	291	278	266	277	286	277	297	277	263	295	282	253	274	281	282	257	293	280	287	267	272	281	270	281	269	277	286	259	268	270	280	277	289	293	292	292	258	269	273	274	295	287	288	308	292	275	260	285	273	264	294	274	284	287	286	270	264	249	272	296	265	259	287	271	270	290	262	264	307	264	283	298	289	275	254	256	253	293	288	298	279	258	247	288	272	283	323	287	299	288	239	263	261	270	269	282	275	268	279	250	219	265	246	278	273	294	250	260	269	269	267	279	279	272	260	277	278	268	254	266	302	270	276	292	285	251	282	247	241	269	273	250	292	291	299	279	260	295	242	277	261	267	302	285	295	287	273	255	262	285	264	271	256	278	265	262	286	277	259	304	261	246	273	287	305	281	304	299	268	254	264	258	268	271	254	300	252	261	270	285	320	290	268	255	255	299	269	301	269	270	257	239	268	281	293	258	286	304	266	266	305	263	262	256	284	268	247	289	311	259	308	246	252	250	279	271	274	279	266	289	268	269	259	284	255	304	261	234	260	292	279	260	276	285	278	271	250	300	265	279	264	283	279	274	253	273	257	269	272	281	305	277	260	288	295	308	292	257	261	283	280	272	265	288	272	266	272	269	284	262	272	297	260	279	273	256	296	277	287	275	282	286	273	281	239	275	258	261	287	274	244	280	257	253	290	288	252	256	281	263	303	277	261	251	276	269	296	269	247	249	288	293	270	290	276	307	274	269	239	297	276	285	295	259	251	252	259	272	281	258	267	255	237	241	320	297	266	286	298	275	284	266	309	261	283	306	293	255	255	245	266	284	299	253	294	251	310	258	296	264	284	283	291	273	281	272	307	263	268	262	258	253	278	269	295	275	315	290	307	309	285	255	290	255	254	279	278	254	239	281	274	258	277	311	275	286	270	281	258	253	294	278	258	273	254	257	302	265	269	255	259	281	247	279	290	283	247	247	275	287	275	260	265	271	289	258	261	275	282	306	284	285	262	297	282	300	261	264	305	262	301	267	293	272	262	246	273	294	262	287	249	260	287	296	283	294	280	246	279	296	273	277	265	292	287	249	267	271	289	244	272	300	248	294	257	272	272	273	267	271	300	290	300	292	290	295	240	283	256	266	285	271	258	307	271	299	311	278	268	310	279	265	279	271	262	285	266	282	270	272	277	270	275	237	281	275	293	262	270	274	271	289	289	265	237	259	279	270	279	282	290	244	277	286	282	249	255	256	255	283	280	313	304	272	250	278	281	299	282	257	272	237	263	298	303	262	286	289	249	281	310	264	264	274	274	260	289	268	269	284	255	276	257	261	295	277	273	283	284	256	305	270	271	280	289	271	266	296	272	290	242	273	275	284	254	286	253	301	282	265	273	278	255	255	275	240	295	308	290	293	272	278	262	279	284	269	269	256	259	267	294	273	258	268	265	288	251	280	259	247	291	263	309	284	254	274	284	273	284	266	261	257	257	255	274	261	268	301	259	255	300	263	299	247	257	255	277	254	278	282	278	276	302	280	257	235	270	271	282	278	262	259	249	305	306	288	286	272	283	269	260	227	271	284	292	281	268	277	259	278	271	261	276	277	273	278	300	279	261	274	266	282	274	272	281	294	265	276	265	282	308	307	276	268	296	287	320	273	234	277	266	265	248	295	297	280	259	289	273	281	300	290	289	261	252	281	246	253	273	269	261	277	295	279	297	288	310	279	288	313	297	276	288	290	251	269	246	272	286	294	264	286	280	283	272	262	269	294	261	264	309	266	253	312	268	282	249	296	295	272	241	267	277	305	246	295	297	254	286	293	266	274	268	268	273	245	304	274	283	243	275	268	283	258	273	310	267	288	276	289	273	300	267	261	283	280	273	286	253	266	266	275	277	270	296	252	285	307	282	251	292	297	244	282	284	261	288	275	257	274	285	269	286	280	280	268	282	267	281	286	263	257	287	280	254	288	282	244	280	263	272	282	270	270	271	243	297	277	276	283	305	282	270	262	289	264	287	262	273	249	312	282	271	267	278	264	244	278	296	282	288	268	281	317	295	275	303	289	278	278	275	271	277	276	282	265	293	267	264	274	254	278	307	288	245	275	264	289	269	273	264	262	260	271	283	279	250	267	309	293	271	255	274	271	256	308	244	252	295	297	275	263	269	266	293	253	269	260	266	244	271	283	254	283	267	260	292	282	248	250	261	281	292	261	267	229	288	281	265	226	297	278	315	288	244	260	277	281	278	278	258	253	259	254	294	288	250	263	257	265	290	276	287	279	279	299	258	290	250	265	270	261	295	269	272	259	254	260	284	271	281	310	254	274	293	288	276	268	293	263	275	270	279	279	264	270	281	252	273	273	300	264	287	240	262	263	290	286	263	258	283	278	264	294	280	283	276	297	237	283	290	277	266	284	276	277	268	299	246	276	268	301	288	270	308	281	300	302	271	281	299	249	283	280	284	298	272	284	236	267	269	277	278	278	272	257	276	258	319	297	313	293	273	281	261	278	282	265	255	293	297	288	284	268	267	265	274	272	282	271	284	244	282	277	274	286	263	243	250	242	309	247	265	270	261	259	271	273	272	286	254	278	276	277	275	256	248	269	269	303
33761	5996	771	782	742	795	759	789	763	743	741	798	761	706	734	790	723	683	735	686	746	775	707	750	744	647	760	719	775	756	766	749	705	775	706	711	745	748	723	699	765	748	755	769	759	788	735	692	749	686	737	745	733	738	739	714	754	742	737	793	727	745	762	755	769	751	725	781	764	731	732	745	772	711	783	676	702	727	687	712	714	726	755	757	752	781	744	764	732	690	797	734	736	704	743	767	687	736	731	761	757	736	706	687	772	766	749	733	697	777	748	734	699	718	719	729	740	744	711	712	715	741	744	737	707	743	714	673	692	691	680	783	716	748	740	761	721	747	726	734	748	759	744	733	685	756	755	787	732	742	702	726	734	755	739	717	731	721	743	769	718	741	790	742	743	747	727	732	734	762	716	749	736	732	738	780	733	755	752	725	701	744	746	721	755	751	753	767	707	741	722	721	781	737	693	735	739	783	771	738	731	729	755	762	819	779	788	754	703	767	693	726	751	796	752	717	746	742	767	738	776	746	760	778	756	789	750	728	697	796	765	770	721	750	774	702	722	749	748	736	753	752	788	737	727	738	760	724	742	780	706	720	744	746	733	749	775	756	736	762	792	723	761	729	798	788	747	716	724	759	758	793	705	728	751	800	712	742	783	763	755	774	705	731	733	718	758	769	699	707	774	753	734	753	744	807	742	734	719	768	733	718	712	723	685	775	726	812	715	712	759	732	755	722	701	739	733	728	721	792	732	753	761	687	755	738	737	752	700	787	751	764	791	751	749	727	728	717	750	712	799	753	775	745	727	733	743	749	765	726	764	720	741	688	721	742	708	748	696	722	775	801	749	714	762	679	773	718	770	698	774	752	683	732	722	770	739	761	740	707	744	786	747	743	706	733	686	701	763	752	760	788	760	724	697	723	779	754	765	717	768	715	774	767	761	726	729	773	720	724	772	723	754	680	767	764	764	767	702	697	763	750	744	741	754	731	688	743	767	741	701	766	759	763	740	737	740	681	748	759	744	727	708	738	727	701	681	724	727	758	689	793	794	778	702	748	787	747	781	726	749	727	728	724	702	725	736	682	718	707	737	737	745	740	789	736	752	749	813	745	755	771	784	731	799	707	697	707	787	753	768	735	753	743	715	753	744	715	701	741	716	734	738	719	677	720	726	719	741	745	749	761	744	698	773	712	709	749	778	753	723	716	736	720	751	760	716	708	701	715	774	733	750	736	790	728	729	747	758	752	755	736	763	708	726	712	699	737	732	703	754	730	700	738	742	742	747	727	789	773	736	764	786	769	733	755	719	744	729	747	739	738	743	717	756	748	739	732	734	720	756	713	730	745	684	774	737	757	773	740	737	736	767	666	752	797	765	760	716	736	760	753	750	705	775	751	718	732	726	753	766	719	738	733	721	733	736	760	707	718	741	678	763	748	767	752	728	718	716	785	756	720	682	728	733	705	746	719	777	826	756	743	762	730	767	712	686	733	754	735	763	732	747	712	735	733	711	718	792	750	712	775	732	767	738	704	730	779	706	727	697	752	706	736	774	753	804	731	743	724	747	737	775	699	810	723	748	822	738	721	785	693	721	747	712	739	724	687	736	733	716	761	723	689	714	762	713	771	740	764	745	780	690	715	766	734	766	794	808	729	737	777	755	748	724	694	778	768	729	756	732	742	716	695	687	682	745	755	722	765	757	755	738	738	746	745	718	703	743	742	703	746	737	701	769	725	703	751	693	733	749	683	719	737	763	760	692	714	725	698	734	704	737	740	747	712	749	756	720	727	727	736	787	689	729	703	765	729	698	698	759	768	729	708	746	713	708	771	711	731	748	706	750	722	711	788	723	799	751	707	735	731	722	760	754	762	733	758	719	753	755	707	724	702	762	710	772	731	774	752	741	713	670	711	724	732	712	741	743	807	769	770	748	697	737	748	731	701	728	710	747	755	754	748	775	731	717	763	692	730	720	738	726	726	757	744	712	710	741	712	740	756	718	751	757	732	758	769	736	769	742	710	786	724	777	756	729	737	719	718	721	778	716	732	728	708	745	726	742	764	762	752	760	751	753	773	743	727	709	709	738	728	755	723	729	725	721	790	716	749	759	722	743	750	702	718	761	734	771	734	726	724	776	736	717	801	779	762	719	684	755	710	726	800	743	704	719	756	727	721	760	740	736	701	698	784	720	767	735	764	753	730	684	805	727	767	725	739	711	708	734	697	761	718	710	756	730	746	746	736	752	734	752	707	718	746	742	755	748	735	730	692	744	706	736	694	696	736	754	711	733	703	762	712	744	746	730	737	726	725	743	792	738	762	736	734	691	794	719	751	724	703	761	727	700	743	759	738	762	752	725	786	717	750	720	742	796	748	776	721	809	775	755	710	770	731	753	748	745	805	765	767	697	752	744	716	731	723	796	755	738	697	753	769	779	699	757	729	694	740	801	688	763	734	719	734	728	733	735	719	801	743	747	787	746	742	767	722	752	748	727	751	732	688	760	737	743	747	731	720	731	741	771	708	753	763	721	767	719	721	738	783	708	743	806	731	730	762	765	736	728	748	759	716	768	749	765	737	745	722	769	715	688	755	750	774	676	746	756	742	739	778	708	780	714	742	742	772	775	762	701	720	746	743	725	757	738	751	728	726	740	780	749	757	712	691	776	690	733	755	759	715	803	755	730	741	717	715	742	721	744	781	728	766	779	727	751	726	745	719	721	733	754	690	742	748	776	719	741	776	722	677	722	729	712	717	748	741	750	710	683	742	679	714	786	767	746	722	737	722	751	726	716	707	748	698	720	783	783	722	707	742	729	745	764	771	740	751	752	713	710	697	750	730	703	685	712	759	699	705	723	745	743	765	734	711	713	696	754	759	729	702	723	744	815	722	710	795	708	744	734	751	666	765	760	784	745	718	730	716	740	730	717	780	703	779	764	716	739	731	739	754	707	753	750	739	714	714	729	710	775	684	715	703	773	766	735	773	686	756	747	749	764	734	720	729	751	722	778	715	776	718	713	764	718	706	708	771	763	743	732	734	763	840	722	711	747	717	705	718	726	756	698	706	791	761	776	765	743	701	765	724	736	723	721	757	751	759	712	742	763	719	672	771	738	710	751	762	780	732	724	718	735	688	739	725	708	771	743	725	702	754	705	755	717	701	721	718	775	703	772	725	705	764	716	718	761	738	760	782	755	739	756	748	751	730	736	710	756	715	772	729	734	750	700	792	763	729	732	721	721	732	723	717	693	760	712	713	754	744	767	752	710	712	744	704	709	745	723	730	767	741	711	762	735	741	724	758	694	711	717	763	693	711	748	679	744	755	743	779	735	722	719	723	736	700	780	720	700	718	740	718	762	777	731	661	707	745	715	728	755	738	715	750	754	724	734	783	698	732	747	717	691	774	770	707	742	732	763	716	703	793	705	764	745	768	759	748	730	776	753	756	715	702	708	725	708	736	780	752	732	758	754	751	750	727	746	763	779	783	728	751	761	741	780	781
72414	38308	10999	711	300	266	227	208	194	209	215	198	189	171	164	168	187	185	182	181	190	177	160	182	158	154	177	149	176	182	185	166	188	154	169	163	195	167	175	150	167	183	160	184	166	146	172	165	178	179	179	173	180	144	152	156	174	167	187	242	237	247	218	184	186	194	168	170	169	165	170	186	153	157	172	145	190	186	160	155	144	156	144	149	166	161	168	162	153	145	163	155	160	155	170	154	154	158	174	158	158	152	163	155	138	170	149	160	169	169	169	173	160	139	146	140	163	141	164	170	164	166	177	157	149	143	146	127	156	159	140	191	163	175	155	161	170	132	136	153	161	139	141	163	181	185	158	146	199	142	161	157	145	159	173	154	177	150	142	167	150	164	167	153	148	166	143	173	146	157	172	176	158	141	126	174	145	185	153	176	162	167	144	158	176	165	156	156	141	148	161	156	156	180	159	162	158	150	170	183	161	169	179	174	179	145	163	157	161	174	177	151	187	176	154	153	142	159	140	143	153	164	170	141	152	162	173	163	151	142	162	170	166	175	173	169	180	166	169	158	152	173	147	131	158	160	178	150	149	162	150	159	160	162	155	143	157	188	142	174	184	139	153	161	178	166	161	155	162	182	160	170	140	161	144	161	149	141	179	157	185	176	157	161	137	150	157	152	154	153	165	156	144	183	152	141	145	152	169	166	160	162	135	158	160	160	159	142	138	157	168	145	149	161	145	161	155	150	159	169	152	164	183	162	152	166	155	166	174	152	159	175	158	183	165	158	153	156	171	144	155	164	159	154	155	161	142	160	175	154	151	157	154	160	150	176	155	157	158	157	167	173	167	147	162	161	161	153	143	153	148	151	164	155	144	174	151	191	159	161	164	154	175	164	153	154	149	155	180	178	141	166	148	147	188	179	134	154	172	156	170	156	142	178	145	163	179	164	169	162	165	155	150	166	164	145	159	161	163	171	144	173	167	158	170	165	165	168	158	180	172	167	159	164	144	163	175	164	142	144	171	157	174	181	153	142	151	168	163	184	149	175	180	140	149	165	155	162	151	167	158	163	162	133	154	158	154	142	184	193	136	154	174	156	171	135	157	170	152	163	166	138	182	153	184	171	156	154	140	135	158	183	163	143	177	176	160	156	162	169	150	152	157	163	150	171	144	153	159	166	178	153	160	137	183	174	160	150	136	154	147	162	138	152	177	162	171	155	185	166	134	153	167	162	150	176	150	152	187	179	168	160	148	155	166	151	138	157	150	165	145	160	156	148	154	187	181	162	130	140	171	169	163	171	156	162	174	175	165	165	164	146	146	141	169	166	161	159	159	167	153	157	171	159	178	168	136	173	138	157	172	146	178	153	166	167	155	154	143	157	170	161	159	157	149	163	174	147	158	162	149	162	146	129	168	149	188	155	165	153	149	180	148	133	152	150	161	149	174	154	172	188	165	148	139	159	150	184	162	161	143	156	141	157	175	181	147	161	179	161	156	148	156	163	149	165	160	166	144	161	164	165	143	145	175	192	183	154	158	178	181	162	177	171	157	172	187	155	160	182	173	182	180	171	167	168	165	148	151	167	191	170	150	184	170	174	183	139	170	143	155	153	177	170	145	130	153	171	153	154	161	158	152	152	177	171	167	197	144	174	163	148	168	146	173	163	175	149	158	151	158	190	161	150	157	169	114	160	140	161	156	162	150	179	178	182	169	153	154	144	131	179	174	154	170	172	176	170	165	166	166	165	158	142	154	168	137	156	156	164	165	169	170	152	171	172	170	179	157	162	156	170	147	149	181	169	161	136	149	169	154	163	145	171	159	162	158	158	165	135	138	163	161	144	144	167	172	162	151	143	165	143	167	155	157	167	139	177	152	136	182	180	142	152	157	135	170	178	161	171	157	154	161	171	151	166	159	149	172	164	178	182	157	136	150	158	157	156	190	157	166	156	148	176	178	162	154	162	172	167	157	161	180	152	164	165	147	143	180	168	161	169	171	154	162	171	146	152	176	164	168	152	145	131	150	168	149	153	141	169	178	167	149	173	122	172	137	165	172	158	168	185	187	142	152	175	162	167	156	158	185	194	163	177	192	164	157	156	170	165	155	158	165	175	137	152	156	147	162	160	157	152	167	166	162	178	168	162	185	162	169	160	155	171	145	165	143	143	178	138	175	157	163	164	163	156	144	170	158	187	164	158	153	159	150	158	156	157	161	147	146	157	147	156	165	168	169	171	162	158	177	165	167	166	140	156	148	194	142	168	136	184	169	158	174	157	184	164	157	190	176	168	165	158	157	165	160	173	165	148	174	154	175	156	150	169	154	160	136	139	179	158	158	166	142	170	171	160	181	159	171	168	159	156	161	161	162	169	170	152	134	187	161	153	153	150	152	178	168	141	153	152	178	168	171	157	170	167	176	167	161	159	162	169	158	180	172	172	187	160	128	158	165	177	161	164	146	163	183	165	141	150	151	154	161	170	186	153	164	187	160	148	167	164	145	159	158	183	163	157	170	153	196	171	151	166	181	135	165	150	179	168	161	158	156	153	148	139	144	154	159	172	166	159	181	160	187	165	177	164	170	153	162	164	163	181	158	157	176	160	155	187	167	160	157	145	138	141	169	184	145	167	153	159	170	148	154	181	157	139	145	151	155	156	176	146	164	157	139	159	160	165	168	169	183	158	184	150	181	195	152	170	149	157	176	166	165	163	168	149	167	188	161	155	182	170	157	148	158	162	169	170	150	147	170	170	143	146	167	167	154	163	151	175	145	154	144	161	149	168	167	162	161	169	158	186	157	163	179	153	151	154	164	154	175	173	184	152	174	153	141	139	180	177	168	166	159	176	175	166	146	174	173	168	154	148	155	146	169	158	158	152	146	155	149	148	196	173	161	146	140	168	142	172	154	157	160	175	146	169	166	156	173	149	184	162	158	148	175	152	140	133	146	171	173	175	172	169	141	151	169	156	153	157	176	157	159	177	164	167	167	164	162	192	157	163	168	188	155	148	155	157	167	169	150	162	179	165	160	194	166	175	165	170	177	144	165	133	178	180	163	155	168	149	165	182	152	144	139	138	142	162	164	156	156	182	176	177	174	146	161	163	155	172	158	158	149	172	160	138	152	147	145	140	153	155	172	153	177	143	171	165	171	150	154	166	161	174	165	170	145	167	166	168	204	163	158	176	143	157	147	149	163	163	163	174	156	164	183	161	161	149	127	179	173	178	158	166	145	156	180	151	182	145	176	164	178	156	170	159	154	162	148	179	162	164	174	142	155	149	157	153	183	149	146	155	147	165	172	169	139	143	183	163	143	151	185	188	143	153	141	156	169	146	161	172	176	189	161	145	160	155	158	150	155	163	171	140	171	160	188	139	179	163	159	171	171	145	168	169	167	180	131	162	169	157	166	166	171	166	171	178	149	175	146	174	155	158	161	155	174	147	150	166	166	173	147	168	138	130	156	172	164	179	176	151	160	179	164	156	149	183	169	165	176	187
51471	23878	1151	1281	1093	1010	857	841	761	657	634	640	596	584	570	497	518	538	512	491	507	506	510	536	483	500	512	503	549	530	470	508	468	517	493	483	494	510	511	491	577	622	620	608	612	591	620	622	599	562	540	537	497	496	488	519	505	531	714	997	1264	1163	1214	693	615	677	557	556	532	559	546	566	504	462	455	477	481	445	462	489	478	490	453	467	497	493	474	470	488	504	456	451	451	479	470	483	452	495	477	478	452	442	442	462	438	469	508	428	465	461	444	456	493	448	482	463	477	528	444	489	475	466	492	472	482	487	466	417	441	463	538	480	476	480	490	474	465	489	459	492	444	464	468	463	478	444	456	466	517	467	447	493	443	424	454	488	477	442	494	437	460	501	468	481	487	469	494	447	462	474	457	430	442	481	484	507	471	453	462	488	464	440	432	494	482	452	465	481	493	442	512	483	454	469	501	481	457	483	477	460	439	467	456	435	466	508	450	447	431	459	447	464	456	469	432	457	462	475	474	466	505	474	470	481	480	479	473	472	476	485	438	484	461	464	452	462	480	471	495	428	454	443	499	470	444	471	488	479	458	463	452	472	438	483	441	460	474	484	443	468	451	475	488	472	454	515	469	448	507	433	444	447	500	512	449	483	480	461	497	470	478	412	464	481	467	469	457	451	459	468	487	483	458	489	445	450	454	465	458	452	482	427	440	457	466	495	453	430	433	483	467	468	518	497	465	452	495	472	474	468	472	466	477	446	498	501	449	470	462	468	467	491	489	477	466	433	461	444	449	462	453	477	484	483	469	475	466	459	496	435	472	476	468	476	498	489	466	480	471	470	462	474	464	416	472	442	475	486	467	468	536	464	473	465	435	481	410	472	480	472	445	507	458	456	471	474	467	530	483	495	501	478	482	459	475	470	483	482	472	487	478	427	453	470	468	456	515	477	465	459	487	442	447	457	477	450	517	470	498	455	498	428	477	470	502	485	494	451	463	492	459	459	461	477	445	462	444	448	459	421	454	518	479	442	457	478	459	459	479	469	482	467	462	438	411	482	456	499	436	487	470	476	430	476	480	459	471	469	499	454	453	488	467	496	482	456	470	470	513	450	487	426	497	522	460	436	514	449	467	464	488	506	437	471	463	462	488	464	414	480	476	519	460	477	451	480	470	451	465	447	456	481	463	506	469	495	497	464	467	502	468	479	483	444	471	452	492	467	438	460	470	494	455	457	487	494	465	449	473	500	473	488	507	485	475	455	483	462	477	509	474	447	494	495	479	469	454	491	451	472	453	459	479	449	441	466	486	488	481	466	473	476	469	447	498	487	437	489	461	473	442	490	476	477	463	414	465	431	454	463	494	440	487	488	493	461	485	469	427	477	483	460	436	481	481	468	502	444	435	493	451	470	484	443	441	452	498	464	467	491	456	482	486	447	487	508	451	487	485	510	479	487	486	497	493	454	501	478	461	460	444	474	481	473	457	499	482	510	445	495	489	478	439	457	470	478	482	510	451	479	512	480	447	463	485	472	487	458	500	430	484	476	455	489	428	485	426	491	422	456	475	444	488	420	484	452	470	454	509	475	456	470	481	481	476	436	496	437	456	487	456	452	466	450	493	487	462	450	457	471	399	453	452	475	455	460	447	481	490	474	457	432	494	467	444	477	478	456	443	473	467	481	478	465	473	461	451	445	448	467	470	470	447	474	464	452	469	481	476	484	487	460	472	449	470	460	468	493	488	467	494	499	450	475	455	465	495	454	423	476	451	454	486	470	471	441	447	455	484	463	468	438	449	436	482	448	456	455	454	451	489	462	466	462	459	461	480	454	443	437	489	483	465	469	481	503	447	463	478	468	464	471	484	453	461	463	461	447	458	460	470	442	474	455	469	451	503	431	455	444	441	445	461	463	461	495	502	466	461	480	457	445	452	438	488	507	481	469	459	453	477	495	477	484	422	465	468	485	505	510	442	492	465	522	458	488	447	487	496	485	466	482	503	487	491	489	463	468	508	461	488	491	484	494	501	394	491	473	439	479	451	432	473	472	439	460	517	460	487	473	467	467	494	461	457	444	455	440	492	465	514	479	510	445	495	500	474	480	458	476	466	475	460	491	480	490	491	449	448	415	451	447	494	507	496	495	482	496	468	517	427	508	456	488	468	487	463	445	455	465	480	446	474	458	477	503	468	478	508	486	461	444	468	433	475	474	485	476	478	448	454	500	452	493	423	425	503	485	436	478	486	464	496	436	458	492	466	457	486	463	485	421	447	487	471	443	463	475	445	450	506	468	486	496	482	460	499	476	462	428	460	472	457	474	483	459	508	447	447	462	449	492	490	512	469	432	501	510	464	487	476	465	498	466	441	491	491	488	475	472	439	463	488	440	463	429	456	502	512	463	474	485	460	448	459	457	468	502	493	463	467	461	480	463	453	446	484	443	484	474	484	467	480	485	466	473	460	477	467	483	432	494	502	502	413	459	477	435	483	464	489	434	464	486	407	472	464	446	479	464	474	492	447	470	458	459	466	448	521	465	483	518	468	447	467	478	464	470	466	463	482	446	468	435	492	494	472	474	468	469	493	462	485	434	512	488	482	462	490	472	456	452	421	502	464	443	456	465	491	491	473	464	474	469	458	452	473	493	487	429	435	495	466	473	479	488	512	471	486	472	453	478	444	503	476	433	500	448	465	463	454	439	481	460	468	432	451	499	500	480	467	460	460	488	454	465	488	482	448	485	510	507	492	454	457	458	461	460	462	458	495	483	494	411	485	488	463	471	514	423	495	444	465	509	475	431	450	506	483	446	474	482	494	448	440	459	463	488	472	464	459	371	461	454	486	518	467	431	467	454	467	483	418	449	468	468	481	484	463	469	508	493	477	467	513	439	466	446	451	440	428	495	471	450	449	479	458	499	468	476	461	451	440	458	463	481	457	442	471	453	442	490	465	464	461	480	450	448	425	477	468	475	484	485	484	477	481	457	417	460	443	480	475	456	488	503	438	462	476	452	473	444	486	449	429	471	481	439	442	462	503	492	457	468	465	456	483	490	525	473	463	489	476	521	488	440	429	451	448	474	450	507	468	447	462	428	451	465	492	476	476	472	510	485	458	487	479	450	458	476	450	453	425	486	462	493	501	481	458	467	441	484	483	493	465	473	484	492	409	485	473	446	447	458	521	467	496	468	432	454	481	476	502	468	455	451	446	489	444	443	464	468	449	469	465	462	451	473	456	433	470	479	450	543	470	470	474	506	478	518	440	421	482	489	479	482	446	462	475	466	509	485	484	443	416	474	473	466	419	482	471	492	483	520	446	465	491	497	449	483	477	490	477	484	438	490	475	435	489	481	483	503	480	486	468	469	438	480	455	492	479	456	471	452	454	486	455	504	447	448	515	470	461	461	504	402	501	457	460	420	480	499	481	507	466	444	490	459	444	478	484	468	423	475	464	504	451	498	450	453	441	441	442	482	475	490	450	474	426	506	509	384	459	433	470	438
82869	48146	15097	2498	575	429	324	287	264	248	222	231	223	208	186	213	187	174	191	203	189	197	164	182	189	188	177	179	176	176	182	174	169	192	192	207	189	158	190	195	193	248	216	190	222	209	204	214	178	202	191	215	224	201	173	161	187	189	196	291	240	303	263	222	199	251	187	183	172	177	191	178	192	197	181	182	151	203	153	192	177	161	195	175	182	169	177	173	171	168	161	183	164	191	196	193	187	194	195	167	164	180	182	182	153	183	182	200	153	158	151	154	153	163	180	177	175	160	152	176	153	174	168	178	184	170	202	153	164	180	167	160	171	173	181	169	189	186	164	166	161	184	162	156	187	192	170	161	173	180	180	184	167	181	174	173	181	200	164	172	189	174	176	150	186	184	189	170	190	172	161	172	172	167	170	171	183	180	165	174	166	154	198	165	167	171	163	170	179	163	157	189	164	175	193	172	164	177	177	152	162	169	164	170	174	180	180	179	161	159	173	182	154	186	156	184	178	177	151	176	178	182	171	175	169	162	160	160	171	172	168	173	188	166	193	200	171	165	175	173	175	167	173	168	173	167	181	179	189	188	198	165	194	169	182	178	148	185	182	166	165	158	220	178	175	191	164	156	199	178	177	189	174	152	163	177	166	170	171	150	185	164	168	161	174	171	176	179	150	186	180	152	172	175	186	172	184	161	208	197	168	189	180	169	184	174	176	178	181	212	179	173	174	192	168	172	177	178	182	185	165	178	176	161	180	168	198	180	197	181	167	190	157	172	193	157	193	180	180	178	170	180	165	185	173	179	172	161	191	164	169	199	168	181	174	167	168	171	157	157	150	177	161	193	163	171	176	156	171	185	170	168	175	175	175	169	173	171	194	194	172	167	181	192	154	170	168	208	165	174	189	181	151	175	177	171	213	178	195	180	181	164	173	166	172	173	171	187	204	175	176	183	178	174	159	181	180	173	173	135	172	166	164	166	168	175	183	164	158	160	176	182	159	145	164	155	170	164	176	163	173	180	181	170	178	194	191	164	182	182	169	161	182	166	176	182	184	143	162	165	178	173	181	170	172	172	176	150	170	154	158	166	160	153	160	177	157	167	197	174	188	156	182	183	151	153	178	160	145	166	180	196	188	166	172	188	185	172	189	168	178	172	189	192	174	141	166	172	176	177	150	190	184	172	148	189	175	184	176	166	171	167	150	166	171	180	176	176	187	162	165	178	171	150	166	171	184	172	184	177	163	193	179	169	184	179	188	163	175	178	177	169	172	163	160	167	162	169	177	182	174	183	157	187	200	171	188	173	180	161	176	165	178	183	167	159	178	185	198	162	149	167	188	186	156	161	185	168	191	175	156	152	194	186	193	170	151	158	161	189	175	167	178	172	192	167	186	170	176	184	176	162	186	182	156	160	177	199	164	174	189	173	188	176	177	180	175	176	166	153	174	164	177	161	175	173	208	164	178	174	169	169	148	183	192	169	165	173	167	188	177	174	178	174	173	144	154	201	174	170	176	167	187	198	199	143	160	152	191	160	170	152	163	136	167	178	168	143	166	163	158	164	203	148	188	186	156	176	166	178	185	182	183	171	183	170	182	192	160	180	177	189	165	184	162	186	169	190	162	182	187	163	174	165	177	142	163	168	178	173	162	174	193	181	180	175	171	195	195	171	185	177	145	190	169	177	160	172	179	172	171	149	173	171	187	183	203	179	155	165	180	155	169	146	177	153	148	177	156	199	162	175	174	165	169	191	171	185	189	162	180	175	171	172	206	173	154	162	179	167	174	153	161	204	174	171	162	165	158	165	170	164	183	169	164	180	186	149	165	170	163	184	176	203	175	173	196	164	181	178	187	171	158	173	186	161	189	156	173	175	179	176	175	169	185	185	181	191	184	172	188	179	167	150	154	169	177	187	168	176	187	173	166	211	171	173	173	165	179	150	197	177	186	177	163	196	189	168	193	172	147	176	161	167	177	177	175	146	177	168	196	155	166	176	167	171	154	169	189	180	178	169	185	158	150	164	165	159	180	159	182	184	188	170	188	177	188	166	180	184	179	177	164	165	180	167	171	169	161	179	185	178	179	167	173	168	154	200	165	153	165	185	183	159	153	162	167	177	163	191	163	165	176	183	178	181	169	172	172	165	188	183	155	192	172	168	155	168	184	181	186	178	168	179	184	180	182	166	176	170	155	180	185	187	170	177	162	174	184	171	148	178	184	164	161	190	175	188	182	138	162	189	173	169	162	179	186	190	180	157	178	179	175	194	177	171	156	186	174	168	186	187	178	170	203	167	169	160	183	175	181	167	170	174	208	171	188	175	186	166	176	185	173	174	168	183	172	179	190	190	180	156	168	187	169	187	176	169	176	207	183	185	181	171	164	174	194	171	174	177	190	166	167	186	160	164	189	186	180	149	185	189	181	161	178	180	169	185	180	188	186	167	183	192	173	163	167	193	180	193	199	189	182	168	181	172	179	177	200	176	173	197	183	164	179	162	182	187	174	159	177	153	168	171	159	187	203	160	182	179	177	179	162	203	183	172	174	164	167	197	211	162	155	190	174	180	165	155	184	164	157	172	169	185	193	165	182	159	196	197	193	200	182	171	155	173	190	185	178	172	177	168	172	160	197	140	173	179	181	178	189	167	168	166	167	162	168	190	193	150	193	167	145	158	197	196	177	183	149	152	169	174	181	163	147	170	173	166	206	178	156	154	185	191	186	178	189	164	171	187	195	178	163	172	168	181	161	166	160	178	171	184	171	161	161	179	202	146	158	167	181	176	176	175	162	181	166	153	157	179	189	168	163	148	154	189	160	157	175	155	163	177	166	189	165	171	186	170	178	161	163	183	192	180	182	162	172	155	186	171	180	174	174	175	167	153	173	194	153	171	166	164	172	198	148	160	165	182	185	160	152	166	153	186	158	187	195	179	177	185	173	149	179	191	165	184	158	163	169	158	187	163	164	166	146	147	175	151	192	199	177	172	165	156	186	173	175	158	198	146	174	170	194	177	169	192	159	186	173	179	178	164	168	177	163	154	195	176	147	176	164	176	159	137	151	169	180	176	158	171	175	172	166	163	189	171	190	159	186	172	184	174	165	188	178	172	153	186	162	185	178	177	171	170	182	169	183	145	184	183	188	181	188	175	168	173	193	148	168	158	150	182	163	175	189	180	175	167	175	164	175	133	173	174	153	203	183	186	188	154	169	166	171	167	156	142	187	178	173	167	144	156	177	166	182	187	210	167	146	179	172	160	174	173	163	180	171	160	177	165	168	172	159	163	176	173	157	176	164	166	171	190	211	166	166	203	180	163	165	170	168	171	181	175	194	165	191	176	176	174	188	170	166	161	152	173	166	172	178	146	145	184	194	174	195	170	187	179	187	176	185	183	165	174	179	163	152	175	171	169	145	168	159	186	185	174	173	158	161	178	180	154	166	172	180	162	181	144	166	159	179	158	186	184	168	153	139	177	166	166	166	168	167	191	175	188
60146	30790	1860	2023	1716	1525	1220	1164	1042	976	866	842	758	752	724	690	653	667	638	602	627	615	549	568	590	557	597	583	555	555	500	567	498	557	484	544	577	555	540	544	741	891	880	799	882	928	863	779	743	664	731	706	706	673	587	594	604	672	634	1333	1205	1532	1238	895	778	871	694	716	695	562	695	665	544	585	522	502	526	556	482	504	500	526	526	527	493	534	552	498	534	515	481	493	501	525	557	511	514	489	564	514	495	511	517	490	467	512	463	502	530	526	488	531	510	519	476	478	514	483	484	476	489	510	513	465	471	481	520	506	501	522	505	498	533	534	483	471	466	507	529	548	526	549	494	519	530	497	492	491	491	486	512	521	508	571	494	540	475	514	507	525	506	485	458	506	487	461	494	495	490	527	474	511	478	558	513	478	492	540	490	487	526	550	523	505	526	473	477	475	462	488	523	522	527	514	532	474	493	491	524	489	558	463	464	485	492	493	510	525	565	475	478	498	546	504	512	532	531	533	496	523	489	530	508	513	514	516	529	514	494	485	479	508	531	518	521	485	510	512	506	491	529	506	550	511	553	511	494	511	494	505	480	520	510	460	508	509	528	510	500	471	454	504	532	508	570	500	544	479	533	505	503	504	506	504	510	488	542	494	508	520	482	476	470	463	498	519	500	497	477	512	550	466	483	473	487	509	517	458	476	480	515	501	532	493	491	445	511	511	505	490	509	511	505	482	468	495	524	524	487	484	508	505	496	481	492	504	515	531	476	458	476	515	518	524	485	488	531	513	463	476	472	483	527	511	496	505	498	557	485	550	537	476	488	496	540	494	521	514	505	533	551	514	458	500	480	505	477	482	499	507	489	489	501	499	500	510	467	493	485	524	498	536	489	521	486	505	487	441	521	504	484	473	544	494	494	511	528	472	519	518	504	476	464	489	483	510	516	482	503	497	459	508	476	514	501	543	498	488	517	546	476	500	506	512	481	475	506	495	466	542	482	526	459	506	472	518	508	521	511	517	504	507	516	548	543	500	492	502	520	482	504	510	537	537	493	509	515	496	512	517	480	482	502	466	499	532	511	505	510	472	517	508	494	518	501	482	518	504	519	509	532	486	485	469	522	547	503	502	503	524	517	533	522	489	486	486	494	497	508	498	512	489	485	491	470	500	499	516	526	508	498	570	487	458	519	540	501	523	527	512	510	530	500	529	454	502	498	463	507	507	499	479	518	505	507	515	481	540	541	524	522	495	498	506	535	531	489	493	506	512	516	503	491	483	486	467	516	487	518	471	465	481	497	485	498	479	512	465	542	530	469	517	511	484	512	477	491	517	503	516	482	491	504	496	480	503	490	513	511	547	493	458	457	516	518	507	518	542	474	483	502	469	529	549	479	498	527	482	529	520	486	547	520	493	506	527	487	528	493	514	467	524	504	492	523	506	525	534	553	512	498	502	487	463	489	529	497	481	517	502	527	495	482	466	486	486	514	535	466	501	525	515	464	537	536	500	487	528	487	479	494	526	512	486	473	520	505	465	522	493	505	492	500	475	525	535	506	473	498	545	524	489	484	489	521	491	513	486	498	542	524	504	518	483	501	542	486	516	458	497	493	494	498	488	469	496	484	469	496	493	501	517	537	496	492	485	500	492	516	544	548	532	492	495	503	495	504	500	505	526	515	480	464	471	490	522	455	498	460	528	501	541	484	472	539	573	504	510	493	470	483	552	521	500	495	512	488	516	503	500	514	540	477	514	507	509	526	493	488	516	533	530	522	484	508	488	523	522	493	519	517	464	500	485	512	506	554	483	503	533	528	524	530	518	440	538	497	521	504	472	498	524	528	494	492	503	509	480	503	530	483	506	499	474	495	555	480	530	514	509	487	543	533	507	507	476	509	513	493	513	469	507	522	499	467	499	474	469	523	476	513	489	496	515	503	483	511	516	533	502	523	484	499	497	472	503	503	549	535	511	532	478	509	511	495	458	540	544	505	520	515	507	496	523	509	475	490	489	521	520	534	525	503	531	500	532	488	489	513	471	463	517	522	504	507	495	521	518	479	459	457	478	515	517	490	480	474	533	555	515	497	507	539	510	484	505	506	567	487	508	492	542	526	508	491	522	514	495	507	468	491	484	538	515	527	453	497	498	490	541	530	545	502	478	504	534	529	510	550	499	499	522	525	503	507	480	517	526	515	510	509	486	504	498	518	471	526	470	497	504	480	484	494	519	504	506	507	511	479	486	473	505	513	514	521	468	548	489	543	524	536	522	514	512	543	537	451	509	502	497	488	475	527	518	523	514	534	486	461	524	498	502	520	501	485	535	517	472	495	457	492	540	455	510	525	518	474	504	485	495	506	515	514	511	516	494	539	537	486	485	491	468	525	519	507	532	520	492	533	478	489	461	476	498	520	483	507	480	488	463	530	504	536	504	520	481	464	509	532	515	514	473	516	556	499	518	517	555	526	501	499	486	462	511	531	487	513	537	523	534	492	478	486	488	525	535	494	548	516	468	507	529	481	539	453	503	448	475	526	489	536	506	498	538	508	513	487	501	527	505	483	501	518	491	461	493	554	505	462	468	487	545	529	543	520	511	536	487	506	509	489	522	476	538	551	500	489	494	469	437	526	496	490	500	495	455	498	487	483	557	506	476	453	510	492	498	491	505	521	467	546	482	476	514	530	506	537	484	503	504	547	520	542	518	514	504	526	520	504	494	522	496	491	522	521	536	521	508	531	510	488	531	507	504	497	466	524	484	523	482	490	486	498	479	493	520	515	531	501	491	507	481	485	513	527	483	519	531	481	464	526	480	535	516	550	462	505	451	527	454	475	542	488	512	539	528	515	481	494	515	471	497	513	501	518	496	517	516	519	496	528	463	523	486	483	510	498	490	532	485	533	488	512	501	487	510	524	482	502	533	491	486	508	483	450	521	502	505	470	457	495	495	497	514	522	524	460	522	524	466	535	487	516	512	496	472	521	538	504	500	469	490	513	512	507	527	487	503	517	474	473	503	508	560	488	483	499	543	486	476	481	524	467	564	508	520	447	495	487	506	504	488	514	514	477	529	516	527	514	515	510	506	523	489	433	473	486	510	521	511	535	490	516	493	493	506	516	518	490	470	484	499	534	494	511	510	522	503	527	503	513	482	502	462	471	462	454	486	506	490	502	514	514	520	494	539	521	488	481	497	480	483	518	514	486	506	505	480	498	488	480	463	487	510	489	490	502	521	564	531	503	517	503	500	494	486	531	542	499	516	495	490	470	532	518	507	492	473	476	484	502	499	510	503	490	482	497	502	522	494	502	511	482	480	495	472	509	527	499	507	509	539	473	508	489	472	553	506	531	470	477	516	489	500	485	512	487	485	469	503	509	503	509	487	527	502	498	482	501	505	527	505	519	512	530	528	503	464	533	521	481	530	513	483	539	515	492	475	502	496	518	501	516	489	492	525	486	482	536	495	496	516	506	473	473	525	491	502	481	534	534	525	513	525	483	490
39178	10805	726	304	264	300	286	272	243	283	293	290	285	279	270	287	292	265	236	242	279	235	244	259	303	245	237	276	276	274	276	272	245	253	271	254	267	275	259	261	249	276	259	269	251	308	273	269	278	313	286	291	292	270	262	291	243	277	282	288	275	294	280	286	302	310	284	279	248	289	246	273	246	255	277	264	267	255	277	279	287	271	268	258	270	284	258	292	268	261	280	238	268	247	283	276	256	237	263	282	306	258	277	273	278	284	244	250	262	257	301	255	281	247	280	275	252	255	258	286	269	248	271	282	236	264	286	251	261	248	278	253	247	267	252	277	256	303	242	290	270	299	258	266	269	284	274	272	225	274	264	253	297	234	263	291	247	271	244	291	267	251	279	258	262	252	291	239	250	229	276	275	266	282	249	269	275	251	274	271	275	256	270	270	263	261	270	259	289	249	272	266	294	260	280	281	258	250	257	258	281	278	285	237	270	259	293	282	248	296	290	266	287	277	281	267	285	255	273	276	266	296	305	273	245	271	251	251	300	265	274	281	295	264	260	255	228	305	257	234	277	258	260	278	268	259	248	283	270	291	277	280	265	231	279	260	239	245	267	264	281	231	273	297	251	259	281	263	275	270	272	268	224	286	298	290	237	240	255	258	269	274	268	236	257	286	283	261	250	277	297	265	240	290	274	249	282	253	261	256	249	260	276	258	274	282	300	240	253	293	314	272	287	298	300	257	284	281	273	287	261	260	272	253	289	275	260	254	289	284	268	272	265	294	264	262	273	249	270	268	237	276	269	289	263	245	271	271	278	258	284	251	293	278	252	277	257	267	280	258	249	260	269	274	275	284	266	292	299	293	285	293	280	267	270	268	237	266	283	286	286	271	272	254	288	282	297	253	226	266	260	303	249	263	263	258	254	271	274	231	305	252	291	307	274	271	299	284	248	292	265	253	264	295	275	270	243	287	277	279	267	244	285	299	245	234	285	284	260	295	247	286	265	230	261	285	251	262	260	271	267	271	272	285	303	245	249	270	280	293	274	287	250	264	279	263	272	246	263	276	274	275	266	278	254	216	276	263	270	263	261	275	262	253	270	289	254	243	280	285	278	265	249	255	269	239	241	261	241	275	283	252	244	264	266	272	250	262	267	273	264	260	264	275	263	270	275	253	248	284	269	272	251	263	278	282	262	264	258	268	250	274	279	298	270	251	257	244	280	256	297	242	244	290	259	263	257	251	268	262	274	290	265	251	254	292	248	257	278	270	263	269	270	308	242	260	246	276	258	301	241	263	275	284	292	290	261	296	286	286	283	244	301	247	271	268	280	292	258	264	269	277	279	269	265	262	278	278	288	275	266	254	277	247	282	285	272	282	277	267	254	280	287	251	274	258	315	260	270	270	263	247	274	313	258	297	291	286	275	259	265	266	266	291	269	270	262	248	255	280	269	274	301	276	266	265	283	271	263	257	244	293	248	275	254	261	267	259	284	280	265	241	263	271	237	275	301	268	269	245	265	252	274	247	273	286	268	273	249	275	273	269	273	269	294	281	279	323	242	255	272	242	284	261	270	262	276	285	273	245	254	227	262	284	277	283	279	301	288	284	269	271	248	261	242	266	277	283	292	274	284	259	273	283	256	291	255	293	286	232	276	272	283	272	286	276	280	244	266	268	283	277	259	276	266	268	256	249	270	258	265	274	308	276	265	268	261	319	261	277	269	275	266	255	269	251	261	269	269	268	256	265	277	258	256	264	276	242	266	282	248	246	254	280	282	256	275	255	234	295	265	273	256	252	238	293	269	249	274	247	294	255	284	277	281	268	241	258	245	258	289	275	289	237	253	284	233	280	268	251	254	263	261	265	256	275	271	294	259	298	273	271	266	284	279	248	305	275	262	255	267	266	262	268	258	285	270	284	265	271	252	279	274	291	292	283	255	261	259	280	266	234	292	281	266	268	272	268	263	262	239	277	251	252	280	285	264	290	242	236	290	248	284	260	263	266	298	264	251	261	246	270	287	290	239	279	270	262	252	263	255	275	280	253	289	275	288	259	273	271	268	255	294	253	250	250	242	255	289	261	261	263	243	257	251	263	293	271	271	274	262	256	260	271	295	265	289	287	265	263	311	256	251	266	276	289	300	267	251	233	267	287	282	270	272	268	270	285	298	283	252	279	264	259	274	283	274	230	263	283	291	260	253	278	265	258	268	281	241	254	271	245	253	249	275	300	295	288	254	287	274	232	258	239	265	253	280	280	278	291	242	263	302	243	259	291	261	282	288	245	254	286	251	268	276	244	282	260	265	265	276	266	265	214	279	270	246	257	245	273	253	257	271	276	289	255	289	275	286	268	276	292	249	283	308	275	310	274	290	257	254	276	241	262	256	269	278	268	267	246	249	272	286	248	247	291	300	299	266	252	274	245	261	290	299	298	283	285	282	262	267	286	268	263	263	267	249	250	295	284	296	254	271	251	292	255	280	270	272	266	252	269	260	260	269	265	263	260	260	272	284	249	269	274	253	261	268	246	269	251	272	262	254	249	282	243	261	249	271	261	277	252	274	296	264	263	276	249	250	242	275	256	291	284	259	296	266	286	254	312	285	255	253	225	244	257	268	262	296	247	273	261	269	289	255	271	271	279	290	259	266	243	264	267	260	256	256	235	253	266	280	284	253	298	260	260	292	313	230	292	238	293	280	284	289	240	256	271	290	270	230	247	256	250	286	283	276	244	256	262	275	267	296	267	267	273	289	274	299	291	259	275	257	261	234	278	265	256	284	265	303	268	264	261	256	277	290	278	253	251	280	265	284	296	261	264	249	233	247	282	300	297	284	286	275	266	261	257	316	272	257	266	269	297	281	264	262	288	252	278	271	275	264	263	291	255	271	287	278	291	224	254	257	264	243	252	296	280	264	254	269	300	254	267	263	251	282	276	256	278	272	273	245	273	261	256	261	260	265	271	273	282	239	252	294	301	247	276	265	276	249	279	247	248	261	293	241	256	251	281	283	281	257	245	254	242	258	245	312	256	258	250	275	267	265	291	291	254	253	281	280	278	267	255	264	252	255	263	241	269	269	250	284	277	264	264	253	251	267	276	246	261	239	276	287	220	261	262	271	267	270	257	256	234	286	268	251	282	268	272	281	288	260	278	271	289	266	241	273	273	268	257	296	262	253	298	263	258	242	282	293	245	269	296	255	269	272	251	282	264	245	294	271	286	273	294	251	275	276	250	273	256	255	263	259	312	290	294	289	279	273	278	260	254	254	265	267	261	276	262	283	272	287	266	265	284	274	245	297	277	268	295	268	252	249	260	297	264	253	290	268	288	269	298	249	269	276	261	284	262	276	268	245	275	284	258	255	259	270	264	267	269	266	273	286	248	272	276	253	244	288	271	267	279	255	279	261	262	292	284	264	247	271	259	246	240	259	298	256	264	255	267	243	252	274	243	258	271	272	245	266	286	267	284	279	276	266	238	253	266	295	240	282	299	279	288
32939	6035	839	830	785	719	752	740	765	764	753	725	722	755	697	739	710	757	685	733	697	739	784	711	745	723	733	738	761	735	713	734	732	726	752	756	753	728	710	712	750	761	719	726	741	800	679	725	711	768	765	704	699	721	773	741	742	744	775	758	742	787	734	728	721	731	724	761	730	686	774	677	717	729	764	734	701	702	715	738	771	677	730	733	664	735	732	684	760	729	727	778	721	742	719	695	721	731	716	709	751	716	736	742	723	701	716	756	763	687	729	730	736	703	661	679	762	744	670	718	715	749	702	718	754	692	729	732	737	725	720	724	737	724	752	708	753	707	715	725	691	746	686	726	685	712	731	666	741	710	727	672	742	724	714	703	768	744	754	756	721	736	674	750	683	702	739	737	692	739	717	755	719	750	713	701	716	734	729	768	721	719	780	706	737	784	773	667	706	730	744	721	781	715	732	750	717	744	704	736	703	719	742	748	715	722	724	692	759	716	734	679	712	665	695	710	716	727	733	765	718	813	752	689	736	688	670	740	739	693	709	757	755	766	711	751	727	724	725	721	733	723	738	691	742	714	676	694	702	776	754	756	691	767	678	711	771	728	755	782	767	684	777	718	733	704	741	735	675	755	729	740	737	717	753	725	698	714	663	711	730	745	762	696	728	776	776	710	712	719	724	747	723	749	689	745	720	736	781	784	760	719	702	734	743	723	710	745	761	731	748	733	723	737	734	777	689	714	660	763	673	701	719	723	744	728	713	728	720	739	785	750	740	740	751	710	706	744	719	721	761	726	740	727	696	735	660	679	748	754	721	688	708	691	753	716	748	739	751	753	707	721	701	745	763	739	680	753	716	733	686	714	724	700	718	729	756	693	697	711	704	709	719	719	685	761	714	750	733	744	707	740	798	761	713	722	727	752	700	725	711	724	708	711	655	695	716	769	752	707	721	772	724	717	742	716	740	728	693	720	760	699	695	733	705	746	689	743	714	768	674	684	730	727	724	774	710	745	772	754	678	745	715	749	732	772	740	672	702	746	766	761	769	736	703	731	710	732	710	716	728	769	692	720	724	769	711	704	742	698	722	752	736	713	775	732	756	695	670	701	741	707	716	727	744	776	738	684	692	775	736	735	713	725	715	728	742	724	706	661	752	755	706	751	717	717	724	740	714	732	700	736	727	717	713	719	730	683	746	711	662	737	749	768	700	691	730	767	754	739	615	716	729	750	718	661	747	726	723	731	715	698	670	739	724	775	701	741	734	711	719	711	719	680	716	654	755	735	696	727	723	726	717	688	704	725	709	739	699	714	742	757	685	747	661	703	724	698	746	703	717	707	752	764	728	756	763	725	721	715	734	703	697	771	733	784	733	706	741	674	705	711	771	731	736	739	781	727	728	741	732	762	705	672	741	767	676	744	796	726	758	712	754	733	737	713	744	696	691	711	699	716	711	693	799	749	733	703	759	684	738	748	759	763	764	720	726	711	728	738	722	745	721	714	754	724	734	745	697	696	763	726	735	724	743	733	731	731	689	723	741	731	690	746	691	731	714	700	721	740	709	734	702	735	707	737	730	691	718	763	744	729	737	748	739	788	720	736	736	700	740	714	699	744	747	726	710	688	686	702	757	741	693	714	713	771	752	710	726	737	746	759	684	736	722	740	765	713	723	721	704	709	763	729	733	719	712	735	743	771	731	703	747	736	696	759	725	735	751	753	781	732	724	756	727	724	733	731	746	726	724	723	739	753	732	742	775	726	724	773	784	723	690	735	720	740	730	729	723	765	775	733	725	695	714	727	718	720	773	707	751	716	700	728	739	750	671	700	732	732	720	701	745	701	763	704	696	729	712	728	702	660	710	729	743	688	756	755	726	740	735	722	691	758	746	762	724	713	751	680	709	728	744	717	713	724	732	721	677	750	695	724	728	743	713	703	722	701	733	711	714	748	730	724	783	712	763	676	739	758	671	752	753	727	758	767	720	729	748	743	740	670	725	764	704	715	754	686	707	718	698	720	706	743	729	734	706	730	721	665	713	713	677	684	729	720	703	728	717	721	702	738	739	675	726	710	690	727	790	736	752	698	725	736	738	683	718	731	703	740	777	709	770	699	736	750	754	735	769	731	711	692	732	694	707	728	756	705	735	712	673	797	734	764	692	741	749	720	761	700	745	810	707	703	741	711	725	725	694	723	742	717	748	747	733	722	722	725	780	702	754	740	697	731	723	730	724	723	740	737	697	751	675	753	743	751	737	694	687	718	713	722	715	793	681	749	761	696	698	728	751	691	754	729	729	699	741	720	735	767	731	771	724	695	765	785	731	752	724	739	698	722	690	699	759	720	743	681	719	729	706	687	712	720	739	786	764	765	741	769	726	775	710	743	682	714	711	671	786	689	723	690	730	720	682	704	709	756	736	743	723	766	768	725	716	740	764	737	735	713	716	717	712	709	706	713	704	692	692	742	736	753	723	722	741	729	715	729	718	766	693	722	698	686	755	712	745	684	696	796	714	723	747	733	692	706	715	742	714	740	752	736	740	692	737	694	758	737	721	725	749	729	685	709	747	728	703	732	704	720	718	740	754	731	733	770	684	680	697	732	737	739	736	765	731	751	747	704	760	729	713	710	723	716	711	672	720	710	721	744	728	736	729	748	743	696	685	683	709	672	699	738	768	692	742	683	735	766	719	697	743	718	780	760	727	727	720	683	694	749	693	741	721	706	708	730	722	738	708	731	683	706	665	768	740	760	772	740	731	701	711	762	730	755	695	739	721	758	684	694	740	719	711	721	687	739	690	699	693	743	692	735	721	779	745	751	700	750	725	734	718	738	681	776	735	698	725	736	730	694	743	684	740	720	672	741	694	731	749	754	743	736	700	714	728	756	764	692	756	704	731	796	734	775	698	719	687	736	753	751	728	709	757	718	733	719	731	737	715	757	745	737	737	743	667	732	749	773	749	715	753	713	762	742	725	768	711	723	723	717	708	745	715	732	730	698	720	743	802	738	705	775	742	719	642	727	720	741	762	734	695	747	771	741	755	697	701	732	723	746	732	695	781	709	703	725	730	743	740	713	748	712	687	747	740	700	704	717	706	730	707	742	760	685	754	735	735	740	709	740	719	726	731	702	739	701	713	725	727	708	745	740	693	774	659	752	734	734	740	719	719	693	786	692	772	687	749	716	707	744	699	734	703	711	733	739	745	744	723	713	756	756	737	754	723	680	711	715	740	732	692	746	720	742	771	724	731	742	751	769	752	756	710	691	724	784	719	717	718	700	736	681	705	758	728	710	768	730	755	757	743	730	736	700	751	717	683	674	756	732	723	772	714	714	710	747	706	732	719	710	735	701	725	741	693	699	731	716	703	729	757	755	716	729	755	712	731	738	711	709	744	690	732	729	746	705	763	726	774	710	720	673	748	752	722	775	708	719	701	762	721	704	715	793	741	734	695	751	721	722	735	790	725	753	718	679	763	725	727	754	719	710	778	737	741	749
70367	36270	11853	935	322	278	244	230	213	209	198	184	185	170	171	175	161	175	158	133	138	158	122	182	187	157	156	153	164	160	157	158	142	147	151	152	145	159	159	176	198	187	164	177	157	159	180	164	192	169	180	158	152	128	163	167	165	184	164	219	223	239	193	170	176	185	176	167	171	141	157	161	170	138	156	166	154	157	148	158	151	164	138	144	167	146	161	160	138	135	163	150	169	142	164	158	160	155	155	140	127	155	145	150	165	162	149	159	146	159	158	166	153	164	153	156	133	155	147	160	146	150	166	126	155	135	148	154	157	139	188	160	154	154	183	169	149	159	138	158	172	162	176	165	151	190	141	153	170	138	148	167	161	143	171	142	127	157	156	198	149	161	156	158	151	143	161	153	159	175	140	157	155	178	162	175	160	160	141	174	144	163	163	161	147	152	160	158	153	159	169	166	151	140	148	159	144	148	175	163	152	136	131	145	151	150	167	143	177	156	167	155	148	136	140	159	143	151	181	159	139	160	169	174	157	168	166	167	140	163	175	142	153	144	148	153	126	143	143	168	153	153	148	161	142	160	168	138	170	124	146	182	184	150	168	157	160	147	163	136	151	143	155	174	152	159	143	153	183	155	158	163	173	157	139	171	173	147	183	165	147	130	161	153	166	148	155	142	166	156	148	147	154	171	163	155	147	159	146	150	159	175	173	144	170	150	139	165	155	136	163	169	169	157	139	140	167	176	157	138	162	143	164	143	154	139	145	160	161	151	167	174	166	168	158	136	149	167	142	133	153	146	153	162	147	165	171	152	146	146	156	148	153	168	150	132	153	158	151	162	151	175	142	156	140	143	175	165	175	155	158	153	156	174	153	135	132	134	164	159	166	162	150	162	179	168	153	139	174	146	146	154	167	138	137	153	145	152	135	148	148	155	155	144	166	152	151	152	137	152	139	152	178	149	157	151	153	148	176	143	166	150	167	165	155	144	155	159	137	138	125	144	159	154	153	150	151	163	148	177	163	172	177	149	185	147	177	170	153	149	177	142	141	162	158	143	159	159	148	143	168	161	176	166	165	175	154	147	156	135	154	154	129	160	169	170	154	163	136	157	155	146	183	150	174	160	161	164	146	150	143	166	175	156	142	165	159	141	158	143	154	155	134	166	166	183	163	153	128	136	141	159	153	139	154	144	149	181	178	155	165	140	161	157	145	175	152	153	161	144	176	151	161	149	163	161	152	175	163	155	148	176	144	154	168	169	145	160	143	151	157	162	167	170	159	175	168	157	164	162	159	139	160	141	157	143	153	139	168	159	174	151	158	159	146	164	148	139	160	156	171	168	147	167	156	159	153	144	166	161	143	143	171	150	142	166	165	132	167	148	137	167	167	143	153	182	156	160	160	173	117	142	159	143	136	141	136	155	156	159	117	152	159	167	161	144	129	167	165	162	138	149	175	151	120	169	149	153	143	175	143	170	160	154	169	186	157	162	144	137	164	153	140	154	175	142	188	152	176	140	160	191	166	162	167	150	162	159	164	156	143	159	173	148	170	135	162	169	153	155	165	150	149	162	156	160	117	181	177	152	155	162	131	149	144	135	169	168	140	153	184	159	160	157	148	168	171	159	165	136	151	142	166	174	163	167	165	172	142	136	164	146	153	150	135	154	158	179	155	178	142	172	147	152	164	165	169	150	140	163	156	158	154	160	154	151	166	137	174	163	175	144	130	152	140	156	158	171	164	137	167	143	148	153	163	153	155	164	155	186	159	148	153	176	181	151	167	159	135	159	144	153	169	154	162	142	167	143	126	153	144	163	161	158	155	142	160	163	117	158	163	146	151	148	142	150	174	161	171	171	168	163	150	131	161	174	161	141	178	142	147	154	165	169	144	170	165	132	164	146	180	143	159	150	154	149	154	138	161	149	176	157	138	132	147	127	159	148	180	141	183	175	167	147	159	159	175	144	142	168	164	139	163	163	142	172	135	147	158	158	134	151	153	179	167	158	167	165	165	153	160	162	161	153	155	162	166	155	179	147	148	150	174	159	170	172	169	159	152	146	145	167	141	140	159	147	143	152	137	145	158	166	184	157	162	130	155	158	145	154	139	139	128	147	149	150	146	161	153	141	175	155	163	156	167	125	144	168	147	164	154	172	171	172	164	167	169	167	145	150	153	142	157	159	126	168	146	146	132	161	163	179	153	151	182	153	162	189	185	153	152	154	137	140	156	153	147	152	177	132	146	160	157	154	157	160	148	154	157	159	170	171	142	141	152	162	147	165	175	174	150	168	158	162	151	139	139	142	152	146	164	133	155	162	136	171	168	155	161	153	139	142	158	131	153	155	148	146	140	157	154	128	144	162	149	158	157	154	169	177	133	180	156	154	150	146	164	136	154	162	161	164	140	151	166	155	159	146	144	152	144	134	136	169	164	136	158	162	147	153	167	155	143	179	157	175	149	148	168	163	168	178	181	151	159	144	154	151	149	157	155	145	186	149	144	133	156	155	162	176	142	150	158	172	132	163	156	144	147	148	176	170	133	143	164	144	151	170	160	147	180	148	138	161	156	162	144	141	161	160	147	165	149	144	163	157	139	161	150	168	146	156	133	179	150	166	184	156	178	147	152	148	158	132	156	148	141	149	123	156	166	138	167	159	168	145	152	194	172	172	149	142	160	156	151	164	141	159	160	137	155	152	186	163	153	158	155	140	161	145	131	167	150	165	158	150	189	146	181	162	150	168	162	136	140	181	152	153	172	185	166	159	145	151	150	176	161	178	141	161	137	161	150	160	143	155	142	176	154	159	137	143	149	143	159	149	144	140	160	173	141	175	165	153	144	173	167	179	142	147	167	161	172	137	149	150	180	171	142	136	168	152	165	153	159	164	147	144	174	154	141	170	145	170	164	159	163	142	162	166	147	154	153	142	153	177	157	165	153	154	155	148	146	154	149	159	192	172	153	140	163	175	181	158	165	154	160	169	156	143	143	137	166	198	148	152	137	167	171	151	144	156	150	177	157	169	154	163	147	134	159	135	129	128	183	149	161	166	158	169	151	161	145	143	142	174	161	136	144	164	155	140	170	161	161	138	153	154	158	167	150	161	190	145	150	162	145	148	132	174	151	165	179	175	131	157	142	144	146	158	154	154	157	148	164	151	149	139	170	143	139	166	163	179	157	161	158	142	148	164	162	145	192	128	149	169	152	175	145	166	152	166	169	185	173	138	158	154	198	163	162	135	159	170	162	146	180	172	145	158	163	173	156	150	139	139	148	166	138	155	157	157	149	146	136	153	130	171	152	148	148	149	178	142	195	157	157	138	164	180	174	166	150	142	142	163	171	166	138	131	133	140	166	168	154	172	151	161	141	148	174	144	172	162	165	157	154	148	168	164	142	161	150	175	144	142	167	161	179	171	167	167	156	134	146	158	163	132	148	133	142	151	164	161	179	155	163	161	141	155	161	148	141	154	146	131	157	159	182	168	154	169	135	146	149	130
51351	23386	1170	1273	1169	986	946	825	716	719	637	610	595	528	534	581	561	488	542	565	530	560	497	455	465	483	547	470	492	476	526	478	497	499	493	436	505	478	490	516	567	594	596	620	620	648	650	653	581	552	601	449	490	484	490	533	592	514	593	735	1137	1111	698	689	665	647	695	620	554	533	663	594	483	516	510	463	486	460	439	459	485	479	466	547	500	478	448	487	437	452	450	468	456	457	458	470	493	479	518	462	459	435	441	469	469	448	461	443	474	459	436	448	444	456	452	442	461	465	462	463	461	463	454	476	443	457	435	462	462	483	451	488	438	433	450	460	435	450	469	446	450	443	425	442	420	465	448	449	439	453	468	470	446	451	444	439	425	431	433	474	439	463	422	447	453	486	468	459	453	442	461	464	438	461	438	467	465	430	442	445	459	450	487	450	459	456	429	450	460	440	432	468	431	437	465	431	467	445	433	433	507	489	451	489	446	442	446	460	440	489	458	486	425	464	460	464	440	399	410	413	435	403	452	477	429	460	454	484	460	449	454	457	450	424	472	452	450	449	416	442	467	452	434	441	473	454	447	457	453	465	462	436	464	458	440	416	451	486	448	479	466	436	458	460	434	439	467	438	454	438	457	464	462	508	459	474	476	483	440	487	449	429	443	492	452	449	487	459	469	477	461	478	448	425	482	470	449	449	449	454	463	471	458	458	451	427	441	449	455	435	473	455	469	458	452	443	442	464	494	442	476	465	480	471	483	450	472	476	442	424	433	502	475	446	492	443	460	459	463	467	447	473	476	454	427	457	453	438	473	479	450	470	494	460	469	455	487	432	444	462	462	486	490	469	467	411	430	456	475	436	454	457	426	446	449	457	482	470	471	431	484	434	455	406	455	456	436	443	460	461	456	447	426	408	459	426	421	463	433	470	452	482	453	516	478	454	451	499	470	473	487	473	502	483	427	475	438	488	497	427	432	468	456	460	440	474	478	461	476	451	457	457	469	441	464	493	444	402	453	469	444	457	435	466	489	455	450	496	436	466	484	448	461	461	452	475	438	427	439	501	455	466	426	427	438	432	431	456	459	464	445	468	477	476	480	437	446	468	430	435	439	445	502	466	459	459	444	433	460	451	461	431	456	446	427	448	463	427	458	448	470	454	473	475	446	456	474	466	424	466	460	429	442	411	417	465	468	450	439	435	445	463	476	434	459	434	432	465	441	436	454	439	482	442	484	467	427	421	473	467	461	512	449	469	438	437	438	457	489	463	441	472	457	455	450	471	464	440	439	457	437	487	454	456	462	433	447	415	465	454	445	473	425	491	446	456	489	418	459	438	439	437	429	511	463	468	440	434	479	467	437	457	491	485	468	434	413	494	462	457	472	451	433	460	481	401	469	471	440	450	450	469	478	451	474	448	412	437	488	441	440	467	448	465	491	465	445	479	453	430	478	450	421	446	424	450	465	429	453	463	461	451	459	437	458	482	446	457	505	442	453	451	456	441	454	498	475	466	510	454	459	452	436	474	423	457	497	452	439	470	437	474	412	422	480	431	453	426	474	449	464	442	465	436	422	433	466	430	442	416	445	465	442	416	488	422	459	456	446	477	487	468	446	444	465	441	473	446	461	472	477	483	445	456	434	464	473	431	420	458	444	434	444	483	456	418	449	433	482	496	445	488	429	453	477	434	457	416	464	433	463	485	463	459	510	475	437	405	439	418	476	468	439	464	458	491	461	448	451	468	459	458	494	467	420	431	462	464	444	462	439	464	458	448	469	439	437	454	451	480	452	423	432	475	462	469	478	444	453	472	481	477	441	476	484	486	470	441	451	437	454	519	420	431	496	437	423	490	449	435	494	440	443	482	426	477	432	440	470	467	478	441	477	486	467	478	447	463	476	459	466	470	424	487	483	477	457	418	445	443	515	457	473	448	488	444	461	444	452	440	453	489	456	438	459	459	477	459	443	447	487	446	450	457	447	458	441	472	431	435	463	464	404	425	434	477	468	501	473	471	475	454	458	487	483	424	447	470	451	451	454	439	452	461	458	454	448	451	401	485	428	504	438	450	466	486	448	483	453	457	419	466	450	464	438	451	466	488	457	479	433	454	455	441	462	491	431	484	443	471	460	451	438	505	447	460	441	466	470	426	443	446	503	440	487	429	451	501	482	448	428	460	465	471	450	474	441	425	426	459	446	462	450	409	413	470	455	482	452	544	454	462	472	477	433	467	419	433	469	463	434	446	439	483	446	476	450	421	453	441	475	466	466	460	446	408	455	452	489	427	444	454	416	470	488	448	426	436	417	473	448	455	464	502	463	449	434	479	449	434	449	426	442	483	432	461	480	470	422	425	457	441	444	464	422	421	449	437	445	462	495	452	479	472	456	469	478	458	449	439	459	450	472	428	440	480	440	466	432	446	460	433	473	451	406	424	423	451	433	464	448	464	465	427	477	517	436	470	439	494	472	450	437	465	466	444	442	457	455	476	481	481	459	481	460	434	457	435	455	457	450	485	504	431	468	510	463	441	441	472	409	433	433	438	440	456	476	434	451	446	427	464	455	444	465	484	454	473	431	450	470	446	465	495	469	458	489	445	437	474	503	455	467	463	472	451	487	452	466	450	446	498	517	477	420	473	458	502	452	437	432	440	451	450	465	471	477	460	464	435	469	413	481	438	452	482	419	422	446	435	485	474	436	476	444	487	461	447	431	413	459	457	440	456	464	502	470	452	456	461	439	425	442	486	431	470	438	431	430	454	459	457	486	462	457	422	449	467	476	444	455	448	436	493	462	439	454	477	448	456	459	494	438	457	430	434	475	430	442	442	446	440	465	459	496	464	441	429	411	449	471	492	410	444	456	421	433	491	448	456	444	391	476	483	447	439	476	427	412	482	448	441	443	472	481	438	491	482	490	464	455	484	463	471	413	443	454	456	454	454	449	459	470	438	438	462	494	478	463	476	428	469	463	446	450	456	465	447	461	469	495	465	448	421	481	474	464	439	465	439	474	453	484	472	489	469	463	462	472	465	426	436	497	459	439	439	500	465	450	446	506	480	441	455	430	482	483	444	426	455	427	449	409	490	484	467	462	488	437	464	454	463	473	455	458	454	486	426	428	459	492	459	443	448	438	472	456	446	439	495	488	477	448	459	446	496	485	455	454	442	458	457	446	436	456	460	450	457	462	462	448	433	431	467	425	485	435	446	433	444	479	469	441	457	462	439	444	467	465	436	433	479	459	454	461	443	464	443	456	467	448	474	470	457	449	441	474	441	488	454	494	466	473	426	468	457	489	449	437	468	453	439	427	473	439	458	405	447	509	446	444	432	450	446	444	433	454	457	456	445	462	463	461	441	445	461	490	489	458	427	451	438	435	501	520	470	447	431	459	462	429	476	431	445	439	447	440	449	452	463	457	472	419	450	468	445	468	453	465	456	449	457	465	449	425	477	454	500	436	487	463	444	434	501	454	471	467	483	462	475	478	448	430	425	491	478
77484	47274	17354	2994	542	429	372	300	300	233	255	229	205	199	189	210	207	170	204	199	184	189	170	154	181	178	180	171	194	170	178	187	189	184	183	170	159	183	184	169	209	190	212	199	210	192	189	200	222	209	207	191	169	175	198	180	202	191	212	240	296	307	252	229	209	221	208	207	196	193	190	182	173	154	181	164	179	185	169	147	172	146	174	182	150	149	166	177	169	176	181	181	175	160	163	171	170	172	183	168	187	143	142	177	190	157	167	153	155	170	174	187	166	180	177	167	176	183	180	165	174	178	177	176	180	168	163	170	200	189	152	169	138	175	191	206	163	173	175	169	164	140	187	172	157	170	173	146	172	179	165	168	158	162	169	168	170	174	175	199	194	181	159	143	159	177	151	171	154	185	183	160	159	175	170	191	174	183	173	151	179	176	179	159	162	140	172	180	168	190	177	163	184	152	172	143	163	173	147	179	194	165	184	175	173	156	220	181	189	166	163	144	173	168	185	191	154	152	181	187	201	184	173	173	187	166	185	157	156	172	186	164	169	167	171	182	159	168	162	172	164	158	149	168	177	196	181	173	173	174	156	153	184	171	160	161	179	173	135	163	171	181	191	188	153	169	175	197	181	181	180	158	154	151	184	162	161	169	174	172	174	172	182	169	173	176	171	158	167	175	164	192	150	163	163	168	177	170	163	162	164	161	164	159	168	175	171	173	191	165	188	174	160	187	162	155	190	176	173	139	173	196	171	143	180	189	183	167	178	164	170	171	170	177	167	170	149	177	165	184	160	173	168	185	162	168	180	147	177	174	180	168	156	177	159	188	174	164	179	157	175	176	166	156	176	188	175	165	181	188	149	181	173	148	182	167	179	131	175	159	163	153	171	157	195	169	159	154	172	167	161	168	161	176	167	163	155	167	168	171	167	136	158	165	179	162	161	147	166	177	161	162	165	172	183	173	159	162	159	171	160	182	146	142	157	151	202	173	176	155	182	158	182	157	157	176	178	168	156	172	164	167	175	168	175	182	193	169	198	149	200	163	173	167	165	169	171	179	170	163	199	187	160	159	157	162	170	177	175	140	181	190	184	183	166	179	156	174	169	170	182	137	132	154	174	164	187	178	148	181	184	172	180	158	170	181	196	179	145	183	146	167	181	172	174	181	151	156	172	182	162	163	174	164	152	168	164	180	185	162	190	172	176	183	137	181	165	205	174	145	179	204	142	186	170	177	166	159	165	174	142	175	161	185	191	154	167	185	178	156	152	163	160	175	158	153	181	186	160	165	180	162	158	176	190	149	176	160	164	166	178	157	166	205	163	174	173	185	158	168	179	170	146	181	168	161	161	178	166	171	192	156	142	183	154	157	169	173	190	179	173	175	162	183	177	152	177	167	178	165	174	179	180	158	166	170	173	155	178	173	185	165	162	172	164	158	160	163	161	154	161	167	160	186	166	163	216	166	168	158	173	176	153	177	200	198	174	141	132	166	171	166	169	191	188	171	186	170	178	182	164	162	150	183	161	184	166	158	157	169	193	179	197	156	183	182	181	171	179	177	172	146	167	162	173	168	152	180	161	171	172	171	166	201	142	171	174	147	168	164	184	163	180	160	163	169	161	163	178	183	189	182	179	187	186	170	182	163	149	196	173	158	171	174	165	155	164	162	158	191	157	170	179	146	181	182	162	148	156	171	185	163	163	179	170	162	190	153	164	174	191	173	180	149	183	151	147	192	167	160	166	185	153	173	157	181	183	161	135	179	182	162	185	168	157	194	166	141	156	174	138	156	180	157	151	172	153	175	193	160	154	149	185	190	180	182	203	164	149	173	171	177	163	182	184	165	175	171	164	176	167	173	158	155	171	158	161	151	159	157	163	157	157	183	172	169	179	173	157	170	162	167	170	165	161	176	173	180	184	194	182	157	162	176	152	181	173	183	163	181	154	180	140	188	186	134	173	173	192	182	175	191	192	192	193	185	147	171	181	172	173	163	155	183	192	152	161	158	166	166	162	155	176	184	178	160	186	149	180	181	166	160	171	194	160	167	169	177	176	182	146	149	166	183	164	164	161	158	162	197	153	162	159	169	147	188	157	155	192	166	164	160	169	147	163	175	154	170	163	177	180	187	189	163	172	154	172	161	160	190	154	174	160	165	168	179	168	161	158	179	184	191	153	154	179	185	168	161	160	174	166	172	176	159	190	175	161	187	156	151	157	154	177	163	173	176	168	168	163	165	187	185	154	148	194	170	165	162	153	132	170	153	177	167	156	159	169	164	177	170	186	170	159	157	174	177	183	183	151	176	178	167	152	183	174	175	174	149	204	178	187	185	154	168	171	171	167	158	157	162	193	159	191	148	150	154	152	166	173	173	168	186	144	160	136	167	165	156	162	178	171	175	160	189	158	170	168	176	172	188	183	152	158	172	177	178	171	176	160	156	170	170	172	156	158	132	170	159	185	144	151	184	142	140	160	141	167	180	171	149	162	161	155	179	184	183	169	193	162	147	143	161	156	182	170	174	153	163	175	150	185	174	182	159	187	178	171	178	177	151	164	201	196	183	176	162	188	152	162	163	171	156	168	184	173	152	167	167	195	176	150	175	161	185	164	201	171	179	150	182	171	184	155	151	157	188	205	193	193	175	168	187	171	153	161	167	121	182	164	152	167	170	192	181	170	180	201	182	150	157	168	187	165	154	182	196	135	171	178	155	194	170	174	160	167	186	162	172	170	147	194	193	186	175	156	148	155	146	154	151	171	155	169	157	182	170	173	179	160	137	187	186	164	155	172	164	171	162	168	185	155	174	156	179	180	174	162	178	137	169	163	189	128	168	173	169	138	180	157	147	152	164	173	155	158	179	155	171	153	170	193	165	171	141	177	152	167	147	170	170	167	169	181	171	150	178	169	161	143	156	156	139	188	195	143	183	181	162	166	190	157	146	168	181	148	155	149	156	182	169	196	146	148	166	175	186	178	181	156	156	190	185	195	180	188	154	150	172	182	175	171	159	167	173	186	184	174	183	194	167	160	148	142	172	164	179	179	161	178	159	166	187	182	169	193	181	170	178	180	196	174	155	159	170	164	161	202	168	170	170	144	174	161	153	181	155	160	161	163	177	154	164	178	183	171	201	167	161	156	177	174	171	172	188	175	158	135	167	162	182	170	181	197	169	181	166	189	147	184	133	169	165	150	154	188	190	155	160	155	155	149	150	154	161	183	172	167	185	181	177	174	147	159	158	180	181	163	164	203	170	147	173	171	178	167	184	185	151	160	157	186	146	168	191	166	168	165	173	175	202	166	174	160	182	186	174	173	171	197	156	176	177	152	147	158	166	162	184	180	163	170	175	173	161	170	162	148	167	190	182	179	162	154	157	174	161	147	167	175	171	179	171	183	146	143	143	175	156	175	180	159	198	146	177	172	162	167	163	171	178	144	156	157	162	162	185	186	178	172	161	163	176	175	169	160	187	169	174	145	166	155	176	174	152	165	161
59658	31643	1842	2087	1786	1513	1305	1150	1052	940	867	799	790	748	719	698	661	653	599	613	584	586	584	575	584	570	532	573	543	550	559	535	538	556	516	575	517	527	587	649	705	844	771	811	729	876	878	929	751	734	691	572	533	553	572	610	678	649	856	1322	1511	1601	1075	838	834	855	815	794	720	774	859	712	580	586	548	594	532	501	481	489	502	492	539	498	488	506	527	494	460	469	466	475	518	498	535	492	488	531	433	512	537	468	500	517	488	503	515	510	513	501	523	544	473	474	478	503	461	480	478	518	525	464	467	523	508	460	531	535	488	490	532	540	534	487	499	471	477	503	482	508	516	472	511	494	537	463	447	466	499	505	545	495	435	511	455	471	453	529	486	483	510	478	501	466	528	514	486	464	500	518	517	468	494	520	519	498	533	496	486	505	437	488	517	481	500	470	490	499	499	487	460	487	503	486	485	485	494	471	500	495	485	541	496	528	494	494	500	515	497	491	499	507	517	519	495	491	493	511	500	460	523	482	478	539	500	547	507	441	459	487	485	471	480	475	500	477	493	527	478	472	492	491	522	496	511	501	497	500	510	506	467	487	478	506	477	509	480	505	493	523	505	480	467	510	492	469	532	521	505	482	504	492	521	499	501	485	514	491	521	500	481	481	505	492	499	471	521	461	500	549	464	502	515	505	489	510	474	527	505	459	487	503	480	510	519	470	463	530	478	488	496	499	447	483	518	499	498	486	474	505	491	436	524	434	461	488	500	481	461	486	497	509	506	509	517	494	481	515	480	510	529	529	545	513	535	470	478	485	456	481	467	466	458	487	506	454	473	482	501	522	529	463	480	492	490	494	510	520	459	516	485	508	483	512	537	485	514	521	494	515	485	477	494	470	513	487	519	519	468	462	494	512	507	455	499	503	505	490	469	471	544	523	499	499	457	520	450	478	499	504	481	484	495	490	478	486	480	520	504	529	529	487	502	481	493	482	483	519	523	454	476	506	529	489	487	483	481	517	506	505	502	456	457	484	513	477	511	483	495	536	506	508	498	538	505	492	528	530	479	499	478	479	503	525	489	514	507	518	527	504	500	491	487	486	468	460	490	475	472	534	493	492	528	478	503	477	490	472	450	479	512	480	472	496	504	487	474	485	492	440	461	528	482	490	485	563	529	466	493	495	489	472	497	522	486	499	464	541	527	506	492	474	453	477	476	470	487	470	504	483	492	474	481	454	497	508	501	499	509	500	497	494	525	504	478	512	488	522	512	507	518	505	507	511	512	501	495	456	499	473	489	495	475	500	518	482	528	511	473	491	477	522	500	502	490	506	487	490	462	508	496	475	460	474	491	470	473	493	492	489	488	513	447	486	517	490	482	514	500	515	475	467	499	497	470	481	518	481	502	464	517	517	513	502	510	489	526	468	528	525	494	482	485	481	456	486	501	468	505	556	471	447	484	457	461	500	513	476	484	476	507	502	535	520	510	481	522	486	520	497	502	466	503	489	460	508	472	508	491	507	490	486	476	484	475	534	494	448	479	524	506	473	475	493	496	496	480	522	505	510	466	497	516	483	493	477	510	510	506	490	503	504	495	488	500	508	476	527	506	506	480	492	438	501	510	517	497	454	503	491	467	466	470	486	471	520	496	460	515	471	469	491	473	483	490	528	485	489	513	489	498	480	497	474	535	496	487	493	494	476	469	509	441	453	489	539	485	451	490	489	484	556	502	510	490	508	464	513	530	484	483	498	480	482	505	482	520	492	506	473	507	507	496	514	494	546	518	519	513	497	506	491	481	475	479	478	485	470	509	518	501	533	501	483	491	509	460	502	481	547	488	487	504	538	458	455	497	451	473	496	487	481	460	496	487	514	526	478	454	507	468	467	509	540	522	458	522	487	506	497	539	483	501	467	481	486	507	513	478	501	510	531	512	489	474	477	531	561	509	514	506	471	484	478	481	508	451	525	506	541	522	528	484	466	437	503	504	476	453	509	515	498	482	487	494	544	515	491	508	467	506	486	506	485	509	505	487	525	528	517	455	512	489	490	515	481	477	500	507	526	461	500	471	485	509	487	480	485	496	503	496	479	526	496	441	452	527	504	505	490	504	522	507	491	490	528	509	465	495	516	542	471	502	474	541	533	474	487	543	523	483	493	515	468	503	506	456	504	512	492	487	512	506	482	512	492	454	489	530	518	513	506	504	490	531	504	500	486	493	484	492	494	450	511	506	496	504	530	477	470	502	448	480	534	478	546	494	462	476	485	506	472	490	479	499	483	507	486	493	506	500	539	479	465	500	491	511	450	468	462	515	510	471	488	501	474	488	474	502	483	503	485	504	518	526	500	490	514	517	463	491	507	505	491	517	505	486	476	475	509	473	464	492	499	516	494	505	484	477	514	477	520	502	478	451	511	471	533	480	489	493	475	524	505	510	492	497	524	500	481	458	473	472	507	512	480	536	510	482	471	496	512	475	509	511	489	468	470	471	471	482	486	487	493	510	464	464	494	519	490	530	502	558	471	505	492	482	511	465	485	488	520	486	493	496	512	471	475	548	498	510	502	483	510	443	464	466	512	528	475	502	472	494	519	508	503	477	488	518	501	527	486	524	502	480	508	519	491	451	504	487	522	498	460	501	476	501	471	487	460	505	505	479	513	498	481	498	495	514	493	536	490	487	526	472	489	513	456	499	470	478	522	482	529	495	462	504	480	482	543	486	503	488	501	486	489	509	481	492	492	487	483	480	477	502	515	522	501	506	482	484	511	531	475	502	495	474	458	518	489	504	477	519	456	529	483	511	533	507	490	510	517	487	474	493	516	485	502	497	504	500	518	484	500	496	527	485	481	522	509	503	494	483	461	504	507	500	457	515	494	462	481	484	511	500	480	470	506	510	502	462	477	496	518	489	505	540	518	492	470	491	506	519	482	482	474	494	484	500	483	461	524	465	467	515	490	501	464	508	475	533	498	504	482	477	478	482	496	533	493	502	496	483	508	473	507	485	466	496	495	515	480	509	519	462	507	518	457	534	463	482	464	509	449	477	490	474	472	488	552	484	510	448	520	446	470	515	514	489	453	501	479	507	472	501	485	503	464	488	483	470	483	501	478	491	500	520	484	480	442	462	479	492	490	530	504	471	493	498	513	517	516	525	469	535	502	513	487	458	496	544	498	491	467	518	452	506	491	482	471	515	500	521	468	475	482	547	455	497	523	464	528	496	466	458	540	504	502	486	526	535	476	513	498	535	514	515	503	492	525	508	533	476	464	497	467	502	490	475	498	482	519	475	492	486	527	480	461	509	499	498	489	528	508	529	497	480	492	476	467	497	498	513	491	524	486	445	486	490	498	473	493	476	528	484	506	489	520	475	460	490	503	496	469	472	485	527	473	512	468	494	532	508	475	505	507	499	528	534	479	489	502	505	496	460	492	471	526	495	477	503	514	539	477	525	507	494	494	501	459	509	528	497	524	496	530	512	492	453	485	479	505	506	533	514	508
36708	10497	674	287	274	258	278	262	262	270	234	275	262	282	261	260	263	260	283	258	294	283	259	228	236	284	277	269	256	270	240	259	277	272	276	259	288	246	283	271	268	285	248	280	297	248	271	233	248	251	269	265	257	278	271	286	257	277	250	248	269	291	276	248	266	296	276	264	271	275	258	262	239	246	256	243	256	259	248	246	268	239	262	257	251	247	297	333	251	259	293	268	240	262	252	265	267	246	280	292	261	255	271	280	256	249	253	260	265	234	269	271	280	249	281	277	258	252	260	272	255	258	263	249	261	235	275	273	279	246	250	283	287	240	275	259	244	251	257	270	269	258	233	299	258	267	244	257	252	254	255	248	226	268	250	262	252	272	268	276	259	261	253	258	253	253	267	250	255	270	291	244	250	272	283	267	253	277	262	291	257	263	281	307	274	284	280	243	279	277	251	252	269	254	262	248	269	265	247	241	268	255	260	290	284	269	269	248	257	292	279	237	275	297	262	254	310	286	243	266	240	241	262	270	296	254	265	267	255	269	267	284	274	281	290	274	238	253	282	273	282	267	234	280	235	228	245	253	263	290	252	243	255	284	288	235	260	222	272	273	259	276	251	256	277	278	264	259	265	258	259	240	260	266	246	255	286	257	259	236	245	257	254	275	275	300	253	277	296	259	278	275	257	265	268	250	242	248	286	260	277	247	260	255	265	238	268	285	253	295	248	284	274	266	281	279	245	249	235	288	247	261	250	260	253	269	262	258	259	243	263	262	245	244	271	260	241	273	274	251	272	248	233	273	265	289	284	255	234	255	262	252	279	251	295	265	234	263	254	279	225	298	279	261	247	271	273	249	284	257	269	248	250	282	257	219	249	276	281	254	270	246	286	240	261	280	247	262	263	261	249	256	237	234	238	251	296	232	247	250	250	264	266	272	262	257	278	248	245	251	258	254	265	255	249	242	260	263	255	262	258	271	256	283	262	260	265	269	278	247	268	262	224	290	248	275	263	257	249	266	268	278	266	264	266	260	265	253	268	240	269	279	259	268	285	282	266	265	255	278	258	261	289	247	267	264	273	249	261	290	249	246	258	270	273	250	231	239	256	268	248	270	284	287	273	240	241	274	235	259	271	255	277	292	268	266	266	276	250	257	266	292	294	256	256	261	253	258	278	284	257	274	273	267	239	289	233	272	247	290	285	247	289	237	264	291	296	288	257	256	251	292	257	253	241	276	267	247	250	243	273	254	238	239	271	270	275	225	260	252	261	234	278	282	274	251	259	251	265	250	289	263	260	262	266	274	260	273	271	265	275	266	251	245	265	260	248	272	249	280	255	273	261	264	278	303	268	245	251	247	246	259	245	270	249	275	244	259	247	289	275	241	237	284	271	243	276	282	260	284	269	282	288	264	257	270	246	255	259	259	252	253	266	266	267	261	249	274	261	262	277	264	253	266	238	245	258	305	254	271	282	301	269	261	259	223	238	264	250	250	269	285	254	250	301	262	246	283	266	258	267	254	267	267	295	287	259	269	255	270	251	264	249	279	217	290	243	272	243	228	279	257	262	242	264	240	282	256	286	251	252	237	269	257	240	253	266	248	245	295	287	256	243	270	278	233	257	275	309	272	283	288	254	257	270	234	249	241	240	234	264	264	256	263	264	264	258	301	262	247	260	253	298	272	261	283	254	237	245	253	278	252	249	277	263	257	249	247	259	263	270	226	247	268	264	266	239	278	260	238	259	273	237	261	241	273	282	239	291	255	277	233	263	261	254	259	233	249	273	248	238	263	258	262	270	270	249	253	248	261	250	272	253	247	250	257	265	269	273	266	275	267	263	257	252	254	268	259	258	265	275	252	269	289	256	278	279	257	237	249	267	257	259	266	279	269	265	255	245	249	254	289	275	257	245	284	282	291	251	293	236	251	244	269	253	282	213	254	250	264	252	266	259	254	274	235	254	228	265	254	248	249	268	283	251	245	278	283	252	272	255	256	260	267	244	276	287	248	264	241	250	253	252	271	260	271	284	260	252	276	276	283	283	247	251	264	218	273	272	254	250	229	277	271	280	254	281	239	288	269	271	260	254	251	249	268	256	242	231	257	240	282	276	293	246	244	258	249	282	262	262	268	272	290	247	287	242	281	262	290	256	270	245	269	258	261	239	247	232	265	283	235	247	279	260	277	239	243	256	286	243	258	272	239	261	245	283	277	257	309	284	246	300	257	267	278	257	286	244	266	284	258	267	235	320	268	275	246	291	284	247	276	269	260	254	264	273	280	238	261	273	275	261	249	228	246	270	272	240	280	266	278	239	220	269	266	242	256	263	290	277	288	262	256	295	263	264	258	241	237	251	274	256	248	244	271	252	255	298	227	240	267	253	242	285	249	284	302	267	276	290	255	267	239	246	275	255	275	275	244	281	268	239	271	250	262	248	253	265	259	251	252	284	258	267	247	271	291	276	278	277	279	268	253	244	265	231	291	231	274	257	254	268	210	235	258	253	278	257	265	246	246	244	264	263	266	240	267	246	269	246	278	276	263	264	256	263	258	271	278	280	247	280	228	270	274	253	247	229	248	282	275	254	247	278	223	255	282	260	288	270	292	277	269	265	237	254	258	264	275	246	279	261	255	231	243	266	264	236	262	273	251	275	278	285	254	267	265	292	275	232	257	277	242	235	222	245	262	270	253	255	268	258	236	236	259	246	276	261	262	276	249	287	251	245	245	274	270	244	281	261	219	252	278	266	281	275	251	272	283	255	258	255	256	250	267	270	253	257	269	284	258	256	258	255	285	279	252	279	237	268	267	251	267	235	269	236	248	258	253	249	257	260	266	249	260	265	281	265	294	266	243	252	300	266	260	265	254	251	239	271	246	253	251	268	254	268	291	255	245	257	271	253	301	282	281	259	278	256	251	276	290	269	253	259	262	258	300	284	282	261	259	240	274	266	258	259	253	236	280	256	250	268	254	242	281	259	258	258	265	271	271	240	252	296	255	266	247	267	270	256	244	274	271	246	271	268	239	268	288	262	232	271	253	276	262	278	263	217	238	256	241	238	243	272	259	264	270	275	284	263	267	257	266	273	268	211	254	255	256	296	257	257	283	262	261	283	262	251	232	250	234	243	237	264	244	278	260	264	286	275	271	250	257	252	261	261	219	278	256	281	249	273	274	268	246	276	269	290	264	226	238	265	276	249	293	281	273	270	271	255	260	279	260	286	269	248	266	271	244	242	244	276	268	245	235	279	287	246	247	259	261	240	264	266	263	246	250	239	256	254	258	276	288	254	251	260	289	256	268	264	269	282	282	245	272	243	260	256	260	271	229	281	282	253	275	237	242	275	265	254	238	272	254	241	275	273	247	262	249	249	279	241	273	245	270	288	266	290	258	267	304	282	284	267	237	293	254	249	268	259	251	258	233	245	262	272	252	247	271	249	253	244	282	257	268	253	244	246	247	275	269	265	256	255	243	294	285	249	313	243	262	283	282	251	257
31881	6461	779	761	754	772	722	709	722	738	763	689	705	726	658	703	696	737	714	734	682	774	683	682	710	678	699	679	719	739	749	650	746	752	695	781	743	728	762	727	687	743	741	706	754	699	708	728	716	719	750	696	702	690	710	671	687	745	721	758	731	748	763	666	728	739	681	694	695	760	708	712	724	716	764	728	669	721	776	710	731	662	727	685	732	732	713	704	714	705	700	735	745	730	712	786	748	712	695	756	717	699	759	695	715	761	705	695	744	696	672	740	723	715	692	740	741	777	706	728	721	755	681	729	733	704	689	715	767	710	726	712	745	726	745	759	743	714	662	685	702	717	705	688	696	714	737	757	672	735	672	722	746	685	693	694	715	743	683	716	714	739	694	696	752	680	766	676	723	750	734	701	766	695	704	721	697	722	749	724	755	680	712	705	703	700	752	743	728	736	737	722	759	722	763	721	724	735	729	734	723	755	779	722	725	739	682	743	685	759	697	671	706	723	723	640	685	668	713	687	743	690	696	713	724	709	746	667	760	660	732	729	703	657	726	712	681	705	668	705	743	727	755	696	721	714	737	726	706	749	689	679	710	717	702	734	705	697	712	740	701	739	674	718	727	718	695	691	731	710	736	742	772	682	691	673	651	696	715	672	702	696	730	700	722	735	694	710	710	720	722	737	766	699	712	733	720	735	713	713	750	728	746	719	756	722	728	688	709	702	754	719	725	730	726	711	707	674	683	692	732	675	651	731	689	705	732	768	663	737	708	743	731	676	722	710	698	723	700	737	695	704	665	734	720	731	757	715	752	742	729	723	663	744	707	746	704	672	709	737	702	688	752	714	699	697	711	724	725	743	705	672	709	671	759	698	779	688	743	657	747	742	719	697	716	685	721	691	683	688	738	684	745	741	692	700	694	710	731	685	744	723	707	708	700	738	706	702	691	719	726	700	671	729	750	686	658	718	757	708	713	728	653	731	739	700	708	726	740	694	698	676	688	675	726	728	702	675	692	681	699	730	680	734	709	731	697	717	696	717	717	706	757	721	657	687	706	710	714	696	714	719	725	698	700	761	729	722	744	728	710	702	672	738	731	699	743	712	709	713	756	710	707	698	705	756	712	648	757	735	756	730	727	718	649	740	736	702	707	732	745	693	672	710	731	666	699	756	744	718	692	710	764	705	710	718	683	776	715	733	735	716	701	730	678	714	732	700	702	720	718	654	709	752	729	744	722	716	719	692	713	702	690	706	714	748	689	717	677	724	741	707	710	687	678	688	746	711	729	710	732	736	694	716	707	673	701	725	706	692	695	686	693	690	723	745	716	676	675	732	724	727	707	722	718	711	679	722	716	680	714	736	715	683	692	731	701	684	742	710	686	754	760	710	695	715	637	705	731	723	741	720	713	716	717	729	727	761	694	745	777	674	713	701	747	673	743	733	678	707	703	687	760	702	706	685	675	740	729	686	760	719	687	693	686	709	696	686	705	709	700	677	756	710	678	745	737	665	693	681	688	703	712	758	699	759	706	810	741	682	672	743	731	689	736	752	682	756	715	701	703	640	718	709	689	778	678	787	740	713	695	765	692	728	697	700	705	739	689	669	711	727	732	762	737	730	786	757	690	715	700	708	736	721	737	711	710	687	687	722	727	714	678	673	691	677	721	702	749	645	695	733	750	708	746	732	723	780	754	699	720	717	734	709	735	705	745	707	750	652	675	696	699	654	744	736	707	694	671	715	684	674	687	743	673	730	725	684	747	729	690	732	696	710	704	708	698	680	757	697	714	775	693	739	729	676	713	728	656	740	712	736	720	743	678	778	677	731	711	692	726	731	711	748	731	725	683	677	720	708	718	713	686	732	706	706	703	687	696	728	728	734	739	688	754	728	749	711	708	747	712	751	707	657	756	736	706	693	707	755	707	686	762	686	691	739	675	684	678	776	684	761	729	677	747	720	709	731	687	736	699	683	704	716	756	699	762	704	761	729	744	727	730	688	710	747	714	701	735	718	716	738	703	670	728	745	704	725	754	717	693	708	756	679	741	731	718	700	666	680	733	744	689	706	680	707	723	709	717	728	662	748	686	732	683	693	711	671	711	728	684	696	723	701	712	644	697	701	724	724	767	753	744	735	699	695	704	807	719	717	733	703	713	727	723	715	734	670	707	737	746	765	778	736	679	747	721	718	727	676	734	709	687	757	687	679	755	718	704	722	719	751	732	712	673	792	710	723	681	722	764	706	742	698	746	745	701	736	676	712	729	691	710	725	722	750	708	706	727	766	715	747	734	693	700	712	715	714	712	647	716	733	698	740	702	701	744	737	736	755	745	724	734	747	735	786	732	721	690	740	716	649	736	703	732	748	717	730	740	761	752	717	754	721	729	737	712	658	743	696	697	704	778	728	727	752	708	713	727	722	716	696	709	722	722	684	693	682	773	699	722	685	748	684	725	743	738	666	739	688	717	747	687	676	721	709	679	723	700	679	716	671	739	725	693	720	719	702	698	700	753	672	646	730	724	694	673	677	697	728	723	719	750	712	757	699	735	712	709	728	699	730	751	743	710	744	711	708	670	709	703	738	730	726	767	656	707	753	717	715	712	731	737	665	725	705	706	634	731	695	686	657	723	725	739	716	741	681	676	731	720	676	686	669	677	662	709	705	694	686	733	704	720	628	713	699	734	798	707	713	738	705	651	691	718	739	738	717	730	727	728	726	695	672	761	754	650	717	723	705	725	742	698	739	659	756	729	646	737	705	737	756	716	708	697	727	700	713	725	684	714	682	716	729	737	662	710	742	727	727	733	778	720	740	724	777	735	722	714	729	720	706	672	702	714	746	734	694	687	671	713	690	698	703	751	685	705	749	692	730	677	726	745	728	715	678	732	692	726	740	738	734	672	688	728	681	687	681	678	734	728	711	699	726	710	699	688	748	713	689	708	697	681	691	759	718	718	716	758	687	691	797	706	715	677	723	690	695	742	709	692	741	683	693	677	692	704	726	735	721	708	738	707	718	738	712	722	735	709	713	729	697	741	756	668	694	701	714	783	731	735	704	681	741	744	714	765	706	729	689	710	669	723	690	693	650	775	726	708	739	764	757	675	758	748	703	696	671	697	696	720	744	701	713	739	727	705	671	702	738	728	703	703	709	723	681	653	700	693	663	674	707	708	711	747	694	706	738	692	726	749	742	711	700	676	758	701	705	720	725	749	743	720	694	715	648	696	703	736	746	735	694	695	739	730	697	702	747	689	729	679	731	741	763	721	722	741	709	711	704	709	678	734	701	719	730	718	705	710	709	731	698	719	771	765	665	760	705	730	738	717	691	737	700	691	713	711	695	737	678	644	703	667	738	703	698	679	727	725	696	712	741	699	695	696	699	710	732	663	719	731	718	695	744	690	741	735	674	688	718	693	705	705	725	721	630	735	752	743	687	723	707	688	724	712	692	735	737	682	741	760	758	687	769	674	738	708	735	721	688	696	669	686	709	738	723
71045	39733	12499	999	344	311	253	219	214	188	158	166	184	162	174	171	158	156	167	176	146	161	137	129	179	154	167	176	171	154	171	155	161	142	150	166	146	160	137	148	178	176	168	181	171	198	188	166	159	173	163	157	164	152	166	166	170	153	164	180	211	189	230	201	210	191	161	183	189	172	196	179	163	156	162	155	160	135	184	154	163	142	165	144	149	145	139	165	162	168	149	165	154	169	169	120	166	155	155	143	136	159	166	167	178	154	167	158	152	151	139	164	162	181	153	165	163	162	143	159	146	153	148	154	161	141	163	164	148	160	168	139	152	169	178	139	145	159	152	153	164	164	167	158	150	178	168	143	161	150	155	188	154	158	145	144	156	161	143	150	136	155	156	166	162	159	151	169	158	193	139	159	162	166	190	178	167	127	146	164	161	176	163	148	164	141	139	171	146	141	166	129	157	171	159	126	185	165	156	135	139	162	154	160	160	186	152	143	170	159	180	152	158	164	149	140	162	149	139	165	134	163	175	146	160	142	147	162	152	134	140	163	162	168	168	158	171	145	140	178	138	174	146	173	162	163	157	151	159	171	140	150	186	175	153	148	172	166	147	143	152	143	139	163	154	178	178	160	160	146	146	165	161	153	149	147	163	158	158	151	139	152	128	179	149	155	144	128	139	144	162	148	154	144	143	134	149	171	157	144	175	152	162	171	152	169	157	148	151	144	176	149	165	145	149	169	168	135	151	177	137	156	149	156	164	167	150	135	155	140	136	167	138	157	162	155	160	173	156	151	178	178	165	151	154	179	143	156	169	187	165	165	154	165	150	154	157	179	142	173	145	144	170	132	171	147	138	169	147	146	169	170	165	134	178	157	140	140	159	147	176	166	159	161	149	155	157	164	150	169	160	159	150	152	134	179	139	154	122	136	148	173	153	162	181	131	170	149	144	176	145	169	161	169	148	171	150	166	148	155	143	186	147	155	143	145	145	139	148	166	138	155	185	143	177	176	153	181	147	166	131	165	168	139	170	151	161	163	164	154	161	154	158	156	155	159	157	160	177	174	155	172	157	172	143	160	162	171	158	159	159	158	161	153	162	149	156	149	141	139	150	164	160	149	146	151	176	161	142	166	142	145	159	155	139	168	150	155	181	159	159	149	192	167	146	164	171	167	140	127	147	158	160	157	158	150	153	160	151	168	133	158	182	154	171	179	173	151	146	139	156	165	158	167	145	135	155	165	166	160	152	181	163	144	155	170	154	156	176	161	156	163	159	145	159	187	158	154	146	165	168	157	165	149	171	163	174	168	152	142	133	171	172	155	180	137	154	171	148	171	175	144	168	151	167	154	133	135	166	162	160	178	157	146	160	150	156	145	144	157	134	152	174	164	152	145	151	163	145	148	163	167	160	150	165	137	146	148	165	154	162	139	170	166	175	154	186	175	161	133	161	154	163	157	168	132	171	163	155	146	144	149	178	158	162	161	164	124	156	148	166	165	159	160	152	141	183	169	161	148	134	155	164	160	153	153	162	148	155	137	172	159	166	174	153	154	141	162	155	161	127	147	165	147	163	155	156	143	160	149	171	171	153	173	161	139	162	134	140	176	144	137	151	136	145	135	153	148	154	150	165	158	131	159	136	132	169	156	132	132	192	160	157	166	175	154	146	154	173	178	175	152	161	180	151	149	150	151	144	157	164	157	182	176	147	133	154	145	164	142	153	166	152	158	164	165	166	163	155	172	153	161	151	145	152	162	164	158	169	169	172	143	158	156	138	169	154	152	179	155	140	168	166	160	140	149	159	165	168	155	165	160	166	158	154	166	155	167	156	152	182	156	147	161	156	167	146	160	156	177	145	172	156	166	150	158	165	164	152	146	136	147	146	149	168	147	172	141	150	150	156	142	150	137	166	156	169	158	153	164	179	165	161	185	166	134	163	159	170	142	159	138	151	152	164	172	142	166	169	165	182	168	147	148	138	161	153	156	164	164	153	154	189	154	137	125	155	149	144	161	153	173	153	146	160	184	161	160	150	162	168	149	147	155	169	136	151	163	169	150	143	152	140	136	147	155	171	166	140	167	166	163	165	149	148	130	160	168	172	162	138	167	186	149	153	162	150	170	146	140	151	147	165	167	168	172	156	137	161	161	174	172	160	166	161	171	151	160	144	167	153	143	157	153	160	180	164	143	160	131	168	174	150	137	172	159	162	145	163	152	146	134	160	179	150	169	173	171	139	163	136	161	171	153	154	157	166	148	154	177	145	151	149	163	168	157	149	138	151	132	164	153	169	168	135	156	168	158	153	165	149	144	156	172	145	159	158	143	161	134	149	168	162	148	145	153	137	174	177	133	156	178	154	156	159	140	153	135	162	177	170	137	160	172	164	150	149	159	144	169	145	162	186	162	158	147	161	150	164	163	159	138	145	166	139	157	153	153	150	160	155	143	129	158	128	151	163	163	145	150	151	158	166	162	151	161	141	130	152	155	153	171	149	167	157	157	152	157	162	159	152	155	170	156	174	137	153	162	147	161	187	135	155	164	139	158	143	167	154	146	157	152	158	157	147	158	158	165	164	171	144	144	159	166	149	146	139	168	164	186	162	138	155	171	146	154	154	157	159	143	155	161	136	155	175	165	185	177	172	167	146	172	151	144	169	189	156	157	148	145	179	181	150	161	169	149	164	151	150	164	150	155	167	168	156	166	174	181	173	169	161	137	157	161	154	158	170	172	144	146	169	166	142	165	149	163	181	158	151	182	163	136	165	164	163	155	169	160	157	166	181	140	156	170	144	171	143	148	168	159	170	160	148	131	144	146	145	170	170	136	165	170	152	150	160	155	150	173	158	153	157	155	143	158	142	175	159	152	143	156	180	163	179	160	159	164	163	145	140	123	176	173	152	140	174	137	178	155	160	163	160	159	145	156	178	163	127	150	169	143	156	164	167	137	156	148	147	156	164	170	163	148	152	147	150	154	139	157	148	170	160	199	172	161	163	165	128	155	147	154	148	163	142	154	165	160	165	165	167	149	162	168	164	166	133	162	151	162	131	148	128	156	150	162	160	170	153	153	161	154	142	156	150	148	157	168	144	179	164	147	187	174	176	170	146	167	139	162	163	157	168	174	153	166	177	165	167	165	173	172	149	161	152	141	164	141	153	162	155	138	161	132	168	167	165	157	150	171	135	165	145	147	168	140	159	158	133	161	133	159	151	166	181	161	159	157	139	170	151	163	172	150	161	155	156	159	168	172	159	154	153	172	175	151	152	151	169	167	138	157	171	145	147	153	158	127	166	168	155	150	155	156	155	146	160	181	159	160	163	156	176	159	133	151	149	164	146	163	161	156	172	155	143	147	175	160	156	171	128	156	158	150	147	145	144	153	168	152	167	166	152	143	140	156	173	177	156	143	161	165	158	177	156	147	151	150	149	164	154	174	137	163	166	171	155	145	169	154	149	146	139	156	187	197	165	156	188	134	143	152	163	164	192	158	151	152
51730	25284	1216	1283	1151	933	934	802	708	713	674	660	555	566	539	537	555	539	530	496	528	545	477	520	503	471	553	505	469	530	411	449	501	501	491	485	464	477	505	487	544	586	620	641	633	712	651	677	567	549	588	544	480	492	481	498	583	588	536	647	783	854	1226	976	851	726	603	647	725	705	620	566	504	488	530	517	486	427	474	495	495	435	487	448	479	472	465	438	442	443	465	446	527	442	477	452	489	473	475	471	451	501	462	453	538	430	484	472	444	466	437	446	494	511	479	432	497	425	489	444	452	488	445	481	476	475	432	446	445	454	488	469	443	444	441	493	433	448	465	444	488	446	450	479	464	440	463	462	448	477	427	445	473	435	461	490	460	459	458	447	423	476	476	431	487	437	450	448	484	469	476	447	465	435	447	445	472	450	446	479	462	484	472	449	461	460	446	427	465	463	435	456	459	440	457	490	423	492	478	427	464	489	474	439	457	442	449	453	443	454	464	447	444	420	460	432	488	412	418	492	464	450	466	491	442	432	477	448	485	438	431	461	481	450	506	479	431	442	456	437	442	468	413	454	476	474	501	456	469	430	451	463	486	414	464	456	453	477	450	451	431	479	440	489	471	422	474	456	468	437	486	449	488	427	439	466	462	478	455	445	447	441	471	469	489	444	466	457	451	475	445	447	453	438	438	441	457	461	427	461	504	442	438	439	457	424	508	448	464	433	436	477	488	440	419	434	472	466	426	445	456	497	436	424	428	480	483	472	421	456	474	452	490	447	459	439	478	446	453	459	457	449	437	476	441	469	489	472	491	459	471	454	490	473	449	499	464	484	411	435	421	438	461	447	465	458	486	453	441	466	474	470	473	457	441	470	487	481	436	475	471	467	479	471	429	445	460	488	433	453	500	488	442	480	480	419	445	463	449	459	479	451	471	496	461	487	445	431	413	461	446	458	420	491	493	465	458	468	429	443	419	478	490	489	498	467	455	474	491	465	475	473	465	443	436	465	453	462	484	456	484	476	470	467	427	464	430	481	457	489	488	456	451	506	419	474	446	447	453	414	467	430	474	448	452	465	452	449	447	514	477	467	466	436	478	464	460	473	444	481	432	479	494	459	453	483	492	454	409	445	491	428	425	469	459	414	455	505	432	470	411	443	433	458	496	426	474	488	449	472	451	429	476	424	469	422	465	471	444	444	470	431	478	480	442	459	446	469	476	438	460	451	422	497	500	431	479	433	476	472	464	445	434	433	457	456	520	478	471	435	459	434	442	456	452	455	444	456	485	470	459	466	457	498	472	481	449	419	426	483	471	454	415	413	446	454	448	487	437	433	469	491	474	459	480	406	440	459	470	477	429	432	422	436	454	439	473	469	466	448	488	425	473	432	441	435	446	410	459	468	480	447	461	491	458	467	462	413	481	439	443	468	422	444	496	452	434	442	467	456	438	426	469	448	470	465	478	443	421	438	470	445	485	447	429	488	475	444	460	441	452	462	441	472	456	493	473	455	455	464	417	444	467	446	470	449	479	446	442	515	442	435	447	438	451	472	491	486	455	465	465	457	450	461	443	442	431	469	496	415	422	451	436	435	470	451	476	413	467	477	459	458	464	446	470	454	473	466	448	459	440	458	416	476	464	437	430	429	430	462	446	474	469	438	482	464	473	465	416	455	447	431	456	430	439	471	461	447	460	438	455	448	446	466	456	469	438	443	465	508	459	458	457	455	457	466	456	466	483	497	443	453	446	470	441	436	445	468	453	480	479	458	456	448	438	451	461	443	439	445	465	393	436	442	445	460	428	439	468	479	470	459	496	455	466	446	405	426	459	426	465	466	441	422	438	428	476	418	444	441	442	463	469	475	422	451	465	468	434	442	460	458	456	500	461	474	459	441	445	460	420	453	425	445	463	485	460	456	459	472	462	500	482	469	424	433	481	468	433	434	480	452	438	465	473	473	481	481	449	426	506	468	437	439	430	463	448	462	458	506	484	428	465	456	444	454	428	473	468	470	440	482	446	435	461	434	444	447	471	441	459	433	433	457	410	506	470	458	451	461	468	454	407	444	455	447	449	459	467	469	488	453	454	458	470	465	448	441	524	449	480	463	441	464	432	452	457	485	461	460	455	462	456	445	437	465	460	458	460	447	456	468	450	454	490	464	484	476	468	478	429	479	468	466	455	452	481	455	444	459	439	432	462	465	455	436	445	477	470	439	450	478	462	461	455	430	475	452	429	474	453	512	451	447	464	475	475	461	468	422	433	464	442	444	450	460	482	444	455	494	426	417	419	470	451	470	459	491	466	451	478	409	459	475	483	423	490	441	497	440	469	492	439	445	459	459	443	474	481	500	492	470	461	482	491	471	448	500	467	433	466	408	476	466	473	467	426	479	470	449	459	474	487	460	447	488	474	448	454	445	465	474	439	448	465	470	493	450	427	430	462	488	471	475	472	504	465	457	455	427	465	460	460	412	429	475	467	476	446	455	461	443	420	440	471	442	459	487	507	422	447	463	487	457	444	486	450	465	405	472	452	450	470	428	467	448	412	469	474	452	467	440	483	481	435	442	466	501	465	452	460	481	454	498	437	438	463	428	472	432	459	439	457	451	470	509	478	439	478	477	461	468	437	422	457	452	468	466	468	471	482	455	428	472	497	457	486	470	473	501	419	443	448	489	443	468	462	437	472	486	442	431	444	462	457	451	464	455	457	494	442	453	465	465	462	412	449	466	454	458	479	451	476	479	455	472	443	448	455	469	423	439	483	458	435	441	473	479	462	445	467	459	462	434	447	448	425	430	481	489	413	459	487	460	458	471	449	495	451	452	442	470	425	496	459	451	420	451	497	484	503	468	433	454	449	482	471	442	476	439	421	454	484	474	449	425	447	451	484	463	511	460	433	477	429	445	496	466	443	447	429	469	422	470	464	425	436	463	482	446	462	464	421	450	446	425	444	440	483	497	453	436	454	496	473	430	457	467	470	475	450	440	405	443	424	512	420	451	462	419	441	465	431	503	486	456	472	423	447	424	472	488	472	471	446	434	477	451	462	464	434	504	443	487	438	418	493	452	442	489	506	454	426	447	449	510	453	447	423	455	423	445	437	481	470	457	431	477	479	461	485	466	492	495	463	462	476	472	458	459	451	463	423	454	457	440	530	479	485	462	498	459	461	465	477	447	462	442	453	449	445	458	472	455	416	435	485	439	470	461	453	503	494	419	476	442	450	435	437	461	447	452	430	481	459	435	480	476	456	465	477	497	431	431	485	471	483	478	454	428	414	482	435	478	460	465	460	420	464	453	449	423	461	459	462	416	453	453	424	472	463	471	444	462	464	485	471	421	442	424	504	464	460	450	456	480	430	493	460	457	407	424	468	458	443	447	462	483	444	467	451	462	503	454	489	485	498	443	471	439	434	437	443	423	465	475	420	436	430	441	489	485	481	461	476	410	467	494	476	483	446	461	434	462	477	458	426	502	472	444	450	471	441	465	457	458
80247	51065	17734	3427	601	386	331	313	282	252	225	224	211	228	186	211	189	185	185	187	198	210	190	178	179	185	162	185	173	185	171	173	181	181	182	178	183	165	199	177	182	198	212	209	202	249	222	211	208	189	184	185	176	181	176	179	212	197	214	223	296	311	288	240	308	290	257	231	294	257	189	196	165	203	186	170	181	172	166	207	165	171	168	185	163	168	171	186	159	165	151	172	174	182	167	163	184	190	181	185	191	153	174	194	153	182	168	157	178	169	188	160	176	173	171	169	155	153	178	173	168	170	173	163	154	164	161	178	153	193	160	183	162	155	171	141	150	184	169	177	171	156	173	144	168	178	195	181	172	190	174	181	185	167	169	184	192	162	169	172	163	165	171	163	192	147	186	174	179	190	157	165	160	181	165	167	195	176	180	178	178	186	183	195	199	170	153	149	172	182	196	167	165	166	179	185	169	179	178	162	156	154	178	162	162	154	177	189	179	169	173	164	188	167	171	162	182	186	170	177	186	179	176	179	185	181	165	178	195	164	176	174	152	181	161	154	156	167	173	168	179	172	169	170	164	171	170	181	186	152	172	190	160	198	156	158	170	147	176	165	172	158	148	164	167	173	178	181	165	172	172	174	161	165	200	172	168	186	180	168	185	183	151	170	181	149	164	175	179	177	162	162	154	161	182	168	148	160	173	178	176	161	178	178	170	194	175	190	167	174	180	195	162	171	157	172	168	158	174	175	184	167	169	165	147	181	166	191	168	170	155	187	169	175	160	193	175	168	195	164	166	176	161	160	166	169	177	201	183	162	158	152	195	176	172	176	159	175	162	170	184	176	153	161	169	166	180	164	168	180	192	139	154	181	176	180	180	186	159	146	178	151	189	175	157	171	164	168	149	166	174	178	160	164	195	162	173	153	163	189	176	158	171	175	157	187	162	171	157	176	176	163	181	197	181	156	166	164	164	162	172	143	200	162	173	154	178	183	150	164	175	173	186	166	161	171	185	170	164	162	184	158	151	157	169	164	171	161	167	177	150	177	177	168	181	181	185	152	184	171	177	184	189	146	162	167	158	171	145	181	172	172	164	152	191	165	170	187	157	187	179	180	161	177	177	159	182	198	186	164	155	160	180	167	184	184	173	170	178	172	196	162	152	159	179	162	199	185	179	161	179	186	188	157	168	172	145	192	156	172	141	183	166	170	185	164	173	177	167	137	184	170	155	140	174	177	168	187	134	172	174	197	194	143	172	169	137	180	173	177	176	173	158	164	166	169	175	153	186	163	168	161	185	179	176	188	172	187	189	171	172	150	198	181	164	177	147	192	176	175	184	172	163	159	152	169	162	180	174	171	200	161	157	173	170	169	172	196	169	165	181	165	192	187	175	184	204	176	177	183	205	183	184	153	156	172	151	177	149	169	171	180	167	185	175	163	167	161	181	165	167	177	166	161	186	187	153	170	180	181	180	195	176	167	180	171	169	177	180	167	158	186	172	182	161	194	161	168	159	173	191	180	184	178	153	163	160	199	162	180	163	177	151	171	165	177	160	170	166	136	176	147	169	170	194	195	159	190	186	187	172	177	177	184	179	176	144	176	164	170	140	192	146	182	180	156	184	154	179	157	169	187	167	159	167	168	179	147	154	164	168	148	161	191	170	166	162	143	159	160	174	178	178	175	182	173	169	172	161	179	189	185	179	159	170	193	168	175	170	172	171	155	177	168	183	199	155	187	171	175	181	190	161	147	171	167	171	160	174	173	189	168	185	192	170	180	152	170	171	168	167	149	180	180	175	163	172	157	179	170	182	172	196	161	165	173	177	163	196	132	182	181	154	176	199	136	166	179	174	166	156	168	171	156	169	176	167	188	192	175	148	188	168	174	175	197	177	174	174	158	182	181	184	157	173	185	180	170	154	173	186	197	148	180	173	183	158	167	175	174	194	144	192	168	149	189	179	183	182	161	166	174	151	151	165	192	179	179	159	159	196	179	195	166	157	207	163	176	159	144	166	149	174	200	163	164	179	168	167	189	166	166	157	175	189	163	193	159	160	162	187	170	172	134	189	184	182	143	176	193	163	157	157	163	174	174	193	187	180	196	164	159	182	170	193	179	169	183	168	197	180	191	166	173	162	159	169	149	177	181	177	171	175	182	181	169	163	163	175	156	150	165	185	180	185	155	193	183	172	177	185	165	191	200	152	181	185	170	183	162	172	192	181	160	164	169	202	181	172	186	187	194	175	170	147	161	150	169	168	140	180	177	173	159	171	164	166	161	184	176	183	165	180	161	178	156	167	174	167	190	177	191	196	162	169	162	153	187	174	151	195	176	187	202	166	172	165	172	183	163	171	186	177	192	146	162	181	169	164	170	161	158	174	177	179	180	179	155	180	180	183	167	160	187	173	182	190	141	174	135	181	178	172	176	206	195	161	163	202	159	184	193	183	169	155	193	179	188	184	171	158	195	175	178	132	183	173	169	166	164	160	172	166	166	185	177	176	207	168	159	188	146	169	183	170	171	161	157	168	161	181	168	152	183	147	169	164	184	170	160	167	158	151	170	159	177	180	175	167	174	185	175	183	177	168	163	188	189	173	209	174	160	165	167	175	171	187	175	178	184	162	166	195	174	187	174	192	182	177	187	175	195	168	165	144	176	168	182	168	152	175	192	194	173	168	201	183	182	169	167	171	173	153	160	191	173	179	174	193	160	176	165	192	188	181	170	154	177	179	190	178	153	173	162	168	174	176	148	180	165	178	174	174	155	150	190	164	144	168	175	144	185	160	170	176	146	167	187	175	175	176	161	177	163	178	188	190	165	144	172	180	175	212	191	177	193	165	160	189	163	160	165	166	161	154	154	147	170	152	174	167	161	175	158	185	177	185	186	163	173	180	188	155	170	172	179	178	178	174	177	166	176	151	169	183	150	149	168	159	159	180	164	192	182	181	184	176	174	183	181	189	159	195	188	182	177	184	179	177	173	175	164	161	183	201	159	171	179	161	185	162	189	177	156	168	180	162	165	187	172	191	181	175	177	154	170	156	172	172	186	177	151	163	168	158	167	167	177	173	177	156	183	176	191	135	164	168	174	153	145	173	176	154	166	153	163	142	200	174	164	164	172	170	220	152	139	191	151	166	153	168	185	159	165	176	159	215	167	155	144	157	186	175	190	176	178	194	156	154	199	187	202	179	186	157	182	173	143	178	187	156	167	170	165	197	163	190	156	147	168	165	161	171	162	176	172	145	176	175	205	185	167	176	170	180	171	177	175	161	152	163	193	194	180	164	186	164	186	159	191	182	163	199	185	170	157	179	146	163	172	192	169	137	164	176	169	162	180	174	166	165	167	174	177	170	169	182	152	173	145	178	168	150	162	165	154	180	175	150	184	193	147	190	156	155	196	153	177	171	151	159	173	175	165	163	167	168	195	168	157	163	191	157	183	181	166	148	172	187	174	173	170	178	150	174	196	176	185	177	199	167	165	157	170	194	146
61020	33447	2056	1999	1871	1522	1365	1136	1014	886	894	789	731	729	712	665	656	660	656	583	580	625	561	566	558	542	580	585	590	563	554	558	520	544	522	527	547	575	567	570	621	719	781	880	855	932	912	912	775	653	645	562	559	546	532	583	756	711	745	845	1460	1621	1524	1204	1598	1550	1057	1342	1310	1161	910	670	598	616	625	579	532	496	518	511	489	499	564	513	489	522	501	490	514	511	489	480	546	510	487	495	495	497	498	537	494	531	516	495	513	498	532	488	501	517	477	513	486	484	492	506	486	477	510	503	488	517	504	499	483	487	521	506	541	492	492	481	480	505	494	512	526	519	503	527	459	470	528	543	506	427	445	508	483	482	513	506	503	490	508	470	511	461	466	492	504	465	494	519	467	507	556	479	503	454	537	473	507	521	488	514	503	508	478	509	496	493	490	517	521	507	512	516	482	483	488	521	537	498	497	519	509	502	493	491	521	505	465	523	501	543	508	504	553	520	526	468	526	511	508	505	482	500	476	469	481	513	470	516	517	523	527	523	456	490	528	465	458	494	533	510	475	522	534	509	500	512	511	493	549	458	492	500	471	518	517	528	488	528	458	510	516	512	508	514	505	492	539	490	508	513	476	481	505	539	457	520	466	474	531	508	473	505	505	496	531	493	526	504	470	541	465	495	496	477	513	489	535	503	524	471	489	482	538	517	521	514	451	501	471	505	498	463	487	493	495	413	519	493	502	501	522	510	486	493	533	534	523	489	497	514	500	490	491	458	490	570	514	532	512	520	468	478	493	486	525	515	529	480	497	524	517	509	496	486	444	494	493	474	463	530	501	512	532	479	505	489	505	479	501	449	506	475	489	495	485	455	526	509	495	526	500	526	430	542	488	492	530	510	479	511	471	456	498	451	493	499	487	480	485	538	474	515	535	470	502	497	502	465	514	515	489	463	518	492	502	489	495	483	489	523	492	525	477	448	497	518	527	451	507	516	494	514	527	484	488	517	497	472	476	524	531	510	545	508	522	494	528	492	509	503	498	509	524	532	528	503	501	505	478	496	470	513	477	510	475	466	510	489	505	513	521	482	481	452	489	497	534	501	492	510	504	538	484	502	449	517	503	531	514	546	495	494	523	514	510	496	513	541	497	511	483	526	496	498	495	532	465	483	458	505	539	474	489	509	498	527	503	510	470	509	509	487	455	522	516	493	511	488	491	534	507	498	486	466	513	508	494	529	476	491	486	483	529	487	480	524	542	490	506	496	500	513	506	517	531	532	529	485	545	518	509	530	568	516	500	537	493	533	493	457	516	512	525	485	465	519	525	503	481	479	530	479	487	464	490	472	519	516	517	485	522	477	477	492	476	477	491	489	483	503	493	508	510	523	497	508	512	488	502	522	532	511	518	511	500	479	532	501	537	501	526	507	451	497	479	475	496	503	500	479	496	538	459	494	477	472	511	496	540	538	482	505	504	516	509	536	501	462	477	484	501	483	466	537	527	485	488	544	496	493	486	499	479	488	494	460	532	491	496	470	521	527	480	514	525	505	521	497	502	514	520	473	527	477	492	471	542	489	481	487	501	448	486	539	504	496	536	484	491	462	483	460	499	495	544	497	493	478	471	536	517	476	527	506	532	457	507	527	543	506	473	457	498	495	459	489	511	537	495	497	458	542	511	511	513	487	514	470	509	508	488	526	493	516	476	472	484	489	483	471	487	484	489	551	530	492	456	504	545	506	523	525	508	514	495	509	526	511	500	505	473	518	490	483	451	509	527	507	490	486	477	544	508	492	527	478	510	514	478	471	505	487	495	528	528	505	516	509	465	456	507	517	496	516	484	537	505	493	518	513	512	473	487	490	516	493	438	493	492	514	499	518	492	496	497	490	494	509	526	507	496	486	490	485	503	453	500	468	491	508	488	465	469	513	522	512	522	522	526	502	495	476	495	470	556	501	490	474	537	504	518	537	489	493	528	500	503	487	568	493	508	488	482	489	475	520	515	496	495	523	493	503	488	536	538	502	486	508	492	524	506	485	531	462	473	503	526	496	534	484	502	513	524	506	530	530	462	501	483	508	471	498	473	465	447	549	471	508	531	442	521	500	552	530	499	512	484	479	524	513	530	514	522	496	518	503	512	512	493	501	520	532	526	512	476	525	458	521	472	499	528	513	511	527	518	513	492	465	516	515	500	509	525	481	517	458	513	475	493	477	525	523	479	524	496	506	497	502	503	541	534	482	506	508	515	494	516	541	528	484	528	487	474	527	523	480	542	519	540	516	450	507	501	504	541	490	519	521	537	515	490	485	493	517	508	507	504	494	525	497	493	505	488	476	500	456	487	503	475	481	496	494	472	506	452	471	471	508	505	500	501	524	492	529	510	493	487	503	507	486	488	538	538	496	516	520	550	499	491	483	491	493	490	461	499	506	506	500	484	537	502	485	508	494	513	473	463	500	506	499	473	510	558	477	495	516	495	501	516	539	490	479	549	507	503	466	520	496	485	493	477	490	506	487	457	500	490	524	466	510	501	491	488	494	470	539	458	507	493	546	525	503	504	515	524	517	456	513	467	521	501	497	473	523	515	507	520	504	521	514	479	531	506	494	480	479	497	519	475	496	486	511	478	494	522	450	495	501	478	521	489	520	517	497	479	455	537	523	497	539	498	510	489	509	509	494	487	530	505	496	518	502	495	541	509	524	504	507	521	477	519	513	509	513	492	480	487	472	502	523	491	509	493	484	449	541	519	477	525	496	505	453	499	516	501	468	510	523	504	525	457	510	502	479	499	511	516	491	486	482	491	526	517	466	503	497	491	519	454	524	516	498	494	449	486	519	500	526	549	517	542	530	466	527	489	513	497	515	461	520	512	465	493	499	554	521	505	456	485	484	497	534	534	500	493	511	493	478	519	498	487	474	509	472	486	527	499	510	516	488	516	491	522	479	490	520	555	507	526	506	452	500	515	467	514	516	477	506	496	538	456	494	501	492	496	462	486	505	513	487	490	503	514	535	507	466	546	486	504	494	506	497	488	521	473	480	548	554	503	461	476	471	504	507	493	587	532	519	532	496	505	485	472	501	527	510	511	527	490	507	545	462	486	568	494	487	490	531	516	536	521	493	496	561	458	491	494	502	533	543	465	504	463	490	513	530	494	562	498	523	488	492	481	508	497	470	439	501	486	536	504	472	497	490	504	488	464	495	441	504	498	483	532	470	476	486	491	496	521	507	496	486	481	551	518	525	504	491	490	529	479	518	513	494	472	507	504	496	509	484	493	509	511	487	527	479	497	524	509	475	482	512	511	514	497	484	507	521	474	526	461	508	531	479	492	481	490	494	500	456	456	522	467	504	504	500	524	483	540	450	496	486	506	497	481	478	502	484	464	534	490	509	536	502	507	496	505	506	473	478	502	514	511	509	528	502	496	492	487	500	557	470	493	539	558	443	509	502	459	483	525	493	486	480	508	498	480	493	536	491	483	506	539	498	481	510	516	470	519	482
37223	12307	920	327	304	279	280	265	244	301	262	261	280	259	270	238	249	255	301	255	240	263	273	262	289	285	246	252	264	265	303	271	309	281	273	247	261	274	261	283	274	264	270	270	273	288	282	268	281	324	290	261	265	290	292	286	286	273	278	283	259	277	246	265	276	278	322	289	251	263	272	257	286	248	260	260	280	284	267	254	300	295	292	290	278	257	278	271	252	297	244	259	265	280	292	283	265	268	259	299	279	251	264	258	286	262	273	278	258	254	293	257	282	262	266	271	293	274	253	251	279	242	305	306	290	281	253	248	293	240	278	256	279	274	291	289	286	283	261	290	260	247	235	289	253	257	266	289	286	265	267	262	246	266	237	253	283	264	271	264	265	273	292	262	263	264	285	276	257	254	266	286	252	284	270	277	276	258	256	268	278	245	267	267	284	264	251	267	254	265	288	269	269	254	283	251	258	236	254	286	289	262	270	247	273	263	269	281	246	282	252	265	287	244	265	275	286	282	260	268	273	304	256	301	262	246	293	252	277	236	273	278	291	266	276	309	297	269	290	284	257	240	269	245	280	239	258	257	274	273	253	296	252	258	261	253	251	251	270	275	307	283	270	248	258	303	267	291	278	282	285	281	254	253	276	254	280	266	274	290	273	314	271	273	294	280	282	270	284	271	292	261	275	260	277	258	295	270	255	283	259	241	277	249	260	252	274	264	262	269	241	240	240	305	249	272	254	321	265	281	281	310	254	270	269	292	254	255	274	268	246	262	280	298	295	237	305	249	265	274	270	281	251	269	271	277	226	291	286	251	252	266	267	271	280	268	295	255	256	288	265	287	283	312	267	296	263	278	317	274	254	283	247	284	261	280	269	270	251	300	289	281	281	240	291	258	260	280	261	266	257	256	297	281	286	282	280	258	294	264	274	305	255	292	248	281	268	262	278	288	271	268	259	253	255	281	261	273	275	266	297	276	286	301	263	255	286	244	279	255	278	275	283	251	303	292	272	290	254	285	230	312	248	250	273	266	256	279	277	292	275	272	284	267	279	268	280	305	256	257	267	287	261	290	266	264	261	291	239	271	271	266	271	261	296	273	251	264	262	277	255	253	240	280	278	230	262	278	241	285	281	275	264	284	257	278	284	292	263	278	272	267	253	276	236	257	275	268	270	274	258	254	298	261	279	275	267	266	273	266	287	257	265	292	265	286	292	246	283	290	270	238	287	290	266	291	272	278	301	241	257	258	261	267	252	274	268	284	253	265	277	274	273	302	286	246	280	245	258	256	273	276	269	292	259	260	276	284	266	279	262	255	280	245	265	280	265	292	266	285	266	288	261	269	262	276	263	261	253	283	257	291	281	271	245	270	265	246	295	272	261	256	274	293	294	244	279	299	273	283	259	266	238	256	265	283	250	261	290	299	304	268	307	269	254	252	281	262	248	244	282	284	279	233	274	283	247	270	268	293	277	280	291	270	272	288	306	241	273	277	274	258	263	244	271	295	269	270	253	267	291	273	285	266	277	262	275	251	279	265	258	266	272	305	269	266	283	265	259	249	266	302	298	281	286	272	239	265	266	278	295	257	286	264	284	279	244	253	258	280	260	247	291	271	258	252	255	256	265	276	268	269	272	252	286	271	288	282	241	261	267	272	278	250	261	286	230	276	260	277	298	313	251	328	229	268	287	288	240	291	268	275	284	281	256	258	275	284	280	286	258	269	258	280	253	297	245	249	291	267	250	250	271	280	249	262	291	253	242	260	276	261	260	252	304	275	264	281	292	266	266	271	282	271	281	249	273	296	234	241	226	258	265	269	248	243	283	282	258	267	273	264	268	304	269	265	274	283	269	269	279	259	269	280	291	271	276	248	250	265	232	272	294	276	259	280	266	280	256	268	293	298	237	272	278	254	282	312	247	265	251	303	246	279	317	260	290	286	311	276	269	277	285	248	261	286	280	274	255	278	281	264	274	281	315	264	256	271	252	266	287	273	275	256	268	276	277	263	276	288	248	289	277	262	244	252	252	304	286	295	263	272	270	257	267	266	247	285	266	276	261	254	267	248	274	291	238	294	266	268	249	292	299	283	291	265	252	262	288	274	243	239	269	260	264	263	267	275	242	314	262	275	258	283	306	274	272	247	252	254	248	241	299	246	246	277	238	260	270	294	282	263	254	259	260	241	293	285	232	292	260	277	270	287	281	257	236	295	289	241	285	260	292	275	308	274	261	278	272	259	251	258	277	234	277	275	302	248	286	254	275	237	274	254	268	250	265	250	273	268	272	270	263	286	311	263	272	261	252	259	281	280	270	273	252	297	291	262	290	284	254	231	316	280	260	265	274	268	292	272	285	281	291	298	272	290	282	230	270	276	240	266	253	272	250	286	292	291	305	258	284	262	268	266	297	276	268	256	262	257	231	276	243	261	273	250	329	248	238	273	318	271	301	257	265	280	284	256	272	264	267	274	246	251	257	265	261	272	294	287	270	258	287	278	288	299	256	238	279	282	260	260	258	257	260	260	267	279	274	263	290	273	286	277	324	283	298	266	290	260	277	267	243	281	267	287	273	273	262	275	265	306	256	309	234	301	285	272	264	293	284	263	284	251	246	267	288	301	260	259	283	289	259	277	242	263	280	250	269	288	282	246	258	287	285	313	287	282	236	287	282	268	246	280	277	272	257	281	271	288	280	270	275	308	272	247	301	308	288	289	270	247	274	276	261	279	254	268	261	257	274	281	273	289	250	269	256	264	277	299	292	245	268	283	293	266	260	268	295	269	292	281	294	249	258	243	286	269	251	275	291	277	246	286	281	258	293	267	296	286	261	275	276	288	265	274	252	242	265	283	275	276	262	273	277	272	266	236	283	264	266	282	262	245	300	275	264	258	291	287	268	278	259	257	274	262	269	250	268	249	264	244	276	289	269	228	267	270	274	287	276	253	261	276	259	279	287	297	246	297	275	277	277	249	265	289	260	286	289	274	278	245	254	280	293	256	305	259	280	294	276	303	272	258	285	244	280	280	256	253	248	283	275	286	251	290	305	289	247	285	287	257	253	268	246	292	242	266	274	289	281	270	277	283	241	246	256	263	266	271	244	241	278	284	251	283	260	272	250	254	257	271	288	261	260	260	268	300	273	266	245	269	285	278	277	256	258	261	269	269	285	240	305	295	265	239	261	274	245	280	297	300	239	264	252	275	275	255	235	255	260	255	262	277	253	249	244	262	270	268	265	265	254	285	262	277	235	297	273	252	287	300	253	271	269	279	277	292	272	264	274	241	253	297	278	253	280	268	257	263	284	281	265	267	297	257	260	248	289	256	277	259	269	282	290	266	261	265	280	270	278	301	274	252	261	278	248	285	248	278	269	272	300	278	262	280	266	262	270	246	262	280	290	258	248	283	257	260	260	266	290	262	243	248	278	258	277	257	258	259	287	256	259	278	312	261	256	289	252	259	291	293	294	250	253	291	265	257	253	278	309	240	262	283	253	272
33327	8025	770	802	811	817	804	777	779	753	754	733	752	745	712	715	764	699	722	708	763	733	735	746	711	731	787	699	745	723	726	788	704	764	757	792	690	739	710	732	734	774	738	760	702	776	772	804	772	750	808	701	733	747	718	752	731	801	731	750	756	781	758	746	817	820	764	790	745	698	750	767	758	741	755	746	738	736	748	775	742	812	726	737	742	736	723	752	803	758	755	755	747	766	769	758	685	762	739	752	716	783	753	667	742	749	769	748	799	724	732	709	719	708	773	719	716	779	713	703	751	707	735	762	743	760	719	704	740	743	764	739	724	741	767	681	713	705	731	717	707	724	701	727	742	745	733	718	722	724	712	711	734	721	751	709	733	746	728	696	753	757	718	769	737	772	751	724	768	756	724	728	709	709	744	751	707	709	721	764	708	693	721	695	748	713	735	728	730	678	713	711	776	776	755	683	732	750	723	672	766	739	750	720	754	748	715	780	695	774	740	727	703	710	755	697	691	705	740	720	756	756	729	725	727	729	708	730	737	772	715	742	751	753	697	759	748	753	720	734	712	743	680	703	721	769	762	730	717	693	757	761	708	745	748	711	774	726	680	736	720	763	768	712	779	702	744	768	671	737	753	760	757	780	761	693	766	769	777	752	737	757	715	756	737	725	748	748	731	738	745	745	726	745	767	726	729	752	788	692	739	724	725	718	717	766	766	725	729	710	696	758	729	703	806	763	702	719	685	686	727	728	779	724	728	738	701	686	722	748	744	744	732	726	748	784	761	721	780	749	725	759	731	679	735	753	706	713	730	694	752	706	683	729	760	751	742	802	736	702	764	775	715	723	723	725	772	701	724	752	709	787	794	751	738	767	689	690	737	677	724	784	698	719	746	730	749	741	765	746	761	722	765	703	768	801	729	764	760	745	723	770	743	759	707	748	742	734	739	746	726	724	723	787	688	771	741	719	787	743	720	739	722	720	733	733	706	715	775	739	699	729	740	754	725	678	732	787	677	704	709	741	729	713	738	705	730	729	761	718	693	736	746	638	761	731	770	712	692	734	678	711	760	749	773	730	751	733	721	745	700	770	763	771	750	735	736	731	721	737	701	779	783	740	734	775	733	759	738	740	695	715	699	714	721	719	723	757	724	727	768	717	734	781	737	722	751	740	747	747	699	738	708	742	687	738	697	736	699	732	736	788	770	727	746	729	748	763	748	694	715	684	720	714	708	757	722	766	758	701	805	736	762	740	728	777	743	762	716	689	712	724	725	749	755	757	754	714	745	730	684	745	745	742	748	728	680	722	722	735	709	722	737	752	710	739	722	708	704	757	691	778	689	726	718	732	705	735	759	738	712	758	706	779	707	751	730	730	752	775	745	734	750	718	723	721	718	713	767	786	760	726	703	741	770	762	713	700	750	749	757	739	692	792	755	726	733	742	759	733	782	696	794	698	740	713	745	767	719	719	692	732	734	731	710	764	777	783	721	751	709	737	677	675	763	697	712	693	660	733	710	716	777	726	764	778	740	716	704	707	729	705	715	761	697	731	741	704	744	726	740	725	723	732	805	692	723	716	727	718	709	727	737	720	699	665	731	747	722	700	727	746	714	751	783	734	783	715	718	725	718	721	757	790	694	710	722	699	689	714	705	737	706	727	698	750	759	748	733	730	742	756	710	744	713	748	779	707	716	684	742	770	749	705	704	733	681	721	702	735	724	757	763	732	704	719	771	699	736	713	778	713	737	762	703	749	746	704	743	730	694	699	692	721	765	720	678	741	712	710	749	738	700	694	707	715	719	748	706	723	708	751	706	775	776	734	769	710	732	698	701	691	769	676	738	757	778	762	734	691	743	745	768	758	710	756	724	711	762	728	752	735	754	783	752	750	739	775	732	731	717	703	739	720	761	731	728	740	745	721	754	758	740	787	727	706	706	797	691	711	699	713	721	737	751	714	779	792	686	697	749	700	781	736	780	715	710	730	734	732	702	743	733	721	745	741	774	727	743	756	755	756	748	759	675	742	736	742	758	753	787	728	686	764	769	718	675	689	712	767	748	750	722	728	715	755	745	682	785	778	726	772	713	708	715	740	730	733	761	757	718	738	745	696	749	700	744	709	755	744	763	704	676	705	705	752	727	733	736	757	709	728	771	726	692	726	750	745	749	739	791	696	731	709	760	718	764	788	711	701	741	712	700	772	727	727	725	730	801	706	713	753	710	738	761	703	767	692	731	731	711	691	726	678	739	744	692	736	713	733	734	720	707	701	734	767	772	782	772	753	745	724	714	762	786	735	728	746	790	699	763	721	715	733	707	661	716	726	748	680	703	732	804	755	744	725	685	733	756	752	716	768	745	713	776	692	769	767	737	765	721	724	677	748	718	734	735	729	707	718	740	772	732	734	705	740	737	737	729	765	752	724	768	720	747	754	750	698	746	702	745	774	713	756	719	750	742	717	714	759	709	700	740	713	687	717	743	712	695	770	730	696	741	737	763	712	725	757	740	751	722	735	701	741	779	707	729	716	696	761	729	750	721	717	706	721	714	715	738	713	770	754	731	725	759	734	716	712	763	780	750	704	703	728	764	746	746	745	693	749	769	691	710	722	730	767	746	739	738	765	798	724	754	721	731	750	722	727	692	684	763	734	698	761	709	697	639	712	781	774	725	755	769	751	764	703	748	699	794	715	721	701	737	735	679	726	747	738	740	746	723	761	731	748	728	780	726	756	727	718	698	773	713	725	740	748	780	783	691	740	770	778	704	734	732	758	748	737	693	758	727	746	720	734	732	713	710	730	753	710	714	713	751	743	742	740	747	691	726	741	732	770	733	683	746	689	673	743	686	688	720	701	754	729	686	772	723	734	677	766	736	732	770	736	755	774	691	717	769	705	746	703	714	710	731	745	688	697	753	759	750	762	688	744	727	751	714	750	718	750	676	744	728	747	733	763	742	712	670	728	755	765	701	673	751	676	714	725	730	711	769	731	698	728	697	694	737	684	698	767	711	700	743	730	757	759	748	759	760	683	729	753	705	729	709	724	726	726	718	765	721	758	746	731	735	782	690	747	761	731	734	769	749	756	725	783	693	761	737	684	760	706	725	726	752	753	757	672	742	734	742	717	752	727	765	740	728	759	726	721	722	680	731	727	736	735	755	693	762	756	718	775	725	688	745	699	719	716	707	717	739	766	714	755	770	751	784	735	731	746	734	733	728	733	731	761	728	773	775	730	718	744	758	733	747	743	717	733	692	787	724	798	657	716	703	779	683	707	711	705	689	773	780	725	768	732	789	727	712	765	718	748	798	744	729	744	700	746	754	752	719	701	683	714	725	767	718	775	763	672	697	681	789	753	696	704	764	755	725	714	734	745	733	714	717	769	698	737	699	741	780	736	746	736	709	726	695	694	703	723	747	685	710	732	772	733	719	748	762	765	746	688	682	731	747	765	782	702	723	748	714	674	697	691	756	762	738	729	715	741	763	739	746	700	729	720
73708	43953	12317	1032	327	270	232	245	213	210	204	174	184	184	159	167	162	172	145	204	162	169	175	159	136	161	188	181	171	170	168	163	138	178	171	160	151	151	168	160	166	171	175	177	215	229	181	173	181	165	171	143	156	167	162	154	139	173	192	189	242	216	240	260	243	236	286	248	191	198	198	156	182	166	179	137	179	151	163	144	136	134	155	170	157	160	146	163	174	162	153	170	142	133	151	143	167	148	141	182	182	152	159	191	160	162	185	152	161	153	170	168	146	187	141	155	159	165	154	182	159	185	182	155	183	159	144	175	168	162	155	140	161	165	151	175	158	177	155	157	180	168	184	147	164	158	151	130	151	173	156	164	168	168	153	165	152	175	134	160	153	140	151	169	183	161	145	171	169	172	159	162	165	168	176	176	170	170	143	171	156	150	147	164	173	161	177	183	179	181	156	160	142	156	177	159	158	145	140	173	170	156	172	162	138	166	153	156	165	155	142	166	152	145	154	149	143	175	150	164	153	158	151	152	143	146	155	149	144	137	152	156	179	149	166	164	174	169	158	134	135	150	152	164	189	125	160	160	157	179	169	152	178	167	170	168	139	144	159	167	174	158	168	141	174	143	130	175	160	186	182	146	174	159	176	167	143	153	168	191	157	181	160	160	150	163	178	194	151	137	156	148	155	153	164	168	138	168	163	168	148	153	141	145	162	168	160	136	175	157	154	145	194	179	164	172	181	167	157	175	185	167	161	159	148	155	149	153	169	171	154	157	154	167	161	153	161	152	174	153	135	149	156	187	153	141	152	168	160	154	163	148	178	163	131	163	155	155	149	172	169	166	147	164	138	135	148	133	183	168	174	164	157	138	155	148	149	144	166	164	168	163	161	174	172	160	158	173	144	158	174	172	154	150	151	161	153	166	182	150	183	142	164	161	152	154	177	144	159	164	161	189	156	158	161	168	158	164	140	159	168	141	167	172	164	171	140	146	161	190	176	155	149	171	177	163	153	167	184	150	171	158	157	151	143	170	170	174	152	171	181	164	150	147	191	156	166	169	141	178	192	166	166	175	155	161	150	171	184	137	171	146	167	138	163	163	158	173	166	146	167	157	165	135	160	147	189	176	159	152	151	178	146	157	167	157	159	159	153	154	166	163	159	154	157	167	153	171	160	185	176	154	174	160	173	158	150	162	156	163	160	156	166	163	152	171	159	163	177	167	143	151	162	170	164	174	141	149	149	172	164	154	159	134	160	201	169	150	167	144	157	153	168	154	176	155	167	173	174	161	182	154	166	137	149	161	179	175	172	155	147	142	157	140	162	160	154	159	179	199	143	161	145	154	154	154	151	160	180	167	166	165	166	136	160	161	174	141	140	143	169	147	136	175	179	155	133	155	169	168	162	172	149	154	140	153	158	139	135	177	156	173	177	169	162	150	166	173	149	165	155	156	172	147	157	174	154	159	171	160	153	160	154	159	160	136	155	148	163	175	169	160	126	160	176	162	173	158	169	169	161	145	152	156	162	162	158	164	164	142	143	206	143	165	168	175	182	162	169	156	162	184	157	159	154	188	168	163	166	170	161	147	147	147	131	178	176	187	150	133	144	162	168	159	160	184	150	146	148	150	164	159	156	163	169	156	164	180	170	189	176	142	156	142	145	161	157	168	163	144	150	157	143	166	174	168	163	161	137	166	154	157	158	158	168	159	163	179	153	154	148	159	166	148	169	172	157	154	178	148	142	146	143	168	164	162	143	172	168	134	149	131	148	170	154	179	168	162	163	153	162	160	157	180	166	176	168	142	162	169	146	161	155	149	157	188	159	154	144	167	174	166	169	165	160	157	154	145	164	151	154	133	153	159	142	153	149	157	144	136	174	169	165	144	161	169	152	149	164	134	155	175	163	151	166	159	169	138	157	160	162	152	162	173	189	144	186	159	148	168	165	163	154	181	162	158	142	174	166	162	159	175	166	169	151	168	178	156	144	160	155	187	171	150	150	168	164	180	189	159	156	157	165	155	154	140	149	171	174	162	161	145	166	166	164	151	173	199	165	170	173	153	162	151	154	161	155	158	150	151	166	165	161	160	196	187	158	165	167	174	163	149	153	173	162	156	168	156	174	162	132	143	148	148	160	155	152	181	161	151	144	164	154	159	152	174	165	175	167	159	172	159	160	151	160	160	168	170	151	162	170	149	159	155	190	153	143	156	131	136	152	148	168	154	146	164	162	144	193	186	175	161	161	157	165	161	175	160	157	158	164	147	177	178	163	153	171	158	144	168	152	146	158	154	160	178	170	161	157	160	163	180	147	172	145	166	164	160	160	161	151	138	153	141	157	172	185	156	186	168	161	141	153	140	141	151	141	165	144	177	145	133	157	178	166	161	170	156	148	163	155	169	154	143	158	139	171	167	156	155	151	149	161	160	154	178	162	161	169	151	168	159	161	166	173	161	143	162	147	153	171	150	154	189	154	150	162	166	157	147	160	176	175	131	153	157	168	174	181	140	173	176	165	203	170	128	171	173	167	170	157	153	171	160	174	167	166	168	164	162	177	156	176	161	177	149	164	157	179	155	162	152	148	149	164	180	142	194	198	174	184	144	150	174	160	162	155	150	157	162	166	140	166	159	136	162	152	144	156	168	158	151	176	167	169	164	175	173	154	139	166	127	161	139	150	169	152	159	171	166	169	158	140	175	171	156	171	164	177	167	140	160	154	164	181	185	160	174	150	168	175	170	150	164	171	151	159	176	156	169	131	163	160	166	180	146	155	173	152	152	147	157	164	159	155	184	144	180	166	152	164	147	154	135	149	165	161	162	141	160	155	176	169	163	167	163	158	146	138	140	160	167	172	177	162	136	176	156	152	173	194	159	149	167	156	164	149	157	189	162	163	194	169	178	149	164	156	165	122	165	134	140	156	173	178	174	172	173	161	154	171	155	141	156	175	172	155	153	165	179	154	162	128	167	165	169	163	150	151	148	127	171	154	180	163	166	174	151	165	165	143	176	169	148	173	152	154	145	128	176	166	159	152	175	146	155	173	139	158	181	171	145	174	161	164	152	160	157	174	160	148	165	185	156	157	187	171	155	147	151	172	145	163	152	180	161	171	170	160	153	149	158	185	168	144	160	168	153	154	164	150	164	152	176	158	173	152	154	147	154	168	162	169	161	157	164	180	156	169	160	163	154	137	155	175	134	138	172	171	154	161	126	139	160	168	125	148	151	183	160	138	173	153	188	163	185	193	152	158	168	144	149	173	150	164	146	148	142	152	158	176	145	166	167	156	155	139	132	147	171	141	163	164	180	166	160	153	161	159	170	163	177	145	165	159	172	133	174	176	165	177	159	161	141	169	166	174	165	177	167	177	172	148	149	164	186	143	143	151	151	180	154	177	174	156	173	167	164	132	150	159	174	160	171	160	166	159	170	171	164	159	171	151	163	161	180	147	145	157	165	168	161	165	139	166	178	163	165	181	147	147	149	181	165	163	151
52445	28487	1128	1297	1135	1007	893	771	723	669	662	623	603	557	567	571	602	560	535	500	505	544	527	472	493	447	498	530	535	485	467	511	504	475	474	485	457	478	505	499	523	517	603	664	699	683	631	637	615	525	504	505	500	472	447	487	530	542	677	820	1072	859	1024	1308	1163	1195	1409	1258	932	836	669	499	496	514	502	502	501	476	455	478	464	453	465	450	455	490	485	477	476	465	503	452	443	484	442	442	486	472	453	460	486	485	497	473	467	489	485	463	461	463	482	485	454	496	462	460	446	440	474	434	465	458	450	458	465	467	447	437	448	458	462	472	487	509	451	428	469	498	469	452	489	441	487	455	452	484	473	454	462	502	460	447	463	491	497	452	485	494	439	462	517	482	483	462	477	489	436	474	479	476	482	476	451	487	440	429	493	462	451	466	493	467	496	433	492	472	465	472	437	503	502	496	457	491	464	449	460	450	503	435	438	479	461	481	449	452	471	467	481	453	463	487	444	461	478	463	455	426	482	464	452	448	459	504	444	477	450	495	465	466	446	459	462	501	484	466	478	482	438	506	434	466	475	467	478	484	500	458	453	494	458	464	465	463	462	488	510	499	454	440	491	454	461	507	481	487	491	409	485	472	424	455	453	462	445	446	452	472	434	434	436	450	452	471	446	475	454	456	428	476	449	471	476	520	458	449	490	451	453	465	453	471	492	488	462	489	442	469	472	485	473	479	471	486	461	468	491	490	467	481	497	467	467	480	503	451	445	475	411	459	442	453	494	512	428	470	491	457	491	462	448	483	438	486	451	444	438	498	489	457	433	464	449	498	437	442	536	418	461	485	479	406	508	468	471	448	480	463	469	476	466	490	506	485	510	505	500	471	500	488	454	507	424	472	476	479	452	443	461	505	428	465	420	480	466	467	466	512	470	457	485	489	450	472	473	455	478	460	478	457	440	438	445	442	485	497	490	453	460	458	471	448	456	462	483	461	427	507	472	516	484	442	459	504	467	439	492	488	458	473	480	459	467	468	462	463	437	444	443	464	438	489	447	479	476	447	462	466	463	466	463	449	457	437	500	496	430	476	465	450	437	469	479	474	461	462	483	464	501	495	495	467	484	470	482	495	461	481	482	455	496	454	448	485	500	496	479	425	464	485	420	458	453	475	492	451	500	456	452	502	465	464	447	506	494	510	499	454	461	479	482	495	460	477	436	478	484	450	483	461	475	492	469	472	476	462	508	408	484	479	457	449	446	478	469	433	467	453	408	496	481	502	457	480	458	485	503	475	484	485	435	464	407	461	480	471	492	461	468	451	502	466	472	448	443	484	459	491	483	469	465	503	482	436	451	423	444	464	491	469	472	473	428	475	488	457	487	451	509	471	462	487	501	473	490	432	494	459	462	461	479	470	473	448	445	448	491	473	498	446	417	434	499	484	453	474	449	449	466	438	435	432	464	496	469	478	494	462	494	432	488	485	438	445	454	486	492	443	468	465	461	474	428	436	441	489	491	459	472	449	456	429	477	442	484	447	456	466	446	483	465	462	473	505	463	417	438	444	476	455	469	499	490	485	439	453	490	460	508	455	441	474	456	508	439	457	455	436	502	453	492	441	456	485	436	463	453	456	476	465	517	462	446	430	475	455	493	507	441	479	471	443	437	431	458	502	492	474	437	499	531	447	516	451	439	446	473	493	472	456	472	417	472	480	458	464	478	469	475	495	496	457	489	455	507	449	516	452	477	482	486	478	458	509	480	470	461	466	421	425	481	463	461	451	456	466	470	464	453	449	465	442	471	434	484	469	479	481	457	480	472	450	467	434	468	444	441	472	459	491	503	468	468	488	477	486	445	488	447	499	471	465	511	453	439	457	473	465	495	484	490	492	452	459	468	491	476	461	484	451	451	478	439	478	442	503	508	484	494	452	472	447	441	512	474	478	457	499	483	479	472	466	485	482	514	498	448	511	474	468	488	453	456	456	509	468	411	433	497	447	458	476	473	484	474	496	475	469	444	453	491	474	434	452	458	490	458	464	438	472	479	475	469	449	435	455	470	487	504	410	455	474	481	438	476	499	461	462	474	435	452	471	474	442	475	468	491	472	456	492	461	481	480	443	470	460	444	480	505	448	524	502	508	484	503	485	514	434	464	483	456	457	451	444	500	441	489	479	480	457	458	473	477	459	455	476	448	488	498	473	448	471	461	448	459	445	481	461	485	475	484	458	464	412	482	484	526	434	440	484	450	443	438	443	428	456	482	464	485	442	451	465	468	465	482	502	482	468	481	493	500	454	469	471	456	463	496	453	437	448	467	482	474	507	481	501	476	491	471	451	438	459	467	485	464	494	460	437	461	475	488	477	455	475	487	457	454	482	466	478	493	500	504	493	482	517	446	484	497	504	497	453	446	492	493	459	482	432	443	514	463	447	479	452	471	480	488	444	468	454	487	450	401	478	522	460	448	463	523	464	461	487	453	417	470	490	453	484	470	432	466	456	479	462	452	473	469	460	471	529	401	465	489	441	452	472	481	456	496	465	436	536	469	490	470	528	447	435	471	476	463	425	504	447	482	459	489	455	473	479	474	499	513	485	478	459	441	475	466	458	461	437	430	445	446	453	479	479	479	471	443	449	456	462	475	465	454	441	492	422	495	470	512	450	442	479	485	447	491	476	481	463	444	440	429	474	481	460	463	472	520	484	439	463	454	486	465	426	490	482	444	485	466	460	468	491	453	478	456	446	453	491	451	500	463	486	464	482	449	470	444	506	465	477	503	500	461	465	477	471	514	499	447	491	448	460	486	494	468	461	467	467	499	472	455	454	441	478	482	478	463	472	454	475	480	451	486	464	461	469	465	462	454	453	451	457	448	462	464	485	448	487	476	484	449	462	469	495	490	442	483	495	482	473	457	495	458	481	449	469	461	469	460	482	455	431	489	441	427	513	458	483	473	468	431	515	436	478	427	501	502	483	436	456	466	476	471	498	474	451	444	460	468	477	506	442	454	484	489	450	485	452	468	449	496	473	491	473	478	449	469	463	456	516	470	474	485	497	480	420	451	486	485	448	459	449	480	459	454	462	508	461	481	468	466	440	490	432	453	526	452	462	417	497	455	472	492	506	453	427	442	493	460	467	463	456	471	492	468	447	449	467	496	483	468	495	483	486	505	491	451	458	434	479	476	486	469	424	489	473	462	470	518	440	466	474	464	461	442	470	478	466	454	489	453	503	464	489	487	469	449	505	496	443	441	485	509	463	433	469	507	445	472	436	448	488	455	448	458	503	438	523	456	495	433	444	472	442	436	503	419	475	449	454	483	482	443	479	441	445	460	478	461	453	523	485	478	526	457	465	469	482	477	490	467	443	494	457	433	471	476	501	484	506	479	477	471	485	462	467	465	438	461	483	480	457	494	485	509	481	478	509	461	467	475	482	462	522	433	479	445	446	489	419	460	456	491	492	475	463	454	461	416	466	464	478	476	449	467	458	479	491	434	467	455	456
81668	52572	19840	4023	548	390	324	314	251	261	263	223	226	223	201	203	193	178	203	181	192	198	199	202	190	194	188	184	207	211	178	182	186	178	184	186	181	194	192	174	184	176	224	199	208	214	216	221	219	198	211	195	187	152	159	211	192	197	230	240	276	318	263	313	361	267	355	249	286	197	157	175	189	173	187	184	183	161	152	167	173	170	194	160	153	168	189	190	187	174	165	165	178	179	172	180	173	184	183	178	184	186	164	175	190	157	173	178	169	180	190	196	171	177	201	169	196	163	195	182	190	174	154	191	175	168	196	179	170	167	200	198	146	160	187	170	175	176	180	166	189	183	175	150	165	178	171	172	177	169	157	163	177	176	162	186	178	176	157	185	180	170	158	161	172	180	181	199	161	157	167	165	168	163	172	178	172	198	167	166	174	173	154	175	169	165	161	196	164	165	197	187	172	183	196	182	175	186	174	168	163	164	161	166	167	170	169	143	190	153	162	141	181	186	221	165	160	155	177	178	194	164	145	175	165	180	202	170	191	182	164	191	165	181	192	170	170	143	161	168	176	167	186	190	179	163	160	157	193	205	158	162	173	178	187	192	176	164	159	164	190	173	157	172	188	171	194	156	214	183	202	168	183	181	153	172	155	182	178	189	176	181	182	184	181	170	162	165	175	155	169	145	173	164	155	165	191	183	166	168	161	182	189	177	197	159	168	183	177	168	177	163	175	173	169	172	189	151	176	202	206	175	197	151	191	180	196	179	182	184	189	166	166	190	172	168	206	190	153	183	187	159	184	170	171	182	185	177	205	159	171	163	185	183	194	205	209	183	184	178	166	184	192	178	182	161	166	164	173	187	195	184	182	181	170	164	175	171	194	204	182	181	174	168	168	150	170	181	165	145	178	163	165	167	156	161	177	179	177	184	150	165	198	183	167	169	167	186	184	180	167	179	163	197	149	150	183	164	147	151	187	195	188	196	182	180	170	184	195	186	186	153	179	163	175	152	169	175	177	190	165	165	173	160	189	177	171	160	179	187	147	178	168	165	181	188	162	176	176	177	166	180	144	160	171	174	157	186	161	209	167	196	170	183	177	177	173	196	188	174	185	182	169	176	184	170	191	168	159	172	162	160	162	166	193	164	165	197	185	173	169	183	160	180	160	184	176	167	175	154	170	189	181	179	189	142	180	167	158	179	165	178	189	187	163	168	158	162	175	187	176	168	186	168	172	170	180	182	182	153	185	173	165	185	183	192	162	203	184	189	185	196	185	173	184	173	194	188	174	176	175	192	185	173	167	179	139	186	206	167	152	187	178	190	212	157	164	175	181	183	144	166	185	195	177	186	158	192	170	173	167	193	180	187	175	173	205	167	174	166	193	157	176	153	188	192	199	191	166	180	176	193	186	185	164	160	173	161	164	162	160	179	183	169	165	163	166	178	180	171	190	172	188	196	182	164	176	156	188	166	182	164	183	181	173	160	164	183	179	165	157	183	172	172	175	180	204	179	182	182	175	184	191	181	184	170	170	178	193	157	177	168	179	176	159	164	161	182	195	165	196	191	185	162	178	203	182	171	157	195	182	186	180	189	185	175	179	189	166	180	161	183	191	191	145	176	173	179	170	191	173	161	186	179	195	182	177	186	203	176	168	184	168	142	169	177	171	176	175	216	159	170	177	162	184	179	180	179	172	167	165	173	182	172	174	164	165	198	162	181	177	167	185	163	168	169	161	166	174	164	164	164	162	186	172	197	163	200	166	176	150	168	173	154	158	185	173	162	189	175	199	161	175	177	166	152	171	171	194	197	178	187	195	157	175	191	178	165	185	178	184	186	189	171	175	183	164	152	162	190	193	205	167	161	181	158	167	170	199	181	167	193	148	193	172	158	183	157	187	175	166	155	169	175	158	172	176	178	188	158	167	171	158	168	168	176	160	177	195	161	172	167	191	166	175	172	175	180	175	171	190	155	192	188	174	178	165	166	155	191	195	192	182	164	174	179	174	183	170	162	153	160	172	157	195	175	204	172	165	174	160	172	187	155	164	167	154	171	195	178	179	179	175	157	185	169	207	192	175	185	159	187	160	147	173	189	188	184	173	168	153	175	174	179	180	172	195	183	201	164	188	185	178	176	172	168	159	169	164	195	175	161	170	179	163	182	182	175	193	173	209	191	177	169	173	185	169	181	193	154	177	184	182	194	173	180	181	185	188	172	172	151	181	158	166	173	165	197	158	190	182	192	162	173	184	172	176	175	160	148	185	173	191	180	182	165	165	201	170	158	189	173	171	176	158	181	170	190	170	167	170	144	205	176	203	168	172	172	169	177	178	159	196	195	176	163	183	180	167	172	165	195	190	176	169	172	167	201	183	190	155	179	183	175	185	182	176	181	170	170	171	179	165	168	185	176	178	169	156	185	180	155	152	174	187	155	176	174	144	188	166	168	194	182	166	178	172	177	150	181	154	163	168	212	188	194	191	165	156	185	170	181	180	172	181	168	159	176	162	197	185	176	187	186	166	182	185	198	174	187	162	152	199	179	161	192	186	172	162	173	176	185	175	165	156	183	164	174	173	188	191	185	158	176	163	163	159	181	179	178	176	170	166	168	178	187	154	185	170	166	176	168	186	159	181	165	189	173	181	163	209	188	172	176	170	194	185	176	174	167	193	160	174	190	177	203	162	170	195	193	175	179	170	181	185	149	161	167	189	171	181	187	200	169	165	197	174	170	173	166	164	176	166	174	174	169	177	170	166	184	173	180	185	146	162	188	166	180	170	187	189	173	188	196	186	178	169	171	151	194	180	173	165	183	197	174	191	180	157	172	164	182	171	187	162	156	197	149	189	185	178	165	175	174	170	166	177	164	182	163	160	193	184	217	177	187	177	168	190	174	169	182	184	186	169	184	161	173	186	179	177	177	175	156	166	195	163	170	183	166	164	171	169	175	198	176	172	154	180	182	177	182	192	163	165	166	192	169	199	184	158	181	203	185	204	185	174	159	163	140	165	171	161	177	185	192	171	195	191	154	185	176	169	153	182	173	186	163	166	182	167	186	178	176	156	169	182	189	185	187	175	175	154	204	160	177	173	180	168	187	162	181	185	195	175	175	180	178	194	197	178	169	186	180	175	172	164	184	170	137	179	180	181	178	151	197	199	182	160	176	176	168	166	190	179	158	208	168	147	195	195	173	177	175	191	169	165	176	165	177	217	158	183	167	166	144	202	183	196	170	181	159	164	168	169	181	168	177	171	191	184	185	185	163	169	194	197	168	143	171	188	179	179	187	207	165	188	201	189	181	168	173	192	182	176	165	177	188	172	162	187	167	162	193	174	170	174	192	179	165	178	204	182	163	167	179	181	192	157	191	183	179	164	182	158	173	183	167	166	186	198	193	157	181	151	168	192	190	172	187	175	177	161	169	168	162	165	178	177	192	183	173	174	174	174	168	178	167	178	155	178	184	166	180	176	190	175	181	162	160	161	168	182	162	182	208
61848	37308	1844	2058	1821	1508	1297	1146	1024	948	880	871	769	758	735	661	699	665	618	661	638	646	593	560	599	562	605	565	525	574	566	578	553	561	573	542	531	557	554	600	592	610	753	830	950	807	806	919	745	620	599	576	565	513	610	584	668	747	911	992	1379	1662	1517	1585	1988	1645	2159	1372	1242	930	635	595	594	589	634	504	528	589	520	524	527	532	545	517	536	529	529	509	522	521	513	535	538	577	539	483	554	545	542	521	507	490	505	532	503	506	556	474	484	518	519	497	520	510	564	528	529	516	479	547	555	496	516	486	516	511	490	494	562	450	534	486	481	530	512	531	531	452	511	534	494	520	513	539	497	535	505	486	550	516	495	494	531	509	529	546	519	493	527	513	536	544	487	511	515	505	474	529	498	482	496	520	498	521	529	502	479	504	523	527	489	511	494	488	492	502	535	512	510	523	506	492	502	511	518	526	490	575	515	496	482	535	524	505	490	515	483	452	497	497	457	511	545	536	546	508	540	509	525	508	492	527	506	513	500	486	493	503	530	495	533	501	509	562	520	511	514	507	498	509	568	538	528	508	520	524	491	506	513	498	495	497	557	504	515	500	503	522	487	443	549	508	479	536	518	459	525	543	525	529	481	534	509	517	499	493	519	525	486	507	504	530	515	516	474	491	532	499	516	498	521	481	494	526	477	498	494	511	511	497	534	496	523	509	521	521	470	505	511	485	487	522	524	518	489	549	506	504	525	502	541	486	525	502	504	507	496	504	552	477	512	564	522	576	489	499	496	482	498	504	494	539	471	490	506	480	505	484	506	493	497	522	513	534	483	515	524	512	461	507	481	496	485	515	509	520	548	500	486	487	502	522	505	477	535	541	509	521	532	484	482	515	509	504	498	494	524	485	520	512	500	553	517	495	555	533	501	536	444	544	510	479	501	473	528	514	517	511	502	554	535	483	516	528	518	496	490	528	530	491	548	493	493	502	539	506	460	518	492	498	517	517	509	478	514	531	541	492	513	499	503	525	493	491	524	504	474	530	467	485	517	564	519	507	480	503	512	543	537	510	507	519	525	543	482	512	482	506	518	490	531	507	529	515	495	493	517	491	516	518	517	488	520	490	497	514	493	489	511	488	546	489	516	514	528	488	506	441	552	516	509	506	495	510	484	522	523	523	517	500	485	527	555	460	552	571	508	489	491	522	523	515	516	529	510	525	480	538	492	488	490	462	463	553	519	541	523	500	462	494	488	517	480	525	533	514	554	537	478	495	499	467	518	503	502	485	519	508	528	492	489	497	492	508	508	498	533	479	491	502	492	510	533	520	521	492	493	476	521	499	488	486	507	510	567	492	500	499	469	500	522	471	542	481	493	546	491	518	550	483	486	507	495	504	492	513	555	515	508	537	474	481	507	527	496	511	488	510	507	485	478	509	480	529	507	539	492	514	518	502	515	472	543	487	461	487	501	526	535	500	517	515	483	491	524	495	502	481	521	491	524	513	536	464	511	532	505	532	518	495	452	519	530	523	455	500	515	528	518	536	488	526	530	499	523	544	484	492	527	472	522	514	521	493	536	527	546	508	505	527	518	528	507	494	482	501	523	567	548	543	483	502	530	483	481	497	552	482	520	551	505	499	538	486	507	501	515	531	535	469	530	475	520	520	499	494	568	542	499	462	488	494	537	513	505	518	484	495	488	535	532	506	505	512	505	515	517	508	513	505	488	529	483	483	484	543	511	537	501	484	493	502	516	513	508	512	528	510	490	499	489	493	499	512	536	549	500	479	513	514	529	504	521	494	532	526	532	467	519	465	494	527	573	474	510	513	498	536	521	498	468	521	523	473	495	488	530	501	484	530	506	479	502	511	481	483	484	494	506	526	512	535	510	503	468	506	489	522	477	480	525	503	487	530	490	547	512	483	519	536	532	540	546	504	532	527	506	562	517	505	479	500	514	521	486	518	512	508	558	511	481	529	487	513	490	512	549	502	506	540	532	548	532	486	506	512	556	502	513	521	511	529	514	495	524	489	504	473	503	511	523	498	499	572	469	489	470	483	530	522	505	485	493	509	492	501	531	527	527	515	533	515	496	531	519	532	555	513	514	469	495	521	488	533	529	543	507	499	509	473	524	510	534	505	511	543	502	512	509	491	523	513	502	530	480	527	516	457	503	503	505	531	528	503	509	523	481	494	504	520	495	488	468	523	510	482	501	460	517	500	514	477	544	531	512	551	468	497	487	525	537	518	486	505	492	497	511	524	487	511	517	482	557	527	486	560	506	542	488	501	546	495	496	543	475	517	528	537	499	480	490	496	457	476	480	547	506	527	515	502	496	463	515	477	500	489	525	514	496	494	487	505	507	472	516	504	499	518	552	524	501	529	524	462	496	499	496	525	512	531	515	540	555	536	527	542	536	476	524	494	556	527	475	533	545	508	484	518	517	477	498	505	470	497	505	529	518	577	497	513	484	493	544	525	515	532	513	516	489	531	490	513	514	509	512	508	540	531	493	502	530	513	493	452	507	459	492	528	514	516	516	494	495	509	503	527	528	502	509	522	500	488	493	523	529	530	462	512	524	546	527	484	513	496	513	480	479	522	553	517	551	499	490	477	570	481	510	491	522	491	531	513	508	506	469	510	512	546	517	517	491	479	536	505	524	539	520	527	506	534	507	508	517	527	493	509	525	511	506	504	548	503	528	559	527	508	522	456	531	506	504	517	483	492	498	525	503	489	513	513	514	524	512	533	510	491	502	506	500	493	501	500	502	517	514	492	519	533	539	499	515	530	520	507	527	493	503	529	493	534	520	514	497	520	541	518	484	527	505	502	493	496	500	495	474	491	477	480	482	522	493	480	461	523	515	540	479	453	524	511	497	510	509	504	526	512	497	505	512	493	512	525	489	545	503	485	547	490	543	525	519	492	488	522	492	519	520	519	508	526	513	513	529	541	499	519	502	503	526	529	500	494	517	510	545	522	575	507	531	470	520	509	500	503	542	547	554	498	496	530	500	519	497	528	491	505	483	540	515	548	523	506	491	493	493	538	508	513	498	491	477	516	482	509	521	502	515	465	474	514	486	531	503	488	521	514	547	533	544	507	490	495	504	517	534	532	517	559	545	485	538	484	493	503	541	499	505	552	516	457	555	512	479	537	471	512	497	542	476	495	497	502	462	495	491	520	482	529	539	495	508	508	483	498	539	499	517	515	510	463	508	525	508	511	490	478	517	526	539	522	499	506	499	505	552	517	507	526	461	443	544	521	532	524	531	478	487	510	554	514	475	544	517	496	517	539	546	545	537	494	519	504	505	487	510	469	531	497	555	503	477	511	490	508	492	504	509	536	485	525	534	516	510	494	473	501	537	517	494	529	470	510	514	495	528	522	508	501	550	527	528	522	497	539	485	549	514	533	498	487	506	508	510	533	529	506	443	521	456	512	527	503	489	480	519	481	529	509	488	511	535	506	496	541	503	531	489	497	503	544	499	481	541	549	566	496
37969	13275	1111	282	280	262	306	291	287	266	284	268	287	308	278	314	268	245	281	290	280	263	258	259	269	273	262	250	249	264	244	277	281	265	286	279	273	275	280	300	247	266	277	271	277	282	298	258	250	322	253	274	299	263	295	254	252	305	284	272	245	273	261	263	256	275	284	278	258	271	279	310	261	264	268	261	266	243	299	294	278	307	297	265	289	276	242	290	253	277	303	264	297	260	253	272	250	252	246	286	292	284	292	288	282	307	285	275	256	278	264	280	274	282	312	285	270	265	284	270	255	267	261	271	320	285	263	257	283	257	295	274	253	273	276	253	265	259	281	266	277	269	275	299	256	284	272	296	273	278	276	261	300	261	260	309	270	257	270	245	261	246	306	256	229	259	321	270	284	261	297	259	266	256	266	272	293	258	260	257	274	265	270	256	294	260	262	268	285	253	257	269	277	284	280	271	256	295	290	290	252	286	289	288	277	274	247	272	301	278	297	288	278	297	302	297	268	271	252	275	305	249	271	286	277	268	269	264	322	263	294	255	272	256	235	287	264	255	271	293	273	282	277	257	311	294	268	286	263	263	293	279	281	291	293	272	250	276	230	264	279	306	270	272	268	239	254	283	242	285	284	281	262	276	278	272	284	260	287	291	300	282	294	289	251	319	275	296	234	290	266	256	285	291	287	273	289	278	299	280	276	297	275	280	277	257	290	272	264	279	253	286	274	278	275	265	279	257	282	285	261	242	261	266	270	276	281	257	297	260	276	268	295	256	264	268	270	264	277	277	249	238	275	295	252	272	256	258	252	267	265	274	297	293	270	258	280	269	276	237	272	271	275	253	280	260	282	284	294	265	270	302	310	250	264	272	256	254	285	231	253	284	290	261	296	277	291	274	273	264	276	251	295	253	257	249	298	294	297	244	273	267	245	302	268	286	272	250	254	254	264	278	274	271	257	258	250	281	282	283	276	276	252	280	292	260	241	290	295	293	289	272	274	265	298	270	266	277	290	272	252	289	284	290	288	241	275	298	267	259	264	267	274	265	288	257	264	301	281	258	249	298	262	262	303	271	299	313	239	277	257	272	300	278	249	283	281	286	284	278	305	266	270	263	259	272	290	291	281	268	289	281	253	271	272	251	263	248	286	252	270	273	293	269	251	263	261	279	272	267	257	293	312	287	276	263	277	269	284	251	275	229	276	225	287	271	237	270	272	300	313	263	262	269	262	269	244	285	320	265	308	265	299	287	299	257	303	274	278	290	266	279	277	248	267	263	291	246	267	272	284	277	280	282	265	274	280	289	283	283	258	286	289	286	282	288	285	281	268	277	290	276	291	266	294	262	260	284	277	304	284	260	283	262	265	289	267	276	285	275	279	283	265	269	279	263	279	323	254	277	267	261	277	262	239	260	289	279	267	248	255	299	253	309	293	313	286	238	279	272	270	236	283	255	285	267	268	265	273	281	277	311	267	231	246	302	276	249	299	257	280	261	284	268	253	268	292	271	283	293	269	258	260	275	292	302	264	305	261	293	257	314	261	283	309	290	287	259	284	266	289	280	283	251	289	263	310	288	292	273	274	263	261	256	302	280	309	282	286	275	293	263	258	279	280	238	254	250	285	274	267	308	268	279	251	277	266	279	268	248	289	290	296	242	291	251	275	286	267	264	301	286	270	277	257	264	262	299	284	281	281	276	267	254	262	284	269	280	302	255	261	252	282	291	313	286	276	278	299	288	297	303	290	266	305	299	261	288	295	274	279	301	288	313	274	301	270	244	263	284	261	292	258	279	262	269	269	293	280	258	267	282	292	306	237	278	287	288	258	271	272	255	261	275	262	282	274	295	277	264	310	278	246	293	266	311	278	293	302	261	281	293	262	268	269	287	275	282	268	287	266	292	246	282	272	257	262	266	264	259	251	254	276	271	284	263	268	280	261	256	274	284	276	257	280	281	300	264	282	271	275	284	262	261	284	328	280	269	258	247	267	283	300	267	246	281	307	270	286	262	271	304	299	293	311	270	253	258	277	260	262	267	265	266	297	297	277	270	296	289	277	277	281	275	255	257	276	242	277	259	261	262	265	246	310	285	266	281	287	292	270	271	260	261	272	290	259	288	301	278	252	258	312	270	286	266	296	270	268	266	289	270	276	263	300	290	290	269	286	288	291	279	276	244	249	282	298	271	281	290	310	287	274	275	265	290	261	256	266	298	271	255	238	269	267	292	263	267	285	256	264	294	294	289	286	272	304	288	302	278	253	285	310	274	257	301	259	294	302	318	251	276	282	274	289	278	280	281	272	237	272	299	274	272	270	265	298	257	255	295	248	297	293	266	309	287	261	273	278	269	267	291	253	302	291	268	249	270	270	272	256	279	280	288	265	263	252	259	286	271	292	273	262	281	241	250	217	288	301	263	274	261	271	284	263	281	269	262	261	294	315	292	243	257	300	285	288	257	259	309	272	273	302	255	280	259	299	261	249	245	274	267	260	260	255	282	274	253	261	289	265	279	309	284	268	273	265	251	277	246	275	263	288	263	288	296	262	307	275	273	295	259	240	284	267	260	256	284	296	242	266	313	292	273	294	310	257	291	319	295	304	269	291	281	260	272	302	276	307	268	286	239	296	242	280	268	250	284	291	288	274	266	296	280	275	255	261	253	271	289	263	278	273	283	258	266	255	268	264	283	250	251	276	270	270	277	292	264	260	263	283	251	244	291	276	272	256	256	272	284	262	298	285	286	273	283	265	253	289	288	250	272	252	259	295	274	263	257	297	283	255	257	289	305	288	291	267	273	292	268	289	276	287	267	304	247	244	277	246	299	300	304	256	284	264	255	267	286	289	263	284	262	297	272	257	261	245	267	307	278	274	283	263	293	264	276	296	291	322	274	264	268	272	239	276	290	275	300	285	272	269	247	265	290	264	281	297	268	269	294	260	274	286	301	279	267	266	271	312	277	286	282	264	279	269	274	292	307	262	283	253	266	296	263	306	262	283	291	268	287	313	280	275	266	265	292	272	255	294	259	281	313	273	248	256	253	280	283	252	249	228	261	278	271	295	296	306	302	296	287	274	265	264	244	292	283	294	279	261	272	288	299	287	272	246	285	268	282	268	316	256	280	274	278	304	286	265	328	252	235	266	260	272	272	277	270	261	278	308	263	301	269	286	244	261	290	298	284	293	284	263	297	264	251	268	285	312	264	278	275	271	286	259	270	270	300	269	256	269	283	259	287	295	263	262	305	264	274	279	252	268	270	273	292	252	243	282	261	238	299	287	251	293	248	268	291	240	288	309	263	268	290	253	269	269	267	280	289	247	264	257	258	276	292	272	271	280	276	251	302	249	259	306	263	280	274	250	278	282	271	262	281	271	283	260	275	298	271	296	281	241	287	280	268	281	321	265	289	257	268	242	271	289	254	267	284	270	279	248	270	250	270	285	235	285	292	244	295	268	265	273	293	280	279	273	280	283	262	288	290	254	285	264	312	295	269
33582	8069	769	805	768	781	762	772	743	713	745	733	755	733	739	724	742	766	798	768	765	752	711	719	768	778	748	739	723	783	739	736	776	768	721	726	693	756	725	736	763	753	761	737	764	744	736	755	783	832	714	772	764	739	775	756	792	748	753	726	740	835	788	801	735	798	782	760	799	753	720	724	718	727	746	722	772	737	735	775	729	764	732	699	763	734	747	725	734	746	757	755	750	728	725	777	712	754	712	705	713	734	745	696	763	835	747	757	741	759	749	708	751	746	761	735	745	754	743	725	781	776	745	778	743	757	780	754	711	714	758	735	737	758	725	742	734	774	693	769	750	735	741	687	751	738	753	705	749	727	710	747	741	726	737	778	708	755	738	743	725	748	754	737	718	738	747	691	779	761	706	747	728	759	705	750	729	735	670	760	744	738	767	718	756	740	733	705	759	727	732	734	691	736	754	734	712	744	784	731	749	675	722	749	718	746	714	713	679	700	721	727	757	775	728	793	791	691	753	716	753	742	723	727	708	739	723	748	741	748	746	747	725	719	713	763	748	736	805	722	760	725	802	760	752	737	702	692	738	747	733	753	669	741	701	735	697	741	738	765	774	748	717	713	761	725	746	699	722	750	739	782	734	722	729	758	717	733	749	765	768	751	785	720	789	774	736	739	747	719	779	702	749	732	727	736	725	746	751	713	715	757	756	750	783	745	745	736	724	740	753	785	744	710	764	691	778	752	715	726	737	759	734	736	790	731	736	766	718	770	745	705	773	755	724	737	689	710	736	750	697	727	766	748	748	779	727	779	790	742	706	714	729	749	807	715	747	725	757	726	754	730	752	741	758	756	744	749	742	694	696	779	708	715	785	747	724	754	784	742	687	723	703	737	662	757	752	739	785	700	760	760	734	730	752	745	740	741	752	736	700	747	735	735	712	763	749	713	731	744	730	745	772	703	735	761	798	772	759	762	786	761	766	787	750	738	739	710	757	752	723	719	731	706	709	793	735	773	701	746	780	725	741	744	721	765	676	746	770	809	683	754	717	806	770	743	733	744	775	764	710	680	717	688	759	744	763	765	706	718	761	718	735	741	703	750	711	737	794	736	720	767	754	702	723	706	752	741	748	755	733	775	746	757	745	745	774	724	748	740	761	730	703	700	729	763	740	741	730	724	779	755	786	727	752	757	749	735	768	734	738	735	722	709	709	747	712	702	771	783	714	762	754	730	748	722	738	729	760	735	768	761	738	715	733	737	743	682	707	752	757	755	772	813	745	782	737	640	763	758	736	736	708	754	727	776	742	759	741	729	770	735	757	763	704	787	767	697	721	735	748	727	702	745	741	720	741	729	729	754	748	723	728	734	735	724	703	743	763	698	759	751	715	712	696	747	718	701	755	792	745	720	741	740	720	726	745	735	764	761	715	704	745	753	743	734	747	777	747	756	741	757	712	767	780	749	707	781	703	774	707	730	761	746	705	726	734	734	659	769	793	760	725	790	741	695	732	783	712	783	680	710	762	769	765	714	763	747	729	745	763	742	710	741	710	747	770	733	730	725	763	746	752	746	754	739	747	761	740	733	724	735	753	779	782	730	737	721	757	779	762	764	768	737	716	783	728	725	723	767	745	743	701	709	745	761	774	732	767	727	753	708	756	709	774	771	743	752	788	775	745	710	736	715	732	740	734	765	710	727	767	711	765	736	797	764	717	753	743	744	743	737	700	739	743	703	770	718	729	698	741	730	776	721	747	758	777	756	702	779	712	725	764	768	745	725	758	736	778	714	689	728	750	731	772	696	759	710	751	710	775	729	722	754	738	788	763	763	701	765	783	733	749	744	732	756	705	781	743	699	757	737	729	760	753	766	770	770	726	735	714	715	779	716	729	740	785	734	733	745	761	785	727	740	711	742	764	758	783	749	704	763	732	793	710	691	763	698	819	776	751	746	717	742	721	777	682	708	688	722	748	737	745	716	701	760	740	770	745	748	753	763	735	761	753	762	689	702	743	719	750	775	741	689	738	713	755	757	697	711	762	754	695	733	733	745	741	767	738	699	713	801	785	751	779	677	755	729	763	774	784	746	762	697	781	730	717	731	714	740	704	717	722	747	754	722	765	736	788	708	703	716	704	709	754	704	720	755	727	764	720	768	708	730	784	773	805	770	727	719	743	733	765	751	734	735	717	745	780	773	714	724	780	721	748	775	755	769	708	721	757	758	756	754	702	732	695	760	717	752	699	765	751	726	702	731	751	675	772	766	787	742	768	786	751	791	758	773	738	713	769	709	743	750	750	723	741	780	721	742	732	728	737	734	802	735	763	711	780	750	747	750	735	797	740	748	746	768	721	733	755	769	778	807	724	719	759	775	745	767	731	759	706	777	774	708	789	752	710	741	746	790	721	689	774	702	774	730	745	753	752	736	736	740	771	728	772	722	732	684	695	771	736	747	762	730	790	738	734	766	739	723	804	770	739	773	765	730	735	725	737	774	697	774	764	736	772	696	768	794	701	741	744	746	719	747	718	761	764	781	750	714	756	743	680	769	745	706	775	766	710	716	774	771	745	723	722	727	709	747	751	765	743	745	754	772	735	758	737	732	726	787	805	751	745	728	710	655	683	711	698	650	786	761	755	753	725	731	771	768	728	702	747	762	771	723	717	720	774	781	740	760	753	751	748	741	737	749	688	732	712	734	729	758	751	718	741	742	724	694	714	741	780	738	739	740	764	748	733	788	764	748	775	770	731	718	750	747	732	760	723	721	739	712	722	658	759	723	753	749	719	736	715	703	771	672	730	770	730	765	662	733	722	731	756	720	736	749	732	781	733	714	730	703	714	776	782	783	739	740	736	735	758	751	747	796	674	761	753	758	753	740	708	742	725	786	731	695	721	776	695	711	716	742	743	717	726	797	739	751	750	731	721	716	699	770	769	708	735	704	710	714	702	707	738	752	768	701	751	766	708	683	716	681	796	752	740	773	719	754	766	775	712	771	712	738	738	719	794	756	742	743	731	788	742	768	734	738	746	729	760	742	752	707	724	700	729	728	739	762	688	745	746	730	716	749	759	786	733	708	732	803	743	720	663	755	743	744	769	729	722	692	781	716	782	756	724	788	833	760	713	764	727	765	781	748	710	753	699	719	723	701	727	741	791	776	739	783	763	694	734	753	677	752	755	811	779	765	738	711	687	736	825	761	732	719	737	777	765	725	731	735	743	725	727	768	729	722	699	787	721	752	711	748	760	775	703	771	768	698	781	768	759	752	754	745	734	794	741	744	736	712	748	746	784	778	696	722	754	748	731	741	725	753	738	780	716	734	709	740	734	721	755	745	761	766	718	745	700	741	812	695	736	727	751	725	767	716	775	709	764	730	743	705	767	766	769	786	697	712	734	762	751	752	730	734	761	737	722	765	748	761	674	738	762	741	748	757	721	742	757	787	784	724	712	762	746	756	727	756	739	735	729	768	684	735	739	755	767	750	758	763	737	705	760	707
72711	42992	14631	1436	361	313	264	227	215	218	198	204	189	191	186	179	176	202	158	156	176	171	161	193	163	180	170	171	174	174	180	170	163	171	183	149	167	168	145	179	170	199	179	174	202	187	212	184	172	175	186	155	177	145	191	155	172	183	195	188	171	217	203	225	204	237	230	216	185	192	184	155	183	167	168	167	168	152	175	144	161	165	184	139	163	161	152	150	170	164	152	154	165	160	163	166	163	181	167	162	175	171	195	176	162	172	179	172	169	178	172	131	163	153	167	155	160	158	160	161	157	151	143	194	147	180	151	162	170	152	154	197	182	180	188	145	159	190	186	175	160	169	154	160	160	147	174	176	161	146	152	156	168	163	154	179	175	168	128	179	159	144	161	181	164	171	156	161	171	161	164	144	142	133	189	165	162	168	144	151	170	178	146	146	157	163	145	153	154	160	158	141	163	148	165	175	155	160	173	166	169	164	170	179	149	153	163	146	186	182	180	165	160	155	166	140	157	164	168	171	176	152	161	158	162	169	173	133	146	153	173	170	145	153	165	158	173	167	154	147	169	175	189	173	158	169	171	159	167	155	145	167	174	149	188	161	166	151	159	154	165	155	141	149	166	167	159	153	180	145	199	173	153	159	155	167	204	161	169	148	204	167	174	166	156	158	160	154	181	173	170	166	149	141	155	163	154	153	169	163	150	176	160	175	165	166	174	180	169	149	158	182	184	165	179	145	156	172	170	146	157	182	160	174	177	176	167	169	172	150	141	168	177	159	200	163	164	159	161	164	184	174	166	159	160	154	163	170	167	171	173	153	153	160	160	165	158	158	162	149	181	165	168	149	180	163	168	158	160	161	151	170	174	165	184	154	180	167	160	150	195	145	152	170	134	172	168	162	154	182	161	164	153	164	171	172	166	168	152	173	196	154	151	159	178	155	186	152	183	148	143	175	167	161	143	161	186	162	182	186	163	171	155	169	182	139	137	165	157	172	140	180	163	170	168	185	173	166	169	170	174	147	143	138	161	149	144	148	176	155	148	160	157	167	185	172	163	168	135	160	188	171	185	188	135	179	169	161	145	164	173	169	148	148	158	173	173	182	139	167	158	165	163	192	180	169	160	169	142	156	162	133	142	162	169	192	156	172	150	178	156	174	159	161	155	148	197	159	175	162	155	141	158	161	178	153	164	148	140	170	184	161	176	145	159	155	159	159	177	155	200	167	144	165	172	171	159	185	160	156	164	142	126	134	161	166	141	174	160	195	198	174	159	173	155	174	153	133	146	163	169	189	170	160	180	151	154	169	160	167	162	159	162	152	149	165	169	149	184	185	167	154	179	154	183	177	147	161	160	149	167	161	154	178	173	161	145	145	190	161	132	166	168	160	156	155	174	156	156	145	167	147	165	163	155	167	158	175	179	161	181	156	161	163	156	160	177	145	165	175	147	165	167	173	176	180	147	148	173	161	186	172	152	142	147	153	163	150	155	154	169	170	169	148	152	179	177	157	152	188	159	167	168	169	169	142	154	150	155	148	137	150	127	145	165	188	173	162	171	168	167	168	163	181	169	149	172	173	147	153	152	142	154	148	161	165	166	138	170	167	153	166	168	144	174	171	147	163	153	149	145	168	183	169	160	150	145	162	161	170	161	144	154	173	160	158	174	137	179	151	159	156	168	158	156	168	134	159	175	175	167	182	161	147	167	156	161	146	169	175	153	178	157	154	168	145	172	159	168	169	162	150	160	170	201	186	149	148	164	170	154	175	175	170	162	164	171	164	168	172	148	154	175	151	182	172	160	189	171	148	175	167	195	159	157	166	155	161	156	155	170	165	173	163	182	157	162	154	165	164	157	167	165	144	158	181	185	163	153	165	183	149	182	162	168	165	166	169	163	141	171	159	183	163	165	175	175	177	142	186	166	167	167	137	168	150	161	142	194	189	177	164	149	132	158	187	165	157	167	153	158	183	157	176	157	162	168	153	161	161	164	161	163	172	158	167	163	163	145	165	157	154	165	173	173	159	173	158	183	141	171	173	137	175	146	156	153	153	140	148	174	163	155	162	127	164	149	164	168	152	176	188	164	176	158	190	163	173	173	149	168	167	165	169	152	141	150	152	157	147	146	174	159	194	176	171	167	142	133	170	168	164	162	157	151	176	164	178	171	169	165	170	177	144	159	159	154	157	158	136	192	161	168	184	160	154	186	165	179	163	166	190	160	154	158	174	150	145	150	153	155	184	156	163	178	161	156	132	142	169	151	148	162	180	151	183	169	175	178	163	161	185	150	162	162	168	145	178	153	171	150	167	166	151	130	146	163	172	184	155	170	169	154	183	170	164	145	179	173	154	131	163	178	182	171	164	162	156	196	156	166	189	155	180	175	169	164	156	149	173	155	151	136	166	158	169	144	165	177	160	171	160	148	160	184	171	169	156	160	150	159	144	155	166	153	152	150	170	160	146	161	176	189	161	151	157	183	163	167	152	145	155	156	164	173	154	161	166	155	150	168	164	157	181	159	150	169	166	159	162	175	173	160	183	155	158	163	151	160	159	149	169	159	162	159	174	156	155	159	159	173	173	173	153	141	176	146	153	178	156	169	156	141	157	151	160	158	172	170	167	157	150	163	160	160	155	157	159	178	141	159	159	155	164	155	155	156	147	142	118	150	152	128	149	161	153	170	172	178	182	146	157	156	180	156	170	143	190	161	157	154	161	153	163	179	169	183	175	172	161	176	157	168	160	144	170	150	170	163	164	159	151	187	157	167	160	167	165	146	143	184	193	160	146	144	153	165	173	199	166	160	184	166	162	153	147	152	166	157	153	150	145	158	175	147	162	154	177	183	171	162	165	157	168	204	151	141	188	132	168	137	171	202	186	166	126	165	163	157	152	165	174	165	162	170	165	187	159	166	152	164	172	132	136	161	160	163	144	169	173	156	165	154	167	155	138	162	167	154	170	160	141	168	161	147	165	173	175	162	185	154	167	173	157	150	173	162	165	148	174	161	171	159	164	146	162	147	175	162	177	165	147	167	160	184	149	138	142	163	162	153	152	141	154	156	161	170	165	165	155	156	156	158	163	159	168	161	157	155	147	148	153	162	200	151	139	142	167	157	182	166	164	177	147	168	158	159	155	154	187	148	157	167	165	168	149	149	144	159	153	171	178	161	173	142	171	171	148	179	159	171	136	155	160	136	153	186	177	143	187	179	166	158	149	151	167	130	168	156	166	157	150	160	186	176	171	174	146	144	175	179	164	155	147	170	132	139	158	163	171	166	177	140	148	148	158	184	164	147	183	194	142	168	191	144	159	162	157	147	150	165	165	142	161	187	161	136	170	170	176	156	169	170	170	155	166	178	155	149	180	154	163	180	169	175	157	160	163	154	170	178	187	161	151	167	183	162	170	159	161	153	155	166	200	178	177	173	158	171	162	172	182	161	154	173	161	153	170	157	157	169	155	158	142	172	162	173	153	159	165	155	165	159	165	145	151
52462	28941	1240	1284	1180	1079	931	828	793	694	671	623	629	603	596	585	576	566	520	570	555	527	509	523	519	519	510	489	493	501	480	487	542	482	478	511	456	499	445	535	535	493	558	658	763	634	707	729	539	567	526	483	518	494	501	541	633	651	818	751	862	1118	1009	950	1107	914	966	895	729	611	485	494	486	561	495	480	467	475	449	498	527	453	480	474	488	445	488	489	489	481	451	464	477	485	465	494	505	467	462	458	469	506	460	493	462	461	490	475	483	424	491	464	495	487	478	485	448	440	462	474	462	453	498	439	474	494	467	452	489	465	463	508	486	460	466	475	470	499	436	476	453	449	478	467	475	489	450	485	469	478	482	498	457	506	454	489	486	511	443	502	427	456	489	460	491	514	412	469	494	472	484	489	474	474	487	465	489	463	485	453	472	437	488	452	463	480	461	501	485	444	430	478	458	461	470	508	414	443	475	476	439	505	474	472	519	453	494	502	497	488	475	465	437	505	502	461	471	488	451	467	460	480	472	492	473	467	482	494	485	493	462	524	457	438	452	429	493	463	475	461	427	491	427	468	510	459	439	449	489	460	473	468	483	530	501	506	482	484	451	446	440	482	491	450	471	483	470	525	464	517	517	467	476	479	462	492	450	489	504	510	434	488	451	475	477	455	481	494	467	477	476	488	493	448	465	507	464	492	453	458	490	460	502	472	488	489	443	474	462	487	470	473	466	463	486	495	443	454	514	453	479	473	512	444	469	491	446	523	496	479	473	492	468	452	471	480	464	469	478	457	462	461	481	454	464	441	477	448	474	504	530	494	518	479	485	460	449	435	467	478	443	456	478	494	477	452	453	494	505	505	467	486	461	474	499	471	500	461	451	450	495	478	463	477	457	460	439	459	464	451	459	474	447	476	473	463	452	452	470	466	488	462	453	494	485	455	485	480	454	461	468	500	448	473	451	473	474	463	439	488	499	451	473	473	487	496	462	518	489	490	453	463	476	503	473	467	458	464	448	474	454	485	476	486	438	481	507	465	462	464	473	493	505	472	498	447	466	470	489	459	459	467	479	480	494	465	406	461	488	463	519	469	452	515	480	452	450	469	461	494	472	458	455	473	480	510	489	465	524	481	468	438	477	468	478	433	455	473	504	475	480	470	487	492	459	460	463	476	454	467	479	499	464	448	499	485	465	482	452	451	443	468	481	522	519	496	459	443	474	456	507	485	466	472	478	488	500	460	497	463	480	452	482	458	469	484	486	472	483	471	418	487	463	430	464	511	495	473	527	504	458	465	473	458	471	459	454	480	438	471	470	518	493	468	445	448	506	486	474	468	454	519	449	480	517	485	434	514	512	457	465	486	428	456	471	499	482	459	430	451	465	470	465	480	455	458	478	465	436	463	450	464	492	478	473	475	448	467	518	458	446	484	466	499	449	444	455	477	466	497	457	515	471	433	449	483	449	471	434	495	463	511	480	510	493	470	472	476	505	446	488	493	503	485	489	462	491	436	519	516	482	483	497	470	464	456	504	492	428	470	477	517	457	478	464	465	495	472	474	511	508	471	438	412	501	473	456	450	470	446	466	468	510	487	476	507	450	440	492	472	478	499	461	452	495	465	475	486	482	490	483	440	495	486	494	469	493	503	496	478	489	462	463	454	508	519	448	506	481	446	475	442	517	496	505	468	466	465	508	464	457	443	495	466	448	519	448	488	498	467	438	512	501	460	453	505	457	455	451	500	447	482	471	507	448	493	473	465	458	470	443	490	480	483	433	461	516	496	455	480	468	496	458	470	465	473	440	508	480	485	476	499	472	458	490	494	455	454	491	449	476	468	498	455	505	451	465	476	450	438	481	510	471	485	480	481	444	461	473	480	461	518	490	510	476	488	490	467	497	488	433	451	483	479	463	477	496	472	464	470	471	494	460	467	479	467	459	458	459	453	509	479	470	463	513	470	488	465	494	491	478	465	500	463	453	493	454	467	457	483	486	500	472	449	435	487	496	464	470	499	470	471	452	484	479	461	466	490	472	443	504	483	453	444	448	492	470	478	469	464	483	516	487	485	496	460	485	498	508	444	432	492	471	467	469	496	448	486	492	458	461	475	465	457	502	490	480	481	489	455	482	498	433	461	499	453	464	489	442	510	465	495	478	496	446	452	483	460	433	461	472	472	489	483	476	445	491	472	470	477	458	446	455	472	473	462	479	489	451	467	482	475	450	475	452	470	484	449	483	494	464	485	485	470	485	490	463	512	445	429	499	441	473	468	441	456	486	509	473	476	479	489	432	481	458	473	471	475	493	427	432	466	459	418	451	490	491	450	488	478	466	464	510	487	451	424	490	494	485	471	454	447	469	453	476	484	454	512	450	468	471	486	467	452	442	464	499	466	494	480	478	491	489	505	433	478	475	497	481	410	474	515	459	439	484	470	515	465	479	486	468	488	465	454	459	426	477	498	440	493	474	481	483	474	459	488	437	502	491	465	449	488	447	486	477	476	451	464	468	490	469	452	472	469	499	463	426	473	482	464	435	508	505	466	492	476	451	492	464	478	466	474	484	476	439	469	458	495	480	478	465	478	482	510	448	469	495	461	472	503	513	505	500	469	507	515	461	480	492	464	480	514	475	500	510	446	457	447	472	448	502	508	436	495	491	469	472	448	468	434	458	446	506	452	440	441	494	447	489	476	481	447	472	484	482	497	488	515	485	478	451	430	493	517	466	486	477	491	478	488	459	540	482	491	492	480	464	463	478	464	476	492	496	453	484	453	524	483	481	448	466	435	451	474	493	427	504	519	471	476	428	461	483	482	469	449	464	440	483	460	504	470	429	483	472	499	461	455	483	440	484	474	453	480	487	445	480	472	450	505	457	447	460	496	472	430	495	448	506	466	509	500	483	516	455	528	512	485	476	446	465	473	473	459	439	474	471	495	455	439	492	505	486	408	474	460	484	502	483	452	429	450	471	495	499	461	453	440	462	466	488	475	489	487	494	462	440	514	452	462	491	476	460	459	477	467	451	487	452	537	475	507	484	469	495	483	479	479	444	459	413	463	469	471	458	508	470	456	432	455	488	480	491	487	488	512	486	482	441	469	468	490	490	444	493	459	465	459	496	462	470	490	464	460	501	486	462	461	484	484	460	474	439	495	485	478	471	496	433	471	452	497	487	472	469	448	445	483	479	450	432	487	507	479	458	477	469	469	491	488	478	496	500	460	452	489	492	472	452	477	447	496	458	437	499	486	482	521	460	463	476	481	455	470	461	471	475	458	480	472	460	468	416	457	434	468	484	454	454	466	467	454	478	493	456	461	469	484	509	432	486	428	490	461	476	477	492	496	517	513	471	472	500	482	466	500	473	493	455	485	470	478	466	446	465	503	459	462	448	444	475	454	460	466	460	489	456	463	472	461	467	443	424	476	470	491	461	505	479	498	449	496	468	502	476	474	491	447	462	477	485	430	505	479	475	499	500	450	436	498	432	482	473	475	505	492
82109	54422	19628	4364	588	449	363	306	294	276	240	217	225	210	226	217	214	189	203	200	203	200	199	195	198	206	213	178	227	178	187	188	194	205	199	181	212	198	211	186	196	198	205	220	216	266	253	218	205	179	185	180	180	165	189	185	208	196	251	231	244	281	297	307	281	324	309	253	243	188	185	191	193	192	196	175	195	206	181	187	174	181	184	166	172	187	166	185	189	172	174	170	172	161	212	178	164	194	177	173	171	187	166	180	175	184	187	191	190	194	166	163	211	182	186	181	179	176	195	160	185	187	194	175	180	197	184	189	190	167	192	151	208	186	187	195	175	192	168	180	165	190	164	203	193	175	193	166	194	171	195	206	192	177	182	163	167	200	196	184	185	194	179	169	196	187	188	180	203	175	176	166	198	226	186	188	170	169	177	190	205	209	192	174	169	172	189	181	183	167	189	178	183	194	192	189	180	173	184	171	162	186	178	148	191	181	168	173	189	170	168	184	166	160	175	158	180	175	178	198	192	175	164	180	139	175	165	187	178	171	181	180	190	178	195	189	147	169	196	186	191	193	195	141	172	191	189	198	155	159	175	187	180	188	211	180	199	171	174	163	202	185	177	193	187	188	221	191	175	197	161	172	192	158	171	155	172	172	187	176	184	191	168	193	173	173	182	170	161	210	158	180	195	169	187	191	179	189	181	186	175	158	189	165	179	229	156	198	196	213	191	171	185	206	163	173	191	173	189	166	186	191	201	182	190	220	181	182	177	190	173	169	182	196	183	205	195	182	196	176	177	188	180	164	189	189	176	201	201	170	179	183	181	178	180	219	175	193	169	182	192	161	178	190	172	177	195	189	199	182	167	187	159	150	178	182	194	203	204	189	180	168	169	207	185	182	182	183	164	154	172	168	159	194	180	199	164	178	196	164	166	159	197	183	177	186	199	152	216	171	193	171	200	191	209	179	174	160	183	175	175	173	181	183	185	187	172	172	193	187	192	172	186	198	176	153	179	189	169	177	167	184	174	195	181	187	172	197	189	177	185	167	180	177	153	183	220	184	150	173	175	191	192	163	164	165	196	185	206	184	155	185	165	175	169	177	164	207	185	174	159	156	190	189	191	174	191	179	187	196	187	159	191	187	182	179	169	173	181	184	146	179	181	162	175	167	203	188	183	196	168	186	181	173	200	193	202	190	185	192	198	191	178	160	193	179	163	162	186	179	178	172	189	182	175	174	203	182	189	156	187	203	181	162	161	152	186	166	180	175	188	177	181	189	200	181	166	187	187	165	193	171	181	188	201	174	195	178	171	162	197	207	182	195	180	184	188	185	179	193	177	190	182	205	166	178	195	202	204	171	175	181	214	195	177	169	193	178	199	173	162	177	163	171	193	177	205	194	157	200	179	170	175	206	189	141	173	180	188	180	188	207	160	190	194	198	168	162	172	194	180	198	174	156	191	184	186	217	179	177	177	186	193	203	177	167	196	183	169	174	164	159	184	157	190	176	189	185	162	181	188	183	191	173	172	189	189	204	197	180	161	187	161	183	177	180	191	173	174	171	169	164	181	197	166	166	204	171	176	193	167	177	185	184	172	172	178	176	183	171	184	166	194	193	181	189	198	172	166	186	186	189	177	202	183	174	192	171	197	177	162	182	189	176	180	168	197	155	193	183	190	189	184	183	171	180	174	203	176	173	159	183	149	193	207	154	185	162	198	179	169	200	188	168	206	165	176	182	190	203	165	160	181	170	165	175	175	192	152	188	184	176	192	172	161	206	179	165	161	182	184	162	181	177	192	177	193	187	172	189	175	189	169	179	165	185	186	186	194	180	157	181	171	192	190	185	178	182	184	171	184	195	199	183	170	190	140	176	173	198	196	187	196	202	211	180	193	180	169	188	181	200	182	207	179	175	189	173	170	172	196	178	185	189	177	188	177	177	182	164	144	194	166	199	179	186	205	195	189	180	181	182	189	169	188	186	183	188	181	170	172	171	166	175	172	186	190	181	195	193	184	173	192	191	183	186	162	181	176	224	162	188	221	205	157	152	189	209	188	206	163	165	159	189	160	190	161	194	181	172	184	183	179	183	172	192	177	200	169	171	176	199	171	182	198	185	200	162	190	167	185	174	182	187	201	185	178	186	173	167	173	194	185	180	203	177	157	162	203	187	191	201	183	174	195	175	153	190	196	184	163	183	189	184	189	169	164	176	189	190	175	183	177	171	189	170	174	180	172	156	186	174	179	182	186	179	171	204	157	175	173	175	187	177	196	179	171	179	156	171	195	174	185	200	172	172	176	195	187	173	179	150	183	187	179	191	198	197	198	160	168	172	176	178	176	170	186	197	167	180	193	195	196	181	178	179	171	166	183	183	151	176	180	184	218	167	181	181	200	173	204	169	167	192	185	183	199	179	175	166	191	192	188	173	172	197	188	198	182	196	195	193	216	167	194	211	189	184	184	180	196	169	184	189	189	195	167	164	183	201	180	183	187	191	153	201	183	147	172	171	149	178	204	179	179	178	192	172	181	222	167	171	171	165	159	188	159	178	174	202	201	175	169	202	199	166	173	188	172	188	189	185	177	159	176	184	168	180	184	176	173	181	202	199	165	196	153	172	159	159	184	158	184	154	189	193	194	153	175	170	180	174	204	187	173	163	152	190	171	183	201	199	181	203	191	177	159	160	185	195	180	171	166	151	188	171	224	188	172	168	150	206	172	179	183	183	173	180	154	149	210	188	181	162	181	185	177	182	183	192	182	181	182	203	183	178	178	184	185	187	168	200	197	166	161	161	181	216	180	183	179	172	200	183	177	177	172	191	160	173	180	171	181	169	208	163	170	171	184	171	180	171	175	166	177	193	177	171	180	158	182	179	190	172	187	166	183	161	182	182	152	188	169	176	167	176	171	184	192	216	185	180	151	181	194	178	193	171	190	204	181	156	174	172	198	186	206	183	182	183	173	175	167	178	162	186	191	183	190	172	184	186	193	145	191	186	156	179	178	167	187	147	195	182	171	195	184	181	191	164	176	161	165	183	164	148	198	201	191	179	174	190	202	197	176	160	184	180	171	172	178	189	179	187	189	165	204	197	179	166	189	189	173	163	170	166	205	156	206	187	192	180	175	191	170	194	171	170	188	186	210	167	201	182	205	196	195	179	197	189	183	187	185	197	172	169	192	186	173	169	190	165	181	176	156	182	192	154	178	172	185	179	160	163	179	191	181	192	174	191	176	189	173	178	195	176	159	196	161	171	216	180	194	179	174	184	168	166	200	213	178	150	178	195	187	183	185	175	182	173	158	191	176	180	196	164	175	157	204	176	195	157	162	165	193	198	217	178	180	163	199	192	167	203	175	168	186	182	200	179	217	199	198	198	208	197	174	172	168	198	192	190	187	199	165	165	135	194	180	183	181	173	188	203	189	151	184	159	181	182	187	178	167	174	192	199	180	211	161	156	180	182	199	165	181	187	187	185	166	189	168	172	175	165	203	198
61781	36173	1957	2169	1843	1596	1422	1203	1045	1024	907	825	815	744	701	694	683	641	666	616	672	636	600	635	611	633	603	601	590	552	589	592	531	579	523	565	562	607	565	583	563	594	670	906	1089	929	1012	875	641	596	594	563	542	565	567	582	691	770	909	985	915	1396	1616	1590	1377	1700	1781	1050	929	656	660	623	586	615	598	570	552	559	552	544	541	531	553	540	530	509	515	530	536	531	516	513	542	536	509	513	510	533	513	542	533	511	574	507	526	541	529	532	497	460	552	514	514	519	519	557	499	517	499	536	541	524	514	493	547	486	564	567	475	510	524	525	514	528	498	484	495	549	536	522	509	531	543	539	463	497	526	564	529	560	502	516	569	511	514	519	497	531	506	462	501	536	479	509	514	583	521	517	521	547	494	555	516	538	536	499	524	502	552	500	518	546	523	521	501	481	536	514	531	537	545	468	490	483	496	516	529	512	542	553	542	478	517	548	483	520	534	541	515	515	529	575	508	562	519	521	524	515	507	543	536	507	514	564	522	558	503	525	544	547	566	561	492	531	530	522	561	557	541	531	475	494	527	529	530	561	515	522	473	528	529	546	459	539	546	508	524	502	516	525	554	570	538	481	515	521	505	529	529	597	529	521	521	563	481	517	556	513	527	492	486	488	491	486	523	526	524	529	540	492	495	499	500	525	499	522	501	499	500	506	535	488	562	525	533	529	481	554	506	530	489	534	548	521	524	486	514	538	531	550	509	532	532	579	517	470	504	541	540	495	487	508	521	498	513	521	512	544	459	513	524	504	508	511	486	465	521	528	504	501	547	534	537	510	498	494	508	559	536	520	548	499	509	534	520	535	495	524	513	529	509	502	522	494	521	523	543	509	522	540	565	499	539	512	507	533	530	493	517	528	486	532	506	536	491	549	529	522	537	516	509	545	550	538	482	500	507	530	524	546	513	484	508	560	580	512	495	605	486	518	551	529	529	516	521	520	507	537	503	507	519	551	483	470	521	561	521	493	571	534	553	500	501	520	558	487	510	543	550	527	527	530	533	505	509	532	526	504	518	529	524	494	531	499	522	563	550	495	543	466	520	541	537	524	494	506	527	486	553	530	540	502	494	503	525	506	523	532	500	506	517	512	469	534	537	533	518	559	495	543	526	540	542	553	501	517	494	499	505	552	554	475	514	532	500	540	498	526	493	549	525	515	529	556	516	496	530	524	514	505	561	519	509	516	507	551	466	504	542	501	558	534	542	517	514	540	543	534	502	532	511	548	515	527	523	510	521	483	545	549	507	539	551	520	478	523	482	513	511	551	532	502	532	563	545	514	526	537	512	500	527	490	560	540	498	505	508	516	546	555	556	565	561	482	522	522	516	507	544	517	517	521	505	509	512	519	516	544	531	519	555	520	512	520	506	569	554	479	514	503	514	538	528	534	502	485	532	539	522	539	522	542	504	529	536	474	529	540	557	505	543	529	524	537	538	540	520	511	501	513	541	508	491	531	511	549	575	500	551	526	480	558	501	531	529	498	498	535	524	525	547	552	550	530	534	563	559	533	552	493	532	507	521	512	528	524	513	498	540	534	534	517	516	502	494	523	525	540	544	560	508	526	503	518	520	500	520	543	509	547	500	513	514	492	592	493	495	516	530	502	505	537	542	508	499	524	537	526	521	498	512	532	512	566	464	547	500	514	526	557	520	520	540	540	529	487	532	549	485	536	474	575	504	504	473	509	537	552	542	552	558	479	569	516	520	535	478	529	487	512	539	502	507	538	516	515	529	524	511	504	485	553	547	546	490	503	529	545	527	536	531	516	504	539	589	528	536	537	493	532	566	519	511	504	490	491	523	521	523	524	503	528	535	511	506	483	514	536	508	482	530	535	516	507	533	511	486	528	498	503	547	516	514	507	529	516	503	592	510	520	531	574	519	482	506	534	522	525	510	556	507	505	581	532	536	513	533	515	532	484	553	555	546	541	532	510	552	503	577	533	529	504	547	477	501	470	512	557	548	523	520	522	516	501	560	544	497	519	501	538	456	516	505	517	533	497	558	520	539	524	526	529	521	510	507	517	550	502	539	551	523	509	512	497	543	510	513	530	542	494	507	520	524	480	514	562	498	529	501	480	513	546	498	525	509	478	542	552	549	493	547	546	484	510	505	488	539	522	507	515	539	532	511	491	524	531	521	529	522	557	519	509	496	476	548	548	550	543	498	528	513	489	503	502	536	522	534	518	515	484	514	507	501	524	505	544	550	560	538	520	539	513	498	538	510	541	530	487	526	533	489	553	538	543	512	531	495	569	505	496	505	533	512	535	518	502	530	544	499	524	528	583	518	506	495	537	522	527	496	484	534	480	565	543	489	496	482	555	494	503	544	536	547	523	555	555	520	522	534	532	512	539	489	529	538	510	500	527	534	509	549	526	528	502	523	498	515	561	533	533	524	505	516	545	560	513	553	502	513	565	532	541	561	522	522	518	534	542	519	554	531	549	543	495	524	512	502	527	548	499	494	540	439	562	482	504	465	535	540	501	525	547	541	496	511	478	511	550	522	536	517	517	538	524	504	564	526	517	549	480	508	562	531	556	529	533	498	518	536	538	500	493	543	492	524	494	509	556	528	487	533	507	520	542	543	510	479	504	487	506	526	433	520	578	503	534	541	510	495	511	517	516	534	527	535	516	538	491	492	517	495	552	539	487	521	521	481	562	516	524	511	514	508	506	492	481	529	523	523	555	525	522	562	518	545	579	512	535	535	517	550	503	543	505	509	492	517	508	497	534	523	556	514	561	570	534	510	512	498	512	494	510	523	536	529	531	529	513	491	506	554	552	556	502	515	513	477	535	566	529	529	486	561	501	555	535	530	514	552	549	526	514	515	543	546	522	550	538	503	516	529	545	490	478	538	522	560	515	586	521	525	518	510	529	544	500	497	523	540	521	528	485	526	505	543	528	533	469	521	508	519	528	506	501	484	538	513	538	513	524	548	506	498	511	532	507	527	564	502	576	519	523	525	506	547	478	484	490	502	528	491	529	478	554	531	551	516	518	505	529	544	520	527	564	532	553	537	579	540	481	532	489	557	522	499	540	498	541	522	549	551	515	481	522	509	506	530	553	546	503	542	526	534	521	510	547	516	538	500	533	517	530	529	550	518	553	515	501	527	515	498	511	487	518	519	529	506	489	547	556	500	549	507	517	541	466	548	512	499	516	468	527	522	512	497	525	511	464	519	514	507	514	503	515	498	521	488	539	485	526	512	494	553	548	529	550	555	540	515	500	550	536	526	504	549	498	521	511	523	560	471	506	508	535	535	551	499	508	508	472	501	506	528	522	536	548	539	520	528	554	548	517	534	553	531	513	518	492	515	522	517	552	493	528	518	524	528	536	547	513	509	515	510	572	532	534	494	554	527	521	515	501	561	500	515	528	522	519	516	515	521	497	530	531	546	525	506	502	549	530	478	498	556	525	516	522	542	519	525	471	488	543	500	516	510	541
39622	14444	1326	316	262	307	272	287	314	250	255	292	278	262	266	274	257	281	272	275	290	279	260	282	285	273	270	291	266	278	283	279	260	300	288	277	282	279	265	254	266	259	295	267	283	251	266	292	275	274	268	290	284	276	273	277	290	282	266	277	276	285	290	253	267	271	262	306	294	266	287	260	241	299	278	290	261	270	291	294	288	263	251	259	292	310	274	284	310	269	298	275	289	265	275	311	303	293	276	290	280	270	266	288	258	290	276	289	288	274	264	285	311	288	291	272	253	289	302	258	312	272	286	282	270	254	287	271	296	282	262	267	260	263	294	285	252	306	281	297	270	263	278	317	292	265	278	294	293	289	254	288	305	284	261	298	273	268	275	271	291	299	257	249	265	300	257	292	299	299	248	255	267	270	296	301	300	288	253	257	257	257	265	286	259	287	265	272	293	279	289	280	290	291	284	261	267	265	294	296	270	284	253	266	286	264	284	284	271	276	280	239	286	292	252	275	275	268	256	277	265	283	251	287	304	286	263	294	306	289	269	252	248	272	281	277	277	303	275	267	300	286	309	256	274	263	267	289	277	287	292	265	283	288	294	281	266	288	288	273	269	273	288	283	278	254	276	261	279	236	276	290	287	301	270	250	298	285	292	261	291	285	259	267	269	285	297	281	296	284	266	271	275	263	268	270	307	302	296	276	275	286	297	295	263	240	286	298	259	273	276	263	298	306	251	269	275	264	235	243	292	271	296	269	241	266	269	261	250	262	285	285	289	291	278	271	276	279	249	272	274	270	297	294	272	288	287	282	269	279	259	303	282	320	239	268	302	280	263	269	251	296	257	275	262	235	282	258	268	272	291	325	268	287	266	272	293	290	273	276	280	273	272	262	286	273	280	295	323	274	270	259	289	291	259	250	291	267	286	275	275	244	283	269	290	303	277	276	255	273	294	289	268	291	294	262	258	312	262	311	275	306	257	299	285	266	273	300	273	270	274	281	268	308	286	275	287	278	302	287	255	282	303	310	301	259	288	258	264	268	269	287	250	264	282	302	282	267	289	287	277	304	305	279	293	271	257	267	281	296	287	255	271	292	274	275	279	263	276	267	304	286	283	298	282	308	293	257	272	269	293	305	276	268	279	289	260	300	262	303	263	268	287	265	285	290	293	286	268	280	273	261	271	243	292	287	236	231	254	263	268	272	259	253	282	304	283	289	289	284	290	280	271	278	277	253	296	261	296	285	276	245	283	257	285	309	252	268	275	281	273	302	284	274	270	281	299	303	274	279	271	281	323	318	282	262	280	261	248	284	296	303	260	272	281	279	270	280	290	282	290	274	252	270	260	267	303	278	265	307	266	290	250	274	272	255	245	272	282	253	276	292	280	277	285	282	291	287	298	257	260	278	266	280	286	270	273	274	305	269	279	276	251	278	292	309	256	278	278	278	272	237	289	270	282	271	299	286	256	263	282	293	285	287	305	288	282	273	313	279	287	288	252	301	301	245	303	298	291	313	317	251	277	256	300	309	292	259	241	281	285	242	272	294	280	296	287	289	322	296	271	271	275	268	270	276	304	278	304	271	254	288	286	251	262	248	315	277	264	278	272	261	278	285	300	277	265	294	258	275	249	261	291	279	261	262	307	279	259	298	291	317	270	297	268	312	249	285	255	278	279	292	272	302	280	297	281	266	279	294	263	273	276	261	290	274	270	293	286	279	288	296	264	260	296	290	272	284	259	285	292	279	278	267	258	241	257	261	303	281	291	254	248	281	274	293	309	286	269	263	288	303	286	306	273	270	276	245	236	296	301	292	304	256	274	261	271	255	312	265	275	286	247	275	274	301	252	275	277	265	287	285	264	290	260	294	283	277	298	284	249	246	278	262	267	286	297	273	276	291	296	276	270	258	267	280	297	289	302	266	272	251	278	248	254	273	301	301	289	280	247	287	249	269	294	286	300	285	277	254	275	261	293	273	311	270	268	298	275	311	286	305	287	260	291	278	278	293	272	266	269	297	276	290	273	253	300	276	300	298	274	254	260	269	246	278	262	292	264	282	283	257	302	284	265	282	242	243	251	290	286	275	264	276	255	285	294	314	272	284	281	282	273	270	257	276	262	300	301	264	285	262	263	279	277	295	276	264	258	289	297	235	294	268	281	308	291	263	252	299	273	274	266	273	288	290	258	305	297	269	289	263	303	284	270	264	259	283	279	262	303	264	271	274	264	290	281	284	290	299	249	277	287	290	283	268	274	278	306	282	298	271	258	292	306	289	303	274	261	274	272	278	262	245	286	273	266	314	283	273	275	270	285	268	279	278	272	266	283	239	264	273	263	260	273	287	289	269	257	265	274	249	258	285	263	289	274	278	270	271	283	276	256	284	240	245	296	276	303	267	280	272	272	265	279	271	280	278	271	260	298	310	283	259	270	281	291	309	297	271	280	252	282	273	279	267	288	264	270	275	287	272	281	286	285	294	269	300	272	256	302	274	297	244	269	254	261	271	261	292	288	267	289	284	268	254	287	273	245	297	298	251	269	270	269	278	265	292	273	285	307	253	279	294	244	277	263	282	291	258	275	269	263	273	227	269	279	314	277	283	253	276	279	245	264	297	276	314	272	294	256	257	276	297	278	273	298	286	283	282	281	276	280	288	294	269	278	271	278	288	254	303	281	295	278	276	290	268	275	251	256	290	265	279	306	276	303	301	279	287	265	255	280	273	282	293	288	302	288	268	266	279	287	259	276	257	289	266	278	270	252	261	256	284	254	267	273	289	260	290	273	292	311	256	283	275	274	279	277	252	280	281	293	287	250	284	274	275	286	288	293	307	293	273	304	268	281	299	305	306	302	255	253	273	276	264	263	274	292	279	265	277	282	241	288	295	279	280	254	288	321	268	278	296	267	259	266	302	265	256	252	283	256	272	300	252	267	274	260	296	290	288	252	285	252	294	286	255	269	291	270	293	315	298	284	293	252	283	282	275	290	265	267	259	273	252	274	304	270	282	302	282	257	263	270	255	292	268	284	289	277	284	292	270	286	278	286	274	283	268	276	293	286	296	301	264	260	289	262	259	280	280	260	263	269	288	262	277	259	288	245	271	291	285	262	260	298	287	285	285	277	293	266	285	317	289	267	273	284	253	317	289	273	257	272	284	290	256	266	290	276	256	294	287	281	276	280	253	244	260	315	283	287	265	276	238	254	275	339	283	285	274	281	263	279	290	292	251	283	307	275	289	247	265	275	291	295	270	289	279	281	271	325	303	288	256	282	289	262	286	270	280	290	265	289	254	303	271	291	288	282	290	299	244	264	274	286	266	260	279	284	307	275	280	279	262	307	247	273	249	238	275	296	292	287	271	297	277	283	254	254	272	274	269	271	279	253	269	251	299	291	279	278	280	283	296	295	280	267	283	253	266	280	271	271	268	309	265	262	260	254	263	261	275	308	289	296	263	296	278	268	253	298	266	274	291	280	255	277	286	294	239	266	298	259	299
33936	8343	797	814	802	770	793	759	709	732	777	784	733	721	771	785	777	747	758	763	748	812	774	786	750	781	740	770	764	748	714	778	747	740	747	717	703	724	759	775	743	742	733	781	787	812	769	779	742	706	709	721	810	758	747	717	735	701	755	787	754	817	774	737	751	791	755	730	770	725	787	726	754	793	741	729	724	730	738	779	726	714	798	697	710	720	698	732	752	769	726	731	721	785	719	742	754	739	750	725	761	756	748	751	699	790	752	770	740	774	759	749	752	800	701	770	768	732	772	775	718	711	692	751	742	710	739	761	741	732	740	747	674	731	749	806	740	772	740	694	746	770	726	752	778	733	770	740	722	737	758	785	761	687	752	726	744	788	725	746	728	771	752	765	737	738	789	726	775	709	726	742	730	734	754	804	788	701	754	736	752	771	724	775	724	732	725	798	750	714	717	745	718	762	746	716	771	742	803	736	733	749	774	761	690	728	714	708	706	764	756	736	772	716	798	751	733	766	727	746	789	783	744	727	748	788	742	744	748	772	736	729	708	758	742	728	740	756	760	762	780	785	804	766	743	720	748	744	768	724	755	708	730	674	743	763	747	742	759	723	715	788	798	744	750	775	783	754	742	840	772	728	756	780	711	741	782	777	698	740	731	776	762	718	708	762	726	735	767	763	740	706	766	774	763	800	720	706	735	716	749	737	792	781	750	688	725	778	699	739	731	757	746	747	713	702	709	711	727	742	750	759	785	730	747	728	736	742	767	761	776	781	757	684	725	730	733	716	733	709	706	751	699	735	736	765	767	718	764	731	714	720	754	730	800	700	729	769	774	734	766	734	732	758	792	697	732	770	708	734	701	815	708	719	751	746	837	734	757	762	739	716	693	791	705	756	726	756	727	765	761	731	756	770	760	764	771	728	765	754	778	714	773	736	709	720	710	779	744	703	719	744	734	701	727	759	749	731	784	721	693	746	741	798	716	731	713	738	721	775	712	738	736	728	791	746	784	731	757	730	776	812	757	748	777	723	719	737	742	687	731	787	776	731	768	750	743	696	744	698	752	751	779	776	719	749	770	774	759	779	754	696	709	718	714	729	731	745	774	756	748	740	759	735	696	734	704	751	738	709	713	764	699	755	702	747	731	756	772	745	749	746	751	760	754	736	743	752	794	779	755	770	795	739	722	761	770	792	684	746	694	743	786	723	766	764	767	681	801	764	745	735	720	724	759	762	749	748	777	726	705	731	721	783	789	735	745	746	775	710	746	755	760	770	779	689	748	691	692	748	708	773	754	746	730	731	714	724	730	778	776	764	725	750	765	720	719	760	728	755	739	751	730	764	741	763	750	745	756	731	749	773	750	710	728	758	778	720	751	745	763	742	784	759	733	735	746	756	747	766	773	718	763	757	716	741	786	740	759	706	752	735	780	737	774	771	709	714	768	740	771	751	704	783	747	752	722	723	761	760	737	750	721	727	764	715	755	758	804	742	741	792	757	737	762	756	713	825	751	771	747	764	737	770	760	697	762	724	755	779	734	784	788	739	738	729	746	735	753	739	750	703	716	788	690	749	759	747	764	739	752	750	749	753	736	782	712	764	730	745	749	769	707	793	755	738	702	764	763	714	659	814	715	746	760	732	807	744	775	786	741	720	750	757	771	809	767	770	727	760	750	755	802	758	736	767	723	691	685	746	785	753	730	765	730	699	760	729	738	743	747	714	710	769	760	809	723	754	770	734	744	711	786	765	712	742	743	770	757	760	729	727	776	793	754	744	757	755	758	800	698	759	770	765	714	710	770	687	794	721	754	742	755	772	776	750	753	738	771	760	758	763	771	806	765	804	708	770	771	755	762	797	718	790	758	744	763	691	738	763	727	748	713	797	743	727	811	729	752	768	750	760	774	729	716	700	774	754	739	795	745	797	685	752	757	763	758	734	775	815	726	757	827	730	719	776	742	724	755	749	763	763	744	779	766	715	738	752	738	751	717	734	720	736	752	749	748	764	752	786	797	787	729	793	730	769	735	701	707	736	765	727	731	749	754	720	736	764	739	752	711	758	759	735	754	729	737	737	732	713	760	755	777	775	700	781	763	756	748	747	750	769	749	715	743	756	737	709	772	721	750	793	751	706	774	761	724	749	737	742	761	756	763	728	746	736	735	744	746	742	750	758	760	728	763	765	742	778	777	746	706	790	727	715	738	749	737	709	772	688	736	756	759	763	750	725	742	746	776	734	751	747	773	763	711	735	739	776	712	756	827	769	757	726	758	794	766	747	700	733	777	727	703	765	726	790	728	787	788	741	725	718	774	740	738	754	761	760	710	740	743	720	728	761	747	710	734	745	705	776	753	750	735	736	732	726	757	795	750	769	780	712	799	748	768	751	763	750	728	744	736	755	732	712	770	728	757	754	728	728	728	745	746	734	780	721	740	732	774	742	743	753	746	761	732	749	752	804	801	666	724	748	739	720	741	740	699	775	796	741	753	755	722	736	776	719	736	747	815	754	753	731	818	746	779	749	755	746	770	784	727	715	706	721	720	762	738	744	744	774	732	697	781	811	744	787	768	764	746	700	767	746	736	750	721	782	729	715	755	710	658	726	749	725	776	746	714	741	757	725	741	767	738	797	738	702	720	733	741	759	730	793	737	738	747	702	744	725	797	736	762	733	736	742	719	760	742	764	745	764	708	734	729	711	771	731	769	749	754	758	778	731	737	767	805	698	713	764	774	751	773	732	778	756	779	715	792	751	735	763	743	762	709	739	705	750	741	705	783	773	702	740	736	740	733	779	719	755	762	737	715	774	715	729	729	741	724	764	722	693	727	746	738	726	739	741	753	745	805	752	720	714	748	779	741	713	753	748	733	766	780	783	739	726	714	752	707	734	733	788	700	766	737	769	688	730	765	766	750	740	728	749	666	723	760	721	686	764	760	756	711	776	698	724	749	714	729	745	750	743	772	735	728	747	779	724	764	698	734	755	681	710	761	744	738	767	748	754	753	784	724	716	839	781	801	702	783	790	711	734	781	756	717	746	722	770	740	726	721	732	742	703	761	790	743	728	724	757	777	752	783	679	757	692	718	771	781	756	757	744	757	732	754	745	754	771	714	749	708	728	726	775	754	716	721	761	789	728	760	762	742	749	758	729	719	674	727	795	772	730	738	735	724	706	739	763	775	792	765	702	780	764	783	730	749	733	759	738	731	741	693	772	733	757	791	712	776	776	718	760	740	733	766	696	756	741	766	730	755	783	725	759	724	742	718	721	729	701	761	688	779	709	751	760	766	747	806	733	742	688	758	751	734	743	744	773	775	777	758	715	797	758	805	734	721	794	721	701	754	761	796	750	725	759	746	749	771	735	792	743	758	804	725	728	724	751	755	724	744	771	786	716	778	748	765	743	741	697	721	773	787	713	710	730	761	690	715	768	743	727	764	701	756	716	752	696	750	780	751	810	726	756	712	753	748	740	733	746	796	744	729	715	717	788	810	737
71502	42697	15390	1624	377	300	263	224	204	208	182	227	208	206	186	181	175	191	193	160	203	172	151	179	160	168	176	149	178	159	181	173	150	154	178	153	144	187	156	169	152	177	189	191	208	197	165	170	190	174	159	172	165	164	189	161	179	158	198	218	224	220	200	199	228	230	220	184	201	196	175	183	179	160	180	155	174	157	160	164	147	153	193	176	170	176	148	161	168	172	177	188	171	165	144	147	168	175	185	157	178	162	175	157	161	174	175	147	155	147	151	148	171	197	152	176	178	149	156	156	148	146	157	155	170	129	185	184	190	176	153	149	154	138	148	173	157	175	156	168	176	149	163	172	149	171	159	141	153	165	164	170	174	169	158	167	184	166	157	148	160	152	175	159	153	163	164	149	145	156	157	150	156	151	144	185	156	163	180	162	149	163	169	160	170	169	158	177	194	169	186	142	165	146	174	185	134	172	182	161	188	166	173	182	173	156	168	158	174	168	159	171	162	164	179	179	140	143	166	130	173	173	183	137	169	173	174	172	181	154	167	168	148	161	141	171	156	173	168	173	164	159	162	150	166	181	158	145	161	159	167	161	154	157	174	151	167	158	184	161	174	177	176	166	189	151	176	184	164	165	176	156	163	179	173	146	162	151	149	160	191	175	169	161	186	181	175	175	166	169	179	151	157	151	162	166	171	150	177	171	159	164	167	161	173	157	156	159	153	159	161	161	164	179	177	149	158	183	160	182	139	162	163	161	140	163	159	159	145	143	196	179	147	167	180	181	161	166	150	164	151	176	165	153	149	159	182	172	175	145	183	159	174	152	159	173	154	182	201	148	168	166	155	150	158	161	155	174	154	142	174	162	166	160	167	170	162	194	157	165	176	181	180	161	165	169	152	169	155	171	182	179	171	164	159	154	171	159	163	168	186	153	173	147	169	153	151	155	153	166	163	144	155	181	165	159	167	165	172	181	170	156	184	147	160	163	166	161	180	172	164	166	167	156	159	157	158	147	165	166	181	181	141	166	158	161	155	158	154	155	161	188	145	154	163	139	146	166	190	146	160	181	153	142	155	162	144	163	166	163	177	150	168	175	152	166	170	178	168	197	160	169	171	158	181	178	167	149	180	143	170	186	156	157	168	160	176	162	158	149	159	173	158	177	163	153	170	170	162	155	178	156	162	172	162	158	143	138	152	140	168	151	167	161	153	144	164	143	140	160	163	146	160	163	154	141	153	159	160	152	177	167	158	168	174	163	152	159	158	163	155	154	152	155	156	160	137	187	162	168	161	161	171	168	160	161	167	184	190	179	154	175	151	152	146	179	170	175	175	148	151	173	178	159	166	168	178	178	162	164	167	160	195	173	163	145	149	194	177	167	158	174	153	161	173	135	171	171	166	122	145	157	172	156	165	148	160	153	156	162	145	166	162	174	165	163	200	162	152	169	174	154	160	157	153	172	175	162	159	165	172	175	137	185	150	163	151	149	179	147	163	189	168	162	166	154	154	158	166	151	167	139	188	134	179	149	153	150	161	160	160	163	151	171	165	161	151	172	153	181	138	147	151	161	177	175	179	162	185	172	148	175	148	149	166	197	168	148	175	161	174	158	165	173	136	187	183	137	181	156	161	171	159	147	188	154	167	171	145	152	145	162	157	178	158	151	162	180	163	158	147	171	166	151	132	153	158	165	159	183	172	171	169	171	166	178	167	182	179	151	161	151	166	160	177	161	161	162	165	154	192	160	168	172	182	156	154	162	173	167	147	153	146	175	141	164	169	187	190	172	143	162	148	154	170	169	154	170	176	163	169	174	167	160	151	151	162	146	159	172	157	157	182	175	159	129	178	167	156	184	157	182	147	132	164	175	174	168	146	152	173	187	176	139	169	152	158	167	150	153	200	150	164	147	190	147	162	143	145	158	158	169	159	172	172	173	149	139	183	180	164	144	165	158	155	178	153	145	162	165	158	196	176	175	151	150	176	161	180	159	168	169	144	143	154	158	157	150	183	167	155	159	153	171	158	158	141	183	144	181	156	157	164	142	158	164	169	165	140	169	186	147	153	173	155	148	156	171	159	164	145	180	184	135	147	166	139	143	145	140	190	175	146	156	166	168	161	165	183	188	170	168	170	183	157	177	173	152	165	148	169	174	182	160	162	152	170	170	155	151	152	198	168	177	159	151	148	174	159	150	175	165	154	166	178	147	162	172	166	164	180	128	167	152	158	166	156	155	157	162	200	177	164	180	157	177	151	158	160	151	169	163	157	175	178	156	153	141	157	189	163	162	154	192	138	153	154	146	168	152	151	155	168	152	144	158	159	158	181	138	159	156	168	187	156	170	173	175	158	163	141	156	156	135	186	175	155	153	172	165	140	146	167	163	181	158	182	160	146	184	174	163	153	172	192	155	156	190	161	166	152	177	161	174	188	149	161	167	161	188	175	162	169	168	173	158	157	174	144	166	175	172	178	161	155	172	159	175	187	155	150	173	185	142	158	145	176	180	162	156	143	174	171	139	163	170	155	155	173	163	153	173	160	160	165	161	171	173	168	150	154	168	172	167	170	173	150	179	173	144	175	198	154	147	181	164	170	187	177	139	147	189	173	152	160	139	174	150	181	166	165	143	176	158	175	152	183	166	175	155	148	168	161	168	167	162	140	147	185	157	156	157	177	159	163	152	166	183	194	168	161	140	169	174	138	140	151	151	159	159	158	181	137	154	147	183	139	183	153	173	178	162	197	174	160	167	184	153	187	169	171	168	164	152	164	175	160	168	170	160	156	159	177	172	151	163	162	173	171	160	165	168	167	181	159	181	173	161	164	156	152	152	142	168	185	170	168	152	163	161	161	158	157	142	161	152	151	163	182	157	187	163	167	149	156	148	174	170	144	199	162	146	162	154	177	157	166	170	171	160	158	143	164	154	155	176	182	167	178	134	143	183	165	153	149	174	145	158	159	163	167	166	181	167	179	168	154	162	168	191	185	152	182	175	178	169	175	169	183	141	158	181	165	146	151	133	170	157	182	161	157	158	179	190	165	157	191	139	158	161	159	156	169	175	170	186	182	146	168	179	175	168	155	147	165	170	152	151	160	160	155	177	136	162	144	143	171	157	168	169	175	195	176	147	164	172	154	185	169	150	164	158	188	157	174	181	157	155	173	157	190	159	174	167	164	132	153	155	172	177	149	159	172	164	174	151	159	174	161	158	177	160	162	157	181	141	169	175	153	157	152	171	163	169	173	193	147	165	177	169	158	166	160	183	168	165	143	144	177	155	164	155	135	161	154	149	170	178	160	164	161	154	168	180	147	181	169	170	170	154	158	170	140	189	179	149	176	188	166	136	182	169	159	173	161	188	151	169	145	158	153	163	175	203	159	157	160	173	172	160	153	154	153	188	169	193	163	145	169	162	179	162	161	183	186	185	193	170	166	173	148	185	184	190	144	163	183	169	163	189	150	179	155	178	177	145	156	150	170	183	170	171	163	161	176	146
51829	29257	1215	1381	1213	1107	962	819	786	726	719	639	650	632	629	574	607	563	553	543	537	557	554	532	508	522	491	507	491	523	493	498	482	467	498	502	513	489	507	516	484	517	558	629	816	745	650	600	527	548	537	506	538	460	523	539	508	613	775	900	755	873	927	843	829	1034	971	791	806	684	593	553	502	528	500	504	482	519	475	449	491	491	463	458	521	446	460	469	480	472	522	489	453	434	469	475	436	536	488	512	543	468	492	452	440	449	518	489	442	472	526	493	477	506	441	517	455	482	496	472	444	473	524	486	462	470	495	488	498	498	480	459	487	418	483	427	493	498	469	518	499	480	455	468	472	492	502	473	469	431	434	493	509	510	455	474	519	475	478	484	459	505	490	468	445	496	483	461	493	510	493	480	472	470	438	517	449	461	508	515	473	479	475	461	450	480	433	481	469	518	498	467	459	438	454	503	509	454	461	441	470	495	463	469	515	479	472	472	517	477	492	464	449	470	465	490	462	493	483	475	452	480	472	488	445	485	517	487	489	453	482	469	484	481	494	468	481	500	474	503	470	485	498	451	484	463	482	465	484	492	487	468	496	464	478	476	506	487	475	485	500	472	473	475	476	477	470	465	494	458	481	466	465	489	495	491	502	498	438	502	483	525	473	487	486	471	435	504	459	454	472	446	459	496	433	488	453	500	463	441	468	501	449	478	465	471	481	460	492	471	503	489	519	467	472	448	466	465	488	530	500	479	486	441	503	525	498	476	497	464	459	478	480	467	483	455	477	476	474	491	462	432	452	474	474	424	459	485	532	471	451	449	512	517	493	465	509	486	486	502	498	445	488	479	473	471	472	475	488	468	468	438	461	482	481	479	480	485	514	472	474	444	502	474	504	486	513	453	479	479	472	490	478	498	487	484	492	502	461	494	461	505	466	466	485	452	519	445	461	451	427	521	476	486	487	462	485	475	476	485	473	535	455	468	471	466	477	507	510	486	521	490	474	451	551	481	491	501	501	473	498	471	489	460	476	435	485	560	484	452	480	529	466	448	490	498	494	493	458	437	506	441	471	443	443	531	460	458	517	494	518	496	440	473	472	465	474	452	498	467	492	435	510	500	516	482	482	469	463	486	441	471	483	461	478	503	500	487	476	541	472	480	506	495	508	454	472	472	473	489	487	432	465	498	501	465	502	524	479	477	442	465	514	445	487	444	470	466	492	478	485	486	448	503	486	483	472	464	467	462	473	495	482	472	505	487	460	493	463	483	493	458	486	513	467	470	482	466	487	488	485	438	463	494	500	472	465	462	455	476	508	426	505	478	497	452	488	463	452	468	479	489	479	486	481	473	490	469	445	476	465	477	502	468	462	465	461	450	492	498	490	485	477	446	456	460	466	468	470	465	495	489	472	461	519	453	467	445	458	481	489	495	512	483	460	459	483	454	504	467	446	474	467	493	470	453	476	472	505	423	488	469	465	465	464	458	459	456	516	495	468	486	477	476	511	462	474	461	453	482	476	459	457	488	491	473	491	530	470	482	499	460	448	492	422	476	478	430	495	502	529	471	504	479	435	467	476	494	485	514	482	431	498	471	470	477	462	471	453	507	476	483	472	485	483	524	480	447	508	473	528	443	412	507	496	482	489	489	451	522	487	461	467	464	473	464	453	444	470	474	494	469	492	458	496	485	489	474	482	473	484	458	448	423	505	462	448	476	485	498	497	496	528	461	499	431	498	489	533	471	492	467	502	490	506	454	547	452	452	485	461	449	479	483	489	520	503	470	460	477	443	472	476	466	466	535	466	501	485	442	472	509	472	442	469	456	461	473	432	494	457	433	447	491	451	512	488	494	464	493	508	473	480	510	439	471	453	468	493	455	503	476	489	464	483	466	495	447	471	504	453	463	499	473	486	462	443	475	488	470	499	478	480	493	515	469	483	494	472	527	451	463	483	510	461	460	457	499	482	475	484	479	492	480	471	493	494	480	461	523	505	477	459	506	495	491	490	509	438	466	481	482	482	477	499	501	515	458	460	482	495	506	447	460	478	492	489	466	506	488	495	472	462	476	448	490	534	492	485	507	502	479	459	477	456	500	483	486	480	500	459	441	479	468	480	478	487	463	476	493	499	502	478	532	459	473	462	455	509	470	482	507	489	498	479	507	466	481	491	490	450	499	478	457	494	475	503	481	496	437	457	491	498	461	466	470	486	475	501	460	505	456	511	468	487	478	480	519	433	477	508	484	502	502	467	506	499	464	473	525	495	507	482	515	495	482	512	532	490	459	488	477	500	461	445	470	499	451	496	486	489	493	504	466	423	494	473	459	410	454	488	489	483	463	470	475	449	522	523	458	469	504	489	468	488	513	473	499	472	489	476	518	474	492	453	474	472	479	493	473	455	473	513	449	468	468	451	533	455	483	478	522	447	485	447	481	484	518	460	463	458	465	479	445	479	465	453	460	480	475	488	461	470	494	498	509	470	447	495	460	524	474	501	462	467	483	479	468	472	448	481	511	480	487	455	484	421	533	490	486	443	520	468	427	445	453	504	456	457	480	484	475	510	479	500	475	494	449	490	508	498	472	494	491	503	481	495	511	503	471	484	483	491	498	449	493	471	457	473	459	480	449	465	443	479	494	484	498	499	485	459	506	497	454	464	510	518	471	481	475	458	506	502	465	480	459	526	442	450	488	492	499	492	479	493	481	456	502	471	504	505	471	493	472	509	467	456	482	503	475	500	497	460	497	489	439	461	483	440	472	489	473	481	485	499	513	490	440	474	486	480	488	440	459	467	509	450	454	475	496	448	468	445	481	469	479	477	514	497	501	495	422	499	470	469	486	483	497	486	467	451	497	492	506	456	459	456	481	463	463	470	474	495	482	458	455	455	481	481	476	506	476	484	471	486	490	456	468	483	485	493	481	480	405	490	521	493	484	442	474	458	473	470	481	417	525	465	492	409	470	465	420	488	488	490	438	444	493	463	486	514	437	487	515	458	470	489	489	488	466	445	488	443	469	488	487	484	488	495	498	465	508	501	454	510	461	496	479	502	449	487	479	472	500	469	460	516	501	471	460	454	498	458	460	496	452	450	468	457	428	469	485	477	474	501	478	486	464	524	463	443	505	489	511	493	467	461	453	499	469	485	534	462	478	473	450	460	470	474	494	501	493	450	462	493	447	484	501	484	500	461	478	483	440	465	519	464	477	460	477	476	476	495	475	484	479	474	496	479	487	468	486	480	476	517	477	449	463	508	464	513	466	479	502	464	513	438	488	497	512	464	453	507	497	504	488	487	461	501	478	501	481	457	525	455	490	474	473	483	470	467	476	449	519	507	482	482	476	481	470	471	490	461	447	480	464	449	468	495	473	484	463	481	480	501	472	477	473	513	498	471	494	453	477	493	493	461	480	502	452	459	474	456	480	453	489	481	471	486	491	455	528	468	493	468	466	452	473	493	523	470	478	521	457	522	489	526	454	455	467	474	456	499	478	498	466
78811	51775	20758	5024	678	434	375	318	283	248	244	225	211	236	237	202	207	199	196	215	194	214	204	190	212	191	196	196	193	177	198	176	156	188	178	172	160	183	181	181	203	184	190	209	260	218	191	222	185	216	200	192	190	168	197	204	203	226	229	283	209	300	296	271	267	272	289	295	265	242	188	194	188	191	182	164	171	189	159	171	191	164	191	211	196	214	163	213	180	182	180	177	175	193	182	182	177	156	177	177	175	161	171	172	151	195	154	171	196	185	175	175	169	188	181	186	172	198	179	170	186	180	175	170	170	196	193	180	204	175	180	164	175	192	192	191	181	171	190	166	164	174	161	177	189	189	199	177	188	161	186	173	180	183	182	164	182	194	176	181	161	192	161	169	151	182	182	174	197	164	168	167	188	181	188	185	195	178	171	190	174	170	185	180	183	173	187	181	170	170	156	196	185	164	170	197	178	171	163	182	169	179	193	168	196	168	201	170	169	189	173	196	162	194	187	179	162	143	178	201	158	162	172	176	164	170	158	189	195	179	176	189	189	189	163	173	162	184	176	184	152	166	185	199	198	182	175	176	167	216	171	172	175	178	157	185	167	192	185	189	198	192	181	194	158	191	190	171	175	173	175	173	191	192	175	190	212	167	188	186	173	174	192	188	177	191	151	155	166	176	176	173	150	187	169	168	165	184	172	190	173	184	170	189	160	179	192	153	172	170	187	199	177	183	172	168	174	153	182	147	176	181	173	180	168	173	158	157	197	182	179	167	150	172	171	202	182	172	183	164	163	191	182	182	164	196	167	162	181	198	168	175	174	171	162	200	185	165	177	186	159	161	178	169	177	181	183	179	200	181	185	169	179	161	187	153	192	190	183	180	173	163	200	186	174	172	181	179	188	173	182	171	189	196	201	164	181	164	178	182	197	181	178	179	171	183	192	208	187	172	192	175	170	169	188	182	215	167	175	187	171	175	193	196	192	164	175	195	169	157	176	166	151	198	165	155	173	196	192	152	167	164	173	173	171	195	176	184	165	172	187	172	177	176	189	186	190	197	153	154	171	180	186	154	190	165	178	172	164	180	156	163	181	184	173	172	177	175	186	166	166	160	186	190	159	172	183	186	169	197	188	165	196	197	164	158	193	167	172	158	176	160	171	164	172	172	181	194	151	177	181	178	178	184	193	179	185	203	170	162	178	169	155	189	169	167	164	166	183	169	190	193	169	159	176	187	165	179	169	188	180	175	176	189	172	171	177	165	177	183	165	149	207	191	183	174	183	171	175	176	156	159	169	182	187	194	182	166	183	196	189	184	176	176	169	191	181	183	211	184	166	140	166	171	196	193	186	189	166	187	181	168	205	183	182	163	175	176	158	186	177	151	176	196	167	198	178	202	185	176	176	172	170	190	173	167	183	187	174	173	174	188	185	180	150	179	171	189	182	183	191	186	193	157	189	192	158	195	171	184	151	166	187	161	162	183	180	173	172	205	175	179	158	165	193	196	198	171	169	179	174	154	201	170	188	179	208	175	181	215	197	165	179	176	182	179	181	182	159	167	203	178	196	187	188	135	190	172	198	161	186	179	188	182	197	184	177	174	183	184	163	179	194	173	167	170	191	186	173	207	179	179	150	176	183	181	182	178	182	163	170	173	165	176	171	186	185	190	175	192	200	173	178	173	177	176	175	174	189	190	205	188	183	155	161	202	161	149	181	170	180	178	186	199	214	202	182	196	190	167	180	193	173	187	209	209	184	192	173	180	173	149	165	172	167	206	176	177	181	173	171	173	182	185	165	183	179	179	191	179	161	180	187	186	158	191	181	201	184	170	196	163	184	196	195	207	173	172	173	163	163	172	143	173	184	176	176	178	184	168	168	195	189	183	158	202	193	196	172	198	149	170	161	158	179	156	168	165	166	187	196	174	160	204	197	176	170	168	178	184	155	185	172	189	185	183	170	183	175	166	164	176	184	172	173	162	187	199	202	165	150	189	148	180	179	152	158	161	191	188	183	166	164	175	181	157	180	175	194	190	191	189	172	201	163	173	182	173	167	167	186	180	179	174	191	189	179	153	184	169	177	158	162	208	175	188	175	188	194	167	176	178	165	204	153	175	185	172	187	176	163	191	194	193	191	185	169	165	180	221	187	155	175	190	176	171	183	210	178	167	171	175	194	163	162	185	181	183	171	179	176	189	181	185	181	167	156	177	151	186	197	177	179	184	201	188	170	186	188	168	194	173	189	169	182	177	182	189	164	157	170	191	199	184	157	174	180	168	166	174	198	179	177	166	167	167	194	160	162	170	181	161	173	181	196	170	159	160	173	168	167	183	191	154	157	175	193	157	169	174	172	205	174	202	190	177	166	162	186	191	194	162	162	188	197	175	163	178	180	169	182	182	179	178	177	168	192	180	186	177	178	201	189	189	156	171	178	183	158	182	166	167	166	201	201	168	188	185	179	207	159	192	181	169	195	171	176	210	181	169	163	172	180	169	183	194	163	194	185	183	148	172	174	163	159	166	163	172	169	166	184	179	182	160	200	182	150	192	177	182	188	174	135	181	170	209	197	196	192	178	158	178	188	175	146	177	163	183	180	163	182	182	176	194	183	176	166	158	188	185	176	182	183	182	170	180	173	191	173	143	178	171	155	144	177	182	166	189	162	152	198	193	163	177	185	186	156	182	197	165	164	164	192	176	177	175	162	185	188	172	190	190	181	194	167	173	185	178	166	197	212	175	176	177	163	157	187	181	179	181	156	198	182	204	181	166	175	185	184	180	177	191	179	168	205	194	192	155	185	163	178	191	210	157	183	180	175	180	197	176	187	149	176	163	182	187	178	174	205	156	176	173	168	164	182	195	180	180	189	150	169	191	171	206	179	177	194	174	155	190	191	164	170	168	187	182	181	173	155	176	169	174	153	191	173	180	181	175	205	182	181	175	186	176	174	152	155	141	161	159	188	190	175	178	156	181	178	176	171	194	169	171	193	188	177	185	188	162	186	173	141	174	167	189	206	176	174	186	167	169	154	188	168	191	191	176	168	193	177	180	197	172	212	191	169	188	153	169	163	183	163	166	211	188	159	171	185	195	172	172	201	179	147	169	181	170	194	179	160	171	177	173	175	183	161	180	156	180	183	181	186	181	180	147	177	174	187	167	205	160	183	164	176	162	177	191	184	179	186	171	188	174	158	172	180	154	209	188	212	144	185	183	182	187	165	192	174	178	182	186	173	158	174	176	181	160	162	188	173	187	181	201	186	173	182	186	180	148	165	157	175	192	195	184	172	185	157	159	190	150	184	189	169	167	188	166	152	177	163	178	186	184	189	161	172	192	174	174	158	149	166	177	192	167	162	197	180	156	182	189	191	165	186	159	164	173	189	185	195	160	169	177	182	164	171	181	168	184	195	194	184	180	169	172	201	182	186	175	207	153	217	175	172	166	179	179	208	195	199	189	174	163	191	219	168	170	165	176	166	153	177	174	185	151	185	169
60221	36416	1977	2245	1895	1661	1411	1202	1180	1022	964	879	811	770	732	707	686	684	622	610	573	600	571	641	583	573	545	571	547	546	544	572	601	587	559	634	540	586	576	578	610	616	600	902	1127	918	888	784	671	635	589	627	617	553	592	662	716	757	1005	1191	1178	1450	1451	1263	1437	1477	1828	1434	1259	1007	659	623	583	629	603	613	549	522	562	515	505	557	504	549	507	517	524	539	501	551	562	582	572	505	574	494	503	543	538	515	537	579	522	565	543	514	551	522	544	551	492	510	526	495	551	531	515	506	532	512	569	512	549	543	503	480	505	549	501	537	545	478	506	497	489	517	500	553	506	494	496	468	497	499	494	525	501	541	533	528	481	509	526	506	509	495	525	484	514	523	534	550	522	473	526	517	548	487	502	522	501	553	549	501	522	477	508	476	507	555	490	536	504	513	522	501	522	524	532	520	569	526	488	506	532	494	515	561	496	520	478	513	520	515	503	514	538	570	537	531	494	475	505	515	481	535	477	509	498	476	511	543	537	529	536	512	532	534	514	526	498	510	503	499	492	514	538	527	566	483	478	506	500	512	522	558	526	514	497	493	506	507	526	510	511	498	554	503	487	499	542	466	503	521	530	512	551	515	491	507	502	532	505	517	518	485	493	504	495	501	493	521	523	479	506	519	513	498	507	495	508	487	521	495	519	523	546	519	507	502	512	549	532	495	502	516	512	515	486	476	540	527	542	507	485	500	493	527	522	519	495	497	557	539	509	528	474	527	546	525	489	530	465	522	531	489	537	502	510	511	513	465	527	530	530	512	549	483	536	493	543	530	503	534	466	508	496	479	486	518	528	493	476	459	503	486	523	537	491	507	452	522	528	514	502	509	499	541	489	509	508	499	514	514	513	544	486	511	504	496	536	494	529	470	501	522	487	487	534	498	494	544	479	522	491	518	513	481	480	525	551	510	551	538	521	539	495	544	526	543	524	551	538	476	497	521	468	505	494	558	509	530	473	507	486	523	515	496	531	549	471	519	514	503	526	536	501	523	512	539	493	477	477	551	481	498	546	465	526	527	521	506	518	475	543	516	454	506	493	529	536	491	491	488	519	507	525	549	533	517	512	492	548	507	523	529	499	507	480	509	513	507	525	505	485	504	525	538	526	497	493	524	487	510	510	500	521	552	526	531	513	507	524	508	450	482	494	555	453	523	517	542	509	504	498	518	497	477	483	509	544	572	512	516	519	484	549	518	534	532	523	526	534	489	506	541	507	502	477	553	505	512	530	504	534	506	510	547	478	496	489	491	520	490	541	485	522	471	482	487	534	462	528	482	525	501	534	509	566	476	526	500	499	485	534	498	495	532	527	495	525	513	506	510	503	491	519	481	520	530	480	540	496	503	542	493	510	512	516	486	473	522	481	534	484	520	552	484	526	547	499	550	527	510	463	516	520	515	506	531	503	520	500	503	536	527	523	529	513	543	526	483	489	518	503	495	528	554	483	513	548	501	489	489	570	482	513	557	502	477	510	544	522	504	493	535	482	491	542	498	476	553	504	534	524	524	509	516	534	495	566	521	503	473	494	516	512	523	526	504	494	523	584	551	490	477	521	514	470	506	497	492	530	501	508	506	485	543	512	506	504	516	502	506	538	501	480	525	526	454	499	474	538	521	522	523	507	496	511	566	508	539	511	518	515	551	493	525	522	532	445	475	541	508	488	524	548	494	477	501	485	503	533	544	532	526	540	497	539	519	531	556	507	531	496	559	478	500	520	500	512	510	517	510	479	502	499	516	509	515	533	512	505	497	485	511	519	513	508	492	519	538	508	511	506	494	491	538	512	511	515	523	525	520	508	505	498	501	526	551	507	516	523	542	516	512	541	500	522	514	479	532	527	513	531	508	500	489	521	509	548	476	496	538	568	534	497	502	493	486	493	479	522	526	470	536	500	470	541	481	512	523	514	555	493	551	523	532	509	543	507	509	525	486	509	491	524	504	517	555	533	515	503	522	513	532	482	502	515	549	540	502	502	526	498	523	514	477	483	480	485	517	493	515	523	580	526	487	502	522	509	527	520	536	514	510	518	511	499	514	509	527	482	541	526	503	515	501	513	527	563	461	498	513	506	503	534	528	511	515	514	529	515	478	533	530	490	513	471	539	519	493	513	503	464	507	569	539	504	515	553	546	535	497	481	514	546	538	516	533	529	517	555	493	499	539	519	446	521	536	544	523	511	506	476	516	494	532	516	515	469	503	529	518	527	533	552	470	491	494	500	490	543	503	486	531	544	553	528	486	507	515	511	545	496	485	502	513	502	511	511	508	511	504	502	494	490	508	515	528	479	530	552	532	510	497	507	536	556	524	516	503	539	490	541	501	507	528	541	497	503	534	495	555	514	496	506	529	493	532	471	554	534	558	474	517	500	481	510	519	502	549	489	487	518	515	461	512	504	520	514	512	483	514	507	519	525	535	513	520	521	487	536	504	459	528	511	560	519	507	500	505	510	509	550	529	526	520	537	515	497	537	506	506	541	512	562	529	475	499	503	539	550	541	532	497	515	498	513	516	493	482	551	503	541	492	527	528	510	546	566	552	549	544	510	518	519	472	530	485	549	474	517	521	537	508	514	487	519	501	541	532	503	534	541	507	546	493	508	503	522	538	501	507	472	514	534	526	515	514	502	552	503	546	533	477	565	523	504	486	506	499	522	505	493	520	471	502	533	482	484	497	491	503	491	524	549	553	543	521	524	479	522	509	525	503	526	516	507	533	484	526	506	523	500	517	482	550	498	520	524	532	543	509	485	452	519	481	489	545	554	524	524	511	501	473	476	545	526	511	505	508	496	517	528	522	502	508	495	510	519	546	506	539	511	530	536	529	504	511	548	499	494	533	505	494	484	555	478	547	503	557	504	497	524	553	543	451	524	494	541	547	514	542	499	486	516	531	506	520	514	516	503	516	522	528	488	491	475	526	479	520	553	519	525	521	537	481	510	548	493	509	506	499	521	473	462	500	541	510	527	544	477	498	564	527	528	527	530	493	525	510	518	475	490	493	536	519	485	519	518	475	578	516	498	512	518	496	497	558	543	485	498	524	520	562	549	522	586	484	500	519	509	517	521	550	475	481	543	491	541	471	532	506	533	558	496	501	511	529	473	472	508	514	503	505	490	506	542	531	541	526	509	530	510	566	546	561	541	521	529	516	515	520	521	509	510	499	526	504	504	506	523	479	521	509	524	496	507	573	486	486	515	513	486	517	501	518	499	515	529	546	495	493	547	515	529	480	515	530	562	491	521	530	508	528	525	498	533	508	528	506	528	479	506	537	500	494	480	508	507	534	486	522	519	520	495	500	469	492	539	552	539	543	521	529	503	509	538	457	468	511	525	475	518	536	523	515	514	487	530	511	507	470	502	535	542	522	532	529	526	515	571	526	497	516	488	506	485	504	532	498	507	487	526	551	492	516	550	500	500	529	559	528	496	468	538	571	483	482	522	518	517	542	526	517
39197	14302	1474	302	285	309	293	297	283	276	272	291	289	296	279	259	302	278	286	294	252	294	275	261	302	261	309	263	262	309	280	265	260	264	256	291	258	280	279	282	272	260	280	262	276	278	279	301	252	266	301	298	309	269	272	265	289	251	283	269	304	302	295	263	288	261	283	290	274	314	286	306	296	254	260	270	273	279	271	276	257	247	269	279	279	299	301	287	293	265	293	279	269	263	287	299	252	296	251	266	317	274	245	279	269	287	290	296	263	270	264	248	255	271	261	277	282	287	292	284	274	245	278	276	296	276	276	271	279	270	227	274	274	285	235	287	278	272	258	276	267	262	262	298	289	274	280	267	282	287	234	264	287	305	250	264	300	294	278	248	268	279	270	287	278	254	266	278	259	259	257	287	260	277	301	299	305	274	295	327	268	279	281	263	264	274	279	266	270	259	283	273	273	262	266	271	261	249	292	297	293	284	251	276	306	308	266	294	265	264	287	251	291	281	279	262	275	286	295	245	256	260	283	285	248	303	283	271	278	277	274	305	280	253	265	270	275	309	252	260	259	272	285	273	262	281	253	286	245	243	260	272	255	260	280	273	253	262	261	282	283	280	279	302	295	269	254	271	257	293	286	283	284	288	265	280	283	285	266	299	279	289	254	282	293	273	282	290	261	299	287	264	291	262	309	281	251	274	272	268	271	270	297	278	255	304	270	257	279	284	273	266	271	265	285	282	250	265	281	268	278	271	324	279	264	265	272	307	281	292	263	275	260	284	281	254	261	296	287	286	272	301	290	302	285	283	259	247	263	285	281	270	265	242	262	292	274	272	260	257	290	248	282	274	317	298	285	294	266	272	283	302	270	286	291	263	305	276	265	235	296	296	262	265	298	284	271	262	243	288	293	259	272	278	288	271	266	282	255	265	271	290	310	307	298	271	273	270	272	259	274	289	266	282	276	261	281	264	279	265	269	269	287	260	277	308	264	278	280	290	294	264	262	253	301	252	298	284	250	275	293	280	265	322	274	292	292	255	285	251	300	282	274	297	260	250	299	278	281	288	259	293	256	280	274	274	304	259	279	246	276	275	275	259	267	266	292	299	301	273	272	238	288	265	269	292	271	254	289	292	270	302	266	277	261	305	310	304	247	292	274	260	279	290	283	274	257	290	262	291	270	268	289	255	252	286	265	259	296	262	288	283	263	268	260	255	273	264	301	288	256	253	298	244	274	287	294	268	271	298	271	302	283	292	286	290	272	292	295	283	299	275	300	289	305	258	276	285	271	228	285	293	266	273	245	296	277	287	275	290	268	286	278	268	257	288	232	269	252	270	272	272	266	270	255	271	283	263	294	278	252	278	289	273	300	253	274	299	262	243	281	275	245	272	300	281	266	293	295	270	299	285	255	271	271	301	283	305	285	301	274	271	282	287	276	267	295	286	289	296	305	283	314	266	270	254	277	277	278	310	286	265	272	273	263	272	284	265	272	249	299	287	291	264	288	265	294	238	278	281	245	284	240	228	238	275	321	258	263	260	265	259	278	257	271	289	249	257	251	290	311	279	292	305	296	290	272	262	280	299	277	273	286	249	300	259	286	260	264	305	267	264	305	272	261	258	261	276	296	282	263	240	308	273	284	263	268	301	278	303	277	238	262	281	264	255	226	291	310	274	283	276	275	267	235	260	305	287	296	268	272	266	267	277	285	281	279	305	261	280	263	290	269	268	270	275	282	281	286	272	290	279	250	252	246	271	260	312	279	281	281	257	270	271	273	290	284	274	273	242	277	293	281	285	271	278	269	291	285	266	272	278	287	243	262	269	266	289	268	287	280	304	267	266	278	278	258	257	277	276	229	289	287	250	297	286	266	284	261	291	261	269	289	285	268	290	266	306	229	275	266	241	265	271	281	299	275	279	278	239	275	256	296	272	269	258	272	247	265	286	289	259	245	284	267	301	289	290	267	275	277	265	303	273	303	263	283	296	309	269	291	254	273	272	256	281	314	276	292	255	280	282	265	296	270	282	269	298	267	282	285	270	260	275	262	258	289	269	299	273	262	296	279	272	289	283	266	271	296	252	286	250	264	267	266	287	289	275	260	265	272	294	289	243	287	274	299	285	294	290	280	260	294	280	296	277	279	290	282	284	273	289	273	278	245	272	271	292	257	243	268	275	284	271	267	266	266	281	275	335	281	275	231	299	281	265	274	295	279	249	299	304	255	288	300	251	306	306	253	285	278	259	261	271	298	269	268	285	270	238	263	269	288	263	261	272	266	265	238	277	293	301	252	301	296	263	294	292	281	283	287	256	264	265	286	312	297	283	293	262	282	264	260	255	282	278	266	310	333	274	318	263	267	283	285	269	289	280	262	262	267	283	290	265	266	265	238	298	257	302	278	248	259	307	289	276	239	282	287	286	274	281	263	263	270	317	271	266	273	271	292	271	234	284	263	272	276	308	259	272	270	262	270	288	244	292	302	290	275	301	289	307	284	295	267	293	281	267	272	267	276	294	273	267	282	290	307	247	281	262	251	269	276	273	285	282	304	283	267	260	311	273	248	273	255	296	304	253	265	280	257	294	264	285	270	275	248	263	288	287	250	272	248	278	265	294	263	258	270	250	266	277	272	271	264	301	238	261	271	262	238	253	288	269	288	263	252	275	284	274	290	276	288	238	246	267	284	283	290	255	235	287	299	288	315	286	306	282	213	262	297	273	278	308	262	264	275	254	289	274	264	243	265	298	307	297	272	319	258	286	255	266	278	258	294	290	284	260	271	286	281	290	281	286	280	249	309	289	291	297	264	275	300	282	252	271	259	284	303	278	281	275	263	238	297	277	287	266	290	267	288	290	266	263	272	269	273	299	277	279	264	274	284	287	279	301	278	260	263	266	260	308	299	259	262	273	298	261	318	278	279	293	262	244	278	258	286	287	269	261	249	265	263	305	293	295	299	262	257	263	281	288	272	277	279	276	290	284	273	267	275	292	286	282	257	243	288	282	288	243	254	296	283	271	268	288	323	271	270	276	267	292	260	276	277	289	275	215	277	260	273	321	281	246	281	283	295	278	283	290	293	256	288	315	286	259	262	258	268	277	259	285	260	266	265	260	291	236	289	286	275	306	310	265	304	275	280	259	279	264	277	258	283	279	296	271	247	256	260	271	305	253	270	258	259	293	275	287	248	279	310	269	288	256	291	283	270	282	293	243	248	269	267	261	255	281	260	272	299	288	300	286	270	283	264	280	288	294	305	273	296	271	281	300	244	265	282	265	249	297	285	281	260	268	280	266	277	295	263	273	252	270	273	251	277	293	271	276	261	268	312	271	252	277	280	293	263	266	288	260	242	283	305	256	298	281	257	280	259	310	250	292	286	281	228	275	298	288	256	242	283	300	261	280	269	271	286	276	264	308	319	270	262	283	292	284	274	282	289	294	263	263	258	258	265	288	254	276	263	292	286	286	309	259	275	282	260	271	282	257	268	294	276	286	260	269
33731	8384	776	798	823	773	776	793	782	760	726	704	728	724	738	770	798	737	746	765	774	685	777	735	736	731	756	696	759	747	748	772	716	795	719	776	795	714	798	761	760	741	771	772	800	735	760	713	757	733	714	796	741	737	684	726	749	773	779	728	745	783	776	814	787	777	757	840	779	728	733	739	765	731	771	725	771	800	837	738	704	755	686	764	772	732	741	733	752	689	794	739	759	731	733	746	761	734	737	736	680	757	733	737	725	745	781	742	752	755	734	734	763	728	742	706	790	730	712	797	745	798	761	731	764	730	757	704	709	708	725	749	772	757	726	778	735	753	743	732	803	771	744	754	745	748	739	717	743	741	754	686	789	817	741	700	799	769	751	697	767	770	747	767	767	811	746	755	790	743	726	773	750	728	823	774	727	748	722	786	738	755	737	755	744	767	774	772	742	750	749	823	728	745	716	788	725	786	752	798	733	792	745	735	772	730	721	751	729	752	720	774	777	711	728	732	730	764	699	715	750	762	696	751	772	780	737	727	691	727	708	748	754	764	749	750	712	735	728	772	763	753	773	754	712	724	759	772	752	753	739	740	703	759	706	709	752	758	730	741	713	706	745	710	721	719	754	766	757	729	810	733	733	701	756	730	732	725	732	755	725	766	754	713	775	757	704	749	773	788	748	739	719	751	712	733	756	735	759	709	735	750	728	795	761	770	729	732	736	766	736	751	730	725	743	737	759	781	660	700	764	749	745	761	758	748	813	742	790	788	715	754	739	759	725	720	746	764	857	688	796	769	697	756	736	776	725	780	745	716	756	797	776	722	742	740	750	729	703	779	738	781	748	750	761	759	734	750	795	727	745	757	802	736	780	770	746	762	752	727	766	803	776	728	746	818	732	750	785	741	743	708	735	710	756	714	728	718	783	738	769	685	730	728	730	751	761	694	713	748	777	719	726	686	757	740	679	753	693	733	713	746	707	733	802	741	750	726	762	727	739	706	710	771	726	789	774	747	722	709	739	733	757	726	770	722	760	732	715	774	702	750	761	788	707	747	769	742	759	752	753	739	695	805	750	734	746	764	763	754	736	733	740	690	747	736	736	800	738	759	750	776	739	746	736	765	770	738	787	752	707	761	752	783	759	706	761	742	752	709	738	733	792	760	725	709	761	740	772	724	740	758	732	720	781	755	756	748	728	778	800	767	764	710	776	732	723	726	771	761	726	710	771	754	717	730	705	727	734	709	727	757	751	719	732	738	727	712	737	730	766	733	711	748	744	780	792	770	726	742	747	784	762	710	733	763	758	736	773	779	780	707	716	761	707	707	775	752	744	757	752	728	755	757	803	729	767	798	750	754	775	769	776	784	697	722	784	794	713	781	688	790	713	781	766	737	753	734	770	743	761	766	723	766	754	781	749	752	776	796	737	714	766	795	739	773	741	748	748	743	792	731	741	714	734	759	767	706	731	718	785	790	758	756	716	751	743	746	745	721	746	755	742	725	741	725	731	695	730	719	744	696	729	786	712	734	733	712	727	745	750	757	720	786	757	730	766	732	725	750	718	733	719	766	749	741	759	768	804	775	753	732	734	758	707	720	708	759	755	714	740	721	766	794	788	772	777	735	753	777	735	706	732	743	734	762	748	740	725	748	707	775	696	712	738	758	711	728	741	719	737	751	780	743	770	733	720	759	749	759	759	751	759	767	730	724	741	765	791	748	738	729	744	717	693	735	698	745	729	719	783	741	709	731	750	773	730	797	779	712	731	785	743	737	751	721	717	740	705	730	760	763	798	753	761	774	744	659	756	756	692	744	755	785	729	723	767	714	749	751	765	765	761	791	756	754	711	717	731	751	754	740	715	791	784	776	724	745	813	734	789	750	725	752	770	773	749	761	733	761	741	769	775	746	710	800	730	746	755	735	745	736	788	724	764	721	771	729	737	734	723	755	725	740	723	737	717	779	760	785	753	785	799	728	734	711	707	778	717	779	718	783	692	735	745	672	745	745	771	771	766	714	721	763	737	766	725	728	776	708	690	774	725	734	737	734	755	742	727	696	755	720	740	711	790	729	688	747	727	768	762	710	785	721	721	735	735	743	723	762	771	789	751	750	769	776	767	769	711	774	715	766	792	693	764	727	766	759	754	732	770	693	731	700	740	792	751	681	686	705	704	820	714	763	749	731	712	735	738	716	779	747	701	755	773	743	762	741	818	789	759	747	757	760	746	760	739	712	761	682	725	783	749	747	762	794	705	754	736	779	734	738	787	730	770	830	752	759	762	682	707	730	721	757	770	710	765	737	718	738	738	763	774	756	729	743	760	781	761	733	774	753	798	776	716	759	757	727	749	789	756	726	754	763	737	725	747	771	747	705	769	713	696	742	729	739	754	776	776	776	746	766	763	759	765	733	764	686	749	750	772	753	733	815	699	778	766	736	769	735	722	728	762	783	710	741	691	683	741	771	815	772	761	805	721	778	681	740	762	714	688	765	711	760	765	757	763	726	760	752	778	763	725	746	719	716	696	716	759	734	707	752	736	776	753	700	777	750	769	740	734	718	800	769	754	787	788	792	723	690	729	755	752	771	739	712	729	680	776	709	742	709	777	797	771	752	773	760	719	729	725	783	736	761	756	747	765	719	772	716	780	761	769	764	734	803	762	729	771	764	739	697	718	751	767	736	773	721	744	754	672	729	693	715	744	786	739	745	733	745	731	758	788	702	769	715	734	771	732	746	754	745	737	728	751	743	725	728	743	751	735	754	770	735	756	752	794	737	770	761	740	745	755	773	746	744	729	718	723	744	809	725	790	725	754	728	710	745	787	735	763	746	701	775	752	742	691	769	716	757	709	786	749	772	754	760	764	728	745	741	758	732	776	729	731	711	729	765	772	747	763	717	776	743	739	763	786	712	757	753	737	740	762	725	728	766	780	695	676	797	750	790	747	703	690	755	759	746	742	702	813	745	733	740	761	740	743	773	756	760	800	722	746	754	739	746	719	744	722	752	769	781	761	719	720	734	710	756	736	766	760	775	753	796	728	731	750	743	765	792	730	721	724	721	718	767	719	754	730	719	762	762	732	753	742	739	746	705	722	748	766	756	720	733	720	752	762	740	763	760	754	754	745	782	756	702	736	766	787	754	746	754	742	750	758	716	758	790	741	717	691	716	740	722	752	770	764	742	706	700	722	717	776	770	756	716	801	762	775	736	780	750	752	793	732	669	700	803	773	718	750	750	745	699	727	771	731	705	760	763	727	745	765	711	754	760	785	734	705	737	693	760	752	827	725	758	754	741	769	692	705	726	774	739	715	735	751	726	719	749	708	766	745	737	776	736	762	717	773	749	758	746	727	706	782	737	760	782	787	724	714	763	778	723	793	775	779	727	734	732	709	773	740	841	766	738	758	778	696	824	726	737	745	670	748	786	738	757	773	753	754	776	752	751	736	759	710	739	731	746	736	759	749	739	748	726	710	770	725	756	691	727	790	708	730	742
70895	40385	16007	1708	380	285	263	260	199	193	186	171	177	209	199	188	174	184	179	175	186	189	169	184	166	175	156	172	156	174	164	165	190	178	168	161	136	144	159	163	173	175	183	175	193	171	156	159	193	159	160	163	172	194	151	172	160	181	210	157	213	196	203	272	219	266	196	244	189	182	184	172	148	167	168	186	161	144	189	175	157	159	160	145	168	162	167	176	177	172	159	179	136	160	172	173	148	158	183	156	163	151	159	175	161	188	167	177	174	171	150	193	172	168	152	186	175	142	136	158	149	150	157	156	156	165	182	157	180	156	155	135	150	156	151	170	169	178	165	170	151	155	196	155	174	173	170	153	142	159	176	161	196	163	181	154	168	146	157	160	174	174	157	150	161	159	158	160	159	136	181	152	155	161	153	185	163	158	168	156	155	172	151	155	159	137	175	177	158	172	153	168	168	163	157	149	149	149	148	162	153	169	175	170	159	151	168	177	178	175	141	158	157	148	172	178	175	173	161	148	159	171	154	168	155	162	171	180	151	173	166	154	166	154	158	153	150	159	175	140	183	142	175	147	164	152	176	177	167	158	150	152	161	161	150	169	159	176	169	171	175	173	165	160	169	160	153	166	172	162	156	174	165	151	183	153	157	138	150	166	148	159	151	159	168	172	163	164	178	168	159	183	199	175	171	163	157	158	152	164	173	181	148	168	151	160	161	161	147	150	149	175	174	156	164	142	163	170	167	159	162	159	169	166	172	171	158	181	163	153	178	174	186	150	160	165	159	162	178	162	144	174	159	171	161	190	149	157	165	176	129	161	167	161	150	162	166	176	187	161	171	142	163	161	158	150	176	171	183	178	152	162	178	139	147	183	179	160	182	157	142	144	160	151	177	190	172	164	144	157	197	155	173	153	184	148	182	141	172	163	164	155	170	169	154	172	166	155	159	159	172	164	178	169	167	166	170	156	158	165	172	160	153	155	166	152	169	161	166	167	182	178	139	157	145	154	156	180	166	168	160	144	158	159	171	166	145	173	151	171	159	173	160	178	173	166	183	155	160	176	166	179	158	146	168	146	154	174	159	179	184	167	180	167	176	134	165	180	140	164	165	163	165	170	166	172	145	139	176	169	157	167	193	176	156	179	147	206	168	177	151	185	154	180	163	168	159	159	161	156	179	161	151	163	167	155	187	179	162	163	207	176	150	143	166	149	169	178	144	160	157	161	169	163	142	191	184	177	164	160	170	165	158	164	154	160	176	175	156	162	177	168	158	159	177	151	147	148	166	164	159	155	171	166	142	126	153	161	138	168	176	158	166	161	149	173	164	165	166	184	173	165	163	150	156	189	162	185	161	160	143	197	168	165	152	162	151	155	157	178	188	162	167	180	142	165	172	171	138	154	154	154	167	162	166	165	155	176	161	156	178	184	160	161	183	170	179	168	153	160	160	172	158	166	168	180	168	196	153	173	172	148	175	146	166	143	187	200	137	156	167	154	157	165	172	181	179	153	184	147	129	171	158	153	169	157	165	167	160	153	166	179	159	176	191	185	134	147	143	162	138	159	155	159	166	172	191	166	160	146	148	175	189	147	163	150	164	159	157	154	173	157	159	169	164	176	158	187	171	185	180	154	140	170	173	173	166	142	157	164	165	172	169	138	156	174	142	177	146	180	157	167	164	171	150	160	177	171	183	164	173	176	152	158	176	161	158	179	139	170	171	182	166	162	141	170	158	145	150	175	157	165	161	162	156	171	181	145	165	185	165	165	178	154	165	173	167	156	159	145	155	163	168	166	175	160	143	157	153	161	158	182	167	165	155	144	159	172	156	141	147	138	182	179	138	155	159	163	163	149	185	167	159	165	166	164	171	156	161	155	179	165	186	153	174	165	177	145	157	178	164	166	168	143	163	146	187	166	146	158	160	166	158	165	166	140	147	133	169	174	160	162	159	150	151	154	159	145	160	155	172	137	156	159	162	173	150	160	189	182	170	160	173	159	180	185	152	162	156	138	172	184	166	168	176	166	167	144	169	147	156	188	179	148	165	174	148	165	147	177	151	181	181	176	171	141	184	172	156	155	153	167	157	154	165	151	168	176	168	169	154	158	179	174	153	158	161	165	174	151	186	165	162	177	170	168	192	148	152	138	174	173	178	168	166	181	155	162	165	151	175	181	150	156	180	154	138	154	182	168	164	174	179	158	162	145	182	167	164	155	164	161	164	192	158	137	166	143	168	165	163	163	175	182	164	175	177	142	165	171	164	180	148	167	162	167	145	151	154	162	159	152	151	151	163	147	163	156	152	184	185	163	157	153	177	167	145	167	169	154	183	145	164	159	117	166	138	167	161	151	155	160	162	162	159	195	193	165	166	175	146	185	182	155	157	183	173	165	179	192	160	155	161	176	173	136	183	157	173	162	153	158	158	159	161	164	169	173	167	176	163	150	177	168	162	159	181	147	164	138	142	147	171	147	156	173	168	154	160	167	152	159	171	170	176	166	153	158	162	153	150	148	154	155	172	166	176	149	159	163	182	176	182	151	162	140	154	167	168	162	149	165	146	167	151	150	166	170	148	150	161	160	168	184	165	157	181	144	161	167	174	178	183	187	152	153	148	147	187	168	152	152	166	183	141	153	168	190	164	167	170	147	154	168	157	167	159	154	163	163	172	165	174	173	176	162	175	168	170	155	145	160	153	154	173	161	180	157	167	151	168	165	159	154	161	164	196	165	161	168	137	181	170	179	161	159	176	166	175	167	156	164	156	156	149	159	152	172	157	179	144	162	161	141	182	161	167	161	195	146	181	168	160	173	148	147	167	160	170	156	179	165	154	140	158	142	189	177	177	159	189	165	177	160	157	175	183	149	173	144	171	140	162	171	164	153	126	176	163	155	159	161	152	171	158	164	168	184	158	163	177	184	139	158	142	148	172	153	148	169	163	163	158	167	157	153	163	139	148	166	155	168	156	160	178	166	157	189	175	157	186	186	153	173	155	175	164	154	188	153	162	174	156	161	158	168	204	159	143	181	162	189	136	196	178	168	153	160	155	170	163	153	151	138	161	155	170	149	169	128	168	188	148	141	158	180	164	146	174	171	171	165	177	168	159	195	155	161	158	165	159	152	145	158	152	149	150	169	164	152	191	181	156	157	153	163	168	168	158	165	159	142	178	155	155	180	161	168	138	167	157	162	154	146	187	168	177	156	173	167	176	158	171	146	145	181	172	170	181	156	158	159	159	151	158	158	146	163	188	161	143	156	172	155	162	159	152	149	156	171	180	146	159	146	175	174	163	176	185	159	163	153	179	186	155	185	186	177	166	161	148	133	156	138	137	178	169	161	176	149	162	192	172	179	161	149	164	143	179	158	162	130	151	174	144	160	158	176	173	170	170	136	164	170	172	168	161	171	153	175	172	144	154	176	147	171	177	160	171	151	180	172	155	159	161	184	167	181	151	172	163	129	167	173	166	160	161	171	167	176	186	168	169	163	165	159
51690	28283	1267	1393	1235	1093	967	879	761	751	643	633	609	635	587	597	602	537	519	567	531	540	511	505	510	492	530	528	481	476	507	520	495	484	487	463	533	461	492	509	502	541	501	576	737	679	635	537	563	547	571	531	530	552	541	512	616	637	793	703	729	827	1041	1323	1178	1180	1014	1109	768	586	545	490	494	491	469	515	477	465	512	479	511	501	487	459	471	473	482	473	523	504	500	448	465	455	485	453	463	469	473	473	504	505	491	464	503	465	474	478	504	515	474	462	486	480	501	487	433	459	454	497	514	473	500	461	454	517	483	491	459	486	499	475	489	489	462	489	472	497	458	442	467	503	460	474	462	475	462	477	489	460	451	460	499	460	472	453	427	488	456	461	456	477	441	478	471	477	446	465	470	482	498	444	485	502	456	428	489	451	465	481	470	478	502	459	445	478	459	438	478	440	472	488	475	488	472	469	464	502	458	479	530	466	469	497	449	451	470	453	459	454	481	453	508	470	508	456	467	431	482	449	455	442	453	472	506	450	482	463	492	465	488	499	465	439	453	481	434	482	463	466	461	477	497	470	460	490	479	483	472	440	458	571	474	474	488	466	487	466	468	491	460	502	476	443	471	484	491	502	496	511	465	478	444	486	452	501	506	443	472	487	468	482	441	462	476	490	493	456	461	471	491	418	471	473	447	462	497	542	510	470	471	424	507	489	451	471	480	476	447	462	481	489	451	456	464	457	483	421	509	480	425	484	506	476	491	450	470	470	481	474	453	471	455	461	491	451	478	465	448	501	481	454	470	486	468	469	494	465	475	485	465	463	482	503	454	461	449	477	461	501	496	484	445	481	486	485	479	492	475	459	483	472	454	467	468	465	497	463	500	485	479	461	496	482	479	474	462	441	441	497	481	492	427	500	485	446	473	514	495	458	461	447	512	456	479	529	467	461	465	483	427	486	468	489	456	504	453	440	449	495	507	476	491	472	510	484	419	507	512	491	539	472	495	469	470	459	468	482	453	462	485	445	478	434	495	480	473	447	453	466	473	502	484	475	517	494	481	435	522	445	471	507	503	445	468	465	453	472	456	505	465	502	472	466	517	451	502	450	495	468	470	485	464	433	453	440	466	516	488	506	471	461	487	520	458	470	466	500	470	463	479	467	477	478	478	464	474	484	497	464	452	438	457	490	477	468	443	415	504	501	431	461	454	480	437	457	467	487	461	470	515	491	475	499	448	475	454	495	478	472	497	490	450	457	464	484	457	462	513	475	452	512	442	475	453	471	480	484	428	454	471	477	482	490	483	480	433	454	427	469	491	438	451	464	514	480	458	457	478	465	466	457	471	485	486	476	457	446	496	445	506	455	447	497	480	480	442	472	472	504	460	450	496	465	492	459	491	494	469	489	439	435	470	468	469	475	465	491	507	466	452	472	436	465	489	488	506	451	469	466	479	472	450	496	476	471	526	486	479	474	503	484	519	474	445	541	478	433	454	439	444	480	490	474	485	459	430	466	448	482	460	473	458	468	482	501	454	506	483	486	429	479	430	508	477	458	441	500	460	504	474	470	505	472	459	480	508	468	482	468	460	483	482	479	482	476	474	458	477	499	421	484	486	446	475	450	460	465	480	517	507	488	463	478	491	506	447	477	527	495	495	448	481	459	468	523	458	449	507	455	496	467	482	446	472	465	453	492	472	494	506	461	485	454	464	438	503	499	480	474	454	490	447	436	465	451	465	490	451	469	449	492	467	474	477	509	498	508	467	471	419	475	462	426	492	500	464	482	454	470	464	489	434	497	489	471	440	488	479	501	443	495	479	501	439	469	494	445	463	449	432	427	469	461	489	468	476	473	513	488	455	456	482	450	496	410	460	490	494	441	508	459	502	480	448	495	469	470	478	487	492	473	477	494	503	475	479	459	498	478	486	463	449	469	498	487	461	492	499	494	470	461	442	523	463	483	490	454	473	495	479	487	479	508	492	442	468	474	445	481	468	469	488	482	449	489	486	472	466	487	464	482	468	464	464	443	515	484	472	427	478	417	464	454	477	492	504	481	483	436	460	434	433	451	471	469	492	460	438	483	467	497	474	467	436	501	496	463	512	476	445	413	471	504	485	475	454	489	430	491	442	506	455	502	512	429	451	491	479	484	456	490	432	443	446	472	525	507	444	506	474	484	482	481	484	498	469	508	446	442	454	450	465	491	492	475	454	495	464	463	480	447	464	454	442	463	463	456	474	483	503	442	454	493	446	479	423	456	441	482	433	500	478	444	462	460	500	477	466	473	463	465	485	464	488	469	457	472	486	471	504	463	474	462	455	433	472	470	502	420	479	459	447	447	472	453	429	463	467	485	465	468	419	465	493	467	457	487	508	467	500	475	461	459	470	493	503	424	483	470	441	454	472	508	520	493	445	489	507	444	487	457	503	458	472	484	490	488	492	462	467	453	487	473	475	461	491	454	462	446	462	507	485	486	442	493	495	480	503	456	489	488	455	524	492	491	464	485	457	471	480	464	457	485	489	513	484	467	486	467	454	486	447	475	489	463	477	469	490	476	462	470	485	460	490	494	461	459	490	472	434	490	419	471	423	451	460	451	446	446	506	459	481	505	465	443	488	474	480	488	495	521	432	419	480	478	537	466	493	490	451	466	486	479	491	456	486	472	469	452	495	505	452	451	474	481	488	499	477	461	460	448	500	425	460	481	468	462	493	474	464	480	496	477	448	486	481	471	484	460	480	450	489	472	452	462	474	443	495	473	432	434	472	509	455	462	454	469	481	499	466	427	424	465	459	473	500	483	497	444	495	474	492	416	451	467	467	468	456	475	480	472	489	425	437	510	443	481	440	462	497	516	478	439	439	476	491	465	489	516	518	475	487	504	518	476	456	489	469	486	491	474	495	502	490	493	460	475	457	489	455	458	473	438	463	454	460	470	454	468	443	467	488	469	427	476	486	450	444	463	443	475	452	502	472	473	457	446	456	469	456	457	477	441	469	463	449	453	493	472	476	468	482	487	509	458	495	468	491	477	492	436	461	475	431	460	439	457	537	456	448	472	445	470	460	480	465	461	465	507	479	492	451	437	475	482	470	498	461	472	496	494	503	472	484	478	454	472	437	484	462	507	494	493	483	444	452	448	470	462	442	471	460	526	520	458	486	477	516	477	454	504	497	494	455	498	488	442	433	478	500	456	525	463	465	508	439	460	466	430	477	502	491	458	444	510	485	486	505	455	520	475	453	471	451	461	455	436	479	483	494	470	490	481	535	487	448	490	480	466	451	482	448	463	488	498	447	435	502	516	481	508	458	476	479	488	441	466	470	474	467	465	495	476	465	454	448	478	493	487	481	479	459	452	455	496	436	480	479	464	492	435	504	501	460	501	456	464	479	483	502	440	474	415	452	465	481	506	479	473	534	453	513	479	474	453	454	458	491	462	505	447	507	475	522	476	483	470	478	427	490	451	481	455	445	445	422	458	478	470	504	474	442	468	488	490
76741	50777	19696	4504	645	456	350	342	286	276	247	215	221	210	210	223	216	185	200	197	189	184	187	185	168	183	172	173	189	192	173	184	184	180	173	195	182	210	182	196	176	171	174	206	213	254	206	193	194	185	168	162	200	229	187	196	212	229	233	229	248	279	298	427	368	302	291	299	193	199	207	171	168	180	192	160	215	173	199	186	164	156	179	185	184	174	167	220	179	181	184	176	174	198	183	186	188	198	164	178	188	168	180	185	173	181	185	168	160	179	177	186	181	183	187	187	172	170	171	156	184	177	196	180	158	174	173	186	165	166	172	182	177	145	168	161	175	192	182	182	159	194	183	163	185	179	182	169	148	160	176	176	172	180	157	173	181	184	171	174	170	175	184	180	195	168	154	172	178	167	173	194	173	176	179	200	155	190	168	191	180	198	182	181	193	189	153	171	199	157	156	180	149	159	165	184	163	187	167	167	170	191	189	207	195	188	178	169	153	191	193	147	191	203	174	179	162	175	172	153	163	163	166	173	172	191	154	178	178	177	191	183	180	186	184	154	193	185	177	166	191	194	184	171	191	186	175	169	179	186	170	177	172	185	222	201	179	148	178	178	164	167	173	190	160	181	206	175	192	176	173	176	168	169	173	164	172	177	190	207	191	178	158	175	177	194	189	183	201	188	174	180	202	180	164	215	167	171	195	167	179	162	165	192	178	175	163	194	167	183	157	153	167	174	172	191	173	187	173	178	153	177	179	170	179	195	208	191	188	183	171	181	163	202	172	180	183	172	166	174	173	204	158	174	160	182	174	179	158	196	171	161	175	167	187	177	166	179	154	188	184	187	199	165	188	178	153	168	200	177	184	165	192	196	189	180	189	146	164	181	159	185	170	194	175	183	153	160	174	155	171	179	172	172	178	176	179	163	167	180	169	162	166	184	163	199	163	173	169	181	186	179	181	163	185	187	166	190	160	196	177	168	171	162	200	184	183	172	148	173	160	183	198	167	183	149	183	163	140	177	206	177	174	158	175	189	190	176	210	164	182	186	191	168	166	175	159	208	141	192	204	183	185	193	174	162	156	185	179	158	170	184	164	188	193	173	202	180	158	167	179	182	185	158	157	164	176	187	151	159	178	173	178	158	163	183	189	163	204	192	178	185	181	155	175	171	164	187	165	140	182	197	159	169	179	195	176	183	165	178	169	175	191	174	181	161	186	172	174	184	160	168	174	189	188	187	182	191	193	167	172	171	162	158	185	182	172	158	176	161	194	186	167	181	159	174	206	191	183	177	188	178	159	169	159	164	177	187	164	192	155	162	187	164	165	157	177	184	187	160	171	150	199	200	177	146	163	195	165	186	165	164	192	186	175	177	169	204	176	182	173	182	187	181	178	167	184	152	169	176	171	185	188	167	159	173	178	191	159	164	170	166	184	191	207	176	163	208	142	187	162	186	170	194	178	152	159	168	173	167	181	186	193	168	176	159	160	150	177	188	185	185	165	182	175	160	170	176	167	180	164	152	195	185	169	142	179	185	156	184	192	161	185	173	168	204	179	157	185	179	185	148	182	189	176	184	176	156	172	168	185	169	183	180	165	176	162	176	174	171	167	194	146	170	172	161	189	182	170	164	174	211	168	189	181	172	153	186	167	185	183	179	178	181	173	181	185	170	170	180	183	195	170	188	164	175	174	196	166	214	185	186	176	184	181	192	204	191	169	180	200	186	206	188	171	185	172	157	183	179	152	163	177	191	187	171	183	182	177	161	190	174	197	182	189	179	185	198	176	163	184	179	166	190	175	190	181	183	187	161	187	171	174	167	184	193	190	184	158	172	173	176	171	160	178	151	172	173	161	165	194	187	194	172	189	186	194	149	190	177	194	187	180	165	175	166	177	140	160	175	179	199	208	194	171	153	201	149	165	184	152	163	173	204	189	186	208	199	175	183	179	176	189	191	164	185	163	169	164	178	168	162	178	185	193	184	185	177	151	189	188	187	197	162	155	172	156	169	190	196	173	180	184	195	165	187	182	176	199	171	185	196	179	158	188	193	167	181	160	167	152	219	164	190	180	164	193	217	157	177	163	173	175	156	184	157	174	164	173	167	174	178	169	162	159	180	187	185	182	173	162	160	200	194	180	167	178	175	182	184	166	182	193	171	167	189	173	154	165	171	182	161	183	199	180	166	167	173	202	177	159	145	153	176	174	176	163	202	183	182	179	157	201	189	170	182	194	173	169	176	194	198	181	156	179	181	181	159	152	166	180	177	168	188	168	187	172	174	182	191	203	174	162	165	177	177	163	177	173	172	167	147	164	176	182	165	183	159	171	173	182	159	185	169	182	158	175	184	205	175	193	153	178	157	163	147	169	180	168	185	155	194	162	193	153	199	175	192	192	169	180	162	168	180	175	174	175	198	166	195	157	177	164	214	180	176	192	184	169	179	188	173	167	169	182	190	165	172	196	145	183	169	164	165	184	177	179	182	161	198	204	172	150	161	192	180	173	198	190	197	183	171	185	170	185	160	175	184	183	152	186	186	182	164	186	189	189	162	161	198	184	163	177	164	169	188	202	165	174	197	174	171	172	185	161	180	166	183	179	183	175	211	181	173	179	162	177	144	171	177	179	211	201	179	178	184	182	178	167	184	197	141	183	159	169	190	183	198	198	189	187	198	145	171	157	163	172	175	169	196	187	173	165	210	185	196	156	177	163	169	190	189	181	172	152	169	175	188	200	168	201	169	167	178	176	168	173	166	193	172	178	202	188	175	178	172	187	177	188	184	198	167	180	163	168	165	187	188	168	177	199	187	171	181	174	175	192	187	184	179	175	190	153	177	177	182	206	158	160	170	186	169	172	156	145	172	182	157	186	164	192	185	178	152	167	175	199	186	180	187	161	167	161	164	192	170	193	183	176	193	188	179	169	168	180	215	187	175	169	168	200	180	180	152	157	165	174	182	189	172	160	166	171	176	165	187	186	168	183	200	154	198	193	205	159	164	178	158	164	188	182	204	167	171	201	187	165	167	185	187	178	199	187	171	190	161	225	188	178	182	163	150	163	174	195	149	147	174	196	175	170	175	179	151	174	183	171	182	154	164	184	170	169	168	141	194	187	166	175	182	162	211	174	157	188	158	168	194	181	186	177	169	153	173	165	167	154	175	191	182	217	171	183	179	197	179	158	170	170	181	166	166	160	171	157	187	179	167	194	197	170	157	153	169	160	172	167	205	171	202	164	180	189	168	179	165	193	180	167	170	182	166	170	186	186	178	156	166	188	157	167	203	192	175	189	181	170	166	190	175	171	170	180	186	174	174	187	180	182	170	177	194	183	176	187	180	168	186	187	198	160	188	182	165	142	176	171	147	172	168	196	168	175	179	198	177	180	172	188	177	174	176	197	186	194	187	174	162	174	179	184	183	169	198	179	171	154	182	170	206	176	173	166	163	174	168	194	175	182	180	188	181	166	161	181	174	174	158	169	173	173	177	180	182	192	172
59734	35090	2009	2250	1963	1646	1426	1255	1134	1024	922	883	848	737	777	722	684	664	674	626	639	615	621	565	595	592	531	576	582	582	583	613	537	541	545	551	574	550	543	551	557	585	603	636	879	884	744	652	644	619	621	576	616	575	657	752	742	1036	967	890	972	1215	1505	2283	2084	1579	1487	1898	890	684	629	568	584	594	531	569	549	549	552	541	514	510	503	569	523	529	484	525	497	509	479	527	533	535	505	508	504	527	521	524	537	505	521	500	524	505	514	520	529	489	542	527	529	532	490	555	534	523	509	536	522	506	496	504	504	552	526	494	550	483	533	563	482	534	532	499	503	534	483	490	524	526	519	516	492	505	505	494	520	499	529	490	521	494	463	510	476	511	479	516	491	493	558	503	510	458	452	548	490	512	485	523	540	531	541	510	518	494	538	471	522	537	489	472	518	546	500	513	529	488	497	509	492	550	544	537	496	493	507	484	533	528	495	546	530	511	479	526	523	507	510	465	475	502	487	524	497	513	471	502	510	497	492	531	485	507	502	491	483	512	550	505	511	528	509	510	506	530	527	510	483	497	519	531	473	529	527	490	474	509	514	518	536	497	498	539	523	522	514	502	509	516	487	492	497	516	511	488	521	524	499	536	529	505	510	523	484	488	530	537	543	546	516	487	529	514	513	534	521	542	505	524	531	520	482	510	531	516	484	477	498	544	469	515	515	508	477	531	520	490	447	516	519	472	537	481	524	501	528	509	519	476	491	504	482	523	520	556	514	487	519	488	479	521	525	524	551	470	499	511	517	498	548	495	510	507	503	539	517	516	480	483	536	532	497	499	500	453	528	494	500	503	531	559	534	489	509	495	565	560	468	502	500	536	499	494	480	485	498	508	552	540	508	523	524	514	494	517	557	478	547	484	529	479	506	494	464	489	532	501	498	538	473	492	541	538	540	496	512	504	544	516	460	541	560	556	563	539	522	500	502	524	511	488	561	517	520	537	479	513	485	473	513	526	504	559	498	492	495	516	516	560	532	485	521	491	495	510	522	523	494	525	514	528	530	512	510	491	515	517	467	505	517	485	492	519	496	505	505	478	522	536	557	480	501	514	523	518	517	494	502	502	451	539	480	486	545	519	472	565	530	496	534	499	501	518	463	566	513	529	516	497	553	487	486	493	503	502	496	449	500	520	535	505	434	532	488	513	496	500	493	477	498	486	523	543	521	542	524	499	508	483	534	520	539	529	519	494	497	539	467	505	536	545	518	528	515	553	534	536	574	563	485	490	561	523	522	480	534	516	492	503	509	504	498	504	521	559	493	557	536	456	519	522	485	501	510	514	507	555	477	541	501	471	558	552	522	494	476	464	507	476	485	533	511	511	520	543	560	487	533	485	510	500	500	539	576	504	513	491	484	487	529	509	514	489	561	567	483	489	500	567	494	542	521	507	477	503	512	528	482	492	523	477	505	537	475	523	507	534	521	530	528	482	476	480	493	499	503	495	536	508	510	517	515	487	473	532	538	502	507	524	515	534	506	466	537	504	535	491	490	506	493	529	514	472	506	464	508	466	502	487	509	533	509	497	519	497	520	530	498	474	516	491	489	532	476	497	569	530	543	519	489	505	496	529	495	505	481	507	479	483	501	523	506	501	495	498	543	460	521	542	521	490	525	485	493	535	475	547	517	516	533	509	526	514	496	519	483	496	493	505	499	490	525	507	496	492	529	520	541	490	481	480	523	474	534	504	505	516	505	521	504	535	521	555	538	483	504	506	531	521	451	522	521	499	510	467	523	523	502	525	519	537	533	501	491	534	528	502	487	494	503	510	488	546	494	524	519	509	485	478	467	487	475	463	526	495	510	469	491	488	518	489	470	532	485	504	543	549	525	512	504	537	488	518	505	480	485	541	552	506	509	502	483	514	507	501	511	526	473	512	500	551	538	515	487	508	516	494	506	513	523	481	540	463	518	498	560	508	548	500	506	525	503	545	521	505	495	510	513	517	522	517	489	502	483	467	501	502	547	518	523	470	489	496	512	508	503	509	479	551	509	487	532	524	506	516	525	519	496	501	524	553	538	505	525	509	538	506	488	510	521	463	478	503	502	521	462	545	537	534	530	506	550	487	559	487	532	492	510	545	503	533	518	452	467	455	564	523	474	476	517	508	447	468	500	542	502	496	509	527	532	518	500	559	534	495	515	509	538	546	526	464	508	520	513	546	530	484	538	510	479	547	501	547	476	501	514	473	501	475	498	503	546	520	498	532	511	495	512	505	521	533	512	548	538	538	522	512	475	509	511	476	507	473	490	519	529	478	531	483	479	537	549	480	512	509	474	542	534	506	495	457	557	491	503	527	504	461	489	482	477	493	542	463	498	489	514	531	510	464	506	494	497	469	490	505	513	494	524	478	546	515	521	534	484	504	502	496	523	500	486	525	507	472	491	507	477	522	476	496	482	504	522	524	512	494	519	478	525	492	476	468	527	518	468	517	474	513	537	486	555	492	481	534	488	530	497	536	497	517	474	497	518	514	530	497	534	481	487	508	492	522	461	520	522	486	524	504	539	477	497	513	535	541	494	520	499	482	513	524	488	517	541	493	522	487	484	532	492	553	518	517	518	497	564	515	523	511	523	530	505	473	498	554	504	537	479	511	537	521	493	548	511	460	500	531	482	504	481	498	521	509	546	496	527	505	521	533	534	521	478	532	534	537	471	505	472	513	537	518	520	562	512	493	501	519	507	535	501	511	536	552	543	514	478	529	497	490	472	544	477	492	506	523	512	448	469	498	507	519	511	501	498	510	536	481	509	493	457	534	536	485	533	526	527	470	518	519	499	489	504	509	538	481	517	550	524	478	519	538	503	493	479	486	478	521	532	477	532	503	507	540	490	529	459	504	525	522	506	546	538	530	500	501	506	526	511	496	450	498	542	534	499	491	496	519	486	490	494	499	483	549	527	493	510	497	485	488	515	478	526	492	485	532	533	479	522	558	464	490	487	532	533	487	459	495	505	501	533	502	558	545	523	496	539	503	515	544	471	497	497	507	548	528	470	487	488	493	493	512	481	507	547	549	473	495	522	502	499	469	456	467	515	493	546	518	451	509	513	509	492	518	535	525	559	494	516	494	499	523	513	541	539	506	514	535	509	486	515	501	519	497	511	494	497	492	519	492	491	496	497	487	500	535	485	492	537	469	511	456	458	506	518	486	504	490	506	489	507	534	488	504	526	487	522	532	500	523	518	513	512	497	485	543	537	490	519	507	504	482	528	530	570	506	524	480	516	526	522	524	523	480	514	504	500	489	489	487	508	513	520	502	536	524	554	511	502	486	483	495	523	495	529	465	480	489	508	494	539	549	531	524	482	512	533	546	507	508	511	515	528	504	489	506	498	527	522	568	482	516	528	480	502	517	497	542	531	478	500	505	465	535	527	519	529	520	515	518	515	472	498	546	510	479	499	538	512	508	518	513	512	489	521	525	529	493	484	517	502	512	461	514	502	515
38670	13124	1350	326	301	251	275	256	298	277	279	300	262	245	255	296	244	271	250	256	249	280	286	254	266	281	238	260	272	276	257	264	273	270	264	279	298	244	275	282	290	306	285	243	271	277	271	256	226	264	263	296	267	284	284	280	273	262	258	291	276	255	267	272	284	296	262	258	271	255	291	254	246	255	272	279	275	266	242	266	262	266	275	258	256	246	278	267	257	269	236	270	319	268	279	296	242	289	269	276	299	275	311	267	264	277	259	279	259	285	269	261	270	252	264	285	290	249	238	289	250	270	281	291	273	279	253	281	294	265	225	297	282	250	277	264	239	252	275	269	297	247	273	268	266	281	275	282	279	296	239	248	252	283	244	282	283	274	283	269	324	282	270	266	214	275	276	286	229	263	268	240	272	241	256	255	274	284	266	245	254	272	252	253	299	250	264	249	260	264	242	272	225	292	292	255	258	270	246	297	273	256	294	265	284	252	280	266	235	268	284	265	264	265	285	259	266	281	273	270	278	246	267	269	247	254	271	268	274	245	257	279	281	248	265	272	290	298	253	255	268	288	273	275	267	288	252	262	234	287	266	284	274	237	260	266	268	268	283	273	279	261	277	265	277	279	260	273	270	275	252	282	289	243	245	275	275	261	292	275	226	266	245	226	286	269	258	265	278	300	262	268	257	273	298	238	287	243	282	262	293	261	281	261	252	269	258	243	275	255	287	257	251	292	282	265	270	262	292	275	282	294	274	274	271	280	256	256	311	235	258	280	297	266	270	266	294	297	255	246	259	258	261	242	272	269	277	271	259	277	267	295	261	270	283	265	252	259	253	294	261	269	299	265	251	253	297	240	271	248	300	226	270	284	272	257	242	255	275	255	263	259	263	301	283	307	266	270	309	273	285	285	287	250	266	277	267	278	280	251	274	261	257	265	283	311	288	256	269	290	282	296	294	255	288	273	295	249	261	284	273	250	283	271	259	285	259	267	255	297	270	288	254	272	309	265	266	273	260	237	281	296	272	242	276	284	268	282	270	243	273	282	283	269	316	300	269	296	282	248	282	264	286	250	252	286	253	240	261	278	274	278	269	287	244	246	277	255	264	277	235	280	258	274	250	279	274	296	264	237	291	261	270	257	265	275	265	266	293	284	281	260	246	269	277	278	255	248	265	258	274	264	296	287	274	259	250	265	297	271	287	248	279	250	272	277	270	260	275	263	274	280	261	279	277	247	271	260	289	282	262	285	272	286	270	272	305	285	281	242	262	273	268	295	263	262	253	241	253	269	278	263	244	244	286	271	252	265	252	259	266	258	276	280	285	260	305	235	243	247	240	261	268	264	263	280	259	267	250	264	274	267	255	264	267	269	284	289	279	271	286	271	279	260	250	246	252	311	256	236	308	276	280	266	271	263	222	244	256	257	280	254	265	273	286	294	276	226	264	244	291	254	275	262	255	258	308	274	286	297	270	280	261	262	264	255	268	266	264	285	290	284	251	276	258	236	298	264	242	267	265	276	250	272	290	258	285	257	241	273	283	274	269	299	259	249	270	291	264	273	247	240	285	279	267	239	262	289	279	247	288	276	258	276	259	271	288	244	268	271	263	270	283	264	278	289	274	264	277	298	297	270	291	303	250	281	269	260	280	273	276	283	262	217	290	269	280	279	267	252	268	273	256	260	279	264	260	304	282	259	277	260	303	274	298	258	286	272	267	251	269	276	284	274	272	254	254	238	248	274	283	270	268	255	284	238	284	265	280	270	263	260	295	259	234	257	296	290	269	281	264	289	270	265	277	298	265	286	286	292	247	277	287	245	257	297	275	282	311	253	280	269	255	293	256	271	271	250	269	278	279	289	277	258	278	276	250	269	284	262	287	269	306	285	270	278	281	261	282	258	278	279	250	281	287	271	259	269	274	270	273	230	275	259	274	272	261	270	272	287	240	286	298	268	267	310	273	290	277	260	254	268	264	254	262	290	271	246	296	273	274	288	235	276	257	256	247	293	269	241	247	251	270	242	272	283	244	251	279	278	278	274	249	255	273	265	272	280	284	300	290	273	265	269	262	261	270	248	278	279	264	254	287	252	298	290	256	274	248	281	268	293	269	295	275	258	294	243	274	270	258	275	280	269	272	259	271	259	293	267	270	242	298	276	261	252	248	260	311	254	235	245	253	243	277	258	266	258	332	249	258	288	257	277	255	251	278	256	248	264	247	252	297	298	273	308	257	293	272	257	284	278	270	295	274	270	226	284	275	250	279	275	266	260	288	283	249	235	258	299	249	258	265	258	239	261	274	290	276	269	233	235	283	287	244	275	280	289	258	248	269	235	275	287	289	255	238	270	261	262	275	244	264	309	273	288	267	261	240	265	292	258	271	291	280	273	252	265	284	266	281	264	278	291	271	244	236	276	261	258	293	288	286	280	274	280	253	259	252	269	283	281	254	271	270	277	255	282	262	255	267	265	260	263	291	294	273	250	265	274	269	305	261	281	257	284	268	275	268	273	266	268	238	264	248	299	261	264	280	259	249	246	267	254	276	267	311	273	277	277	275	247	277	264	255	295	270	257	243	313	262	262	293	292	319	277	282	307	269	239	280	264	259	280	279	281	268	272	281	243	257	281	283	262	272	265	260	291	279	260	284	265	249	267	258	264	264	293	254	271	279	274	277	279	264	269	287	279	275	266	262	301	276	274	268	302	272	284	272	246	263	260	252	252	253	288	307	266	265	285	255	292	262	258	254	245	290	252	270	315	275	255	273	276	319	254	244	288	292	267	261	278	255	275	240	266	247	278	277	286	259	247	275	276	265	243	254	258	285	261	258	287	272	287	276	277	286	246	266	270	268	237	277	275	274	242	240	285	259	274	272	246	266	255	268	295	289	308	285	289	267	301	287	268	281	276	235	261	291	271	275	295	279	283	299	249	253	284	258	269	243	276	269	271	245	243	287	261	284	254	270	286	271	290	250	273	256	272	288	262	259	268	258	291	280	296	287	253	277	264	267	289	253	217	299	258	263	281	252	260	239	286	244	231	266	254	282	245	276	259	280	280	252	283	280	305	276	278	272	258	267	314	303	285	262	253	287	254	274	265	277	263	271	263	307	255	265	252	288	246	284	249	283	229	256	272	263	261	263	286	293	269	259	259	285	288	265	281	254	260	282	275	300	246	259	244	265	268	247	294	273	281	280	267	283	227	273	280	305	276	231	276	291	268	255	294	251	279	243	283	268	276	264	263	282	262	286	277	280	256	262	275	268	265	259	268	289	253	253	300	263	273	261	296	267	264	251	272	265	261	258	293	288	256	270	280	267	272	250	249	253	288	249	277	268	270	303	281	271	271	264	256	284	246	264	276	263	281	281	258	299	272	289	267	272	289	253	280	261	260	268	284	281	271	279	263	276	276	240	292	268	285	243	264	288	284	285	296	294	307	244	261	261	246	266	257	267	275	244	267	307	258	250	274	283	258	258	240	293	266	255	269	288	281	267	261
31564	7383	825	803	828	807	774	734	754	719	755	751	757	761	723	715	712	775	685	716	761	712	768	678	742	699	739	701	746	725	764	699	734	717	737	735	724	739	694	714	749	725	734	753	763	724	709	719	730	732	759	754	770	773	769	727	742	734	761	754	762	803	704	789	751	754	762	755	728	714	703	706	699	746	742	706	721	790	726	742	714	726	768	757	725	695	707	686	697	700	738	719	714	696	774	738	694	725	821	731	682	710	737	728	752	737	739	773	722	721	731	731	746	713	715	733	749	748	730	704	725	721	771	707	755	754	758	741	743	770	729	753	755	700	690	752	732	767	700	755	670	710	674	766	690	751	684	714	720	722	700	711	651	766	743	712	718	752	689	733	675	734	756	711	716	701	737	712	754	765	719	776	712	697	687	729	737	735	685	722	746	781	775	718	691	728	737	763	749	746	727	702	726	703	725	653	736	732	731	706	721	715	700	761	736	666	736	767	759	687	734	694	723	761	692	703	705	757	721	759	696	729	776	716	724	755	690	758	702	698	747	750	693	719	737	735	749	716	696	682	706	690	704	735	701	714	719	712	679	720	741	707	722	747	738	723	723	651	723	753	731	706	722	708	700	749	698	766	751	773	695	728	718	717	752	774	752	732	708	745	738	700	725	736	704	745	705	737	685	741	713	740	797	731	720	689	750	684	707	712	724	754	750	715	765	758	693	735	708	744	716	723	748	736	718	726	724	708	698	728	725	740	746	705	748	728	716	727	722	699	704	690	750	699	728	715	744	755	706	700	706	792	753	735	695	728	681	729	767	729	707	737	747	685	725	758	723	686	773	706	715	736	728	744	734	725	723	816	693	728	709	725	691	707	716	729	676	709	709	764	745	707	764	679	745	728	718	710	680	677	735	723	706	671	711	758	724	700	725	672	689	753	747	717	737	705	757	741	702	694	726	722	738	648	742	726	736	760	710	707	649	717	689	672	735	719	740	760	719	683	703	741	717	719	717	713	690	724	687	761	736	717	756	732	749	719	699	726	762	734	747	718	729	754	702	768	726	717	764	710	754	764	707	741	698	691	703	719	707	725	723	704	726	723	731	715	686	672	754	744	755	731	746	766	719	701	724	723	712	706	704	777	741	698	770	730	751	694	743	718	733	718	685	739	737	701	705	708	664	703	759	762	721	728	793	710	705	755	706	713	662	727	744	711	729	770	706	746	693	743	690	712	739	723	712	708	725	729	747	699	769	668	719	709	733	716	673	691	734	725	737	667	761	702	666	732	720	702	715	725	766	723	695	657	701	684	734	739	741	735	732	759	700	716	708	667	726	739	697	722	752	742	736	757	715	689	720	734	696	728	695	720	744	761	728	694	706	730	738	679	761	765	746	711	723	725	735	680	689	749	724	700	738	681	735	685	729	750	723	731	696	752	756	757	695	706	729	738	741	717	741	706	796	726	710	778	719	703	718	746	732	758	755	776	755	703	724	696	670	664	698	721	751	715	733	747	684	745	714	730	706	724	729	723	723	745	724	746	734	677	744	729	663	742	717	675	731	732	756	686	743	746	772	715	758	707	771	769	720	755	676	760	752	764	717	730	720	715	731	697	690	751	680	749	745	711	722	740	772	686	691	736	727	720	735	704	715	763	733	743	705	731	717	692	728	716	721	759	688	756	741	695	718	728	715	712	764	681	695	748	694	677	685	741	725	714	735	681	750	687	719	718	764	710	751	705	705	738	717	736	758	751	708	751	780	675	728	713	727	710	725	775	705	711	734	671	691	701	706	704	730	730	750	763	743	720	768	704	731	721	772	755	774	762	724	819	757	692	703	727	744	743	740	719	698	727	738	743	693	749	657	707	664	727	756	697	748	739	736	708	728	742	754	776	681	756	691	715	685	720	719	741	780	777	740	734	742	743	717	698	715	728	706	729	718	699	710	712	737	707	719	744	730	747	719	728	760	743	714	720	711	729	718	736	710	724	709	722	699	774	689	678	727	729	754	745	745	727	717	755	749	726	717	720	711	700	707	733	752	698	807	718	747	737	725	741	698	731	711	699	735	708	765	710	802	690	785	698	705	744	737	732	713	698	684	717	701	736	711	735	708	739	748	708	744	683	719	753	745	687	693	734	695	715	756	725	772	757	742	693	745	693	731	706	714	704	768	741	710	766	730	785	700	739	733	754	698	745	753	723	743	658	706	731	682	704	722	738	782	704	719	732	722	719	718	749	720	689	699	730	688	725	736	758	688	761	734	733	737	715	695	719	685	779	681	703	731	721	677	748	702	693	684	711	751	702	716	760	713	733	761	761	714	724	703	698	746	680	747	752	748	723	744	740	770	706	701	690	735	726	739	715	718	722	779	722	707	721	723	696	715	670	759	707	693	688	730	749	677	779	738	710	695	740	716	716	761	718	723	738	774	735	729	728	681	685	715	735	746	699	700	763	754	710	685	701	747	726	737	751	670	738	712	709	716	702	712	696	710	666	755	735	763	759	739	751	696	692	690	687	727	751	748	671	726	722	715	696	690	734	713	727	771	733	747	732	738	712	699	691	740	744	771	758	753	794	707	751	713	738	762	707	726	728	758	676	746	724	748	707	751	695	691	765	772	771	686	712	716	713	717	706	706	696	712	725	747	728	728	744	714	761	706	757	727	727	670	740	744	707	687	722	736	690	683	705	743	701	745	733	689	720	752	752	739	726	719	666	731	717	709	734	749	731	688	721	765	770	742	729	728	739	751	704	689	705	715	731	717	735	742	755	689	739	724	706	720	713	715	716	671	742	764	746	727	719	745	714	703	758	747	728	749	724	712	740	772	694	722	727	756	740	705	761	738	728	709	704	724	722	748	721	674	751	702	711	707	707	789	725	727	762	751	705	722	722	685	734	708	735	682	726	758	688	682	765	710	733	698	711	706	772	710	777	718	759	713	725	734	746	673	724	740	716	742	731	748	702	755	697	693	714	736	717	724	713	700	726	779	706	703	725	693	727	714	718	697	721	726	743	716	752	721	749	736	705	686	736	766	715	713	739	678	733	709	720	703	742	735	739	745	687	719	754	677	690	736	728	770	674	726	777	761	770	732	741	763	714	724	721	675	735	713	743	690	721	729	676	750	738	755	689	692	750	699	738	746	722	741	760	753	692	686	741	742	700	746	693	699	727	785	707	759	716	705	700	717	724	714	684	727	749	687	694	746	730	670	721	713	694	744	697	727	703	702	719	730	740	715	702	717	745	704	726	725	725	724	685	707	715	770	736	721	733	714	795	733	741	713	712	733	707	728	672	681	745	690	712	711	705	697	716	730	726	787	679	719	710	753	739	712	722	722	681	701	755	712	690	751	716	720	703	701	733	706	694	708	722	728	698	719	766	724	743	709	694	729	746	685	718	669	759	721	707	722	684	720	680	699	729	766	707	704	749	702	713	728	736	747	699	715	720	757	693	769	758	667	736	717	731	768	728	753	692	734	725	782	702	702	749	700	709	739	683	715	737
69736	39997	13906	1276	367	308	272	236	210	210	184	194	164	198	169	160	176	150	169	175	152	171	165	186	159	166	160	157	151	155	155	139	153	164	141	132	161	160	144	155	166	153	156	167	170	173	211	154	161	167	153	176	172	154	143	154	167	165	201	239	207	250	271	274	343	319	267	228	179	167	148	166	149	156	146	173	148	171	166	148	187	151	156	148	165	139	141	150	142	152	165	173	146	173	155	148	150	136	165	176	158	146	160	162	146	142	146	163	152	154	141	154	159	154	182	177	158	154	153	172	140	178	142	157	176	157	150	165	169	158	152	141	150	129	145	143	163	156	148	165	160	154	158	134	164	131	150	155	129	182	154	162	160	155	147	135	164	157	155	159	145	136	112	154	156	153	149	144	143	147	158	163	155	149	167	171	155	154	149	161	178	150	140	154	144	150	139	152	165	167	178	152	131	160	137	154	142	147	156	141	152	181	150	173	179	143	148	193	170	162	151	165	172	157	138	169	150	144	157	155	155	160	148	163	171	161	137	161	155	155	149	164	149	160	156	147	142	168	183	159	173	166	135	143	136	143	157	140	159	157	162	154	150	162	128	150	139	155	148	149	162	171	156	147	162	143	160	170	150	151	160	152	144	157	147	158	177	144	153	143	163	172	153	148	166	143	151	141	164	156	167	175	120	154	163	167	154	178	153	171	139	164	146	179	138	156	156	146	146	159	147	159	167	160	153	147	144	146	124	150	155	162	165	159	149	162	142	156	144	136	160	141	149	168	152	142	179	129	146	139	133	149	158	148	138	173	152	159	139	136	139	134	177	176	155	142	143	168	166	135	174	151	162	150	151	156	164	165	148	158	152	149	150	160	164	186	138	167	173	148	173	162	150	140	142	139	146	129	166	165	147	155	162	151	162	152	127	170	157	151	142	153	161	153	160	135	154	152	157	167	136	151	160	159	159	143	133	157	148	150	156	150	135	159	136	156	146	149	171	154	167	165	172	144	175	163	157	152	168	162	168	155	149	148	164	118	141	163	157	149	144	150	158	158	162	156	164	131	170	146	149	143	168	145	139	145	156	156	152	176	151	143	153	150	156	154	146	155	153	167	153	151	153	166	152	151	135	161	151	165	158	164	143	155	130	142	137	158	126	140	140	165	167	172	130	140	149	160	168	162	162	172	147	140	164	163	159	159	160	171	133	146	150	137	163	136	189	170	149	161	173	151	174	171	148	132	151	152	147	157	160	156	151	146	150	136	156	145	150	157	167	162	132	147	176	153	152	190	161	162	152	170	146	135	149	139	133	158	172	145	160	143	151	150	141	152	147	154	161	179	167	124	156	140	160	149	161	131	150	155	160	145	155	168	146	161	151	158	152	144	148	152	168	156	159	142	150	152	141	167	174	137	140	189	163	164	141	135	154	150	145	167	168	147	156	155	150	144	143	144	151	140	149	148	145	143	171	149	175	163	132	164	148	139	166	142	148	164	150	150	169	174	156	157	165	126	156	144	157	149	152	158	130	148	165	163	167	156	157	153	158	128	160	155	146	167	150	171	145	143	181	122	159	174	158	152	164	154	159	149	165	141	152	168	171	156	151	146	169	169	151	172	150	164	142	159	143	138	166	163	177	141	161	146	143	148	151	156	180	152	160	175	152	144	157	160	138	150	156	156	159	142	156	151	142	139	167	166	164	168	115	171	159	139	152	141	144	134	153	140	146	139	136	146	160	165	132	168	132	173	149	171	146	152	157	168	181	136	155	144	134	142	146	150	179	160	152	131	146	160	148	156	170	144	175	151	174	162	152	134	156	154	181	143	151	132	144	164	161	145	155	155	141	145	152	165	147	136	170	143	154	152	151	164	167	149	166	141	180	156	157	141	152	147	149	156	163	150	173	170	143	162	163	152	125	121	155	156	163	167	160	159	159	159	156	158	152	175	134	172	135	157	152	163	138	147	135	152	157	159	140	155	146	152	139	136	122	152	157	140	158	144	151	164	155	154	153	158	172	143	154	168	159	135	145	149	147	133	167	146	166	150	167	167	162	160	151	161	142	158	155	148	153	159	141	168	155	146	145	147	155	163	150	166	136	170	151	145	157	146	158	180	141	162	146	139	159	168	138	133	180	143	156	160	172	138	135	145	147	134	153	160	192	140	187	148	157	169	142	165	144	153	151	165	151	164	152	155	126	142	162	143	167	162	163	147	147	161	157	136	167	169	152	161	153	160	147	143	146	153	138	167	146	149	150	150	144	166	141	140	148	131	162	151	160	152	125	151	155	140	147	140	147	151	141	149	179	149	155	120	169	184	150	160	136	158	164	158	160	137	141	160	152	160	171	141	161	155	143	156	149	158	161	137	172	159	142	156	159	164	157	160	144	143	148	158	159	162	160	151	140	167	155	143	167	146	138	137	151	163	141	159	159	151	161	176	150	130	153	157	167	157	167	170	168	158	158	147	166	148	143	144	144	150	144	145	157	145	165	148	161	152	159	143	148	161	139	167	172	164	136	159	144	170	143	150	171	154	143	157	172	158	155	178	160	172	166	161	129	174	147	167	160	133	135	144	129	139	148	161	153	157	143	139	156	138	135	181	178	161	152	149	159	134	142	132	147	173	151	127	170	142	154	168	154	133	137	153	147	157	158	155	149	164	139	158	147	137	136	151	140	165	193	147	173	140	157	152	135	141	148	166	184	170	136	159	127	158	147	162	178	153	155	160	163	165	158	161	157	150	131	165	143	129	158	153	120	153	139	165	162	148	159	138	152	125	131	145	182	145	162	154	154	142	171	137	160	165	132	177	149	148	136	147	157	141	146	143	157	149	173	142	148	157	147	149	149	161	183	154	154	175	161	162	118	163	149	144	148	150	142	148	167	140	153	152	162	155	169	161	140	161	155	168	140	147	166	150	135	157	140	141	186	169	170	158	151	159	160	155	161	153	142	156	135	152	156	141	177	176	143	166	151	148	165	142	148	157	144	131	145	144	151	147	151	144	141	153	143	147	170	129	164	171	153	171	141	165	143	145	159	163	162	138	157	136	145	139	132	153	158	172	130	157	145	151	151	161	149	165	163	159	162	172	169	151	154	179	148	146	185	174	161	140	163	142	153	145	163	141	159	168	165	166	136	136	150	159	164	163	144	143	168	127	151	161	157	150	157	159	160	131	179	135	147	147	137	167	151	164	161	171	144	164	167	166	150	154	146	154	151	167	132	165	161	142	161	169	164	166	136	151	164	168	149	156	142	159	157	155	151	144	157	157	153	152	149	130	163	166	153	166	132	175	137	149	160	176	160	137	161	137	175	169	145	175	170	155	151	157	149	154	153	168	156	148	160	148	159	156	182	164	167	176	174	136	150	139	163	163	131	169	142	169	165	163	161	157	150	159	155	156	162	149	171	155	161	169	156	149	162	145	140	144	162	160	168	127	138	128	140	146	160	126	155	154	157	180	166	163	148	153	157	168	161	137	152	159	159	153	166	154	150	142	162	148
49160	27057	1295	1428	1314	1081	942	830	772	691	661	650	629	523	611	536	546	562	536	550	564	478	498	536	516	492	500	504	496	472	493	454	504	478	474	441	480	503	488	469	515	484	503	493	516	627	586	512	517	508	550	523	498	479	486	509	514	591	849	1010	857	1312	1520	1474	1938	1728	1490	1212	699	513	519	509	457	501	458	481	497	478	458	446	509	448	433	468	447	479	458	438	445	450	467	443	442	482	455	438	445	436	422	457	431	474	442	434	399	467	451	390	446	462	437	426	449	449	429	420	454	436	473	432	477	476	455	428	457	435	437	488	466	401	452	461	399	482	461	487	455	445	415	445	432	455	438	459	439	461	442	426	428	443	486	487	418	466	428	447	460	456	460	446	447	453	455	446	476	441	434	471	445	494	461	497	489	456	466	448	420	453	461	419	482	445	443	453	424	424	456	462	474	453	450	483	423	398	484	447	442	465	408	474	390	471	430	445	476	484	435	443	440	449	463	463	411	476	448	450	468	458	439	402	449	440	471	450	440	438	412	477	453	464	447	460	444	449	450	469	458	423	443	455	487	492	457	435	445	474	458	412	453	470	430	463	485	416	459	481	481	463	474	437	467	466	435	437	459	427	473	476	448	468	437	444	441	449	467	408	453	463	429	484	444	480	458	427	449	431	450	440	459	473	391	393	485	466	400	440	450	443	476	488	422	421	478	469	446	466	437	432	416	453	451	466	440	482	440	452	481	446	455	445	462	458	482	459	455	455	397	450	430	453	461	427	429	470	424	445	453	477	434	448	450	478	443	413	449	448	472	477	446	469	430	410	444	423	459	433	454	432	433	447	478	394	451	407	451	445	464	459	437	467	417	448	433	432	447	473	451	432	448	464	434	438	453	437	452	469	453	446	478	473	446	439	451	480	435	459	442	450	431	481	441	450	444	431	441	433	451	460	433	436	450	477	463	417	475	436	458	480	405	446	435	505	417	455	444	440	457	446	469	437	481	442	455	412	443	426	476	411	408	463	417	454	422	461	453	459	435	444	464	458	470	443	435	461	445	461	436	426	411	453	465	446	447	498	445	491	454	436	432	465	464	441	422	437	410	436	452	468	465	432	416	439	446	472	402	457	400	400	478	477	429	464	445	418	422	446	447	442	467	448	454	454	435	456	479	456	438	409	460	460	468	458	425	426	479	454	467	432	419	436	436	462	437	431	428	426	453	410	430	421	481	423	430	464	448	461	468	448	437	494	477	462	447	455	490	474	435	453	434	431	449	487	477	447	442	435	459	478	429	424	470	456	450	480	436	484	449	445	472	451	501	413	423	463	454	435	424	480	492	425	446	463	455	433	440	438	457	449	419	475	451	518	440	447	433	430	441	428	446	421	439	461	420	470	437	479	469	444	472	422	439	446	447	435	475	461	433	426	446	438	448	447	449	418	464	469	415	470	442	435	453	460	471	426	450	435	412	445	489	465	476	410	478	460	456	454	412	466	497	481	452	480	421	428	465	400	454	460	453	400	455	432	478	455	433	420	440	443	487	439	476	426	464	482	510	460	441	471	487	473	450	486	506	425	489	419	445	480	472	452	467	465	455	445	452	506	445	489	485	472	449	442	456	467	450	466	477	436	414	463	432	464	428	467	465	462	457	450	463	460	474	447	432	456	448	440	455	493	443	425	434	444	412	440	473	431	430	469	403	464	439	399	448	491	430	467	462	440	399	404	440	443	440	447	480	428	450	452	413	439	467	498	439	477	451	415	439	493	413	482	454	442	470	417	437	430	418	446	436	425	473	504	445	413	414	426	451	445	444	431	456	467	419	457	486	476	455	468	443	432	462	433	444	422	455	479	466	447	473	429	459	467	478	493	399	482	417	443	514	457	450	410	463	494	433	479	434	423	473	447	464	444	455	435	450	461	396	446	454	423	455	468	451	463	455	444	440	453	439	420	412	473	420	448	454	463	478	431	475	492	422	456	467	453	422	444	455	449	432	422	420	429	436	416	447	426	479	445	493	446	444	452	417	455	473	489	464	473	468	477	481	489	485	471	449	401	446	475	478	416	429	459	451	434	440	425	433	450	431	441	438	440	420	453	484	443	424	455	453	440	456	435	439	443	465	456	457	438	396	409	456	490	476	402	481	447	440	466	474	441	442	417	445	443	442	436	496	414	437	397	462	476	411	449	436	459	431	465	448	410	410	434	422	464	436	460	432	436	464	479	431	479	453	452	449	428	455	438	444	439	434	456	441	462	490	441	455	458	466	447	433	448	430	436	427	438	464	454	447	445	454	425	457	458	446	447	463	430	469	452	474	445	431	442	420	448	463	416	469	447	466	463	443	471	468	423	457	482	482	442	402	480	411	471	420	416	468	489	480	428	451	439	421	458	479	441	496	461	448	423	447	410	442	426	430	409	447	405	438	441	445	423	468	421	455	445	420	422	437	442	437	429	430	440	427	453	471	414	448	449	450	414	472	426	467	440	447	478	424	442	434	429	431	434	392	439	461	460	447	467	437	476	444	423	435	435	425	438	435	442	433	446	442	440	449	426	508	434	464	464	453	447	481	489	471	440	474	418	472	429	429	443	455	443	433	515	425	434	454	460	427	448	479	461	434	439	446	426	424	496	448	410	431	464	394	440	460	447	454	433	475	470	437	442	463	458	456	474	460	454	464	454	438	458	437	505	458	439	424	468	426	409	435	452	459	455	462	431	448	437	440	449	456	431	377	472	467	492	468	446	441	404	433	488	419	416	450	466	405	454	454	464	421	440	444	450	421	474	446	480	446	453	469	449	487	445	451	433	465	458	466	457	454	453	429	483	421	477	488	435	439	438	426	450	449	452	434	503	408	439	432	421	423	454	466	463	473	450	468	452	448	448	461	459	437	452	457	442	428	436	466	445	448	454	450	437	402	480	439	442	436	441	420	460	463	470	431	421	439	407	466	481	426	430	456	447	447	490	425	462	442	433	462	469	469	443	417	422	437	458	462	446	436	431	443	452	467	455	419	479	452	386	483	439	447	417	458	438	440	451	420	443	437	445	469	467	471	423	454	444	432	479	440	439	435	475	473	465	423	474	415	493	408	465	411	428	440	461	481	427	474	477	457	447	407	469	482	436	449	469	457	470	438	423	447	432	452	401	436	445	467	456	483	427	437	448	449	460	494	453	476	456	470	468	461	451	462	455	421	467	426	447	455	422	414	408	465	448	400	449	475	459	465	474	431	432	454	476	437	488	444	439	449	472	443	400	447	433	479	462	475	452	469	420	463	454	446	470	423	436	426	444	467	461	476	424	431	489	444	433	452	490	451	473	482	446	455	401	417	474	419	425	425	477	451	439	428	454	442	460	432	452	429	483	462	442	444	454	453	425	431	433	446	451	447	437	462	439	449	426	456	443	438	453	424	467	420	447	474	450	446	435	421	465	424	447	456	434	428	455	418	450	462	440	438	456	422	441	463	455	449	440	433	460	454	441	444	459	417	431	463	442	452	439	430	467
78273	50447	20539	4746	694	478	350	321	298	265	215	249	241	213	229	218	186	196	202	197	173	203	195	164	180	209	169	179	164	172	197	166	165	168	177	190	184	188	170	188	147	175	204	182	203	231	203	173	174	206	214	185	194	224	182	199	179	191	267	270	278	232	341	463	491	484	382	309	257	182	192	202	176	176	182	174	203	171	161	164	180	176	160	199	173	173	169	188	175	167	178	161	203	158	162	167	187	178	194	160	175	191	169	166	189	173	167	192	152	175	167	173	182	168	148	162	196	170	190	173	164	199	168	170	178	163	188	185	182	169	156	186	158	157	162	177	162	145	147	196	155	178	168	171	171	181	166	163	175	167	177	165	175	186	166	166	163	165	197	151	155	179	164	150	171	173	172	148	156	180	161	172	171	159	176	161	170	174	165	168	184	142	183	159	174	165	179	200	175	176	150	179	169	185	158	189	163	176	186	158	162	162	182	173	165	178	177	158	160	173	164	151	186	170	155	173	158	161	182	185	177	174	173	160	176	173	154	194	174	181	177	180	173	159	216	188	186	151	175	157	187	157	184	200	187	166	178	156	161	169	173	181	188	172	164	153	193	193	170	184	178	147	189	155	173	180	163	165	173	145	161	168	184	159	174	181	172	201	162	169	182	172	191	173	176	189	182	194	188	169	194	198	177	170	157	169	194	181	176	170	183	167	161	166	183	186	180	164	173	187	168	184	164	153	184	162	183	171	168	193	161	167	171	184	185	169	175	191	172	176	180	171	164	193	182	165	157	158	168	161	168	180	177	173	182	171	146	166	181	158	162	170	154	179	171	167	166	182	161	172	204	197	180	171	154	163	176	153	185	181	174	182	172	173	152	170	185	158	186	161	172	184	171	175	176	178	185	175	199	181	175	184	168	170	175	165	190	187	181	163	169	180	180	164	207	189	167	161	197	184	150	167	196	180	148	186	180	168	173	175	185	173	186	179	154	185	149	188	161	180	149	162	177	173	168	177	157	162	203	168	184	151	172	160	171	147	155	164	148	161	186	164	188	183	170	147	174	192	182	168	171	170	185	162	172	168	169	174	201	187	182	189	155	186	155	187	159	166	181	163	164	183	179	161	180	185	173	189	159	159	180	176	164	188	168	159	157	189	181	191	178	179	163	185	185	188	160	162	177	180	171	174	185	165	150	156	143	172	181	162	140	156	169	155	174	159	177	179	194	162	157	162	178	182	195	164	153	154	187	171	152	157	170	166	158	153	148	160	171	162	165	168	172	168	187	185	168	170	168	182	165	162	152	170	192	172	166	191	162	193	180	134	174	169	181	179	174	155	158	177	200	199	153	169	179	173	162	212	171	177	188	173	171	156	159	168	161	144	180	179	177	187	179	170	183	179	175	185	176	169	167	170	152	161	161	184	159	169	141	177	173	193	183	179	168	181	179	180	162	182	157	159	193	165	176	174	170	185	162	162	167	162	162	169	170	194	166	174	191	169	188	188	172	158	163	174	184	170	161	198	184	196	175	164	201	170	206	149	182	160	187	161	165	178	174	164	191	168	187	160	160	180	175	161	165	178	176	180	156	171	173	182	155	158	178	182	144	188	167	178	161	165	158	167	182	170	165	174	192	150	185	182	188	162	179	158	185	162	189	175	162	170	161	175	183	166	176	173	184	161	196	182	179	172	170	149	170	168	176	178	187	160	179	179	192	161	184	179	176	163	180	174	184	154	136	193	161	162	183	162	156	168	167	188	148	183	167	164	166	168	163	172	170	181	165	196	181	188	164	171	183	167	179	180	163	174	163	176	203	195	181	177	180	183	162	176	193	184	149	156	186	171	185	155	153	173	195	178	161	170	174	202	168	153	157	188	170	178	154	179	159	159	162	170	174	159	182	190	185	169	190	188	174	203	169	170	157	153	165	169	185	164	184	170	163	187	182	179	184	163	182	175	170	159	182	177	168	175	190	157	171	162	167	169	205	169	166	162	137	169	175	178	170	189	179	175	193	172	195	183	163	174	179	153	175	185	174	178	188	162	161	185	156	171	168	137	161	175	178	134	163	187	169	166	180	191	164	168	195	164	202	165	178	184	206	175	185	174	193	185	157	196	172	176	180	195	168	179	174	172	203	159	176	185	190	162	170	174	170	183	195	184	170	166	188	176	173	176	173	182	147	150	185	170	167	164	189	150	189	176	180	186	161	173	185	177	186	174	171	178	192	177	159	160	174	164	179	177	156	166	162	180	182	192	185	148	165	165	178	166	148	173	173	155	175	154	162	210	148	193	181	155	171	202	168	168	176	175	168	145	177	163	159	192	172	172	182	176	188	179	166	150	196	142	165	167	141	168	163	178	150	170	170	170	186	172	185	166	174	163	145	153	175	144	176	153	172	169	182	166	153	178	150	174	164	173	166	180	157	176	158	176	164	173	167	180	187	182	187	174	168	178	167	166	150	152	152	183	175	159	180	182	172	171	181	191	207	156	149	176	163	163	165	179	192	159	175	161	175	188	178	177	168	172	178	184	178	151	186	156	171	165	178	167	181	188	151	164	164	183	179	170	182	176	176	172	175	181	166	175	178	169	181	187	180	171	182	175	174	181	168	160	173	175	180	184	156	173	140	196	148	157	179	170	171	193	198	196	160	157	150	184	178	170	174	185	171	158	202	194	179	175	159	165	185	169	180	176	180	180	166	165	176	172	181	154	169	181	154	158	172	146	171	182	151	160	178	148	169	193	168	168	195	161	185	164	192	193	188	153	154	180	168	192	168	169	158	192	181	173	188	167	177	188	156	176	199	173	174	162	150	184	183	176	154	174	174	171	178	168	187	181	199	167	172	166	174	173	170	175	179	203	189	174	155	190	167	163	187	179	169	172	175	177	148	173	186	149	170	156	151	177	163	173	168	163	173	154	163	159	155	154	166	185	151	155	186	185	155	167	166	177	185	170	166	182	153	194	188	182	152	171	155	189	170	177	168	164	165	188	177	179	170	174	181	169	181	162	184	172	151	178	178	173	200	177	175	179	189	155	158	177	180	158	163	166	174	187	174	200	174	158	201	193	154	176	191	165	145	190	192	165	175	156	144	156	166	192	145	191	190	190	162	189	182	180	188	173	187	169	183	182	170	175	174	155	173	171	191	184	165	189	183	174	198	160	188	176	177	147	180	143	173	173	173	183	178	146	188	151	171	184	166	177	201	166	161	166	165	165	185	181	182	184	158	170	170	173	189	194	169	171	185	145	156	160	161	189	183	176	167	170	177	178	175	153	174	177	172	193	151	172	162	154	184	178	158	171	171	156	167	159	165	186	182	170	186	171	152	147	191	170	157	172	168	149	162	163	154	156	186	171	161	158	179	155	174	201	181	172	161	156	180	163	155	174	163	182	179	156	153	178	170	143	172	162	155	154	200	200	167	205	183	175	166	186	162	180	172	179	164	181	182	174	189	177	159	154	166	191	180	178	153	161	155	180	165	155	164	172	166	170	166	178	184	175
58273	36593	2131	2386	2024	1768	1503	1299	1131	1052	942	904	844	758	719	758	652	690	667	637	605	623	649	598	581	551	555	564	556	545	560	521	547	514	529	540	505	538	548	572	586	581	599	595	740	902	818	656	602	655	634	578	583	586	603	706	652	776	1332	1315	1088	1072	1713	2942	2958	3253	2472	1519	1151	722	684	570	608	557	541	584	527	524	535	534	532	494	491	500	488	510	487	486	497	491	478	513	515	501	528	467	502	483	502	497	526	547	517	510	506	495	498	530	496	521	518	541	468	520	498	488	503	496	485	488	527	533	515	487	496	475	504	508	505	497	470	512	491	496	500	499	477	514	508	500	487	494	494	510	514	491	514	488	501	504	507	521	470	478	490	459	514	517	524	474	478	544	515	534	473	518	478	475	520	524	500	488	513	461	503	489	453	571	477	523	466	528	482	475	504	492	545	509	492	523	464	508	492	489	477	473	491	493	513	476	504	490	484	507	515	497	526	501	481	485	510	485	504	429	511	530	468	500	439	483	458	490	490	499	491	495	514	494	490	497	497	547	497	464	528	488	474	466	502	524	503	482	524	490	565	496	493	502	526	500	506	500	523	478	512	488	469	480	451	489	511	496	468	514	487	550	499	521	474	537	471	493	521	479	485	512	500	537	526	487	500	499	504	532	514	506	503	486	494	518	461	507	479	478	463	510	500	487	501	517	494	501	506	493	503	501	486	514	471	449	506	470	501	525	502	488	485	485	535	515	499	515	467	491	506	477	479	468	479	487	508	536	493	471	493	510	507	497	518	472	534	517	488	535	526	505	476	492	477	491	496	481	526	510	509	514	481	460	546	534	470	462	502	503	498	505	530	516	508	489	504	515	498	501	481	483	491	532	492	488	474	541	513	491	498	493	444	490	499	498	484	482	513	465	494	510	517	498	505	540	538	503	520	500	458	478	497	495	517	494	463	518	510	455	517	501	559	537	505	509	481	470	467	523	477	521	496	500	492	466	493	494	476	504	525	503	478	500	515	460	478	509	519	498	518	489	499	476	488	525	468	476	463	496	509	482	487	494	561	484	484	519	514	482	487	512	508	538	512	531	485	524	485	488	483	493	461	503	496	489	486	498	484	506	501	505	514	490	534	525	463	524	513	468	545	499	501	506	503	502	509	502	490	491	532	508	497	506	482	495	495	459	477	500	495	492	506	512	521	491	498	511	510	466	473	463	497	502	532	487	535	518	501	521	495	527	499	486	511	529	480	502	462	459	514	490	464	541	527	449	500	488	492	500	531	455	470	471	473	472	492	519	498	480	492	451	507	488	477	498	499	486	513	446	529	521	485	511	518	533	501	478	486	498	473	476	469	511	465	487	478	500	504	498	521	492	541	482	507	517	511	515	536	450	497	473	488	495	511	515	505	464	494	513	487	492	481	498	484	484	526	514	534	485	495	479	545	525	510	491	494	506	486	490	475	469	478	504	467	501	459	516	507	497	516	511	530	482	509	517	467	479	480	509	499	506	490	492	512	493	484	481	474	523	513	505	489	476	476	504	481	499	471	548	522	490	465	490	471	492	489	511	469	476	488	466	513	499	499	462	482	483	513	477	463	526	506	494	456	540	501	510	475	540	502	482	501	483	497	504	459	468	503	484	498	508	502	470	495	496	512	486	486	505	515	519	511	503	493	483	512	507	489	495	497	471	451	475	504	515	469	477	514	485	458	502	502	496	486	493	508	467	500	509	539	491	476	455	516	544	474	524	479	487	456	484	469	515	497	495	506	511	501	477	467	486	474	521	499	476	495	499	521	493	500	492	499	481	528	485	460	505	517	478	499	482	508	510	504	487	512	473	478	493	480	485	492	517	560	483	474	543	523	482	506	470	516	499	514	518	503	502	495	499	496	518	466	489	483	516	508	481	516	502	474	515	460	479	456	497	490	507	479	471	509	493	495	505	513	538	499	472	517	480	515	463	493	523	502	489	505	511	459	451	489	486	472	511	498	448	512	491	512	485	525	492	466	512	496	507	493	507	514	507	507	464	498	479	499	521	517	506	508	514	518	485	520	520	471	508	493	444	500	513	492	473	466	466	496	511	508	492	448	514	473	462	445	494	497	509	491	489	466	492	508	473	517	459	496	487	491	501	472	517	505	494	461	509	497	510	476	495	478	477	522	523	479	512	506	497	488	470	529	544	508	497	509	490	500	500	524	510	466	503	478	461	530	442	484	489	527	452	488	497	548	487	485	487	477	500	492	499	464	477	464	527	501	478	528	507	503	479	498	484	526	517	473	488	489	471	511	528	519	486	478	504	456	471	494	511	480	479	491	463	479	481	471	526	515	513	469	500	480	488	496	496	494	478	533	508	445	510	482	522	485	495	474	503	508	512	496	493	449	452	488	487	490	497	522	492	490	461	508	499	474	519	493	508	530	500	525	504	491	484	483	506	490	528	492	481	497	512	538	496	518	478	477	461	496	531	484	526	492	508	482	511	462	483	500	514	464	475	537	476	492	560	520	526	510	489	491	493	512	495	495	504	521	505	505	477	495	469	514	502	490	512	495	533	450	500	528	522	464	489	506	478	544	484	490	506	487	492	476	490	478	536	495	497	512	505	522	463	501	519	481	495	458	512	501	525	528	496	482	505	475	465	525	513	473	496	525	465	456	505	502	498	477	512	510	487	483	498	501	476	487	513	525	489	491	489	544	503	453	529	545	506	492	506	501	503	478	485	529	498	466	469	527	489	496	494	506	487	536	509	508	507	517	473	493	476	485	521	516	505	520	528	492	521	484	501	497	485	485	521	503	479	517	511	516	506	490	488	503	516	495	486	496	491	476	525	494	521	511	466	485	524	511	525	504	494	494	493	492	523	502	487	510	519	532	528	515	521	504	511	511	517	504	482	510	475	483	469	485	485	496	511	514	500	453	486	497	462	498	518	552	514	516	477	469	516	471	517	531	491	488	518	479	473	530	501	477	490	523	509	466	520	528	449	468	523	525	488	500	496	541	490	500	426	456	509	548	509	487	475	485	532	493	486	478	479	536	475	482	487	500	488	503	480	500	508	545	518	509	541	488	520	523	491	526	505	489	533	474	493	487	547	536	500	511	510	532	502	503	558	492	466	477	486	466	461	490	450	489	514	503	547	506	510	449	495	493	482	486	472	492	509	473	513	476	498	499	478	486	526	487	485	501	504	478	499	480	483	523	477	464	520	500	526	485	507	518	476	509	515	520	519	507	480	472	484	494	546	481	502	485	503	483	479	518	485	492	502	473	503	511	506	498	509	480	499	496	468	493	494	522	500	536	478	486	520	475	466	515	475	478	513	531	522	519	481	458	478	504	503	571	538	500	478	490	484	481	500	504	476	477	517	501	510	515	519	461	522	498	502	508	479	474	479	504	490	523	511	543	513	532	510	517	504	482	528	512	511	476	468	512	511	494	508	492	470	478	495	479	488	490	502	496	520	488	473	482	485	447	510	521	530	516	481	507	497	516	540	486	477	489	522
37478	13021	1196	301	266	268	312	268	277	275	255	266	289	288	266	263	259	279	268	246	271	266	289	285	299	268	269	263	259	233	276	246	263	279	261	309	245	246	248	272	290	267	286	245	282	250	316	267	247	270	245	266	266	297	273	250	276	287	254	251	228	269	257	255	303	270	278	304	231	254	264	280	260	251	292	263	292	265	313	310	275	279	282	257	232	288	294	281	269	265	260	252	236	272	271	249	245	290	277	285	268	272	273	264	257	278	251	266	243	278	223	268	300	265	275	303	269	254	255	274	272	268	248	265	272	265	256	262	285	256	305	271	254	239	256	286	290	243	271	275	252	275	294	289	265	275	297	283	263	289	277	230	260	276	257	290	250	236	279	266	275	238	272	240	286	228	232	273	259	277	303	281	273	272	267	282	270	275	238	240	255	268	252	252	267	245	252	251	259	279	240	276	233	280	291	251	226	245	264	251	275	235	272	264	275	219	243	259	264	263	279	248	281	278	251	269	258	256	263	268	263	257	308	292	253	304	279	270	255	262	238	265	245	257	237	246	260	274	275	233	275	260	261	259	272	263	267	283	276	298	260	260	263	252	247	283	259	246	273	273	270	255	284	239	255	273	272	275	280	260	268	274	277	255	281	276	279	254	262	242	254	244	248	267	279	313	261	245	263	241	252	241	255	273	276	266	248	283	264	279	299	260	260	275	253	257	308	264	295	255	282	254	268	241	279	269	265	285	283	257	270	259	257	279	265	263	256	286	254	253	259	256	260	277	252	277	250	262	282	245	276	257	277	261	292	279	248	259	261	277	275	273	271	247	247	283	276	258	249	265	262	265	232	264	280	257	279	247	255	299	277	248	240	308	243	228	279	254	279	242	260	249	263	289	251	297	263	290	276	243	291	227	252	283	294	275	264	243	281	277	289	250	295	260	261	298	258	244	276	297	274	277	243	261	293	256	268	250	260	279	263	253	271	233	256	270	240	233	258	279	299	281	259	245	263	274	284	272	263	300	243	258	272	250	268	285	300	290	262	257	290	254	280	275	264	254	277	277	273	284	286	260	287	276	237	284	245	285	259	280	261	267	239	275	280	251	255	277	296	263	252	266	235	274	263	275	258	260	284	282	280	263	280	236	280	271	289	246	286	285	267	255	268	249	262	288	265	267	280	273	256	289	277	261	241	262	279	255	241	238	297	233	277	261	265	280	237	271	272	267	271	293	280	241	276	272	251	273	276	256	256	259	273	235	242	269	267	263	288	269	300	268	247	246	291	292	311	235	269	266	257	267	291	240	267	264	270	282	255	259	296	261	263	253	246	245	279	241	297	266	263	276	265	285	285	230	270	268	263	247	241	270	281	267	283	269	282	293	247	256	284	266	279	270	276	291	264	271	264	257	263	253	267	266	268	268	276	269	288	263	274	296	262	287	267	254	254	259	279	280	259	273	263	256	300	253	248	264	272	263	245	282	301	290	249	264	254	295	247	247	243	251	269	254	266	269	233	280	284	252	252	269	260	265	245	254	268	294	280	271	272	243	287	254	260	274	285	262	251	245	265	300	254	289	283	287	264	268	252	249	271	255	264	259	295	273	280	272	247	258	288	256	292	270	246	257	294	272	288	274	266	237	266	249	252	250	253	301	241	250	273	286	263	272	275	282	273	283	290	276	239	279	269	264	245	279	254	278	262	281	297	260	305	252	285	274	268	288	267	274	277	277	293	260	266	290	253	270	281	257	242	263	276	269	254	282	287	242	260	269	267	270	280	285	259	267	256	250	266	261	242	272	261	289	246	269	267	241	271	276	262	272	259	254	297	246	278	281	263	254	266	260	259	269	286	262	284	240	266	273	244	273	244	274	258	290	214	267	267	247	258	279	250	234	245	249	267	244	286	257	251	243	258	275	262	276	275	261	256	287	263	278	232	274	281	275	267	270	233	255	224	286	280	292	284	288	255	277	282	279	277	247	264	272	310	251	260	284	221	278	248	260	222	254	282	261	275	270	285	281	277	240	266	252	264	259	273	264	254	278	275	287	284	254	253	274	266	261	255	285	281	251	250	263	277	268	251	269	258	265	267	235	257	304	282	297	253	238	241	244	246	279	253	270	277	261	250	229	301	249	293	279	262	246	289	279	254	280	270	253	286	269	255	266	291	259	268	246	273	256	278	258	248	241	283	287	268	283	260	254	280	282	266	257	253	256	257	280	248	295	260	234	280	279	258	271	294	260	246	272	284	282	240	269	263	261	286	291	269	272	249	268	250	293	270	306	302	294	250	258	265	302	252	252	246	234	291	270	273	241	282	251	256	263	281	249	262	257	274	277	230	269	282	282	257	243	257	258	278	265	292	265	276	275	256	252	276	250	246	274	255	280	296	256	277	303	243	252	268	254	251	280	277	281	258	271	259	278	258	284	248	300	251	273	273	254	273	269	253	250	288	250	244	290	259	247	272	261	260	301	237	228	255	244	281	269	285	288	241	254	252	284	264	264	280	276	265	264	261	239	257	267	277	255	274	253	275	264	297	292	286	268	264	295	254	269	251	273	249	250	286	264	240	256	262	281	272	286	281	289	246	279	275	297	270	282	244	252	242	261	268	274	241	290	295	253	289	278	231	268	276	232	253	278	266	277	278	260	297	283	254	270	264	292	266	275	248	283	286	246	278	265	254	243	260	279	252	255	254	232	263	280	248	285	264	267	250	284	272	280	244	272	263	254	264	267	269	283	253	321	265	260	221	263	277	293	267	265	264	260	269	264	302	289	267	268	273	283	260	279	274	272	259	240	262	252	308	277	283	277	259	281	295	263	256	270	265	242	255	311	263	280	270	287	255	246	269	254	240	249	260	272	293	260	260	271	260	260	243	303	273	247	297	271	270	290	268	290	268	257	264	322	254	253	253	243	249	255	276	262	279	257	280	259	286	284	224	293	251	270	283	286	238	258	295	244	257	261	250	257	260	273	246	301	294	266	290	272	228	236	268	277	260	280	251	264	259	270	251	254	235	244	262	286	292	261	259	264	270	256	282	292	252	271	259	252	277	219	243	264	305	303	247	256	286	277	267	274	255	275	260	285	269	241	271	252	271	234	265	254	266	272	246	259	252	299	264	263	266	257	264	279	252	266	261	209	263	274	260	288	285	269	282	231	275	249	267	260	277	277	272	249	261	272	254	257	256	264	287	252	266	275	278	245	217	268	268	246	303	266	267	254	271	272	244	260	278	272	270	288	279	280	292	256	265	276	257	245	284	286	238	291	252	262	274	278	246	281	262	272	279	315	266	254	245	265	268	284	244	274	267	259	254	236	290	264	235	263	274	295	288	255	273	281	285	270	288	257	251	271	254	246	251	268	275	228	277	256	257	288	257	285	268	284	262	264	297	264	276	273	257	272	274	267	272	282	289	254	259	295	263	290	254	256	259	281	265	251	287	259	269	254	240	251	289	256	270	259	260	269	242	289	285	265	262	264	273	292	296	274	257	272	269	252	260	234
31532	7707	760	775	743	812	738	751	708	727	727	733	701	749	747	716	725	733	737	733	713	733	738	747	733	714	692	706	698	690	722	712	743	723	701	776	702	701	681	712	717	711	689	712	700	774	719	692	736	728	743	693	714	722	745	723	694	708	732	743	735	680	735	767	821	788	768	772	752	731	715	689	734	694	786	776	676	730	700	686	748	709	713	742	759	723	708	713	755	678	701	716	666	727	694	715	726	686	747	712	701	724	682	709	707	695	726	711	722	704	698	709	705	750	732	738	747	712	711	709	725	704	679	726	751	738	735	746	705	726	751	725	687	729	725	699	714	684	696	760	716	731	657	726	746	785	708	743	725	711	743	694	710	694	682	752	731	715	704	721	754	744	652	701	699	749	680	676	724	725	709	705	723	715	738	723	766	756	737	731	665	729	705	695	702	723	734	731	712	699	727	696	713	696	667	675	692	735	697	756	719	714	735	758	682	727	725	742	746	688	705	647	720	702	736	725	733	701	732	729	756	738	688	770	727	733	732	698	758	752	741	732	736	749	708	692	689	691	743	696	755	713	682	697	741	686	678	730	745	731	709	703	736	666	791	703	714	678	735	718	685	727	700	705	719	671	693	790	724	701	653	692	747	718	731	717	718	704	714	719	689	740	669	710	677	690	751	701	674	733	659	715	666	733	720	702	704	714	750	702	745	737	701	717	748	693	731	725	723	711	744	714	706	717	670	661	723	726	699	725	713	756	697	730	698	694	679	707	711	754	787	721	703	720	685	728	686	670	699	733	675	735	683	698	750	724	764	770	758	693	705	732	708	700	689	711	684	733	711	703	670	757	761	669	731	674	727	677	672	723	758	728	676	712	751	688	682	690	669	709	707	743	674	724	729	722	715	710	715	753	692	703	720	700	734	692	690	726	667	722	687	690	731	778	673	731	695	738	723	707	741	740	734	691	742	733	734	726	742	715	726	708	715	666	684	712	673	689	719	728	682	691	770	707	698	695	733	718	741	731	721	745	728	733	712	713	738	699	720	692	722	708	688	748	687	691	676	711	743	689	744	761	705	684	728	769	681	716	738	713	723	721	716	766	695	719	691	713	747	716	732	729	745	718	686	735	730	784	688	746	750	689	718	705	713	749	753	752	736	716	679	719	722	730	705	735	719	733	704	693	662	761	734	766	707	668	738	711	751	730	722	710	727	713	683	678	728	727	737	779	697	741	695	705	713	729	735	677	704	722	706	724	682	701	722	753	696	748	668	741	770	701	727	749	776	660	709	713	726	702	734	693	717	703	778	711	757	657	703	753	725	705	721	737	708	764	740	723	710	739	712	745	705	674	710	734	721	726	746	711	731	739	709	753	731	720	689	726	740	736	723	699	728	742	691	760	729	695	704	771	727	670	730	708	704	677	690	754	716	711	702	720	685	719	735	750	682	717	707	699	733	723	724	706	660	713	728	710	744	747	688	719	694	692	665	690	665	714	722	714	697	731	698	736	701	652	720	719	722	711	704	716	717	759	691	754	744	728	725	704	703	775	744	787	742	766	732	735	751	802	719	721	699	763	705	731	698	700	685	709	733	698	692	718	727	685	721	735	696	733	720	701	688	696	703	719	712	731	670	713	752	774	713	701	698	678	703	725	684	669	741	670	746	758	721	748	681	719	709	741	694	783	771	747	722	719	706	709	694	734	703	763	746	714	719	688	718	703	752	735	680	680	726	725	731	672	725	719	691	706	714	764	731	692	689	738	702	746	723	702	775	746	689	739	693	706	711	724	722	728	700	715	730	716	711	731	741	727	723	743	712	782	715	762	756	683	695	693	760	711	727	730	687	730	757	654	706	758	696	690	672	747	707	700	754	747	695	715	652	672	696	690	756	686	680	735	683	742	760	721	695	682	665	691	711	730	739	723	729	689	695	690	689	686	714	683	712	696	732	693	732	731	698	759	680	700	694	670	750	677	743	712	722	706	724	708	717	723	659	707	694	736	724	697	733	746	754	732	716	715	748	721	702	704	734	740	699	697	697	741	740	788	690	734	718	712	735	784	734	718	747	716	710	702	689	739	703	673	726	685	689	719	742	725	754	695	708	722	738	749	724	712	689	710	703	711	702	697	730	720	726	716	725	677	712	702	715	730	734	701	728	718	676	723	709	763	724	764	710	758	750	732	715	744	656	724	716	735	724	653	712	744	705	724	711	719	718	718	720	739	728	704	735	749	723	724	707	682	736	718	725	706	696	739	711	702	729	700	750	716	707	735	696	733	704	704	734	675	745	714	696	757	717	722	687	681	735	712	719	699	696	656	707	714	767	736	701	741	688	750	701	723	744	695	726	765	774	739	751	751	661	726	753	729	678	710	714	677	730	719	690	689	719	771	738	682	752	697	750	686	735	713	704	671	727	742	716	737	739	695	740	710	692	708	709	701	743	742	712	724	680	721	754	715	694	709	679	691	738	764	681	684	744	732	749	685	736	710	720	728	680	705	690	736	723	710	736	722	708	750	685	786	702	746	731	703	718	725	774	684	695	718	740	707	699	725	724	736	797	728	760	721	772	739	701	734	715	681	679	697	707	780	693	727	731	747	717	711	693	750	720	742	771	718	672	753	721	713	770	735	690	715	714	742	736	727	765	728	686	709	723	705	770	692	722	752	754	765	703	699	750	684	753	716	698	701	706	733	693	680	737	699	658	670	722	714	751	724	703	672	695	769	693	738	718	720	735	719	711	709	730	753	679	723	717	726	711	714	723	669	730	737	707	752	707	702	738	702	720	727	687	721	712	719	731	742	731	724	691	708	733	670	759	754	734	730	723	690	701	695	712	695	725	733	716	725	717	677	694	732	725	702	739	713	764	711	721	742	731	690	714	752	707	690	673	750	749	707	701	704	710	672	767	730	705	703	709	728	682	691	715	710	703	754	704	750	684	671	745	728	744	714	707	718	683	673	750	728	682	690	731	709	699	731	734	702	749	698	750	746	717	652	736	685	731	709	743	697	721	754	703	702	684	716	713	759	707	702	736	768	751	701	738	754	680	729	697	717	723	689	743	761	731	688	737	702	756	666	742	671	754	692	685	719	739	728	739	678	740	682	737	707	721	750	714	683	774	707	727	753	667	713	753	694	794	683	709	704	714	723	656	678	715	708	755	730	692	716	740	700	689	749	718	758	752	725	682	742	726	726	722	736	762	754	737	701	681	728	715	721	750	746	672	729	690	690	718	744	687	735	725	717	710	732	698	698	725	739	695	675	721	748	694	700	707	716	715	713	734	699	748	735	750	692	723	703	705	694	686	734	785	693	765	691	703	668	708	706	727	744	705	736	781	736	701	705	680	717	725	669	723	712	728	724	756	709	701	690	752	706	710	685	708	707	738	745	763	725	758	648	731	741	694	731	714	673	766	739	729	750	736	715	723	796	736	706	690	730	749	696	753	721	736	708	712	704	718	678	714	748	712	695	805	674	732	729	747	694	745	704	694	728	775	743	718	671
70289	41048	14814	1456	366	308	255	195	226	190	211	171	190	177	185	201	173	157	190	171	160	166	167	162	144	171	162	166	160	159	168	156	137	145	149	153	175	147	161	152	150	161	167	175	180	147	162	172	161	165	192	149	175	162	159	153	176	166	214	196	174	210	182	230	273	284	288	226	193	202	147	184	161	148	166	160	151	132	140	140	160	146	159	174	161	159	166	178	147	149	158	153	147	131	148	162	154	163	161	158	161	160	148	157	157	154	157	138	152	167	155	191	146	160	145	148	159	162	152	147	157	152	171	175	158	160	175	158	161	137	160	147	159	153	149	174	183	138	140	154	150	134	155	143	159	169	156	144	174	190	149	172	173	139	155	150	150	163	161	135	167	177	185	161	140	174	191	153	143	154	156	159	141	144	166	132	156	141	179	165	149	151	167	139	167	167	159	180	145	145	160	147	154	143	160	161	170	173	176	151	172	147	176	147	158	156	158	171	154	155	176	169	150	151	154	152	142	168	173	150	159	138	150	138	176	140	138	144	153	142	141	155	146	152	172	163	170	156	151	138	153	147	152	173	149	155	177	158	148	144	157	144	156	160	153	146	134	153	140	154	150	163	172	186	156	160	160	179	163	133	139	144	163	158	162	148	174	176	158	158	157	143	143	146	163	156	173	175	140	146	165	157	170	165	148	149	139	182	168	158	164	149	162	163	165	153	144	147	155	167	155	175	152	182	165	156	169	153	171	158	154	129	169	142	154	169	172	159	159	147	175	167	179	169	161	149	132	163	146	137	143	128	140	162	151	183	159	170	157	129	134	165	157	171	170	152	168	130	146	163	162	152	170	166	158	137	131	159	135	152	159	162	169	168	139	150	176	130	168	134	148	174	169	156	155	154	146	153	150	155	180	180	178	170	168	153	154	182	178	120	180	162	158	158	156	164	138	160	155	174	145	165	171	161	165	149	166	136	118	155	165	165	157	172	131	155	164	149	169	159	157	158	154	166	158	152	160	173	159	163	161	146	186	171	133	154	153	133	168	176	164	169	152	154	165	153	159	159	184	158	142	197	142	155	141	141	146	178	159	136	122	166	146	171	170	163	145	144	155	155	140	167	178	136	147	153	162	174	160	173	133	149	147	156	161	145	169	176	163	166	152	158	142	149	155	195	156	171	138	135	161	138	137	145	157	160	182	157	153	148	160	159	180	187	131	172	151	160	136	148	155	141	169	182	148	161	157	152	159	182	148	171	159	163	158	147	154	146	155	162	160	154	181	137	179	147	137	164	145	149	180	169	144	177	155	160	156	126	175	158	155	144	170	164	162	168	173	178	147	190	166	155	160	151	142	146	153	149	163	171	146	162	145	148	138	149	162	141	138	156	139	146	146	160	141	162	164	178	156	150	151	167	150	173	142	148	119	161	142	154	160	160	135	174	169	180	170	167	161	151	148	150	171	159	134	147	161	151	153	168	152	154	175	159	142	137	144	128	187	161	157	158	174	141	168	152	164	156	146	151	154	163	153	145	154	144	138	147	147	166	140	167	161	178	148	161	155	145	121	134	149	144	157	178	158	157	137	130	144	150	142	159	155	153	145	157	136	154	168	160	175	161	157	135	138	168	154	167	152	153	149	166	159	133	140	151	136	158	142	152	167	159	142	150	170	140	159	146	171	172	136	143	169	155	188	149	149	156	179	151	142	160	160	155	181	153	139	173	153	149	141	156	136	151	175	164	168	161	161	137	148	189	151	177	132	157	173	177	155	146	152	164	160	169	175	147	164	151	157	154	185	176	144	156	162	139	176	177	159	143	156	153	130	166	146	165	168	146	165	165	149	162	164	169	161	148	156	180	162	169	159	157	144	147	154	152	148	167	156	161	169	152	149	140	135	149	146	160	140	179	147	174	158	155	154	163	163	142	153	151	145	150	169	180	165	165	170	175	149	153	148	160	156	149	130	145	161	169	173	174	163	147	137	173	154	174	153	174	141	188	165	152	165	155	152	164	182	150	161	165	155	178	147	162	148	167	151	149	157	173	159	123	169	149	156	151	156	144	134	168	150	159	168	152	164	140	159	162	164	162	161	148	158	151	156	165	156	160	181	151	146	162	152	146	155	159	175	148	156	149	150	133	168	152	162	129	160	144	163	173	154	140	164	161	149	181	166	162	168	162	174	173	158	161	149	144	151	180	148	167	161	139	169	160	158	157	165	152	150	166	166	155	157	161	157	140	160	146	143	157	169	130	162	157	171	139	142	150	134	185	147	184	162	181	171	182	148	162	144	150	164	156	166	158	163	156	139	152	162	162	165	158	156	185	150	159	144	152	152	140	169	157	153	135	180	149	159	155	158	185	162	161	190	147	171	137	167	151	166	156	152	155	154	157	180	176	152	166	131	158	194	147	166	137	132	173	126	154	133	152	172	174	164	178	166	141	176	166	145	129	178	181	155	139	145	127	182	171	160	165	187	163	159	150	168	148	160	173	148	159	138	182	169	152	143	131	156	157	165	160	145	169	164	159	152	143	143	118	154	140	168	153	180	170	161	163	166	159	145	147	144	166	135	155	148	147	131	166	171	151	186	142	168	173	162	149	158	175	146	151	143	134	146	163	160	180	164	163	166	148	174	144	150	144	159	159	152	167	154	133	172	168	164	133	191	167	166	129	142	177	148	178	131	143	151	132	149	171	185	180	144	151	158	152	141	152	161	152	195	160	145	136	153	137	175	145	142	177	145	161	158	187	154	138	162	184	144	157	141	168	182	169	155	158	176	139	166	146	165	165	133	163	147	164	146	149	149	158	179	144	165	142	154	177	151	168	188	152	178	153	176	155	142	164	130	148	160	134	172	166	172	151	149	168	156	156	156	161	124	147	158	177	177	148	154	151	145	155	142	127	147	163	173	173	156	151	152	165	136	174	149	148	161	151	166	158	164	159	146	154	157	175	153	158	156	146	151	166	153	162	145	155	181	159	150	166	155	184	155	159	148	137	157	130	150	161	187	162	153	153	160	173	159	174	146	146	143	151	149	149	156	156	147	157	151	152	155	141	155	153	149	167	174	173	181	157	147	157	164	178	144	157	154	156	186	161	155	156	169	159	169	152	164	150	155	175	162	141	157	183	156	147	162	144	168	164	161	145	157	166	153	157	137	156	142	162	164	151	140	177	142	159	156	151	159	170	170	153	178	161	161	147	174	162	162	154	156	146	157	159	144	146	138	180	152	151	156	162	160	156	157	164	163	154	154	149	152	150	161	166	143	163	165	159	159	139	172	144	152	146	156	134	188	163	134	138	150	151	157	152	157	167	178	160	139	169	157	150	171	162	159	157	144	168	180	171	128	145	155	151	179	171	151	154	158	158	153	151	148	145	156	153	135	146	178	168	172	151	162	170	167	159	166	140	136	156	178	179	143	160	150	150	185	166	179	142	162	160	158	135	156	148	162	153	155	133	185	158	153	169	174	146	173	173	144	154	146	168	177	171	162	158	167	134	155	144
50356	29977	1336	1369	1198	1115	975	865	754	697	639	655	622	538	564	518	546	538	482	534	510	525	500	510	505	510	482	508	457	553	495	476	461	480	446	504	460	495	505	490	498	478	466	514	512	571	568	550	538	511	480	490	478	488	514	527	509	640	760	752	680	727	779	1090	1836	1623	1597	1107	778	859	576	493	514	520	483	456	465	463	500	521	443	470	510	467	459	476	451	455	456	465	464	472	487	471	481	455	471	440	490	478	477	469	471	443	461	489	409	432	445	462	470	465	462	495	432	454	459	472	492	471	469	478	424	451	458	446	460	486	464	441	466	478	445	442	476	480	475	488	457	515	457	442	492	460	462	437	455	424	431	473	473	462	435	419	478	498	457	456	449	471	419	456	465	497	490	420	479	433	501	452	441	481	450	478	483	450	461	461	416	449	494	476	467	463	436	479	481	465	445	438	452	500	417	426	427	470	451	450	478	482	479	422	466	450	469	454	480	480	440	450	436	447	432	460	474	437	431	416	454	434	459	462	497	445	441	449	456	432	432	465	495	441	462	447	473	511	434	443	496	458	485	453	458	465	462	477	458	433	434	431	440	440	451	489	520	475	489	468	423	504	412	434	461	468	432	445	499	443	471	462	458	412	404	467	469	462	447	440	460	472	455	448	442	441	475	440	457	450	431	478	409	446	443	432	514	437	460	458	472	444	476	440	473	477	470	436	416	439	442	441	475	476	430	478	482	455	505	441	424	452	439	463	469	484	457	456	487	482	454	461	433	456	482	459	471	457	449	474	487	464	485	489	457	427	428	463	438	467	448	450	459	442	470	438	445	459	430	451	451	440	487	470	415	449	445	423	420	476	449	454	438	457	469	426	471	441	491	477	460	447	445	453	491	442	432	477	452	467	465	428	447	402	453	460	479	466	477	476	440	464	470	468	444	456	435	454	482	433	446	474	445	437	463	482	446	469	441	464	437	452	459	471	474	411	478	449	453	455	481	456	451	450	465	415	462	470	489	450	446	443	454	461	464	446	456	468	447	391	448	472	459	427	445	481	409	530	479	463	466	462	437	439	488	485	462	472	471	457	464	433	444	435	483	453	462	467	477	448	437	432	495	440	453	469	442	436	502	434	469	467	457	499	396	473	442	452	431	438	464	446	483	438	462	413	427	480	451	450	471	464	413	453	465	419	440	439	482	427	440	476	415	447	474	434	450	456	416	466	466	467	485	478	424	440	483	453	489	427	438	428	439	443	474	475	468	491	482	409	465	428	447	444	484	511	475	443	446	467	471	459	448	448	444	452	407	500	474	457	454	430	488	427	431	440	435	473	447	420	440	444	477	445	492	474	431	462	520	481	442	462	461	428	432	454	429	430	463	437	453	492	416	467	438	442	463	506	502	486	463	466	413	414	462	413	423	453	426	472	464	445	472	462	470	476	477	419	453	495	484	453	451	447	455	461	422	454	478	431	424	473	487	447	459	484	486	437	485	453	474	442	475	441	461	473	439	461	478	450	451	451	473	478	458	477	471	473	512	499	420	436	456	467	468	451	443	469	484	433	463	461	449	465	444	444	449	454	444	441	477	457	447	509	454	481	434	477	471	494	480	469	455	469	457	422	485	409	471	513	436	454	472	467	458	466	449	441	484	430	447	446	492	454	462	467	465	473	466	492	464	424	462	460	425	438	461	474	460	512	468	428	477	427	446	431	459	447	472	467	457	447	426	429	462	427	467	436	467	462	460	442	483	483	448	466	460	471	447	506	460	482	459	461	462	424	462	453	460	446	419	481	465	443	437	467	433	456	454	458	485	473	476	465	443	433	469	445	445	435	445	486	471	454	478	465	451	441	473	440	470	438	455	467	478	440	455	479	463	449	451	435	434	463	473	457	407	453	447	433	443	467	457	437	448	451	462	456	495	463	460	435	485	441	451	476	445	443	468	454	458	492	464	461	460	458	443	478	474	426	437	419	465	436	460	427	465	450	469	507	463	434	485	441	485	479	460	490	469	451	467	488	489	459	444	426	475	462	448	481	503	453	461	450	449	471	448	452	464	440	432	464	425	461	453	488	455	445	463	481	458	439	475	453	479	462	461	453	479	463	447	428	438	475	459	441	380	456	458	450	487	470	455	442	474	462	483	470	440	440	453	448	466	466	469	442	461	486	478	489	454	456	474	494	444	507	470	431	465	477	462	478	459	469	414	434	442	459	468	457	435	473	434	467	431	472	461	426	432	473	455	453	448	432	459	431	472	465	472	479	442	484	447	441	442	510	515	465	459	459	470	442	487	462	483	475	472	457	445	499	481	472	459	469	497	465	444	457	396	450	461	428	470	462	462	498	445	438	470	449	424	450	435	464	481	468	435	444	460	483	468	491	444	442	455	453	444	427	417	452	452	473	473	498	481	451	443	473	444	446	482	461	487	426	463	452	458	452	401	459	502	442	477	448	424	479	469	495	429	439	476	492	485	467	468	471	459	455	469	485	461	491	442	494	446	466	417	482	441	431	457	489	424	459	481	480	475	424	467	433	470	437	457	452	469	424	501	419	427	461	417	402	477	479	496	496	462	454	447	442	453	426	440	431	448	436	453	458	490	421	455	415	465	478	440	441	453	470	467	405	456	462	468	458	454	451	457	430	484	450	463	466	446	480	442	491	484	489	430	449	500	473	456	446	463	495	445	485	452	454	523	465	459	483	470	461	451	443	430	457	457	452	480	505	442	428	476	444	478	442	459	456	452	467	462	448	446	467	445	441	487	456	472	455	455	471	435	459	470	455	485	435	472	472	434	439	475	460	474	466	477	441	474	457	407	439	413	473	448	512	445	470	456	466	432	458	452	442	477	451	448	407	413	506	451	467	462	465	452	471	448	469	469	481	457	454	483	474	459	452	479	466	451	490	468	419	458	431	491	462	453	472	452	446	450	451	443	435	459	461	436	440	454	450	462	446	440	411	444	476	459	453	457	449	478	429	419	431	466	470	459	451	463	433	491	452	444	484	425	446	466	462	455	434	456	482	443	460	483	424	448	499	459	404	447	461	436	493	504	450	506	521	436	444	413	427	434	495	429	502	443	468	468	451	454	472	434	467	449	468	461	476	483	461	431	477	456	440	426	452	455	455	479	452	474	498	477	445	440	486	479	463	454	506	458	488	431	439	466	456	452	464	468	440	495	452	485	459	419	459	470	446	415	469	458	501	448	420	467	461	451	442	487	477	486	479	454	474	447	471	427	485	478	479	457	439	466	438	490	478	473	477	468	454	499	448	419	453	475	453	444	450	474	448	468	461	435	439	451	479	468	471	474	446	467	459	461	466	470	453	474	460	477	488	473	481	450	471	462	445	465	460	461	484	455	483	443	465	474	462	449	463	471	437	483	477	488	495	498	472	458	435	420	508	425	459	471	454	462	442	449	477	477	441	434	465	426	437	454	474	468	445	473	473	465	501	463	466	430	442	457	474	423	430	491	489	457	502	453	421	448	469	458	472	459	453	472	425
79931	54038	20365	4104	632	418	379	313	275	282	238	221	204	205	211	222	195	195	207	179	185	192	169	170	181	180	202	177	179	174	180	184	193	182	180	188	197	194	189	189	165	207	184	188	199	196	176	196	187	201	201	226	208	207	193	181	163	183	233	274	203	247	262	288	438	329	332	266	241	240	236	187	179	187	173	174	183	174	201	176	201	195	175	178	167	160	192	191	175	157	173	194	159	169	178	186	153	165	172	178	183	184	173	197	150	170	180	189	178	203	216	204	190	189	177	147	164	194	165	159	169	155	178	191	168	153	174	189	186	179	181	169	179	170	179	200	184	170	171	168	165	194	157	175	191	174	194	166	163	193	184	195	179	160	178	164	192	206	162	157	172	178	186	179	161	200	196	168	160	167	161	162	178	159	198	176	183	175	163	208	165	181	175	181	202	180	156	165	180	176	177	177	167	196	180	153	172	117	152	161	157	159	184	204	202	170	200	182	165	163	182	191	172	191	190	153	181	169	187	189	158	169	181	185	169	209	181	190	166	176	177	191	185	189	185	178	185	174	175	176	163	146	180	172	187	175	180	191	180	164	172	174	159	173	152	162	166	171	201	162	186	186	177	153	192	183	211	184	171	172	178	163	170	170	170	171	167	172	163	183	185	169	157	168	162	179	176	162	177	195	186	169	183	177	164	189	171	169	164	175	188	202	176	157	176	187	174	179	185	189	180	168	176	179	182	185	175	171	176	176	172	165	180	174	201	163	151	199	175	171	169	180	167	146	160	166	180	172	182	183	170	190	162	159	199	165	174	169	213	172	162	171	181	178	185	189	168	165	180	160	178	174	167	169	196	173	162	178	179	174	152	175	167	161	181	167	185	170	197	167	187	169	206	183	178	177	176	175	164	180	165	173	178	176	164	180	169	184	175	157	175	162	165	154	182	167	178	186	171	181	184	175	180	191	178	166	181	201	184	150	181	184	192	194	172	166	183	182	166	194	182	162	175	177	177	168	182	157	186	159	180	186	183	174	157	168	193	161	180	176	160	188	192	188	190	182	178	196	184	176	167	177	197	162	187	178	166	157	166	167	176	191	166	187	183	197	185	194	179	173	178	193	214	149	179	205	173	174	161	146	175	168	170	160	163	180	180	185	187	169	176	167	182	191	194	172	173	169	173	163	201	191	190	183	166	186	142	165	158	170	178	188	179	174	152	182	201	177	174	160	180	178	172	174	187	168	190	167	176	178	209	173	172	176	162	186	166	175	179	171	174	144	186	187	154	187	163	181	179	174	171	162	181	187	154	212	196	180	177	181	196	180	173	182	152	170	169	158	180	198	184	178	161	168	189	166	178	185	187	202	159	148	182	182	176	175	155	191	168	182	171	166	185	174	169	169	196	177	154	164	178	167	187	179	186	182	162	164	198	196	167	159	160	185	181	197	156	157	179	178	166	170	152	169	187	192	176	187	177	177	206	165	154	174	174	166	185	195	192	185	162	199	167	188	177	167	169	184	189	181	198	163	156	166	166	194	180	170	174	196	172	178	165	189	188	161	183	191	156	188	175	180	194	174	167	163	181	191	185	180	173	185	205	176	178	165	167	196	187	197	164	178	180	177	172	176	188	169	191	187	164	162	194	175	164	183	182	182	185	164	168	202	180	189	162	176	194	161	170	180	171	177	170	175	169	186	185	156	181	177	175	164	167	186	159	180	169	175	201	173	176	169	181	167	197	187	167	183	191	167	183	179	184	166	152	166	185	150	193	167	208	140	164	192	176	174	202	185	151	168	186	176	169	192	158	176	194	194	158	198	181	165	173	181	176	157	195	161	169	196	190	163	173	186	181	176	174	151	170	176	193	172	177	166	176	174	163	189	194	175	171	192	180	208	142	171	160	171	145	170	201	167	195	175	168	183	163	189	161	175	199	159	159	184	168	184	189	183	185	197	155	182	192	179	194	159	169	169	178	184	153	188	180	182	163	182	205	179	177	178	176	173	189	196	156	180	182	196	188	187	177	192	173	188	193	148	167	184	186	164	157	177	185	153	157	168	181	171	162	160	175	180	181	176	190	176	180	184	196	193	208	164	165	161	157	183	190	156	179	186	166	187	179	179	194	185	171	173	162	179	201	174	175	165	186	179	190	168	174	173	188	170	165	180	195	187	187	180	167	173	164	183	182	181	161	172	161	163	189	181	175	171	191	171	173	175	166	171	172	185	144	180	180	168	158	168	178	161	163	151	198	179	184	182	174	185	166	163	163	188	164	154	165	150	163	162	164	166	178	192	176	173	173	166	165	173	183	160	158	174	172	200	169	189	200	194	191	182	177	189	169	185	186	161	184	177	181	173	189	172	190	147	168	179	173	202	168	176	193	185	189	154	180	187	169	178	167	156	161	197	172	154	195	186	178	180	157	163	184	173	173	172	168	169	189	190	170	173	183	169	182	171	171	176	178	183	162	173	168	192	199	165	171	179	186	155	178	182	179	171	171	174	197	187	174	162	198	187	166	187	178	187	178	175	176	205	179	186	218	196	172	180	180	180	193	188	162	178	198	196	164	197	181	181	176	204	151	186	167	164	177	199	174	185	164	191	178	179	179	175	186	178	160	177	193	192	175	196	184	183	182	165	185	169	168	201	178	168	175	177	169	179	195	184	178	162	180	157	172	173	180	180	166	187	191	163	178	189	173	195	177	160	176	157	162	185	177	175	187	176	176	178	184	198	176	181	172	182	178	175	184	186	188	173	177	184	167	150	169	163	190	168	162	184	178	197	205	187	174	178	183	157	179	171	182	183	183	184	176	178	189	165	178	169	173	169	198	173	194	177	182	159	203	169	174	148	170	173	161	201	173	195	165	174	180	176	157	163	181	180	165	178	159	159	176	180	184	196	181	196	209	185	189	199	176	162	162	171	167	174	187	180	161	191	158	165	184	159	188	185	178	175	179	182	179	139	183	175	170	184	167	172	170	181	173	187	159	194	179	187	186	192	169	169	176	173	191	171	174	192	183	188	152	173	171	181	170	178	200	190	180	166	189	162	169	177	158	180	151	186	183	179	173	213	192	176	191	167	197	170	166	167	180	177	184	183	175	129	172	162	174	174	175	167	180	165	156	202	163	167	166	165	177	174	182	173	183	165	174	170	176	170	170	173	182	171	179	170	144	165	170	166	155	172	185	174	173	190	178	205	170	167	161	151	180	180	167	141	177	175	168	195	176	204	187	173	171	169	163	171	175	180	170	175	178	173	193	181	176	167	180	179	165	193	182	192	179	173	180	171	178	207	191	202	174	183	183	191	194	179	177	193	209	167	160	187	166	206	169	154	175	169	177	164	191	186	183	184	160	193	169	161	188	194	155	171	180	183	205	181	188	175	187	189	170	173	182	193	214	202	169	192	163	176	177	185	174	182	189	183	160	161	185	187	188	190	177	152	177	201	178	173	172	206	180	165	181	166	206	180	177	174	150	179	168	171	185	196	191	172	205	196	159	169	182	196
60603	38863	2101	2193	1947	1631	1447	1257	1066	976	885	798	833	732	715	712	687	622	629	606	581	594	617	622	576	579	551	624	597	589	579	583	611	528	540	566	572	538	531	535	597	541	615	616	630	641	656	594	577	627	610	603	627	571	590	585	611	680	988	1192	908	952	991	1345	2869	1911	1801	1437	1062	1092	982	648	618	549	541	547	578	550	530	501	515	523	580	487	533	544	504	524	472	535	525	508	519	554	511	503	492	550	465	519	537	489	558	502	518	526	534	519	520	543	511	520	547	523	479	474	484	521	513	512	468	502	530	511	510	543	523	514	516	453	499	529	522	507	500	518	514	504	495	555	448	495	545	506	516	493	537	526	544	520	489	513	525	487	516	495	511	527	491	513	520	494	528	535	542	521	498	516	498	492	523	545	557	520	521	501	525	514	540	560	519	494	542	549	512	474	529	490	497	487	526	494	523	508	496	494	527	499	518	523	525	510	480	512	530	542	517	531	509	556	514	536	485	501	498	519	483	524	477	501	502	478	518	512	508	517	499	537	538	514	544	517	504	547	537	503	494	523	511	484	518	497	556	485	472	482	517	543	459	475	521	497	502	488	542	530	569	547	485	483	517	498	529	561	475	503	531	543	529	521	512	522	520	521	520	548	517	530	509	514	504	505	497	532	518	490	552	505	497	529	542	475	526	544	513	469	480	524	513	504	523	491	486	458	485	504	520	519	497	534	514	553	493	548	534	503	499	504	492	515	527	530	553	498	522	510	491	495	523	475	541	557	485	517	542	562	509	492	532	506	514	470	536	538	494	538	556	481	513	514	521	515	507	528	524	471	523	511	510	548	476	509	529	511	523	512	513	554	540	535	524	508	520	534	508	500	520	502	501	498	524	497	497	515	521	501	539	515	509	500	533	531	515	475	493	516	566	491	507	478	545	494	520	487	515	500	502	488	479	495	496	485	500	487	518	482	488	470	532	464	490	526	513	520	532	499	510	568	503	501	502	499	489	513	541	521	495	484	468	507	522	519	489	514	517	467	509	514	504	503	483	467	563	519	508	498	515	522	507	494	510	536	522	528	521	520	527	529	524	519	508	512	533	488	541	531	551	535	560	459	499	463	466	457	497	516	493	512	527	498	540	490	516	503	513	508	490	497	482	482	490	500	487	533	517	540	522	528	517	540	542	504	483	536	500	508	510	522	457	518	549	532	533	470	471	516	527	546	497	488	516	493	471	508	543	525	502	529	548	488	534	499	517	466	487	510	501	508	537	547	502	559	491	481	482	470	496	520	483	484	519	488	496	517	532	473	488	497	496	504	482	540	499	492	457	515	498	542	501	514	521	512	499	483	525	488	492	494	488	504	497	512	490	513	482	521	491	506	515	542	547	483	503	532	512	509	471	513	525	521	497	492	532	520	505	505	551	522	521	488	493	496	491	534	512	496	531	501	515	541	488	470	484	519	486	573	528	552	562	515	508	502	507	555	530	501	493	499	508	470	536	530	502	522	511	492	486	493	507	503	514	487	500	502	535	482	463	501	495	530	525	506	488	522	463	531	519	472	507	481	563	529	526	471	531	499	481	499	500	546	523	535	534	536	531	499	538	501	510	505	567	516	495	540	488	531	500	511	520	467	552	506	485	535	490	492	531	500	517	500	521	520	461	521	496	537	499	531	485	542	452	523	470	493	515	511	515	521	534	527	518	512	527	489	557	536	512	463	531	541	513	515	543	524	545	493	519	533	477	522	526	508	511	538	539	468	506	484	496	474	503	483	515	546	501	546	502	507	513	522	502	505	515	518	531	506	467	472	501	535	538	500	529	507	544	519	496	510	540	507	519	530	515	494	513	498	513	489	474	504	503	508	491	495	498	535	478	539	549	510	509	501	494	527	497	525	485	490	544	500	508	523	532	468	486	488	522	524	518	494	519	528	526	535	517	490	528	527	521	540	493	507	518	506	485	500	554	527	550	506	539	544	520	520	555	521	554	521	516	474	505	485	580	505	508	472	529	518	516	486	489	541	523	504	525	495	519	511	491	492	534	513	556	508	487	525	523	474	507	541	487	539	493	521	544	488	547	509	522	504	505	504	518	498	517	514	519	541	537	512	497	502	544	503	509	520	524	497	524	500	505	495	469	498	513	496	484	478	562	510	515	489	532	532	520	506	513	484	511	525	503	507	497	536	479	469	537	558	532	527	541	530	496	536	556	480	508	515	522	538	527	507	482	510	525	519	481	533	523	521	487	515	579	527	513	508	512	506	491	540	494	509	528	531	486	517	500	566	527	498	513	512	517	539	529	490	538	529	509	515	530	512	537	517	538	470	543	565	517	512	517	498	548	487	503	533	515	506	502	475	524	533	520	509	553	504	523	556	521	499	524	481	477	519	526	532	517	498	535	535	534	500	578	474	511	521	502	523	526	519	480	485	530	499	566	473	536	481	499	514	523	512	514	512	475	522	524	541	505	499	490	532	490	495	499	459	504	510	549	492	508	549	491	498	471	520	529	477	543	482	529	511	529	537	537	519	527	536	530	509	597	505	505	499	523	466	505	482	517	515	505	487	508	487	494	521	500	494	491	528	495	494	520	492	485	508	506	542	524	540	498	549	513	503	465	528	499	511	485	541	525	511	512	508	547	515	527	526	524	533	495	473	529	493	512	538	509	519	567	532	517	516	519	525	537	479	498	518	499	495	535	486	494	503	459	481	544	529	503	485	538	493	523	479	483	481	510	501	485	569	496	515	465	578	503	481	561	511	489	508	489	500	529	495	497	512	484	488	503	519	510	499	526	509	521	466	521	496	531	504	496	515	519	477	532	533	552	460	534	521	512	571	495	534	478	514	502	503	495	503	502	482	532	498	543	501	479	526	466	534	512	509	487	476	460	517	533	516	538	497	498	500	519	535	547	516	535	501	525	507	479	483	536	497	511	521	556	572	499	531	527	501	515	506	526	500	484	509	577	491	534	517	517	559	510	532	543	487	489	515	516	542	512	471	522	485	488	498	486	494	542	488	537	510	498	468	498	523	533	511	503	482	532	508	497	540	531	496	527	474	500	487	515	514	479	534	515	512	534	507	489	496	526	549	488	515	522	511	481	533	524	521	554	485	519	480	549	467	546	470	524	523	499	554	500	513	519	504	508	513	508	495	520	514	537	457	529	535	505	572	496	526	512	501	489	507	504	572	514	511	518	531	521	537	480	503	495	454	503	502	466	502	538	505	493	527	514	502	487	509	472	511	514	515	551	501	534	504	530	522	485	491	508	513	496	518	504	497	491	518	505	564	507	516	495	492	575	533	510	520	497	572	507	506	500	539	546	477	468	445	517	522	531	511	550	542	511	504	503	521	488	493	498	527	514	523	508	506	464	515	476	512	487	518	492	522	519	504	525	518	503	534	524	543	492	469	523	546	513	499	499	498	486	526	511	516	519	521	508	509	530	507	500	520	521	497	543	505	534	495	556	498	509	506	524	502	521	517	540	523	529	512	505	497	499	466
39035	13682	1346	301	303	286	236	294	256	239	278	290	267	252	297	291	292	297	268	264	259	240	261	258	266	254	284	276	265	248	261	290	278	283	271	247	289	278	293	254	261	254	253	287	285	274	252	232	277	282	265	280	252	279	261	280	289	279	260	266	253	255	253	279	270	237	267	277	283	245	269	278	271	302	255	260	275	271	272	278	278	295	275	272	283	303	267	297	248	276	260	272	291	263	264	262	281	260	245	289	262	278	287	279	245	285	238	280	260	268	258	259	293	301	281	282	270	270	277	289	257	239	286	301	269	242	263	287	257	270	273	301	274	286	251	297	267	276	279	247	252	262	281	263	286	296	282	286	247	286	284	258	277	270	265	247	283	268	272	290	268	298	264	296	278	278	250	271	278	285	280	278	260	273	242	283	291	242	273	278	272	269	274	260	269	255	249	283	253	287	274	298	252	263	255	294	264	267	258	265	283	266	297	296	266	252	283	283	288	237	295	269	262	266	287	249	259	292	281	290	273	282	293	255	275	261	261	260	278	261	289	271	292	286	298	277	305	296	255	277	306	266	272	241	265	242	270	289	289	290	263	255	252	278	265	292	266	267	283	294	294	297	284	303	283	272	292	291	267	250	254	293	287	265	275	300	274	265	260	264	308	276	279	277	276	264	276	284	281	234	265	312	279	240	258	245	282	270	257	280	273	285	275	252	286	279	270	280	289	299	254	279	282	281	296	272	234	257	276	304	293	286	252	278	299	284	280	255	250	258	280	310	278	266	258	243	311	292	282	242	266	276	271	267	260	247	267	259	263	276	274	278	309	285	291	267	276	294	259	272	283	237	266	260	280	265	273	268	277	273	302	269	245	262	272	286	281	248	294	281	249	268	263	279	280	275	266	292	269	254	241	301	270	265	285	255	249	300	287	252	274	290	277	247	278	267	248	303	279	256	273	292	258	264	244	290	265	274	291	290	271	263	281	280	264	257	281	262	272	245	273	317	264	261	288	244	295	270	296	269	263	255	257	259	257	252	259	269	238	270	264	268	250	305	262	294	259	289	246	276	280	263	260	277	290	278	278	265	277	273	287	245	265	244	251	275	259	301	254	262	268	291	289	285	255	276	285	312	258	256	258	257	318	255	292	265	250	289	284	254	279	284	225	245	273	264	284	285	250	285	275	285	269	255	274	264	266	246	273	269	258	276	263	254	271	273	252	297	279	238	265	271	263	281	251	283	261	271	240	282	300	283	300	278	283	301	269	279	290	279	275	291	322	283	264	270	291	264	281	290	293	252	291	274	272	292	265	270	245	283	286	248	250	284	254	245	278	262	272	272	282	254	258	267	245	265	280	264	266	276	275	284	281	277	269	271	244	290	249	260	260	268	282	259	281	298	282	276	300	268	280	276	224	307	246	267	266	276	285	282	300	271	269	265	297	267	278	272	288	273	298	292	277	304	272	254	272	271	247	277	256	241	267	267	279	277	272	291	274	276	284	271	250	294	278	242	256	256	269	284	253	265	249	283	266	269	255	294	291	251	290	274	320	264	266	247	240	278	272	279	289	285	259	277	281	287	289	260	251	279	243	291	261	270	295	272	252	263	257	277	289	285	263	285	270	275	271	277	262	270	270	271	263	288	286	266	291	251	246	247	289	270	260	291	277	267	253	268	281	250	249	281	267	258	273	240	261	262	267	269	283	265	278	283	283	257	298	314	280	246	283	264	289	286	265	259	283	293	251	292	278	269	280	261	282	247	256	293	268	294	268	251	261	255	255	289	287	244	272	298	246	294	263	280	257	257	283	248	289	240	298	300	295	278	294	273	270	270	264	280	266	233	305	288	263	260	228	265	257	274	285	279	270	278	258	302	259	262	248	297	256	289	272	283	262	263	290	267	289	273	231	285	259	268	260	273	279	256	255	284	283	296	234	259	227	305	238	274	273	260	282	269	254	253	263	280	258	244	285	256	293	261	291	303	295	274	292	287	259	272	248	271	284	291	258	274	255	266	260	258	266	278	246	258	260	302	259	261	321	294	275	246	265	270	261	272	279	269	261	254	294	256	269	272	291	300	305	253	257	255	294	273	294	277	264	278	268	273	263	251	295	294	256	267	262	249	294	276	273	264	275	273	290	290	264	296	282	264	271	236	267	298	256	285	295	290	271	246	248	251	275	258	309	263	269	289	246	265	285	262	301	271	281	308	246	288	252	280	269	278	285	259	255	239	268	271	264	249	256	269	276	280	264	259	294	266	235	254	255	256	254	238	250	246	249	265	273	270	257	290	292	257	287	267	253	278	255	267	284	267	254	302	261	303	267	256	271	247	269	271	302	281	265	293	272	254	264	256	289	262	295	283	264	268	257	283	285	272	276	262	278	276	269	271	278	294	274	257	241	295	275	285	273	259	243	271	269	272	285	258	252	257	278	254	241	280	282	253	253	285	275	295	286	276	268	293	252	256	254	295	279	248	282	296	258	281	275	278	269	294	287	244	280	268	279	290	299	260	292	266	283	289	265	278	276	290	248	286	256	272	279	266	289	283	282	264	295	265	272	277	261	262	289	265	266	255	255	264	257	241	285	265	260	241	268	279	260	255	252	294	291	258	301	303	291	267	257	282	279	269	299	255	244	258	250	247	258	259	298	270	269	264	273	267	309	248	255	264	243	241	303	267	290	261	266	269	273	275	282	253	255	273	231	262	283	289	268	266	259	277	276	273	284	269	278	289	268	251	285	249	275	271	280	281	312	277	265	291	262	284	274	291	272	285	259	285	257	276	266	294	282	265	253	253	262	261	276	262	249	270	288	262	253	255	280	276	244	310	269	270	266	280	266	267	265	246	265	290	301	263	223	276	275	296	273	281	312	255	277	305	281	281	287	247	309	266	310	263	258	284	296	275	280	265	276	262	262	266	271	279	251	258	274	309	267	255	238	264	260	248	256	273	312	285	257	255	228	241	270	285	301	269	288	242	250	252	281	262	287	260	270	287	304	282	266	258	253	267	276	293	255	280	266	276	252	282	253	282	275	264	250	303	268	264	267	260	273	271	285	270	276	294	256	293	276	280	278	276	247	268	271	255	259	257	278	261	265	254	289	274	291	285	248	280	283	270	284	277	270	301	284	268	313	297	270	264	266	268	285	269	251	302	254	239	245	255	306	273	268	269	288	288	276	232	292	258	239	284	289	262	284	262	272	269	266	291	286	260	265	249	284	270	295	282	302	303	291	276	270	255	257	279	296	282	278	254	265	293	265	260	276	270	277	275	276	288	288	265	290	267	267	288	281	290	263	276	281	262	267	264	255	267	285	259	263	259	297	272	261	280	296	224	266	277	288	252	277	252	229	265	264	264	268	292	262	256	272	245	257	276	253	269	263	247	256	266	259	285	285	286	273	260	261	282	259	263	266	308	282	264	245	249	242	261	273	273	261	304	284	252	235	268	272	271	276	290	262	271	282	267	265	275	275	280	284	280	266	295	298	256	248	276	284	281	234	253
32932	8672	802	818	785	758	781	799	701	768	783	738	770	769	726	729	748	688	714	729	739	734	692	764	701	670	742	738	740	720	748	730	738	781	709	732	758	757	777	734	739	699	722	757	696	765	724	749	723	717	735	737	682	700	735	716	752	772	751	709	747	737	767	819	791	804	775	756	760	778	790	729	739	784	715	754	741	734	714	763	754	716	707	762	704	735	695	743	738	711	783	685	754	767	733	750	771	729	668	693	665	727	739	658	757	745	747	738	732	723	695	710	799	737	708	670	731	704	718	751	713	727	741	742	783	708	734	646	753	744	713	728	759	739	730	737	744	699	710	766	785	745	694	728	738	768	731	749	796	766	763	689	741	716	739	734	743	749	770	752	726	768	744	740	760	777	726	749	710	679	750	737	672	711	773	716	665	724	734	754	769	758	714	725	741	759	667	753	714	703	749	702	750	716	745	746	743	706	684	776	737	743	727	751	781	708	692	672	778	698	706	709	768	733	726	706	690	739	719	735	762	715	733	809	740	771	766	731	750	758	681	760	773	717	696	730	726	760	728	749	710	763	747	732	716	733	685	745	708	727	729	679	711	734	770	751	713	759	712	702	755	656	735	775	744	749	725	695	728	726	755	717	745	696	763	738	723	773	774	763	774	727	711	733	763	712	707	747	728	726	659	742	705	712	694	757	761	748	700	700	814	741	741	721	760	727	752	714	728	739	706	753	724	780	721	713	731	742	772	727	755	738	741	778	717	769	769	730	705	730	742	747	715	712	737	750	709	716	730	723	735	743	755	692	732	712	711	728	715	750	732	728	713	704	744	696	733	730	711	729	753	723	704	751	685	717	719	708	746	766	727	772	717	740	692	731	708	741	744	752	762	756	755	734	753	721	786	725	719	739	725	712	697	715	732	745	645	716	729	731	732	730	727	715	714	740	765	718	746	707	750	729	768	704	703	737	701	707	731	711	803	746	749	779	705	734	755	689	792	696	747	746	687	737	766	745	722	718	731	730	780	787	707	705	679	688	757	727	713	724	721	714	744	714	795	707	737	741	725	719	709	688	736	712	736	729	744	728	715	705	741	716	735	721	753	679	700	723	746	747	707	726	746	710	711	713	751	772	751	742	727	724	730	739	775	705	728	756	741	739	721	727	761	728	753	727	713	729	689	775	702	714	738	740	732	731	730	698	741	733	775	720	737	745	714	724	672	757	695	701	716	757	677	805	725	711	686	694	732	703	762	727	738	748	665	716	729	728	751	764	764	749	727	761	783	756	731	736	758	733	733	735	738	697	767	766	693	708	740	702	768	672	751	709	698	730	754	732	696	721	747	731	745	755	745	733	743	689	703	725	727	697	713	733	750	747	730	750	741	706	706	726	728	743	716	738	767	703	737	770	720	708	745	787	785	728	785	713	742	717	741	728	714	723	765	683	741	723	732	663	767	740	696	689	718	681	716	699	696	718	754	725	758	705	760	713	694	769	764	694	750	779	703	722	754	742	716	728	714	777	754	720	758	727	705	720	730	754	788	727	741	752	774	770	825	693	713	738	707	717	743	722	750	726	731	729	713	734	703	712	733	699	714	707	723	745	784	770	705	783	733	801	763	736	705	718	691	711	770	749	779	696	732	700	735	736	764	683	740	780	733	727	746	758	748	752	731	717	731	690	782	694	735	772	707	748	720	759	719	715	704	738	689	758	743	739	744	725	716	721	727	713	713	769	730	745	713	734	761	738	752	774	714	756	739	689	760	760	710	694	723	729	765	744	728	719	752	726	706	718	708	725	779	753	739	680	761	747	752	699	705	738	723	753	707	712	783	753	751	724	769	736	722	761	745	695	758	734	731	752	699	748	716	743	725	738	760	718	756	724	709	751	728	765	744	746	710	728	759	720	749	728	776	744	704	755	769	749	695	737	732	783	713	762	757	717	675	739	736	717	744	740	732	749	752	724	716	710	743	747	780	728	679	757	726	726	748	749	717	724	721	673	695	733	759	709	726	756	705	731	724	740	732	754	736	705	782	750	692	751	718	685	745	690	750	724	747	735	716	720	759	740	724	724	774	731	741	759	716	762	757	732	711	748	764	713	723	714	797	781	757	774	760	750	737	708	715	759	762	805	695	734	665	730	739	776	724	737	737	765	709	755	721	742	704	735	745	734	699	769	723	695	771	744	717	738	705	695	767	696	749	745	731	756	738	736	778	743	716	713	723	759	748	743	754	743	773	734	715	709	758	731	720	749	774	737	733	756	748	743	718	722	732	739	773	795	718	772	719	707	685	723	785	732	692	688	739	794	727	706	817	751	693	743	702	785	783	711	737	727	743	728	746	741	732	729	712	706	700	754	713	759	720	735	739	706	741	744	717	755	701	702	749	724	765	711	726	737	736	727	695	686	776	711	748	720	745	742	710	729	744	765	755	744	712	738	809	750	730	712	726	755	734	706	780	735	724	737	713	690	711	717	749	717	703	736	746	721	732	780	741	733	687	754	764	675	770	731	736	728	761	724	747	763	736	721	690	732	758	731	750	674	758	698	758	783	753	705	764	702	773	762	747	737	773	753	723	790	727	713	732	696	731	719	768	762	691	718	690	749	788	736	794	756	723	799	726	720	752	708	711	738	754	719	701	718	701	738	743	712	731	726	760	727	734	720	691	650	709	720	724	726	792	761	746	701	748	705	705	726	701	794	702	755	668	697	764	708	734	742	735	730	732	732	710	746	710	767	742	666	764	737	731	714	728	747	795	739	747	691	750	777	708	737	705	733	736	736	719	736	754	768	722	705	732	722	701	718	781	708	735	748	705	732	729	701	735	770	727	759	771	696	773	685	701	715	789	754	748	717	736	749	684	731	726	747	724	772	739	753	756	782	712	720	707	746	681	700	731	716	695	799	780	745	766	736	698	754	668	726	724	713	821	702	712	727	708	735	779	778	747	739	709	736	718	748	715	763	742	706	745	746	772	730	769	730	704	709	748	755	731	743	683	738	715	702	752	750	784	740	743	741	709	727	762	698	769	745	763	718	770	677	716	714	767	732	711	710	750	722	740	772	751	741	706	715	711	709	732	714	703	762	713	717	710	699	738	790	750	711	716	719	704	773	691	719	736	731	713	744	720	756	733	686	759	690	731	714	708	772	695	748	726	687	675	719	742	796	749	741	721	685	716	720	720	711	719	750	683	735	713	701	730	724	721	698	734	705	747	751	737	712	699	722	727	725	747	753	778	745	733	716	713	769	695	709	721	755	718	737	710	709	735	722	754	684	754	708	769	694	742	733	799	733	750	764	779	728	763	710	747	736	748	762	727	752	723	733	758	720	705	796	780	719	744	715	726	717	749	764	787	742	763	758	750	751	737	688	801	776	725	738	749	734	733	701	754	693	743	722	754	700	734	721	793	712	772	746	769	722	741	735	761	697	729	746	659	736	749	716	708	750	753	745	765	727	732	699	740	759	747	752	752	713	692	687	694	742	724	748	779	693	747	723	720	716
69801	41969	14246	1195	360	280	239	252	230	222	192	191	199	201	175	190	141	160	157	155	175	154	158	176	161	160	161	155	167	165	169	181	184	154	137	137	150	145	155	149	142	166	171	169	163	161	157	163	174	167	143	162	154	170	144	156	159	172	199	193	160	180	180	239	250	210	215	171	192	207	170	177	185	170	152	158	153	171	167	202	144	175	154	182	162	146	168	163	160	161	164	150	159	178	176	150	133	136	155	144	148	165	144	158	138	182	145	158	172	147	160	135	158	145	147	172	163	180	148	147	153	174	160	179	173	147	157	157	164	171	122	176	171	158	144	172	176	170	168	138	167	181	132	147	168	167	149	160	144	155	168	177	148	160	156	153	151	167	153	154	166	150	151	153	122	173	156	163	169	156	155	151	134	147	121	178	139	155	181	174	148	165	152	149	155	151	161	164	166	158	152	166	171	166	157	149	165	144	169	153	162	164	129	164	155	146	167	165	143	167	161	188	140	159	160	145	169	156	172	150	159	162	164	151	146	176	151	151	158	170	144	160	156	144	167	151	166	163	142	150	138	157	160	151	172	170	145	149	153	175	171	157	145	167	147	151	164	166	162	171	170	163	171	142	149	164	143	165	154	151	141	150	148	145	163	157	159	155	158	172	158	141	151	169	176	157	164	178	137	132	168	162	145	162	166	141	142	143	143	165	155	167	166	167	141	169	140	152	149	159	170	152	142	156	139	181	144	143	159	132	133	176	150	155	146	156	170	143	171	157	153	166	157	161	157	147	168	148	160	159	138	182	147	186	163	160	156	174	156	149	180	166	162	138	165	143	164	175	150	163	155	166	148	152	157	145	170	163	169	161	160	171	161	146	156	152	172	161	130	157	167	177	130	168	149	145	183	164	158	161	153	158	148	154	164	179	144	156	171	168	143	161	149	139	152	163	151	161	170	171	157	158	129	157	165	147	161	165	159	148	162	148	172	163	169	156	169	173	144	160	187	154	177	168	157	171	150	172	156	159	146	170	168	169	138	169	157	156	170	192	144	171	139	135	144	160	127	168	161	185	173	154	151	155	153	153	182	154	147	114	176	167	147	171	168	157	161	153	167	144	139	167	152	159	139	150	158	149	161	162	146	169	158	165	147	182	159	143	134	158	167	151	165	164	147	192	158	167	142	160	161	143	157	139	179	163	176	140	162	151	156	152	158	172	163	168	150	162	146	158	157	170	164	143	141	134	138	168	148	137	142	176	144	153	173	158	158	169	148	151	155	148	161	160	178	143	149	160	127	148	155	158	158	169	143	169	152	139	161	180	160	128	163	154	174	183	148	159	166	164	159	134	177	146	169	134	165	154	168	164	163	164	151	155	170	150	176	166	175	158	160	162	150	155	155	154	183	168	155	163	175	159	151	158	130	145	154	172	167	160	145	139	152	145	164	161	158	154	127	169	161	165	182	162	166	149	165	137	150	173	160	173	141	167	169	151	156	170	147	152	152	142	163	179	169	176	157	125	146	148	166	160	158	155	149	151	167	148	121	153	152	154	138	157	144	181	152	163	169	156	153	158	143	142	163	127	152	147	165	172	164	149	151	157	137	165	147	160	141	154	135	155	162	154	157	148	171	166	154	157	153	143	159	156	155	149	139	151	155	146	152	169	160	167	163	163	159	168	142	164	154	189	156	143	167	160	166	164	152	155	169	158	142	149	151	165	160	177	140	135	175	152	151	142	126	168	183	171	158	173	133	155	168	165	146	183	160	165	169	163	148	160	145	159	133	156	154	163	143	134	168	153	164	149	158	180	165	167	153	162	160	134	139	168	142	140	148	151	144	186	160	152	151	155	154	156	143	158	145	171	157	198	154	159	157	172	162	178	186	152	162	150	163	151	144	158	143	156	167	162	155	158	176	148	144	164	171	152	163	165	164	168	161	143	138	169	132	154	146	167	140	159	168	162	168	149	148	164	158	169	180	184	170	178	163	166	155	159	168	152	148	134	146	167	177	171	146	164	152	156	145	152	167	147	158	144	137	170	168	164	157	147	158	141	168	155	159	155	162	147	156	170	196	169	125	164	156	184	141	172	169	165	179	150	156	142	169	143	171	151	151	187	150	156	151	151	160	172	162	170	167	149	186	153	168	150	161	153	150	166	154	148	147	169	144	147	150	155	159	165	164	163	151	161	171	150	147	144	151	182	177	144	141	139	148	149	151	155	186	155	162	155	149	152	153	190	167	173	146	177	155	147	163	164	150	131	164	173	146	163	171	145	149	186	140	138	157	144	149	166	147	158	164	150	177	183	166	159	143	126	140	151	168	174	169	174	165	167	160	179	150	160	164	154	155	177	146	135	150	169	151	141	159	142	149	161	143	147	165	150	159	182	162	140	155	168	160	145	158	153	151	152	151	143	175	149	126	179	153	145	166	185	151	175	152	172	155	159	160	166	145	164	143	177	164	133	147	172	146	154	163	175	168	150	163	151	137	157	151	151	145	153	164	158	147	164	158	134	152	163	164	182	149	146	152	165	139	149	146	152	173	143	158	168	161	154	158	157	169	164	152	152	146	150	132	137	160	187	178	161	168	162	152	164	165	150	160	153	157	166	153	147	159	144	151	145	158	124	161	149	159	162	157	153	165	147	142	156	157	151	164	157	176	161	152	148	144	157	173	158	159	156	148	162	152	161	160	142	129	148	162	164	159	172	161	154	154	150	155	154	158	162	145	174	146	159	163	158	162	143	159	135	150	151	180	165	170	188	139	156	177	165	157	146	138	162	136	139	166	169	149	163	152	149	149	154	156	176	170	158	172	163	162	131	173	146	137	130	166	137	186	159	151	162	160	166	171	142	194	168	171	185	143	158	156	169	140	148	181	156	150	163	157	169	155	165	154	157	145	130	160	183	168	126	164	158	139	155	157	194	153	160	143	158	163	165	153	163	162	166	165	181	154	174	168	161	165	143	151	142	156	157	144	163	160	173	159	167	161	159	153	148	153	156	167	170	158	153	165	159	171	170	157	153	149	158	157	175	156	150	153	156	155	150	140	152	143	145	153	154	137	152	172	131	158	166	166	145	162	169	154	151	159	155	157	154	168	153	166	141	155	157	142	149	146	154	165	162	154	143	181	166	158	161	152	174	163	158	152	145	143	195	167	154	154	146	159	161	157	170	145	152	159	144	182	146	151	158	162	166	171	163	150	145	160	174	155	167	150	145	158	145	163	187	153	166	157	146	145	151	150	145	155	167	158	162	153	163	162	141	143	162	154	153	151	146	143	148	137	155	149	133	158	145	148	154	151	170	131	168	167	159	163	155	132	147	162	176	169	151	156	168	163	137	142	146	165	145	181	170	149	152	163	183	158	149	167	175	158	171	145	161	158	129	148	148	182	170	173	168	160	160	161	172	162	137	157	153	142	167	169	171	185	174	163	138	152	168	162	150	156	144	159	157	155	163	166	170	164	160	157	151	184	154	162	148	172	160	150	167	166	154	154	151	164	151
50570	30046	1414	1369	1181	1038	980	844	796	717	689	665	576	568	597	564	569	529	554	495	493	497	513	524	530	500	472	529	485	476	506	501	478	479	484	481	470	461	455	499	516	486	506	477	534	552	489	527	522	480	491	488	497	508	498	534	480	726	724	682	653	696	671	1116	1230	987	962	799	712	850	864	636	587	522	473	489	491	492	469	500	478	441	497	472	452	426	506	481	468	500	482	507	496	460	422	481	462	423	459	489	496	459	472	444	478	504	439	475	490	478	476	476	438	512	438	494	474	454	456	493	435	466	467	449	460	459	440	464	470	438	469	477	435	471	480	482	444	437	465	431	454	468	491	447	450	416	469	458	471	460	452	471	490	444	466	492	450	464	476	492	436	422	464	447	431	450	406	446	455	458	443	459	454	468	437	467	444	455	426	455	458	450	472	435	444	490	469	459	422	464	441	460	474	447	469	445	468	464	453	414	462	446	464	443	447	454	469	468	432	502	466	492	460	477	495	433	469	449	467	482	450	446	458	459	472	450	465	462	485	484	447	427	452	503	437	451	453	476	456	463	458	491	470	439	447	478	488	454	463	481	458	446	459	483	482	487	414	473	439	451	482	471	482	468	430	439	459	447	452	468	433	488	465	434	459	433	425	449	437	423	487	505	445	482	503	472	490	440	455	451	479	453	435	464	437	450	420	438	451	475	448	483	472	423	450	478	477	469	459	454	468	490	432	451	448	473	472	464	475	461	454	447	451	491	450	467	486	425	477	466	475	501	413	469	443	434	447	455	456	464	470	468	470	449	446	452	450	463	421	449	457	475	433	450	465	491	453	450	442	483	440	461	415	458	481	454	462	452	472	436	462	483	443	525	416	427	412	494	432	488	472	466	430	454	483	448	425	471	495	435	474	502	490	467	463	452	459	439	459	500	460	427	470	474	499	442	494	468	447	456	462	461	471	450	451	474	454	457	484	469	483	429	435	477	451	450	446	485	460	482	443	469	517	446	496	433	437	459	447	464	430	460	453	455	426	424	439	426	421	437	448	454	476	477	457	436	485	494	487	466	472	420	463	478	451	480	471	440	459	453	472	480	488	494	465	460	415	422	451	446	468	434	452	475	456	493	455	462	450	453	460	459	453	445	471	479	447	467	496	497	452	447	431	471	456	423	453	474	457	462	468	448	442	481	462	450	445	521	437	450	494	454	437	469	476	495	451	495	482	435	432	448	456	441	476	404	413	444	458	424	452	456	461	457	419	511	471	490	437	497	468	432	451	453	479	463	492	444	432	418	446	466	460	426	452	453	457	431	458	441	491	431	443	484	427	458	450	468	482	484	488	455	468	458	467	465	445	441	433	500	440	459	478	447	481	474	451	485	440	477	458	479	457	468	443	457	459	478	461	448	459	459	477	435	468	446	461	450	450	458	494	476	467	431	462	472	472	473	453	438	441	462	465	411	471	461	464	467	435	457	461	465	440	452	459	508	497	468	507	471	451	435	450	480	448	437	475	468	490	441	458	451	487	431	507	432	443	442	449	448	449	460	471	489	456	473	445	504	470	460	462	425	447	456	425	471	450	449	454	444	438	453	493	455	435	456	524	453	470	479	477	454	466	443	415	465	468	432	441	480	465	428	437	490	421	432	446	498	440	479	448	455	435	479	471	438	475	419	423	509	466	484	470	455	433	450	512	476	442	456	431	496	470	458	458	447	465	419	467	487	475	487	464	448	480	424	486	435	450	449	428	464	464	471	421	490	467	442	448	442	424	436	449	503	476	476	401	495	444	491	454	431	453	449	458	453	451	497	442	446	428	452	485	507	482	468	460	464	464	492	437	444	476	453	473	483	461	462	434	477	480	462	446	454	473	482	429	434	481	454	497	461	459	427	440	495	445	427	457	485	470	463	451	476	466	486	445	459	453	463	442	482	479	440	491	473	465	473	454	432	442	473	452	461	459	458	474	494	492	461	464	448	449	499	473	483	417	433	454	458	488	455	459	429	515	442	467	488	446	467	477	478	470	474	445	462	478	482	483	462	437	443	458	444	488	471	452	418	442	477	468	430	432	482	491	455	450	452	439	484	461	487	484	479	491	456	411	474	466	458	478	451	484	450	428	497	472	434	448	441	474	447	447	473	427	472	435	502	446	449	425	502	447	468	439	463	463	446	457	471	487	486	464	462	452	503	469	465	457	455	454	499	443	471	433	458	463	456	470	477	472	416	486	457	432	440	440	502	485	472	432	461	449	463	430	467	421	512	505	476	438	477	472	445	456	471	437	480	454	467	488	431	455	469	476	453	435	471	467	481	462	491	470	458	450	414	493	470	452	439	459	494	458	435	461	457	455	418	454	488	462	470	444	477	484	459	478	474	516	450	490	464	446	476	485	427	438	471	444	508	463	451	480	472	424	476	456	446	450	438	429	455	481	457	462	451	456	458	465	429	476	459	478	442	464	483	462	469	442	452	493	463	440	470	434	442	490	480	496	446	460	449	499	456	451	469	456	455	478	446	447	468	427	424	437	442	437	457	451	457	466	452	500	477	445	461	472	450	455	435	481	441	460	441	502	461	433	475	458	436	433	447	467	448	468	450	480	459	482	441	433	417	459	413	470	490	457	422	451	462	447	434	483	480	458	459	485	448	504	457	458	466	445	485	383	465	458	425	445	489	431	483	460	470	464	447	493	421	448	457	472	432	489	487	430	472	463	439	476	461	471	475	444	468	410	469	436	466	469	439	409	465	436	476	462	489	431	432	464	441	487	448	491	512	496	490	465	437	432	449	425	471	466	467	447	455	492	454	459	441	449	460	424	442	444	472	466	468	461	489	459	492	391	454	448	454	446	441	457	486	435	451	412	468	466	472	439	464	435	484	455	442	435	447	469	445	467	453	460	484	448	422	493	487	514	433	486	437	441	463	477	436	451	433	444	466	483	495	465	482	459	429	451	483	460	458	456	472	476	448	440	482	487	441	504	466	442	450	455	481	498	459	451	481	461	462	455	490	450	462	468	479	460	431	492	443	451	426	434	484	504	449	453	458	472	460	472	482	455	456	451	448	446	479	460	437	476	453	433	436	476	446	487	486	481	442	475	445	438	462	439	473	429	456	469	457	448	437	423	464	455	441	459	450	506	450	498	435	481	472	402	460	488	464	404	428	501	483	494	454	450	451	466	457	469	441	451	447	460	483	440	455	459	488	430	450	465	421	466	492	481	491	468	469	465	472	479	448	419	449	423	473	448	464	460	481	490	494	436	482	457	494	463	469	407	472	468	447	454	456	453	455	426	471	407	474	465	466	467	481	446	443	456	474	469	452	450	487	471	455	466	446	435	488	481	476	460	457	463	477	434	416	448	462	426	474	473	465	451	437	456	453	461	448	454	440	475	481	474	474	495	464	443	470	467	516	498	449	459	481	435	446	480	428	466	467	436	466	438	485	442	456	450	512	474	459	457	448	452	490	455	478	465	478	467	477	456	451	450	477	444	408	447	467	487	404
75876	49337	21023	4869	700	459	356	313	297	263	256	240	215	201	232	223	210	203	247	198	182	216	187	198	187	182	185	193	179	177	178	177	200	184	204	155	178	158	189	170	176	169	188	196	187	182	171	189	193	190	166	180	175	189	208	187	171	273	254	255	239	214	212	279	297	266	283	220	208	214	274	221	204	176	170	164	165	143	195	176	163	171	157	175	171	172	152	186	164	176	172	180	170	186	163	185	159	180	166	155	170	154	156	187	157	178	156	163	142	164	144	145	150	175	190	179	162	153	171	178	164	177	186	173	170	168	197	165	167	184	176	183	163	168	181	177	185	159	175	167	173	186	178	140	188	186	179	167	175	161	165	162	179	174	171	169	171	177	171	186	171	189	167	193	189	166	189	143	157	180	155	160	157	192	142	174	154	169	175	186	193	168	169	196	167	171	157	166	176	178	157	146	167	176	179	175	169	181	184	198	182	175	152	175	164	176	184	171	188	172	160	182	192	190	182	169	165	189	179	165	185	158	148	160	182	177	167	162	175	162	172	178	168	148	158	175	171	169	168	167	185	164	187	173	164	191	175	170	152	189	176	164	172	189	166	161	188	181	192	164	168	164	194	191	172	163	159	161	186	157	181	167	175	164	182	166	187	183	163	176	154	181	182	174	175	168	193	165	163	150	171	194	145	163	170	171	176	177	178	160	176	172	167	174	150	188	176	173	187	166	200	186	178	185	154	181	156	152	170	176	163	181	156	158	196	180	166	183	152	179	167	160	150	169	159	159	168	185	177	188	160	191	190	158	161	162	181	168	154	177	164	159	165	166	149	188	160	172	169	192	183	138	198	197	167	206	163	156	180	170	145	176	177	166	157	159	146	185	189	171	172	143	172	178	164	173	158	173	178	198	168	173	163	164	173	156	176	162	164	175	173	181	180	162	173	185	169	187	143	162	167	175	180	170	154	171	189	173	162	182	192	174	185	174	143	181	165	173	166	168	177	174	189	164	169	171	194	175	164	172	171	194	182	153	169	180	191	186	199	166	153	182	194	145	156	182	170	161	163	143	172	183	129	168	156	158	155	166	183	150	154	174	189	173	186	162	141	177	164	160	153	139	193	182	167	160	179	156	186	178	165	177	169	165	180	170	173	158	168	180	186	158	190	162	156	151	152	161	150	171	203	172	154	161	175	171	190	162	151	193	174	159	157	176	171	163	180	150	166	164	189	169	156	156	168	157	178	163	183	157	159	172	201	167	152	172	155	171	173	162	177	179	148	153	158	171	153	151	156	181	156	181	207	170	149	157	172	165	153	167	174	168	157	150	181	178	167	152	169	146	182	181	184	146	141	177	198	175	168	183	161	180	154	166	178	167	174	170	148	166	192	185	179	168	181	177	171	165	138	170	185	193	156	161	168	169	171	184	175	171	174	184	197	167	173	194	162	178	169	186	183	200	165	164	155	203	147	170	204	171	166	164	193	173	166	191	154	170	179	184	185	153	181	168	164	186	183	165	195	160	171	182	190	179	190	154	165	157	173	179	183	176	170	158	156	169	166	160	182	168	172	202	184	188	169	190	164	161	196	157	209	173	184	186	203	189	159	162	162	183	180	175	162	186	165	172	178	171	172	158	155	170	175	174	169	168	157	206	183	174	160	179	180	172	181	177	143	167	185	159	176	180	166	155	140	181	187	170	160	174	174	185	169	171	170	179	173	156	175	156	163	151	154	197	153	170	182	188	194	191	180	156	159	195	173	165	157	160	169	181	171	177	163	177	161	195	200	159	165	167	163	190	160	169	153	179	180	176	165	164	178	172	181	192	176	144	184	163	142	150	163	162	172	171	183	178	172	154	177	173	179	157	178	191	174	183	161	175	185	152	154	184	160	147	184	167	173	173	193	180	164	185	203	206	169	180	198	184	180	158	171	167	148	186	195	170	158	206	175	186	181	153	158	199	191	165	179	162	179	172	197	180	152	175	168	188	161	194	166	170	171	140	172	167	177	199	175	160	151	168	157	153	141	160	169	185	173	172	173	171	156	169	177	165	196	153	173	183	165	167	197	181	161	148	164	185	189	155	161	169	156	167	181	170	177	162	172	159	174	196	154	149	180	174	165	174	169	154	197	174	178	164	175	181	158	151	170	171	170	179	188	153	148	158	173	180	173	158	171	186	168	168	171	152	173	166	154	166	153	175	167	160	170	178	173	142	170	173	170	158	189	178	176	186	153	174	145	166	187	182	176	174	164	182	159	162	181	183	159	164	159	166	180	150	187	161	168	169	197	172	160	164	171	198	168	162	134	164	152	173	167	176	195	186	146	173	170	158	159	173	186	176	171	186	165	146	171	153	162	163	161	167	158	170	170	169	163	172	143	186	170	166	188	171	175	165	167	188	199	170	171	164	162	159	177	179	163	170	160	194	178	160	187	166	177	155	185	165	158	182	192	169	169	158	183	169	168	161	170	196	186	173	165	173	175	181	160	154	162	220	171	163	158	175	177	177	167	170	172	168	160	150	172	165	164	155	171	172	158	170	167	163	158	184	185	176	179	163	151	174	159	178	186	179	169	158	174	167	168	174	171	175	199	166	179	176	203	184	196	177	185	186	164	178	175	149	171	174	172	171	173	174	159	166	164	156	164	183	155	178	171	168	146	161	186	169	207	174	161	186	174	177	173	185	159	173	176	167	158	179	153	175	167	167	172	165	175	131	155	184	170	143	180	174	186	170	138	173	176	173	197	177	169	171	180	184	156	197	189	168	178	177	156	187	167	172	187	162	180	155	181	160	167	163	180	156	171	166	164	170	191	200	169	159	157	163	168	193	154	169	180	182	178	171	155	179	163	193	170	192	190	186	150	172	174	178	199	149	168	153	155	167	161	177	184	182	172	189	176	188	180	177	168	162	174	178	168	193	161	174	176	166	166	179	188	154	153	184	178	173	162	163	177	163	164	172	191	187	175	155	197	177	153	166	185	160	163	182	150	189	181	195	172	173	187	168	180	171	164	189	176	177	199	168	193	171	157	165	166	185	183	205	193	215	188	181	175	171	167	176	148	178	184	181	156	183	163	172	177	161	188	168	145	168	172	180	150	165	172	168	172	174	164	170	162	175	154	175	186	179	152	172	169	172	177	180	159	166	155	189	140	147	182	153	179	162	177	176	164	164	159	170	189	185	173	191	172	170	164	176	178	168	158	189	162	183	173	202	166	176	154	166	184	171	155	146	188	169	187	167	172	164	192	195	170	172	163	148	203	183	154	147	182	162	177	195	171	174	177	183	188	153	170	162	150	180	165	150	159	156	184	157	171	144	163	166	176	184	160	139	203	175	148	161	170	153	195	176	193	183	179	180	167	165	182	156	184	170	198	177	179	178	176	195	155	182	169	180	152	167	180	186	185	181	175	149	191	184	195	156	190	178	163	159	180	144	164	179	158	191	167	167	173	184	198	145	145	188	192	168	161	169	189	156	167	194	170	172	150	195	148	200	181	163	149	174
58517	38699	2420	2297	2055	1654	1377	1255	1007	1050	887	879	779	791	702	699	722	609	647	672	627	602	600	582	576	632	552	576	578	580	512	577	563	517	554	551	573	572	524	502	537	547	588	633	674	648	633	583	581	542	612	568	550	567	624	635	676	1240	950	1078	1139	885	860	1273	1619	1243	984	1038	893	1088	1123	837	701	643	557	519	556	529	560	533	498	546	527	522	532	509	473	495	492	515	514	496	491	503	514	488	508	484	515	501	527	493	525	523	494	498	502	512	482	520	478	496	516	515	565	511	524	500	494	523	513	528	489	465	504	485	504	538	504	521	456	459	502	543	484	489	515	498	495	487	518	523	472	493	509	477	476	519	503	527	521	506	501	447	497	485	503	556	470	477	483	480	493	460	515	509	500	528	535	472	491	469	511	491	477	479	464	459	476	509	475	496	528	476	497	513	504	539	496	500	498	480	509	563	447	511	468	466	518	531	549	490	498	505	499	485	533	502	470	462	530	443	533	527	517	490	516	466	486	510	513	495	506	487	498	497	495	473	470	514	537	532	519	510	487	502	475	472	493	494	505	496	502	519	483	470	492	483	497	505	468	481	463	463	461	529	526	481	476	489	477	485	514	486	479	503	507	568	531	514	469	486	482	513	512	533	495	500	489	501	477	483	527	493	507	471	481	531	495	485	498	462	515	465	510	501	472	449	500	519	480	499	498	501	476	503	488	496	498	516	480	485	481	492	520	499	515	508	546	500	500	494	523	506	475	514	514	489	516	559	487	504	464	474	521	463	501	527	498	504	514	467	480	478	496	523	483	526	531	457	489	506	503	514	492	510	485	492	477	521	520	515	500	491	518	529	485	507	506	498	523	504	529	494	521	507	468	506	509	490	480	553	523	502	470	460	465	456	545	514	482	462	523	496	486	492	505	513	516	500	507	445	515	506	508	507	498	504	482	514	548	537	497	507	505	493	526	450	479	471	492	516	502	494	503	503	499	520	503	505	469	485	530	497	529	500	469	478	507	508	567	490	487	544	521	487	469	492	524	461	468	531	505	533	500	509	499	551	496	463	507	503	522	473	487	477	457	510	522	489	483	486	488	452	488	511	476	504	515	504	509	526	515	463	486	460	501	501	549	501	506	491	497	465	478	510	483	502	485	514	531	520	501	497	480	472	538	529	476	471	506	497	517	504	512	440	503	464	505	527	515	464	519	481	523	499	479	505	499	527	516	484	526	527	496	545	480	483	464	468	520	511	477	530	491	465	510	502	490	504	472	521	481	510	495	519	518	427	493	443	476	474	456	499	500	499	483	521	487	505	528	544	490	518	513	526	488	500	487	468	481	506	473	530	448	522	504	441	516	508	511	513	516	473	511	499	506	542	504	528	510	471	508	512	510	509	493	478	489	533	489	482	562	497	468	469	545	489	533	528	494	471	473	510	491	501	472	527	494	524	513	507	481	499	481	482	505	508	517	486	495	550	515	532	519	517	512	485	483	498	490	500	492	525	455	491	490	496	499	516	485	481	511	500	508	485	522	477	516	502	472	523	470	479	500	499	503	508	510	502	526	488	519	475	509	461	538	498	514	504	497	494	517	473	497	445	494	526	512	484	507	463	445	525	506	488	500	515	485	482	501	513	486	523	476	476	474	507	526	476	484	491	506	495	510	508	490	511	509	485	485	496	561	504	482	486	473	520	475	510	508	462	468	515	507	468	541	515	517	524	492	541	500	492	512	490	519	460	483	480	455	495	505	471	529	486	508	488	455	473	474	537	474	507	497	528	502	518	486	483	515	506	473	461	505	533	509	471	490	511	485	504	528	491	485	503	480	532	500	495	510	464	487	498	470	474	485	490	477	490	501	519	536	498	514	479	511	478	526	465	477	472	526	480	503	474	489	519	493	503	516	546	512	530	483	500	457	461	475	509	487	453	504	497	509	514	522	486	507	484	490	491	480	491	476	485	487	489	454	485	477	490	468	479	482	522	522	531	520	490	528	516	495	457	521	481	500	478	485	492	482	499	481	485	473	510	533	498	497	473	518	457	504	529	487	514	469	509	527	489	474	480	487	497	498	483	530	516	494	519	503	537	496	547	431	476	523	470	527	495	537	497	490	486	514	482	507	482	546	488	503	475	497	493	541	524	502	496	515	496	494	494	513	470	474	520	507	484	477	482	459	508	482	518	493	541	502	483	454	488	491	478	510	492	548	459	536	480	491	470	512	472	480	522	524	544	520	515	518	484	492	519	504	508	495	490	476	511	534	499	469	502	453	475	491	522	510	477	497	514	458	499	503	521	479	467	498	454	517	479	487	497	501	476	475	496	470	508	495	543	488	495	516	497	499	465	491	515	518	491	526	470	522	465	467	491	505	515	480	485	490	514	484	518	444	448	490	521	469	500	535	505	473	502	471	506	472	505	505	496	479	480	491	538	496	500	502	528	507	541	500	497	480	489	479	461	456	486	518	531	478	492	544	479	474	482	498	503	504	501	507	469	477	474	499	494	489	512	506	500	521	478	520	538	458	501	515	503	470	486	487	544	492	530	471	499	478	490	465	488	483	486	467	479	563	445	534	494	463	528	475	495	522	479	469	488	479	474	506	528	519	491	541	479	470	473	489	483	504	484	523	449	516	491	478	482	521	504	468	552	493	458	488	486	463	470	465	502	566	447	525	485	480	507	461	517	506	464	475	480	498	529	506	521	474	511	474	512	492	460	491	480	506	484	499	532	494	462	485	489	460	490	500	454	512	495	497	496	532	484	465	491	508	474	508	537	453	471	507	496	499	494	478	484	483	514	483	547	476	494	520	484	537	504	503	500	517	486	511	483	513	511	547	513	495	480	522	471	515	531	525	509	505	496	524	499	513	492	532	476	491	468	498	491	499	506	497	532	500	495	507	482	538	525	499	519	501	500	521	499	462	506	493	486	528	513	493	504	512	519	519	514	468	489	495	509	505	498	499	506	515	502	480	496	510	511	489	507	512	504	497	474	461	524	533	488	502	477	463	493	492	517	485	494	480	514	517	520	512	529	517	493	481	495	460	484	491	494	490	507	503	505	508	519	449	504	485	556	510	532	510	525	479	503	488	521	478	483	504	466	503	517	499	504	502	498	527	468	498	509	516	501	520	518	493	530	457	491	495	522	488	501	485	505	497	516	454	477	504	504	523	503	495	499	519	515	497	547	488	513	512	519	519	512	510	486	486	484	486	508	465	529	490	500	511	514	461	488	531	484	455	501	495	517	510	504	514	495	516	441	514	506	502	483	500	501	473	462	504	511	492	502	482	537	481	534	475	569	485	505	510	511	491	504	507	540	499	511	484	511	498	506	478	563	485	519	478	471	476	501	488	490	535	491	490	495	499	510	496	475	478	471	516	483	501	468	483	528	502	489	490	464	477	505	515	525	498	502	469	512	484	489	512	515	472	463	484	441	474	503	476	475	505	494	506	524	499	506	522	510	535	507	505	498	463	509	475	482	498	539	530	478	476	523	548	505
36662	12094	1124	313	277	259	269	295	283	282	281	264	287	271	264	259	257	243	268	279	271	310	250	262	256	298	273	254	272	289	279	264	257	257	229	272	270	252	263	261	257	255	243	289	257	263	290	301	269	264	236	292	276	270	266	233	234	292	260	285	254	253	270	286	287	270	264	258	250	265	276	243	243	282	265	243	275	252	271	275	272	259	273	240	261	254	275	266	254	250	262	256	315	263	245	245	247	254	264	253	285	256	272	281	275	278	249	242	270	266	257	256	250	247	265	264	259	261	255	263	285	249	272	300	243	285	265	261	271	274	254	241	250	280	245	268	268	248	256	277	276	227	273	258	246	269	290	276	277	263	273	274	266	251	237	247	277	283	281	250	246	259	262	266	290	274	274	275	279	286	274	259	270	270	254	267	235	281	233	247	311	254	287	263	245	261	279	265	259	262	256	270	268	258	263	271	237	251	271	261	258	256	270	261	298	265	256	272	258	254	298	273	267	253	241	268	246	273	252	246	267	243	223	276	271	275	253	280	266	275	256	256	245	278	255	227	270	275	309	262	254	273	267	256	256	256	268	243	303	277	281	256	296	250	247	278	243	278	257	279	226	257	295	249	218	250	261	263	262	273	279	261	276	278	264	281	260	271	273	266	282	255	254	251	273	274	287	273	268	264	246	246	283	255	280	270	258	267	258	269	274	236	245	277	262	282	282	241	278	236	254	256	277	258	254	259	274	228	284	262	274	281	264	239	273	282	290	274	265	245	253	235	273	290	265	275	243	252	260	262	274	284	264	236	248	277	271	268	260	254	278	250	254	251	246	279	293	269	231	246	268	260	284	269	236	297	250	275	244	255	261	309	263	261	248	250	258	250	246	237	266	314	295	266	265	275	258	276	299	278	287	285	269	272	265	260	232	256	278	266	288	259	289	265	258	256	224	296	248	254	267	266	267	247	299	291	256	259	255	251	230	286	268	263	239	282	273	260	278	277	283	262	263	256	275	265	259	249	259	275	264	274	250	277	253	268	272	276	235	256	280	273	285	261	251	275	236	246	254	263	260	253	249	246	266	256	252	252	247	256	278	266	274	282	263	234	253	266	244	282	296	266	277	245	291	274	256	280	264	257	255	257	268	285	253	260	280	241	277	265	255	256	255	274	255	248	273	273	256	267	258	287	253	293	297	298	256	277	280	289	271	225	292	267	257	260	267	226	249	260	269	290	284	291	270	279	259	287	270	246	267	268	271	277	264	287	290	272	263	265	234	265	254	262	298	281	257	291	255	250	251	287	265	288	262	253	257	272	261	258	276	278	306	280	283	259	247	281	261	258	275	299	262	269	242	260	252	262	265	267	265	258	261	281	254	276	283	271	265	245	293	276	255	275	268	275	260	233	255	284	274	257	268	287	227	256	270	269	239	253	238	278	260	264	284	253	249	273	261	247	259	289	284	264	254	261	263	265	248	282	273	237	249	272	267	255	253	309	270	271	272	261	283	278	243	271	222	291	280	255	284	288	263	285	278	259	264	264	240	266	254	258	296	278	270	283	261	273	278	251	272	285	250	276	280	260	298	238	250	244	247	270	302	260	251	281	250	267	275	276	278	286	259	286	271	262	259	264	275	284	292	255	246	234	257	250	265	260	256	260	256	260	261	264	252	264	259	274	289	241	266	271	270	243	249	267	237	267	264	253	289	261	257	242	263	260	265	238	277	281	301	251	269	240	256	275	274	248	246	278	302	280	270	273	291	279	278	268	310	268	276	271	257	265	271	251	236	258	278	265	264	265	262	283	251	250	263	258	245	288	276	263	250	266	261	258	266	279	263	270	274	240	228	262	269	271	252	249	273	278	273	287	256	265	251	287	285	264	255	233	251	271	244	284	272	269	238	252	275	256	257	272	256	259	267	286	242	256	283	267	264	226	260	251	307	274	288	297	278	282	255	288	244	263	272	254	266	258	275	242	233	268	260	252	259	253	270	278	253	246	262	260	295	247	283	252	244	223	267	266	255	274	288	257	261	246	243	265	282	301	286	282	293	270	274	255	280	281	242	280	271	279	267	267	269	250	238	266	263	269	262	267	241	251	247	279	255	278	268	285	255	290	265	288	292	253	257	243	264	251	242	293	295	264	281	282	272	290	275	239	317	271	233	293	255	245	262	283	274	264	251	233	268	262	262	234	276	265	272	240	284	243	270	286	244	282	264	266	238	258	259	257	282	260	289	270	282	256	243	238	280	264	293	253	258	306	261	304	274	256	223	250	253	302	296	270	261	278	248	263	283	277	240	270	257	254	250	251	255	270	259	265	267	282	295	254	251	257	233	268	267	283	251	265	270	287	283	259	279	266	270	262	271	266	277	265	275	290	265	276	256	274	258	254	247	264	258	253	267	263	235	263	282	258	306	231	251	246	256	283	273	263	269	284	280	232	267	272	271	270	262	276	287	273	263	269	266	265	245	271	271	251	274	276	260	247	266	247	267	282	248	237	242	266	263	273	269	260	242	258	275	251	270	265	263	271	257	262	253	272	256	254	235	265	279	270	244	264	265	254	302	317	263	264	250	280	277	275	272	255	278	294	271	255	272	258	249	278	260	257	269	260	282	269	280	264	280	269	236	260	263	277	266	255	266	270	282	265	240	287	260	289	264	251	276	305	259	255	259	261	258	273	277	270	241	267	239	285	282	259	271	272	275	269	266	276	265	285	257	245	269	238	277	289	276	243	263	262	269	267	282	270	237	284	255	252	277	255	251	275	279	272	268	278	250	257	261	259	284	264	280	279	252	284	275	247	285	272	294	249	254	272	272	272	275	289	258	265	275	252	274	269	265	246	252	251	277	274	306	260	233	284	275	270	297	253	261	290	301	286	267	242	218	284	290	266	270	257	264	255	274	247	254	291	250	275	264	261	248	275	268	280	265	291	230	278	268	245	275	250	256	250	273	248	278	255	287	281	246	283	261	251	270	252	281	246	283	236	255	254	251	256	257	238	239	268	274	291	228	250	271	259	272	253	245	257	273	294	282	246	266	269	265	278	246	279	279	258	227	292	252	298	280	278	246	248	296	268	264	248	247	257	264	249	242	278	264	270	277	248	282	252	261	237	291	233	272	267	269	268	240	297	236	261	268	268	291	255	236	244	273	269	246	267	288	253	242	253	262	251	254	249	258	254	246	242	239	274	281	265	252	282	266	262	233	242	265	279	262	256	247	233	255	249	290	255	290	254	281	270	304	286	251	271	273	281	252	240	274	247	257	265	280	267	255	282	274	278	265	277	263	273	264	249	246	238	255	260	283	246	232	250	254	253	295	260	293	248	255	260	260	271	291	264	298	282	278	239	259	279	288	272	265	304	269	286	282	238	258	272	255	279	260	272	265	240	288	238	278	278	279	285	242	303	270	263	257	295	252	261	282	258	228	281	259	279	261	263	284	308	296	247	280	281	281	246	275	296	298	271	259	249	297	231	274	258	249	287	280	262	273	276	281	281	241	268
30745	7656	855	779	809	805	713	733	752	745	711	746	697	733	754	775	738	762	773	720	723	742	653	724	698	708	709	711	727	699	678	756	696	733	744	707	732	685	694	726	742	755	705	725	703	697	768	699	759	719	691	708	646	706	708	713	675	705	780	716	718	730	683	734	736	741	731	745	721	708	779	772	714	678	730	701	704	729	726	693	701	706	724	739	713	641	699	738	710	753	743	756	704	715	646	713	750	694	698	716	707	697	682	670	740	739	722	730	706	721	711	735	716	737	712	701	737	693	693	700	708	778	757	678	736	732	754	728	705	666	709	748	749	723	780	740	716	672	716	687	685	692	669	715	710	697	708	724	734	721	722	668	681	703	675	718	726	722	707	711	732	754	728	752	714	723	739	715	708	706	679	716	716	724	690	726	716	798	691	724	769	733	671	687	679	729	720	707	699	688	702	716	734	743	713	694	796	687	749	715	727	692	706	708	696	740	719	701	734	723	750	726	709	707	689	722	731	727	716	697	702	753	708	674	695	730	709	714	710	723	731	691	700	724	746	726	733	701	776	702	737	721	683	732	727	695	759	720	769	705	732	662	694	746	693	709	710	701	708	686	700	759	730	755	726	730	734	704	703	663	642	738	723	783	704	690	733	701	745	789	681	710	708	714	708	664	748	714	698	686	710	727	724	694	733	702	737	765	708	759	750	686	692	703	744	751	687	767	752	732	719	727	684	744	707	646	707	726	688	668	656	724	696	755	699	705	703	727	734	702	691	684	693	715	692	722	717	684	731	745	701	717	730	708	734	693	737	691	675	697	660	683	692	694	715	767	764	735	740	671	700	688	733	732	714	704	722	750	754	702	709	739	715	706	692	671	723	762	727	714	693	674	750	707	692	731	716	734	711	696	732	690	699	730	729	711	699	669	748	725	719	717	674	725	760	695	674	706	706	727	729	722	700	707	724	727	669	682	687	752	716	715	763	729	766	703	692	717	700	713	729	719	707	739	692	712	736	694	716	685	700	710	726	703	703	679	706	740	691	708	704	724	693	726	697	686	722	732	736	694	678	697	752	742	716	733	734	723	729	733	730	746	708	714	713	700	690	691	712	714	743	713	676	706	694	698	721	720	709	686	689	693	744	727	706	688	729	754	698	719	659	704	740	718	674	657	685	672	692	738	679	697	686	699	748	709	757	681	727	739	713	728	681	736	721	733	693	724	709	739	699	704	725	704	727	694	698	702	738	749	722	699	741	703	692	722	737	691	690	733	735	698	710	687	717	751	736	729	731	720	738	744	720	706	734	766	705	700	725	710	713	723	731	708	774	750	663	663	719	733	699	667	666	674	731	729	709	676	727	720	736	717	742	754	706	687	744	706	732	704	691	691	691	721	713	728	714	725	692	698	689	718	689	692	709	702	731	724	710	716	745	729	662	756	675	712	695	719	721	720	744	721	694	757	693	733	673	754	717	696	736	699	717	719	748	710	713	782	710	717	685	711	632	737	711	701	767	709	689	721	754	723	719	727	701	673	740	673	740	709	672	648	705	707	755	716	750	730	762	702	723	743	701	715	697	711	760	726	718	747	714	700	761	731	738	716	735	682	680	734	724	678	740	748	711	663	729	683	708	668	742	728	694	701	691	680	694	727	723	701	745	715	735	747	697	720	750	710	705	779	700	715	695	724	725	705	696	745	697	739	685	702	697	692	708	627	755	710	750	737	704	731	704	676	745	732	676	717	728	738	689	709	703	708	731	708	730	709	741	650	709	689	724	719	694	738	737	787	690	715	697	747	701	697	689	730	710	742	759	687	661	724	713	678	698	718	766	669	661	714	691	731	731	729	671	729	704	724	717	758	704	697	660	743	731	710	694	675	692	701	741	753	752	732	697	703	693	733	677	714	737	671	693	668	773	665	760	687	711	742	700	668	649	724	774	701	725	721	685	708	699	742	724	706	676	727	736	659	701	776	723	733	716	679	725	740	701	699	649	704	730	673	753	767	705	715	686	694	700	772	721	745	694	708	717	711	730	700	708	747	703	743	737	743	726	709	698	754	688	737	733	686	696	755	685	761	693	725	704	716	698	687	707	722	716	716	715	715	674	712	760	713	747	715	757	721	676	700	691	713	733	689	719	722	722	674	771	745	704	722	704	705	705	724	708	658	671	673	719	741	767	745	744	671	680	772	694	702	666	682	695	708	670	751	665	676	740	694	689	738	685	722	691	716	786	711	743	683	726	695	701	738	746	743	699	699	699	734	743	713	693	753	755	740	695	716	702	721	711	718	649	684	708	670	757	739	721	638	715	729	698	704	669	734	773	725	658	709	714	696	722	719	721	734	698	745	666	697	722	726	686	739	745	751	710	703	713	726	740	750	721	704	709	737	737	710	714	670	697	654	742	685	690	686	702	739	722	733	735	748	685	706	711	724	718	767	685	798	657	736	689	704	683	702	719	807	710	765	757	746	736	724	706	688	694	713	720	725	704	741	674	700	718	719	726	732	717	700	715	700	682	678	664	698	722	739	717	689	719	686	771	704	725	772	710	760	712	650	700	708	700	678	722	712	742	711	711	752	756	752	746	686	744	702	677	712	693	687	717	735	724	709	771	697	781	663	713	708	704	768	680	754	704	711	729	757	703	692	701	702	719	744	740	734	716	743	655	738	680	752	724	714	666	703	734	692	754	704	695	643	713	732	726	704	717	692	710	688	692	749	682	707	683	776	722	701	736	700	687	733	725	714	716	695	736	707	734	728	740	686	696	696	710	696	726	702	737	733	726	740	725	730	719	711	726	662	647	714	678	676	742	725	651	690	713	695	740	742	697	694	713	679	709	714	741	670	700	725	698	708	762	779	743	748	768	710	697	675	688	742	727	760	666	719	727	707	705	707	713	758	689	683	721	746	712	696	707	704	728	696	733	754	737	729	713	735	690	761	695	732	724	661	710	770	691	688	719	721	702	705	735	678	688	735	698	709	712	709	718	688	727	735	764	704	724	694	738	717	741	702	699	724	667	710	700	721	738	723	705	693	739	701	749	676	732	699	712	723	687	795	705	785	678	708	708	728	706	751	684	705	751	712	713	718	752	746	636	756	704	696	746	752	713	687	661	714	703	714	674	685	686	693	732	743	764	703	744	722	692	692	729	748	712	717	716	731	745	691	705	726	727	698	740	713	728	715	709	700	699	732	738	666	731	682	719	735	700	762	713	706	743	719	738	776	709	752	712	706	677	734	704	690	697	752	700	706	762	705	648	669	683	679	748	755	733	694	702	744	710	730	723	675	679	754	757	728	703	742	719	696	761	760	733	693	751	669	702	719	732	730	728	652	711	675	732	697	767	692	693	742	741	712	718	725	670	722	694	723	740	698	742	706	737	648	709	689	750	718	674	715	762	752	706	702	695	721	718	657	665	731	756	753	702	646	715	654	735	755	728	740	765	741	722	774	713	721	744	759	676	705	711	734	754	729	661	700	720	707	695	717	705	743	729	678	697	721
70176	43262	13738	1061	373	314	259	243	211	193	217	175	195	177	173	185	162	159	154	165	153	163	182	192	156	153	179	158	158	160	176	144	170	164	154	154	135	172	157	160	178	162	195	164	177	160	137	146	158	173	140	148	150	153	152	173	163	227	197	187	178	180	189	190	200	155	191	160	173	134	163	173	190	155	161	161	155	151	156	166	166	174	160	157	139	160	147	148	160	159	149	156	132	155	162	144	148	161	147	146	172	151	146	150	141	147	144	165	131	168	156	151	143	150	131	142	171	163	161	149	142	186	175	144	153	152	174	138	163	145	169	152	124	166	134	165	161	154	146	146	162	137	160	146	166	160	152	153	166	172	172	148	149	147	154	145	163	170	170	144	159	158	170	143	149	159	162	164	145	156	142	136	166	152	159	138	153	162	124	157	161	154	129	169	158	164	158	135	164	150	151	156	146	156	145	151	161	170	158	153	167	169	146	127	168	140	167	162	143	161	142	180	146	154	149	138	150	150	140	145	142	159	154	169	152	176	153	154	140	140	146	171	131	163	153	133	156	161	164	132	138	157	148	141	120	149	151	159	156	148	143	135	163	176	164	155	160	160	146	156	134	158	161	138	148	158	144	150	151	146	156	140	157	158	164	156	171	137	124	158	130	143	154	152	175	163	160	159	165	182	171	158	136	146	140	158	153	142	174	149	176	176	130	159	167	175	172	144	161	157	147	175	183	182	147	159	148	131	158	137	144	177	117	164	148	112	178	148	147	166	151	168	167	135	157	152	136	160	168	158	163	148	155	131	145	151	161	164	167	165	153	142	152	141	143	161	151	163	172	130	126	168	155	134	146	132	156	178	155	151	151	124	140	173	149	166	160	170	152	169	165	159	162	167	161	154	136	153	126	169	155	140	166	170	180	172	162	161	142	139	143	152	144	140	165	135	158	158	146	160	143	151	151	175	148	143	163	158	156	164	153	175	155	154	166	153	163	172	162	180	153	182	170	151	177	148	154	172	173	153	133	149	166	142	143	126	134	176	134	182	175	128	150	139	156	165	146	158	157	140	166	133	159	151	146	172	155	140	143	137	151	145	161	158	143	157	147	157	146	148	148	148	156	161	148	162	166	163	149	159	169	164	153	152	144	137	167	159	179	167	153	162	147	130	161	144	155	150	156	158	166	135	152	142	145	168	158	129	152	156	152	163	153	141	147	158	171	153	148	163	171	163	143	152	176	157	161	151	160	161	174	158	150	164	152	160	157	171	152	141	160	144	161	169	159	162	145	156	155	149	148	133	136	165	151	174	158	145	125	168	156	170	157	145	135	164	157	144	159	165	158	149	153	160	132	145	165	153	173	163	164	154	146	144	160	155	143	149	143	166	174	174	137	157	141	149	167	154	135	141	161	162	138	149	122	171	151	161	151	140	146	168	169	150	151	145	159	135	169	155	149	132	151	180	175	168	158	172	147	159	145	161	149	148	157	137	137	128	142	158	151	139	155	167	156	155	173	156	140	142	156	162	162	155	130	139	135	159	170	153	127	130	153	143	157	133	148	148	144	129	149	178	158	176	165	147	130	153	134	143	166	126	150	174	174	155	176	168	166	181	167	154	163	156	148	147	161	134	124	148	160	143	159	161	153	145	153	133	171	159	141	151	149	155	174	148	156	146	160	145	172	160	133	144	145	163	152	153	153	152	162	176	150	149	156	138	157	153	142	153	142	181	163	177	153	158	143	162	160	147	147	158	161	158	134	179	136	162	163	145	161	133	156	154	143	162	158	153	184	149	152	158	150	158	169	162	145	144	156	165	143	164	163	155	134	142	126	157	165	171	163	138	158	156	151	157	162	142	152	137	169	164	153	139	162	142	135	167	145	116	142	144	145	149	173	170	147	167	149	162	144	149	156	167	165	164	172	182	171	141	140	159	138	152	165	131	152	180	146	150	167	130	162	139	165	154	143	146	150	140	164	138	152	157	129	157	146	143	139	180	174	146	158	123	147	159	167	133	156	161	142	161	148	169	154	154	141	167	159	144	173	160	160	150	159	156	137	152	137	141	185	153	158	148	171	157	163	164	151	138	164	157	158	144	143	135	174	145	140	165	143	166	153	149	148	147	145	156	157	164	153	175	153	157	160	153	158	180	164	143	174	164	164	136	133	145	143	152	162	145	181	149	149	144	167	154	155	150	152	154	173	165	153	168	136	153	150	155	134	153	159	170	140	152	149	147	161	172	176	157	136	144	159	153	153	148	159	159	175	134	157	150	161	137	135	152	151	161	153	145	155	129	158	144	173	166	171	166	158	146	164	150	145	147	135	150	152	140	142	138	157	136	145	143	164	175	161	170	145	151	144	163	158	157	153	169	137	154	127	159	153	163	160	150	144	156	149	145	172	168	180	157	142	150	183	172	152	148	163	147	163	140	140	143	138	149	160	163	155	137	163	151	141	151	146	138	163	148	149	156	165	135	153	152	155	153	146	156	171	157	169	154	147	161	169	159	153	163	151	159	153	149	162	152	156	146	140	179	146	164	133	114	184	142	129	148	134	151	145	173	152	161	135	163	159	137	150	164	166	132	149	152	155	158	163	169	166	154	151	177	147	169	146	163	159	168	160	143	172	179	147	154	163	156	154	182	149	132	176	158	150	146	135	139	154	159	145	141	133	147	159	145	147	168	150	143	156	154	165	170	161	128	153	177	153	158	133	157	146	171	170	166	154	144	163	141	158	166	163	191	170	165	169	154	164	147	166	156	154	168	138	159	164	173	147	169	138	160	168	156	169	136	187	152	166	158	146	151	150	162	163	145	146	156	162	154	139	151	139	154	145	134	146	147	169	154	163	155	145	174	129	129	161	160	167	144	149	160	148	166	168	143	153	159	167	164	172	149	149	145	169	151	139	182	162	133	173	163	143	151	143	140	155	166	183	128	141	139	147	159	176	156	140	149	150	156	140	144	148	170	151	171	175	163	131	159	141	166	159	149	160	135	151	146	145	132	146	154	146	161	156	130	133	136	150	155	146	147	120	155	176	149	154	147	142	150	144	135	159	154	146	169	165	172	137	148	146	151	154	157	170	156	138	146	148	156	141	122	151	160	146	156	144	144	154	127	159	160	149	156	144	145	151	169	140	152	135	152	143	167	151	150	159	148	159	167	166	147	146	149	155	159	154	139	142	147	156	161	159	138	134	154	159	148	150	144	166	175	149	143	146	158	155	182	165	155	151	169	156	141	156	152	173	170	140	152	152	144	168	148	155	159	171	151	155	160	163	154	143	127	164	151	141	143	150	138	150	144	149	140	149	146	150	142	154	155	141	161	162	155	141	163	136	169	149	156	153	161	141	175	154	161	154	150	158	171	144	158	125	147	172	136	131	139	151	147	146	157	171	126	150	161	169	145	146	167	160	140	145	148	145	139	157	153	142	165	135	153	139	146	183	143	142	152	161	145	132	142	139	155	134	172	147	155	166	172	156	159	157	140	173	129	155	153	153	157
48832	32019	1753	1359	1329	1128	910	833	784	709	686	626	622	616	581	574	565	558	522	530	491	528	520	528	493	510	495	513	451	472	450	498	498	484	477	493	495	482	452	490	437	538	486	527	558	513	500	499	481	490	513	518	516	486	530	491	643	1034	767	697	621	700	778	827	810	716	685	596	647	606	575	573	589	468	497	445	505	457	473	445	483	443	464	469	440	455	443	454	501	459	431	432	429	442	443	461	441	419	472	449	405	435	444	445	450	466	416	454	445	454	463	421	408	418	424	422	458	468	428	464	447	441	414	450	440	438	462	457	459	453	464	475	471	433	474	430	427	431	445	460	417	503	477	481	433	437	483	417	461	458	429	458	457	435	428	448	464	446	404	454	476	433	437	427	452	465	439	438	461	471	479	450	473	437	451	433	442	417	463	467	426	484	428	429	484	433	442	467	453	416	433	464	445	437	436	435	459	467	449	443	403	423	431	434	420	420	444	442	439	446	459	435	385	456	467	433	404	420	432	428	422	458	453	438	468	464	446	434	479	479	467	444	476	459	442	454	435	411	456	402	491	418	433	435	424	448	490	436	427	428	452	476	470	434	432	483	424	478	449	457	445	412	485	442	464	469	401	460	439	486	495	443	454	462	440	466	437	432	443	462	421	456	419	441	430	449	493	426	441	472	437	417	449	449	460	443	464	432	415	414	476	474	419	417	427	437	476	486	442	458	475	447	417	457	419	517	435	408	461	439	467	463	452	466	446	439	428	454	477	433	444	471	458	439	464	467	427	437	452	471	464	414	454	426	445	430	454	450	455	497	458	476	487	420	441	447	445	465	436	443	391	379	419	455	458	494	439	458	449	425	475	444	416	414	443	467	441	457	417	407	451	488	447	474	444	446	432	446	458	460	451	427	486	475	447	495	431	455	470	469	477	455	438	459	472	440	434	463	438	458	430	453	444	433	468	430	460	450	471	477	487	458	431	459	429	448	484	442	443	448	446	412	457	437	454	439	461	439	439	437	449	439	465	445	466	433	427	459	452	453	448	494	426	457	477	434	430	444	445	466	478	466	437	451	429	458	458	483	457	461	465	435	474	474	450	464	411	458	436	409	449	472	456	414	436	438	427	417	432	456	434	444	466	427	385	424	453	428	456	454	434	446	452	436	456	440	479	472	433	468	434	466	479	421	434	426	458	438	434	403	437	432	452	432	473	456	390	445	450	444	443	466	448	433	437	410	451	405	463	477	444	474	468	495	452	419	417	428	465	461	465	479	448	449	414	445	418	434	419	445	424	436	444	494	468	449	435	448	440	429	479	457	455	455	410	450	443	441	441	445	436	463	483	429	461	447	446	425	424	474	437	452	472	460	449	446	435	506	454	441	430	446	441	411	474	442	426	451	471	457	442	454	475	432	442	447	496	442	452	432	472	465	441	418	477	407	448	459	431	433	464	468	420	481	453	467	438	468	442	463	479	464	469	451	467	463	448	426	441	446	424	455	436	477	443	452	453	437	423	462	453	464	476	473	466	438	430	440	468	454	449	434	431	448	423	413	419	463	446	421	436	425	489	474	424	436	477	463	468	455	442	458	442	455	448	468	471	423	461	447	451	464	440	484	441	420	457	442	451	475	473	450	410	431	448	419	473	469	445	477	420	465	408	429	429	432	445	462	434	433	429	433	461	438	455	464	459	441	439	453	442	440	449	449	463	412	443	443	465	461	445	440	455	458	480	444	443	433	420	481	466	441	447	443	465	454	434	428	401	429	477	429	447	451	424	446	446	447	435	423	452	434	488	450	407	481	481	428	449	463	461	458	459	413	482	452	453	433	479	463	439	444	406	438	427	436	441	423	492	438	451	463	481	457	431	436	436	473	444	445	472	447	450	454	453	443	415	440	432	469	453	451	466	471	468	454	428	460	448	445	456	442	448	446	468	469	458	445	427	449	458	451	485	452	479	479	431	410	420	470	425	429	438	440	442	434	446	447	448	431	477	458	443	418	456	451	421	440	412	466	465	448	421	434	435	463	447	435	445	435	463	437	470	448	464	446	453	435	413	452	428	425	437	437	478	444	420	491	462	439	418	425	391	433	421	424	426	409	436	462	460	443	449	402	452	445	413	441	454	442	425	492	422	421	444	449	460	428	444	401	428	468	451	420	462	431	436	461	494	461	427	435	444	445	420	458	428	428	470	445	473	436	466	430	480	478	465	435	457	461	439	432	421	444	440	440	463	434	457	430	413	463	428	460	479	430	456	461	451	474	429	413	451	458	410	484	424	449	446	433	446	450	444	415	423	442	445	448	440	448	464	473	425	443	461	489	457	441	419	426	454	475	426	443	452	459	452	469	429	481	424	399	428	474	465	423	408	439	439	434	441	410	434	440	454	491	471	420	464	455	448	459	435	442	457	448	449	470	448	376	466	468	439	425	448	461	453	446	455	488	469	425	443	467	429	448	454	434	438	449	452	410	443	471	469	451	442	445	456	449	449	423	443	423	480	469	413	468	481	446	428	439	471	433	499	433	463	441	445	446	414	427	453	439	456	446	443	444	483	472	424	470	458	471	424	444	464	430	454	414	455	424	486	457	458	456	416	451	442	435	447	443	446	403	425	446	446	449	441	418	406	390	416	441	470	435	443	440	438	434	463	472	467	450	441	462	466	456	417	455	439	475	412	493	446	436	426	427	468	436	442	459	433	436	424	409	482	448	424	458	444	481	457	439	462	462	462	425	429	425	448	458	447	431	456	445	456	463	429	455	412	447	430	430	460	457	442	420	452	470	438	428	479	463	434	441	443	518	441	416	453	437	438	488	428	450	442	455	428	473	440	460	466	430	441	424	437	447	441	470	473	439	470	418	434	488	442	447	404	516	443	441	452	457	466	445	447	431	466	490	417	420	484	469	441	429	470	447	447	399	426	422	385	442	458	446	493	445	479	439	482	489	473	442	445	414	450	433	460	473	485	478	442	466	455	460	425	382	446	481	433	418	409	450	430	453	478	464	439	437	481	423	410	466	426	468	438	443	461	432	455	396	475	454	447	402	458	463	430	453	443	473	448	449	400	468	443	472	445	453	416	416	499	403	449	468	483	482	432	442	431	408	469	470	458	442	468	420	449	462	469	431	459	409	441	457	427	486	437	465	520	454	456	484	469	434	423	466	467	429	490	467	456	462	429	476	453	477	473	446	447	432	476	452	384	458	408	435	460	426	424	462	450	424	427	410	424	471	486	425	467	478	416	449	451	429	474	437	461	433	450	476	463	431	428	458	449	451	504	471	428	415	446	449	437	471	490	454	425	454	472	449	441	443	449	466	449	449	437	460	447	444	452	426	441	451	452	457	466	430	437	465	417	466	447	441	460	442	419	476	435	483	425	452	502	432	458	406	446	440	465	467	441	454	409	465	434	440	470	473	421	435	436	441	446	436	451	447	437	412	462	457	477	502	425	465	452	469	433	412	460	434	454	456	436	437	419	446	441	485	469	464	445	410	420	437
78661	53570	20753	3739	643	463	395	330	283	238	237	215	208	225	241	221	202	182	216	186	193	179	204	167	223	175	148	190	191	165	196	195	156	181	162	173	190	225	191	150	196	184	218	186	172	170	195	204	197	200	166	172	198	173	195	170	220	297	237	263	239	225	305	255	235	212	208	229	195	193	194	195	198	208	172	191	187	156	199	166	152	176	182	203	187	176	199	164	178	168	190	157	187	169	175	171	149	151	197	178	181	182	185	178	146	188	159	162	190	167	178	166	169	160	151	175	194	162	155	191	201	171	173	154	187	153	171	147	160	157	184	175	173	196	165	170	175	190	171	174	157	179	178	164	172	197	165	175	146	182	161	169	162	196	191	171	168	174	162	165	174	168	139	151	179	168	178	169	181	167	150	187	161	163	158	186	164	147	165	150	152	168	152	156	173	169	186	196	183	172	155	178	171	161	180	156	167	189	169	177	179	177	162	168	146	150	155	167	170	175	205	175	170	171	163	174	177	198	161	183	146	183	141	159	172	164	181	201	169	180	162	176	165	166	172	162	183	208	175	183	178	151	171	166	158	170	184	151	174	164	158	154	165	180	188	196	195	149	165	166	163	176	187	160	175	187	146	148	171	171	164	168	163	167	157	163	175	171	179	169	193	184	180	182	182	160	184	176	184	162	175	188	157	174	162	169	168	163	172	167	181	163	163	169	172	165	190	193	154	159	176	179	169	183	171	187	192	160	152	183	166	186	161	160	166	160	160	180	167	171	192	180	154	176	164	153	172	194	165	167	181	179	162	191	180	169	185	168	177	184	131	169	153	164	190	177	174	157	181	166	187	168	195	153	160	158	187	160	158	178	155	167	166	142	179	167	175	129	181	170	166	168	165	184	159	158	163	179	198	152	154	178	166	185	165	168	166	167	186	175	157	160	174	144	187	193	172	167	174	204	167	173	194	151	150	195	190	170	183	165	181	166	161	187	188	159	157	143	142	162	163	140	174	189	173	137	187	163	194	186	178	169	171	177	203	178	162	175	182	152	166	171	177	159	171	183	144	165	160	150	183	182	177	195	165	168	159	175	172	176	146	153	154	174	208	155	182	172	217	167	187	162	181	175	175	169	163	178	156	165	163	185	184	185	192	188	163	199	163	153	174	145	156	178	155	199	171	167	187	176	153	183	171	182	184	182	153	164	164	179	183	181	177	188	159	156	200	145	153	173	173	160	158	164	199	161	177	149	148	185	166	161	171	183	153	194	182	188	191	170	174	174	155	163	156	179	199	183	185	150	180	174	184	190	156	169	181	187	161	153	162	153	176	186	163	163	159	169	165	177	162	164	183	175	170	172	164	169	176	174	157	167	168	150	169	179	175	177	164	215	194	165	195	184	156	200	183	163	167	180	168	159	170	161	144	177	181	160	176	186	187	160	173	165	203	192	186	177	176	203	167	181	166	176	147	145	186	166	168	181	164	165	177	191	164	181	162	149	179	147	165	160	184	188	165	167	176	160	175	169	151	155	158	201	188	168	165	181	177	149	178	188	182	160	172	172	168	200	179	178	143	167	177	174	166	176	209	187	159	140	138	176	181	173	168	186	192	162	164	167	164	166	185	173	153	149	177	183	154	169	143	169	158	157	150	149	155	181	167	184	173	163	171	165	157	198	171	162	175	161	186	184	175	170	160	173	186	155	177	178	158	166	171	171	168	183	169	187	163	186	147	173	147	188	197	188	156	175	179	174	177	166	165	147	160	139	191	177	164	162	193	161	168	167	152	173	185	186	170	166	176	183	145	166	174	172	182	194	156	161	173	177	151	143	166	171	156	187	146	174	175	151	164	189	159	160	174	176	186	150	172	161	162	156	185	181	163	158	186	171	161	164	148	181	172	192	170	167	181	175	191	162	188	182	153	178	156	171	192	167	177	162	176	181	209	185	179	176	171	178	160	190	187	152	157	163	159	148	201	195	154	185	175	188	175	152	162	174	183	188	158	193	170	154	156	153	192	194	179	191	167	182	153	176	163	163	182	164	157	159	184	154	181	186	162	152	183	194	169	175	164	173	160	162	177	158	178	172	168	148	153	159	163	127	182	160	154	145	163	155	166	145	156	181	165	172	180	169	174	196	168	168	155	162	170	178	153	162	191	159	150	179	163	167	167	164	179	165	188	168	156	162	170	139	174	164	183	168	199	166	172	159	168	163	163	157	183	161	163	168	154	157	173	159	169	166	163	142	145	170	160	168	160	156	166	171	162	173	164	164	166	155	166	152	185	182	152	184	166	182	174	197	176	179	172	157	166	160	173	153	167	186	192	176	181	169	163	162	155	201	178	157	171	173	174	151	160	163	165	168	171	177	173	153	173	170	171	191	183	175	168	173	150	175	178	176	188	173	169	204	165	183	159	174	173	182	169	157	176	155	168	160	160	148	190	188	180	148	188	186	178	169	162	167	180	184	138	165	172	196	164	172	159	154	159	164	181	180	188	176	178	162	205	172	181	183	181	171	175	159	187	183	142	160	187	149	183	161	177	184	166	166	148	174	179	174	171	170	178	173	202	171	167	152	162	160	191	159	165	168	188	179	173	171	148	158	169	160	171	172	169	155	169	156	176	150	180	165	163	150	187	159	164	165	155	165	196	218	160	191	161	167	145	148	155	179	183	177	178	191	164	166	157	183	182	168	184	200	182	169	155	178	178	165	171	165	155	163	169	171	185	182	137	189	189	178	159	136	168	173	158	205	153	193	200	159	181	170	175	183	193	176	168	177	157	172	166	177	153	149	169	159	181	159	166	162	169	200	162	197	142	166	168	158	162	183	176	160	168	184	159	196	135	163	164	138	167	167	159	192	182	161	187	171	156	165	185	171	183	174	175	175	150	172	165	151	156	149	183	153	179	185	167	165	152	171	152	192	171	166	175	179	167	184	140	172	181	169	208	172	175	174	184	174	158	165	170	165	140	150	176	179	180	180	166	152	177	162	192	172	175	178	190	196	160	163	188	180	166	169	165	180	151	178	182	177	178	159	175	181	190	178	180	179	167	202	175	170	178	161	171	174	197	180	166	170	188	144	169	188	180	175	175	169	143	182	190	163	188	177	169	174	176	147	163	150	178	156	180	172	176	161	148	161	161	162	184	189	175	177	175	174	191	196	202	169	182	160	193	150	173	167	167	180	193	180	174	165	177	154	163	168	169	169	180	165	144	156	152	177	155	175	160	154	185	191	170	173	181	166	153	171	169	160	163	186	160	163	167	147	180	178	167	194	161	160	146	176	173	162	171	189	179	185	178	177	174	177	180	184	172	165	149	189	202	157	172	156	182	151	159	166	168	184	184	175	167	159	148	169	171	178	173	169	176	191	153	151	174	200	149	156	191	183	204	168	158	175	162	189	165	161	172	151	197	161	193	157	183	158	153	190	157	172	167	162	166	163	172	175	179	193	165	161	168	193	184	173	197	151	155	185	164	174	182	171	183	160	144	178	194	185	188	145	189	161
57082	41034	2494	2397	2081	1773	1603	1345	1140	1031	991	879	862	841	791	683	739	663	652	611	597	614	605	596	595	593	532	552	553	589	587	516	573	536	570	532	570	569	533	502	521	569	659	657	664	643	630	559	556	566	545	594	578	538	538	609	699	1399	1193	1172	1165	1000	1473	1190	1034	951	1015	862	719	682	714	590	607	614	539	597	573	509	571	538	521	526	494	480	532	527	517	481	508	485	502	500	515	482	485	544	507	516	536	481	478	487	464	504	484	476	494	513	485	521	481	521	509	469	466	499	474	494	491	460	490	471	525	466	532	475	504	506	499	525	493	470	510	487	474	484	493	504	481	507	490	490	529	537	484	494	512	470	485	522	476	454	513	496	487	478	520	498	473	512	506	491	511	530	498	488	512	475	514	476	496	506	472	474	479	475	508	501	461	471	487	480	450	525	536	508	529	499	512	448	474	503	456	449	477	506	506	524	499	523	493	496	486	499	481	499	511	520	455	486	519	504	526	481	469	479	549	479	483	517	482	462	459	465	509	497	501	525	460	464	474	462	470	514	484	481	509	454	480	512	435	502	524	486	521	483	509	500	486	514	460	466	478	501	476	514	507	467	526	470	528	497	508	527	495	493	521	459	442	528	528	546	498	478	527	481	462	492	487	476	516	535	508	516	517	496	445	493	509	498	500	484	484	474	513	480	508	522	505	499	488	526	479	480	466	486	483	489	488	492	486	462	461	511	470	535	465	496	465	486	488	489	478	491	479	491	502	484	532	507	481	513	496	445	502	505	549	505	464	551	541	483	487	490	474	449	487	473	498	491	472	519	504	487	515	493	488	513	500	478	520	527	475	473	446	475	495	480	474	499	486	492	462	478	492	518	479	505	511	488	476	478	513	486	489	472	481	455	496	501	471	471	484	511	508	477	522	508	500	533	516	495	489	474	515	486	482	497	454	491	497	491	506	463	507	554	502	519	511	512	467	458	504	513	440	483	475	493	469	488	518	450	483	484	489	481	489	482	501	466	509	470	494	534	499	503	489	495	477	476	503	489	485	472	510	484	494	493	496	510	483	505	469	469	519	514	520	477	505	484	507	505	483	490	470	504	477	489	529	502	490	491	499	514	495	506	514	453	518	515	475	478	505	503	486	476	482	532	500	469	494	498	538	461	505	494	508	466	526	479	466	510	446	453	459	522	519	512	526	453	486	488	480	466	473	532	456	495	497	473	516	470	487	475	455	472	468	490	507	472	514	505	508	502	520	448	476	499	503	488	496	492	522	510	485	468	512	456	447	510	448	469	487	459	485	516	484	486	480	505	498	493	497	483	488	517	460	454	515	509	498	533	481	534	531	468	476	491	501	463	492	490	478	518	453	459	502	511	436	488	483	479	511	472	477	527	480	517	502	457	480	475	500	461	497	519	500	476	492	501	469	524	459	524	508	474	477	496	453	482	498	495	476	464	457	498	495	479	501	471	454	472	505	489	519	519	485	493	517	478	475	471	483	483	464	443	491	478	504	507	486	477	484	470	479	476	465	470	520	465	494	501	490	489	505	500	461	538	488	505	498	494	492	479	524	493	480	504	514	475	499	509	463	487	457	509	534	498	507	490	461	515	525	536	476	489	485	509	459	459	496	481	497	477	498	518	504	493	466	489	504	507	520	462	503	496	512	458	457	492	484	486	485	470	504	476	493	500	467	482	462	458	466	484	510	461	455	492	504	493	485	537	494	503	475	499	499	490	487	472	516	490	481	465	459	528	507	492	478	503	483	505	472	478	510	453	486	513	462	504	475	463	465	463	475	495	483	501	490	481	477	471	506	496	473	442	450	486	481	464	489	489	527	503	482	488	529	467	497	536	532	496	487	492	475	520	459	502	493	533	495	531	509	474	513	492	487	467	502	466	478	489	474	501	517	491	434	451	489	451	484	484	466	524	505	476	492	493	533	565	474	510	486	535	507	494	508	513	493	470	525	503	504	487	486	520	440	525	502	506	502	519	490	503	482	512	499	496	497	491	509	517	510	510	463	452	486	475	481	493	479	473	486	487	520	487	522	484	520	523	463	508	533	513	503	461	515	504	500	492	494	466	482	526	457	550	509	442	461	474	525	498	522	502	504	485	470	462	463	473	492	473	483	505	488	504	490	501	461	441	513	519	489	472	485	471	467	515	499	463	457	447	492	523	494	426	467	489	551	482	484	468	485	481	495	494	463	481	526	477	500	490	484	453	524	466	492	491	506	528	477	479	489	476	478	512	495	485	464	467	501	496	454	454	463	475	476	483	467	487	523	512	489	481	481	495	514	480	484	504	472	484	483	483	512	473	509	484	488	503	486	486	489	510	469	477	471	494	546	489	484	475	470	494	513	503	508	493	502	510	502	468	510	533	428	508	510	471	510	474	450	491	483	456	496	455	480	510	491	508	492	529	512	521	499	480	483	503	495	497	463	502	460	515	487	465	497	440	488	462	505	487	510	442	473	495	512	473	470	492	513	487	499	506	460	484	503	521	476	503	488	499	491	516	503	491	476	482	478	519	493	509	450	502	518	485	527	504	481	469	496	496	487	498	511	482	485	490	518	463	502	536	481	494	497	518	517	509	435	468	462	477	483	532	504	465	519	485	493	527	484	449	499	492	492	501	515	522	497	488	477	485	488	530	466	513	494	479	507	475	473	503	505	503	539	501	478	457	460	482	484	509	509	485	482	506	477	460	480	470	470	491	459	493	478	474	480	524	498	480	473	490	504	485	504	496	496	548	447	505	472	497	503	453	495	469	504	490	489	484	476	481	469	507	491	493	506	483	460	458	456	478	489	522	504	470	517	529	501	496	482	506	490	466	468	574	461	522	520	496	489	490	467	504	468	513	485	513	511	514	502	499	493	492	466	483	496	479	499	481	505	488	496	487	523	493	431	508	463	544	515	489	467	510	446	498	483	479	506	475	502	461	499	513	535	527	517	497	447	497	479	496	504	463	490	465	478	509	473	520	468	481	468	494	467	517	522	511	470	530	454	508	475	484	477	453	499	489	507	497	488	529	501	468	501	481	462	496	495	505	497	486	469	506	476	491	513	513	530	476	471	449	527	475	535	503	520	494	449	489	521	487	461	490	517	514	467	536	474	482	499	475	496	490	527	480	480	485	487	487	480	489	521	477	471	488	466	522	482	520	443	470	517	510	472	485	508	494	483	472	537	471	504	483	519	501	497	499	492	511	460	486	450	476	514	467	457	498	486	466	513	505	480	500	523	477	526	495	497	507	466	520	518	505	498	487	470	507	493	525	457	466	532	477	446	485	508	482	469	501	535	479	484	533	505	499	474	488	538	501	528	461	446	526	463	467	482	488	469	486	508	432	496	504	479	469	478	508	489	494	540	473	465	474	456	473	544	462	518	507	461	506	496	472	475	512	486	500	494	516	486	473	514	461	466	472	492	486	493	517	496	518	468	491	498	490	487	518	475	469	496	460	488	464	518	484	514	517	539	452	541	498	487	481	496	470
35706	11455	1206	351	259	295	280	296	258	273	273	278	295	259	278	256	283	293	245	279	270	266	281	244	270	261	260	249	288	254	263	249	261	257	250	267	263	239	290	251	288	276	281	302	270	255	258	272	248	261	254	295	249	280	270	268	270	277	286	277	283	257	294	260	278	264	279	274	257	259	256	270	253	282	253	244	287	270	275	274	278	257	237	254	253	263	280	253	288	275	266	264	227	263	262	263	289	249	263	246	251	239	245	260	269	260	270	285	265	260	295	278	285	247	262	260	240	257	265	277	267	256	237	257	258	278	273	254	256	239	311	299	302	281	267	252	277	248	275	267	254	260	238	228	277	240	269	256	253	293	278	222	275	249	266	278	280	273	256	260	279	248	256	255	267	252	268	275	276	277	262	274	269	245	249	258	281	267	280	292	272	276	264	265	265	281	281	275	293	259	284	244	269	272	262	268	261	256	243	257	279	291	251	251	311	303	247	290	265	277	283	278	306	259	263	314	268	266	257	249	252	248	238	248	271	265	245	281	262	253	267	254	271	297	266	257	258	269	293	284	268	277	239	241	250	277	265	245	255	239	263	240	268	243	281	267	273	278	258	292	272	275	264	255	267	265	257	250	263	253	267	288	258	267	252	264	274	281	246	279	249	282	304	275	255	265	273	259	250	253	262	255	268	287	262	252	274	275	291	271	213	254	270	246	250	237	239	288	291	254	276	283	275	270	263	247	243	268	260	252	270	276	270	268	262	240	311	248	290	256	247	239	268	286	274	268	301	284	301	286	251	252	272	279	256	267	269	280	250	295	236	244	276	257	305	234	246	275	247	240	277	269	249	282	275	261	264	273	234	261	277	274	300	260	280	258	261	289	267	245	278	294	274	277	263	283	286	294	265	279	267	250	263	239	252	247	274	279	276	224	296	259	281	250	259	260	250	250	262	280	274	266	283	282	240	247	256	261	250	258	263	292	260	279	314	260	284	267	251	262	283	271	269	244	293	254	290	242	251	259	250	279	290	285	272	285	250	273	250	247	250	268	252	270	278	282	287	286	263	288	276	261	283	281	263	252	276	261	291	255	252	249	267	243	264	255	284	261	266	262	270	264	268	268	251	240	254	255	268	289	252	219	265	274	312	251	263	260	249	297	233	260	252	275	290	260	277	262	265	272	250	270	234	270	253	250	242	245	229	266	250	279	244	290	276	256	264	260	264	251	253	290	261	268	265	284	284	265	275	260	255	258	270	264	261	279	254	299	267	250	264	257	253	252	278	281	276	277	267	255	246	268	266	270	257	288	262	297	248	270	285	264	250	221	269	236	265	265	288	264	258	271	253	272	249	256	276	229	269	269	282	265	277	261	274	286	283	258	263	263	251	277	270	276	266	280	262	234	276	251	262	246	269	235	270	260	256	266	261	235	254	254	272	260	271	267	260	278	241	264	247	249	287	242	290	277	266	269	262	278	239	258	258	257	260	245	269	264	278	260	262	279	286	258	260	227	261	273	260	272	282	265	273	258	278	250	254	235	271	302	280	271	287	265	236	223	224	249	251	269	265	263	218	244	240	263	261	270	248	251	263	275	265	266	288	280	280	237	265	264	265	235	260	257	259	261	246	288	251	273	274	262	254	286	268	280	263	261	259	255	250	261	291	260	259	240	258	252	275	267	249	255	264	280	284	230	238	250	291	269	277	271	258	285	279	272	277	276	249	274	245	256	270	215	285	291	280	240	249	235	248	249	273	232	265	264	287	255	283	236	250	269	231	257	268	256	281	257	267	247	244	265	281	266	287	217	274	248	283	282	281	273	291	254	279	267	295	285	232	273	269	252	246	260	251	271	258	253	260	258	278	258	233	264	277	263	272	239	281	257	278	280	275	272	247	262	250	273	265	265	287	252	260	256	239	246	258	265	218	231	258	255	266	279	247	274	253	255	261	282	271	262	278	280	272	255	261	263	266	270	274	277	267	257	255	262	250	270	250	263	256	261	246	249	247	271	261	265	264	265	268	290	272	246	274	272	250	233	293	283	273	274	270	283	293	247	268	262	257	265	282	273	282	282	300	241	233	290	242	281	280	252	273	288	255	265	274	253	261	252	273	250	248	266	287	270	266	259	291	291	284	255	265	276	269	276	290	286	291	277	277	254	284	288	261	289	291	262	256	270	248	251	257	293	265	257	269	298	230	284	233	267	252	275	308	248	274	273	255	240	254	231	261	273	249	244	263	290	264	283	268	275	260	264	278	252	262	278	291	258	286	271	272	271	261	265	298	256	285	240	273	227	246	267	261	293	248	272	265	260	263	250	245	272	253	259	236	274	247	265	261	296	231	263	278	280	271	274	293	261	254	270	255	272	270	254	275	255	307	271	272	281	253	280	251	269	261	273	267	258	283	263	267	254	286	258	273	262	269	247	247	258	258	265	272	288	244	264	274	260	266	280	266	257	266	271	287	248	267	255	273	261	268	259	279	298	271	277	265	244	267	267	282	282	286	258	267	297	277	255	263	262	226	239	255	281	257	300	267	271	248	263	268	262	305	277	251	250	259	266	295	285	306	224	292	291	269	249	250	252	265	265	283	298	261	267	271	273	290	256	280	273	253	293	269	265	271	259	296	254	289	243	243	272	258	274	259	245	267	270	268	313	254	276	249	237	265	235	265	287	277	282	285	238	255	263	257	279	268	251	275	286	252	265	281	278	253	271	256	253	297	250	257	273	233	269	252	289	276	263	260	260	261	278	276	268	264	228	252	258	240	242	277	256	278	264	245	249	294	279	262	267	269	244	247	269	263	263	272	252	286	265	289	272	279	275	282	256	296	246	257	253	291	263	264	272	286	262	293	242	273	295	261	255	281	257	230	239	252	231	278	268	272	270	283	248	279	289	291	275	253	257	252	266	285	256	265	273	295	277	270	253	247	265	286	281	274	270	277	279	275	289	240	254	263	267	268	305	281	219	268	272	248	253	263	255	269	251	266	268	265	267	293	257	260	235	248	272	263	303	253	273	241	257	253	240	270	288	247	234	279	270	235	271	242	263	252	263	255	240	276	275	275	268	297	243	289	302	277	273	295	277	266	279	248	290	271	254	255	245	257	233	269	234	254	259	255	246	246	277	259	275	278	266	282	264	281	265	231	237	267	273	263	274	244	251	255	242	285	255	255	265	270	240	259	241	252	258	264	256	257	254	239	265	251	268	243	295	282	254	274	261	269	268	228	267	266	259	259	286	275	269	286	266	261	262	242	258	264	263	266	256	265	294	250	271	276	248	253	263	259	243	275	268	265	238	248	268	302	281	246	248	247	245	278	254	272	277	258	274	278	274	247	252	275	245	273	299	263	267	263	268	268	294	241	237	282	274	259	286	286	265	257	240	242	260	267	324	283	269	273	270	267	250	271	254	260	266	249	260	283	254	251	266	234	260	284	238	222	243	245	294	262	271	272	276	244	270	277	237	261	276	246	253	257	245	240	257	265	264	271	265	270	261	242	267
29766	8385	802	802	773	804	773	719	751	732	733	759	791	716	674	700	706	735	708	750	672	712	712	704	754	718	735	793	724	712	732	718	710	690	700	669	743	713	710	727	699	716	731	695	691	741	679	687	730	728	724	711	719	701	707	734	709	718	803	714	725	747	763	788	710	688	742	751	708	768	730	667	724	681	708	723	743	704	743	732	743	726	734	742	738	664	699	693	712	689	695	687	686	737	716	734	696	711	756	740	694	678	716	733	719	724	760	702	701	688	699	733	746	745	689	739	691	709	730	701	709	713	732	718	717	717	712	759	697	716	714	706	710	719	724	702	746	729	693	718	771	711	722	705	674	695	662	664	770	683	716	727	659	704	739	722	715	714	717	703	736	711	710	715	747	724	685	712	710	693	694	686	728	709	763	730	681	725	712	693	710	706	724	722	708	713	743	663	712	703	677	718	747	742	717	711	685	681	728	697	752	716	707	727	674	690	711	732	704	721	724	732	744	709	734	714	748	701	671	713	690	692	714	737	761	708	782	692	715	667	721	665	729	739	751	745	699	669	711	684	686	731	700	713	741	748	707	748	728	713	725	697	726	724	668	686	732	697	719	670	646	687	725	700	662	703	706	691	737	709	679	745	696	688	693	737	708	781	735	711	730	739	677	650	716	681	671	720	756	710	660	762	735	707	740	658	717	654	703	665	740	729	688	701	695	697	690	728	771	692	714	656	711	698	746	722	709	721	711	738	699	728	673	734	683	698	676	680	650	698	713	726	725	729	730	692	736	717	713	689	735	668	727	739	725	699	736	739	720	694	714	747	684	703	702	661	698	661	723	740	727	705	687	699	710	699	671	727	706	714	658	743	690	701	721	680	695	715	682	696	728	728	735	719	671	718	669	743	726	740	669	745	711	669	698	738	743	736	724	698	753	707	683	718	711	726	737	712	698	700	702	692	672	721	717	643	699	746	707	704	703	669	743	680	678	727	744	655	733	725	719	751	730	698	704	700	694	735	686	706	695	723	673	715	732	711	660	699	677	704	653	732	725	682	773	765	723	681	725	710	710	722	689	710	723	723	747	738	720	728	696	737	725	690	709	688	751	731	763	729	709	697	717	710	704	671	672	707	726	721	687	712	694	740	745	725	735	700	704	668	700	713	696	716	696	649	694	702	713	741	687	734	671	719	674	666	695	751	706	718	678	707	735	739	720	730	755	770	713	712	739	743	722	689	695	722	776	668	734	720	696	740	703	740	660	748	737	690	767	721	736	760	716	720	689	711	706	722	710	686	724	744	764	682	712	714	712	743	725	706	740	664	712	749	706	656	689	685	677	752	679	702	736	684	717	725	712	724	664	723	735	692	679	709	710	713	711	716	729	762	671	748	658	713	730	708	754	692	771	698	709	706	751	726	714	722	728	751	719	740	744	711	704	715	711	714	706	697	747	689	676	697	720	719	674	710	726	691	707	747	659	720	678	686	680	667	791	715	678	699	740	665	725	672	701	732	750	665	740	740	729	667	732	699	687	737	744	698	718	684	726	739	730	660	747	703	706	733	716	707	716	688	754	754	700	691	682	701	705	701	672	723	671	719	700	697	728	730	746	671	709	714	710	691	717	715	677	710	725	745	718	719	703	710	678	729	721	719	675	704	731	754	695	675	743	705	739	722	681	748	657	735	723	652	715	707	657	687	703	694	700	678	756	730	752	698	671	666	718	735	698	717	729	712	753	719	720	743	728	695	705	794	705	716	702	703	710	656	730	690	727	725	674	679	703	698	695	702	697	703	702	679	708	691	728	727	755	685	719	665	709	706	741	736	734	709	706	663	708	692	753	681	707	695	644	737	707	736	726	741	693	725	656	699	759	679	715	682	706	734	672	735	683	709	694	711	752	711	698	728	744	670	703	707	696	718	715	678	712	732	731	711	729	674	752	715	698	713	732	698	748	704	697	789	684	730	706	717	673	745	707	721	712	711	705	749	672	713	711	686	732	714	745	710	712	708	679	659	681	722	701	710	724	707	684	672	708	693	659	725	674	746	705	678	714	728	747	712	727	760	701	720	688	683	760	703	725	722	739	746	692	676	739	674	683	710	718	748	650	712	713	686	700	724	724	741	695	740	713	732	676	719	727	670	744	754	714	757	670	722	702	683	695	733	701	688	751	678	694	715	715	697	727	725	707	734	728	716	677	756	720	729	709	697	699	742	754	698	708	730	724	725	699	704	660	726	705	662	703	688	785	719	659	639	743	735	709	689	743	734	729	737	662	732	713	705	742	684	710	688	726	734	736	699	697	711	720	666	693	717	712	672	703	669	724	710	744	700	713	732	704	708	717	688	655	683	688	701	719	703	721	742	726	661	715	716	745	731	673	680	681	769	711	748	703	673	738	667	694	703	732	651	691	723	726	716	732	691	667	708	689	733	711	767	719	701	706	736	722	721	709	742	725	713	662	726	717	713	655	732	711	659	698	721	721	636	714	660	723	700	740	728	773	688	745	672	742	712	724	717	695	675	733	683	705	707	716	667	668	702	709	674	704	701	692	684	743	708	713	705	722	706	728	659	700	670	739	673	719	726	687	705	687	701	707	741	688	736	715	679	748	757	769	706	724	724	671	710	743	719	710	700	728	751	690	691	763	670	740	694	738	705	667	684	741	704	645	711	753	694	732	712	713	721	686	699	710	696	751	716	702	745	675	681	712	722	673	701	645	737	759	707	692	730	645	688	728	747	747	732	699	709	730	705	684	708	712	740	717	721	718	720	695	706	706	735	735	711	731	642	746	709	688	740	760	729	734	704	748	697	698	703	665	681	656	696	691	707	714	740	739	668	715	724	687	736	713	738	687	715	699	724	724	728	760	719	718	700	700	736	725	737	725	726	735	728	642	696	775	699	696	695	724	680	769	742	689	736	740	745	705	707	697	684	727	712	707	710	716	703	705	719	704	675	713	662	683	720	702	677	732	763	703	622	716	727	721	675	708	695	689	667	692	696	697	728	739	664	764	717	711	732	730	760	775	729	734	733	704	722	696	689	717	677	743	664	707	714	678	738	696	712	677	696	677	729	714	735	702	665	683	651	701	709	680	715	751	727	710	740	741	690	733	656	723	746	715	665	695	717	742	683	762	715	716	662	686	701	724	683	695	666	700	719	727	744	702	716	752	690	701	725	701	717	656	677	786	691	712	724	705	730	718	702	700	686	712	691	693	744	747	722	709	750	695	738	746	721	666	768	688	728	699	743	728	696	739	781	699	704	738	720	688	696	681	717	767	681	722	698	677	707	698	709	765	703	690	706	709	714	739	721	718	736	693	728	676	688	670	708	692	702	731	730	706	686	724	693	720	708	708	703	711	700	726	720	713	699	719	724	711	708	705	716	693	684	729	676	722	730	692	732	726	707	725	767	749	700	728	769	646	695	666	741	710	709	682	710	723	688	696	718	706	675	665	730	718	660	688	710	731	708	709	700	697	731	681	699	710	687	687	669	702	757	720	722
69037	42894	15036	1352	378	297	230	250	228	216	207	181	168	179	172	174	173	179	185	168	180	177	153	146	175	146	171	143	151	167	135	139	143	154	155	155	170	140	166	164	166	159	165	164	155	156	168	148	158	153	153	160	155	163	151	158	170	201	200	223	197	197	202	197	154	172	169	193	151	164	159	148	155	171	164	158	168	173	155	165	138	162	133	161	170	153	153	143	178	168	139	144	168	148	150	135	157	155	144	153	128	153	158	163	164	147	184	166	175	150	170	153	121	130	146	162	141	152	167	154	156	167	164	168	165	169	137	159	141	151	173	163	153	171	171	145	186	170	150	153	147	147	148	142	171	132	144	147	143	151	153	166	156	176	145	136	132	157	150	157	165	140	141	152	138	177	166	172	163	133	181	167	153	150	134	150	150	135	168	156	140	146	125	151	165	148	177	158	165	162	151	159	140	153	136	153	166	157	142	153	131	157	135	159	146	153	144	149	158	178	153	137	165	150	153	151	151	177	158	156	148	159	159	148	163	166	159	130	142	164	145	155	155	168	163	169	152	167	169	155	138	148	158	169	139	145	130	152	142	148	152	160	149	128	144	173	149	153	167	150	151	166	162	169	160	168	141	139	163	170	139	160	148	149	143	161	167	152	170	138	163	152	141	165	164	139	146	168	131	148	152	152	166	144	143	137	152	151	162	152	159	181	166	158	160	164	169	141	142	162	159	141	159	172	158	161	147	124	152	167	143	155	171	161	128	158	154	135	151	164	155	166	160	122	168	126	155	160	152	152	166	160	168	143	171	163	139	143	161	155	145	149	156	153	170	149	149	140	147	142	136	166	158	142	146	157	148	161	134	153	125	135	132	144	165	168	129	157	127	147	150	147	142	135	151	169	159	153	138	151	145	157	162	159	146	168	173	149	167	129	153	155	157	148	145	142	142	156	144	171	163	143	154	157	169	145	155	171	170	161	141	146	141	154	147	118	156	135	152	148	158	154	139	145	149	156	148	167	140	154	184	169	146	147	146	170	152	159	159	169	176	140	159	133	134	139	147	137	161	149	159	157	144	155	145	139	168	157	154	168	184	157	139	137	165	157	155	141	152	159	150	175	167	160	152	153	160	131	150	170	132	128	163	147	144	174	142	137	148	165	152	177	151	142	123	143	137	147	155	141	161	137	163	162	145	163	164	146	161	168	154	181	168	148	163	145	141	150	148	164	148	163	168	162	140	135	156	137	125	165	139	153	152	163	136	147	155	163	151	178	157	169	149	141	163	153	153	137	168	174	168	151	171	148	168	159	141	167	172	157	156	153	147	152	149	151	158	148	163	162	158	143	151	143	141	139	158	157	154	150	155	140	149	166	149	156	163	144	149	151	147	147	141	151	148	137	174	147	151	148	147	163	143	164	152	154	163	149	162	132	143	151	143	158	172	172	163	142	160	142	143	138	151	163	126	145	148	151	162	151	158	135	141	164	155	144	139	148	131	171	140	128	171	152	155	168	147	149	140	151	160	156	152	144	145	115	138	141	160	144	144	176	154	162	163	156	166	153	155	163	144	137	161	156	149	137	160	141	150	177	143	170	182	163	163	169	165	151	148	160	156	159	171	157	157	158	156	160	170	113	163	128	145	138	142	160	137	152	151	137	160	162	166	157	147	147	166	177	143	141	168	145	141	165	148	140	148	147	145	145	177	155	149	154	141	173	128	159	154	153	158	152	154	134	150	139	139	145	160	144	181	171	161	155	152	162	149	138	133	160	145	150	164	168	156	134	148	135	133	148	162	160	151	154	152	150	148	165	153	157	159	160	170	155	138	164	129	153	161	141	156	151	137	152	146	138	160	169	182	142	120	170	133	147	138	180	155	175	158	171	124	168	136	159	160	159	140	145	152	172	147	163	161	169	161	126	173	166	155	146	157	163	144	141	145	141	160	161	153	166	143	159	149	170	183	144	159	162	140	133	154	147	129	162	165	168	166	130	144	151	157	156	151	146	183	141	161	149	141	160	157	130	158	130	134	145	153	145	144	164	164	176	163	150	147	159	164	166	164	145	160	163	153	160	157	150	133	161	149	147	134	186	155	155	161	158	159	140	153	149	160	152	141	146	166	151	168	138	134	148	145	168	152	134	141	135	154	161	152	156	148	155	161	162	137	158	180	164	144	181	134	169	165	171	162	164	129	159	164	143	157	162	143	148	156	151	142	157	168	157	142	147	129	146	146	163	159	136	145	163	144	161	145	148	146	168	165	155	160	155	151	160	134	150	148	137	161	183	132	179	156	152	158	146	147	174	138	143	148	140	147	142	155	125	150	159	135	146	150	152	143	152	161	167	147	137	166	129	157	140	144	141	148	159	147	154	149	165	156	150	148	170	165	175	154	158	145	153	150	154	148	150	156	146	138	165	156	168	170	150	147	143	154	145	157	147	130	147	156	151	151	152	134	143	147	139	142	154	156	160	128	155	159	148	151	152	146	146	179	164	143	150	153	152	142	147	149	155	136	150	149	149	147	127	159	180	149	154	166	167	145	156	164	163	171	174	150	157	173	145	140	156	157	154	142	156	137	134	156	131	154	156	153	157	148	143	146	153	130	152	158	153	148	134	174	145	155	143	153	146	168	147	148	131	153	161	147	154	153	194	152	162	149	158	152	146	139	156	145	161	175	159	156	173	156	162	157	177	147	165	151	150	154	143	156	166	150	143	140	150	147	150	151	142	170	146	142	168	164	176	166	127	144	164	157	155	143	145	162	155	153	144	155	172	149	159	149	153	169	147	153	167	158	147	155	152	160	184	147	154	151	112	169	150	136	160	165	128	160	160	152	157	141	139	148	176	157	153	152	179	145	146	164	151	162	142	153	146	157	158	153	167	145	166	165	149	157	144	133	152	164	137	159	171	159	157	145	150	154	163	162	141	150	172	158	153	160	136	148	159	138	141	159	168	140	150	132	156	137	158	142	136	152	159	161	139	154	140	142	142	159	162	151	169	150	148	146	165	163	159	142	149	172	147	154	165	150	150	163	145	146	160	158	160	172	152	145	127	133	169	144	138	148	152	149	168	149	169	132	151	139	152	166	158	138	145	156	158	151	153	148	163	150	172	149	158	145	149	146	145	138	126	162	173	130	160	161	141	159	144	148	177	143	146	153	178	157	138	165	134	154	147	163	175	170	162	164	151	147	166	122	139	170	168	162	143	151	154	143	175	133	156	147	148	130	158	172	175	154	155	165	137	159	132	146	146	170	165	158	156	153	148	162	152	142	135	154	161	136	156	134	151	160	163	151	155	147	144	151	147	174	148	153	163	166	151	142	149	138	153	141	140	146	161	158	162	169	165	141	160	141	140	159	162	152	174	151	143	144	154	158	149	172	148	140	170	158	161	159	137	144	156	143	150	141	155	141	159	170	157	147	152	161	129	156	156	172	173	151	172	166	126	142	148	162	145	146	141	142	160	143	159	163	168	163	156	156	156	144	173	178	146	144	147	150	171
48108	31967	1777	1453	1343	1120	936	840	829	736	716	626	619	574	570	534	539	547	515	539	507	502	488	508	478	510	460	490	500	485	453	488	523	464	471	461	451	499	494	448	463	494	530	535	515	483	462	485	463	489	512	496	472	489	479	519	615	829	995	880	767	674	841	771	671	662	622	580	494	509	582	503	478	488	479	485	477	452	497	458	467	435	463	470	462	465	451	454	403	470	438	468	441	416	440	431	455	424	428	428	426	446	464	462	438	462	462	450	452	416	466	490	436	468	441	519	481	442	390	409	462	426	452	431	387	481	432	465	440	455	456	479	441	463	443	463	422	442	473	457	444	425	429	459	456	472	439	442	489	462	415	436	443	455	442	471	486	441	457	427	461	474	431	407	445	449	443	465	456	444	437	454	409	453	454	423	471	437	433	415	420	439	474	444	426	449	403	456	465	414	470	471	445	426	435	438	418	497	429	394	457	397	491	457	467	420	410	434	453	437	464	452	433	403	481	452	427	457	452	446	451	401	438	427	443	444	458	427	410	421	446	442	414	447	431	424	429	431	419	419	438	457	463	447	458	400	440	461	458	455	458	429	423	436	426	418	410	485	443	469	436	417	457	451	423	399	442	424	450	458	423	439	488	430	438	441	441	463	418	485	456	467	447	451	454	443	426	473	463	406	468	437	425	445	426	439	447	453	427	438	446	489	471	452	443	447	452	445	417	456	461	464	448	394	464	449	411	448	436	484	471	486	447	477	447	415	453	398	402	455	461	423	445	437	449	471	439	450	485	414	442	449	445	471	455	427	409	430	431	458	411	456	471	421	423	429	456	427	440	437	454	445	429	447	417	463	436	462	436	431	435	449	424	468	470	451	469	445	450	469	424	437	416	444	436	433	448	419	440	443	473	430	469	412	438	472	457	442	416	438	455	452	434	448	424	453	457	475	448	447	452	445	418	449	433	428	451	459	414	447	442	437	496	464	403	441	439	446	454	461	438	439	439	460	462	417	442	434	417	447	478	422	449	467	420	457	422	456	446	426	454	405	457	443	439	461	410	467	422	460	432	417	461	462	418	391	466	446	455	431	471	469	473	430	431	442	458	460	440	440	444	468	407	467	442	415	433	453	474	445	470	470	417	466	412	383	459	454	409	446	471	451	431	481	437	453	461	441	436	445	416	451	430	433	454	411	441	462	454	444	428	429	472	429	449	445	465	448	473	462	456	422	448	431	457	435	456	403	494	472	445	406	445	443	390	467	427	479	444	456	467	418	485	444	433	452	468	464	444	429	420	444	449	433	452	444	442	475	448	446	459	436	437	433	458	431	427	467	430	411	476	414	474	447	441	433	439	426	426	435	452	451	453	479	467	485	446	376	454	446	465	432	442	462	472	419	452	430	446	443	434	447	446	426	435	424	435	447	438	458	437	435	469	421	418	437	453	438	460	469	455	467	446	445	422	434	448	414	460	435	457	413	423	455	435	462	491	452	438	476	482	464	449	482	422	454	441	443	435	474	461	452	423	434	442	457	496	448	475	448	430	447	495	451	460	438	434	487	448	444	464	488	469	469	447	470	410	493	428	416	450	462	427	472	443	477	445	442	429	455	435	443	452	496	439	462	456	429	453	460	422	454	436	445	439	468	449	454	463	455	442	469	459	407	476	464	477	438	478	448	445	435	411	415	481	465	423	460	465	448	405	447	476	426	430	498	471	469	475	414	408	437	448	427	438	404	453	463	437	453	441	425	433	425	460	412	465	467	417	466	474	447	442	447	459	413	407	457	452	439	449	449	429	459	435	477	439	481	458	426	427	448	462	477	453	458	451	464	466	416	450	435	437	436	469	436	422	415	435	418	417	448	456	441	428	443	418	425	472	502	428	417	466	400	455	427	430	460	425	446	444	461	460	416	432	459	429	444	427	449	460	439	444	431	452	449	437	482	445	474	453	448	427	461	441	451	456	445	459	449	417	468	425	443	420	439	461	444	415	433	456	432	447	439	462	469	458	441	445	448	448	434	469	502	458	457	424	446	409	474	426	457	449	440	413	450	433	411	450	436	440	436	411	462	443	468	457	445	419	464	464	460	445	423	432	411	461	468	461	464	437	425	460	420	453	439	436	436	422	463	416	473	430	454	461	471	445	455	417	479	456	395	423	425	405	422	441	477	434	461	397	459	462	449	448	415	447	448	443	453	454	463	424	477	452	453	455	425	457	454	431	467	428	418	450	423	458	398	503	438	443	433	446	464	445	442	444	435	455	462	450	431	422	474	443	448	431	454	464	466	431	459	457	433	472	450	430	450	449	434	443	443	437	426	445	420	480	447	476	424	485	468	454	464	477	474	448	424	431	460	432	446	470	449	490	453	450	419	429	494	440	440	449	464	431	438	458	448	407	404	428	399	429	482	442	436	452	461	419	407	416	441	430	426	414	420	454	462	441	432	429	456	413	490	420	458	458	441	474	439	448	408	410	455	465	465	465	443	438	438	466	459	459	436	440	486	430	407	467	479	429	440	451	471	446	451	462	424	434	433	456	433	463	429	406	437	461	440	439	441	447	475	411	455	447	434	456	446	464	425	422	476	430	470	443	436	451	452	459	417	426	470	437	477	451	417	438	440	441	489	486	420	427	465	432	440	447	476	436	424	446	454	479	432	430	446	419	381	446	455	457	472	432	455	422	463	429	448	430	472	506	450	390	475	489	453	424	412	423	459	457	447	429	433	461	489	426	445	436	452	456	422	464	439	429	423	421	458	419	417	453	455	474	445	484	468	450	449	442	448	421	451	472	446	451	422	445	443	462	470	439	463	431	435	515	407	448	435	472	434	427	458	449	449	445	456	434	460	478	512	409	461	442	421	438	418	430	427	427	435	420	460	450	467	469	428	442	449	442	444	454	437	436	445	427	456	419	467	476	449	416	442	425	441	417	456	459	467	439	431	436	455	460	422	449	433	456	405	463	521	431	441	420	442	450	457	421	460	424	429	492	467	417	455	453	441	466	468	458	456	453	466	429	426	447	442	446	469	463	462	461	471	466	439	435	433	416	442	440	424	483	445	442	422	417	463	453	439	416	460	460	449	472	439	453	423	425	488	470	454	432	408	447	470	430	424	473	433	424	465	447	439	426	477	412	418	462	447	432	439	482	429	433	420	496	445	438	438	438	431	406	428	423	415	451	390	439	444	435	420	470	412	465	447	474	456	444	435	430	387	464	459	475	434	446	463	418	464	459	470	428	438	462	435	451	436	437	454	448	416	435	463	474	435	476	451	429	470	468	464	448	450	447	453	466	429	445	457	427	453	440	445	447	439	450	465	448	429	427	432	476	428	457	496	428	409	463	482	453	444	446	424	415	449	446	445	441	455	390	421	441	464	422	439	451	447	449	443	458	439	464	436	457	448	464	417	434	461	454	437	418	444	430	447	438	425	443	465	465	433	448	423	430	443	458	442	464	427	440	429	430	467	415	457	454	415	459	456	440	429	455	438	452	430	464	437
77043	55028	20920	3902	719	479	361	317	291	269	249	274	219	203	206	208	187	229	176	186	178	182	181	192	183	187	187	172	176	170	168	163	162	191	179	155	170	178	170	170	170	179	189	183	176	171	173	171	190	181	163	174	165	173	149	192	241	229	293	241	215	219	222	237	196	234	220	188	174	167	215	177	190	198	179	186	179	179	177	173	175	168	171	156	157	178	175	149	181	176	195	164	157	160	170	160	164	162	144	153	149	171	153	183	189	155	151	148	181	165	176	149	156	165	143	172	175	177	175	149	162	163	155	191	162	188	174	177	193	183	202	157	184	170	172	163	170	164	184	140	203	178	174	197	165	166	183	176	158	167	148	173	175	155	147	166	168	176	167	176	179	160	187	172	162	171	196	159	140	147	182	161	174	176	168	186	153	175	168	174	172	164	164	169	149	147	164	145	178	172	162	168	171	162	179	188	171	137	192	168	177	160	160	156	170	168	160	176	182	180	180	150	181	156	169	169	157	187	187	158	172	176	187	162	166	164	144	170	160	174	176	169	172	168	150	145	148	160	162	175	148	181	146	176	178	147	157	157	154	193	171	155	160	159	161	169	169	172	176	163	171	170	169	169	183	143	173	186	160	164	160	164	185	173	156	167	156	166	177	144	168	175	192	178	171	177	164	148	154	188	169	170	161	170	162	162	162	177	155	171	155	156	176	161	165	189	146	166	173	166	160	174	164	170	174	174	178	198	160	155	153	170	162	165	180	169	174	157	173	168	143	166	150	168	161	165	172	161	154	157	164	159	183	149	178	179	170	143	159	174	147	149	169	148	173	151	171	156	142	176	153	157	154	168	180	153	172	176	174	169	170	191	170	162	163	163	178	161	173	186	155	175	170	166	159	171	147	167	149	190	157	171	157	194	159	158	158	140	164	154	175	170	158	173	166	165	161	146	162	171	164	165	174	163	173	166	159	167	174	164	162	182	167	177	185	167	164	189	163	161	175	161	163	159	168	172	171	149	176	150	163	140	159	175	171	151	170	156	176	170	163	173	145	181	194	189	170	158	164	171	169	156	168	141	151	169	139	155	149	163	192	183	159	162	184	153	137	146	173	182	163	180	184	194	172	180	161	179	169	173	187	176	149	176	166	185	168	169	161	160	176	180	184	170	165	145	176	160	158	176	172	155	193	151	172	164	195	176	154	163	168	160	159	151	173	176	165	157	172	167	162	150	173	185	194	162	146	169	149	160	166	185	156	173	180	161	183	153	155	176	155	151	168	180	186	159	171	155	167	132	164	158	200	175	146	162	166	148	181	175	165	153	177	172	171	165	160	148	184	188	189	153	177	161	153	172	177	154	157	157	190	187	176	188	175	168	165	194	174	186	160	161	169	170	164	184	168	140	150	153	160	146	162	151	167	180	162	160	174	161	156	162	177	141	169	173	160	164	162	171	174	194	151	152	168	160	169	152	185	148	164	153	177	161	163	158	156	153	162	151	169	165	179	182	170	169	169	153	156	187	146	158	154	171	166	176	166	172	155	144	184	165	148	167	174	178	179	159	185	190	174	173	145	164	178	165	171	158	161	165	152	181	175	165	172	162	161	148	181	159	169	161	167	163	156	161	176	181	159	177	178	166	178	172	144	156	182	195	177	180	139	172	176	142	167	173	156	162	192	155	137	150	164	181	207	188	153	142	168	151	160	173	163	177	187	186	192	184	148	159	171	175	180	189	153	154	185	189	172	151	158	158	172	198	154	155	180	155	168	173	159	170	182	148	161	161	178	159	158	179	158	148	183	175	153	175	164	203	158	166	174	169	163	185	155	156	174	183	172	172	169	179	162	173	159	153	180	187	195	154	157	198	183	172	163	160	153	179	148	178	175	177	168	172	177	165	175	163	160	157	177	173	154	159	160	180	147	152	158	143	162	161	148	155	138	180	170	192	172	141	161	170	158	183	176	166	149	156	183	186	156	178	153	158	154	168	193	162	143	168	156	176	158	154	161	164	165	161	159	145	175	164	175	162	158	155	169	151	175	153	177	180	162	159	188	174	177	191	160	165	170	167	169	144	168	164	180	154	170	149	164	154	171	144	148	146	155	155	169	177	153	167	180	184	171	160	153	159	164	158	186	164	171	168	170	148	165	167	160	160	150	176	163	164	163	160	159	190	177	164	165	172	164	169	166	160	173	150	183	167	161	158	188	173	152	177	149	158	163	185	161	179	165	160	191	154	182	169	160	146	178	165	162	140	138	172	159	152	177	171	141	178	159	148	181	173	170	198	148	177	166	158	177	157	150	183	181	153	200	167	169	174	154	146	154	159	159	159	159	179	195	172	163	170	184	156	171	166	158	165	169	174	161	153	153	179	180	185	193	157	167	168	151	161	192	158	177	133	161	173	178	178	165	171	175	162	160	169	166	156	177	167	155	169	174	163	185	156	162	179	173	159	167	161	161	163	170	170	172	170	178	169	159	168	190	176	170	175	179	172	194	174	179	180	157	153	207	173	166	165	163	156	172	166	166	161	166	148	166	169	167	182	174	163	161	174	150	154	164	188	176	157	176	141	165	160	186	150	175	173	183	186	158	163	145	183	196	127	172	166	164	146	163	160	158	169	168	189	144	176	186	163	154	167	168	161	176	169	180	150	137	153	151	145	155	157	168	177	165	171	176	144	170	168	160	187	149	167	167	153	151	127	150	159	196	151	179	170	193	164	170	195	170	172	166	159	171	152	163	159	170	162	180	165	165	157	170	181	162	155	174	163	173	194	170	174	187	159	138	159	171	180	184	176	159	172	180	166	165	152	167	164	150	170	174	170	148	170	157	191	168	167	175	166	170	191	196	147	166	179	172	193	148	165	177	167	161	189	178	176	166	153	165	183	167	152	147	164	175	152	186	141	162	167	163	152	178	186	164	159	163	183	179	165	159	168	157	148	152	182	160	163	166	178	184	159	159	164	160	180	157	154	170	180	195	156	183	158	180	164	188	147	180	167	166	164	161	169	170	164	173	149	173	157	154	162	175	157	178	164	151	160	173	192	157	159	195	173	170	159	176	165	178	174	161	152	166	169	168	187	171	169	172	154	176	137	178	140	192	155	185	163	177	165	144	152	177	179	170	155	167	168	172	180	158	148	156	180	177	153	168	151	182	166	186	180	176	165	178	164	165	169	175	169	144	166	206	180	169	181	167	168	156	163	163	157	193	167	183	174	157	155	179	162	167	161	146	163	182	152	177	174	153	164	171	156	161	170	166	148	151	164	168	171	179	191	159	162	159	177	161	180	160	169	180	173	153	160	169	153	177	164	175	157	155	154	180	157	167	145	168	159	175	142	168	170	170	179	166	165	164	181	167	171	171	158	168	178	162	187	168	151	187	172	173	165	161	170	161	155	166	179	187	181	150	177	186	153	168	185	171	160	147	184	175	155	154	161	174	175	159	170	180	180	179	165	173	176	153	157	175	176	149	174	173	162	167	146	149	181	173	163	166	174	155	180
56470	40556	3510	2452	2201	1778	1539	1435	1143	1080	976	876	817	831	742	680	708	630	641	650	654	602	599	568	590	578	567	563	503	534	569	540	520	494	530	494	514	552	551	526	616	581	642	659	619	568	531	517	509	535	551	591	540	562	613	774	1149	1316	1435	1153	922	919	1046	982	869	989	968	715	715	678	662	615	531	570	528	575	508	508	592	577	566	511	503	506	525	475	507	501	474	487	482	484	501	492	505	501	482	495	494	509	514	520	503	492	494	475	530	531	499	493	492	467	497	465	465	492	482	471	510	489	494	487	517	463	513	478	465	518	468	509	481	470	507	494	490	471	495	481	514	496	510	466	465	502	466	464	482	490	475	477	505	481	463	501	515	498	490	496	466	479	464	494	480	479	512	498	475	472	484	499	469	545	476	490	464	483	475	523	498	515	457	502	467	501	516	485	483	474	467	539	449	485	513	509	540	483	496	515	463	483	473	504	448	498	472	464	487	495	477	508	483	464	505	489	490	468	464	485	493	499	464	454	510	522	511	484	498	492	462	506	444	474	475	502	490	462	511	473	457	469	493	527	508	473	490	505	502	474	462	504	417	486	480	519	461	500	493	522	533	502	459	495	474	513	466	470	452	487	490	483	490	501	465	504	460	464	487	480	495	445	504	484	505	460	517	487	483	477	456	454	477	482	442	478	488	481	451	481	481	525	476	499	493	454	480	529	473	507	516	509	491	476	499	500	501	498	492	485	508	470	524	473	482	470	516	521	498	485	486	458	516	484	489	479	456	471	497	451	431	503	490	501	508	521	500	480	452	489	509	430	515	429	462	499	488	479	479	467	454	534	490	452	435	511	498	460	490	469	475	493	475	486	469	478	495	459	469	469	496	481	507	458	469	477	496	477	469	511	461	455	463	500	491	534	463	479	452	483	477	460	501	480	486	472	477	501	489	463	441	445	459	452	470	524	464	475	473	492	433	457	471	510	507	475	436	466	505	500	489	496	465	493	471	469	483	510	482	461	501	482	499	466	465	460	464	503	478	488	468	528	480	477	460	481	471	439	471	471	461	496	496	494	445	478	480	505	490	513	482	494	463	498	479	451	476	473	499	466	476	490	523	479	494	505	463	496	501	472	439	480	467	478	473	500	493	480	504	470	495	481	507	510	489	492	487	527	469	480	497	495	479	512	471	499	485	498	447	461	469	488	491	443	481	432	428	471	510	494	464	506	539	503	500	485	487	492	510	490	510	470	490	488	496	506	485	456	488	456	472	495	521	482	494	479	425	513	498	499	504	458	474	439	533	460	491	502	477	474	488	450	488	472	501	452	477	506	455	472	464	452	508	465	484	551	528	529	489	497	505	467	433	470	521	475	454	478	516	489	505	406	494	478	497	491	490	466	489	512	529	491	449	488	512	516	500	468	488	514	480	466	505	463	489	509	466	482	525	534	482	496	495	476	469	482	499	492	527	465	469	492	494	473	453	503	483	465	489	480	501	503	488	521	524	478	480	488	469	518	495	538	472	495	465	455	473	459	449	481	446	462	471	498	466	493	487	460	523	459	490	453	490	490	514	485	441	460	468	457	475	426	449	484	501	497	467	497	481	468	477	458	479	471	508	471	479	497	503	506	503	469	492	522	467	478	482	494	507	478	508	482	487	468	469	510	488	484	495	484	481	485	453	509	463	494	520	483	471	468	523	494	483	492	497	477	469	484	484	492	508	515	496	484	476	475	498	466	493	536	467	459	442	486	468	492	507	510	495	479	455	498	477	485	518	477	528	482	482	493	464	486	463	478	487	504	502	508	489	459	501	522	494	447	476	477	492	499	494	480	484	500	505	496	509	479	451	462	520	503	471	492	478	447	462	477	489	502	440	498	480	453	471	495	508	492	486	437	438	454	488	487	504	491	471	481	463	464	503	472	474	474	500	495	503	483	476	486	489	511	450	482	465	468	472	495	484	491	456	480	451	481	489	506	486	455	469	496	489	506	500	510	502	480	487	494	469	479	474	483	457	480	486	460	482	459	500	487	498	461	494	490	478	467	446	465	470	452	478	489	475	476	509	449	502	492	457	497	475	484	489	461	439	469	497	484	487	488	514	498	520	476	486	534	457	523	497	534	464	495	505	471	502	484	492	474	500	509	480	486	467	512	511	497	444	533	505	454	499	470	482	492	485	467	486	462	465	487	486	483	473	530	501	445	486	460	502	499	486	450	477	515	465	524	472	468	518	490	499	482	462	467	478	469	464	508	507	503	500	472	474	522	489	483	484	502	497	513	475	480	479	508	488	477	510	480	462	483	493	470	521	511	452	504	453	485	499	486	523	529	488	463	441	484	487	509	475	498	482	506	479	462	501	483	493	507	522	445	517	482	493	479	486	475	507	512	495	488	486	546	533	468	502	487	439	485	503	412	483	525	471	503	473	514	520	494	444	476	461	487	479	487	447	508	458	436	497	511	485	473	484	484	463	495	470	501	499	491	480	488	478	485	491	490	494	510	521	490	457	481	515	453	493	479	501	474	527	506	505	461	475	477	468	477	439	488	499	477	486	469	505	436	503	494	465	450	429	487	525	484	524	464	494	499	507	487	493	513	474	463	485	511	449	490	513	497	443	505	454	467	469	485	477	489	497	473	507	484	476	510	464	500	495	489	480	499	477	474	477	470	509	458	495	489	472	479	507	491	484	465	484	513	492	470	485	462	474	487	526	476	464	501	476	468	520	510	458	507	489	511	500	434	458	480	492	474	487	478	454	512	491	502	477	472	475	487	456	472	460	495	504	480	499	442	498	490	485	507	492	468	465	500	506	472	512	494	469	456	455	515	468	501	469	515	505	451	495	459	458	473	460	499	496	502	454	452	472	509	518	521	497	485	489	468	483	446	504	468	516	458	496	477	466	486	493	460	493	476	519	489	500	517	481	491	489	476	519	474	501	483	428	474	477	489	463	463	469	484	434	498	487	520	461	515	470	460	503	483	494	494	486	519	495	486	480	516	521	521	466	480	518	524	518	476	473	475	480	500	462	488	488	523	506	476	496	479	498	479	490	508	489	434	459	494	460	466	515	499	493	475	495	490	538	518	468	492	516	485	492	489	486	511	460	451	506	490	480	493	466	511	477	499	496	479	498	501	501	489	491	484	520	457	513	501	489	478	473	532	483	509	482	482	500	530	485	475	499	490	534	472	453	489	496	511	450	476	472	460	525	477	487	474	479	514	460	470	475	525	487	499	484	484	480	495	525	485	494	503	495	490	523	510	463	462	487	447	496	454	449	515	488	531	492	504	473	471	521	519	505	478	461	476	534	475	480	476	461	469	480	478	499	464	481	506	432	494	482	509	465	463	471	493	488	508	504	491	477	498	496	501	481	488	497	500	482	495	462	466	449	481	492	493	463	490	482	483	511	473	497	509	469	529	500	479	467	485	483	451	490	481	492	532	509	477	492	493	507	496	495	518	490	521	491	480	518	487	482	518	498	474	487	485	494	510	526	469	486	495
33177	10437	858	281	258	288	280	298	296	262	252	270	251	257	300	250	264	229	268	257	296	229	272	274	275	251	285	241	257	257	269	261	274	261	263	258	256	275	255	265	273	258	273	273	277	267	241	259	224	251	219	249	227	240	217	251	285	255	224	263	257	289	245	251	241	232	250	234	270	245	263	272	258	263	277	261	257	276	269	266	261	264	262	233	269	269	259	258	285	250	265	252	244	265	271	254	237	280	284	250	252	258	252	257	259	274	264	260	238	279	264	273	246	245	268	257	310	255	247	257	261	288	252	269	283	245	277	271	263	263	262	246	286	261	254	243	285	256	305	256	259	252	289	265	267	255	283	246	296	282	238	241	273	231	260	272	279	273	249	269	274	278	251	234	262	244	248	269	238	262	285	263	287	270	269	246	251	271	256	241	273	246	255	274	269	269	249	258	238	263	260	263	262	259	270	292	277	271	242	294	257	258	261	277	228	229	251	282	278	282	243	259	257	267	276	226	250	260	266	248	232	261	256	241	252	233	248	243	250	269	263	289	270	242	257	258	263	261	282	275	263	243	234	257	238	258	264	262	276	256	286	280	243	264	282	262	257	281	260	285	232	258	277	286	250	289	234	274	253	249	249	266	266	221	232	246	256	252	251	265	267	253	273	231	241	290	266	266	243	280	227	271	239	266	265	243	263	262	248	235	265	231	253	254	230	252	264	260	264	251	257	258	258	284	290	238	268	265	250	245	280	268	256	250	266	279	298	276	236	258	255	284	251	236	280	250	271	232	284	262	253	244	266	258	251	281	246	257	247	244	257	268	269	283	244	285	259	263	239	239	275	250	246	273	274	254	256	225	256	241	240	254	264	240	240	273	272	251	286	250	254	265	244	248	286	245	258	263	239	272	254	224	246	251	259	268	252	250	235	264	276	291	308	266	252	279	255	290	269	243	270	251	237	247	240	259	265	252	235	273	272	280	252	250	264	261	267	248	252	256	272	260	285	272	263	266	252	254	271	243	234	235	243	258	278	275	252	233	253	255	269	269	262	246	264	232	257	259	243	247	260	255	234	264	292	254	292	269	270	264	282	262	281	275	259	256	259	277	250	258	262	252	250	283	252	249	260	269	283	269	228	299	269	274	266	272	240	252	284	252	256	222	278	250	257	268	245	272	292	276	246	245	288	259	274	255	267	234	257	244	274	254	270	262	270	255	249	244	239	238	264	261	283	258	272	288	253	242	263	251	259	280	272	287	255	222	260	228	253	280	263	238	266	248	270	284	255	270	270	260	265	248	265	253	263	242	268	262	261	249	253	270	255	254	245	271	244	261	280	232	246	242	230	274	257	251	255	260	256	240	268	269	237	240	287	263	258	243	252	223	266	261	253	250	252	257	238	228	232	265	249	252	258	264	277	242	234	261	245	256	256	239	263	272	275	259	267	277	232	248	268	282	250	229	233	258	260	239	247	226	277	254	251	259	273	271	276	267	253	250	277	269	248	258	274	251	235	266	233	278	236	245	280	246	255	256	251	278	259	247	230	258	261	265	296	262	294	243	282	268	255	258	281	241	243	258	271	251	276	265	273	270	253	253	281	278	256	270	250	243	267	254	273	257	273	254	273	261	259	238	273	262	261	269	274	240	273	283	278	263	257	239	241	250	247	273	281	243	286	252	264	244	262	263	254	230	277	262	268	249	252	264	250	279	258	267	271	233	262	268	272	269	257	251	270	254	241	279	270	247	255	296	272	263	253	277	248	307	242	226	256	261	253	253	272	249	259	234	267	260	240	263	281	258	256	236	267	274	254	275	257	250	243	293	263	261	246	268	240	279	256	288	274	259	252	266	258	241	257	258	269	274	256	261	255	242	275	257	253	252	276	239	250	269	269	276	225	265	263	247	271	253	289	238	272	272	251	237	240	249	257	259	270	266	255	254	242	267	261	298	275	257	248	259	268	288	242	247	253	266	291	273	255	239	268	229	263	269	258	263	256	256	229	279	258	250	238	254	235	276	257	255	218	249	267	251	261	262	285	253	264	261	262	240	292	240	272	271	267	230	242	271	251	284	261	269	242	260	218	277	285	274	290	277	265	287	245	261	258	275	262	274	226	253	249	261	266	279	255	261	243	229	272	255	256	284	247	258	241	262	252	249	263	275	251	271	264	264	249	261	255	290	269	254	259	269	260	264	250	247	245	240	259	277	263	298	275	231	262	251	255	232	263	250	277	254	264	244	268	275	266	268	264	262	273	244	278	261	265	254	299	250	246	277	246	265	272	276	288	276	270	257	234	267	258	255	253	250	238	261	241	255	280	257	267	253	246	264	253	253	264	262	260	279	245	264	274	260	266	233	267	260	244	288	244	305	277	252	228	228	289	256	253	253	241	259	261	273	252	216	264	249	247	243	254	260	238	275	286	268	281	258	273	278	274	240	271	295	229	259	283	269	270	248	260	256	279	257	247	234	283	250	265	243	252	267	270	276	258	263	266	278	262	278	272	287	276	281	260	276	257	264	271	259	224	267	277	245	268	237	246	235	255	258	253	270	225	226	255	273	256	249	230	262	251	270	283	265	254	270	220	268	247	258	253	279	291	268	226	272	252	233	268	232	258	280	263	252	270	271	273	260	266	271	258	281	284	268	262	257	270	230	270	281	274	258	267	302	302	286	261	277	268	256	263	276	259	235	229	263	281	265	279	258	272	256	260	269	287	255	281	243	256	258	260	260	263	272	241	250	287	253	288	289	256	281	231	274	243	256	236	267	255	261	246	265	253	262	284	213	245	269	261	250	251	275	263	256	267	276	288	269	269	242	247	282	248	237	254	244	241	289	265	268	263	250	263	255	274	242	233	256	265	270	240	259	265	258	276	267	252	255	260	256	262	248	217	252	275	283	259	236	274	268	263	246	251	267	290	241	287	295	243	281	268	250	226	238	266	262	262	264	263	254	264	265	253	264	262	270	270	260	256	254	257	262	260	252	226	235	253	243	251	246	251	264	267	286	268	278	240	257	254	293	278	275	224	235	245	225	271	240	259	261	251	292	276	265	279	274	238	253	279	271	267	240	274	276	252	253	274	234	279	279	246	259	260	252	251	241	265	264	234	261	271	283	286	266	244	254	254	266	252	255	255	238	253	254	270	251	258	245	278	265	259	253	249	245	271	264	280	257	281	232	245	247	273	259	255	239	263	239	255	242	224	265	295	244	260	270	220	251	255	241	259	286	264	249	272	245	265	230	263	281	250	240	261	252	239	252	249	263	309	279	305	250	261	266	269	249	253	279	255	272	247	257	244	286	263	239	277	248	231	254	252	221	284	245	243	286	285	257	249	256	263	282	252	265	277	233	266	283	260	274	251	228	256	253	291	245	232	255	271	252	270	243	261	218	251	265	271	240	256	239	278	265	273	234	270	266	277	256	227	233	268	251	255	273	272	246	252	266	283	270	266	272	274	264	274	262	262	255	293	249	246	250	244	276	258	266	244	280	243	269	266	259
27805	8128	868	755	811	765	727	759	769	680	701	708	763	690	754	704	724	733	685	746	731	685	726	729	668	696	738	710	707	679	674	729	713	721	683	718	651	721	730	708	740	710	765	738	711	708	731	732	695	716	711	706	704	721	727	739	712	732	735	753	708	696	739	719	683	760	750	715	733	750	684	716	699	674	691	683	729	718	709	697	695	719	704	739	676	717	718	740	684	674	676	730	699	638	646	673	680	664	666	699	713	702	734	712	672	718	707	733	670	722	674	701	665	743	687	723	690	707	743	749	713	744	650	711	699	660	668	728	706	694	688	725	682	686	717	723	685	669	719	691	686	713	690	664	702	626	773	734	678	697	741	692	696	674	709	727	706	716	691	731	706	687	685	715	679	732	677	718	695	667	654	698	711	709	690	750	731	663	697	690	715	698	639	704	691	703	720	694	684	666	743	660	738	680	686	707	709	714	697	722	722	693	699	701	700	726	711	667	695	722	697	733	690	676	664	688	700	689	727	701	727	690	688	691	736	728	716	694	706	712	739	689	673	744	673	722	693	653	718	719	689	728	709	716	682	698	716	729	714	675	689	751	697	710	725	720	717	706	749	711	686	727	705	673	692	694	726	688	731	697	711	700	658	679	705	697	670	667	702	717	697	679	660	730	667	679	711	702	643	735	742	717	699	660	682	686	730	692	679	706	711	762	644	649	692	690	676	711	677	699	739	686	743	726	690	703	623	695	769	725	709	697	681	736	729	661	739	757	726	726	701	740	710	654	655	664	694	726	697	744	667	698	732	694	698	687	690	729	714	699	702	708	728	705	726	697	704	670	718	750	689	712	680	663	700	709	696	733	708	734	713	714	668	712	770	717	703	693	715	733	729	686	713	760	656	744	671	693	711	745	669	681	673	769	664	713	689	744	680	724	744	721	728	720	734	704	740	687	665	664	757	672	659	687	705	700	720	692	669	698	700	715	710	666	694	665	673	712	676	712	709	717	732	688	689	676	707	732	701	672	721	694	661	700	717	720	664	665	698	726	690	729	720	694	647	669	753	675	678	735	733	716	676	730	710	686	685	704	693	708	715	700	692	698	689	703	683	669	715	687	712	715	666	706	687	703	708	735	690	716	715	677	659	681	711	677	718	691	655	719	707	702	666	756	693	710	736	702	712	687	724	705	676	697	648	751	671	689	692	690	744	707	712	704	736	696	688	712	689	698	675	706	700	695	702	733	682	709	657	663	686	709	725	726	705	710	684	733	720	701	680	645	691	693	728	723	697	696	715	703	668	724	719	685	689	703	681	711	733	642	691	739	714	678	681	695	715	641	673	711	689	704	701	656	723	731	741	701	740	730	675	673	711	686	722	688	668	748	713	656	712	674	708	720	733	670	687	734	709	660	710	684	695	729	693	705	705	704	656	698	662	707	676	733	714	737	722	705	727	725	744	720	740	706	678	753	723	725	711	684	714	677	675	741	681	716	713	707	716	640	700	721	713	669	688	659	629	705	712	762	734	688	768	659	709	711	713	657	686	753	704	686	723	688	694	660	776	678	718	678	684	682	731	705	722	723	687	689	693	652	721	738	669	666	711	714	711	717	669	692	733	760	739	704	695	674	748	724	705	684	676	713	705	725	689	717	699	663	674	691	707	692	699	670	752	709	712	705	685	644	690	667	651	750	695	731	743	752	732	724	701	690	698	712	710	696	697	713	668	709	654	678	728	678	703	704	670	753	672	704	705	742	664	686	667	656	710	694	728	691	670	665	747	701	696	710	728	704	710	746	710	666	728	689	717	711	738	742	736	696	682	697	674	738	645	688	693	715	677	736	708	763	688	702	693	708	676	682	746	686	694	736	722	714	714	689	677	721	714	693	674	677	762	668	713	607	713	659	675	765	692	735	721	713	693	677	676	702	710	681	695	668	676	719	693	693	726	668	738	735	688	700	664	692	718	692	680	722	698	678	687	759	665	664	695	695	702	720	707	686	720	699	704	689	689	727	696	688	708	752	680	685	692	737	641	692	741	664	684	704	750	730	674	669	722	697	662	662	728	712	670	672	729	707	728	700	717	772	692	717	733	694	656	687	726	718	739	720	697	697	672	740	722	691	681	683	726	696	752	733	762	694	715	655	710	753	679	736	704	654	682	643	727	684	671	682	712	709	708	692	673	663	695	667	703	737	711	694	657	683	699	713	689	695	673	701	725	716	750	680	684	661	714	694	696	642	710	674	719	697	705	658	709	715	734	727	681	686	730	706	719	709	727	655	667	705	719	683	706	682	683	722	689	659	696	650	659	712	731	726	678	712	702	725	710	652	708	731	691	702	706	698	740	673	674	683	725	719	703	738	678	713	685	683	722	730	695	696	709	727	689	686	691	693	684	774	704	692	724	694	720	697	704	661	722	703	726	704	691	677	707	712	693	712	692	714	703	716	711	753	748	716	704	685	696	717	664	666	734	692	665	704	695	729	706	707	691	710	700	683	722	693	700	737	754	733	709	703	691	726	657	696	705	664	706	751	663	687	762	689	674	692	626	686	721	669	682	694	677	732	738	703	679	715	713	676	700	651	738	693	698	675	672	675	707	751	709	671	708	687	728	670	686	683	650	741	750	727	708	669	663	679	739	733	719	695	712	685	706	737	714	687	715	693	702	712	723	724	730	675	703	726	648	721	730	703	774	697	684	729	661	710	729	676	677	709	686	719	671	715	707	739	717	728	686	699	738	702	693	701	696	693	695	710	699	762	714	687	674	710	692	682	693	674	719	721	676	767	734	717	707	702	685	692	705	717	709	740	732	699	712	676	709	723	661	662	701	703	673	751	686	714	695	683	668	714	724	674	725	712	710	667	707	677	640	726	708	682	734	713	679	698	715	673	720	744	735	664	653	661	715	669	761	676	725	697	716	702	667	741	691	646	714	729	715	645	706	718	639	692	683	712	713	692	680	705	702	678	669	718	732	676	691	744	683	741	702	689	759	738	720	745	712	701	697	698	696	709	691	664	754	653	692	694	663	752	676	771	688	678	707	711	697	714	658	678	729	741	709	654	677	672	710	645	652	713	703	750	661	672	670	725	760	637	665	684	702	732	729	745	697	705	701	708	623	721	723	684	744	733	699	689	698	717	717	692	724	741	666	705	703	698	695	711	674	688	699	666	705	716	676	720	684	718	693	690	717	687	708	680	698	679	705	683	678	695	698	667	718	714	683	714	722	718	707	693	679	704	655	646	702	720	674	705	704	671	739	721	722	718	710	707	713	653	721	661	770	724	721	674	723	686	684	716	672	710	675	724	678	697	660	730	683	693	686	679	690	706	744	707	663	672	695	694	740	709	687	720	711	717	680	704	711	728	740	717	698	711	710	640	683	680	703	662	702	678	678	711	658	742	733	686	676	672	769	751	711	703	667	675	704	697	726	678	719	734	693	714	775	677	675	737	693	680	733	718	704	735	708	706	733	737	717	735	722	657	698	697	714	718	653	708	712	651	700	743
68092	42391	13908	1034	385	333	270	235	220	191	172	210	171	179	185	177	170	159	157	157	162	165	191	137	147	194	135	137	156	143	146	155	136	142	161	148	174	169	134	141	158	148	161	172	154	150	190	162	148	151	159	148	147	151	151	165	176	192	186	163	190	182	207	189	163	171	177	145	170	160	140	144	147	152	138	161	125	136	140	162	172	138	168	145	132	169	134	149	142	140	142	143	170	127	149	163	166	157	150	158	138	134	149	149	174	143	158	155	150	145	137	150	160	144	148	150	163	144	129	141	123	153	127	141	142	159	150	159	143	145	174	147	137	148	143	122	171	117	144	145	160	150	132	134	161	150	155	165	157	154	143	149	146	142	167	146	138	138	136	151	142	144	174	150	146	158	156	161	148	144	169	158	141	145	135	153	157	133	163	143	138	161	160	136	151	158	136	131	142	134	172	135	127	166	145	141	140	135	155	136	135	146	123	125	130	146	152	152	154	140	151	134	155	151	154	134	127	146	161	147	149	160	134	149	152	145	152	154	161	159	132	170	150	147	159	144	140	150	144	153	132	152	134	130	156	165	158	138	168	146	159	147	132	158	135	153	142	138	151	146	133	162	132	151	147	137	137	165	122	157	147	153	142	122	156	125	138	163	139	131	154	142	164	146	127	140	140	146	147	163	147	156	131	142	131	157	131	134	158	158	136	170	138	166	147	163	171	155	142	148	145	151	158	134	149	145	150	152	156	129	157	146	163	136	166	141	127	147	144	153	142	154	143	147	153	150	143	156	131	173	163	136	140	141	122	150	153	149	140	153	146	127	163	146	163	164	148	154	133	166	148	149	172	137	168	133	165	152	158	134	146	153	130	145	147	140	154	152	141	144	159	148	144	144	158	148	150	138	156	135	137	145	143	152	145	140	149	133	150	148	156	150	131	130	168	145	131	143	162	138	135	156	128	120	127	124	145	132	138	171	160	137	161	149	131	142	165	155	156	134	143	140	123	140	163	154	149	143	134	147	144	177	149	132	162	167	130	149	133	145	149	153	119	151	127	167	158	143	156	163	165	127	166	155	152	149	150	160	147	143	144	153	156	138	148	158	161	165	143	152	173	155	152	167	164	140	159	151	144	147	148	139	153	163	155	150	144	143	166	128	144	180	154	136	168	144	147	139	172	175	165	142	132	140	151	138	155	155	137	158	160	135	153	141	161	146	166	134	139	154	148	163	148	171	150	136	139	153	136	139	157	157	161	137	131	172	135	172	158	163	155	140	154	141	148	121	152	163	166	135	164	166	149	135	135	180	136	134	161	160	174	139	155	122	149	153	133	144	133	155	151	127	138	150	142	169	139	130	135	129	179	135	140	150	147	150	164	172	140	146	178	161	142	154	130	164	154	135	165	145	138	128	168	163	145	149	138	150	130	158	131	148	149	167	155	162	148	121	130	139	146	148	135	141	162	135	153	154	152	137	146	149	149	149	125	165	140	144	156	141	149	142	154	150	137	133	120	122	148	149	154	145	141	133	158	143	139	160	138	134	123	168	123	140	143	150	145	132	154	142	132	155	152	148	152	168	163	143	146	152	151	153	148	124	160	129	164	151	161	152	173	152	140	135	159	147	154	147	147	158	138	158	165	149	158	156	138	151	126	158	161	171	156	157	154	163	139	161	126	164	134	134	145	155	132	145	145	153	136	141	144	154	171	158	156	148	118	137	160	158	140	151	157	145	139	141	148	160	135	130	156	153	165	142	154	159	157	148	133	133	129	153	176	139	156	132	122	168	153	145	144	138	177	150	138	144	145	149	145	149	140	138	158	161	144	142	162	143	170	126	147	129	132	153	157	130	135	127	153	161	161	136	146	144	152	148	164	142	166	151	156	141	141	163	139	168	133	145	159	150	136	136	135	133	162	141	144	158	131	144	131	148	136	155	154	143	144	170	142	158	163	141	147	166	160	141	155	160	147	126	135	161	158	139	125	142	146	129	155	158	159	153	135	148	133	139	145	164	139	147	169	163	154	170	145	149	163	146	143	144	148	163	191	152	149	128	130	143	133	150	143	138	159	136	142	151	160	129	150	151	180	160	138	144	162	152	160	138	154	146	156	146	162	168	144	144	138	130	143	158	140	152	134	127	147	146	153	120	162	148	145	139	179	131	166	172	156	152	134	145	131	150	126	135	128	150	149	130	162	131	127	168	149	154	137	150	154	165	130	156	155	145	128	170	139	156	151	149	132	150	175	169	128	131	145	144	152	152	142	142	160	170	130	148	166	161	160	149	137	136	145	141	145	128	142	139	124	139	135	151	150	132	147	158	165	137	156	132	138	153	150	160	136	147	153	153	130	127	140	176	143	144	151	144	176	139	144	148	152	149	144	153	172	155	148	147	139	168	147	149	164	165	141	150	131	137	158	134	152	150	139	147	128	163	144	158	149	132	144	153	124	135	145	145	124	128	149	177	158	145	160	138	147	173	154	148	156	136	152	138	142	168	160	151	138	177	146	159	145	143	128	133	144	147	154	142	159	155	116	142	137	135	153	144	138	155	153	145	150	132	126	157	149	153	144	124	148	150	173	142	149	174	161	160	147	149	159	148	145	127	152	125	161	154	139	135	150	153	151	148	147	168	129	156	151	146	154	142	141	155	152	139	149	149	151	154	163	133	168	151	132	153	162	148	145	161	155	164	165	144	167	141	146	154	118	137	149	147	154	145	163	148	155	162	151	151	153	167	140	158	154	164	139	130	139	141	156	156	138	139	149	134	176	150	170	155	143	144	153	152	134	160	134	145	146	167	148	151	148	161	153	170	152	141	145	142	132	129	139	152	147	154	151	150	147	142	146	150	160	141	138	134	141	159	137	120	166	156	155	150	154	143	152	155	135	150	144	152	140	161	142	142	136	172	122	144	150	162	158	142	135	144	141	141	135	134	154	165	146	138	157	148	140	159	134	131	157	143	126	153	138	165	152	150	158	142	150	133	152	137	156	144	177	166	125	148	137	157	143	147	155	174	170	132	148	138	144	153	165	119	136	145	148	153	181	134	126	154	134	120	145	149	142	157	163	165	167	128	137	147	166	160	161	152	145	140	143	144	145	137	146	155	149	125	137	146	154	143	153	150	152	164	179	158	135	151	136	139	162	138	148	141	173	157	148	135	144	176	131	126	148	157	161	137	151	148	133	157	147	153	153	145	141	147	160	156	139	140	148	172	123	147	153	131	161	150	148	149	142	143	153	154	163	139	155	143	152	157	165	124	155	115	163	171	147	146	139	171	144	151	145	149	143	146	142	138	145	164	149	135	154	161	158	150	136	141	155	156	146	144	146	154	145	136	136	140	155	150	146	134	146	146	137	150	149	156	154	147	162	144	171	145	165	131	152	122	122	151	154	150	155	162	145	153	128	147	140	142	136	151	153	132	160	131	140	146	142	144	143	150	149	149	130	145	127	143	156	139	129	144	145	165	149	139	147	147	144	155	160	141	158	147	149	169	136	130
46755	32216	2532	1498	1282	1193	964	875	793	762	657	602	612	581	580	584	581	554	577	497	533	519	507	515	470	478	449	455	467	445	494	479	470	468	446	458	464	496	455	438	436	480	476	528	445	462	442	451	430	496	425	464	468	501	455	592	726	891	792	658	666	791	681	669	625	607	629	513	539	486	470	467	474	504	445	499	488	453	468	528	481	456	468	443	488	459	462	439	400	446	444	464	455	396	467	455	427	419	447	448	423	447	420	428	421	431	442	417	444	450	453	441	457	416	437	430	416	439	487	463	404	442	444	441	482	414	410	451	421	426	413	447	432	417	410	440	448	434	435	467	467	446	432	414	447	466	423	404	406	444	458	423	412	462	410	414	410	446	465	461	437	459	404	428	421	423	446	415	416	432	440	429	431	435	424	430	502	448	422	401	435	480	411	476	442	456	396	424	456	453	422	455	459	445	405	447	426	392	465	455	420	420	479	455	457	443	431	428	416	416	396	432	423	442	435	440	403	458	447	429	397	420	424	411	444	433	452	448	463	426	442	443	441	431	424	409	426	454	418	416	425	420	402	450	418	430	471	429	466	432	448	460	443	436	396	487	405	434	420	428	455	469	439	421	420	438	449	440	458	458	410	386	454	442	480	435	440	418	396	422	409	423	477	421	419	433	425	401	428	456	402	420	448	447	441	425	388	441	454	435	439	421	398	399	441	462	460	465	449	417	440	462	460	425	462	434	429	468	409	439	385	389	448	450	443	423	443	457	436	437	448	437	441	415	443	454	464	421	445	447	404	464	442	445	429	455	456	414	436	433	434	432	447	430	439	427	439	424	410	421	414	459	394	399	445	443	405	423	446	440	448	403	453	435	424	446	429	436	406	422	416	457	437	405	404	441	460	413	464	452	423	409	432	420	421	444	431	418	423	439	417	381	480	437	436	459	443	423	454	481	416	463	458	454	393	478	430	442	419	400	439	456	452	431	425	420	405	478	392	455	434	450	464	409	427	435	419	432	433	408	426	433	425	450	418	439	396	460	446	418	417	420	415	425	427	432	440	435	445	401	409	422	458	423	422	452	413	453	471	413	430	438	459	440	482	477	440	409	439	444	435	401	395	423	445	442	394	409	485	438	451	467	426	447	431	393	444	403	393	423	433	464	433	462	407	427	459	440	434	461	472	427	482	448	447	454	438	456	421	446	403	397	429	455	459	442	440	419	458	423	382	440	450	464	395	407	451	457	465	448	432	443	414	446	420	427	426	456	435	423	466	485	445	416	430	419	443	446	437	405	443	451	442	450	439	413	432	460	450	416	467	472	420	420	429	462	446	458	493	441	425	448	449	410	416	399	405	449	402	460	445	425	437	449	419	432	460	435	472	474	419	449	451	390	444	393	427	412	427	474	464	428	404	445	441	452	429	400	448	432	413	396	472	483	435	435	454	426	412	435	440	424	442	422	435	473	409	424	427	457	435	413	448	439	407	433	439	398	454	440	440	422	431	429	423	454	423	423	443	396	453	439	435	425	450	441	453	470	442	459	407	427	424	431	445	400	444	459	426	461	409	469	429	465	415	386	432	432	426	457	423	441	403	455	480	459	405	415	467	460	449	418	422	442	446	468	479	425	395	417	467	441	425	431	441	448	420	420	441	440	420	428	407	427	413	455	449	441	444	448	393	448	431	451	394	425	428	451	421	454	424	447	451	419	433	464	441	449	475	402	440	441	448	484	470	446	445	417	457	451	437	468	420	418	454	463	441	432	400	436	456	403	454	428	483	436	431	454	446	447	414	422	437	440	453	406	412	462	445	428	433	456	436	458	450	427	420	419	438	443	417	424	483	460	422	424	400	434	418	419	429	441	455	434	429	443	470	402	463	431	417	429	453	441	422	429	409	412	431	443	438	403	426	453	467	396	426	399	481	443	457	428	412	437	427	447	450	413	404	443	457	442	435	462	446	426	429	495	436	427	466	470	414	433	376	431	399	447	399	451	461	448	483	444	458	409	445	418	428	458	409	428	435	463	427	429	463	423	460	441	466	422	432	422	417	392	459	428	455	404	438	436	441	425	409	433	426	436	457	451	428	431	453	438	446	475	437	415	446	423	398	401	412	434	433	438	455	428	426	406	459	431	434	474	437	383	430	435	482	420	459	438	436	405	428	463	431	453	444	418	470	462	460	415	453	437	471	442	441	421	427	450	435	475	435	439	435	408	409	433	411	415	445	466	405	469	450	418	418	429	416	425	443	442	436	426	395	433	437	422	450	457	450	420	456	422	407	431	416	441	448	462	444	459	415	426	440	471	465	442	460	404	489	452	437	384	450	449	419	413	417	451	459	438	417	419	459	446	411	447	422	427	414	443	450	424	414	435	380	451	415	441	427	441	409	450	420	455	424	421	449	438	447	423	460	440	418	416	379	424	429	410	415	432	457	494	452	401	411	455	441	404	461	466	442	433	421	443	422	423	396	443	467	447	406	440	427	420	470	462	459	452	468	414	435	440	422	437	424	421	431	457	424	460	434	404	433	433	460	406	432	404	403	416	432	447	465	444	428	459	423	434	451	437	469	433	465	422	429	401	443	419	443	435	447	397	463	460	431	436	434	444	439	457	416	413	470	444	465	448	428	450	410	421	447	444	445	426	428	409	424	413	405	448	417	425	412	478	423	419	415	422	454	442	380	411	447	468	440	407	437	440	437	438	445	437	420	429	430	433	440	407	454	432	433	402	420	438	446	427	405	405	387	394	422	385	420	466	449	472	427	459	469	433	422	414	426	471	465	418	445	449	416	477	421	403	440	432	436	449	422	435	428	430	407	422	415	433	421	450	472	399	413	461	427	436	453	393	462	438	422	406	437	431	415	386	421	400	408	446	431	431	470	444	414	466	408	444	454	394	412	433	417	411	440	407	441	409	408	423	442	484	424	469	442	443	430	427	432	455	382	424	417	428	441	425	430	439	425	408	428	472	443	445	463	449	417	427	429	410	396	455	429	446	428	414	432	427	465	425	435	445	459	433	429	428	410	416	440	435	446	434	419	466	464	442	394	411	435	463	417	435	498	443	452	461	436	433	442	470	433	426	474	420	417	402	439	424	424	426	424	435	483	401	431	444	444	418	456	458	446	428	426	451	430	431	387	429	420	467	439	404	429	471	453	422	405	414	433	467	459	423	457	392	414	453	488	459	452	439	401	441	428	438	438	467	429	435	433	429	443	451	409	406	424	446	388	445	438	470	409	462	430	463	435	459	430	439	408	454	456	413	426	444	411	400	454	433	435	442	436	420	422	423	436	463	415	426	439	445	414	419	429	452	426	421	434	398	398	451	500	424	405	454	410	429	414	461	425	413	428	450	441	459	411	402	435	421	431	409	422	457	435	465	426	394	434	423	405	470	453	421	443	465	450	436	441	412	423	453	423	470	429	414	432	458	419	458	431	458	409	427	435	431	436	466	466	430	412	434	452	447	457	439	448	426	450	432	462	438	416	405	403	454	415	428
78917	55284	20071	3464	717	501	391	328	300	275	223	268	210	188	239	214	200	169	181	199	216	157	180	162	172	165	168	171	212	180	167	179	180	200	167	161	172	161	163	183	183	199	185	174	159	168	168	180	172	173	180	181	179	168	176	196	236	245	222	210	240	303	263	227	192	200	186	200	180	170	155	189	169	211	159	172	172	161	197	171	191	181	179	179	166	149	180	195	167	147	184	171	169	160	147	147	156	153	148	149	162	189	171	163	135	167	165	180	175	164	158	159	168	129	173	159	163	189	177	186	167	161	174	169	160	181	133	165	175	178	169	168	160	158	168	188	187	160	145	172	159	181	141	144	166	152	159	172	152	168	162	181	146	160	166	182	171	157	147	173	174	159	147	156	153	161	157	152	151	171	166	170	133	152	173	150	162	164	142	147	171	144	165	145	165	146	167	157	156	175	171	150	162	188	169	147	157	175	168	171	151	156	155	159	161	155	163	174	152	176	167	128	154	163	169	171	159	140	165	148	166	189	157	178	152	156	156	172	166	174	147	179	172	181	157	168	145	166	154	173	175	164	161	155	154	153	179	183	168	154	171	187	170	187	171	152	184	172	144	164	161	175	195	176	159	166	152	170	171	164	161	170	158	170	157	170	168	168	171	173	182	128	180	173	152	178	182	171	166	165	172	165	163	166	165	167	174	150	160	166	182	163	181	160	170	168	178	164	207	167	158	186	179	150	178	174	166	167	167	158	158	175	187	155	167	173	152	153	160	184	160	174	170	156	182	166	168	196	145	182	171	178	170	154	162	155	173	145	177	170	166	185	169	171	190	149	172	165	164	153	161	168	157	151	182	154	149	166	167	165	169	165	184	163	145	167	160	152	163	163	144	164	159	188	170	165	177	143	167	181	169	178	160	158	181	173	160	178	159	153	170	184	177	158	174	154	167	155	150	178	171	166	164	155	175	158	161	172	175	149	170	179	169	134	142	175	157	145	158	181	168	195	140	157	153	161	154	161	160	174	153	174	142	166	171	161	178	149	194	176	154	176	138	167	159	158	141	163	171	141	167	164	166	180	151	148	158	163	163	199	156	163	187	181	173	158	147	204	169	166	157	184	153	166	162	174	174	144	180	176	153	148	150	161	173	158	156	150	142	175	153	150	168	178	160	167	167	164	178	172	155	158	178	170	167	169	152	185	158	158	159	163	156	146	177	199	161	176	157	174	171	169	168	166	148	159	181	164	183	169	167	159	145	152	163	162	164	186	160	155	164	175	142	169	156	155	144	158	176	141	161	159	155	188	171	155	159	170	153	153	151	160	174	141	150	159	180	156	200	161	160	178	144	171	158	190	149	178	161	163	165	157	170	160	160	160	143	151	192	164	183	162	192	147	172	171	170	157	174	169	172	142	163	151	196	158	164	157	176	151	185	186	167	169	158	191	163	149	170	183	152	153	153	144	145	162	158	163	144	146	177	147	177	152	167	174	154	159	143	161	168	165	171	156	139	197	178	180	167	161	163	161	149	166	144	164	182	149	149	170	169	150	182	151	146	156	157	167	158	155	166	147	161	157	159	161	145	166	175	171	165	168	151	154	149	163	148	175	157	188	155	175	180	181	158	164	156	160	170	188	163	161	188	166	174	170	185	168	156	166	174	153	177	161	164	175	137	191	152	157	158	177	161	158	142	170	171	163	160	194	165	164	180	175	159	151	175	164	177	162	196	170	157	140	164	156	184	145	178	160	185	163	166	149	139	183	157	164	188	157	173	166	154	154	149	166	163	160	168	190	160	189	174	150	187	167	173	173	183	177	153	141	145	180	178	178	172	165	153	158	164	164	168	170	175	183	179	173	168	167	186	159	164	173	165	173	162	154	179	178	176	181	178	158	159	175	158	162	167	155	166	159	155	183	174	174	166	148	154	150	166	166	173	161	161	171	157	170	197	163	156	175	162	177	174	164	154	144	172	168	172	175	153	154	164	174	176	157	169	169	169	152	165	163	156	167	170	174	164	152	164	154	154	163	170	162	158	177	189	162	166	186	169	138	180	177	148	158	145	169	181	153	189	180	170	171	163	159	185	161	182	142	141	164	163	171	186	167	164	153	147	174	185	164	155	172	159	155	166	161	142	181	156	170	166	150	144	158	154	171	162	168	167	167	160	159	154	184	175	170	141	161	170	159	174	152	164	173	183	162	177	155	154	174	156	177	159	173	164	174	176	163	149	162	156	173	169	179	179	167	153	144	137	140	168	162	180	173	148	183	169	167	168	164	164	147	178	156	154	160	148	173	177	148	164	192	150	167	156	183	150	175	136	162	174	149	149	168	170	182	167	149	158	162	159	157	153	137	170	168	157	149	167	171	169	177	187	176	156	155	157	170	163	179	200	187	175	165	183	178	173	157	157	161	168	149	151	138	176	172	177	176	166	194	146	128	170	165	141	163	177	169	174	161	151	167	156	155	167	151	164	156	163	151	158	170	165	166	148	155	154	159	175	145	179	160	176	172	178	152	169	147	197	172	178	175	159	166	148	151	170	159	147	154	154	165	164	178	172	159	163	151	163	152	146	156	162	142	175	150	176	149	163	177	173	159	157	158	156	181	176	168	162	159	188	181	178	179	142	184	191	181	162	175	163	151	168	155	164	172	146	177	159	148	156	189	143	151	157	183	169	154	149	187	162	146	159	158	163	153	173	209	182	157	137	158	161	176	154	166	161	170	164	168	152	167	176	160	183	173	147	164	152	153	150	178	163	155	160	160	155	190	175	172	166	187	144	161	169	173	155	168	167	167	148	155	148	180	179	148	165	158	163	174	160	174	175	145	174	193	166	151	144	148	178	151	155	170	140	199	192	181	171	148	154	154	174	161	159	174	160	157	162	149	162	157	156	152	159	166	182	151	196	176	166	169	178	170	184	150	180	163	174	170	182	157	170	162	160	170	174	162	169	165	197	170	178	173	165	136	148	151	164	180	172	186	174	166	166	139	157	169	175	144	157	159	173	169	178	158	178	148	163	141	151	176	149	152	159	171	183	157	153	177	160	159	173	151	156	166	159	176	157	157	160	176	173	158	159	160	192	174	149	181	192	173	147	162	186	149	159	183	166	168	158	165	175	174	182	147	170	174	149	184	148	172	175	177	171	177	175	153	159	157	161	167	163	154	169	161	145	169	158	180	189	172	175	157	153	174	146	169	152	181	157	161	147	169	164	178	170	153	171	168	176	175	164	170	163	176	149	171	149	171	153	168	159	167	154	154	152	155	158	154	144	177	150	164	162	158	175	187	158	154	169	167	162	169	172	152	166	194	165	151	182	152	150	173	173	152	159	149	168	160	163	159	152	186	172	149	159	167	160	156	168	166	173	161	169	157	183	166	140	166	154	146	161	199	137	174	180	162	150	164	156	161	170	174	157	160	147	157	175	149	162	143	158	160	154	178	166	164	153	167	196	182	152	189	199	165	168	149	174	159	174	162	159	193	143	156	186	154	167	154	187	149
55184	41986	3494	2518	2305	1918	1593	1407	1164	1063	944	910	812	817	755	732	664	669	664	654	641	630	675	583	592	557	540	578	581	547	544	520	526	538	529	550	517	552	586	527	546	602	622	644	606	549	544	541	536	536	583	584	583	629	557	554	973	1119	1024	884	1235	1577	1214	894	864	758	750	718	652	549	544	537	563	539	560	540	538	500	559	594	617	559	520	520	492	496	492	490	459	504	503	485	516	493	456	483	522	471	483	460	508	502	486	473	513	491	496	467	487	437	493	457	506	464	454	530	466	489	451	473	479	494	466	510	496	510	458	509	483	477	511	469	433	517	507	451	483	501	466	474	506	482	468	496	505	461	483	467	475	477	496	474	445	488	489	489	493	472	491	480	517	468	539	459	514	491	509	457	466	496	491	500	460	474	513	466	478	481	475	513	497	498	496	482	507	455	496	475	498	503	466	488	500	485	505	472	455	497	479	501	466	496	496	482	457	502	496	489	485	446	453	500	502	491	437	495	425	510	515	472	489	517	423	459	486	481	465	485	456	499	480	517	456	482	513	465	454	501	444	494	506	499	476	501	461	480	454	473	477	495	495	456	479	504	467	502	492	474	496	481	483	522	487	488	490	479	458	489	520	466	473	470	496	445	511	438	488	488	427	500	493	485	516	477	454	490	496	480	478	491	497	498	474	451	485	548	499	470	521	522	451	470	452	509	486	473	466	471	484	462	463	497	492	465	521	459	443	495	474	459	524	488	480	469	501	520	485	459	488	479	494	469	437	495	484	472	442	510	495	510	482	499	515	474	442	485	484	508	475	457	510	512	465	475	482	527	497	501	520	482	524	487	506	478	495	503	488	476	484	512	431	458	484	463	436	461	493	435	479	494	491	489	428	448	498	473	509	481	470	474	474	446	492	504	492	495	511	491	479	468	437	479	461	440	492	461	500	460	508	475	440	438	445	490	460	515	471	466	497	434	458	467	462	477	458	491	505	456	485	483	470	482	483	507	425	473	494	501	450	440	494	424	499	481	503	494	491	507	465	484	483	486	466	456	468	451	481	470	495	457	464	481	469	453	448	453	475	505	445	440	492	493	461	491	513	456	474	505	452	507	469	479	467	495	465	499	466	494	453	493	525	504	515	499	503	460	486	483	441	439	475	470	458	489	472	511	502	456	523	486	462	487	527	496	492	481	470	494	464	434	464	475	468	450	444	431	497	486	524	482	469	495	503	449	517	533	478	465	480	455	487	489	425	454	504	498	510	488	470	488	436	459	486	461	477	532	506	449	484	458	476	460	484	444	447	498	490	471	477	465	513	463	459	484	441	477	451	539	480	458	503	464	497	454	503	508	453	481	477	497	473	481	480	469	488	494	483	453	472	472	486	502	474	481	474	471	460	461	494	468	477	475	460	473	457	479	491	452	473	535	489	468	508	455	498	475	455	493	454	518	453	487	453	457	522	484	484	474	471	458	464	495	456	510	502	499	452	467	500	487	504	505	465	459	487	502	451	486	493	488	470	463	472	500	492	446	451	475	476	484	498	476	482	481	436	514	464	478	483	469	456	439	452	483	449	442	471	473	502	451	526	469	504	437	480	503	534	465	495	502	449	445	483	479	495	447	443	507	446	457	441	508	495	489	506	474	542	522	482	446	477	503	499	444	479	505	479	490	458	525	437	510	494	483	452	466	486	498	519	463	466	475	479	480	472	485	476	468	453	459	507	472	457	467	483	466	489	477	456	461	464	451	467	492	491	471	491	464	442	492	476	435	483	498	474	461	503	465	486	526	488	519	487	453	495	487	516	478	478	514	437	488	476	478	465	473	496	473	498	497	490	499	498	519	450	475	504	483	516	476	471	465	478	497	479	484	467	460	489	478	487	526	436	455	506	480	496	470	483	413	446	511	496	494	469	459	461	479	445	461	492	481	457	458	459	472	445	472	503	507	486	524	475	496	495	481	440	496	453	452	438	507	456	477	456	481	484	482	504	486	504	467	462	469	465	482	433	496	455	453	492	454	484	473	456	489	469	484	470	503	453	492	475	505	485	522	481	515	482	480	475	467	462	511	450	468	483	459	493	464	504	469	462	459	481	456	478	476	494	498	471	433	486	461	486	467	513	485	491	489	456	455	439	461	481	488	462	528	470	521	491	490	484	461	527	475	467	471	452	464	498	505	463	491	475	480	448	487	486	460	479	506	482	503	452	495	454	462	482	467	506	497	468	486	484	497	470	462	496	500	456	508	526	458	445	480	485	462	529	489	514	520	487	417	506	471	477	517	438	447	437	485	463	498	504	499	455	492	483	476	495	469	514	483	439	487	465	484	496	484	464	492	493	497	492	500	483	506	466	485	466	454	495	479	477	483	476	478	473	441	465	436	502	474	449	475	516	441	458	513	463	467	467	495	479	497	465	533	523	517	482	473	439	481	449	482	476	500	507	454	464	481	450	487	517	498	510	483	485	483	488	479	509	459	510	454	465	513	502	500	443	458	482	472	464	453	459	486	449	497	479	455	523	500	493	459	444	489	480	520	503	466	470	500	526	462	560	493	466	457	536	478	491	472	504	476	487	498	489	479	465	485	524	508	459	520	455	502	478	503	502	492	488	495	489	464	490	488	509	471	513	438	509	513	479	502	458	490	495	490	508	476	459	494	516	440	491	503	503	516	455	455	516	498	488	505	489	475	476	484	455	483	501	479	476	496	474	479	459	485	465	481	524	505	463	478	436	498	514	464	470	482	467	478	513	467	475	472	469	520	455	490	484	495	500	478	504	485	487	509	505	482	481	462	468	483	476	467	484	501	499	464	471	447	462	495	436	506	465	502	465	467	495	445	467	479	460	464	480	466	475	485	472	495	493	481	544	509	493	471	483	492	508	465	484	463	469	473	465	460	474	473	497	499	443	463	455	472	456	474	475	499	516	550	499	476	488	498	477	489	464	491	500	497	464	456	482	494	456	470	494	490	473	475	501	482	544	465	511	477	537	491	468	493	486	515	484	439	475	503	492	501	472	494	508	485	484	456	523	486	517	480	522	442	459	479	463	463	439	491	463	483	480	505	451	485	492	492	462	452	464	508	488	489	488	482	472	448	511	502	435	466	435	443	487	515	481	525	467	490	466	451	477	469	492	492	477	545	506	495	498	483	482	487	457	495	458	458	506	488	515	493	491	501	497	500	500	505	483	427	450	473	494	484	480	514	458	502	492	486	439	528	436	480	466	465	499	481	486	490	484	483	514	474	489	488	466	510	514	472	490	487	488	507	525	496	488	498	484	478	492	455	492	504	468	472	441	463	490	517	494	504	479	495	500	497	523	475	445	464	490	474	499	533	511	439	455	458	451	452	439	490	484	479	505	517	491	489	509	480	435	511	445	498	464	498	463	504	504	495	456	511	480	504	479	486	487	440	448	494	484	466	481	516	477	500	500	493	516	482	466	467	457	453	499	505	464	479	494	434	488	493	480	473	490	460	443	499	464	499	456	464	506	475	516	543
32266	9356	705	289	285	303	271	278	260	270	256	258	285	286	260	220	262	262	218	242	263	252	254	220	272	285	239	277	244	277	294	261	246	257	273	265	264	248	248	280	265	262	256	252	245	281	247	277	270	290	226	262	243	285	273	262	250	258	274	272	281	273	265	262	261	265	277	272	255	290	269	234	252	244	241	245	264	251	260	254	266	264	271	286	256	247	227	279	268	233	274	253	245	277	246	295	263	267	240	272	275	250	260	247	223	262	259	276	253	263	272	301	236	269	255	271	241	256	286	274	241	265	254	227	259	288	281	251	275	277	225	263	248	256	272	268	265	270	271	258	240	272	272	253	246	264	256	270	232	247	280	251	260	228	245	236	264	239	260	245	263	279	266	240	267	269	258	224	268	254	265	275	257	231	258	225	254	238	262	247	248	236	280	220	269	264	238	262	271	231	244	230	231	252	238	253	252	306	230	260	244	253	300	227	270	225	261	267	242	258	251	265	241	241	275	251	249	253	290	249	263	251	242	270	282	263	238	279	276	244	261	242	270	241	237	275	242	271	215	264	259	277	254	245	246	234	292	242	236	265	241	246	228	236	250	269	266	255	245	269	279	240	234	265	245	236	237	294	232	244	225	272	238	262	287	234	249	242	256	242	230	259	281	240	248	250	248	251	266	288	247	260	258	261	257	267	253	262	280	253	259	265	256	268	269	276	259	280	259	255	275	267	280	254	280	246	281	263	278	285	269	267	231	264	253	250	268	271	265	283	244	252	232	251	252	250	283	269	265	239	294	278	227	227	275	280	268	285	268	253	259	236	267	254	268	261	263	265	253	271	249	265	248	252	259	271	244	247	229	244	242	276	240	257	239	250	269	259	230	290	248	271	233	252	252	231	281	252	248	248	263	242	245	245	257	260	233	273	238	252	269	238	282	266	253	270	273	268	257	282	252	239	238	254	247	254	260	283	243	264	271	237	240	277	285	228	269	281	297	269	235	285	256	287	245	277	277	252	265	276	268	238	237	252	269	223	258	265	274	268	263	244	254	233	264	260	305	271	245	227	285	269	266	237	233	254	257	251	289	282	285	247	248	265	252	294	255	256	270	254	249	237	279	246	248	276	239	269	267	239	256	244	250	289	228	254	238	283	260	277	220	263	281	270	237	250	270	268	262	249	273	281	255	255	263	242	253	240	240	278	247	249	263	263	257	256	281	266	275	277	274	254	235	249	250	252	260	243	275	254	253	269	246	244	268	235	231	251	277	257	258	258	278	285	251	257	284	262	248	265	229	250	249	289	255	255	240	261	262	282	259	272	254	251	231	248	260	279	267	283	273	284	277	261	265	277	239	230	276	262	242	278	255	248	251	266	254	256	279	266	236	263	263	267	241	250	244	242	257	273	236	281	257	246	255	252	271	284	262	268	242	248	247	263	250	258	268	239	280	240	251	252	266	244	299	258	246	295	294	233	259	259	255	265	264	276	258	241	230	260	252	276	238	252	272	254	268	259	256	232	252	269	246	274	235	278	271	262	263	267	260	253	239	263	264	255	260	247	238	246	263	252	239	258	250	268	269	254	240	249	256	259	293	255	268	247	270	252	261	259	241	271	282	224	262	264	249	227	238	286	254	227	286	230	232	264	250	252	248	237	261	276	270	284	250	261	236	268	262	241	281	258	263	252	245	260	293	263	239	303	232	233	265	249	281	259	286	254	241	292	286	296	244	256	286	254	250	273	270	276	264	256	225	236	269	293	271	237	231	239	250	270	265	261	250	244	287	280	263	257	236	245	231	243	259	246	238	249	270	245	241	243	241	266	252	240	269	245	250	251	247	215	248	265	245	272	235	256	251	260	262	261	280	239	258	272	230	275	261	239	245	251	256	249	258	265	243	258	269	269	268	282	257	260	231	262	252	258	261	273	292	289	252	244	262	235	301	239	252	263	262	265	277	282	243	223	281	246	252	255	279	257	252	287	264	263	253	280	237	277	246	252	257	250	254	248	268	251	256	251	269	248	248	266	236	269	249	257	240	251	261	267	259	268	288	251	261	284	281	262	259	253	279	258	256	266	258	247	235	252	258	268	277	256	273	246	252	273	269	217	255	275	253	259	239	263	246	244	234	270	278	231	276	242	225	263	263	240	273	231	257	237	257	278	261	257	298	244	236	258	249	254	272	235	261	252	271	228	254	220	262	254	257	244	258	230	266	218	244	263	243	250	264	262	223	283	236	264	275	269	251	256	270	279	248	258	273	261	297	249	283	234	271	256	277	256	239	276	264	236	266	250	272	249	220	265	244	266	242	239	238	240	240	224	252	297	268	267	245	238	271	277	274	239	256	254	259	267	249	234	263	247	260	249	283	273	239	258	246	244	266	261	262	273	246	251	243	274	276	253	267	245	270	243	285	234	261	252	240	256	263	269	253	239	252	286	278	242	265	237	272	241	256	274	261	279	271	249	253	263	258	245	251	246	234	233	260	255	278	252	265	266	266	241	249	225	253	297	258	246	256	251	249	251	242	294	272	243	276	249	269	248	258	286	271	267	262	256	262	288	268	262	240	276	266	266	259	250	240	281	255	282	255	219	263	279	247	243	250	272	271	260	247	249	235	283	236	242	277	248	291	244	258	230	243	271	230	264	246	242	280	248	248	260	253	246	275	274	271	256	264	250	255	262	271	275	259	252	248	283	273	243	247	276	251	286	263	258	259	248	273	226	258	250	272	262	283	261	214	276	250	237	263	241	232	274	244	309	264	238	245	252	244	251	268	287	251	252	256	229	274	271	220	249	289	232	256	266	251	267	280	258	283	249	248	250	253	257	294	258	272	254	232	230	255	263	260	295	266	284	256	230	247	248	257	233	261	257	260	252	272	261	269	227	283	259	279	249	245	264	280	261	246	260	245	272	232	254	264	245	257	268	249	236	247	261	252	274	276	286	260	260	240	251	286	281	262	267	248	242	247	222	259	260	273	234	251	233	264	287	266	277	241	247	273	226	253	219	250	269	266	268	285	229	284	240	257	265	240	241	264	286	247	254	275	246	281	258	258	271	277	277	253	252	254	235	260	239	253	238	262	261	239	235	256	288	237	252	280	262	248	248	243	274	282	260	261	282	253	253	252	294	251	247	259	254	240	286	259	224	273	301	261	243	267	275	257	230	248	241	277	240	272	256	261	239	269	259	256	234	238	268	253	242	271	229	259	255	232	258	256	270	238	278	262	265	267	237	287	235	233	266	245	260	281	237	239	289	257	253	228	236	276	253	258	255	276	265	244	268	216	285	247	255	278	270	261	248	260	243	249	240	253	248	265	300	243	265	266	271	233	276	234	252	249	246	270	261	274	281	259	269	241	257	230	250	249	254	250	245	243	272	251	274	263	296	244	272	261	271	251	278	260	256	237	269	256	265	274	215	225	259	241	261	259	248	269	246	278	233	251	256	259	259	258	257	210	280	251	256	264	275	252	300	252	292	260	263	262	231	232	234	266	257	269	253
27276	8019	871	793	810	739	744	730	777	733	715	743	708	683	686	726	710	732	708	712	685	684	652	658	718	729	677	703	688	672	700	678	690	708	704	712	753	701	734	688	717	695	696	716	739	717	733	640	698	754	668	748	792	731	715	689	716	710	716	763	691	749	712	709	689	716	721	715	732	740	720	685	701	736	723	647	706	724	725	694	746	683	656	698	688	739	666	743	739	690	723	691	664	672	691	673	734	687	722	717	743	693	708	673	735	692	719	674	713	715	678	719	698	702	680	730	679	709	738	712	693	700	657	723	734	745	696	728	648	718	677	671	678	716	685	738	707	685	700	680	686	714	701	665	794	725	744	664	692	732	750	719	712	711	711	734	677	660	657	693	697	683	646	690	709	678	652	718	673	692	631	712	709	624	697	651	694	699	667	702	727	726	669	731	699	698	711	690	661	693	723	689	705	733	736	705	671	715	659	671	694	702	653	661	674	667	700	697	723	657	696	682	656	657	676	700	676	688	727	718	680	669	680	662	764	693	724	682	733	726	680	688	685	713	703	704	742	727	732	732	706	704	725	673	704	737	674	733	702	681	689	681	707	692	656	728	715	716	703	676	725	714	690	706	684	703	668	722	727	704	665	695	687	715	690	713	722	742	702	690	698	676	684	717	681	651	700	712	686	713	690	681	718	706	765	689	681	694	685	710	738	697	686	727	687	735	710	693	689	693	707	727	724	695	699	733	701	718	703	654	710	718	648	661	714	673	699	664	732	663	716	725	690	681	713	683	737	693	694	721	697	733	704	707	680	677	687	699	709	697	690	710	682	686	726	684	710	716	675	686	724	716	691	671	731	685	668	691	690	695	707	717	683	678	712	726	683	695	740	711	672	684	708	729	709	708	691	729	689	699	735	704	698	643	725	694	733	719	682	729	663	709	721	693	727	740	684	684	743	686	702	732	735	704	700	681	644	712	656	716	701	690	680	731	718	701	670	681	712	664	680	703	707	726	718	683	720	662	742	746	703	722	712	690	699	694	676	709	778	743	679	717	672	716	701	697	681	684	693	694	729	700	676	712	676	741	651	701	652	707	695	681	744	727	773	675	702	728	693	705	666	730	717	714	658	708	702	701	729	664	689	674	691	722	674	691	711	772	654	715	668	701	717	672	706	708	744	720	692	680	722	699	720	701	714	688	712	661	680	680	675	730	707	723	675	690	734	736	672	673	728	668	714	706	716	668	695	714	682	711	637	705	741	702	676	708	709	705	672	733	736	651	696	685	704	716	735	740	709	700	711	714	684	663	731	681	735	740	695	676	677	715	686	660	742	670	686	702	705	690	704	717	668	721	704	712	719	687	688	671	746	667	721	714	662	726	696	697	706	705	702	675	717	690	684	725	741	694	716	639	723	702	656	713	677	688	692	665	669	678	664	705	668	704	698	740	723	762	707	678	693	705	731	684	714	722	663	749	710	764	714	706	706	713	722	691	701	731	646	651	724	655	688	673	669	717	714	726	701	679	698	750	706	720	733	659	723	702	688	681	674	670	682	713	730	725	730	652	686	659	737	671	705	743	741	755	764	752	677	699	708	695	731	731	720	706	712	693	699	707	756	646	694	710	710	685	690	697	721	672	705	698	703	687	670	698	689	712	771	681	670	688	703	704	658	726	731	662	720	664	673	646	694	694	696	717	698	734	694	687	702	764	716	688	722	732	705	689	719	724	640	710	671	676	708	697	708	635	689	743	705	673	694	725	724	729	701	729	681	732	719	714	715	749	648	683	745	684	674	718	715	717	718	658	682	688	722	702	726	761	709	736	650	751	714	708	705	716	703	728	723	684	675	674	729	709	682	682	647	678	715	689	737	724	694	702	746	685	701	699	680	717	692	687	688	728	715	681	661	651	701	697	679	719	721	701	732	686	689	684	675	673	699	679	692	696	702	645	733	646	694	687	697	706	721	681	706	689	668	727	704	706	705	709	669	709	692	726	712	732	740	695	702	720	690	664	727	685	695	695	709	682	723	676	737	736	739	697	666	703	686	717	663	698	737	744	725	673	736	726	724	714	716	705	729	648	702	686	669	718	677	735	730	698	765	695	697	746	721	722	671	691	689	678	676	746	689	646	655	706	714	728	710	668	734	683	698	637	692	711	676	658	719	694	664	667	707	650	690	674	716	698	724	700	687	649	680	725	765	645	717	659	695	734	736	745	713	673	710	669	682	688	691	724	759	703	682	721	749	678	703	678	662	679	660	680	706	742	665	670	757	688	631	666	699	666	669	661	654	698	668	706	759	723	654	728	732	681	714	751	719	714	715	714	679	698	657	645	698	701	705	726	702	655	696	709	665	732	714	713	746	662	727	689	713	681	691	669	661	696	711	702	687	698	698	667	706	695	692	745	670	716	726	658	747	720	675	697	703	679	670	711	688	709	689	693	720	680	702	724	690	719	694	699	705	703	733	684	720	759	716	742	673	723	672	746	700	703	688	682	736	692	702	670	696	694	718	695	710	660	717	706	701	706	688	721	673	726	771	687	733	679	702	721	682	695	722	645	682	715	723	717	704	702	747	714	698	648	670	671	715	680	690	691	666	704	710	704	680	708	688	668	691	708	642	737	697	709	693	681	695	684	684	709	717	700	711	699	701	708	680	682	691	663	735	698	658	724	746	710	710	722	718	694	703	703	746	699	681	687	713	687	699	677	701	706	701	673	701	700	750	719	678	661	670	719	647	721	735	733	729	693	691	704	707	711	716	675	700	698	700	690	660	642	714	747	691	733	741	701	744	717	703	704	717	698	745	676	694	699	713	688	760	725	716	688	722	676	755	728	705	690	658	720	733	684	656	720	673	778	700	664	698	730	703	699	704	720	693	711	708	727	701	733	702	693	687	730	717	682	661	714	703	653	611	697	690	716	702	645	672	706	675	711	713	748	656	755	727	692	691	645	725	691	646	652	768	692	665	686	666	726	699	672	711	689	734	753	699	723	693	688	706	695	725	702	647	734	693	673	700	738	682	703	726	738	739	685	669	693	735	721	713	702	643	702	713	727	707	714	709	657	705	668	698	690	728	703	715	658	724	700	728	662	715	658	707	706	755	752	717	708	715	660	654	711	709	693	686	656	687	698	692	666	707	749	723	648	706	741	695	700	725	755	704	692	728	699	715	718	744	679	661	715	700	684	707	720	692	752	680	690	795	702	664	715	687	710	683	721	666	727	699	675	699	707	724	709	727	708	683	771	706	704	718	714	713	670	709	703	706	706	660	669	674	719	678	672	699	701	707	656	738	704	709	663	703	712	697	691	689	707	731	642	646	683	706	705	677	688	703	660	761	692	674	720	690	668	692	670	643	730	655	724	717	718	700	671	706	704	644	703	686	687	722	761	736	673	689	697	723	731	720	697	689	715	692	726	687	687	669	715	758	659	660	761	738	677	714	705	699	705	671	662	704	652	728	693	696	722	740	660	661	700	722	671	693	670	704	691	671	731	690	684	669	740
69307	42087	13243	1101	353	284	285	247	205	199	183	180	204	193	163	183	159	183	152	159	167	171	148	143	156	147	156	163	157	153	137	147	143	136	123	181	174	141	145	165	162	147	157	131	154	156	142	173	148	168	182	151	178	161	155	146	162	179	196	178	174	191	207	174	152	168	166	172	135	159	177	151	139	137	168	141	159	139	161	142	150	149	166	149	146	162	143	142	157	130	138	156	122	135	151	143	167	146	137	149	146	156	155	124	148	148	155	147	145	139	147	135	130	155	155	149	154	166	150	148	157	139	163	157	149	137	137	164	163	146	145	143	150	126	159	140	133	136	142	155	142	153	144	147	161	141	132	151	158	131	155	179	168	162	134	146	133	133	145	150	142	146	163	141	151	140	129	136	147	179	150	124	151	152	166	128	139	139	123	148	145	142	145	147	181	132	147	157	165	151	145	141	155	128	181	143	147	151	153	133	130	155	143	148	135	150	132	150	148	158	169	135	167	155	149	130	149	157	132	160	131	152	139	131	117	162	147	148	152	151	159	146	156	139	156	131	150	127	129	145	157	115	153	154	137	116	146	144	146	132	149	140	151	147	135	176	137	143	127	147	142	132	160	165	141	141	136	160	146	157	139	135	155	147	160	132	126	141	148	147	149	137	131	149	141	153	158	137	152	158	145	162	136	155	153	144	147	156	160	152	154	157	159	140	133	142	127	166	154	130	137	147	146	129	153	142	168	167	177	148	146	123	134	158	152	149	141	142	116	156	172	157	139	150	157	139	164	138	131	141	141	146	137	136	153	152	138	161	145	156	138	119	120	158	126	156	139	129	163	144	140	142	133	154	113	149	167	147	137	142	140	146	128	173	148	133	144	162	116	136	132	167	144	166	144	131	157	151	112	134	154	129	155	131	149	170	163	153	151	132	151	138	136	149	144	151	137	155	141	130	140	131	123	159	132	118	132	131	149	137	132	139	156	144	152	145	158	147	141	153	162	146	142	148	146	152	156	162	160	154	146	166	141	141	141	142	151	147	139	154	148	143	148	173	165	142	144	149	149	159	125	136	132	138	149	165	154	157	161	137	140	143	138	132	153	137	145	165	162	156	149	149	181	148	170	153	153	134	152	146	137	140	146	168	143	164	132	144	122	128	116	156	129	151	172	139	166	154	130	149	147	129	131	147	161	140	130	145	148	128	148	134	141	176	135	143	153	145	112	143	155	116	135	139	137	154	144	152	145	152	149	171	166	143	146	150	175	155	122	176	108	134	159	129	158	142	161	133	169	140	150	143	136	122	151	157	116	138	152	134	155	139	133	134	129	148	152	130	159	154	137	139	146	169	140	156	163	154	143	145	146	146	135	151	146	147	116	150	150	154	134	141	161	133	139	136	138	150	144	153	135	157	146	156	130	167	138	146	175	157	150	147	140	153	155	152	160	142	131	143	131	165	151	133	153	128	152	139	162	140	152	148	144	151	131	138	122	144	139	152	143	158	161	159	132	155	143	151	146	153	137	148	166	168	135	138	157	166	153	156	155	159	161	141	158	141	120	142	160	140	145	149	160	168	162	157	145	145	145	150	151	148	128	134	148	129	141	131	130	136	145	155	156	158	152	143	151	171	126	160	171	153	148	143	124	142	135	144	175	164	120	156	144	132	148	129	128	141	145	141	151	133	157	130	158	124	150	156	129	130	149	162	152	139	128	151	155	140	142	145	146	130	150	126	128	155	139	153	140	146	139	156	155	114	135	142	136	140	169	137	169	170	165	146	122	143	149	153	130	134	139	143	147	157	144	145	134	146	138	164	150	158	152	145	148	145	124	123	136	148	164	130	149	154	158	144	144	152	143	144	145	124	151	159	155	144	149	152	156	132	134	143	161	146	145	131	134	143	137	131	133	152	152	135	172	144	152	165	149	164	140	152	145	156	142	128	149	149	142	186	150	168	147	151	156	136	172	144	143	181	140	141	141	138	140	139	133	134	135	129	158	133	149	142	133	144	143	150	143	151	133	161	134	137	152	150	144	150	133	133	148	151	141	141	144	133	143	137	155	147	140	125	164	132	148	126	132	132	162	142	130	168	146	170	152	144	147	155	142	142	137	158	142	133	149	145	138	147	157	148	159	143	144	167	133	157	120	154	159	148	124	144	139	165	148	159	153	133	153	167	158	141	144	159	136	140	141	149	146	148	144	143	149	166	146	141	147	153	143	131	156	148	141	151	163	139	144	140	137	141	128	153	124	136	141	158	184	153	148	135	144	158	120	123	168	133	154	153	153	139	133	143	138	148	115	149	169	153	155	163	147	170	138	151	167	137	151	139	130	122	140	150	160	138	145	160	144	158	152	131	132	126	154	154	139	155	153	138	125	152	183	141	148	144	171	147	112	142	143	149	144	158	148	161	134	138	148	141	154	131	135	154	134	150	156	145	161	152	134	137	151	160	136	142	148	142	162	172	155	129	143	135	148	137	134	161	128	143	147	158	136	189	139	138	152	157	130	135	134	142	151	153	160	145	124	139	148	151	153	147	117	137	137	157	154	137	153	162	145	170	140	142	136	140	166	181	142	140	147	122	158	139	148	152	151	145	163	141	138	138	145	138	136	124	167	149	154	135	171	162	148	146	132	147	147	162	156	131	146	155	146	144	163	149	167	163	154	144	132	151	137	159	149	173	171	146	117	139	143	156	144	127	165	149	147	160	142	164	147	148	161	152	137	160	118	151	158	152	142	135	130	128	150	163	135	132	129	141	120	145	143	151	160	133	130	149	154	137	160	152	145	146	147	133	153	142	167	139	147	137	156	157	140	128	135	137	148	139	119	131	121	139	150	148	103	137	131	173	150	126	145	140	138	148	160	123	152	145	124	157	143	173	169	143	157	165	179	160	156	150	149	161	122	141	151	161	137	133	152	170	136	149	151	153	162	157	128	130	141	131	166	134	150	128	140	132	156	123	149	143	139	119	164	166	152	134	146	146	148	123	141	135	122	131	169	164	146	146	118	154	134	142	156	169	152	149	137	144	140	122	155	135	158	147	186	145	143	120	145	135	142	155	135	184	149	159	168	170	156	165	148	125	153	165	142	165	143	148	154	139	144	139	158	154	139	150	137	156	142	136	148	124	135	158	139	133	148	159	151	126	139	157	164	172	161	141	140	149	152	135	129	162	163	140	148	139	142	126	133	160	162	142	127	149	140	144	159	135	144	143	142	151	142	153	132	166	147	118	148	131	140	139	141	142	145	153	135	143	130	152	151	136	151	164	156	153	147	159	156	162	118	136	158	152	152	147	152	141	135	130	143	123	149	145	158	162	146	145	163	167	194	135	127	146	148	136	150	148	133	157	174	137	125	144	150	140	160	155	150	135	123	171	148	129	132	134	138	153	145	143	143	146	136	146	152	138	156	139	132	148	142	145	147	149	132	159	131	152	162	160	177	139	161	128	152	171	148	134	152	132	130	142	135	136	157	161	165	183	141	143	130	151	155	145	133	145
45829	31927	2237	1511	1379	1201	1023	903	865	761	669	662	614	620	535	529	503	549	526	502	524	523	564	524	460	508	519	478	475	484	437	459	447	465	461	455	488	464	463	456	459	509	473	510	489	450	484	419	491	480	486	500	518	545	456	534	616	767	712	607	737	900	856	699	612	579	555	523	524	525	461	452	435	472	455	469	469	432	424	464	479	511	459	435	421	455	494	419	429	415	442	455	406	415	425	440	420	477	435	421	457	447	437	443	442	441	428	438	436	432	458	416	456	473	433	452	459	421	441	421	393	442	428	378	425	411	428	416	406	405	422	447	443	401	379	420	437	450	413	431	426	453	424	461	424	445	434	403	432	479	426	422	447	420	431	411	461	439	444	438	430	442	427	452	414	402	413	426	423	433	415	393	455	395	462	451	455	462	456	417	400	461	442	421	449	429	429	436	433	451	477	398	381	428	399	432	431	425	488	424	464	440	460	425	437	427	439	406	431	426	453	458	465	490	459	400	439	423	409	420	391	443	423	455	456	455	429	464	448	445	467	420	444	417	394	430	429	412	411	403	409	468	434	423	431	413	435	467	430	423	453	418	451	473	401	430	454	459	409	416	442	388	445	438	439	423	424	421	422	453	448	440	412	430	403	435	425	426	448	426	453	455	392	432	437	437	427	411	400	471	456	481	425	467	475	453	431	404	430	451	412	431	447	412	403	432	426	449	403	419	395	458	461	438	420	399	403	434	418	401	444	423	478	437	488	396	420	396	425	455	428	416	439	482	439	447	452	433	454	415	471	464	400	476	429	423	409	427	430	441	436	426	432	419	401	452	464	387	416	385	402	388	429	442	468	435	446	456	459	434	441	424	448	454	435	432	451	448	443	414	417	427	444	429	430	446	451	444	420	441	424	492	462	460	437	435	442	411	396	457	462	448	435	455	427	431	444	466	419	451	433	437	420	472	418	422	399	398	432	407	445	440	429	429	447	412	418	461	395	389	453	450	467	405	437	466	444	461	392	473	442	402	436	424	455	442	423	428	389	410	439	461	443	390	436	453	474	451	422	435	426	428	440	438	421	389	453	384	397	407	447	440	437	391	458	445	420	455	420	448	442	415	383	451	451	416	374	447	424	444	418	385	401	432	404	454	425	454	447	439	437	451	416	437	422	411	452	387	417	403	434	412	439	434	397	443	420	417	449	433	443	447	429	475	422	468	427	438	438	443	470	431	443	405	424	434	463	416	412	396	420	442	428	435	439	417	427	395	424	415	401	413	424	413	396	439	423	467	442	428	437	432	450	405	422	457	459	431	450	447	429	451	427	407	401	426	419	394	410	415	469	449	450	469	453	416	426	439	438	432	412	423	439	426	445	420	438	424	425	423	441	465	446	459	435	466	438	429	447	427	450	432	426	445	466	429	410	454	452	429	427	436	463	446	473	435	400	404	438	422	419	443	485	421	416	403	409	453	419	444	429	437	426	423	462	415	403	428	449	425	466	406	396	438	397	418	383	414	395	440	435	416	406	450	443	435	433	433	438	407	440	418	412	449	437	454	413	435	430	424	434	384	455	429	432	406	435	436	423	419	447	391	420	458	432	418	474	409	430	454	430	427	394	442	446	418	405	425	442	425	439	427	434	439	430	430	429	508	456	424	441	392	455	416	443	418	419	431	431	443	453	446	404	418	434	427	424	450	455	394	440	411	424	456	429	436	416	440	410	465	428	425	469	442	415	428	400	419	438	458	417	383	449	434	424	426	443	426	442	477	406	420	459	428	402	431	443	390	422	429	427	439	377	409	436	426	446	440	438	448	438	401	411	442	429	417	416	411	414	448	414	426	412	462	428	390	457	445	408	447	399	444	425	400	420	443	456	415	453	422	407	431	415	424	452	457	443	412	399	461	441	414	417	415	412	427	426	417	447	425	439	445	467	448	450	454	455	429	434	431	440	465	422	410	446	431	444	473	407	423	428	437	438	427	441	460	422	420	437	455	416	440	384	399	470	417	449	428	396	448	433	429	475	444	405	460	421	431	404	425	456	380	432	397	412	428	433	416	451	427	433	437	429	430	447	421	416	414	426	468	501	404	434	426	471	462	402	421	464	386	391	433	447	431	406	418	413	443	447	404	432	446	383	440	446	467	426	467	425	445	445	424	440	423	396	409	432	436	441	447	429	408	425	449	439	437	432	418	407	456	464	451	404	429	471	445	433	436	412	420	450	456	430	429	457	435	411	444	433	449	446	425	409	422	451	455	401	418	439	388	410	437	422	414	438	439	400	463	427	456	425	420	451	433	449	418	437	442	431	386	419	447	433	412	450	429	434	416	438	420	416	422	470	452	432	436	439	436	401	472	441	464	443	464	411	420	476	457	409	429	413	415	422	460	407	403	419	416	442	406	432	426	420	452	387	427	447	438	412	461	482	411	411	421	433	425	423	399	438	424	419	450	406	472	414	436	445	430	420	434	452	432	456	412	428	414	459	469	414	412	407	405	418	419	433	457	456	447	431	430	404	420	457	407	433	424	434	414	452	440	403	381	421	451	457	470	436	460	471	422	402	431	447	453	415	457	432	443	417	453	452	420	428	411	404	447	444	476	439	417	447	392	410	435	415	433	425	424	446	390	447	373	468	444	421	393	438	427	408	425	438	446	449	474	424	446	411	427	437	436	440	417	457	431	431	427	434	489	416	433	445	433	455	450	414	429	430	418	416	408	403	424	390	453	417	465	437	412	422	437	425	460	416	399	432	449	421	458	432	415	458	454	425	451	432	396	461	416	469	463	452	435	458	415	427	392	423	444	434	420	437	423	426	445	409	454	413	458	465	431	444	432	448	424	465	443	403	472	428	396	419	455	396	424	417	415	418	406	404	439	400	428	427	428	402	419	411	399	462	426	444	450	463	477	446	433	472	413	427	457	431	410	454	450	440	448	441	410	449	413	399	424	451	445	413	419	451	439	408	454	444	424	446	412	407	436	401	448	442	417	425	455	430	408	401	421	431	422	428	433	469	422	442	449	420	410	418	421	484	416	409	461	472	422	406	449	468	416	445	453	416	416	416	403	405	417	419	419	416	447	453	418	482	450	427	456	412	439	443	448	420	426	449	480	440	419	440	435	444	428	439	465	416	452	428	450	391	439	414	411	423	393	461	443	414	397	443	442	448	451	408	460	421	420	400	423	418	419	454	436	453	443	445	433	424	421	402	422	425	456	438	393	414	416	434	440	403	427	424	473	441	443	464	436	448	401	463	444	404	457	417	396	420	445	436	424	421	414	432	471	433	426	452	436	454	424	474	440	445	420	449	401	416	445	427	406	401	459	411	399	445	444	441	457	438	437	404	437	430	405	430	444	420	419	425	468	445	444	435	451	415	450	497	394	453	441	455	441	461	450	435	446	458	432	464	429	428	435	429	416	446	421	428	474	427	459	416	388	438	393	470	433	455	398	409	440	421	425	461	408	408	463	469	413	453	469	424	412	456	413	430	426	443	419	453	402
80559	55538	20708	3520	711	523	412	350	310	267	247	244	223	230	226	213	201	203	171	189	201	187	171	162	211	184	165	161	165	180	183	154	186	168	177	191	188	162	178	180	174	169	194	185	173	181	174	164	184	187	198	197	162	226	224	190	205	216	219	208	236	243	249	213	174	195	240	195	195	165	135	153	166	174	161	156	168	164	176	156	173	167	144	166	176	186	149	160	189	164	167	161	167	185	174	169	154	171	184	166	157	145	167	147	165	171	146	165	172	145	165	188	162	172	163	157	155	168	166	149	175	178	137	144	159	160	178	167	187	183	154	169	173	167	166	141	162	156	168	155	190	166	174	169	164	186	161	178	181	172	164	194	179	155	156	159	151	177	173	165	163	152	158	185	173	170	169	167	187	160	137	167	168	155	159	158	157	158	150	167	172	180	166	156	179	154	155	176	153	160	173	183	179	169	157	170	159	152	149	163	175	157	172	182	155	161	173	172	184	171	149	158	149	148	148	152	172	164	160	156	165	162	170	180	162	151	158	171	159	163	153	154	190	149	167	167	164	184	155	166	149	181	157	169	169	165	177	160	172	160	191	171	179	184	158	197	158	169	179	155	179	144	168	160	160	165	175	148	167	171	143	169	178	174	167	158	171	182	150	174	149	160	172	172	161	172	170	165	176	180	158	151	164	167	152	175	159	172	165	163	143	181	164	164	163	157	161	153	151	155	173	187	152	167	184	155	150	155	164	170	159	203	165	180	165	170	184	159	162	174	172	173	162	188	180	190	201	142	169	161	168	160	161	177	149	164	160	161	175	174	160	161	197	194	173	176	177	139	178	158	165	167	151	133	173	163	158	176	147	147	162	138	174	173	151	154	176	170	156	165	205	176	160	174	162	173	169	175	169	155	177	159	150	175	179	168	159	174	178	174	167	150	172	173	156	159	150	166	149	158	145	151	141	157	187	171	146	164	168	156	151	175	186	163	165	154	152	169	153	157	181	164	165	175	178	171	152	150	165	168	169	151	169	155	161	158	166	181	152	163	166	177	159	153	172	173	151	171	154	149	163	193	178	174	144	153	145	157	164	160	151	178	158	162	170	160	167	171	176	161	153	173	162	175	163	143	172	151	166	173	166	163	157	169	166	159	164	159	162	163	165	144	164	168	184	163	170	151	168	149	139	147	169	164	171	159	145	153	153	162	168	176	163	163	160	149	190	167	191	166	165	157	160	146	168	161	155	139	166	154	162	148	162	177	166	166	148	162	159	151	154	178	156	169	149	164	151	142	156	158	163	176	158	156	154	150	172	161	148	164	140	163	138	158	184	173	169	165	155	175	162	160	182	147	175	162	174	201	193	160	185	185	151	154	150	194	171	169	147	193	173	156	187	170	172	196	166	151	147	179	153	175	162	168	166	138	178	148	149	165	165	142	184	168	158	196	162	157	144	164	172	168	181	154	128	164	165	137	198	163	159	158	154	159	178	151	162	163	162	175	162	176	139	166	170	154	135	188	147	161	164	194	170	146	147	140	174	193	157	178	164	162	188	172	170	169	172	154	142	171	154	151	152	166	166	172	137	167	170	155	144	161	178	163	164	153	161	184	161	165	150	163	165	158	170	181	171	177	164	160	158	177	158	162	192	166	170	177	144	167	149	149	174	170	179	157	152	160	162	171	142	160	192	143	192	165	165	173	154	143	164	172	194	159	177	150	169	169	165	148	182	167	161	158	154	147	195	162	157	172	158	165	160	148	165	174	154	150	151	175	156	162	157	154	164	165	162	162	170	173	188	161	159	164	167	192	155	149	164	184	158	180	138	155	169	140	164	160	171	143	165	161	173	182	182	145	173	169	155	182	151	140	194	146	155	157	145	154	172	155	153	164	154	149	154	141	152	178	176	172	164	162	184	144	180	193	153	177	172	159	157	160	157	162	162	167	169	173	156	172	166	169	143	170	183	177	173	126	166	168	154	192	175	169	162	155	138	156	152	163	155	156	155	138	165	163	156	179	178	163	156	155	199	167	157	160	151	173	189	148	161	185	177	152	173	162	177	156	179	160	137	138	176	153	174	170	168	153	178	190	181	169	175	160	172	155	178	172	159	176	179	185	156	145	150	164	163	169	168	137	166	162	182	126	152	156	164	178	168	164	162	191	149	184	157	183	164	157	179	165	165	174	170	171	182	150	157	187	141	166	159	154	178	175	179	169	147	170	158	166	136	177	151	168	164	182	176	157	168	181	153	161	187	154	174	154	146	174	160	144	170	169	155	158	165	170	180	169	158	157	165	152	161	171	185	166	160	147	160	164	160	173	151	180	166	137	147	174	149	151	154	163	155	178	170	176	167	154	144	185	154	161	151	134	200	170	157	168	169	152	173	172	158	179	184	192	179	146	164	177	167	155	166	159	170	162	140	148	173	186	165	162	149	148	176	160	161	157	168	180	166	167	166	162	161	166	153	143	160	168	183	168	173	159	165	161	170	169	161	155	161	180	176	162	161	175	174	178	153	154	153	183	170	140	170	189	177	157	167	169	171	176	148	164	157	161	170	171	177	147	146	157	165	172	168	171	188	175	169	159	164	182	163	163	156	163	161	156	160	185	159	156	181	155	170	169	146	170	161	142	178	182	178	150	157	146	167	170	169	152	175	148	169	165	172	157	166	173	145	159	156	163	161	173	160	160	175	172	187	168	159	161	157	149	170	157	159	165	168	140	165	168	150	155	159	174	179	155	172	156	196	186	139	163	173	168	141	172	159	171	153	177	153	149	186	172	163	171	175	172	162	165	167	175	172	172	167	159	152	140	176	154	166	148	162	171	163	149	152	169	157	153	173	148	170	179	190	185	171	140	159	172	176	183	160	179	185	163	154	151	160	192	178	156	157	160	177	155	179	177	184	162	165	138	171	182	177	176	166	185	189	177	150	162	180	168	189	158	175	170	155	174	189	183	149	165	165	139	169	167	149	166	160	152	132	159	175	163	148	155	169	165	162	147	171	151	180	156	171	152	158	164	155	164	148	148	164	156	183	171	155	171	168	166	167	170	171	179	144	153	172	150	188	147	169	153	167	162	179	165	176	155	155	145	166	170	177	172	167	174	161	151	178	162	202	187	175	176	161	178	141	165	163	177	175	165	165	161	154	154	176	172	191	149	161	186	162	157	177	177	164	166	178	183	150	148	177	186	162	170	172	160	169	184	172	164	176	186	189	174	151	155	159	139	131	179	169	171	136	152	177	168	166	154	160	158	188	179	170	161	165	158	169	170	170	146	177	180	155	169	166	166	142	152	173	138	165	157	151	167	147	174	170	146	172	168	174	181	170	178	180	177	166	131	176	173	178	172	151	139	179	134	178	165	170	177	166	154	166	163	176	149	177	178	167	166	172	148	153	192	136	174	166	147	158	162	162	163	174	191	165	157	177	142	172	151	144	161	138	161	163	177	149	175	165	157	165	167	181	178	161	171	176	142	185	164	159	153	175	179	180	166	154	161	166	178
55051	40461	3485	2550	2265	1899	1558	1371	1255	1053	989	929	821	764	757	759	654	630	613	585	628	599	565	611	571	526	599	565	578	539	574	506	530	495	517	567	530	527	521	533	559	613	632	594	605	627	555	605	614	559	646	592	571	684	683	706	846	1064	1127	985	1129	1056	1241	974	761	828	908	761	723	539	519	531	501	510	545	548	511	522	504	522	573	555	538	546	483	489	515	542	502	448	453	492	532	465	468	491	486	496	480	495	528	506	489	479	517	486	503	476	486	450	492	473	483	479	511	500	489	448	460	520	489	510	480	477	524	460	481	521	508	473	499	499	480	523	511	442	493	484	460	474	520	471	479	493	506	500	491	468	474	460	506	489	479	495	452	482	501	473	492	534	490	475	559	495	480	461	492	487	453	490	473	495	516	466	482	469	436	478	444	510	521	499	441	464	458	476	483	439	479	498	506	444	468	485	536	469	508	499	509	487	490	480	486	483	458	491	508	477	464	453	474	505	520	489	460	483	484	432	509	484	504	466	498	504	463	528	525	484	497	462	494	496	461	504	510	461	497	461	482	477	461	473	457	476	457	464	511	469	494	472	454	453	471	493	507	461	479	484	513	488	461	526	473	486	504	479	483	459	502	525	483	455	491	468	486	455	503	485	492	504	418	467	470	471	457	442	478	461	502	472	473	494	468	490	465	457	499	481	471	486	505	499	466	510	485	478	506	510	458	460	453	468	486	485	459	468	495	459	453	507	484	494	511	489	501	475	472	498	496	449	448	446	487	459	466	468	475	479	494	484	487	484	434	495	515	483	460	479	498	463	480	474	491	465	506	488	480	475	511	481	464	502	453	483	490	453	470	514	445	429	473	511	490	469	520	475	486	455	455	484	481	481	462	464	497	489	514	478	493	465	443	479	496	484	483	493	481	467	468	436	441	469	468	481	485	456	463	448	489	464	496	516	517	492	471	471	478	504	452	528	530	512	471	471	471	475	492	472	481	493	489	498	478	446	480	500	478	498	497	483	433	488	474	495	498	488	496	463	514	475	455	515	499	475	504	449	476	465	498	499	449	481	515	455	519	503	484	436	468	473	509	474	451	469	507	450	486	467	486	481	474	440	478	490	461	460	482	528	442	432	456	487	518	499	466	500	474	481	452	474	494	477	469	498	511	503	495	464	481	456	474	476	463	470	490	494	510	452	507	475	474	488	524	461	496	490	484	463	480	470	488	471	470	480	467	481	445	455	464	529	482	482	487	464	479	508	464	489	461	510	486	473	464	485	491	501	510	485	490	480	485	478	482	496	480	481	489	490	455	504	484	491	499	460	440	462	509	479	484	435	464	464	533	465	482	475	513	486	472	479	490	532	487	445	490	493	504	473	483	453	465	477	421	442	458	463	463	446	442	497	467	497	469	497	501	464	480	476	492	465	501	447	469	481	511	504	459	444	511	492	513	455	474	470	442	492	514	494	456	459	481	484	502	463	437	436	501	458	461	465	485	506	472	476	442	481	448	471	439	498	475	463	478	501	462	496	467	479	477	480	501	494	506	483	500	507	483	491	478	479	480	472	458	471	506	467	481	482	501	510	500	464	489	435	474	467	513	449	499	471	486	507	482	459	471	472	453	477	500	524	490	465	479	472	504	452	483	464	446	456	491	481	457	494	490	468	430	451	459	490	502	458	436	419	445	455	490	499	453	489	508	456	482	477	434	432	500	485	537	438	479	467	507	479	457	454	452	480	468	454	514	485	501	489	459	543	452	497	488	457	462	471	499	444	493	427	460	441	511	479	487	481	499	460	483	493	469	506	457	490	500	495	504	499	490	502	467	474	497	463	493	482	483	454	481	511	487	466	450	446	483	465	478	500	465	493	509	493	475	519	531	463	509	487	468	505	487	461	472	492	452	465	451	486	475	487	465	470	499	467	478	473	479	454	489	493	508	479	443	510	456	472	499	492	524	479	503	442	451	486	459	474	494	471	487	496	525	461	481	473	455	457	507	468	469	489	475	509	469	486	493	457	477	456	462	467	487	426	523	480	450	503	468	467	471	490	463	504	506	467	478	480	477	461	487	452	532	491	457	480	500	484	502	468	469	489	477	464	498	493	477	518	470	495	477	457	462	434	457	469	453	457	512	464	510	505	491	480	502	481	423	453	504	505	446	500	465	490	459	449	468	488	449	458	495	458	493	499	467	501	478	502	505	479	478	488	482	487	505	500	515	493	480	483	489	547	500	459	467	481	504	473	485	480	477	453	440	485	474	487	468	467	475	475	474	454	440	480	467	499	493	494	484	493	508	468	470	492	451	477	510	468	498	492	526	475	464	515	453	481	488	490	473	466	496	481	507	493	451	474	436	500	508	469	463	499	434	498	473	485	465	536	476	485	499	466	493	464	479	460	491	481	460	466	464	467	461	502	506	485	492	462	480	487	443	460	461	491	497	485	413	517	453	488	466	482	482	504	497	486	480	450	485	465	450	500	478	501	491	468	463	470	469	497	484	499	510	461	505	490	502	458	488	488	442	445	471	493	489	468	449	494	472	460	500	518	457	476	474	466	501	443	488	463	483	478	470	494	453	487	475	490	489	453	480	467	493	501	485	428	456	481	512	531	481	487	488	498	474	452	489	498	478	519	449	504	496	491	477	495	468	486	496	483	466	479	458	520	433	469	427	468	505	505	460	462	466	482	483	479	457	506	445	473	465	453	481	493	470	498	473	452	459	486	453	494	487	497	443	493	482	455	494	492	451	496	451	472	473	535	483	436	462	492	453	484	484	507	440	451	463	505	461	480	477	487	428	446	464	487	512	440	471	521	473	470	454	463	505	476	506	525	451	469	448	469	471	445	495	480	455	469	479	467	479	454	477	496	503	456	463	482	478	502	476	495	470	477	486	461	468	498	473	501	479	496	469	477	490	476	465	464	510	490	533	485	462	447	460	471	464	452	499	492	450	477	483	451	470	492	496	498	487	477	456	448	473	502	458	473	504	464	497	490	484	468	517	466	503	505	501	457	468	477	454	504	467	476	457	453	450	461	482	474	458	457	509	477	490	475	491	470	477	453	532	480	443	512	515	484	490	478	436	471	510	440	472	489	455	487	496	508	508	439	487	460	507	462	504	464	443	464	461	475	480	475	472	467	532	469	495	493	468	489	470	478	481	447	510	523	485	478	451	481	466	483	466	451	458	484	474	507	486	487	470	490	456	485	496	484	478	455	447	459	470	477	452	476	487	505	457	488	521	490	488	501	465	452	507	479	490	455	510	447	472	457	456	450	449	484	491	513	527	485	463	472	487	489	519	472	475	479	524	497	480	465	497	485	487	468	486	507	471	486	486	474	479	501	497	479	453	480	494	489	467	484	472	476	480	484	483	502	516	492	443	515	477	474	469	469	502	481	479	494	507	487	516	467	469	506	452	487	481	510	482	512	471	453	531	462	499	485	449	485	489	484	475	508	522	504	476	499	448	483	473	531	462	491	469	457	477	461	501	448	475	475
31934	9455	828	321	233	274	273	267	259	254	258	260	259	289	257	248	256	273	258	222	282	266	248	268	235	272	234	220	235	271	236	234	241	239	255	267	233	228	264	253	268	274	244	275	288	279	246	264	270	267	244	236	279	241	245	228	248	269	268	232	248	245	245	252	260	255	263	261	247	232	271	268	244	283	237	241	264	259	252	236	242	241	257	265	240	215	275	256	249	275	243	253	250	243	260	272	224	248	264	250	241	277	246	231	283	253	260	245	218	245	233	249	255	250	256	243	245	230	274	241	271	250	254	252	241	263	250	241	226	224	252	238	258	217	247	233	230	272	268	235	254	223	256	248	247	264	261	303	258	245	260	229	237	253	245	276	241	280	248	251	252	219	247	263	248	253	238	235	274	249	241	250	258	259	261	235	257	298	270	250	255	240	252	245	223	259	264	225	263	257	261	277	260	242	244	260	253	245	258	232	271	267	235	258	267	260	246	243	215	228	229	263	245	251	229	247	240	244	252	240	253	236	246	242	257	227	259	227	267	241	246	227	246	237	261	268	242	286	235	255	254	257	222	248	254	278	249	266	238	260	249	224	239	266	249	263	230	266	263	266	253	273	283	267	249	256	242	242	276	235	268	255	251	278	233	212	232	272	260	259	253	250	227	266	218	245	271	240	231	264	233	219	250	238	268	268	259	276	247	264	249	236	274	230	272	250	261	258	269	247	250	248	242	236	256	240	260	268	227	259	269	223	214	230	255	265	225	254	244	251	269	236	247	273	260	281	240	280	249	243	249	252	262	246	245	255	218	257	244	255	269	248	246	259	266	272	248	242	238	267	243	239	275	233	235	243	231	244	270	269	254	242	227	244	230	279	237	263	240	285	252	257	277	250	249	258	270	242	256	243	236	248	263	246	214	251	232	225	225	266	278	260	274	245	247	251	221	245	265	251	249	264	227	274	238	237	235	255	267	248	250	273	248	229	247	246	238	249	251	258	255	236	276	254	230	238	246	258	271	256	261	268	242	264	263	257	249	244	237	276	275	260	224	254	201	238	243	209	261	278	227	246	277	264	259	239	245	270	252	256	257	234	271	273	234	244	258	262	237	242	260	248	262	236	279	262	249	260	250	246	248	272	240	239	249	241	222	259	272	266	229	247	253	269	251	239	258	243	223	241	265	225	273	260	274	274	284	253	254	258	277	258	251	286	271	255	280	247	283	229	227	246	250	254	253	275	245	252	246	267	247	227	250	253	250	246	265	258	270	243	284	223	260	266	265	263	239	256	226	244	246	268	247	269	273	279	249	258	261	253	228	256	272	265	220	257	262	255	239	242	248	247	255	224	246	256	248	232	244	250	266	239	247	231	255	286	255	273	254	222	257	244	297	264	268	241	235	240	264	275	271	253	262	298	266	259	239	263	258	244	235	273	231	251	280	240	223	243	235	251	282	247	223	239	242	219	251	209	272	249	258	254	265	267	273	251	279	242	252	256	252	232	276	273	232	247	259	248	274	266	252	241	245	281	260	262	228	257	253	271	266	277	258	268	236	244	251	265	247	218	257	264	262	257	241	260	220	251	272	238	255	262	239	257	249	266	263	229	253	252	263	259	261	234	298	247	245	220	259	221	261	262	240	230	245	247	256	249	253	244	216	254	264	258	246	235	247	260	281	273	250	247	235	267	258	272	295	248	234	268	270	233	252	247	257	241	233	286	234	239	226	267	223	262	260	271	258	273	245	242	274	265	255	246	254	262	245	251	231	246	287	259	253	266	248	228	259	261	281	280	270	263	239	250	233	240	242	282	248	244	244	222	264	266	248	242	234	242	263	275	250	240	237	273	268	250	241	247	234	238	258	267	229	243	273	252	242	231	218	241	261	258	262	238	252	259	238	256	257	250	253	266	242	246	219	261	268	257	238	252	271	234	256	246	243	235	276	251	253	236	256	270	254	217	271	251	217	226	277	258	256	246	243	247	272	265	250	255	260	228	272	258	275	258	247	258	259	249	258	275	271	231	273	269	234	242	257	248	245	245	226	257	269	270	284	256	238	248	254	226	225	245	238	239	280	274	231	251	243	284	249	246	242	260	269	249	255	200	245	265	233	258	267	255	263	237	251	258	247	253	266	247	274	265	233	236	241	226	229	254	246	261	263	261	234	289	271	258	238	219	259	247	252	247	244	245	261	235	264	246	269	252	254	245	239	253	244	253	254	292	288	232	239	275	280	276	245	258	267	282	260	258	235	253	271	245	252	260	230	235	245	258	237	286	253	249	268	230	257	244	252	243	234	255	266	258	254	241	265	261	256	236	261	272	276	259	251	231	243	266	219	266	229	259	252	242	244	251	245	236	247	268	265	267	269	261	266	231	236	237	277	268	223	282	242	269	261	248	263	259	242	246	262	252	255	250	253	270	252	249	240	234	238	291	227	246	241	249	259	264	240	247	278	215	233	222	260	288	249	256	224	248	241	245	256	232	252	243	234	291	228	287	230	262	279	249	251	274	247	244	235	248	235	234	236	217	248	244	254	261	265	222	279	271	245	264	270	260	254	257	251	256	262	248	266	264	254	240	254	251	249	242	225	286	221	267	254	226	278	271	241	284	250	228	228	253	248	243	251	256	264	249	245	260	229	250	249	263	222	264	233	241	238	254	255	252	248	240	244	259	252	247	266	225	243	279	240	240	274	267	239	254	237	263	264	265	232	224	249	261	268	250	214	227	282	290	272	234	235	239	267	250	251	235	252	224	240	249	265	239	227	232	256	254	285	263	243	242	249	255	254	282	260	284	216	260	236	232	262	255	262	264	277	224	282	234	231	223	224	223	251	227	246	297	253	251	255	241	293	243	235	224	255	229	237	280	239	256	250	249	266	239	258	236	265	260	264	240	252	239	254	251	270	253	222	281	231	264	270	244	273	255	241	246	240	267	252	237	230	255	258	257	240	244	275	233	279	250	250	238	260	252	263	264	257	241	270	263	261	243	253	254	252	249	222	263	280	238	236	267	252	243	255	213	235	255	263	254	252	241	229	264	245	235	239	276	273	255	243	250	246	229	232	278	269	260	262	225	268	249	249	250	249	236	262	261	254	241	262	237	273	263	268	261	239	251	222	243	228	250	268	273	260	253	278	283	286	233	288	249	230	242	245	235	247	269	249	259	239	245	278	259	256	240	254	262	270	245	262	259	265	214	261	245	272	246	278	269	248	252	287	239	254	267	229	266	242	247	243	225	234	230	272	237	241	258	273	245	249	276	259	241	254	234	281	285	241	257	284	256	267	242	241	248	261	247	274	256	229	264	256	239	225	257	253	274	243	239	244	275	266	218	226	240	246	242	243	252	279	231	250	236	256	261	256	273	237	238	255	250	274	277	261	236	249	245	237	285	230	259	241	237	275	249	271	212	262	225	247	246	273	252	281	239	204	264	270	262	268	270	294	265	247	234	270	261	239	267	268	249	247	251	241	266	230	245	242	227	257	247	275	237	268	241	219	242
27223	7387	747	771	742	778	750	721	720	706	671	699	731	682	679	670	696	689	718	670	717	660	726	635	728	639	696	674	723	662	697	727	694	691	658	661	655	707	695	669	742	656	687	674	646	661	664	682	709	670	670	705	701	710	687	685	717	670	724	677	712	693	670	715	718	688	658	683	658	639	671	695	676	730	751	625	680	709	647	627	709	677	676	716	680	668	683	650	682	665	718	711	662	672	670	692	657	717	666	676	657	686	677	714	689	639	694	692	672	667	668	697	675	634	677	661	672	669	691	682	711	670	704	715	697	679	627	697	721	754	652	695	647	660	668	731	638	666	716	675	668	704	679	695	687	715	689	685	664	746	646	689	684	708	671	630	686	669	699	659	720	698	710	676	674	688	658	676	719	674	629	653	694	718	655	659	674	654	659	739	623	687	688	701	692	630	660	708	647	674	700	668	664	691	689	677	735	674	704	699	692	723	643	637	653	646	660	659	702	709	693	670	654	720	701	642	695	697	700	693	663	710	672	646	687	734	672	657	664	696	743	674	680	702	704	688	696	678	691	687	679	639	691	648	692	695	720	669	714	672	650	656	693	663	665	698	672	674	687	660	691	660	690	682	686	634	694	721	686	678	695	683	686	689	694	675	723	689	701	672	687	693	678	688	696	680	644	675	671	672	651	636	657	657	671	657	651	699	666	646	666	670	675	705	713	683	703	702	707	688	662	699	665	718	684	664	694	708	692	693	676	697	757	701	664	719	675	701	635	704	693	676	704	649	658	703	680	741	725	657	709	693	612	676	689	691	693	659	686	699	695	705	699	688	673	628	688	684	681	641	743	688	654	686	694	664	648	672	660	664	704	674	701	714	642	682	682	701	710	726	637	663	653	682	625	673	684	694	662	737	693	666	684	706	665	630	732	702	666	722	653	660	683	699	656	701	690	703	686	686	676	715	702	658	685	632	690	670	705	683	669	723	713	710	680	724	647	681	674	712	700	649	680	687	652	678	693	600	704	681	675	704	685	674	714	677	678	668	655	638	700	675	693	676	687	680	635	660	652	656	684	682	671	651	693	709	684	649	711	649	659	649	661	732	708	664	642	651	629	630	696	700	670	688	656	682	716	640	671	661	681	635	717	685	736	737	686	658	665	646	687	689	669	720	712	654	690	689	632	696	677	682	686	681	680	696	675	667	662	643	731	688	722	675	691	658	672	653	692	682	661	671	678	699	648	699	661	692	707	681	648	701	679	656	719	727	654	650	691	683	674	719	641	676	674	711	665	697	685	699	674	683	708	652	701	678	671	641	667	637	697	690	653	744	695	734	720	653	716	677	710	681	613	690	655	662	708	651	659	679	672	693	661	659	659	734	719	685	687	662	733	659	598	651	692	708	674	702	637	711	668	678	700	683	624	658	687	676	671	624	681	693	633	682	690	658	658	661	659	660	679	676	694	649	678	653	674	659	682	665	688	652	706	722	627	738	654	649	641	691	659	686	728	666	659	693	726	697	676	662	696	677	680	666	691	702	684	628	701	694	670	699	665	705	686	713	680	662	671	678	709	675	699	706	651	705	710	662	654	698	708	666	678	667	632	712	694	694	688	671	670	681	680	696	682	702	655	664	743	649	676	696	684	687	699	671	731	676	695	676	690	687	688	617	721	717	714	651	679	674	638	671	700	669	681	657	716	673	622	659	691	724	637	655	702	658	686	661	662	680	705	706	685	686	630	700	697	679	704	642	728	697	667	721	690	687	692	684	707	670	678	663	665	694	705	646	691	691	675	717	623	691	710	726	657	679	733	617	671	686	727	652	647	698	676	688	719	686	667	700	673	657	673	692	706	653	671	709	709	663	681	664	664	627	668	670	654	722	681	698	700	704	683	694	674	680	717	693	696	676	677	727	646	652	680	716	683	690	664	682	687	663	699	711	687	675	686	683	654	695	682	694	708	681	635	668	703	702	718	672	700	657	694	675	665	728	688	669	663	690	707	697	714	675	680	692	712	657	673	649	690	703	698	677	631	730	668	684	658	691	660	673	673	671	661	694	695	649	678	711	703	637	707	669	709	720	689	682	690	706	681	663	668	622	645	658	723	674	696	739	679	656	677	652	710	646	730	733	686	692	726	658	699	658	660	707	681	667	713	697	691	624	682	680	712	653	676	642	653	655	685	646	659	693	673	688	719	705	716	674	677	625	663	703	673	664	637	692	685	720	632	734	696	672	660	713	696	732	688	688	699	724	644	696	631	692	722	658	662	675	692	658	717	649	686	699	673	671	714	647	693	647	707	711	695	646	694	672	657	689	689	715	671	640	723	692	664	664	645	680	690	696	739	656	658	697	662	656	705	696	670	690	707	685	694	716	738	681	693	701	705	679	690	669	673	663	714	696	690	685	671	690	674	686	643	656	657	667	684	690	664	682	631	643	665	727	664	708	690	676	702	654	711	669	726	707	661	608	711	663	670	677	677	704	672	689	681	664	686	654	724	699	679	722	700	688	678	721	687	690	660	675	655	662	672	671	692	672	731	621	717	682	656	684	675	716	635	688	706	693	725	655	663	683	681	669	668	701	694	671	668	684	680	702	689	660	646	701	678	646	688	635	693	712	673	691	702	661	686	693	760	692	673	691	673	670	675	682	646	667	697	658	691	667	693	692	670	684	652	755	660	699	687	679	695	674	655	687	640	672	674	720	684	679	688	649	621	642	685	697	704	670	699	641	677	671	640	659	685	709	695	717	694	714	688	672	688	704	692	704	656	655	662	657	721	638	718	686	691	671	673	688	731	681	690	696	690	641	621	645	707	649	672	708	676	677	693	683	714	692	671	686	681	635	660	659	698	715	714	667	688	709	659	710	709	667	702	679	657	723	653	656	694	691	650	662	687	689	712	676	674	685	712	716	672	680	706	698	655	646	669	670	675	697	664	683	716	697	666	687	666	690	679	721	693	688	693	704	687	668	694	663	701	689	659	664	678	713	652	690	667	666	703	641	633	750	687	696	652	697	690	645	707	674	670	704	736	676	660	684	681	706	688	698	674	672	696	662	661	671	682	671	672	667	639	695	677	660	657	647	709	673	664	682	705	704	671	672	681	727	697	640	694	632	701	643	660	672	693	687	660	679	694	716	719	669	666	712	687	711	691	710	710	677	695	659	694	659	694	672	705	691	631	687	674	706	704	684	638	618	652	628	709	714	683	691	721	668	698	647	683	701	664	685	619	639	741	665	646	713	719	681	685	731	654	655	675	725	686	688	698	690	661	654	671	660	640	683	679	638	744	668	653	657	669	681	685	637	674	668	702	702	664	714	695	666	697	657	718	675	711	670	660	706	650	678	635	652	612	724	729	684	688	682	673	640	699	685	674	674	676	673	685	609	709	677	721	680	679	680	664	680	710	676	671	694	633	718	687	659	670	670	683	684	654	669	617	686	663	675	668	667	704	680	635	719	712	728	685	695	658	708	647	655	714	660	633	674	683	677	655	673	680	710	671	705
69593	43005	13013	1003	395	348	239	220	218	206	181	174	199	155	150	163	183	167	157	162	166	150	171	162	157	175	153	138	155	149	167	139	137	149	138	151	142	164	160	126	149	175	152	163	153	147	151	169	129	143	169	149	159	157	153	172	209	176	201	170	199	182	204	180	156	172	168	152	143	143	143	143	150	148	151	140	142	133	145	170	131	142	164	143	148	147	165	146	131	139	141	152	144	166	157	145	147	154	172	139	127	143	140	162	129	141	130	122	141	145	147	157	149	159	163	177	148	165	146	127	152	145	123	123	155	146	148	135	146	132	132	152	143	149	167	145	144	143	158	132	129	148	144	153	131	148	133	167	152	150	127	154	152	135	137	126	145	136	139	133	136	138	152	151	142	150	158	150	155	142	130	131	154	154	140	156	150	134	157	138	140	145	161	135	132	126	147	133	156	153	123	157	134	130	144	146	159	154	172	166	156	141	148	150	142	131	133	142	154	187	153	155	145	161	150	143	151	132	153	138	125	151	152	156	139	159	148	153	139	138	142	141	138	140	135	154	142	153	165	149	137	124	148	128	137	158	168	163	173	124	159	152	161	150	145	153	165	152	142	167	166	129	143	143	129	157	138	158	163	128	178	151	141	123	151	152	148	130	144	161	148	148	119	132	141	162	138	166	165	146	139	139	132	149	163	148	172	157	158	140	139	170	157	145	146	170	144	153	126	154	162	142	130	139	146	147	148	154	149	151	135	134	152	155	157	143	148	140	144	122	146	138	141	147	155	135	141	154	162	155	146	141	139	142	157	141	133	153	155	156	139	130	158	163	149	133	144	142	126	153	160	142	136	139	146	143	143	166	143	145	152	166	128	143	132	155	145	160	117	165	150	141	146	144	131	142	155	143	146	188	138	140	164	149	155	148	148	156	144	148	142	129	143	143	149	150	159	132	108	137	136	143	145	154	143	158	127	168	150	155	154	136	144	165	150	135	161	139	140	148	184	153	139	151	144	137	148	154	167	163	135	152	146	168	147	150	163	150	156	140	137	151	147	155	142	146	138	135	144	142	134	149	165	152	154	123	161	150	150	125	165	153	147	126	152	131	136	148	150	137	168	163	169	139	150	187	155	134	166	140	150	136	137	152	157	129	143	156	151	154	151	133	152	168	151	135	151	138	171	135	152	150	169	143	167	137	152	144	140	139	146	138	159	141	162	141	168	133	127	149	161	142	155	147	166	164	137	119	143	183	162	135	147	158	150	145	134	157	136	165	123	144	140	152	159	161	144	160	169	146	143	162	149	148	143	130	120	137	137	122	151	150	136	153	130	131	167	135	125	148	164	143	148	137	138	154	174	123	147	146	168	134	149	130	144	156	139	159	147	139	184	143	139	136	135	140	122	144	155	132	140	154	137	119	159	159	130	150	162	138	157	135	152	176	146	154	155	133	150	144	135	153	145	152	153	139	153	121	155	146	148	148	143	139	152	149	130	162	144	142	148	157	115	150	139	146	151	146	130	160	145	144	150	144	152	113	160	139	151	132	164	129	132	124	142	146	157	139	147	134	143	133	143	146	153	173	155	148	153	157	135	140	150	155	148	163	144	115	144	148	153	130	154	161	138	143	146	145	159	147	168	167	145	148	162	149	147	136	153	142	153	143	119	149	155	137	175	155	158	158	145	146	162	136	149	141	139	147	141	134	105	143	162	144	162	161	141	140	144	128	152	141	136	148	145	163	147	165	159	173	140	155	145	156	157	157	158	137	117	144	143	159	145	153	121	165	134	123	150	127	142	145	166	148	138	149	154	146	139	116	167	171	146	158	133	143	160	166	172	142	141	148	159	150	141	114	137	159	147	168	149	114	104	146	136	158	151	178	140	161	152	133	134	145	157	156	136	160	120	149	135	160	142	158	154	145	158	141	136	135	166	156	151	143	134	138	140	128	149	152	124	154	118	164	134	138	151	151	135	128	139	146	158	123	162	157	132	143	158	152	146	152	138	146	138	150	141	158	146	158	125	151	172	141	154	148	106	141	154	151	156	162	135	159	134	170	130	147	155	148	155	142	150	152	170	133	149	149	179	156	140	168	136	151	141	123	142	135	132	146	132	121	165	145	148	143	130	143	142	151	139	134	129	150	159	131	144	141	151	144	131	133	130	144	146	133	149	122	139	132	152	143	138	141	135	139	150	162	132	138	126	156	162	133	157	135	131	163	162	140	159	165	137	150	113	161	172	144	144	153	145	142	152	148	157	134	151	136	150	146	154	146	140	145	151	148	156	158	140	160	153	137	167	137	140	149	133	126	146	143	164	136	161	151	143	140	160	140	160	120	135	142	160	153	136	146	132	158	117	168	152	164	142	148	132	143	153	150	146	138	152	143	124	151	146	139	138	144	157	127	147	143	132	126	120	142	160	150	141	153	159	163	152	163	146	174	172	136	154	167	144	159	166	139	143	121	143	135	127	133	160	154	153	125	153	143	137	150	146	155	162	133	134	137	148	152	151	148	171	137	147	150	152	131	138	147	158	126	146	144	147	145	166	154	133	157	154	133	143	163	145	160	162	139	156	158	154	156	138	142	160	153	131	152	152	165	153	158	156	162	141	149	148	144	144	156	147	146	156	144	149	140	151	146	174	126	148	141	134	152	136	162	160	142	160	143	156	147	157	143	164	167	141	140	143	153	127	147	132	177	132	145	168	151	142	138	125	154	151	163	133	128	133	145	165	164	155	144	165	160	141	138	137	149	127	146	147	146	147	160	153	140	142	163	142	157	158	124	153	169	150	147	136	138	122	144	123	139	147	129	156	145	175	146	168	154	144	140	152	142	168	143	149	134	143	133	155	160	129	157	127	149	149	132	150	122	168	142	141	148	146	154	150	149	142	152	119	140	130	155	150	149	150	177	149	148	135	128	162	164	165	133	162	148	144	147	144	149	144	142	153	125	147	134	135	152	157	161	159	149	156	137	151	142	136	126	146	172	136	145	150	138	153	126	158	143	152	159	161	134	131	131	150	146	131	148	130	151	136	155	149	151	158	141	164	151	139	151	150	136	153	150	137	124	161	136	146	155	155	144	145	161	143	159	129	144	135	129	144	130	150	158	137	180	130	144	149	161	156	138	150	165	160	139	153	140	168	156	134	139	147	152	150	135	155	133	158	166	146	139	152	147	163	149	126	167	137	141	139	142	119	162	156	144	136	156	158	162	133	151	145	152	148	149	156	171	137	134	144	148	139	138	118	148	165	144	141	126	142	174	163	139	148	136	134	153	183	157	153	153	140	120	133	135	149	152	144	144	142	131	146	130	123	148	135	151	146	165	151	162	135	157	153	130	140	156	122	133	162	150	142	143	144	135	137	164	155	150	148	148	138	135	153	141	159	153	126	141	159	151	166	155	144	148	149	153	144	148	164	151	153	156	151	144	149	140	173	169	152	146	144	151	174	141	158	139	134	136	140	142	129	130	122	162	166	164	144	152	163	163	132	161	161	135	126	136
46890	31078	2044	1477	1409	1162	1017	906	816	717	685	634	644	579	572	548	554	472	559	505	494	490	484	501	498	455	470	504	517	466	470	490	443	452	427	438	459	439	468	444	490	463	494	492	538	467	492	502	438	505	543	489	518	572	517	635	879	778	714	649	712	690	715	623	683	598	655	620	577	484	475	411	452	442	490	422	440	444	477	495	483	466	482	463	400	465	419	414	448	424	423	443	454	442	413	433	445	434	457	465	395	394	435	425	452	439	443	426	413	453	440	428	438	444	447	447	427	403	445	429	408	433	451	434	435	437	446	457	469	430	433	444	457	465	441	432	462	432	428	406	405	493	455	413	394	429	450	471	409	436	428	465	446	434	424	462	427	456	437	441	416	404	443	401	414	409	446	430	419	426	430	429	459	448	438	429	404	410	371	426	441	405	433	432	418	409	389	452	406	441	427	451	428	436	403	440	461	382	448	459	427	406	467	434	433	477	408	423	437	456	486	411	484	424	438	461	446	407	449	433	428	420	418	409	433	442	414	458	414	425	440	416	419	399	428	424	438	426	453	423	385	448	441	399	448	471	430	401	417	397	451	410	469	453	423	431	416	412	415	436	416	464	416	416	455	452	424	420	395	433	418	415	410	427	438	455	452	423	436	414	432	471	430	451	388	477	407	434	443	471	421	412	424	408	423	425	420	457	465	397	420	425	405	414	451	406	410	448	446	434	449	406	412	424	416	430	433	435	424	439	451	463	462	479	421	419	417	415	467	420	461	464	434	410	430	427	445	455	425	405	405	422	415	451	421	414	400	417	427	388	444	435	409	463	406	436	433	450	423	462	446	460	392	431	415	476	438	433	423	455	395	434	410	418	440	437	414	435	396	433	467	413	465	405	422	422	425	376	415	424	467	443	460	474	454	456	442	414	444	394	407	416	397	443	402	433	393	426	469	440	443	442	425	429	444	384	421	443	409	419	424	423	444	429	415	419	442	414	496	434	403	429	395	426	418	399	404	450	459	468	404	448	444	410	415	418	408	430	409	430	435	437	432	456	419	452	435	411	443	426	428	410	470	429	424	464	421	440	420	437	410	447	432	437	424	444	417	470	445	415	456	434	430	436	453	403	444	429	464	398	452	427	456	424	423	428	415	399	442	449	424	450	446	437	440	438	436	419	424	412	450	426	386	427	420	439	399	415	435	432	431	401	427	440	448	422	435	421	443	437	415	416	404	456	424	431	462	418	437	418	401	425	433	452	431	466	418	444	400	409	410	472	424	445	417	457	409	433	408	460	433	432	436	431	420	453	429	373	422	451	403	425	413	476	433	422	410	404	460	473	419	427	417	374	456	424	415	418	430	457	416	409	456	459	442	422	434	436	413	444	469	449	414	431	437	438	437	464	449	466	424	401	441	424	435	408	442	456	433	415	478	412	447	412	439	424	448	403	437	435	428	452	414	421	470	446	447	423	460	443	402	422	448	431	436	415	491	391	379	392	427	482	399	467	426	440	410	421	402	442	424	413	401	431	425	461	440	421	419	438	406	444	477	423	434	415	476	414	424	422	450	438	432	440	416	456	440	466	421	446	459	408	426	453	434	423	420	432	423	449	435	422	419	416	426	434	406	435	424	423	410	429	442	409	456	446	398	431	414	446	432	414	465	445	448	430	462	443	458	463	405	421	429	389	408	369	408	472	407	437	480	413	454	410	432	447	417	428	419	437	477	436	474	423	461	447	438	412	435	428	405	435	463	456	450	425	448	450	438	429	418	434	419	453	473	410	430	439	415	437	432	437	477	396	445	436	453	396	456	461	429	421	429	416	444	431	429	439	411	450	450	445	428	422	448	428	437	432	430	381	427	405	425	433	401	452	445	420	395	417	434	404	430	421	457	425	405	413	462	397	435	442	435	456	413	442	390	412	421	418	461	420	447	445	436	434	445	435	437	478	402	436	411	439	454	429	489	402	424	411	454	449	441	423	443	434	441	403	416	444	422	399	423	449	456	425	456	431	491	460	456	435	433	444	404	434	423	412	424	463	404	416	431	395	426	465	427	431	446	423	459	435	422	420	411	489	455	409	445	442	436	423	434	447	467	404	412	407	465	418	442	450	432	408	421	417	433	423	432	413	442	428	408	433	403	426	428	423	429	399	436	442	406	448	474	457	362	439	426	468	419	446	439	415	455	447	401	397	418	433	431	418	427	445	432	425	435	439	444	463	421	428	466	440	397	453	425	391	455	441	428	408	427	417	387	432	438	440	417	407	451	412	434	397	457	404	438	435	429	388	421	447	432	439	454	430	425	463	386	430	430	476	427	451	431	433	432	455	449	448	450	410	426	409	430	405	396	481	450	435	446	412	407	433	413	419	395	460	420	441	408	436	415	416	462	424	470	431	426	423	393	412	414	436	398	419	424	442	411	426	410	408	441	435	382	403	429	404	480	426	424	473	398	432	404	413	447	451	449	421	429	433	437	415	412	442	426	428	427	452	440	467	451	435	448	478	419	412	463	445	454	449	464	451	433	444	437	460	452	457	399	419	395	446	412	444	395	460	447	393	453	396	424	452	437	409	420	427	415	424	452	408	411	382	446	427	429	427	458	425	431	466	420	393	432	454	427	420	426	462	438	422	430	430	458	409	438	435	434	458	432	445	426	450	420	448	445	430	372	384	438	449	401	424	410	424	412	430	431	419	426	401	425	410	450	427	485	421	425	412	430	443	423	395	410	437	466	392	488	426	414	423	428	461	433	456	405	391	447	502	382	417	451	472	421	492	431	438	419	433	463	440	445	443	443	457	450	437	448	440	409	423	480	439	421	419	450	449	428	397	431	429	430	438	428	420	445	411	420	430	419	396	466	435	433	417	406	444	423	405	451	440	405	390	424	437	424	448	415	438	431	440	432	429	442	430	419	447	415	427	421	433	449	425	460	452	466	437	433	417	426	438	446	482	428	453	424	449	421	402	441	446	461	456	452	449	407	411	471	452	427	424	455	444	442	409	439	435	412	423	448	412	435	374	426	415	420	460	439	407	420	474	462	441	413	417	434	470	452	406	445	473	433	431	428	429	438	457	419	408	410	409	471	447	459	443	444	422	472	413	407	426	451	469	419	408	426	461	449	437	432	446	437	409	430	452	431	434	449	455	453	464	446	480	440	417	411	434	445	519	416	461	452	413	457	417	444	456	467	448	412	423	402	435	440	467	411	423	425	385	439	434	404	450	414	439	430	423	454	443	456	430	452	455	452	413	439	418	426	425	439	420	466	428	423	403	445	428	444	412	486	418	421	463	442	440	419	400	413	436	466	450	452	429	449	418	452	431	404	407	434	406	397	410	439	453	424	433	435	392	442	464	437	427	416	411	435	446	401	416	429	438	421	422	443	384	428	452	442	408	461	424	437	449	420	445	428	405	455	423	444	364	434	442	452	410	396	428	412	407	439	458	447	442	409	415	414	422	407	417	456	383	427	435	460	429	436	426	427	450	449	404	432	408	424	426
79410	54262	20012	3628	711	514	415	341	289	258	235	242	233	223	192	181	192	204	198	165	216	185	159	176	178	180	179	175	168	177	161	191	163	170	180	151	180	162	152	153	174	181	164	178	157	167	161	178	188	183	180	161	169	183	175	183	182	226	228	227	195	236	212	231	207	212	194	191	201	175	187	166	175	160	188	163	152	165	167	172	187	185	167	186	182	159	179	159	175	156	156	185	149	155	169	140	168	182	178	180	160	171	157	171	150	182	147	152	176	165	187	171	162	154	173	145	167	172	178	184	171	160	155	174	176	157	162	145	133	151	155	140	187	160	146	163	188	179	178	163	174	157	160	161	145	155	168	176	172	177	177	167	169	183	153	163	182	160	165	149	153	143	173	200	157	153	185	162	161	173	151	166	149	146	180	164	155	180	186	164	175	160	148	166	164	172	164	165	167	182	153	181	160	163	163	161	164	174	180	183	168	173	164	155	168	174	165	157	148	183	184	174	144	155	157	177	199	162	173	174	150	168	173	159	173	150	148	173	169	164	139	165	154	139	167	176	144	143	170	164	158	167	174	143	166	136	153	151	174	149	159	175	183	176	151	155	172	148	154	188	165	198	162	190	158	153	160	162	166	179	155	165	155	161	169	181	161	170	161	153	178	148	141	171	176	165	148	186	166	179	153	163	177	174	166	174	164	170	175	148	136	163	141	159	161	171	129	140	161	162	181	155	141	137	181	181	151	169	167	193	138	157	175	168	198	169	165	159	166	160	164	177	192	160	160	157	177	157	156	173	161	141	182	172	172	163	168	163	149	176	181	167	161	145	154	151	157	181	162	156	174	170	156	170	161	156	152	160	168	171	163	164	168	160	185	152	150	169	158	161	171	156	175	150	151	155	174	158	164	176	156	169	174	171	122	157	178	155	160	172	181	148	150	163	169	159	145	160	156	134	173	185	173	173	161	171	175	156	186	156	166	160	176	143	170	155	167	159	169	161	169	177	177	182	161	153	170	164	149	161	172	180	147	172	161	175	169	165	154	170	166	183	148	158	195	154	177	176	164	179	179	150	145	176	169	165	149	171	161	186	152	185	175	185	164	151	146	138	194	183	145	165	175	156	172	181	178	163	156	168	172	143	187	178	165	174	173	171	185	181	167	166	153	133	186	150	152	183	184	151	156	152	170	180	161	170	174	147	166	172	161	163	181	156	165	169	166	168	154	171	182	144	173	178	156	151	158	166	149	148	169	195	156	181	141	180	168	175	200	163	151	202	157	130	149	177	164	175	151	165	163	161	153	179	174	145	156	149	173	146	166	171	165	167	179	164	160	165	138	177	163	181	170	176	155	164	138	160	173	157	164	188	184	173	176	136	170	145	144	154	172	163	167	143	156	149	170	181	136	160	150	168	178	167	167	172	190	177	153	164	178	145	171	162	151	173	165	190	168	176	160	136	201	164	173	177	157	165	143	175	174	157	172	144	148	166	144	172	180	171	165	143	158	145	161	160	135	153	173	186	175	175	165	149	164	180	171	177	174	159	175	157	169	161	177	148	140	162	178	155	182	171	175	162	169	171	173	148	146	178	143	162	163	163	158	186	178	157	171	154	143	167	150	150	141	176	181	167	164	177	167	160	165	159	149	161	152	153	162	174	160	157	165	157	168	154	166	194	191	183	154	167	163	158	141	162	157	173	148	173	193	179	161	160	159	170	178	161	171	155	144	171	167	190	155	188	157	189	149	158	167	155	163	178	141	178	179	173	173	160	177	145	180	178	156	168	178	175	153	175	180	164	167	184	157	148	141	148	146	130	165	181	158	167	161	168	144	179	160	164	199	178	160	160	151	184	150	153	177	171	161	164	148	162	186	170	152	170	183	158	171	170	153	163	152	157	148	149	172	169	157	194	162	174	129	159	157	174	173	185	152	139	156	167	165	168	146	175	172	162	173	175	168	161	172	136	156	177	176	186	160	174	184	165	170	173	182	170	166	155	166	173	172	143	178	163	157	149	164	161	190	189	174	162	153	179	169	145	167	152	148	174	176	169	167	156	186	172	159	152	193	148	164	172	164	181	157	180	151	187	175	183	164	163	166	175	155	136	141	169	168	156	171	148	148	177	152	182	185	159	146	147	160	159	172	175	176	154	150	179	151	161	177	163	156	152	165	192	169	153	167	165	147	150	168	182	168	174	163	174	156	159	155	170	172	163	177	155	185	172	166	190	158	163	168	147	167	175	138	140	160	139	173	189	159	169	165	156	148	162	170	180	144	179	164	142	157	161	180	163	189	179	169	144	181	158	161	169	159	162	144	150	151	179	202	163	155	176	197	170	148	149	182	174	158	160	154	158	160	184	143	179	168	177	178	173	169	160	173	167	156	181	162	147	163	175	160	154	161	156	182	154	180	167	172	196	162	189	187	150	172	150	157	159	162	176	177	166	163	177	177	171	186	167	180	150	141	149	148	192	159	165	170	174	178	153	161	154	189	186	162	158	150	148	169	178	151	167	153	141	188	163	177	154	176	169	143	148	165	159	177	188	183	173	176	168	164	164	176	144	129	169	161	175	173	168	161	169	169	149	160	162	160	144	165	140	162	155	148	155	157	186	169	154	165	153	157	196	156	156	164	134	179	188	181	156	170	152	154	167	165	163	142	171	155	184	152	162	196	172	160	163	137	149	156	169	180	154	181	180	151	138	163	184	151	191	185	168	163	182	180	163	152	178	168	143	176	149	174	166	148	140	165	166	159	159	185	189	169	147	167	164	160	164	158	153	177	167	177	153	158	166	170	155	165	158	167	137	156	171	158	152	158	170	163	159	177	179	150	156	175	148	165	157	171	171	173	161	151	152	184	158	177	164	164	175	177	173	188	160	157	163	156	166	146	164	179	159	165	145	151	160	155	183	168	163	174	151	146	171	172	160	179	151	153	197	167	167	173	173	171	134	160	178	156	165	144	154	151	161	173	172	192	170	156	181	176	170	134	189	184	188	149	166	166	151	154	165	139	146	170	186	165	140	151	150	167	193	175	154	158	153	156	168	176	188	167	178	169	160	184	177	150	167	192	159	156	164	169	181	158	175	155	170	161	156	166	143	164	154	169	171	160	173	147	175	164	192	175	148	143	152	155	144	176	160	168	144	152	147	166	171	153	185	163	154	172	168	176	141	174	156	165	152	169	174	186	159	147	157	155	187	179	152	174	160	152	167	164	133	169	183	162	176	156	174	150	163	145	196	178	175	152	152	158	178	148	163	163	165	166	172	160	165	158	154	155	169	171	147	145	155	153	174	165	177	163	184	158	173	149	156	154	154	200	160	195	157	163	145	152	170	191	161	192	165	184	162	166	145	182	161	146	165	170	161	170	180	170	156	163	166	176	199	150	174	157	160	158	192	148	164	167	159	169	171	200	185	181	170	145	158	172	188	148	170	167	170	167	164	161	123	166	154	162	161	150	164	154	162	148	183	174	160	190	189	157	166	178	162	189	158	147	181	147	156
55286	39840	3740	2603	2259	1879	1534	1315	1189	1055	940	904	831	777	765	704	667	644	629	657	631	618	617	551	534	515	553	565	579	563	551	529	514	536	561	510	478	509	545	584	559	617	535	632	593	587	593	524	562	565	624	597	705	659	579	616	813	983	883	915	852	1093	1028	888	841	845	865	751	715	613	535	532	484	520	577	506	554	510	497	497	524	536	536	551	540	531	505	499	466	498	492	503	514	482	450	543	480	490	484	497	498	482	422	496	490	512	531	482	471	442	516	486	445	502	499	510	471	490	479	460	480	487	504	463	444	498	508	477	480	484	469	506	464	490	442	494	462	480	510	506	518	515	502	531	500	509	446	476	514	449	499	456	497	500	467	546	496	518	519	456	447	496	522	482	511	484	491	516	431	492	497	473	480	479	505	491	433	507	463	482	481	451	495	477	532	478	521	521	458	463	469	476	493	485	512	496	504	475	496	483	470	474	491	459	492	423	489	434	495	493	507	487	502	486	473	490	436	528	459	511	469	475	486	441	491	457	463	461	454	436	493	513	454	477	485	469	488	476	474	504	475	508	484	464	476	512	474	440	509	501	511	492	478	454	529	489	516	493	455	485	447	484	466	461	451	478	471	507	470	460	448	430	490	490	468	493	487	487	459	451	510	542	500	532	470	495	516	505	452	487	494	484	431	479	434	485	481	472	477	479	494	468	489	473	425	503	466	507	434	466	448	461	495	511	494	470	497	462	447	519	482	494	471	488	486	519	445	508	460	507	451	489	507	460	500	479	485	458	492	499	503	460	418	513	502	502	467	500	481	459	471	495	488	506	540	471	475	463	429	469	473	474	513	543	521	455	465	478	469	491	509	451	485	470	468	476	468	464	476	438	433	460	510	490	471	522	483	429	465	515	518	459	515	467	474	475	489	477	497	470	478	485	462	467	504	506	499	510	508	494	468	459	465	476	454	472	453	476	451	503	462	501	478	478	456	489	518	482	488	520	450	519	495	481	451	474	445	475	480	455	497	486	493	463	486	485	527	450	496	485	482	507	488	496	488	504	480	452	483	487	452	463	493	447	468	481	498	485	475	511	484	483	460	466	453	440	485	472	478	470	467	484	496	462	458	471	489	447	484	462	468	447	448	480	460	454	459	516	486	490	471	480	473	516	476	456	449	513	463	461	452	469	460	473	460	444	457	484	474	473	522	494	490	499	472	451	485	497	473	474	509	463	497	468	483	492	474	430	503	510	500	493	471	476	458	490	546	476	500	437	479	500	438	457	536	496	463	525	494	453	511	485	485	473	475	467	463	491	469	458	493	468	481	451	470	479	463	515	471	448	469	446	449	528	508	461	504	443	483	479	456	486	487	464	475	453	496	456	473	501	475	455	468	473	492	446	467	500	474	459	512	524	474	467	511	477	488	483	510	522	499	430	440	467	452	495	484	480	461	487	479	482	516	448	448	476	506	487	508	472	480	476	473	495	505	458	504	489	523	477	481	451	542	510	492	470	469	463	469	459	470	507	480	477	488	474	522	486	478	496	518	471	496	501	488	478	436	460	487	496	464	473	483	453	461	471	487	482	451	458	490	495	468	455	476	460	451	484	554	483	461	488	464	501	495	510	478	502	527	472	478	478	468	488	478	468	470	499	489	521	472	495	466	446	496	465	529	484	507	482	477	455	434	498	476	456	443	517	462	472	462	474	488	518	468	460	517	500	501	489	469	496	501	470	467	482	475	491	493	531	488	461	467	469	482	470	447	497	516	452	447	498	492	480	478	441	458	455	488	503	442	468	512	492	479	494	459	509	456	473	488	474	460	482	447	509	480	459	476	501	446	452	465	515	507	489	453	494	512	491	481	527	458	448	450	465	452	446	480	492	454	527	464	504	474	472	448	494	475	470	445	444	480	492	500	472	476	474	475	442	516	477	516	511	491	482	507	468	484	489	480	462	487	515	520	461	470	447	440	496	473	484	492	502	492	476	495	496	477	490	469	470	484	463	479	471	465	538	515	507	498	461	512	514	482	469	445	510	458	469	467	461	501	476	492	525	468	472	481	476	479	477	501	479	497	471	465	455	471	478	488	436	474	470	481	457	502	457	498	466	501	488	458	501	466	473	498	475	488	499	480	441	469	500	482	482	491	460	455	456	451	467	462	465	462	484	483	511	484	491	520	467	455	471	484	487	476	496	487	462	468	472	486	479	472	447	474	473	499	448	449	472	470	491	469	462	501	468	507	494	501	490	511	493	523	486	493	457	503	500	464	490	487	478	507	471	468	515	491	483	501	475	483	456	467	465	497	474	489	494	484	480	432	458	471	488	481	472	456	437	479	509	512	485	440	472	510	514	453	505	461	474	477	494	527	455	469	465	485	490	498	473	496	518	516	479	507	481	499	456	450	518	503	463	472	488	505	469	503	495	510	473	465	505	467	469	499	466	507	501	475	464	440	475	495	490	472	470	500	500	475	486	445	431	479	452	463	478	485	482	487	440	435	490	464	485	467	478	471	518	467	457	474	487	514	492	488	492	455	508	508	519	478	480	446	434	459	462	449	509	498	524	448	494	473	473	484	468	452	458	439	454	494	469	455	509	488	458	459	477	465	488	507	475	476	482	467	435	469	494	516	453	477	477	524	468	494	537	502	493	474	485	476	475	457	502	456	506	498	490	503	457	497	488	449	506	486	471	502	463	454	508	485	494	480	459	479	495	475	476	487	470	495	481	469	489	447	504	515	473	488	485	501	474	479	476	447	499	489	496	481	512	486	510	497	433	504	505	495	482	468	477	474	473	497	511	468	461	485	466	457	478	475	492	458	522	460	518	454	473	459	440	478	441	462	514	520	502	479	459	474	519	464	455	476	491	462	477	469	460	514	445	478	426	506	515	493	497	456	488	484	474	495	501	490	455	457	485	497	480	498	480	487	466	487	481	457	488	484	483	500	502	443	470	492	490	502	478	444	468	474	472	501	474	529	496	460	472	503	515	491	485	499	475	471	478	450	484	460	444	492	505	442	494	524	437	473	530	473	478	468	495	501	485	501	494	484	484	481	494	488	473	528	509	515	505	483	473	503	472	479	462	507	464	464	495	511	468	446	447	499	472	470	487	464	485	469	503	457	503	460	487	490	447	489	488	500	457	486	487	481	467	459	472	529	484	513	489	492	498	489	490	485	470	473	439	471	484	460	475	466	472	496	489	471	483	478	462	446	474	464	437	492	513	474	482	496	469	509	489	467	519	466	453	479	479	449	513	483	535	455	447	468	474	471	482	493	497	486	502	481	482	493	475	518	496	503	457	507	435	443	502	514	484	440	483	499	475	478	483	518	459	506	476	443	475	490	494	494	501	490	496	479	440	508	495	492	476	448	487	439	471	459	492	498	479	510	465	500	486	451	442	465	503	467	522	467	505	495	493	454	477	500	511	504	442	484	473	435	502	416	475	487	464	503	433	488	428	508	484	497	460	486	493	511	505	468	450	512	481	469	509	483	481	478	465
32037	9223	730	279	247	301	283	239	252	266	255	261	212	291	243	270	269	273	276	261	262	256	278	295	280	262	245	294	274	249	256	255	243	281	252	232	269	245	285	268	245	237	263	258	244	261	297	236	265	238	274	244	265	243	253	245	249	254	267	257	230	264	257	251	237	261	232	257	244	240	262	278	271	258	257	270	274	270	251	264	244	277	270	235	250	251	250	267	265	265	258	237	269	224	260	236	276	252	256	272	255	258	244	256	213	291	254	243	264	243	239	272	257	246	245	254	283	276	269	231	227	267	259	261	254	242	261	248	245	291	251	262	268	267	253	241	245	255	278	211	249	265	251	256	253	259	256	270	267	241	253	273	253	267	274	281	252	285	241	240	275	241	228	265	265	255	275	269	248	256	274	266	240	253	275	267	269	249	278	257	254	255	266	265	313	272	261	235	230	224	244	250	277	241	243	269	255	269	254	237	237	245	230	251	274	247	255	255	236	274	229	281	263	271	267	243	254	258	282	249	269	289	244	259	255	252	283	276	287	261	238	224	273	243	257	286	287	224	259	237	275	278	220	225	249	221	259	217	241	262	225	258	264	269	228	257	240	280	252	254	269	253	282	250	255	258	249	262	247	269	247	244	284	244	234	275	234	249	278	277	272	229	224	278	240	239	259	258	281	250	280	283	245	246	261	232	240	258	277	278	243	257	259	285	240	264	251	261	237	263	291	276	243	224	280	278	252	250	262	271	243	270	239	262	272	203	286	251	260	259	280	250	238	243	260	259	243	249	271	214	272	232	277	250	257	249	282	285	281	250	234	251	278	272	261	259	258	271	238	259	282	265	276	240	279	271	248	264	280	283	258	268	274	270	249	279	251	266	285	246	271	235	241	250	272	295	268	244	262	262	265	255	267	267	279	260	239	273	252	259	235	240	242	228	254	249	239	249	260	241	265	261	257	231	257	250	271	276	240	285	258	253	256	258	246	255	275	287	237	281	254	237	269	237	253	290	292	262	274	276	254	243	262	282	269	253	276	275	272	262	270	305	251	245	262	276	248	233	286	273	248	237	272	241	254	241	245	251	261	257	279	276	252	244	261	287	252	265	252	265	211	252	264	239	262	256	254	229	237	260	265	272	271	237	229	241	246	265	288	236	241	251	241	261	288	275	262	254	223	244	262	253	245	266	258	261	257	275	243	265	281	263	281	250	238	230	247	246	246	254	251	259	267	269	266	239	262	263	271	234	265	260	226	273	267	268	228	262	278	251	252	260	246	250	262	243	257	251	238	275	289	238	256	267	269	260	290	257	254	260	253	250	253	242	236	279	282	255	263	269	294	261	227	282	250	248	252	223	252	257	231	254	257	267	245	247	272	251	261	283	264	251	235	268	250	258	263	285	232	265	250	245	260	219	241	274	284	254	237	256	251	260	272	249	255	229	255	259	294	237	257	287	297	264	240	257	228	263	301	235	276	260	249	246	228	254	239	280	250	233	247	210	248	240	241	258	281	264	270	223	248	261	263	272	247	235	269	252	254	288	241	244	248	240	236	293	260	272	262	267	275	242	249	260	255	273	225	247	266	260	248	225	264	263	253	278	276	260	266	277	258	264	253	284	239	251	289	218	273	248	267	250	253	265	284	231	253	269	269	217	257	292	252	274	275	244	244	267	228	254	272	276	262	257	234	251	272	241	300	277	249	245	250	272	276	249	238	261	283	273	266	248	244	256	273	275	262	267	282	293	265	251	280	252	262	258	234	232	256	258	259	258	252	243	233	272	273	263	284	259	257	280	253	234	286	230	282	257	245	244	281	253	241	250	267	268	226	245	251	261	259	259	260	235	240	281	255	258	243	248	266	264	267	219	253	269	271	289	256	266	245	266	267	276	220	269	261	254	273	271	250	257	235	255	267	264	240	257	254	256	246	257	271	259	255	261	264	280	293	233	241	253	241	258	269	274	270	268	274	265	231	241	232	253	254	230	267	270	258	257	253	288	257	250	245	277	262	252	266	260	255	250	258	278	284	238	255	253	262	300	250	261	245	276	263	287	260	238	262	249	270	264	253	252	273	246	237	261	261	277	265	233	287	259	266	254	273	273	252	238	302	264	271	257	259	271	246	273	240	277	267	273	260	254	252	266	294	267	253	279	238	241	262	229	243	275	284	238	268	300	273	266	248	240	265	266	262	254	246	216	256	235	276	266	284	270	290	253	244	262	266	267	255	264	279	260	267	235	267	275	273	251	260	235	229	257	264	261	268	241	247	275	252	273	270	268	233	250	243	268	275	263	243	270	233	262	245	223	257	268	260	249	207	244	278	236	276	276	244	278	255	259	266	264	261	270	280	267	233	271	241	260	264	270	279	263	265	250	265	264	245	263	255	241	266	256	235	237	256	259	254	223	251	242	247	261	244	259	244	256	247	239	254	268	270	273	241	255	248	246	258	239	262	241	261	278	271	255	252	265	255	272	265	233	229	271	270	256	268	254	247	256	256	269	244	223	276	257	276	245	216	269	286	248	270	237	263	251	247	269	273	209	239	231	250	241	248	261	255	267	278	246	239	282	254	239	278	259	300	242	236	249	249	230	232	273	276	242	255	256	281	271	255	238	243	263	233	277	234	251	249	270	244	245	257	261	290	274	273	244	265	277	272	277	266	246	241	258	241	256	258	254	268	251	249	241	232	229	221	253	279	219	237	240	269	270	257	243	263	262	255	247	282	265	257	250	252	245	268	249	256	249	263	267	258	246	269	272	268	266	269	253	245	260	297	250	239	232	269	251	277	244	253	276	261	251	265	315	262	253	269	257	259	262	256	241	262	250	257	259	235	245	271	248	267	275	247	259	264	271	270	268	251	266	220	278	252	254	247	288	251	267	267	248	269	223	269	276	260	267	268	245	262	223	270	222	270	244	270	252	233	224	248	268	268	241	256	259	276	284	246	259	255	259	254	272	272	238	264	262	247	279	259	245	255	276	226	269	259	257	254	247	267	251	292	236	295	238	242	255	287	232	266	254	270	233	238	259	255	235	280	254	259	269	231	290	259	237	249	252	255	269	249	271	263	258	241	273	261	274	247	269	250	230	246	248	271	254	250	259	253	265	245	245	267	283	267	260	308	259	227	283	260	259	241	247	250	245	255	232	276	240	232	259	257	270	239	251	290	286	224	272	224	262	218	245	287	261	268	253	266	251	253	263	279	289	261	260	253	276	254	267	282	241	276	277	271	256	247	280	258	264	255	277	263	291	268	281	235	252	271	259	243	255	277	250	255	260	240	240	259	281	274	264	279	252	275	291	268	243	258	261	252	238	280	254	285	251	269	258	304	271	268	283	244	247	275	245	234	250	260	260	249	243	307	270	251	219	257	283	251	236	284	263	273	267	250	279	272	288	246	274	240	289	259	239	280	236	255	237	277	271	243	253	279	272	246	257	227	255	276	254	268	285	242	273	245	267	259	247	271	221	276	265	237	261	241	228	248	253	260	291	258	278	235	292
27115	7780	881	777	782	819	738	707	738	748	729	697	713	685	690	671	714	703	661	688	706	707	701	706	751	712	661	683	735	670	718	700	696	668	734	733	718	713	697	715	711	687	701	679	679	684	708	721	676	695	736	747	711	696	661	716	739	777	718	692	692	725	724	743	699	710	722	687	702	748	710	707	739	661	690	701	705	753	650	683	696	715	698	701	702	746	682	679	716	751	703	648	703	706	695	715	649	695	717	700	711	651	710	714	683	704	659	670	666	694	707	753	717	703	662	649	648	669	700	678	706	712	682	665	716	715	680	670	682	735	678	653	692	712	681	678	723	665	688	712	662	715	683	680	676	673	722	686	703	701	711	694	660	738	733	708	691	712	676	721	672	714	675	724	686	719	673	737	729	693	696	725	694	711	674	680	727	695	718	682	730	665	728	668	702	703	710	741	697	713	686	704	675	688	734	717	726	684	670	653	745	670	713	671	707	675	681	681	719	677	682	708	678	668	689	689	680	725	710	700	733	710	677	704	718	633	706	675	711	724	715	635	686	717	696	700	640	692	754	682	696	720	720	703	745	686	661	713	725	737	695	703	681	687	695	691	678	706	648	701	679	690	687	674	720	715	671	698	731	681	711	674	720	677	754	710	729	685	738	679	700	668	706	727	733	695	743	627	703	684	697	657	701	718	691	672	692	682	708	706	780	715	680	724	649	649	698	720	682	672	703	653	734	732	696	742	709	688	661	683	658	688	681	675	714	662	686	736	638	703	701	706	718	686	683	685	713	655	749	658	658	708	680	647	731	675	725	696	728	676	717	692	710	687	691	730	726	680	731	693	659	686	679	748	678	706	727	668	691	670	686	738	698	681	701	736	651	720	718	698	724	683	678	671	684	713	648	684	718	668	707	675	647	714	734	688	771	666	702	764	663	717	704	720	750	647	716	672	684	718	677	667	706	717	644	715	717	704	698	693	673	738	723	689	697	673	683	710	679	707	685	661	718	772	685	679	698	731	652	643	679	725	690	712	720	710	692	683	706	714	665	689	722	702	712	728	697	702	689	720	688	723	717	683	702	712	676	667	675	655	671	714	727	708	714	694	669	668	648	718	762	670	703	653	691	673	733	703	734	649	713	716	702	733	690	654	691	709	722	690	687	700	726	733	689	691	692	672	716	688	719	682	696	685	690	746	722	696	643	731	733	708	693	731	684	676	698	704	692	724	693	707	652	689	679	721	722	682	668	711	721	709	698	722	695	715	698	699	648	684	681	706	696	662	691	691	710	701	687	665	721	727	660	683	689	714	671	743	677	677	747	675	689	739	676	700	751	730	713	678	753	704	717	695	678	710	743	662	749	759	731	700	666	673	713	699	685	753	748	686	723	704	730	710	711	673	693	755	696	720	652	767	681	703	741	720	707	669	718	688	733	675	675	729	713	695	708	744	745	652	719	700	678	693	664	737	738	739	710	686	683	708	694	721	705	655	702	685	702	699	661	660	666	710	714	699	640	706	664	688	680	682	705	719	687	708	721	713	713	676	723	706	665	703	733	693	693	692	688	663	676	650	699	682	689	683	733	685	680	653	701	699	662	708	674	664	739	723	698	701	722	693	698	702	666	674	691	680	694	744	711	661	664	715	661	714	714	679	754	710	690	711	701	666	673	719	699	729	694	695	721	661	676	715	741	754	650	675	737	731	694	692	730	689	650	753	725	675	733	657	728	645	705	715	658	650	688	660	651	714	647	689	689	741	706	707	730	680	682	692	694	674	694	650	714	714	705	649	683	704	704	692	670	672	719	652	656	685	698	698	694	674	697	714	714	709	708	692	659	727	696	697	683	707	705	698	660	719	714	689	664	702	719	716	677	685	672	707	626	701	698	723	700	704	712	675	771	680	703	689	705	740	692	722	712	682	712	691	694	663	742	694	680	733	709	755	717	697	669	689	680	767	685	703	689	686	695	697	736	645	706	725	714	678	705	642	668	699	722	663	714	694	717	690	695	705	702	701	666	697	701	719	667	757	708	691	722	725	658	715	704	706	689	736	698	704	684	683	722	738	711	668	705	705	702	673	699	675	691	649	737	704	696	662	699	729	689	659	680	718	728	659	755	692	704	715	651	716	701	683	668	721	723	700	682	721	692	712	699	670	697	753	717	661	693	697	676	698	733	685	659	697	668	689	703	683	701	736	702	673	667	737	708	716	651	737	674	672	667	703	735	679	728	678	709	696	643	636	731	704	695	693	738	714	685	668	720	685	689	720	696	667	690	723	672	683	690	710	657	699	673	719	676	736	717	737	710	687	696	657	685	726	695	686	692	690	676	683	677	716	702	713	712	738	671	704	727	637	661	656	684	662	675	715	666	724	703	670	712	674	701	674	678	704	668	663	708	640	717	710	704	715	726	711	693	691	719	706	670	693	728	673	742	732	644	675	686	710	681	680	703	737	751	678	724	689	694	694	678	660	666	705	677	680	675	710	704	704	749	678	731	712	676	675	707	645	652	679	709	703	710	695	647	710	640	690	711	715	650	690	750	714	684	721	675	680	704	673	720	681	710	687	716	686	695	689	685	672	725	653	714	710	689	685	693	755	739	697	729	732	679	724	739	716	703	703	721	683	753	684	682	706	725	707	705	707	758	681	678	693	729	711	705	715	725	713	737	667	723	707	712	658	655	658	656	703	703	685	679	701	731	657	661	655	694	657	679	710	713	687	770	692	696	728	729	661	682	704	651	671	748	656	682	695	651	684	671	718	680	721	650	715	728	697	685	735	707	694	697	693	738	716	688	683	686	707	700	711	712	731	696	660	697	719	690	665	712	722	729	708	709	705	725	690	716	675	711	664	659	720	698	683	667	684	704	690	749	736	652	716	677	702	733	699	663	688	662	643	696	712	654	712	661	681	724	671	674	678	674	721	719	731	684	707	758	694	665	679	673	688	691	712	681	652	709	697	706	663	713	675	694	748	690	719	722	738	701	658	716	674	700	677	689	669	732	664	711	745	683	683	686	696	753	719	707	714	662	685	704	683	704	743	681	662	691	746	683	686	679	638	708	703	700	692	676	690	662	711	671	746	727	740	649	667	731	713	693	702	721	684	726	725	692	666	706	717	719	700	652	695	716	674	717	659	703	725	665	735	703	700	759	680	710	721	685	685	694	734	705	693	714	700	665	750	670	664	666	754	710	712	711	692	660	661	729	707	679	705	715	670	682	696	727	669	685	680	677	693	716	717	711	662	687	725	722	653	696	716	684	674	703	704	699	697	731	750	738	689	674	691	707	679	718	670	678	667	723	636	691	659	697	702	684	672	704	718	696	696	683	714	655	710	670	696	677	678	676	711	723	702	651	693	668	721	692	685	663	709	701	717	728	736	716	731	640	696	717	662	732	688	702	680	704	716	727	677	676	706	680	667	728	644	713	665	709	693	670	694	671	701	695	709	713	710	667	699	726	724	720	677	706	641	686	703	738	648	664	714	728	667	666	692	669	731	686	679
69465	42740	12503	967	440	307	276	236	223	202	186	202	185	180	183	152	149	172	166	151	168	158	138	152	142	147	142	146	159	144	140	142	144	142	179	134	155	147	147	166	159	157	165	158	162	172	145	164	167	179	126	139	171	160	147	179	155	174	168	176	179	175	164	182	191	174	163	155	151	144	150	155	143	163	154	181	147	148	159	152	150	162	160	127	146	126	165	143	148	126	125	155	134	168	161	143	153	138	149	150	141	148	145	133	139	144	131	137	152	160	138	147	161	123	127	151	135	143	160	152	157	134	124	155	130	146	152	127	151	150	135	138	136	150	158	148	124	148	129	159	159	151	141	148	159	144	139	150	150	137	138	143	154	159	148	127	147	155	166	136	137	128	145	138	155	139	145	158	139	150	159	158	135	154	125	162	156	140	123	135	143	162	151	154	136	135	142	157	151	131	135	142	140	138	120	127	157	129	117	139	132	136	140	121	134	117	146	138	172	139	156	149	147	150	157	153	161	163	117	178	148	175	127	154	141	150	143	146	155	144	145	141	149	157	136	149	136	151	142	154	146	153	117	134	161	129	148	154	136	156	133	158	150	152	141	158	161	145	155	134	164	128	134	133	166	127	157	163	141	131	145	123	134	145	130	156	151	187	152	140	157	145	119	143	148	148	154	143	139	146	148	147	125	138	168	141	137	150	150	143	147	157	142	147	149	138	136	167	122	135	142	139	134	156	138	143	184	156	123	157	148	172	146	146	136	137	166	147	154	141	146	126	150	128	141	159	133	154	157	144	135	145	156	152	146	153	123	134	157	135	124	148	158	125	122	129	155	162	148	150	165	131	155	152	169	136	134	161	167	144	150	134	141	132	156	137	147	145	142	149	135	135	154	150	161	154	128	139	155	137	138	149	147	172	157	131	145	140	147	122	156	157	130	143	167	162	145	136	136	136	147	133	146	134	132	148	167	157	149	142	137	151	146	141	137	155	140	160	173	140	178	146	154	136	139	159	146	147	132	152	168	124	146	123	154	147	142	175	152	164	137	155	117	143	148	131	161	157	120	141	134	146	166	161	135	139	156	134	134	140	150	111	164	150	151	144	157	162	147	137	154	149	152	132	155	159	123	138	125	138	151	159	148	147	144	156	133	149	170	146	164	127	138	173	143	146	148	144	135	167	156	156	154	136	153	139	147	133	142	130	141	130	126	149	168	160	156	146	131	133	140	114	139	165	142	152	163	142	141	135	134	162	139	156	112	151	175	139	152	136	152	133	141	149	125	134	158	155	168	139	155	134	149	145	129	153	139	145	133	136	167	155	154	160	135	168	132	139	135	149	142	142	137	150	151	129	162	134	153	156	141	162	138	148	161	130	149	151	151	141	144	144	146	154	143	153	143	154	143	134	144	150	146	130	134	147	147	159	140	148	145	118	146	142	159	174	132	136	159	124	160	138	166	166	149	147	164	140	153	164	159	129	141	135	149	139	126	147	128	152	147	144	155	130	135	154	167	162	149	145	160	140	146	142	147	132	156	146	141	182	149	137	139	134	141	149	132	171	162	141	151	136	156	138	141	149	146	138	158	164	130	131	134	147	144	146	143	154	159	147	121	145	146	133	140	135	156	162	146	150	138	147	154	141	148	143	154	144	153	149	124	142	166	132	156	153	138	133	153	132	138	142	150	144	144	136	150	161	164	147	139	142	134	141	145	146	155	144	133	142	142	173	126	146	144	150	151	143	149	132	163	166	142	150	155	149	156	120	135	148	138	132	155	163	149	145	144	133	137	132	149	139	130	152	159	131	156	132	140	148	160	142	138	137	145	147	147	139	151	148	141	138	149	157	149	151	151	152	132	153	151	142	147	156	145	158	153	137	106	135	147	146	149	151	159	158	165	159	139	141	150	147	168	142	147	150	150	132	147	161	158	153	160	175	127	142	135	130	124	138	147	170	124	149	145	150	150	138	159	130	160	141	122	140	157	160	126	163	142	158	166	139	157	146	135	141	115	153	131	141	158	154	150	152	147	146	139	156	136	136	143	146	160	166	147	176	137	159	148	160	156	156	132	135	126	149	145	160	145	147	149	154	129	138	138	134	160	146	129	170	156	140	140	119	143	115	144	129	157	141	132	151	148	159	154	144	169	150	146	133	146	158	137	136	128	131	159	138	129	147	150	152	158	129	152	158	164	140	168	116	154	126	136	155	145	162	138	137	162	169	141	152	143	154	132	124	118	161	148	141	147	163	128	168	144	147	120	165	154	165	149	145	160	152	141	132	135	143	157	146	148	146	140	138	143	160	135	130	156	156	162	133	159	133	137	151	151	146	130	145	162	147	141	139	154	138	154	154	166	157	143	159	134	163	134	129	144	144	153	159	161	158	159	142	138	143	146	146	147	139	141	144	128	140	145	150	141	129	138	142	136	151	124	143	140	151	142	165	142	153	128	130	133	168	136	152	138	148	131	134	140	129	148	149	130	126	151	156	126	151	147	160	169	154	159	142	153	125	165	131	139	163	156	169	142	134	130	158	146	140	143	158	133	136	172	155	177	152	135	132	135	154	126	140	167	134	149	146	142	155	155	164	157	165	155	144	128	150	141	135	124	149	164	143	147	157	155	132	126	134	130	157	160	133	145	138	145	122	173	145	140	159	154	150	137	152	128	130	146	144	150	139	162	138	145	141	149	140	130	142	137	129	171	156	150	134	146	151	123	148	141	143	144	150	133	132	139	118	158	164	158	132	143	146	161	142	154	148	148	146	132	120	135	140	147	157	143	153	153	165	136	174	145	129	171	148	150	141	157	144	147	134	158	151	129	155	177	178	160	148	126	166	126	154	160	127	132	139	153	137	166	138	130	129	137	152	135	142	134	158	144	145	155	135	147	142	148	129	117	111	145	136	168	156	144	130	140	121	129	121	165	133	161	151	158	155	139	149	147	160	133	168	134	153	143	148	150	146	131	133	154	142	170	135	161	142	127	159	138	158	153	151	151	154	145	144	118	151	167	146	132	141	152	146	156	147	145	171	169	141	138	151	147	130	147	168	143	149	145	167	150	149	140	139	141	148	167	157	155	154	142	145	151	150	144	169	156	175	160	139	149	117	160	155	149	146	124	152	141	156	130	160	126	146	141	161	141	163	157	140	141	159	160	134	139	156	135	156	136	146	163	156	148	146	158	134	145	148	150	160	146	142	140	153	147	141	163	162	167	141	151	149	149	152	146	138	135	149	143	133	142	123	158	143	147	145	163	136	145	159	131	153	143	140	149	143	144	183	142	151	137	164	154	163	161	128	137	135	158	144	159	127	127	158	150	140	163	155	148	155	168	137	153	164	139	132	144	153	136	153	144	148	147	142	126	149	146	129	149	172	146	145	131	139	140	127	142	143	169	124	157	154	163	150	165	115	134	150	149	138	131	140	151	130	126	127	136	149	147	151	143	136	148	143	149	140	158	140	146	132	138	151	136	150	168	136	158	141	145	140	138	171	137	154	134	142
45918	32075	2106	1583	1497	1188	1082	936	845	755	725	687	607	659	552	573	579	537	549	480	550	487	496	507	417	441	489	481	502	457	471	476	481	471	473	443	459	439	454	486	483	499	511	519	492	473	461	453	454	490	474	495	534	526	453	501	550	668	622	681	769	790	718	746	647	597	576	638	546	470	469	456	464	409	423	444	425	435	477	472	472	483	459	472	430	440	470	467	444	448	500	436	452	426	433	422	451	422	471	468	435	419	439	441	415	448	477	409	435	424	435	405	480	454	442	462	437	425	402	391	417	428	441	433	403	461	378	437	436	423	448	429	423	427	428	401	433	442	440	387	442	430	468	481	416	402	396	427	405	455	443	425	414	437	440	456	433	430	429	417	434	402	421	413	440	435	429	398	408	424	397	488	439	444	400	440	441	392	426	437	420	430	421	437	429	431	452	403	435	475	447	428	415	428	426	421	443	419	435	421	454	441	439	417	440	441	448	445	394	435	416	397	406	446	438	374	453	422	420	462	419	420	437	417	434	423	444	418	440	401	447	420	445	406	442	407	448	453	446	426	414	413	418	459	457	443	427	450	394	401	443	409	466	415	443	390	432	457	408	449	439	446	470	454	430	422	398	456	426	417	464	462	420	436	424	417	449	441	422	448	416	425	423	434	460	416	431	400	414	487	435	433	432	423	440	415	446	485	443	411	434	421	466	418	405	449	430	383	397	437	416	428	423	375	433	449	422	420	431	465	424	443	432	454	438	430	423	447	399	417	438	445	437	449	382	446	432	422	426	467	417	436	445	444	424	419	431	408	404	392	415	422	419	401	450	429	419	465	415	412	437	460	425	391	423	407	448	433	422	422	437	456	437	439	489	425	424	455	422	426	376	458	425	414	464	436	433	422	438	453	397	435	407	453	413	424	425	422	468	415	425	447	430	429	414	425	444	417	445	425	437	402	447	441	443	401	422	446	398	436	443	412	414	435	426	448	395	449	463	421	437	383	447	452	442	424	431	414	399	457	410	454	421	420	429	445	436	404	443	432	406	459	453	440	451	450	447	440	405	418	471	443	432	423	475	451	454	399	417	411	469	423	425	422	410	450	460	392	443	438	400	450	425	440	420	424	399	420	395	449	420	443	466	398	400	444	434	442	382	397	435	426	443	479	402	431	406	428	470	395	456	416	420	435	409	439	440	403	432	390	412	433	413	426	422	415	439	392	442	410	412	437	440	384	467	432	412	420	408	401	436	458	424	435	417	409	440	436	441	431	436	387	441	443	433	442	435	396	426	460	414	401	459	420	422	441	438	439	455	429	412	422	418	423	475	400	471	439	418	433	428	443	452	469	442	431	428	429	441	439	388	428	441	420	431	443	441	410	426	448	425	428	440	417	428	457	434	432	429	460	412	434	456	425	432	395	423	399	432	426	419	421	438	424	427	439	442	410	400	443	414	452	394	448	411	413	433	430	458	426	435	433	419	388	423	432	450	415	394	464	442	457	438	423	390	399	421	433	437	449	428	463	441	437	463	433	433	416	409	423	423	418	400	463	444	442	463	448	424	433	414	404	416	426	405	442	450	401	435	412	408	441	410	465	417	448	488	437	402	434	414	417	388	452	418	429	432	402	453	412	466	430	439	432	399	437	431	414	398	402	419	406	472	437	416	411	425	384	413	416	397	414	418	469	479	444	407	430	453	428	430	436	418	427	448	420	470	415	409	445	421	428	458	465	423	393	427	431	415	413	438	431	407	406	449	423	425	402	407	408	447	417	463	458	439	421	453	409	415	447	467	432	447	392	443	435	429	424	445	462	437	425	456	426	417	418	428	433	443	456	429	434	417	456	456	431	410	412	449	426	428	444	464	460	494	428	402	408	417	421	428	434	421	448	423	468	410	420	429	431	428	424	440	423	463	410	423	407	399	433	443	432	407	436	408	443	436	414	434	412	416	423	445	421	465	443	420	412	411	405	399	454	464	404	424	415	459	427	413	447	443	406	430	416	439	420	454	471	420	407	451	448	458	425	485	450	436	468	444	416	435	427	457	398	424	408	410	444	430	456	457	440	409	435	436	446	440	437	450	444	420	457	416	437	432	443	405	425	400	442	462	466	458	444	438	475	445	471	426	435	425	435	449	473	457	459	433	397	421	409	457	420	415	424	372	418	416	407	444	428	444	424	406	421	443	430	492	433	447	451	437	423	444	443	441	431	429	444	476	420	380	442	430	425	458	449	443	416	440	439	433	414	413	448	411	466	451	422	462	446	416	458	446	463	439	424	400	452	438	421	437	431	429	437	453	400	442	437	440	440	457	435	401	454	444	460	404	457	396	464	441	451	428	429	429	405	449	446	429	408	429	386	425	392	433	445	412	435	424	410	436	437	412	404	438	409	444	448	452	408	421	417	433	376	430	417	434	457	449	402	445	410	449	432	405	429	432	399	407	427	426	428	436	417	418	424	418	448	430	441	416	433	433	435	425	427	422	421	429	392	437	446	444	408	450	437	416	451	430	426	423	451	434	468	421	452	434	412	447	433	454	391	433	434	398	429	408	409	410	424	398	390	417	439	388	409	417	441	417	423	421	383	423	392	445	439	449	451	449	435	424	418	423	438	451	414	447	423	409	466	429	434	448	430	396	423	441	436	445	455	437	405	405	428	427	463	437	459	442	421	412	415	412	449	413	395	428	420	404	448	439	403	441	415	431	418	449	417	405	437	450	456	436	431	418	404	426	472	408	472	421	424	425	414	442	427	425	405	411	452	407	392	439	442	395	438	399	430	419	454	430	422	418	470	431	443	416	381	422	438	397	448	417	413	450	442	447	430	435	431	451	424	406	412	424	425	394	438	424	423	425	417	445	400	391	438	428	413	443	421	458	390	475	409	407	427	423	434	436	468	437	422	458	485	447	420	428	418	417	457	447	415	432	400	405	414	440	376	399	442	405	434	430	420	418	438	402	453	435	394	397	420	442	421	399	429	460	446	415	425	479	436	439	443	390	423	417	409	416	431	406	430	389	401	427	427	447	442	426	437	414	407	462	431	439	398	452	416	391	452	415	433	429	428	396	425	432	419	465	423	423	456	449	409	416	446	450	405	443	433	442	426	423	419	404	427	392	402	461	464	407	438	423	403	441	445	411	421	425	403	446	425	458	424	396	436	444	459	436	418	422	426	392	388	414	423	437	459	417	420	404	443	430	432	425	419	441	438	425	419	436	413	431	434	454	449	479	438	401	405	439	421	404	455	414	403	466	403	412	427	456	415	459	444	456	414	394	438	440	429	427	423	453	409	398	408	395	440	417	435	410	418	457	409	427	426	460	396	445	459	477	448	460	434	451	465	407	462	434	449	390	433	435	426	418	464	441	476	382	397	419	408	411	409	448	424	411	468	460	415	424	399	433	450	440	434	422	425	438	468	396	427	457	414	447	425	409	468	429	431	465	477	430	443	433	464	481	430	434	409	435	401	425	433	445	453	435	438	429	418	480	410	411	380	419	462
81404	53312	19612	3335	683	523	402	344	297	240	273	248	245	226	192	194	211	195	161	185	201	173	190	169	183	160	175	167	181	178	178	198	185	178	192	171	167	166	203	160	192	167	171	188	185	172	189	182	183	183	201	189	185	171	163	202	198	232	229	227	213	244	227	213	223	195	228	195	186	192	167	180	165	159	183	171	160	162	159	162	207	169	178	175	167	147	183	164	177	150	169	152	172	153	167	168	173	150	160	161	165	169	172	176	159	180	152	181	193	164	170	151	184	182	167	181	170	155	162	148	150	162	162	172	193	165	174	176	170	181	177	170	159	174	169	171	165	156	159	152	142	162	176	154	166	160	138	176	143	172	156	147	171	170	157	184	147	133	144	155	162	161	184	168	163	158	171	162	133	177	161	160	157	160	158	154	136	171	164	149	179	173	177	147	174	152	169	165	171	168	144	153	168	157	160	162	152	146	170	139	150	146	156	143	166	163	133	183	158	186	177	159	164	146	158	141	163	157	159	167	147	158	166	154	163	167	183	191	163	158	141	154	162	118	160	146	165	152	173	158	147	181	163	188	155	141	149	165	143	167	169	177	151	159	168	153	181	169	174	166	169	140	175	169	153	186	181	140	160	191	160	182	159	157	162	180	155	165	177	174	155	180	164	141	157	172	177	176	163	162	186	154	164	182	196	159	163	126	153	161	152	178	165	179	168	157	153	181	141	140	164	179	184	161	145	160	166	145	156	127	144	140	144	146	163	165	175	151	178	162	146	152	154	194	123	171	202	173	160	171	152	162	172	165	165	158	159	172	157	146	175	157	177	156	145	160	153	200	161	168	153	176	170	160	148	163	163	150	163	180	157	159	167	164	160	158	163	163	152	165	176	168	166	176	175	153	167	165	160	168	168	189	171	173	163	184	168	166	144	159	171	182	165	172	169	156	184	153	149	131	189	177	148	163	169	180	145	155	158	176	149	167	166	156	141	152	175	163	168	174	167	164	142	155	161	173	162	165	171	155	139	176	195	167	148	163	169	167	153	151	173	161	150	154	170	177	166	180	171	153	174	177	156	151	159	183	162	186	160	167	166	145	149	146	162	190	166	174	168	161	158	150	167	159	200	179	162	162	160	169	166	169	172	161	162	162	146	178	183	151	180	139	149	179	165	159	168	159	183	154	169	164	159	164	150	183	169	178	179	139	160	164	175	140	154	164	158	156	165	153	171	166	149	171	171	166	152	168	158	155	163	166	155	152	153	163	171	159	149	166	159	135	162	159	153	165	166	167	156	195	166	153	146	164	157	160	162	161	168	158	151	182	191	146	165	176	141	160	157	145	191	187	162	166	164	165	157	160	155	174	164	143	163	169	167	155	158	160	145	159	166	183	149	159	183	166	157	156	169	176	157	165	166	176	171	167	162	158	175	173	155	170	186	146	163	186	158	159	173	159	175	163	178	158	186	130	176	161	161	170	157	176	176	177	161	171	145	162	137	171	177	161	159	151	168	155	151	142	177	169	178	165	175	161	171	187	151	176	157	174	150	136	158	135	183	188	149	145	171	170	186	166	176	171	155	164	173	163	158	176	171	166	169	160	147	172	151	166	157	168	162	143	158	157	163	204	172	163	163	164	157	181	177	180	174	156	176	167	159	171	156	162	166	132	181	173	154	179	155	155	166	167	192	184	140	153	167	159	138	176	172	168	174	157	151	170	172	154	165	171	146	159	171	168	165	183	171	148	135	182	162	193	161	172	163	163	150	179	185	177	172	158	159	171	189	148	177	191	149	160	154	165	164	166	169	155	180	150	164	176	151	164	157	150	181	153	177	168	161	174	182	169	147	154	162	161	139	172	150	164	164	163	165	149	141	144	191	170	163	153	163	138	175	156	138	160	163	175	167	169	154	147	159	138	153	137	166	167	152	158	163	164	170	155	156	158	165	169	169	166	176	160	184	161	173	168	159	157	149	155	145	218	166	165	155	167	176	169	158	158	179	161	175	157	173	164	164	149	163	145	152	165	151	175	151	161	139	158	162	138	169	168	152	185	163	155	168	170	185	179	191	176	166	154	152	180	149	171	156	153	161	146	162	166	157	185	157	148	154	181	148	173	160	172	174	178	158	149	161	155	160	166	154	173	189	158	176	143	176	164	154	163	164	161	181	149	145	187	146	143	163	169	158	144	140	159	178	175	169	186	168	179	183	165	146	158	170	184	162	165	154	167	172	163	161	178	173	169	152	172	150	176	185	169	156	163	160	157	179	168	197	170	168	144	167	174	157	161	177	171	167	154	177	173	151	180	143	165	153	170	168	152	184	177	168	150	175	156	141	158	140	163	172	166	154	165	170	170	173	163	155	168	180	174	168	152	156	182	161	198	192	167	163	166	147	176	178	155	184	142	148	177	165	155	164	150	154	138	161	178	171	180	151	179	157	157	162	163	152	183	145	161	158	165	167	153	184	164	143	172	195	173	160	176	196	158	159	169	163	160	188	184	162	185	152	164	188	133	176	174	167	138	151	159	192	167	181	152	172	173	175	154	133	162	196	144	158	175	178	177	156	158	151	169	168	154	168	150	139	139	139	187	170	143	157	144	176	178	174	161	156	150	169	170	164	147	175	156	163	172	161	153	157	157	165	161	157	176	136	183	187	160	174	163	160	164	197	172	154	155	155	150	185	153	176	141	168	138	159	167	174	194	170	146	159	161	208	171	169	157	170	145	186	129	152	157	179	158	178	158	156	149	159	163	171	146	180	157	166	171	148	186	147	177	157	180	167	171	168	144	152	181	151	154	172	175	173	166	158	157	146	146	158	155	161	143	164	129	173	177	182	157	163	153	169	158	149	158	185	170	149	158	158	163	138	139	162	154	182	166	169	151	156	171	138	178	180	156	165	199	174	173	173	141	175	150	160	147	144	165	178	159	176	180	159	156	178	170	145	184	174	178	192	184	159	147	155	182	188	133	167	156	164	147	135	162	170	174	173	184	157	167	137	161	159	178	155	159	152	140	168	168	173	179	184	182	163	193	147	157	168	153	160	146	156	153	181	163	159	199	170	162	164	164	169	181	158	162	159	156	175	150	182	144	149	168	171	161	153	160	174	178	183	172	141	159	139	164	161	159	161	194	166	181	168	160	149	180	164	163	174	141	168	170	169	170	191	161	180	166	157	160	150	149	158	158	169	164	186	180	175	154	178	163	172	151	151	166	175	155	159	150	161	182	147	158	156	147	163	162	156	177	159	176	160	173	155	161	181	164	166	158	139	180	181	159	165	182	160	167	168	177	166	158	141	185	159	166	129	159	141	172	158	163	158	168	150	145	167	131	156	206	179	165	153	176	170	154	159	161	145	139	161	156	155	177	168	159	167	150	168	160	145	191	173	165	150	169	154	175	153	176	147	162	149	162	190	144	172	158	153	179	165	161	162	161	151	139	167	147	173	180	169	151	169	146	159	146	156	164	158	151	144	156	171	152	157	168	170	153	156	165	170	160	156	176
54938	39974	2699	2481	2367	1920	1644	1435	1243	1075	1070	908	863	788	799	734	746	663	673	688	674	622	603	603	602	588	537	567	562	553	513	570	529	557	557	510	562	533	517	555	556	551	575	659	636	617	579	593	572	597	601	557	529	539	566	611	826	1048	1014	993	959	1137	978	999	1027	810	834	772	742	713	559	494	496	504	494	529	511	557	546	576	541	548	544	483	543	510	524	479	481	462	457	470	468	497	480	497	472	493	497	525	501	486	441	489	499	500	490	495	491	460	472	521	479	456	478	499	460	498	494	510	454	441	494	487	500	513	489	503	467	490	485	464	483	507	501	516	452	461	502	458	497	484	471	517	499	455	458	489	491	461	431	420	467	494	493	475	466	510	503	496	483	460	494	500	488	478	468	454	470	413	519	487	476	460	472	435	479	435	515	506	448	478	478	462	482	498	456	509	467	513	463	434	481	483	473	501	446	491	500	500	469	464	473	462	515	484	437	449	476	450	458	486	469	482	515	439	470	473	514	493	458	501	469	451	506	485	491	459	465	474	463	407	466	459	486	454	516	460	471	438	486	492	503	492	465	490	486	495	503	457	499	445	454	487	452	472	507	506	497	511	490	497	427	479	469	505	489	480	464	472	494	466	491	499	478	506	488	467	538	538	480	489	470	495	465	476	475	458	465	467	474	507	468	481	498	512	493	474	487	473	463	452	493	480	494	459	489	449	507	445	492	513	479	489	476	460	487	474	461	465	475	474	495	487	476	469	461	494	476	447	465	490	484	484	476	499	470	474	440	471	457	477	456	495	477	472	455	459	493	480	506	442	478	466	499	478	449	495	444	506	435	451	472	505	520	496	513	453	486	458	450	473	468	497	518	527	465	508	463	468	511	458	476	513	473	488	497	463	498	468	478	484	475	512	479	485	456	465	488	474	463	488	450	499	455	454	451	480	465	467	491	491	491	465	503	477	480	500	462	481	459	499	484	518	465	460	475	442	452	483	463	507	483	499	484	486	478	476	465	457	479	446	483	485	500	484	494	464	502	483	481	463	468	474	484	485	486	483	448	513	510	447	478	453	502	507	488	513	511	486	462	456	444	466	464	455	491	485	479	492	485	475	479	470	479	509	451	499	448	474	464	473	466	501	463	496	464	476	452	494	476	478	489	470	506	452	481	450	437	491	499	520	440	493	478	496	452	464	472	485	495	446	501	503	483	431	477	465	465	499	485	476	475	498	486	473	476	469	465	480	486	499	420	493	459	491	457	488	479	473	481	463	533	453	481	468	484	464	446	491	482	431	492	506	476	507	458	447	468	448	495	514	472	457	470	452	458	480	482	508	465	452	493	454	464	478	467	487	474	458	523	442	483	455	469	463	473	495	454	479	471	476	490	455	491	437	506	474	491	502	473	499	454	462	500	485	479	448	488	465	485	498	450	506	461	515	501	454	436	521	461	440	541	489	475	501	469	458	527	473	468	464	483	497	473	449	475	480	476	462	490	513	452	470	464	474	499	487	490	440	495	539	465	481	504	494	524	480	462	474	500	476	448	481	479	470	499	507	501	469	471	449	451	442	448	468	506	503	459	482	470	458	463	470	473	522	471	467	475	452	478	501	522	460	482	453	497	468	513	492	482	524	457	465	474	479	503	488	452	456	462	471	500	452	442	435	481	483	492	457	466	476	506	507	527	527	477	483	469	451	489	512	443	482	428	480	470	479	449	465	447	434	487	497	456	458	447	500	463	461	458	450	463	464	486	512	532	482	473	455	465	542	478	464	505	484	487	483	485	484	465	492	479	492	454	491	486	461	484	474	485	479	496	498	469	460	513	452	451	492	477	478	434	507	453	475	509	467	502	458	493	475	487	480	453	457	500	520	456	503	442	478	456	489	470	483	476	497	487	455	527	472	440	490	501	461	481	470	470	479	473	520	448	519	480	464	509	447	474	463	489	481	482	471	461	467	469	486	462	469	477	463	457	485	526	460	506	472	516	499	487	479	478	484	469	497	471	464	481	474	490	425	459	502	450	513	477	437	461	471	457	470	492	499	512	447	469	468	497	487	485	446	484	502	529	474	494	482	484	468	433	450	457	477	450	481	456	470	463	513	486	449	486	455	472	497	459	504	494	456	461	499	489	444	480	514	445	463	432	515	513	468	469	517	451	459	442	509	530	486	500	477	486	466	509	532	456	478	480	501	483	475	452	444	471	450	514	499	487	454	466	448	483	513	501	464	478	477	521	424	473	452	477	473	477	448	504	453	470	466	507	471	483	474	493	456	455	464	480	496	523	468	481	502	433	444	487	471	460	495	495	520	487	508	488	477	508	489	446	451	466	472	508	457	487	436	493	466	469	463	489	442	469	459	489	479	462	495	477	495	470	478	480	449	481	483	484	489	523	502	450	492	457	499	466	441	527	525	470	486	469	471	453	450	504	461	480	460	483	501	492	503	494	484	480	492	513	452	498	496	461	521	490	483	484	469	478	455	454	462	482	473	438	461	477	477	515	518	486	481	432	521	502	483	523	495	483	444	474	489	459	482	499	471	461	472	477	487	503	493	495	501	441	497	504	477	477	488	467	484	464	494	481	493	501	479	463	474	475	479	416	468	453	467	468	495	480	449	457	460	491	451	472	498	476	462	496	465	416	472	462	456	484	457	457	454	447	462	448	504	468	476	456	486	464	462	501	471	452	451	471	460	468	475	464	511	456	493	474	461	479	455	478	461	435	455	459	493	478	456	461	472	476	478	500	494	470	492	466	462	458	475	499	461	470	462	481	485	481	462	485	507	462	461	454	475	483	454	442	439	500	463	498	467	488	479	494	536	477	534	478	501	501	522	513	474	476	485	531	484	475	480	463	469	473	446	467	512	508	462	471	459	499	488	491	517	467	471	491	509	464	486	502	472	460	501	467	513	468	504	469	497	464	488	490	467	487	429	479	475	496	489	479	454	476	468	481	483	459	487	486	463	492	471	464	493	463	481	470	487	465	444	490	459	522	439	471	497	469	510	503	476	501	461	492	494	529	448	487	471	460	482	459	476	474	464	458	491	461	493	520	449	474	476	514	439	522	489	469	468	478	488	492	465	464	510	486	449	467	504	429	459	468	491	468	477	492	444	474	488	486	487	497	473	454	478	475	491	476	458	502	484	463	467	485	492	498	506	483	478	482	448	449	478	474	454	457	411	509	504	464	462	515	437	481	462	471	450	465	506	455	476	467	480	489	484	493	497	495	496	508	502	479	453	511	508	488	494	485	475	478	470	526	472	462	493	469	459	472	480	483	487	469	482	457	497	487	472	466	489	459	494	456	495	464	436	522	435	440	468	489	485	472	491	456	506	458	484	467	458	499	481	488	469	494	470	518	517	439	449	447	475	521	497	493	473	470	478	472	467	509	474	507	484	495	458	505	462	494	460	490	474	453	456	477	496	453	457	490	481	536	482	502	459	472	460	481	479	490	495	480	480	484	465	477	486	513	515	492	450	449	487	488	475	481	511
33605	9752	951	302	261	250	262	265	263	247	267	253	245	269	282	265	273	269	259	271	261	236	268	246	263	267	240	274	266	242	257	238	272	266	255	267	246	270	227	272	255	250	248	258	270	230	258	269	242	243	265	239	259	271	256	257	240	267	270	237	270	254	258	266	265	236	252	272	249	240	245	233	254	225	237	239	263	263	273	283	253	270	261	247	282	232	282	261	242	262	267	246	269	272	265	275	256	267	248	256	213	264	282	262	238	247	241	267	290	295	261	258	274	261	248	262	231	265	242	240	261	275	290	255	229	224	276	236	274	212	278	253	240	257	244	245	236	253	281	230	278	246	266	253	275	254	237	234	257	252	263	305	235	273	229	260	280	252	249	252	248	271	250	291	266	287	237	250	248	233	243	257	251	259	229	241	257	256	252	248	223	261	260	242	254	263	266	235	272	261	256	285	244	274	267	290	261	284	251	237	251	231	265	266	257	285	251	263	240	252	250	253	257	267	223	270	265	258	269	221	224	256	234	256	271	243	253	267	264	255	236	228	262	255	270	262	229	282	244	264	275	246	272	244	247	264	260	259	273	252	250	270	238	241	281	278	246	241	270	257	242	245	270	248	256	249	248	265	259	255	263	267	278	278	258	263	282	284	260	271	278	274	251	268	238	235	276	250	240	246	266	280	244	276	252	240	243	244	240	257	274	230	286	226	262	251	283	258	251	245	248	252	233	247	239	273	246	234	254	220	237	271	243	237	256	263	293	256	235	269	258	256	251	251	266	252	251	243	257	233	273	263	257	265	267	254	275	258	232	250	229	253	263	254	256	280	240	249	262	246	255	232	262	293	263	269	262	249	257	268	279	247	256	254	247	257	253	273	255	256	241	239	232	226	252	271	258	268	244	244	272	276	262	272	256	277	256	262	253	262	257	253	251	281	263	254	244	238	258	242	257	251	236	241	246	275	264	297	271	260	248	256	257	254	263	261	285	263	252	260	282	267	282	291	244	270	268	238	242	252	233	263	263	260	282	253	269	245	257	238	265	258	235	252	252	276	271	226	251	221	272	240	232	258	228	235	282	272	235	259	265	246	252	262	303	247	275	255	268	253	276	245	248	267	257	301	262	230	275	253	254	236	247	264	252	228	242	236	271	273	255	257	248	231	260	259	272	258	261	269	243	250	249	259	255	261	268	270	248	255	257	245	252	286	258	252	271	232	249	220	239	255	238	261	220	265	266	248	239	254	261	255	252	250	232	237	258	277	244	271	246	257	220	248	253	248	278	251	216	246	249	253	266	260	253	230	234	247	253	246	249	295	275	269	279	287	265	244	259	269	273	258	249	218	288	301	254	248	250	266	237	282	265	237	261	238	270	243	279	273	259	250	257	234	267	247	255	245	274	254	266	267	248	273	263	261	254	277	257	242	266	275	273	235	268	249	270	287	242	252	264	261	277	259	267	239	242	228	255	266	259	240	253	268	251	239	250	270	249	254	261	229	261	264	253	260	247	236	244	269	253	238	253	246	267	277	267	247	298	242	244	276	248	287	254	262	268	248	274	260	199	290	252	278	261	276	257	240	274	268	246	240	233	259	268	248	277	260	270	254	253	251	248	250	251	226	279	263	261	275	268	275	242	259	254	273	246	254	294	255	236	260	223	263	274	262	257	253	256	250	237	265	265	264	256	254	237	229	255	238	266	261	238	248	242	222	242	276	268	285	243	250	252	237	268	234	268	278	276	221	267	266	252	256	276	270	265	254	226	251	258	243	252	213	269	247	259	277	254	242	257	254	237	238	268	291	280	248	250	244	257	247	210	258	259	251	289	291	269	253	239	267	264	250	256	262	240	243	274	256	262	226	255	267	252	252	286	249	270	254	261	278	263	264	239	242	247	269	228	233	292	240	259	258	247	255	257	242	235	262	245	254	272	240	253	245	267	278	252	289	233	227	233	274	265	252	267	254	273	278	239	260	266	249	284	266	250	244	249	248	281	251	251	248	258	230	250	293	255	215	271	232	271	253	251	246	268	249	258	257	225	243	260	258	244	264	223	261	247	276	215	234	258	237	246	236	259	276	263	243	254	252	271	237	278	298	249	255	249	251	271	260	274	260	238	239	259	284	240	213	285	254	273	303	263	245	238	246	255	259	262	239	252	269	264	264	232	244	254	278	257	240	255	254	244	241	280	273	262	267	260	242	269	248	254	255	239	247	248	249	240	239	274	264	244	246	262	254	258	240	240	255	254	254	225	270	251	266	258	261	260	254	257	250	252	259	244	227	254	244	276	255	228	250	251	271	279	258	252	243	278	269	282	246	278	253	210	272	239	253	278	245	271	259	233	254	241	249	250	217	262	281	261	234	236	265	255	274	253	261	244	269	271	260	247	263	279	231	228	235	253	277	234	264	266	281	245	275	254	282	241	255	267	242	254	238	244	255	243	260	273	243	237	238	256	247	240	290	284	251	255	246	283	290	230	242	248	230	241	264	242	280	239	251	262	221	243	247	257	265	263	245	246	265	249	262	269	213	244	235	256	249	247	249	257	249	257	255	256	249	238	253	240	285	256	248	263	286	259	277	232	251	227	277	257	264	243	277	279	246	263	283	266	261	244	257	255	251	253	255	257	259	202	240	252	248	274	250	240	281	261	229	264	234	268	245	258	238	232	241	272	267	245	250	249	237	261	255	301	233	266	251	248	236	292	213	270	237	255	255	252	257	269	247	272	265	281	232	252	231	253	244	257	268	235	238	249	261	257	264	253	256	260	255	233	267	247	280	247	242	225	263	247	237	240	271	259	253	257	247	257	266	221	274	247	246	264	251	270	230	264	265	267	262	269	262	218	248	274	255	279	274	274	256	286	266	261	235	280	236	264	243	242	257	232	262	281	277	284	266	264	255	273	273	263	247	249	286	244	256	279	237	246	238	284	272	234	258	256	266	254	230	260	228	241	270	253	246	272	263	252	257	266	248	258	242	246	253	262	233	258	233	271	283	257	264	258	231	265	251	280	265	260	268	280	268	261	226	239	256	231	267	228	261	261	255	242	200	238	252	248	262	235	277	269	257	259	242	252	264	270	254	279	268	242	242	263	246	271	269	228	252	276	223	267	258	275	216	250	267	242	273	242	275	273	248	274	266	270	253	258	244	251	244	255	244	260	274	232	276	263	270	255	269	255	277	268	297	244	249	259	260	253	247	254	234	262	259	249	268	220	271	267	277	235	245	257	245	256	251	244	234	238	268	246	237	282	286	278	251	253	270	230	271	250	278	271	255	223	269	255	259	245	258	260	264	258	270	263	261	245	283	246	229	248	251	238	268	280	259	263	232	253	269	244	236	256	273	246	238	267	255	250	274	255	259	240	273	266	273	250	244	272	257	221	249	244	261	268	260	267	252	261	252	270	241	280	257	215	259	274	261	263	249	250	253	258	252	262	247	262	237	267	249	258	230	263	259	256	229	258	243	243	262	267	225	248	247	259	281	257	260	262	232	237	286
27539	7677	787	794	790	793	804	734	751	709	726	724	715	667	717	694	744	706	696	671	710	755	679	666	738	710	667	733	644	685	673	674	733	735	696	688	765	663	701	665	659	702	756	721	726	742	723	707	759	715	666	680	660	665	719	731	723	711	730	768	724	703	755	681	708	696	748	703	713	723	716	746	684	710	652	699	731	682	738	730	702	696	734	702	676	657	686	692	689	706	697	739	715	700	715	698	656	678	704	700	660	733	703	720	630	680	717	713	706	698	741	713	688	701	709	697	722	657	670	671	691	607	674	673	676	728	654	716	717	706	679	688	704	672	675	702	683	691	735	688	753	700	684	709	658	694	654	703	658	688	655	693	708	693	643	695	745	720	672	650	709	662	679	695	721	706	726	724	699	701	686	722	703	687	728	653	681	671	664	697	688	679	665	660	679	669	721	692	690	706	667	697	679	678	731	668	697	679	724	681	697	643	705	684	705	722	671	682	703	654	678	651	713	690	721	665	704	647	646	681	696	705	673	688	700	685	660	667	665	704	680	693	661	683	717	691	688	682	679	671	680	660	725	727	677	695	690	703	732	679	678	707	717	713	721	685	689	676	656	684	677	661	667	719	688	739	640	699	707	693	708	694	706	720	692	618	663	710	677	664	657	685	666	699	713	679	666	668	720	636	734	678	691	699	695	647	682	697	697	697	680	663	711	714	640	698	687	688	701	688	702	695	725	663	703	669	677	685	758	729	700	723	737	707	703	657	644	704	686	664	675	724	723	638	701	715	670	702	666	677	687	672	701	659	690	730	671	698	700	655	702	727	697	708	731	711	694	686	715	708	660	695	730	675	662	680	716	661	655	662	692	650	688	683	700	707	668	681	719	692	684	715	693	686	710	649	696	726	699	676	677	708	688	705	688	700	709	683	691	701	686	698	692	696	671	699	739	729	677	712	690	683	680	638	724	660	699	725	667	681	656	681	696	684	715	647	665	674	682	693	665	672	706	681	685	718	687	701	661	758	639	671	716	638	712	702	671	667	730	694	731	717	705	646	703	740	671	693	707	626	690	679	704	661	691	716	671	715	730	688	704	701	677	691	732	649	688	743	746	712	725	694	731	690	663	749	674	686	702	701	685	751	714	703	666	702	714	746	660	736	656	728	684	710	641	667	666	691	677	699	691	664	701	755	722	677	695	663	669	702	673	694	698	673	677	748	728	693	708	696	751	699	682	699	678	724	688	703	694	700	696	716	763	664	649	737	658	701	740	742	659	682	680	670	685	719	686	744	700	664	693	694	666	668	680	726	688	722	697	704	744	680	690	703	679	701	702	671	653	704	692	705	720	697	639	702	686	647	694	724	691	680	670	706	678	715	673	699	704	700	676	667	710	689	703	676	699	658	711	681	725	700	646	684	697	691	683	697	732	709	662	685	693	696	655	697	730	712	716	720	704	756	715	755	703	700	718	718	676	683	687	696	689	712	682	709	669	690	659	680	734	691	734	713	710	684	701	708	760	681	687	673	662	693	699	761	698	696	693	659	705	641	700	712	728	675	676	726	683	693	701	680	701	767	651	695	707	699	645	730	687	689	678	707	666	703	701	657	702	697	681	679	699	737	679	724	711	728	662	683	664	700	715	677	697	732	710	668	666	724	670	669	700	692	694	709	721	689	715	723	745	687	733	721	690	708	686	694	679	693	701	682	669	704	699	673	730	659	738	640	705	705	699	725	729	731	734	647	717	733	681	669	674	666	713	655	716	695	663	685	701	690	695	745	624	663	678	640	690	728	644	634	741	702	666	677	664	687	697	707	691	740	662	737	732	721	688	735	690	696	726	697	703	690	735	681	692	709	675	681	690	683	728	673	687	714	679	682	720	737	754	695	686	730	678	651	739	689	663	666	726	699	737	701	702	712	655	697	668	673	726	674	652	663	714	677	706	670	723	659	673	725	700	716	707	679	686	716	722	687	700	725	662	692	672	706	703	670	745	712	702	708	615	668	634	726	721	716	670	735	647	691	705	683	658	730	689	710	678	654	727	712	704	736	699	651	710	705	696	701	733	674	688	700	700	679	647	658	721	687	716	687	703	647	721	705	715	673	687	726	656	635	678	689	692	688	705	681	672	676	693	714	685	693	661	686	695	682	673	733	624	724	686	715	650	670	657	709	697	696	713	687	715	666	700	701	729	668	651	721	670	721	735	671	671	713	698	717	653	720	713	676	690	670	687	707	700	739	719	718	714	658	730	693	702	713	706	748	688	692	778	706	652	671	670	657	699	686	650	691	724	709	680	690	687	678	700	690	666	676	676	740	705	706	688	697	708	690	709	710	684	690	648	682	679	707	709	690	715	689	713	657	668	707	718	657	719	668	698	686	678	674	728	675	683	671	646	632	645	674	690	685	677	697	686	688	676	680	705	681	733	672	683	712	653	663	681	709	680	731	694	727	747	655	738	737	714	691	764	688	688	650	683	676	680	693	724	709	721	674	716	731	687	718	658	696	678	674	685	690	688	615	717	662	661	710	713	699	704	684	694	725	681	706	694	756	693	658	683	713	687	668	679	729	687	740	715	760	694	689	708	704	733	700	677	673	663	669	720	696	671	704	690	721	671	723	706	689	672	739	680	701	694	724	695	622	766	743	644	709	712	675	690	733	702	706	689	701	727	691	685	722	686	712	692	718	692	709	649	682	689	650	719	701	699	714	630	678	688	744	695	698	653	678	684	695	691	660	729	704	738	663	726	718	685	676	681	673	623	648	694	685	677	633	709	658	739	713	726	717	720	701	662	673	710	681	687	748	674	705	697	672	706	679	648	664	700	722	693	687	655	690	715	678	724	659	661	684	663	680	687	640	646	662	654	695	682	716	690	689	707	692	711	689	630	691	721	687	661	712	686	695	693	713	703	711	750	673	664	711	712	694	724	726	715	654	666	686	648	679	676	689	688	694	678	716	697	709	667	692	669	715	701	678	652	713	682	690	671	670	718	740	714	725	711	668	725	693	665	653	647	710	665	688	681	687	714	714	699	702	727	668	699	727	718	697	675	703	665	726	662	664	665	661	689	683	685	744	748	682	682	716	654	709	733	684	736	704	735	681	700	711	641	665	680	735	672	690	697	708	690	670	695	697	703	721	709	704	708	717	686	683	669	706	680	689	673	700	714	702	733	770	701	701	690	679	695	726	701	655	741	709	712	738	696	680	654	701	727	679	691	667	714	690	682	677	649	679	655	665	720	716	717	708	715	685	697	652	739	674	722	691	701	708	703	642	673	699	674	655	681	699	651	675	701	700	720	695	650	688	694	693	679	681	699	660	659	684	681	662	646	681	675	725	745	714	722	701	700	701	734	661	699	691	744	675	700	702	715	689	665	673	678	694	708	706	698	702	688	712	668	709	709	686	672	745	689	664	697	689	691	689	702	703	664	680	655	694	678	688	685	656	652	668	676	676	686	664	693	649	678	698	723	705	689	661	684	625	714	708	704	638	669	730	683	686
69020	40731	13049	1140	425	348	243	256	218	220	190	184	191	136	177	157	180	162	156	158	153	148	145	154	186	164	149	150	158	160	145	139	150	156	149	138	136	144	149	167	152	173	165	140	160	162	143	163	155	157	155	152	141	148	150	177	157	191	181	219	187	179	165	164	180	175	152	190	148	164	133	151	172	138	157	143	142	154	142	186	153	130	151	136	164	141	147	140	108	140	130	123	135	153	157	176	130	158	167	139	143	158	155	144	153	150	158	133	158	147	162	132	146	160	173	134	164	153	148	134	146	142	126	145	163	152	143	128	134	169	153	144	144	157	135	143	155	151	139	147	169	145	138	151	169	131	137	151	160	139	176	119	145	135	138	148	150	151	123	156	138	134	143	143	141	129	133	132	134	156	142	138	156	148	138	121	133	124	146	141	160	135	160	157	142	151	148	166	138	130	161	134	147	154	145	156	138	132	133	150	146	168	141	134	133	166	131	167	163	145	136	137	177	145	160	143	141	135	117	142	135	151	142	147	140	149	158	144	133	142	151	141	139	161	129	144	152	142	126	131	152	143	140	139	155	170	142	139	137	140	126	146	132	146	157	160	151	132	128	166	153	134	182	150	130	135	137	147	170	142	143	157	149	155	171	144	153	152	164	156	135	142	142	135	126	150	140	148	152	142	150	148	127	143	155	127	141	141	152	153	151	153	121	147	133	162	141	135	149	141	156	141	152	153	160	151	130	140	147	161	143	148	131	155	158	145	141	123	160	163	137	131	155	149	149	141	129	156	141	134	159	141	167	128	123	149	153	139	144	140	156	127	144	168	150	153	133	152	140	148	144	159	141	153	146	144	139	155	144	135	156	135	132	147	155	120	136	123	143	180	157	126	144	171	143	154	130	142	145	145	131	141	133	131	163	142	130	142	134	128	138	139	138	159	136	143	133	135	137	164	160	158	171	148	154	148	157	132	137	140	131	161	159	126	156	131	134	167	162	150	147	144	136	133	150	138	150	132	160	169	142	154	164	113	147	130	157	145	123	159	151	140	144	143	129	130	125	124	124	138	154	160	157	147	169	145	123	123	132	145	171	124	129	144	149	169	148	147	151	153	141	152	141	147	151	129	164	131	131	132	150	133	168	151	162	134	139	140	146	144	131	158	136	165	169	153	129	153	117	107	146	139	146	141	145	148	158	152	118	154	161	134	147	142	137	162	134	159	140	136	149	127	133	154	135	163	132	149	142	165	134	140	158	121	141	151	154	146	143	150	170	160	147	154	158	162	144	129	152	153	142	140	146	142	135	132	171	151	132	133	158	140	118	125	151	161	145	153	157	140	145	138	126	155	157	138	159	129	139	149	158	167	150	139	145	156	138	152	149	155	148	133	143	148	152	122	158	137	169	144	143	127	173	149	153	129	148	155	151	137	107	119	133	135	134	137	146	169	142	122	132	134	136	149	138	141	124	132	153	130	125	139	136	161	129	138	148	135	155	144	144	156	167	153	129	137	130	140	140	147	152	148	136	134	143	136	129	129	129	152	137	150	143	141	130	133	156	144	126	147	151	140	164	140	161	164	140	134	143	139	136	135	153	159	141	154	129	142	142	118	132	139	151	130	142	159	150	143	152	115	147	144	155	152	157	155	159	150	151	143	164	127	125	134	155	122	135	134	121	142	156	132	140	136	143	124	134	155	142	164	130	154	134	160	163	133	159	149	148	172	154	148	134	145	165	154	146	157	141	156	153	142	152	147	131	159	158	144	137	167	131	121	151	162	140	129	137	138	151	130	150	154	150	139	159	156	127	134	153	144	131	141	139	158	171	138	149	121	133	153	141	128	125	155	132	139	135	133	143	137	166	158	172	158	167	149	147	180	145	145	161	151	131	131	150	164	142	136	141	157	149	147	141	134	137	155	162	143	149	148	139	154	130	148	130	147	144	128	131	135	138	128	148	139	158	140	159	154	165	144	148	163	132	138	146	148	144	146	136	158	169	114	129	136	140	130	145	138	143	159	152	161	147	155	158	143	141	133	160	143	139	163	145	127	144	148	149	157	142	145	149	142	134	154	139	152	166	153	158	132	140	145	126	133	159	157	151	163	127	160	129	154	147	134	158	117	117	137	157	152	139	119	125	142	140	135	167	141	131	163	132	135	144	135	148	133	150	139	139	143	140	144	125	138	143	143	126	133	133	140	148	140	125	131	158	161	158	130	161	134	148	148	150	151	135	154	156	149	154	131	144	127	150	136	136	131	135	140	146	169	153	157	142	129	131	153	133	136	144	143	130	130	124	162	132	136	156	138	125	160	152	161	152	146	126	158	148	145	146	145	145	145	143	149	154	126	149	158	141	148	163	158	143	109	147	159	135	172	131	144	140	137	146	139	121	164	152	138	136	142	151	151	152	153	132	145	138	149	125	151	154	127	142	149	143	166	153	151	125	130	151	151	143	126	146	155	133	133	139	134	138	146	152	138	162	136	137	138	134	153	147	149	122	152	147	129	135	168	141	143	146	117	140	141	147	135	151	151	140	148	134	133	137	148	123	131	136	145	141	159	147	166	137	130	132	151	154	152	115	159	124	128	143	166	197	121	142	126	138	136	139	163	120	159	167	126	172	134	145	155	138	143	142	133	146	135	144	149	148	121	140	137	127	163	146	143	150	142	129	142	123	161	131	140	152	157	141	141	136	144	162	147	143	138	132	142	130	154	151	147	143	144	133	131	146	149	137	153	134	141	148	147	151	131	131	120	139	147	160	146	137	170	141	138	148	155	138	143	163	143	143	150	154	163	147	158	153	128	134	145	141	149	157	151	149	162	145	146	160	143	140	122	149	134	128	164	141	145	148	154	146	135	150	139	150	130	119	132	153	155	137	113	144	141	158	151	155	141	125	166	156	140	135	131	129	134	136	141	139	166	141	137	149	143	146	140	127	155	148	160	158	152	124	150	148	147	135	133	155	151	135	140	166	137	140	145	142	138	141	153	161	153	152	153	139	149	140	144	147	159	134	141	151	125	169	146	130	148	126	136	131	149	126	135	138	130	151	125	138	151	141	146	120	161	146	152	136	140	158	143	174	145	154	149	121	152	137	143	134	135	142	163	160	141	119	132	144	148	148	107	144	145	139	155	128	142	145	139	149	133	146	133	147	135	158	139	161	144	125	135	158	143	143	136	151	148	146	153	123	126	161	138	128	168	157	152	136	144	136	131	137	131	143	153	153	115	150	164	135	156	136	147	151	154	151	158	155	133	164	121	146	137	150	142	176	157	134	143	150	140	118	139	149	136	148	149	120	147	170	155	140	140	148	142	122	170	138	160	143	140	155	142	135	148	154	153	120	121	151	146	139	133	155	152	145	151	134	125	157	141	154	142	163	135	165	127	148	151	137	151	145	146	126	154	141	149	137	137	148	149	169	141	142	156	113	140	146	157	127	134	128	167	136	152	152	150	136	131	151	160	137	138	153	133	166	133	148	153	168	137	136	146	172	153	146	147
45715	29615	1551	1588	1466	1227	1060	953	817	760	716	638	639	596	609	564	576	521	552	510	512	482	490	492	469	501	472	494	455	470	414	499	439	428	420	410	446	411	488	461	475	447	493	547	536	506	512	464	460	444	440	473	511	471	513	520	530	584	632	999	740	712	608	642	633	601	584	574	571	513	495	440	391	459	404	465	451	496	447	466	473	468	432	473	464	441	444	462	419	447	399	453	431	458	424	415	436	441	422	413	404	460	410	429	448	434	417	415	437	413	426	420	432	433	439	427	408	451	439	450	460	425	417	415	432	397	450	454	446	442	435	461	452	419	416	422	415	410	434	419	451	430	421	462	427	419	444	421	437	473	445	446	406	446	419	394	424	407	449	426	425	437	419	428	425	412	433	463	472	411	452	407	430	416	389	404	428	446	425	437	401	439	395	483	435	457	427	426	459	421	427	437	416	442	478	459	429	427	422	426	424	432	396	447	389	410	414	406	468	395	396	409	412	437	439	397	419	430	426	462	448	419	428	434	430	428	429	422	419	427	394	448	420	443	466	449	473	412	446	421	396	421	456	450	435	415	432	412	430	415	465	440	431	447	417	422	441	452	457	413	432	444	432	424	383	404	407	434	425	423	424	416	454	411	439	375	417	419	420	424	435	421	437	440	413	408	412	436	420	458	422	471	442	417	419	445	448	433	432	460	426	400	438	439	453	422	417	424	434	433	397	464	431	415	398	458	434	431	430	413	402	443	380	465	432	401	457	416	446	444	426	407	389	411	410	428	430	416	436	385	447	440	453	474	441	431	398	461	423	418	397	435	433	416	460	394	441	432	405	412	431	436	395	431	415	415	470	400	433	452	428	425	379	434	436	425	402	441	420	455	455	440	432	416	444	423	393	436	431	399	468	423	426	437	413	450	464	417	458	430	396	409	467	417	426	440	427	419	412	454	421	450	452	411	444	416	412	417	446	442	429	461	438	418	476	505	396	441	395	423	429	414	448	463	446	431	410	436	401	473	426	421	469	414	406	443	435	438	438	431	420	425	435	421	422	435	410	403	453	407	438	410	457	420	440	423	429	405	422	432	438	449	372	417	441	433	410	431	476	450	406	436	457	417	422	433	434	457	417	406	413	432	440	438	412	420	440	426	392	421	412	424	410	489	452	452	448	459	427	427	452	413	420	415	411	447	434	443	444	414	427	426	424	446	417	448	423	400	435	430	423	452	425	466	451	450	428	479	395	403	443	436	462	423	424	414	477	449	403	431	444	418	428	449	427	423	418	433	416	433	437	416	422	428	432	471	460	431	419	413	399	462	415	414	408	432	404	419	416	465	408	434	451	455	409	410	457	393	420	430	440	453	404	440	423	422	433	435	455	441	436	428	424	414	396	403	434	403	409	424	454	406	418	408	397	448	429	427	436	459	429	448	408	409	368	419	446	429	455	440	410	443	424	415	456	437	439	414	390	441	444	386	481	391	426	409	442	459	434	439	408	433	434	397	395	455	409	406	442	429	443	436	451	417	449	441	434	398	411	405	455	383	424	396	448	408	421	480	456	436	449	433	440	483	430	453	402	448	452	439	444	420	405	439	465	412	431	405	417	400	459	406	429	439	416	461	429	419	422	437	430	420	435	428	417	409	447	475	432	474	450	424	449	438	433	394	467	399	465	433	422	435	463	424	430	438	424	427	404	407	425	408	427	422	435	449	403	440	460	425	436	417	487	405	431	430	422	463	448	471	417	442	453	458	403	449	407	418	442	456	456	406	424	414	430	430	432	405	420	398	406	402	416	446	413	396	427	400	428	437	408	406	419	418	451	453	398	401	411	409	399	398	415	444	446	420	455	445	444	419	425	414	446	465	403	436	430	392	457	457	447	389	373	431	438	415	415	375	402	441	445	398	457	410	469	414	413	462	405	447	425	417	437	434	424	400	414	426	449	438	429	441	461	450	455	423	447	446	415	420	441	401	437	489	417	429	391	462	369	419	475	451	429	420	433	413	442	454	446	422	468	436	430	414	431	458	438	445	439	430	456	421	400	442	475	404	433	436	432	413	464	439	443	416	407	423	437	397	419	455	398	433	441	464	444	418	444	422	455	430	433	411	427	418	439	426	425	463	400	436	354	468	420	410	439	443	425	399	407	408	377	463	430	420	441	432	460	428	429	446	417	412	438	446	424	414	405	409	397	442	416	386	450	416	470	437	495	470	366	439	440	421	423	420	424	452	439	452	417	391	499	443	388	414	394	395	422	413	433	411	443	408	447	426	417	449	421	401	469	414	431	409	431	376	405	432	439	441	438	458	435	445	430	430	408	442	424	435	423	426	430	402	430	427	440	432	367	429	416	445	460	417	450	426	428	430	421	409	417	409	411	419	428	401	422	389	416	418	403	429	405	413	419	421	411	447	392	407	437	437	456	461	429	446	422	410	421	419	461	447	421	409	428	445	427	424	412	427	452	422	440	416	394	429	458	412	461	420	439	405	431	467	407	443	430	456	407	434	436	415	462	427	441	412	469	429	405	407	417	452	460	443	343	395	439	430	382	439	424	452	426	434	440	448	444	412	439	469	420	447	422	457	396	433	441	419	431	411	449	441	452	430	423	420	455	436	424	466	418	459	432	432	426	385	447	426	443	443	411	434	440	431	439	442	449	434	393	441	436	436	409	410	431	389	437	486	452	409	434	417	415	461	437	421	440	423	427	432	445	431	446	441	450	448	413	423	415	424	417	436	427	416	429	392	417	450	447	403	394	447	434	453	374	426	424	419	424	426	445	426	433	412	425	381	460	431	418	402	420	424	463	445	450	414	450	426	464	405	437	438	404	430	432	386	405	418	414	458	411	458	395	411	418	402	421	446	453	389	407	427	402	455	428	442	443	458	408	460	417	391	392	450	435	422	466	449	442	414	441	482	424	436	442	454	419	461	446	434	422	439	417	434	426	415	439	429	415	426	415	430	430	440	407	434	430	413	427	430	473	430	398	438	415	436	400	439	489	391	442	458	436	475	388	392	444	423	433	440	456	414	396	415	418	432	458	421	428	419	431	482	450	461	409	447	499	435	439	397	389	455	445	440	428	440	414	451	434	430	425	422	408	405	413	445	467	401	431	443	415	406	471	424	419	395	438	405	430	431	419	471	392	413	435	454	410	449	400	433	409	455	443	414	418	417	428	439	415	341	445	443	399	404	428	415	433	464	422	422	436	390	476	417	462	436	454	432	424	455	445	440	446	440	420	431	440	453	443	452	429	422	437	420	406	436	415	428	434	417	415	441	455	404	395	417	440	425	421	399	448	427	414	434	417	411	406	420	421	433	418	452	436	408	450	435	427	432	433	447	430	470	397	435	456	476	444	431	443	412	418	429	440	436	445	448	449	417	426	431	433	394	428	428	430	434	429	431	437	415	457	420	384	387	446	457	439	451	413	427	419	432	413	392	421	436	423	415	460	442	441	424	435	456	423	395	455	432	435	432	382	444	407	428	438	412	391	421
78541	52785	19633	3390	705	510	425	328	317	265	253	255	228	250	202	211	192	194	206	207	199	180	181	171	179	188	176	173	180	187	179	156	158	175	170	143	168	164	170	166	164	171	174	192	181	183	173	163	191	199	186	165	155	157	188	175	154	196	227	295	312	232	232	214	202	238	186	218	179	170	169	163	155	157	168	167	185	175	163	176	156	188	161	172	192	148	186	162	184	146	151	180	161	159	165	136	156	178	170	188	166	160	152	163	164	164	173	162	163	176	171	157	151	185	182	155	157	167	180	162	162	179	147	154	180	173	180	155	130	170	144	186	162	137	164	178	182	151	152	137	159	162	145	161	146	167	188	182	155	149	171	165	184	156	143	164	169	186	177	162	159	153	167	146	164	173	155	170	149	139	175	148	161	167	168	170	159	155	159	169	168	144	170	153	136	154	161	171	170	179	146	144	184	166	142	177	152	172	159	178	172	158	185	183	173	160	167	169	159	161	164	162	154	186	181	154	147	161	178	175	150	178	156	156	165	152	170	161	142	166	144	160	174	147	176	135	170	152	137	166	173	166	150	129	158	175	169	165	132	151	175	160	160	166	168	140	158	142	193	153	169	160	153	160	158	153	176	150	152	156	188	155	162	139	165	155	164	167	169	157	153	137	164	158	168	167	148	155	167	172	165	165	179	160	157	154	157	170	145	179	164	156	153	171	163	174	156	165	134	143	186	175	167	161	165	183	153	165	164	158	171	143	173	147	186	149	159	170	141	185	174	137	143	162	161	159	184	164	169	153	169	159	157	166	156	145	168	190	153	167	149	164	140	184	175	141	182	165	163	155	158	163	158	166	166	172	181	156	177	151	162	166	175	161	152	169	148	157	158	146	184	163	156	167	193	176	161	162	165	143	169	165	188	187	146	196	177	136	161	173	177	169	191	186	174	170	165	171	143	155	176	159	174	173	162	165	167	164	163	165	175	140	146	163	160	158	169	163	137	170	171	165	146	169	161	164	162	148	159	147	153	163	153	166	162	183	157	168	202	166	160	182	145	148	174	158	185	145	177	160	154	164	168	160	161	157	155	164	167	164	163	178	157	162	144	200	171	184	179	168	176	171	172	170	160	137	168	156	152	160	140	156	158	155	147	188	158	176	172	158	173	159	146	179	167	168	156	165	152	165	167	160	144	179	161	160	162	164	154	187	149	157	149	151	156	177	163	169	137	153	166	149	156	183	139	169	177	173	167	181	143	173	176	155	148	177	171	152	154	151	155	186	168	162	181	153	175	168	176	173	151	171	150	157	150	188	188	187	148	163	177	165	180	178	162	167	155	147	137	160	169	154	165	141	142	146	167	165	173	138	154	170	156	160	182	167	159	182	175	166	158	181	185	148	156	159	157	153	159	156	162	174	155	163	167	161	155	164	169	159	163	161	153	156	164	153	164	166	164	153	154	171	177	141	145	154	158	176	157	183	149	162	161	160	150	147	158	146	168	155	151	165	141	172	160	147	157	166	175	141	151	164	174	154	166	155	155	176	164	169	165	179	183	154	146	196	169	169	171	171	160	155	149	164	143	173	157	190	157	152	164	155	160	155	149	157	180	157	178	160	155	170	162	159	167	144	153	182	173	181	160	148	157	137	146	162	150	162	154	147	175	150	166	168	155	160	158	157	154	159	168	160	159	174	158	169	170	181	151	158	164	159	156	180	151	163	169	189	163	170	140	161	164	167	148	178	153	159	159	153	158	173	157	151	159	175	146	166	172	172	175	178	164	161	177	154	156	174	146	174	155	148	141	174	180	177	144	162	168	169	166	142	169	150	171	171	161	156	200	160	147	149	152	149	147	162	158	182	164	174	144	172	168	143	163	149	158	165	172	174	166	161	158	160	150	166	156	153	188	182	148	123	183	193	164	150	159	173	144	157	164	154	168	164	187	174	148	161	167	124	170	164	144	174	154	159	173	168	161	177	156	148	153	157	151	164	147	149	173	181	178	154	160	134	157	151	140	149	163	142	147	159	144	154	157	152	173	171	167	141	146	175	162	168	162	154	168	197	177	172	179	181	172	152	151	161	159	169	161	146	167	176	165	161	167	171	150	153	179	179	159	159	163	185	133	169	165	138	162	196	161	151	171	171	174	158	154	141	176	149	144	152	165	146	158	163	164	180	148	170	159	161	174	142	169	187	162	158	187	147	181	173	176	164	152	180	145	184	159	166	184	172	184	154	164	166	164	184	153	167	185	175	129	181	143	162	156	153	169	170	155	168	168	185	167	189	146	170	166	154	182	166	179	151	146	164	133	160	179	170	150	177	147	179	185	168	156	176	151	145	193	156	166	163	162	161	174	183	171	177	170	170	139	175	164	155	177	155	172	165	156	160	180	159	164	167	174	168	164	179	162	140	174	161	191	163	167	158	149	162	161	153	162	167	173	185	158	178	150	168	162	174	140	156	177	170	126	160	163	163	160	187	139	158	175	148	166	162	190	172	151	172	167	164	146	147	157	177	153	169	145	159	153	159	142	168	163	199	182	165	158	184	169	163	150	171	152	165	177	175	165	169	157	173	197	166	142	171	169	162	162	176	160	148	186	155	178	139	174	147	158	154	164	175	150	171	156	161	177	165	160	173	145	159	163	144	159	163	172	161	173	177	174	160	185	150	134	176	141	180	142	178	163	155	176	184	151	159	162	180	181	138	174	126	158	189	166	176	165	173	148	159	153	154	157	161	155	178	179	156	171	144	180	175	156	156	179	155	156	175	163	168	157	176	172	149	149	161	175	162	171	162	152	169	163	169	145	131	146	153	161	174	159	156	169	167	159	165	151	164	157	152	135	146	143	156	172	183	170	165	167	176	159	183	154	160	163	174	162	158	163	180	181	154	134	175	157	164	132	163	180	143	176	165	166	145	179	142	169	166	145	160	167	165	149	162	179	159	155	186	170	183	156	161	145	147	173	135	149	189	172	175	142	177	161	150	159	163	171	153	174	189	161	152	154	150	180	155	146	155	157	148	171	138	170	185	161	179	151	143	159	158	175	162	161	179	156	178	184	172	163	176	163	175	143	167	134	191	148	173	160	149	191	153	168	166	169	165	158	148	171	160	160	160	164	154	167	170	163	156	160	142	164	168	153	161	170	154	156	158	174	187	154	157	149	177	162	157	162	167	181	176	166	161	170	154	159	168	167	158	160	156	182	186	162	181	149	163	156	152	171	167	156	172	160	157	137	152	173	166	161	183	174	165	181	150	147	166	166	140	153	143	159	168	170	163	146	184	165	158	156	171	163	174	160	166	182	158	155	145	152	166	176	151	182	163	166	152	170	163	170	164	148	162	164	172	175	173	155	189	187	163	168	159	184	161	150	163	172	163	149	170	179	167	148	171	167	174	168	152	165	159	165	163	169	161	166	179	188	144	151	170	173	159	149	159	139	169	168	167	134	189	152	162	172	153	140	156	167	156	162	171	168	171	167	201	175	161	156	181	154	156	163	149	154	185
53815	38499	2669	2722	2404	1969	1657	1416	1317	1093	1038	927	872	821	762	728	699	686	685	606	627	659	546	611	557	570	595	574	630	616	538	575	515	575	512	497	527	505	546	556	580	573	561	688	689	634	620	536	573	549	609	541	552	517	556	653	625	809	1084	1490	1455	1188	1123	1111	983	820	763	767	715	636	549	481	525	489	531	523	497	509	618	532	540	537	545	522	531	459	480	484	494	514	563	518	479	495	505	508	444	464	480	471	467	503	468	483	474	481	471	500	499	472	496	428	478	472	491	433	460	458	466	480	435	446	479	456	481	480	479	458	480	462	518	455	464	478	496	526	485	479	497	474	467	504	475	487	459	477	489	481	475	517	472	478	487	479	491	470	481	454	483	505	463	451	459	533	446	470	507	463	436	486	506	459	451	515	442	455	478	502	488	447	494	455	510	493	446	492	484	476	459	472	487	494	449	501	450	457	460	457	466	466	478	486	487	518	503	466	442	507	492	502	465	469	483	479	476	486	489	470	484	481	497	458	488	475	453	482	450	469	498	479	472	451	487	504	461	468	445	449	476	512	474	473	452	395	451	497	499	468	458	469	457	465	457	473	510	476	457	496	498	436	473	422	473	474	494	475	478	485	439	536	480	443	478	458	438	462	510	470	497	488	469	524	478	516	452	503	458	460	417	490	453	498	500	464	501	479	487	495	504	453	512	469	517	472	474	454	483	497	427	477	427	460	485	479	459	473	481	463	492	503	526	475	480	487	493	471	453	455	500	454	471	440	465	463	470	441	489	514	482	499	491	483	480	497	476	481	476	461	462	496	470	441	482	511	451	473	482	450	473	469	482	448	512	474	460	497	457	490	440	513	453	475	486	463	512	482	469	443	478	452	495	474	462	483	481	461	502	488	446	488	501	506	479	505	469	468	493	511	489	483	499	474	487	434	477	505	491	474	497	483	458	458	485	484	468	488	515	468	464	485	458	480	517	472	447	506	491	462	486	481	449	501	490	478	473	486	484	482	506	452	510	502	479	497	460	509	474	402	446	506	483	493	441	494	449	506	458	480	467	471	507	437	503	483	471	511	472	498	488	454	500	453	416	491	464	466	536	476	472	456	526	454	480	465	511	474	466	474	478	477	497	459	489	465	458	515	513	477	450	450	492	477	472	531	489	450	452	445	475	517	543	479	473	491	495	472	488	505	479	472	475	472	482	492	475	456	432	491	454	457	496	445	495	459	513	473	537	513	452	460	466	470	498	500	496	447	451	500	501	456	454	498	476	464	490	476	460	505	451	450	485	475	496	517	494	475	485	459	444	453	483	473	497	469	478	458	516	451	514	487	470	449	443	495	478	508	447	480	468	475	466	478	513	479	494	495	450	472	453	471	467	486	450	444	519	499	467	479	464	527	471	495	477	483	434	514	430	502	486	482	467	452	447	475	475	513	453	525	457	466	455	459	446	459	494	462	497	458	527	490	470	456	465	510	471	500	461	507	449	486	506	441	496	491	479	428	470	500	462	488	492	496	536	503	482	441	493	484	477	445	465	476	449	469	460	460	480	527	496	476	447	504	490	476	488	481	464	503	482	467	498	482	478	483	494	467	523	454	430	519	475	489	448	464	494	467	466	455	502	491	492	475	501	489	474	468	469	496	453	467	483	454	480	490	502	462	491	469	509	480	497	460	504	487	472	496	483	500	453	499	501	469	476	457	507	485	495	469	498	465	498	462	487	477	444	462	460	477	490	519	500	483	518	455	453	443	489	482	528	491	498	465	490	468	437	467	449	505	512	478	443	522	477	462	503	478	469	455	462	461	494	485	449	453	489	474	465	472	495	463	486	473	463	507	471	472	510	436	484	494	438	434	511	464	487	443	475	478	477	426	472	430	499	465	459	459	479	504	482	495	482	479	480	463	474	480	462	489	493	460	512	503	483	437	525	496	467	491	469	477	460	486	489	451	473	482	502	473	518	471	488	459	452	461	504	485	486	460	437	466	486	478	493	488	472	467	483	518	483	488	495	480	511	467	487	500	456	460	475	461	487	459	506	472	505	469	454	496	466	479	464	461	474	466	472	469	454	460	462	491	446	418	487	484	478	428	470	484	488	507	508	454	473	475	443	487	466	463	478	468	496	467	469	490	431	491	475	495	474	463	464	508	496	419	497	470	505	483	453	482	450	490	446	490	446	463	452	484	470	497	462	454	464	492	516	449	474	433	486	499	465	482	452	474	470	494	444	451	483	479	512	440	476	488	437	466	474	458	468	467	454	503	480	469	451	496	480	523	442	451	488	465	445	504	489	431	482	467	513	500	483	478	488	468	453	491	476	484	482	523	528	493	488	481	509	484	487	489	473	467	519	484	511	496	536	458	473	462	498	451	490	446	454	492	468	461	475	449	467	477	525	502	442	424	437	503	508	472	484	469	475	480	506	469	510	447	488	460	475	455	488	478	466	435	493	474	444	477	468	446	458	492	487	478	475	493	460	483	480	463	484	428	494	524	468	504	460	444	456	488	473	458	514	451	480	470	478	469	448	466	467	471	489	489	484	440	468	435	492	473	444	526	492	529	490	494	446	489	481	448	501	471	486	478	480	526	465	437	478	503	466	502	476	451	479	494	473	453	499	450	422	485	483	464	501	514	494	487	488	436	453	462	469	487	500	483	481	476	466	473	468	511	465	511	464	492	481	441	481	475	467	473	435	479	471	483	478	450	443	478	511	483	481	487	505	422	444	493	531	465	483	447	530	496	480	453	471	457	480	481	482	480	498	513	479	496	474	463	454	529	462	467	476	489	479	481	487	490	486	476	529	454	510	433	488	470	498	489	484	473	462	513	469	449	469	496	490	516	478	459	486	486	461	461	499	496	477	498	464	429	477	453	462	477	510	471	471	543	508	438	474	469	486	431	493	450	459	493	456	491	494	471	469	479	489	426	481	482	464	519	482	478	440	477	457	469	477	472	444	494	490	485	478	467	461	468	462	514	522	489	462	462	478	483	477	486	475	497	511	439	488	468	446	493	486	477	479	460	453	481	497	454	475	482	515	498	468	432	481	467	494	495	499	454	494	438	495	433	434	467	476	510	498	507	496	508	513	482	503	469	496	514	449	491	472	450	496	468	490	450	454	482	437	485	473	468	470	473	528	478	519	499	475	481	472	510	481	456	490	488	487	467	515	476	496	465	441	476	457	504	487	479	428	529	495	497	461	482	436	467	479	499	527	470	505	459	451	469	504	459	446	494	438	464	485	448	470	462	477	483	497	468	476	468	502	479	484	468	475	484	496	475	494	493	461	514	482	517	459	471	477	481	462	470	479	484	481	487	442	489	458	449	484	447	518	480	442	488	485	495	480	504	479	410	476	473	484	472	445	503	502	481	456	491	478	482	495	444	491	469	501	473	460	501	495	513	466	481	467	461	508	498	494	473	444	437	482	505	503	484	489	463	497	507	446	458	496	462	492	494	461	467	500	478	476	432	456	450	486	523	437	508	480	456	484	448
31857	10819	1047	311	254	277	282	258	273	246	255	276	243	253	247	247	240	257	285	264	244	234	240	273	268	251	271	245	243	265	251	257	250	246	270	264	252	272	256	276	239	252	262	277	272	252	250	298	271	265	236	258	225	265	238	246	255	256	270	252	253	256	253	251	289	262	296	278	239	252	248	260	251	275	241	240	255	247	267	259	200	244	261	254	236	237	242	247	238	273	264	243	242	252	247	241	273	245	251	242	254	231	279	269	248	235	217	248	267	261	218	254	236	263	254	278	243	224	263	260	246	251	272	281	286	296	275	220	261	244	221	229	251	275	249	269	267	228	267	294	238	273	239	261	260	274	247	213	265	262	245	222	243	264	275	249	302	264	263	256	255	251	248	240	260	267	244	250	241	255	244	255	248	229	270	257	264	253	253	284	264	281	266	262	284	260	259	280	287	239	250	241	238	273	262	268	262	252	277	264	266	263	261	255	264	243	250	248	234	231	255	261	241	238	252	224	238	289	233	238	237	255	284	254	246	270	260	268	281	257	282	268	254	248	267	283	276	252	268	273	253	265	242	206	283	252	249	230	265	282	241	262	214	231	249	258	230	279	240	261	228	232	240	262	270	253	279	240	285	262	264	259	240	225	282	240	247	282	278	277	252	276	237	266	267	260	256	248	262	254	256	257	280	266	248	269	252	232	237	263	260	243	268	259	257	278	259	227	239	251	259	252	231	255	247	232	262	250	274	264	242	272	249	268	251	239	261	245	248	243	267	278	248	230	274	278	244	245	284	246	254	253	258	248	277	237	231	269	235	247	259	260	256	271	234	283	246	250	241	224	255	247	243	250	254	253	252	251	246	276	258	218	284	264	254	278	257	255	247	267	250	257	232	256	267	258	268	242	259	241	267	235	244	258	228	264	261	250	257	240	234	266	250	236	233	278	252	259	259	267	260	265	267	266	257	251	249	263	260	253	248	278	273	223	267	272	264	261	262	277	257	236	248	239	265	256	238	254	267	285	272	245	234	263	238	295	262	278	261	257	230	292	292	267	279	247	255	264	249	257	237	249	285	251	252	242	236	240	254	274	253	283	260	273	254	280	246	219	286	271	246	259	261	234	226	262	273	254	241	258	276	258	230	221	250	238	274	251	242	266	275	264	247	262	247	264	284	257	221	259	221	243	253	261	266	235	293	266	259	247	254	278	266	255	245	252	275	253	254	228	246	248	256	268	256	249	239	258	269	248	255	265	272	217	253	264	245	261	244	268	276	256	262	247	247	248	299	273	286	248	266	235	260	245	225	246	249	255	281	258	250	234	226	254	262	235	245	273	224	223	236	227	258	241	284	267	257	271	241	253	257	258	262	260	260	245	270	228	257	247	246	254	252	265	260	247	274	272	252	268	249	261	259	245	242	245	275	245	233	290	269	256	268	273	274	277	271	262	238	246	260	240	251	242	261	226	260	266	244	262	245	253	267	263	262	260	250	278	276	230	251	232	264	272	259	243	278	250	271	242	282	263	241	207	282	282	264	260	272	254	286	239	248	244	241	211	249	251	235	238	296	299	247	267	267	254	238	265	264	282	222	267	232	234	252	251	285	236	233	271	254	246	288	255	240	274	261	244	247	240	242	229	242	261	245	242	283	272	226	264	270	279	254	260	248	285	225	249	272	238	256	280	264	249	252	282	245	271	243	242	269	240	253	232	245	236	286	266	255	254	224	259	255	267	263	224	242	258	254	289	263	274	270	236	259	234	277	247	271	279	258	281	283	260	264	235	251	247	272	226	270	279	243	257	251	259	239	259	260	230	274	247	236	248	241	250	292	239	265	252	256	243	230	252	297	236	239	249	239	246	249	256	250	261	246	259	281	282	241	236	230	273	270	229	239	235	262	248	268	254	241	287	213	267	260	248	268	281	251	278	265	252	278	260	259	255	249	288	259	274	269	298	286	246	263	268	229	296	274	240	236	257	263	285	276	256	284	256	265	257	252	235	245	255	246	228	281	251	272	247	256	261	269	237	282	298	267	257	249	272	249	245	279	250	272	260	283	236	221	247	249	237	259	245	242	259	256	234	236	257	260	243	238	289	247	242	248	249	258	264	239	241	262	269	244	262	255	247	271	260	281	264	248	256	276	278	255	238	250	257	262	269	264	264	235	242	268	261	273	274	266	260	251	254	256	268	283	232	235	276	250	245	222	236	267	252	238	238	260	230	254	262	268	259	252	265	256	277	273	249	272	263	264	263	238	258	248	283	262	265	258	258	274	271	245	303	236	242	268	233	246	230	262	244	283	243	225	265	253	251	244	259	253	245	240	254	262	248	293	252	254	256	231	252	231	244	235	249	291	242	273	245	254	244	291	257	253	243	260	269	249	271	239	238	258	276	273	233	305	224	234	248	269	251	228	255	263	277	230	248	260	260	284	264	237	258	268	264	281	237	197	227	248	253	235	238	240	257	262	271	263	259	253	234	237	271	222	248	242	236	251	270	279	240	242	235	236	242	295	248	244	248	266	242	272	270	257	260	247	246	251	267	252	257	271	259	264	280	274	273	260	247	283	222	258	258	270	281	254	278	238	247	262	261	262	281	250	234	238	273	251	253	252	277	271	240	258	266	241	265	257	273	303	258	280	267	283	247	253	257	253	279	251	266	262	241	256	285	275	246	260	239	259	266	271	288	262	263	281	258	261	252	252	281	277	269	280	237	232	266	254	276	277	259	263	253	257	282	245	248	244	255	252	258	223	254	287	231	269	303	243	256	246	251	253	241	248	259	277	269	253	285	224	271	274	271	230	248	213	247	270	251	260	295	260	248	250	230	243	248	224	239	255	240	282	272	272	271	251	276	236	242	244	231	244	254	268	256	252	252	260	247	257	263	273	249	252	249	245	228	254	302	265	254	241	233	268	225	255	267	231	261	241	268	251	285	264	273	256	268	242	256	249	247	238	243	269	244	251	249	249	265	263	240	274	242	245	230	229	243	286	282	258	248	262	256	244	265	243	249	272	267	238	230	263	259	247	230	259	227	217	239	256	254	232	246	259	231	247	263	251	243	238	267	255	233	282	253	274	269	274	238	272	288	275	265	265	242	281	259	205	268	240	253	273	241	253	224	268	233	268	272	245	254	230	263	292	270	252	229	255	252	297	255	219	273	256	251	235	241	270	267	273	242	250	253	264	237	251	240	251	278	267	257	256	260	266	240	222	243	247	269	232	284	260	248	244	255	273	259	245	268	267	261	277	230	228	256	224	284	259	248	276	272	255	264	235	269	216	270	250	231	247	280	269	280	246	235	226	243	229	243	266	257	271	221	262	248	274	247	237	283	235	263	273	266	236	248	236	269	249	277	239	256	256	248	269	273	242	283	266	251	251	265	256	227	230	246	261	262	273	276	261	247	272	261	280	248	265	293	280	268	267	232	251	250	258	255	254	244	265	243	249	254	254	246	264	265	233	250	259	258	256	234	275	265	260	229	278	245	273	265	263	267	259	262
25640	9195	757	805	790	766	707	728	720	742	731	693	696	735	720	719	698	713	695	682	671	690	671	687	689	674	662	684	683	691	676	719	695	640	687	663	720	655	683	675	681	690	701	703	712	700	691	706	694	711	763	682	662	705	704	726	764	681	727	726	732	718	760	764	721	682	674	699	703	641	656	735	721	687	740	710	642	713	648	684	681	682	708	660	641	695	670	652	690	671	695	681	708	669	676	629	681	672	719	698	665	690	668	665	707	657	721	662	674	662	678	685	702	727	679	631	668	696	713	740	678	701	687	673	701	715	718	657	727	659	649	653	681	726	700	700	684	682	764	718	702	710	661	689	680	729	650	726	712	697	689	711	711	652	707	686	709	659	625	700	699	643	648	648	667	726	638	682	682	654	709	682	737	682	700	713	722	723	703	648	693	661	699	693	713	628	678	651	703	692	708	638	686	689	665	659	629	668	648	713	713	755	658	640	683	674	685	687	673	685	648	675	677	661	708	728	652	642	689	707	714	677	674	731	651	672	672	694	677	627	680	694	685	710	657	673	718	681	725	693	688	694	694	682	717	712	691	673	687	703	682	723	716	720	680	661	684	691	739	688	707	692	664	710	713	641	692	681	695	671	664	712	672	679	689	694	675	707	668	729	699	684	711	680	686	676	708	681	685	656	722	702	740	692	658	656	669	746	700	683	689	691	680	694	700	708	662	681	686	666	673	699	747	704	727	696	702	750	700	693	692	660	720	689	659	715	724	704	683	691	681	695	699	690	668	671	721	637	684	698	692	684	650	683	699	747	639	701	671	679	701	655	676	702	675	651	755	746	674	679	705	706	656	682	700	664	695	667	696	734	669	729	663	694	689	685	682	719	691	705	689	711	694	695	688	703	682	694	653	672	698	695	660	735	632	674	686	718	704	656	703	711	746	725	709	733	675	685	653	693	662	675	712	706	665	682	697	691	659	725	711	718	696	672	645	678	686	719	705	655	626	720	717	676	731	687	640	716	712	667	649	651	721	687	682	710	704	727	659	651	701	628	696	712	700	738	704	690	687	690	691	725	707	700	718	685	674	701	719	690	694	708	707	697	668	731	657	682	691	663	696	686	680	694	703	654	678	676	677	713	689	679	695	695	674	690	694	683	678	688	696	680	651	694	687	686	730	695	707	681	654	687	706	664	685	746	653	717	707	630	769	720	672	698	694	706	641	649	689	700	692	693	699	677	702	673	710	697	724	726	643	701	706	670	727	670	648	728	703	718	712	662	725	656	680	677	721	664	698	706	691	673	689	686	665	667	646	702	637	665	703	703	632	708	728	667	728	686	692	666	696	685	679	725	688	701	641	685	692	712	692	630	711	669	651	691	682	692	693	683	743	667	685	685	664	715	691	666	714	712	673	681	650	686	688	671	693	673	716	694	695	709	676	692	728	700	706	629	701	653	685	665	721	725	682	729	716	706	691	692	705	662	678	726	657	686	696	702	728	720	668	704	706	695	659	687	742	701	689	732	703	690	675	677	719	650	711	715	680	679	678	684	732	670	725	710	710	712	654	724	698	718	705	655	652	657	669	690	666	721	675	689	687	700	679	724	725	691	684	720	689	662	658	660	641	691	676	724	672	723	699	723	710	712	709	715	691	679	723	713	707	681	690	683	711	719	662	673	679	688	690	730	698	720	704	679	680	685	714	712	669	659	645	728	675	715	683	711	714	695	662	660	721	707	682	636	691	692	690	672	681	667	672	690	696	730	670	665	665	663	665	679	618	724	720	700	699	691	682	699	696	699	627	658	736	715	705	691	707	717	685	653	630	712	655	667	706	714	760	678	703	723	718	665	692	644	672	648	657	688	694	658	674	701	651	663	680	710	709	696	647	692	681	715	668	739	716	675	642	652	699	686	671	709	657	673	687	727	718	692	678	700	698	666	697	703	698	677	715	652	677	693	732	643	697	657	688	698	695	706	672	646	707	688	682	697	692	701	665	660	661	679	686	687	704	682	704	662	656	664	691	682	687	686	672	681	691	678	682	684	619	701	668	713	638	701	682	720	691	694	714	709	689	667	696	715	721	677	691	701	661	714	664	690	715	698	707	662	702	721	771	673	768	696	658	712	711	737	682	687	687	667	673	676	674	716	685	713	668	759	698	703	673	675	688	664	687	716	676	639	697	685	698	670	693	720	688	654	721	726	705	687	637	722	713	712	695	693	710	690	720	709	718	656	686	663	737	674	685	684	665	679	727	719	716	697	679	703	735	697	683	666	743	671	749	715	659	640	718	646	681	655	677	706	688	642	692	725	702	698	718	680	679	713	640	672	682	708	626	702	689	717	664	664	710	714	657	614	673	673	696	666	685	669	673	661	664	696	631	696	649	692	678	692	677	692	721	678	680	679	690	740	660	688	643	664	688	667	736	674	668	646	694	664	738	738	663	707	664	716	699	682	705	670	739	649	667	674	725	726	697	728	684	685	714	673	711	698	720	709	662	705	658	717	694	672	684	729	703	696	686	700	723	679	669	733	680	683	701	705	674	687	733	638	690	702	677	669	705	682	633	694	710	717	656	718	699	705	653	669	732	719	717	719	666	681	637	704	734	665	682	709	705	663	742	678	639	733	663	676	710	671	654	686	690	717	725	712	717	739	713	752	685	693	698	699	717	732	688	711	679	673	727	643	740	708	663	683	694	734	687	687	640	701	661	690	721	680	670	763	680	649	640	646	676	687	686	744	695	719	662	690	686	656	698	687	716	731	666	709	692	680	707	727	715	682	649	643	677	611	671	709	720	701	722	666	683	689	638	714	663	738	740	738	712	729	688	668	697	703	713	679	701	677	691	685	676	718	635	668	687	708	722	715	670	687	680	674	734	686	681	661	732	716	701	726	683	714	675	687	718	735	682	683	710	648	720	701	676	655	670	656	716	694	757	703	692	689	672	684	700	696	674	705	687	729	655	671	711	669	703	708	716	733	730	693	676	675	693	665	705	677	697	694	704	702	672	701	672	659	711	699	640	761	701	697	716	716	624	697	712	694	676	638	670	678	690	672	654	727	695	706	681	671	704	741	664	663	730	736	665	683	718	684	707	662	685	713	721	669	681	681	699	647	731	705	695	671	661	730	680	684	670	652	658	717	732	658	694	709	664	717	726	649	669	684	638	693	694	689	685	703	685	677	650	702	671	724	661	663	711	697	643	684	662	613	761	673	710	676	706	725	731	679	710	665	708	709	684	712	734	674	703	673	706	627	706	711	663	721	742	724	722	654	708	707	719	690	703	663	660	714	687	696	685	679	730	670	706	733	708	658	664	691	674	703	705	716	664	655	661	685	667	690	633	728	705	744	704	694	672	719	687	650	693	713	680	693	688	648	670	685	651	676	745	698	687	669	707	700	689	696	731	713	620	683	678	712	687	718	689	687	708	707	707	712	684	668	625	684	713	680	762	689	719	686	663	694	711	677	659	694	651	685	644	698	668	695	696	703	708	736	704	636	694	659
67182	44618	13251	1047	384	334	291	252	216	207	193	181	169	168	176	176	166	166	160	186	159	170	190	176	170	149	140	159	148	173	141	176	144	138	158	150	175	167	164	152	132	144	146	182	140	147	152	149	160	168	154	174	168	143	147	155	158	170	180	199	211	192	189	192	167	153	194	139	145	154	142	129	149	140	160	153	159	137	168	161	149	138	162	165	152	163	154	153	144	154	152	129	136	129	143	159	162	148	167	142	145	147	140	153	140	134	145	152	151	154	129	153	160	137	146	139	139	154	156	145	126	142	149	148	137	142	166	165	148	132	142	165	135	135	144	157	155	146	136	142	141	128	161	138	148	130	137	155	161	156	143	151	141	153	141	139	149	175	132	129	158	154	165	151	144	119	121	131	146	152	145	146	158	130	183	144	159	161	152	149	162	159	162	139	130	128	129	155	137	130	146	122	155	131	158	151	139	129	146	137	136	180	150	145	136	144	130	151	146	167	127	132	130	157	147	152	138	149	157	142	125	152	145	131	169	153	139	145	147	149	153	138	133	156	156	173	127	137	158	152	138	130	162	133	140	144	135	111	149	145	150	135	160	150	123	147	153	133	158	159	155	147	152	157	148	144	160	130	145	143	180	142	153	171	140	141	152	140	149	141	141	172	138	149	149	133	137	143	141	158	162	130	148	148	172	130	145	139	153	131	157	140	149	135	151	126	137	136	140	126	149	135	153	144	150	135	150	139	156	168	133	149	140	136	128	152	135	122	146	148	138	139	148	155	147	152	137	133	134	114	135	142	147	153	135	156	143	142	148	128	131	137	139	132	143	148	143	157	161	151	156	147	151	136	134	136	130	125	160	159	160	131	144	135	129	158	141	159	165	133	142	153	138	138	151	141	154	130	150	132	139	157	152	147	150	160	142	138	137	144	146	132	158	146	143	148	125	178	156	124	134	152	150	148	135	131	141	130	138	164	144	143	149	138	173	140	159	142	155	141	154	132	153	138	146	134	155	137	136	154	172	140	131	153	146	126	133	152	132	126	148	149	131	143	133	145	154	132	131	155	157	146	160	147	127	138	155	131	156	127	139	179	127	148	147	134	137	130	137	135	163	178	144	115	139	166	149	152	140	136	140	151	161	155	174	134	131	170	159	157	149	132	146	149	123	136	147	155	149	140	145	132	149	149	123	145	150	144	119	122	149	123	154	130	148	159	139	133	140	138	148	145	142	129	152	149	144	144	154	143	142	144	137	157	159	132	146	125	134	142	138	141	140	146	149	134	148	143	130	151	124	147	131	152	131	153	127	146	130	125	133	159	111	138	155	150	147	162	139	131	145	147	145	133	121	149	142	159	171	137	143	148	151	139	152	139	144	146	139	151	151	150	126	150	139	163	147	149	137	160	116	161	138	146	164	146	131	148	157	147	155	154	130	135	114	148	140	133	140	131	138	152	153	163	170	144	147	162	146	154	156	137	164	144	123	156	144	146	146	150	150	140	156	156	165	172	153	142	141	148	149	138	127	161	126	156	137	135	133	143	147	139	154	153	135	132	119	145	153	158	125	145	149	133	147	138	132	138	159	136	136	163	167	146	122	137	159	147	163	131	160	137	156	142	158	147	151	142	152	146	145	119	128	147	159	142	145	177	136	136	150	162	152	136	130	157	133	146	152	143	172	144	167	175	162	143	146	144	142	151	156	155	158	142	131	141	148	160	162	122	152	170	142	151	151	143	156	153	135	135	138	161	158	126	157	134	146	137	132	144	153	153	139	147	142	159	146	171	153	148	161	151	156	159	142	143	127	136	144	154	157	150	139	145	137	156	159	147	131	146	153	153	136	133	157	147	130	163	179	144	132	150	135	126	145	151	137	138	147	142	154	147	134	146	138	177	149	140	147	165	147	121	138	146	139	137	132	146	144	154	150	139	157	136	133	148	143	164	149	118	123	146	122	158	158	136	143	155	158	147	147	155	142	166	154	154	142	142	158	179	149	156	145	152	147	143	157	162	142	142	164	162	143	140	144	139	137	149	145	151	166	155	130	155	163	170	160	131	142	158	128	143	139	161	141	157	143	163	157	135	148	139	126	119	173	146	134	142	156	129	148	143	159	125	134	160	137	148	146	130	149	153	132	117	148	149	137	136	157	126	152	160	160	145	138	141	151	140	140	141	136	141	151	137	154	148	149	168	143	162	122	156	151	169	133	138	142	163	152	147	137	134	182	167	122	164	132	128	128	153	164	152	140	158	138	157	139	140	135	154	152	158	163	148	135	122	138	138	140	168	149	130	141	160	152	137	160	163	122	133	131	143	145	152	140	144	156	136	147	120	149	158	141	140	164	134	145	142	145	136	156	181	138	156	134	122	136	154	149	135	150	160	157	153	148	152	136	136	153	142	126	142	163	156	142	143	143	143	164	133	147	138	132	155	138	153	166	142	147	137	130	148	155	150	161	156	162	142	118	148	146	147	140	139	149	157	157	159	143	154	131	140	151	140	141	145	142	156	157	128	153	153	142	139	150	163	127	159	135	155	144	129	149	144	138	146	133	145	154	128	147	153	148	124	150	174	151	135	123	146	141	142	139	139	142	148	155	164	134	143	138	148	148	168	136	121	133	151	158	144	133	118	124	133	153	145	148	152	125	136	148	154	136	139	164	161	158	152	125	141	140	119	164	151	157	179	173	152	123	160	167	164	160	158	145	147	137	167	146	148	169	147	147	133	149	146	139	141	146	143	144	126	136	126	139	161	131	127	150	148	161	142	145	150	156	142	149	126	162	136	148	135	152	144	132	130	157	151	124	155	152	145	137	145	145	134	155	149	146	124	176	127	136	150	159	132	158	163	119	141	147	133	144	138	148	140	134	141	153	128	145	173	157	152	141	141	172	141	138	157	154	147	137	146	124	168	160	152	123	160	120	121	166	129	157	132	130	157	140	150	133	143	154	174	153	159	156	162	157	156	141	144	147	154	151	156	146	121	116	137	136	135	118	164	155	145	145	164	145	168	138	148	158	155	152	140	145	129	134	123	150	153	133	142	142	139	164	139	132	144	147	156	153	129	125	137	139	147	155	131	148	142	144	128	162	137	171	151	126	148	169	143	149	143	159	166	161	146	139	140	152	130	127	132	160	168	138	138	133	151	122	153	139	148	171	161	171	142	138	160	134	151	143	131	146	144	129	129	140	150	153	138	161	158	108	133	158	156	137	148	156	143	167	141	143	129	154	144	151	137	125	148	153	157	131	148	149	150	127	150	152	169	132	170	159	145	139	137	146	146	166	140	136	151	157	150	141	142	152	138	151	138	129	151	163	142	153	160	134	141	140	134	172	160	140	152	153	146	148	169	140	132	142	135	149	160	116	146	153	146	134	148	160	158	135	149	165	135	151	147	163	139	133	151	133	149	134	133	130	126	139	122	147	132	144	139	142	131	168	159	146	159	145	136	178	156	141	139	136	160	126	163	163	182	142	169	159	164	126	143	147	123	166	160	151	144
44980	32423	1431	1435	1473	1165	1054	890	829	786	738	689	614	623	564	597	551	590	520	517	556	468	504	477	476	486	515	456	475	446	457	485	495	497	468	460	446	473	439	495	449	457	480	558	489	503	495	468	452	486	452	498	485	453	459	472	504	567	670	935	899	1002	831	821	734	623	644	562	531	450	469	454	434	442	455	446	425	455	441	419	494	505	471	454	433	413	386	421	411	419	415	419	424	453	410	456	433	453	461	441	453	442	428	414	444	402	395	453	410	444	430	415	417	463	476	410	418	447	397	421	459	426	397	388	433	450	437	454	416	428	439	436	426	402	448	440	434	477	449	431	441	444	413	441	405	445	456	432	465	402	441	444	413	434	425	453	417	442	468	455	403	392	428	423	453	415	447	449	423	454	415	398	461	444	426	432	440	403	463	424	457	408	415	442	431	428	411	434	416	447	419	411	422	397	441	423	411	414	453	426	399	444	440	435	404	426	437	434	403	429	405	416	450	410	462	476	434	470	427	421	427	437	444	441	429	468	466	425	414	422	441	428	381	443	416	439	414	430	403	425	439	415	412	442	429	438	453	441	412	428	425	430	438	386	419	442	445	446	439	435	408	401	394	458	408	463	432	464	399	442	435	425	438	412	419	429	412	433	422	492	423	409	408	420	424	438	452	399	377	433	432	429	412	428	438	408	448	444	433	494	445	441	416	433	406	436	435	429	439	445	382	421	403	455	409	381	441	405	425	406	468	436	443	443	476	450	404	454	432	405	413	448	417	412	443	431	443	403	411	455	462	428	427	424	419	409	435	445	411	426	396	428	437	435	419	438	411	416	419	425	442	434	427	427	423	415	434	448	442	424	470	432	390	451	421	429	395	430	444	434	412	434	445	418	436	403	419	431	430	410	419	402	468	425	418	437	439	442	454	419	428	418	465	432	422	405	405	406	437	432	408	424	436	407	442	458	436	440	430	424	410	433	400	411	452	406	460	403	411	437	422	429	414	428	447	456	445	398	441	391	449	442	461	434	447	445	422	403	443	437	428	449	429	423	432	461	414	394	414	415	392	419	449	426	429	443	446	425	452	422	454	468	437	456	440	461	461	456	422	448	433	448	393	434	447	421	438	393	410	439	418	415	426	424	435	447	430	422	403	426	416	414	428	466	415	422	430	428	410	409	469	401	432	436	418	460	436	456	426	414	420	435	407	442	435	455	433	418	442	438	457	409	419	408	389	427	422	424	441	445	410	458	408	419	405	435	397	440	420	445	419	403	433	439	436	441	386	432	486	472	439	423	447	405	412	433	456	462	481	444	406	423	471	410	401	408	438	421	417	435	389	447	432	414	403	415	430	415	405	438	384	449	442	415	396	468	477	431	457	445	386	417	436	434	447	400	423	469	424	466	434	402	417	448	434	418	463	421	434	434	415	372	441	473	434	417	436	394	416	380	394	459	422	446	419	408	445	432	448	414	421	431	452	446	443	452	419	456	444	439	467	444	442	474	413	411	439	419	450	401	423	412	430	439	437	413	426	425	460	427	425	429	423	405	418	442	383	408	415	449	396	408	431	440	469	440	438	469	392	426	462	423	438	451	438	449	427	450	449	409	368	448	423	451	432	427	430	400	428	414	435	440	408	418	421	430	445	427	416	440	443	417	435	447	476	403	432	453	404	429	423	435	409	464	427	429	430	432	444	465	399	451	452	407	424	426	405	430	461	402	438	453	468	420	460	431	453	412	433	453	403	443	417	421	417	437	454	423	430	433	388	448	421	408	442	398	433	420	460	403	416	432	436	444	437	457	423	445	434	432	441	421	398	443	451	401	436	425	415	423	394	451	415	450	415	412	412	438	411	426	412	454	420	433	428	414	428	428	435	415	390	441	434	418	426	485	459	420	425	426	464	428	445	417	438	435	490	458	437	377	383	433	406	418	436	414	429	421	403	418	439	427	409	452	425	405	425	468	414	439	420	431	403	446	439	408	413	393	441	397	392	425	457	437	436	419	445	440	421	423	425	411	439	417	453	418	461	434	397	414	435	430	414	418	397	447	447	413	434	412	437	423	396	420	403	440	449	436	410	457	457	389	418	453	434	443	444	429	439	412	435	431	413	418	444	431	444	437	425	413	446	425	411	424	447	432	468	395	446	461	439	407	435	439	447	425	483	393	399	454	408	434	421	394	439	428	441	429	429	447	411	448	430	441	452	428	434	441	436	407	433	464	445	432	414	419	425	380	421	460	429	432	457	404	415	423	447	434	444	429	438	403	415	432	439	422	434	404	439	422	419	411	439	439	427	421	425	439	472	441	402	441	421	422	434	407	422	447	414	420	440	415	451	418	414	415	465	457	446	409	423	378	452	421	411	441	463	442	418	455	433	413	446	397	394	426	426	427	414	420	405	422	418	449	391	381	441	441	427	475	425	421	457	433	424	424	426	474	405	399	457	438	400	426	431	450	431	423	430	440	385	464	444	420	457	410	451	442	458	432	429	420	428	421	426	400	453	413	383	411	393	443	449	423	471	397	446	405	436	433	440	432	451	415	416	424	440	420	432	409	417	444	433	523	414	427	401	430	444	421	467	438	410	465	419	439	431	445	417	456	410	416	445	440	405	435	447	435	458	416	402	448	426	415	425	412	458	425	414	398	464	453	475	448	406	407	434	462	407	422	435	416	454	459	411	428	411	435	415	457	434	456	436	434	398	458	422	388	434	422	447	462	427	471	404	451	432	434	436	453	405	452	461	446	436	443	402	399	405	455	415	405	421	438	451	470	427	429	432	430	448	455	410	426	412	445	414	411	428	404	420	423	450	434	453	425	476	433	446	415	444	429	440	426	457	431	441	397	426	407	371	436	407	446	448	466	434	437	402	460	462	462	425	438	432	421	453	414	433	424	448	446	382	443	459	416	420	428	436	453	421	390	421	419	446	443	416	405	421	450	445	458	416	418	436	442	392	410	459	432	440	431	438	409	410	429	464	430	440	415	396	461	453	438	441	416	429	443	429	416	398	425	429	435	414	450	452	411	426	399	408	417	435	436	403	387	416	397	447	422	391	416	462	422	421	425	438	416	413	429	433	473	420	437	392	431	443	393	421	429	444	431	406	386	461	444	432	465	434	401	459	438	425	421	455	430	427	386	424	425	387	406	436	413	409	464	433	439	423	439	472	411	473	406	458	419	459	445	429	448	403	415	432	448	424	412	445	434	434	420	462	412	441	441	449	438	416	416	408	437	418	471	432	441	427	443	418	423	428	434	447	431	425	458	415	406	416	427	438	408	438	431	431	436	451	403	418	415	454	429	459	428	425	406	373	393	412	470	408	420	445	423	408	442	445	442	418	425	450	462	425	440	400	418	457	429	420	446	422	412	447	450	423	431	429	450	426	432	436	399	447	467	406	433	434	442	423	426	409	426	436	425	414	460	431	447	457	407	411	416	391	425	450	449	428	433	420	449	461	412	423	483	407	422	419	486	419	428	427	431	463	460	418	443	409	429
76868	55938	20635	3919	680	483	416	376	339	287	247	213	210	233	200	198	171	182	190	183	181	174	221	182	177	158	167	172	170	165	166	189	174	168	152	177	179	160	172	179	164	186	206	185	186	189	178	182	167	181	195	169	196	161	193	165	184	189	194	249	275	288	245	239	200	192	220	170	172	193	173	153	174	167	158	173	162	159	157	180	178	182	182	170	178	183	143	164	168	178	168	187	167	166	145	150	149	162	153	137	182	172	163	159	174	168	155	162	164	167	176	182	163	169	190	177	165	168	190	163	179	184	163	151	171	188	159	208	184	162	155	150	152	172	153	160	150	159	167	158	154	180	174	161	164	181	168	139	175	153	178	190	172	153	152	143	151	196	138	163	151	168	159	165	174	166	152	163	164	161	161	163	170	159	169	178	170	142	186	179	144	177	184	170	151	154	192	150	153	175	169	172	173	164	166	167	164	183	167	156	164	171	168	162	177	169	140	166	158	186	169	175	157	188	146	167	152	172	179	146	166	146	169	138	176	168	164	149	163	154	164	177	179	191	186	162	188	176	169	185	158	181	166	162	176	174	169	145	166	150	133	160	185	161	175	160	163	162	145	165	152	165	163	184	182	176	165	177	170	174	166	176	196	188	179	148	184	182	170	169	159	167	174	168	179	148	167	184	164	180	165	182	178	175	163	163	164	170	158	171	182	174	179	161	161	152	155	148	178	141	180	159	175	167	177	177	162	152	157	168	177	173	152	162	173	171	172	156	173	173	183	176	179	157	174	163	152	183	156	161	164	166	166	184	176	179	149	160	185	170	159	153	171	136	158	165	168	160	151	149	171	145	144	164	171	166	190	142	160	161	154	170	174	171	187	147	151	149	165	175	163	185	167	185	157	166	163	165	197	140	155	211	157	167	159	169	194	161	165	161	162	172	177	171	188	143	153	159	196	164	152	156	165	165	192	151	177	179	147	162	139	157	158	150	166	177	176	173	189	157	154	169	164	157	165	167	155	169	151	171	170	158	176	177	172	172	126	160	154	141	159	194	162	165	154	184	175	189	154	166	156	195	158	164	147	158	149	168	167	171	164	151	187	187	174	156	157	174	138	159	164	189	169	180	141	177	147	162	167	153	167	180	176	143	170	147	188	163	163	162	184	168	157	165	156	175	173	168	163	176	175	169	159	156	173	163	173	158	167	185	151	180	153	175	153	158	169	166	166	156	189	188	154	166	144	157	155	165	180	157	161	148	149	162	173	179	188	146	172	166	152	154	145	188	179	160	146	169	177	169	189	166	170	162	197	183	185	168	159	155	177	157	166	157	166	168	185	154	166	166	161	187	184	162	163	176	168	164	139	144	169	164	168	166	172	162	182	178	180	160	191	153	162	162	165	180	154	186	158	144	167	169	157	173	167	180	176	157	161	174	170	166	153	163	159	175	182	175	162	152	187	154	181	165	170	180	175	167	158	178	169	164	162	189	158	181	164	153	161	180	175	175	153	147	163	156	175	162	165	169	172	147	171	160	152	181	157	171	197	160	153	160	186	152	166	156	168	173	174	148	172	163	160	201	179	147	166	173	164	162	200	161	162	182	180	151	154	167	145	184	165	159	170	146	192	172	163	147	155	168	143	159	155	173	170	150	198	180	170	153	172	178	146	184	172	182	171	159	170	160	178	155	181	159	152	149	164	181	160	171	168	148	158	155	173	179	149	171	176	181	182	170	144	163	167	158	182	145	167	177	183	165	168	155	160	167	155	168	145	147	150	167	161	156	150	161	137	134	155	186	185	161	164	178	166	168	139	169	165	169	180	174	152	157	169	160	178	174	177	180	164	193	175	176	174	158	166	170	147	133	168	160	159	142	167	172	160	178	146	159	125	180	165	178	154	156	168	148	174	173	181	168	171	149	178	193	174	185	162	156	173	173	144	145	208	177	167	170	158	144	174	151	154	141	138	168	162	176	181	166	170	160	167	154	173	168	165	168	171	151	189	159	173	155	183	177	165	173	194	149	157	174	165	169	183	174	155	155	152	174	156	151	162	181	164	177	142	169	161	147	180	164	162	161	162	163	172	181	176	156	166	189	154	176	187	176	135	156	147	175	176	164	155	155	165	151	183	183	152	171	156	158	147	140	143	205	169	166	173	156	161	168	179	166	151	142	156	171	181	149	169	150	167	169	183	183	164	145	156	173	172	166	173	155	168	162	171	169	178	189	186	160	182	169	177	166	181	153	159	156	197	164	166	218	169	176	152	174	181	163	157	157	164	170	162	161	150	214	167	159	170	176	138	164	177	158	160	151	161	132	180	182	167	154	168	152	177	187	153	177	179	154	190	184	147	160	174	160	170	168	171	150	153	164	144	167	173	170	168	179	168	137	138	184	184	193	165	177	192	165	177	190	171	174	161	155	146	154	166	146	165	161	178	163	141	143	157	160	172	176	152	176	161	188	150	170	170	157	161	172	174	165	169	179	185	163	145	182	165	169	175	166	150	174	175	182	173	153	174	164	152	164	155	173	152	157	160	158	156	174	138	139	163	147	148	170	148	167	162	176	136	173	167	147	175	196	187	173	184	159	193	178	173	143	164	171	162	172	173	150	178	156	161	173	179	157	179	175	160	142	188	169	182	183	172	191	158	173	162	141	167	188	157	159	155	160	180	209	175	177	188	164	154	181	151	171	177	168	138	158	171	161	175	174	173	184	170	188	142	150	133	168	172	208	179	163	189	172	168	182	177	150	166	166	170	144	156	177	159	158	192	164	163	162	173	166	163	181	164	142	145	156	141	159	168	159	159	154	168	176	162	145	185	138	156	192	165	174	155	158	173	171	158	184	179	154	156	164	153	192	165	164	158	157	158	154	170	161	161	180	177	192	190	160	187	159	202	167	150	176	169	154	176	170	163	169	165	150	139	178	148	173	185	160	165	162	142	162	157	152	146	173	155	163	176	152	184	173	174	157	160	154	156	189	172	178	150	147	177	164	156	155	172	169	159	161	183	175	177	173	147	173	169	164	150	155	166	158	170	167	169	143	169	159	167	178	164	171	184	186	172	165	172	135	154	164	180	183	169	168	178	179	195	179	176	156	143	182	172	165	129	181	142	182	177	182	169	169	158	157	188	160	146	170	175	153	191	157	156	192	175	167	189	148	166	157	179	177	169	156	159	193	176	153	156	165	166	174	148	157	179	180	169	176	175	154	160	195	154	161	152	165	170	171	178	177	167	157	159	153	154	153	168	163	194	144	162	157	166	150	169	175	177	160	174	161	174	159	169	163	145	171	173	157	150	152	184	182	160	156	162	168	164	164	160	171	154	141	145	171	170	155	170	182	171	157	147	160	170	161	191	182	157	164	157	151	161	177	158	165	162	143	156	171	173	165	182	184	139	160	165	169	185	165	163	167	173	177	158	184	143	191	162	143	146	138	155	160	183	174	164	153	138	170	157	161	170	172	173	166	178	148	174	177	166	155	174	197	174	160	181	169	154	168	161	160
53353	42427	2549	2663	2373	1912	1620	1443	1281	1163	1038	921	859	853	729	754	704	679	629	640	590	645	587	596	581	584	550	582	542	583	554	588	556	543	535	546	559	522	538	505	527	520	598	653	643	654	549	614	547	583	553	540	595	561	563	642	694	707	835	1001	1259	1691	1306	1078	912	769	886	720	565	585	558	515	508	525	481	488	488	521	527	500	538	590	554	595	529	516	481	506	449	498	478	463	509	481	486	513	502	492	520	503	476	495	516	528	474	502	501	463	488	490	500	492	474	513	480	507	479	490	491	509	472	520	492	474	478	491	457	514	540	451	474	501	526	497	476	463	495	500	506	504	493	487	516	505	483	535	449	489	451	480	492	460	507	458	473	489	516	490	490	473	496	453	463	476	463	445	446	506	440	505	458	506	487	481	456	471	487	467	502	468	442	446	481	502	477	511	514	464	500	494	475	462	501	457	514	481	423	468	467	491	499	487	459	463	490	474	474	505	469	495	516	476	486	500	466	469	458	498	486	509	523	467	486	482	511	449	527	496	495	503	503	494	461	478	514	487	474	519	505	462	485	473	508	493	505	515	494	520	468	518	518	485	460	459	463	474	475	468	483	512	486	485	474	518	503	502	463	465	449	499	477	491	493	490	518	481	461	501	508	493	503	470	505	508	509	469	471	486	514	510	527	491	458	453	494	462	480	449	490	492	478	502	504	520	487	499	505	487	501	493	482	488	497	499	502	489	455	486	487	474	485	483	486	496	474	464	479	477	483	500	490	474	453	466	469	457	479	482	492	461	494	456	479	447	445	501	514	481	470	458	485	546	486	489	469	490	460	432	470	472	457	488	488	505	531	525	487	467	526	486	470	476	499	491	495	494	478	435	506	484	482	471	455	507	470	498	491	469	494	496	500	499	431	477	502	451	462	494	506	479	499	505	510	464	464	458	482	498	466	454	502	463	477	488	489	461	504	513	537	478	481	523	485	482	478	481	471	479	448	478	488	460	473	496	478	485	493	488	479	453	503	476	491	491	473	479	459	472	500	477	453	477	479	463	501	489	501	480	431	470	523	468	482	539	490	448	469	476	507	477	490	495	477	469	485	485	484	467	492	530	467	482	514	507	472	442	438	500	461	487	448	463	468	480	476	463	486	495	483	469	518	440	484	467	485	469	498	484	515	422	490	518	464	505	481	472	485	487	476	490	523	488	467	483	468	506	492	517	446	512	486	506	462	494	471	496	465	490	493	477	487	508	496	482	477	496	487	502	490	469	482	473	483	490	488	486	495	515	524	494	486	467	462	493	477	474	488	479	507	477	484	463	501	490	501	492	490	474	501	462	486	470	493	478	470	487	438	467	468	480	518	510	439	499	474	515	460	442	522	447	471	490	464	493	487	475	484	462	452	485	457	496	491	492	477	460	493	460	476	493	468	467	454	481	452	521	482	491	513	462	477	444	519	502	502	471	439	486	477	457	508	488	495	446	494	493	486	473	501	458	471	451	491	464	504	491	524	491	490	465	509	452	479	475	502	489	485	509	459	481	451	431	466	459	452	446	476	469	487	499	426	478	505	522	481	480	467	439	482	449	420	506	514	492	468	502	496	509	446	462	513	478	479	491	527	476	513	432	478	483	473	503	453	442	461	490	509	519	443	476	487	454	498	452	446	525	467	498	434	485	481	442	465	455	458	472	512	502	512	479	467	484	485	463	515	497	428	504	493	457	436	456	468	484	470	494	446	484	462	469	483	460	515	516	436	492	499	456	471	494	447	457	488	479	448	458	464	494	483	481	475	466	510	508	477	438	454	466	447	484	513	470	488	438	522	461	473	496	476	480	468	495	471	479	495	505	491	453	493	524	440	507	502	457	507	460	469	464	532	465	519	505	522	479	457	493	492	477	463	458	501	491	495	454	465	492	477	458	490	516	452	472	459	523	474	478	476	453	483	478	464	484	470	463	520	455	481	506	477	531	491	500	488	480	473	512	476	483	501	460	453	481	497	513	471	458	468	504	498	485	471	488	491	503	462	464	487	492	476	508	471	500	434	521	494	472	496	514	481	518	467	506	505	487	465	462	529	471	462	508	514	472	474	450	461	444	493	453	532	495	478	495	465	474	492	463	486	470	478	465	516	505	494	484	456	445	486	488	489	478	482	483	490	490	494	445	480	474	487	507	518	476	483	465	493	459	510	509	466	491	481	507	485	472	477	457	476	471	474	470	490	510	491	460	476	489	492	478	482	465	505	483	466	471	498	481	511	484	489	535	518	471	493	501	482	456	507	458	514	491	500	501	442	483	499	480	524	494	481	432	441	470	502	475	481	487	471	460	473	456	507	464	457	491	475	498	502	493	534	444	471	467	479	490	490	474	451	491	447	477	539	518	510	487	477	478	454	466	490	505	487	500	482	500	464	488	476	497	543	486	503	486	487	478	475	536	485	460	514	465	480	450	465	456	472	484	500	473	507	485	496	486	485	441	460	484	470	466	489	458	487	492	500	483	489	468	480	475	495	494	513	500	505	496	495	493	485	463	486	488	480	524	501	452	509	503	485	494	481	494	478	496	467	451	469	469	481	452	494	520	501	518	478	467	511	450	497	506	452	466	450	475	480	473	512	477	498	472	480	515	461	472	512	451	482	506	485	466	461	474	465	515	495	509	504	473	465	453	498	511	460	464	490	458	490	475	511	466	467	464	463	510	468	490	447	490	458	493	473	501	525	477	535	481	451	509	515	496	460	463	450	450	502	484	462	487	484	458	441	462	467	464	520	479	477	492	488	471	449	542	494	511	535	515	471	474	452	467	470	488	476	456	471	489	465	475	480	452	426	487	462	474	533	521	482	517	489	497	512	523	473	457	502	484	484	475	488	499	454	525	476	464	455	498	486	461	482	449	472	474	507	494	479	466	462	460	458	497	462	493	491	509	451	491	468	492	505	494	503	484	467	493	483	519	508	437	508	458	481	458	472	484	497	506	508	471	496	527	482	499	488	489	493	473	456	466	484	466	485	488	476	492	461	511	472	453	489	475	458	500	467	490	472	456	504	495	477	513	490	495	457	484	496	446	455	455	465	485	486	503	466	457	470	519	476	473	481	542	493	477	455	444	503	489	457	476	501	459	509	511	469	470	488	486	496	489	472	503	482	488	472	472	463	505	484	496	494	463	478	475	491	492	471	467	463	482	457	465	494	463	482	480	482	478	456	491	488	504	464	519	467	505	498	480	469	505	486	469	471	451	475	488	503	467	491	459	479	464	467	468	485	490	481	537	464	506	487	469	458	488	456	463	467	457	497	483	498	494	467	526	473	496	487	513	464	491	485	484	496	512	479	490	520	494	493	499	468	487	478	489	514	464	509	479	510	447	519	450	463	485	508	477	489	476	476	495	504	465	489	489	501	506	492	474	508	539	463	455	493	449	469	438	503	488	451	487	502	451	489	508	470	466	458	471	519	494	507	479	455	557	498	509	463	474	493	531	493	482	491	472	494	428	501	459	509	449
31484	11698	1184	310	304	248	275	243	288	284	265	293	276	262	246	261	245	274	259	254	262	250	248	258	257	243	242	237	296	270	267	282	252	248	270	268	264	264	257	250	248	236	254	274	260	257	261	278	248	268	228	245	243	248	228	245	231	259	249	230	225	241	309	275	243	253	244	287	253	257	251	267	271	229	255	282	243	244	210	244	267	233	236	263	236	251	248	267	254	265	224	241	255	235	265	272	252	267	286	257	286	273	269	263	255	258	260	252	283	246	261	234	267	234	270	246	255	263	251	246	251	248	264	264	251	247	260	264	247	260	262	258	249	272	237	245	238	257	260	233	258	255	264	262	238	253	248	235	219	245	249	256	255	297	251	272	249	267	257	264	218	246	252	251	277	258	263	251	246	270	255	251	264	264	239	233	280	262	252	239	253	271	268	244	253	247	250	257	247	268	246	265	237	265	255	258	250	228	276	267	278	250	266	237	269	278	270	256	251	260	272	235	265	247	253	273	263	261	227	255	242	247	255	234	285	268	256	277	250	222	268	235	251	265	255	239	276	289	250	244	257	256	210	244	240	275	295	261	254	270	261	274	249	265	262	238	272	249	277	266	257	248	258	294	257	268	259	256	265	250	283	255	270	244	262	279	254	288	233	257	247	283	253	238	259	235	256	251	280	248	261	237	241	284	272	252	263	248	270	259	215	262	268	262	269	254	251	252	247	270	278	232	237	249	273	251	253	231	269	256	245	239	253	269	251	258	255	258	261	247	244	249	277	221	242	228	261	268	274	276	254	258	275	271	263	249	261	261	272	238	279	259	300	251	249	254	233	271	261	238	249	239	246	256	263	277	229	228	246	262	284	271	232	272	270	262	253	274	260	260	257	262	249	271	254	273	273	288	228	215	255	264	250	258	225	243	249	236	262	272	245	233	263	258	225	233	263	257	269	226	245	288	244	273	267	261	298	255	250	280	246	249	264	260	259	257	264	248	268	279	296	247	282	279	262	260	272	253	261	265	237	238	234	240	253	244	228	270	220	269	249	239	260	264	234	250	272	263	267	269	272	281	235	248	270	248	279	280	295	254	250	261	239	255	248	245	259	248	254	247	238	260	289	241	270	250	274	241	263	250	247	255	282	273	246	248	276	256	270	237	242	256	240	232	246	255	247	267	218	243	245	236	248	251	258	237	228	251	234	287	265	263	267	238	235	257	262	242	224	262	275	227	239	263	275	230	260	261	273	251	246	243	248	263	240	259	258	242	257	235	256	262	276	274	257	252	256	255	244	240	282	220	251	252	290	249	241	278	228	241	244	266	244	262	245	295	279	249	263	299	283	247	279	271	265	260	251	270	270	247	268	281	238	241	248	257	248	266	265	255	282	241	236	274	255	256	274	223	271	242	235	250	219	266	281	277	246	201	238	254	256	267	261	244	236	239	273	265	261	292	279	272	241	235	245	264	264	269	258	271	251	273	237	254	238	262	268	260	271	254	255	251	281	252	244	265	243	241	256	269	277	282	257	249	248	255	273	272	268	245	243	246	263	294	253	279	264	263	257	248	281	273	248	251	285	255	266	254	277	259	264	258	254	240	239	269	285	264	280	269	289	230	240	228	250	237	269	251	258	243	285	263	249	259	254	290	236	246	251	272	244	258	244	223	265	296	236	229	237	264	266	245	225	267	293	251	278	259	227	226	241	259	238	232	254	262	280	248	243	282	263	267	256	246	247	284	261	252	252	259	282	266	239	250	221	243	234	251	278	238	247	267	266	286	244	257	231	254	265	262	266	262	261	256	271	257	260	253	230	255	257	248	257	262	276	260	259	274	273	254	254	247	263	253	264	256	265	261	238	237	230	261	257	245	250	251	263	291	259	294	252	258	286	274	271	247	233	234	255	246	263	257	234	241	302	257	247	273	223	281	261	266	222	224	240	268	254	253	234	267	252	286	257	272	254	272	253	214	262	268	246	283	262	225	248	263	270	268	268	243	263	255	246	235	255	250	250	257	247	261	236	237	237	237	268	250	288	264	247	274	260	260	247	269	258	227	256	269	260	243	241	223	228	273	285	247	265	277	239	288	243	255	277	253	276	268	241	247	245	262	237	274	232	244	256	265	281	249	265	258	257	251	231	260	249	260	244	265	241	272	272	256	267	266	256	244	257	246	268	264	256	227	243	274	253	255	258	237	281	237	264	271	268	223	238	268	242	275	275	239	242	270	241	243	260	269	236	263	225	272	243	239	249	286	270	249	244	276	241	260	265	228	239	259	271	242	283	253	251	262	218	259	247	283	256	265	265	251	248	261	240	269	274	256	245	283	250	253	242	245	236	267	244	272	266	256	272	276	244	265	274	237	240	240	270	279	252	263	276	250	254	248	220	240	256	219	250	278	265	266	263	268	253	242	266	255	281	286	255	281	263	265	247	247	206	246	256	254	267	272	250	242	267	280	240	243	273	250	290	265	272	274	257	231	262	250	263	278	259	250	254	282	265	270	240	225	260	237	240	245	203	234	246	274	251	257	268	243	252	252	226	281	264	255	233	259	235	222	238	274	248	255	252	245	278	275	258	217	238	272	257	234	255	264	274	249	238	249	241	249	240	248	256	238	249	238	237	234	272	254	293	279	248	279	256	274	253	275	281	261	236	269	248	275	263	277	236	274	231	251	229	272	233	257	260	245	245	255	263	215	235	242	266	249	249	276	284	279	266	254	253	231	252	280	249	226	239	266	242	270	241	254	258	246	255	249	249	246	234	258	250	266	246	264	230	232	278	280	241	278	245	277	227	239	300	241	281	252	263	261	256	237	269	270	260	263	234	264	264	241	243	251	236	252	236	265	229	246	279	260	268	274	271	260	266	266	258	251	241	277	256	258	276	267	269	259	249	255	251	275	254	261	248	240	244	272	262	288	272	262	232	260	249	242	270	267	257	234	258	285	273	252	264	230	255	274	245	256	273	229	250	237	259	254	249	257	275	274	300	243	260	230	256	279	290	273	262	269	250	260	241	221	249	258	264	257	229	257	254	271	266	273	256	252	265	262	232	265	241	268	224	230	276	269	266	240	264	253	282	263	267	227	267	235	280	269	263	271	267	256	261	256	272	254	265	234	258	247	281	235	251	266	243	240	273	262	248	277	284	251	244	284	237	252	254	251	257	271	254	234	250	259	270	265	256	259	280	256	281	267	229	255	252	273	255	241	239	258	293	243	258	235	260	247	259	254	256	234	245	288	266	267	273	253	271	262	228	252	252	257	248	272	252	245	264	253	262	275	271	245	273	259	234	237	246	262	243	239	283	237	244	233	258	252	247	239	224	258	250	273	287	260	253	270	270	243	257	240	261	268	233	258	260	224	247	267	252	249	229	265	246	266	273	270	270	242	249	260	234	257	283	274	261	231	251	222	264	278	266	229	257	262	239	264	254	266	251	252	241	259	236	285	259	266	244	259	225	221	260	253	226	252	290	251	232	272	244	270	259	238	254	257	276	245	233	260
25229	11072	874	821	760	744	779	761	695	763	727	697	744	748	717	674	710	715	699	767	735	689	724	691	699	707	721	717	702	691	689	662	732	689	726	715	703	694	735	699	662	705	711	726	687	696	725	730	724	704	662	712	725	679	725	699	688	714	690	765	730	750	697	692	717	671	751	683	654	743	702	734	666	689	737	670	683	677	672	711	685	673	665	691	738	741	748	699	731	659	715	652	693	674	673	681	731	687	721	727	708	696	693	680	689	709	751	683	701	666	702	696	661	672	704	664	717	699	694	705	677	700	665	671	672	758	704	697	679	680	683	697	688	684	659	655	686	758	683	694	745	676	727	694	711	677	705	725	666	690	678	702	693	699	699	700	657	681	719	653	700	691	672	740	730	710	696	680	690	680	684	703	697	691	707	694	686	741	701	713	690	698	707	704	701	677	686	681	717	754	750	724	671	723	681	707	691	677	709	704	670	675	694	702	691	717	707	680	723	713	707	706	675	710	685	686	689	716	685	676	760	683	688	715	701	664	702	677	629	661	721	713	686	662	695	666	660	689	715	703	702	653	702	688	673	733	738	709	693	678	769	665	696	722	687	711	698	691	659	690	693	692	678	724	675	725	719	677	704	681	676	674	747	713	670	713	670	711	756	634	715	662	698	742	678	710	662	696	731	698	672	692	691	650	678	685	702	708	679	724	736	665	671	684	704	677	690	722	673	667	658	730	732	659	736	714	691	666	640	657	687	669	660	683	701	723	704	730	727	704	657	726	668	665	674	690	730	740	664	670	691	683	727	708	689	679	680	679	654	693	679	664	676	707	711	688	718	699	694	685	716	752	703	712	681	647	713	699	675	714	695	709	711	696	712	686	726	700	613	750	692	659	684	703	670	692	692	672	651	677	715	740	688	702	669	685	669	645	712	749	730	708	685	721	667	691	724	692	725	707	673	627	718	677	723	696	688	735	698	681	688	706	687	684	624	684	743	730	700	733	687	734	672	691	659	669	690	720	725	714	692	688	683	688	715	732	663	663	671	690	677	707	712	749	693	721	684	678	747	742	696	672	691	705	652	666	673	712	679	739	709	742	685	724	666	706	663	675	684	689	652	684	749	720	682	674	701	691	681	709	753	657	728	673	688	693	702	660	676	713	695	684	663	670	722	693	666	660	645	699	694	675	709	708	694	699	727	703	699	702	710	648	728	696	719	699	694	680	704	679	683	689	678	691	694	680	678	714	682	739	734	752	737	693	703	633	702	665	677	751	689	659	694	685	711	675	720	735	676	677	665	668	721	669	652	718	701	709	677	695	672	680	734	704	688	701	635	692	696	667	686	691	667	725	721	663	669	673	672	723	711	717	652	706	653	696	695	713	639	738	679	720	721	674	688	703	667	668	690	683	705	676	670	725	686	728	667	671	657	660	729	706	707	718	725	691	694	674	699	687	722	666	681	684	664	679	698	689	721	699	651	689	669	709	684	707	691	696	680	730	692	689	688	719	658	680	742	698	697	675	713	662	683	698	683	706	689	699	708	724	692	666	680	724	690	709	683	725	686	712	712	697	696	678	711	674	694	700	707	678	680	669	658	656	703	721	701	676	713	674	703	706	700	653	669	721	675	708	690	629	716	733	653	711	717	703	758	693	687	700	664	673	652	683	696	729	723	668	710	727	709	690	692	727	666	687	712	707	620	717	698	741	710	694	655	683	682	746	696	687	660	687	699	749	689	722	744	706	707	722	649	723	672	678	699	648	699	693	699	677	718	709	701	712	746	715	684	697	660	654	664	745	727	716	703	687	647	719	685	683	707	744	699	729	731	746	702	717	693	733	692	707	713	676	687	708	685	656	633	721	635	720	683	734	663	661	707	668	685	690	702	712	668	703	644	746	724	676	728	662	662	736	745	709	718	690	704	637	669	704	654	726	756	664	664	706	738	673	698	689	677	678	654	729	668	673	736	695	703	730	664	694	683	702	660	688	669	676	721	723	673	699	682	753	676	704	670	692	678	722	709	678	714	700	685	688	681	718	703	675	713	698	722	685	653	692	638	715	704	677	710	681	673	732	711	666	693	731	669	700	684	653	699	723	673	679	740	638	669	729	701	715	650	694	662	724	631	665	694	713	657	699	746	671	676	715	707	674	709	705	683	710	737	670	773	665	724	748	683	724	737	624	645	698	724	681	686	623	727	679	691	733	680	683	639	703	691	700	683	687	691	626	726	666	736	721	721	699	677	697	714	690	692	690	748	683	699	699	708	671	673	675	690	651	654	737	684	698	721	686	675	688	736	694	664	721	683	685	657	648	685	700	684	688	648	696	702	695	678	687	723	693	679	697	664	737	707	688	673	701	709	668	655	720	658	628	700	711	707	720	625	682	704	661	712	687	681	699	684	683	672	688	680	697	704	679	718	723	690	714	701	665	702	684	669	710	719	650	667	679	670	667	700	709	710	693	701	697	705	681	729	693	740	738	697	697	681	695	757	668	702	673	703	669	689	696	666	702	692	680	671	707	667	707	675	671	749	621	676	724	691	702	691	675	694	681	694	669	669	659	678	704	706	685	659	737	678	712	708	700	706	734	735	734	692	701	705	662	714	687	706	695	684	709	636	684	727	693	683	701	689	668	674	730	713	724	703	697	667	710	720	694	727	652	682	689	707	684	730	709	704	688	701	702	676	717	666	707	665	690	670	647	678	705	693	687	718	687	702	649	697	687	713	717	716	691	706	670	720	679	736	697	697	712	733	683	687	694	723	683	708	677	710	701	663	713	699	668	684	659	715	670	648	745	713	729	741	720	690	690	636	733	709	681	728	749	690	685	700	677	732	712	687	675	731	685	693	712	739	715	678	697	702	656	687	714	698	709	714	714	691	726	695	739	680	723	699	688	700	726	710	757	702	698	735	709	716	660	685	666	704	706	693	643	706	711	696	707	712	663	701	653	665	731	688	711	709	727	699	681	679	649	717	715	705	683	711	685	691	665	680	647	678	709	698	678	688	701	655	700	712	673	700	739	670	741	707	691	661	655	714	700	761	667	712	699	685	707	694	709	665	667	721	730	697	706	658	676	648	704	671	725	730	688	659	724	666	676	691	688	779	718	654	666	662	697	716	681	679	715	712	702	685	746	741	744	725	709	702	686	634	720	680	652	691	677	693	699	715	690	731	696	705	691	659	694	709	702	719	712	679	712	699	673	641	685	747	727	667	706	707	716	690	734	719	715	693	736	719	698	655	675	689	690	727	699	729	711	704	686	667	672	666	698	690	708	653	729	736	657	658	709	670	680	691	687	696	738	699	707	684	685	732	687	675	731	670	709	708	693	699	665	697	695	672	729	686	688	668	675	716	692	703	738	637	699	703	732	697	679	652	690	709	696	675	665	694	724	685	683	661	713	681	760	667	695	701	672	702	723	686	704	723	706	655	687	650	629	695	665	699	687	673	722	698	676	730	735	723	742	727	730	714	727	699	692	710	682	707	722	663	704	685	697	678	700
65554	46558	13463	1066	411	306	295	290	233	204	191	189	157	172	190	155	155	149	155	153	148	144	168	150	138	151	135	159	157	155	147	140	138	146	156	139	136	155	166	163	136	175	145	140	148	155	153	153	141	143	180	155	115	150	156	155	182	190	184	166	197	209	172	192	168	145	140	168	167	142	142	115	142	154	154	165	163	126	158	176	170	163	150	168	144	142	136	143	143	150	129	168	141	137	142	142	153	148	157	122	158	134	136	144	158	160	147	125	148	148	152	165	131	154	154	149	140	151	139	140	143	146	150	127	140	153	136	159	138	144	151	164	154	145	147	140	153	165	134	158	140	162	140	150	157	132	134	129	141	128	163	154	153	135	148	163	147	158	140	148	158	147	152	144	164	150	150	158	154	157	167	147	143	150	164	129	144	144	146	146	133	131	152	152	167	133	161	144	159	145	135	163	136	148	158	150	140	128	148	170	158	148	164	153	153	150	148	151	140	146	140	131	135	128	143	151	149	137	159	154	135	154	151	131	133	148	135	147	150	148	148	142	156	174	145	150	151	137	129	146	144	133	149	136	136	136	161	152	136	142	159	153	159	140	142	129	135	120	140	140	129	154	150	135	148	158	137	154	161	142	133	145	151	117	160	164	129	171	145	156	136	168	158	150	138	152	122	125	144	142	153	134	168	151	111	149	148	139	170	143	130	159	144	120	135	142	151	129	138	134	134	137	130	151	150	130	153	163	125	149	145	147	137	173	142	145	162	165	141	146	130	134	149	154	149	155	136	139	136	163	141	144	163	141	174	161	149	146	130	143	125	154	139	143	158	149	145	146	151	151	141	142	130	133	148	141	184	144	152	162	137	144	136	163	138	136	162	160	128	147	139	130	127	141	148	133	141	145	158	158	137	137	153	125	145	137	165	127	112	146	143	157	141	142	138	155	148	141	143	139	150	152	134	158	134	148	173	150	140	150	134	135	151	144	155	147	141	153	139	135	160	155	152	143	171	151	147	139	132	131	121	120	151	142	134	145	148	137	164	141	153	154	137	156	145	175	121	127	135	144	130	151	157	123	148	160	143	124	166	134	139	164	154	141	165	131	144	140	130	133	131	153	155	144	127	135	147	152	140	143	154	153	140	168	146	155	129	157	154	147	149	130	162	153	117	141	145	154	142	138	146	143	150	144	159	155	156	149	149	148	140	136	133	142	147	157	175	143	152	135	126	151	137	143	143	151	127	140	137	134	135	151	137	132	128	147	160	131	142	150	142	143	135	145	138	131	136	123	144	141	153	150	160	149	157	165	128	133	128	141	156	146	143	150	143	145	148	157	122	140	136	142	158	175	150	140	134	152	163	131	144	127	153	141	140	136	141	135	158	148	131	139	166	124	144	141	132	140	125	159	152	162	147	134	145	147	141	156	139	143	148	138	132	133	154	159	149	134	169	153	135	149	155	163	162	150	141	155	130	150	147	143	139	130	132	162	145	144	140	139	139	147	140	146	152	151	160	143	129	146	142	151	146	156	152	176	134	168	127	144	135	152	148	152	133	150	132	161	135	144	137	151	144	143	155	144	146	146	136	147	132	164	170	168	150	134	172	144	133	160	136	159	151	142	140	148	144	133	164	152	133	149	148	152	155	145	153	148	160	143	134	154	148	146	130	133	149	140	141	144	138	161	167	153	147	166	137	145	165	166	160	147	142	154	144	150	159	147	161	148	144	171	172	129	148	139	152	158	140	136	133	145	151	159	163	132	144	163	137	164	140	136	153	152	149	129	137	164	156	149	132	184	145	156	159	131	143	134	146	139	139	130	145	152	147	142	123	140	145	145	154	154	140	169	135	149	147	136	131	167	176	143	131	147	143	142	139	150	165	145	133	152	142	131	125	128	142	162	153	120	144	155	165	160	143	127	165	163	163	132	148	146	127	127	142	145	137	126	146	134	145	146	156	148	141	143	152	135	135	150	129	142	143	154	138	121	141	142	152	140	151	148	164	148	133	127	148	152	151	158	141	121	151	149	154	170	157	141	117	150	146	141	125	154	150	170	138	169	153	162	140	141	160	157	145	152	162	159	142	140	141	139	136	165	140	133	126	157	147	141	137	148	148	139	164	128	133	136	145	145	148	159	127	140	146	138	145	140	142	138	142	157	127	123	144	163	143	137	143	148	152	145	136	142	155	146	157	138	149	148	146	142	132	137	135	161	137	139	139	114	138	154	134	139	150	158	136	154	160	136	158	148	153	170	146	167	137	156	182	131	154	139	135	156	150	129	129	129	134	154	146	152	164	136	144	136	147	143	130	145	107	168	158	159	128	124	143	176	135	167	152	136	138	128	148	156	119	112	147	152	149	137	121	132	123	139	150	139	153	133	168	130	136	165	157	135	144	151	167	147	129	164	149	162	130	134	132	156	127	107	152	127	159	167	149	158	125	122	147	150	147	140	141	125	149	158	145	158	170	156	143	151	144	144	140	159	155	151	148	153	150	142	166	152	151	141	119	155	135	141	152	134	143	160	152	151	153	147	138	171	135	152	149	138	132	158	139	152	137	144	139	160	130	140	153	150	177	145	161	124	136	121	141	154	132	147	161	158	145	139	145	135	142	147	146	157	158	137	162	176	148	148	141	137	156	147	150	154	138	121	153	130	138	138	161	144	138	163	138	144	137	126	138	151	151	135	146	167	156	133	119	154	144	134	141	162	126	127	139	140	145	157	148	142	131	175	117	128	132	156	124	144	156	133	139	140	146	147	136	141	141	132	160	139	135	129	130	140	117	159	144	129	149	145	165	168	142	130	156	158	156	143	140	169	144	151	140	155	154	132	132	147	164	145	124	146	166	142	146	135	151	140	168	139	137	158	150	136	143	123	114	150	154	150	136	146	142	155	145	123	125	134	151	142	149	140	159	136	151	159	161	159	158	164	131	152	158	148	125	131	153	153	155	156	159	135	128	166	127	136	126	130	141	145	144	144	140	152	162	127	173	145	150	144	146	131	139	160	147	170	153	145	175	151	151	162	152	167	151	145	157	126	123	145	136	149	156	162	167	145	142	121	153	142	114	158	157	143	130	156	139	121	130	133	134	150	157	136	142	154	129	127	153	141	143	127	155	138	150	134	151	144	151	148	150	141	162	133	155	146	151	143	135	149	144	139	133	138	143	137	148	141	144	151	142	164	149	153	144	133	149	153	143	165	120	143	143	160	139	134	155	139	137	129	142	147	166	126	150	145	147	136	164	139	171	142	143	138	129	136	136	143	149	139	155	141	126	118	136	146	153	132	111	164	129	130	127	136	139	136	150	142	146	155	142	163	146	151	135	156	148	158	163	147	154	161	142	130	172	142	154	146	140	181	146	144	145	113	167	158	147	153	153	138	146	149	159	158	143	139	141	131	130	158	137	142	133	161	142	137	133	119	168	174	154	133	139	154	162	133	145	128	141	144	134	127	142	156	146	142	130	158	133	131	148	159	147	149	147	159	114	155	140	135	129	153
44137	33784	1611	1636	1429	1251	1053	887	820	730	699	656	635	593	584	585	547	571	524	534	483	508	467	448	492	460	449	480	482	462	461	474	442	489	428	426	451	459	460	429	438	431	496	505	495	496	487	464	521	524	414	460	474	470	510	509	639	662	838	668	758	966	790	725	628	562	546	523	476	464	465	436	473	430	455	430	492	423	451	431	489	489	493	437	452	444	431	450	440	458	440	418	471	461	465	421	440	411	396	433	468	422	433	426	438	457	434	445	404	419	400	426	453	438	433	371	398	438	408	437	421	442	416	401	460	416	439	420	424	427	428	419	397	428	416	394	416	440	457	429	392	382	418	400	402	411	433	464	463	424	429	441	439	454	383	437	430	403	413	440	425	448	439	422	404	428	422	395	401	443	363	441	434	452	446	441	452	409	399	431	403	434	450	399	402	439	430	444	434	438	398	402	422	467	402	411	420	412	450	415	444	438	435	435	458	432	444	404	407	414	493	447	443	441	428	428	426	432	418	427	417	438	449	420	469	442	431	431	392	400	498	414	462	424	428	398	437	462	434	436	414	396	399	401	449	429	472	442	452	428	458	404	415	421	427	425	433	397	425	401	416	410	409	420	415	440	450	425	418	423	426	413	474	452	436	433	431	447	411	437	464	397	449	448	439	415	478	404	412	439	409	447	432	410	380	460	468	429	440	448	436	436	436	442	404	431	450	436	459	415	423	405	428	401	413	418	463	425	419	433	415	436	404	413	450	418	428	424	427	450	402	440	444	409	408	427	438	418	411	453	457	417	431	414	403	435	419	435	431	412	438	431	377	425	372	452	459	424	419	433	445	397	435	411	453	431	432	374	446	434	446	450	433	424	413	422	395	430	434	398	440	439	442	408	414	453	393	377	428	439	411	435	429	456	435	410	427	431	437	452	434	437	420	446	440	404	447	417	413	429	415	401	407	411	392	431	430	430	419	436	438	410	404	416	425	457	427	426	421	427	445	397	424	386	425	433	438	443	466	415	437	415	434	395	424	421	456	407	414	455	449	412	458	407	402	436	414	461	398	452	401	453	450	458	405	420	398	441	416	422	457	440	422	444	431	440	431	406	448	405	444	424	419	428	424	466	427	416	405	402	429	409	419	418	444	452	413	449	413	426	438	450	416	413	453	413	421	447	404	405	426	450	453	430	403	413	417	431	442	491	427	462	397	450	404	449	451	439	431	398	427	465	439	491	426	457	414	424	411	412	436	473	436	433	448	406	440	451	443	455	430	398	455	453	456	440	446	443	424	431	445	417	427	401	437	426	431	441	418	443	457	440	424	413	452	397	378	435	428	413	422	432	463	399	431	419	438	394	461	418	430	423	442	431	419	375	417	441	427	427	435	434	428	413	422	447	453	403	441	473	440	447	467	431	459	425	414	458	448	404	420	451	419	430	420	443	423	397	406	422	434	450	451	434	410	422	416	417	439	462	398	381	422	427	416	428	444	458	391	428	423	448	438	462	457	482	385	479	446	449	443	397	426	435	426	411	429	443	430	389	397	435	442	414	416	446	454	451	429	413	394	451	459	435	458	420	414	409	450	463	450	442	405	425	414	416	423	430	461	439	448	447	412	464	455	428	432	421	453	397	431	409	432	396	425	417	423	433	490	445	456	437	431	454	436	459	426	433	414	397	438	454	408	424	395	433	446	409	466	464	417	397	437	436	426	376	449	409	442	405	395	414	403	440	401	418	434	422	440	447	431	440	452	439	413	436	419	399	472	418	421	475	438	418	452	426	418	432	448	412	441	394	406	435	466	417	428	421	426	466	433	411	444	412	446	440	425	436	459	436	430	426	434	431	404	440	453	441	405	405	479	433	445	438	442	394	424	397	424	439	412	427	413	437	432	423	403	447	404	414	449	405	376	448	412	457	414	453	423	433	407	416	417	424	473	420	405	450	414	431	410	444	419	385	420	474	464	423	438	432	425	451	402	406	414	437	409	415	408	403	437	417	406	470	386	443	422	457	407	430	443	437	447	430	422	412	475	438	455	440	413	453	413	439	446	439	433	445	440	403	444	434	464	445	396	431	420	463	443	434	419	405	424	441	456	436	423	407	429	420	443	444	415	449	423	405	430	441	439	418	430	442	446	467	434	439	404	396	428	402	417	474	421	390	444	459	474	482	413	412	427	467	454	437	417	421	425	414	435	428	437	428	455	411	438	390	409	433	417	449	440	445	421	409	420	418	431	445	414	415	409	416	432	413	426	440	419	449	384	424	432	429	438	428	448	446	411	403	432	415	428	428	431	426	430	429	415	400	384	450	428	442	416	437	431	455	432	442	454	387	393	449	416	447	435	450	434	436	405	412	424	433	415	387	409	440	436	454	458	401	486	437	439	432	434	407	418	457	433	425	403	425	388	435	406	412	461	446	445	413	428	400	443	421	459	398	421	423	445	446	432	435	424	436	403	382	469	420	393	454	458	413	455	426	424	431	465	389	437	416	429	432	452	380	408	456	418	390	425	413	426	403	451	432	430	412	427	471	422	424	423	434	420	430	453	435	445	432	448	429	409	438	412	459	424	433	402	425	455	439	437	405	448	434	453	411	396	422	394	416	446	436	434	443	420	426	429	413	429	425	423	435	439	429	468	426	394	446	420	409	435	472	441	425	448	453	431	431	429	434	414	450	447	429	423	405	420	454	424	394	429	393	452	449	415	395	423	402	452	433	429	443	444	447	462	439	430	429	416	447	452	450	416	401	417	458	412	444	444	426	441	433	430	412	439	442	446	378	410	431	406	458	417	438	428	415	437	431	428	445	405	408	412	415	459	428	412	426	471	442	380	471	423	383	424	427	434	433	420	419	424	423	457	457	458	420	460	416	451	453	416	410	440	461	476	423	404	428	430	450	430	421	438	442	398	417	403	449	438	427	444	449	425	430	444	414	435	435	416	412	422	439	388	477	422	426	392	434	440	479	421	417	437	395	395	401	438	445	449	423	459	413	439	442	442	403	397	444	445	402	452	478	441	438	450	425	398	483	439	433	405	436	382	433	387	426	465	461	412	438	439	442	442	424	408	409	427	427	445	487	430	451	384	397	389	427	410	439	450	457	453	428	423	439	450	425	462	418	411	433	399	424	388	412	436	434	448	437	405	413	445	456	428	406	431	435	428	417	426	424	439	408	400	422	425	452	413	447	461	420	422	394	433	417	430	393	451	441	455	421	466	409	442	442	459	398	429	437	420	398	422	453	449	434	389	398	391	426	402	390	410	424	391	434	410	441	400	429	413	395	466	429	428	418	435	418	420	407	456	410	442	455	401	446	441	433	437	437	383	458	401	426	464	455	440	417	438	458	410	422	424	470	453	446	431	434	414	415	437	434	430	464	411	442	413	377	428	418	431	448	389	398	432	433	403	459	400	415	420	439	417	421	436	402	428	431	428	420	449	432	450	425	446	444	466	456	470	438	396	428	381	385	447	448	428	398	433	437	460	398	403	433	412	426	474	435
73719	59708	21729	4299	718	499	425	322	276	289	264	221	212	212	169	216	206	207	181	161	183	199	192	198	183	178	158	187	176	180	173	182	186	167	177	166	182	177	191	197	172	180	178	162	181	193	220	191	170	162	171	184	178	184	174	208	199	208	282	223	189	290	236	219	206	164	183	211	184	188	205	171	181	156	174	168	165	169	180	164	188	172	158	174	178	166	174	154	157	184	167	176	172	173	164	161	153	171	155	148	178	167	178	160	177	156	157	180	165	164	151	165	164	156	166	169	168	172	141	172	158	177	169	160	154	167	153	176	179	152	168	174	165	158	174	163	156	138	169	167	193	157	175	157	142	154	154	184	184	122	160	184	166	159	173	159	189	160	150	168	169	178	160	170	190	164	184	191	160	144	176	154	180	164	178	160	154	153	142	157	182	168	166	152	195	152	145	159	172	171	182	181	180	158	178	163	155	156	176	159	160	177	160	150	170	159	161	176	165	153	169	157	161	156	183	156	156	138	142	133	159	155	153	159	218	161	167	175	169	155	159	167	152	166	161	154	182	166	162	179	169	171	180	190	149	161	181	163	168	175	161	148	163	183	175	155	159	160	156	125	181	147	177	171	172	178	166	168	147	182	155	186	144	166	188	165	141	152	167	160	166	153	173	152	169	183	176	159	164	185	158	202	172	173	151	170	161	158	152	152	170	167	167	134	166	161	146	153	182	149	189	180	140	145	176	130	183	176	168	158	155	151	176	162	172	173	190	174	182	172	190	186	205	164	204	180	156	166	158	163	162	167	174	169	165	181	177	169	175	151	169	167	172	159	143	152	154	161	178	169	170	163	181	155	168	154	177	154	175	164	174	187	158	170	161	151	161	165	175	159	173	179	159	177	175	176	164	146	189	161	157	152	170	163	152	182	168	147	166	156	181	164	165	154	151	151	176	156	171	179	188	153	152	145	168	176	180	132	172	167	159	182	181	154	154	192	173	154	161	177	173	169	154	155	193	143	171	168	174	160	193	149	169	151	154	172	177	171	156	170	167	135	169	189	173	184	182	191	141	163	172	152	175	170	162	153	151	144	197	145	183	169	174	144	177	198	165	178	181	176	150	172	179	172	174	157	146	158	161	161	187	161	161	135	153	160	149	154	165	161	174	171	141	155	157	182	174	163	181	181	163	172	167	169	160	167	174	176	163	169	178	168	182	156	145	145	196	170	172	168	169	153	171	169	146	172	170	174	150	187	149	140	163	176	165	175	179	173	164	176	194	152	169	170	176	149	160	168	167	155	142	151	162	177	146	159	148	184	188	166	165	147	160	154	164	169	158	197	125	182	158	173	180	139	158	166	174	192	152	176	160	166	153	150	209	180	156	177	163	165	166	165	168	171	160	153	169	187	153	174	152	155	169	176	153	156	150	152	159	181	172	132	175	189	174	137	159	144	170	185	182	176	172	178	161	182	188	162	168	194	146	148	166	160	147	187	178	169	166	166	173	171	172	161	155	172	156	181	164	163	150	147	145	179	156	174	167	154	168	168	158	155	177	176	169	188	145	145	141	169	156	151	176	172	178	183	168	168	155	167	167	160	177	179	179	160	161	159	170	175	177	160	179	171	150	189	170	169	154	168	170	159	172	196	165	155	165	165	172	163	180	174	152	158	157	163	151	147	153	193	184	168	176	188	172	170	126	159	178	148	150	162	176	167	158	173	154	158	152	172	180	163	167	146	173	172	149	154	176	137	176	176	155	184	165	164	150	178	170	169	162	178	170	164	181	159	176	164	176	185	162	167	173	169	150	161	169	157	152	172	174	180	152	163	155	164	175	185	150	175	152	151	173	166	158	163	192	175	159	171	180	151	164	176	160	184	172	169	157	149	176	166	179	170	181	195	190	164	158	170	165	179	170	164	182	158	183	171	162	148	165	179	157	167	173	172	179	181	163	178	158	158	180	151	177	144	175	162	172	140	163	157	177	179	163	177	141	172	167	158	175	159	170	189	160	202	154	178	176	168	173	167	156	162	181	156	170	164	180	183	158	164	175	158	181	185	185	164	177	178	190	150	146	156	164	172	167	158	158	187	165	148	165	163	159	152	162	171	168	188	147	149	162	176	153	177	169	163	166	163	155	151	182	158	163	158	156	180	176	166	172	156	151	155	157	156	152	152	163	153	138	169	172	161	157	178	153	171	185	197	161	167	169	155	167	156	160	158	148	169	178	166	159	149	168	163	157	162	153	162	172	162	154	169	170	153	169	158	147	140	145	150	161	171	159	185	157	163	196	166	159	153	156	209	175	190	157	166	166	175	137	156	185	174	188	187	159	155	183	185	161	172	142	156	148	162	148	159	156	166	183	175	176	169	185	166	177	159	169	156	181	171	157	155	158	168	191	161	200	155	189	165	164	163	171	168	166	168	187	145	176	162	153	168	150	143	175	138	147	163	164	180	169	172	154	164	162	172	149	148	160	177	177	146	163	160	157	143	181	171	163	190	152	156	161	162	151	167	180	144	151	154	154	140	158	184	156	186	162	180	170	148	166	171	149	143	176	187	181	166	149	178	153	156	159	160	158	173	165	170	171	152	154	145	178	160	144	164	150	155	188	158	145	172	181	176	160	174	199	172	173	190	152	164	137	152	167	168	174	173	155	156	160	163	166	174	179	174	168	150	178	178	184	160	163	148	193	151	159	141	169	173	138	168	177	161	162	159	166	190	160	181	149	193	161	173	197	154	174	162	146	162	169	166	175	164	169	170	141	161	171	163	174	176	171	175	153	176	136	149	155	171	174	161	161	171	155	153	199	157	156	180	170	162	181	177	180	170	151	156	185	168	176	176	151	167	173	161	173	150	175	166	176	185	181	180	203	132	147	174	157	152	177	159	184	163	151	157	157	149	159	186	165	198	179	168	174	143	158	174	152	183	196	149	143	159	143	172	177	151	179	175	188	159	155	182	160	172	186	168	151	165	174	163	175	154	138	159	157	167	161	174	169	151	147	155	173	176	153	169	183	191	186	165	170	186	156	155	172	153	171	198	187	161	148	169	189	168	145	192	157	161	188	176	162	164	163	151	158	161	139	188	163	185	179	189	175	168	160	169	167	175	153	189	170	165	174	160	174	180	161	178	156	182	154	167	154	168	157	175	160	153	165	168	158	148	191	162	181	152	154	161	172	166	174	152	159	171	166	176	164	171	171	170	155	184	153	161	139	178	160	159	179	172	165	172	160	188	151	169	154	158	143	171	156	151	157	147	144	149	149	165	167	160	162	165	187	156	152	150	154	155	165	167	175	169	169	146	178	169	174	146	146	169	176	155	170	176	166	165	164	178	179	166	179	174	166	153	160	156	148	154	162	182	176	163	155	176	142	160	172	176	186	163	161	177	180	165	166	149	170	171	163	159	167	167	136	162	155	158	182	191	144	172	178	163	160	156	152	167	156	162	169	155	146	165	157	174	167	173	154	191	161	175	178	149	188	183	167	156	159	151	154	162	184	151
53207	44106	2834	2750	2425	1951	1630	1414	1225	1112	1057	957	820	836	768	771	710	684	699	658	576	636	617	578	626	613	600	555	576	583	535	559	529	528	601	557	547	545	529	534	524	542	546	625	617	598	613	609	543	608	555	551	572	592	598	628	748	884	1397	1086	885	1365	1256	979	831	840	753	669	560	603	552	519	562	500	530	490	506	557	463	477	534	504	563	513	525	504	493	453	491	493	505	514	470	533	512	489	470	519	492	468	494	517	467	493	484	485	495	504	507	496	503	473	465	471	521	465	491	484	509	517	483	463	508	496	521	492	461	485	450	502	488	449	478	514	473	441	499	482	427	519	460	471	502	470	465	482	517	536	504	522	496	518	514	463	499	471	473	467	497	509	457	498	485	477	478	478	509	486	490	423	507	502	492	476	494	509	475	520	469	496	464	470	477	439	503	484	505	510	465	488	494	480	482	472	474	478	490	438	465	494	478	476	492	487	453	478	441	498	457	511	465	487	481	465	500	492	491	503	459	475	496	496	498	472	479	454	478	446	463	507	484	465	471	491	531	471	517	496	491	514	488	498	521	502	467	441	496	529	483	500	465	498	478	471	470	486	485	480	481	516	515	497	444	477	502	488	505	468	458	481	467	484	472	488	508	472	472	495	497	482	462	466	485	512	500	498	489	460	507	443	496	484	493	479	454	470	485	512	497	499	492	463	466	446	490	500	455	459	479	519	504	472	471	460	457	507	474	462	458	517	436	494	475	491	497	471	447	494	480	510	501	501	490	494	516	471	511	470	475	483	474	500	504	505	508	475	430	468	498	458	463	486	478	517	482	456	500	474	490	486	495	478	478	472	510	491	484	511	503	453	423	523	469	484	447	456	499	483	495	484	467	486	477	477	458	488	488	526	454	485	476	482	498	490	491	493	440	447	500	516	517	516	475	537	491	503	479	503	483	507	467	496	507	504	507	482	461	475	516	474	491	481	470	549	482	454	482	502	489	453	474	489	494	450	483	515	481	502	498	471	463	468	468	516	499	432	499	480	490	505	445	496	489	473	489	500	493	489	483	474	480	476	487	508	480	489	474	488	537	476	467	529	491	478	482	490	475	470	497	495	485	495	473	480	491	496	500	497	453	530	488	478	449	457	492	497	485	486	510	487	526	534	477	500	478	466	512	501	461	469	436	487	467	516	499	486	499	467	544	490	486	472	486	461	468	508	467	486	488	460	511	496	476	501	501	499	504	475	476	482	483	510	498	495	497	502	478	490	496	529	442	514	496	485	463	500	543	461	490	482	504	545	472	501	506	488	478	479	500	478	510	437	494	473	491	480	497	488	487	474	493	526	487	498	461	486	511	514	505	493	468	469	484	472	446	492	483	474	468	470	528	468	456	506	473	494	512	512	478	471	505	485	484	504	506	473	489	489	503	484	487	490	502	483	488	513	465	497	479	502	464	531	514	545	459	515	452	517	498	455	523	464	496	489	489	492	447	497	473	487	489	517	491	488	472	490	472	467	518	502	498	521	497	445	499	474	475	479	497	465	495	498	468	502	490	498	478	501	528	499	507	486	481	521	476	468	473	482	467	476	472	461	530	511	511	486	475	485	510	477	491	493	520	504	484	472	465	470	513	489	502	535	473	465	454	479	498	446	509	491	505	496	491	521	433	469	490	459	470	455	466	504	513	493	496	506	498	472	449	471	497	499	489	506	501	485	474	455	496	440	461	474	492	471	466	503	464	472	483	484	472	510	450	446	463	462	501	506	449	496	515	492	441	466	499	490	496	491	462	512	489	526	517	509	514	515	461	503	474	507	519	493	440	511	508	524	503	499	524	475	500	505	470	508	470	482	475	479	470	508	478	483	508	482	502	481	481	486	502	491	514	514	461	519	432	478	485	500	491	477	474	502	515	483	486	497	476	478	527	462	502	478	515	474	485	457	457	488	479	468	525	480	461	487	522	514	509	498	517	493	514	472	480	490	498	498	482	522	472	455	463	494	478	481	492	517	503	510	512	461	479	484	468	480	460	472	517	507	492	506	500	512	470	485	501	478	475	445	470	464	481	490	482	503	493	479	451	493	502	504	506	485	491	503	485	466	478	471	544	480	533	477	478	484	480	490	497	495	533	450	473	496	466	481	452	462	485	499	493	469	483	528	485	463	473	483	511	441	478	526	491	503	469	516	502	510	493	473	503	471	507	470	454	490	464	446	512	506	440	445	490	475	510	485	504	495	454	498	445	464	473	494	519	466	500	489	468	496	470	473	495	461	475	501	518	465	526	454	509	512	481	498	468	494	490	493	497	464	503	453	462	506	500	466	499	488	464	488	502	476	474	479	464	481	471	454	500	514	434	497	440	467	493	473	497	471	490	477	461	471	452	472	454	488	451	492	456	504	486	465	445	474	479	508	479	480	476	488	483	477	490	481	473	510	467	470	488	488	489	502	483	460	467	506	449	502	510	450	495	496	422	513	468	508	522	477	473	483	460	490	467	499	550	510	517	474	474	469	482	492	493	515	488	475	488	465	480	478	484	498	458	453	488	472	462	450	529	474	498	492	486	489	502	500	484	458	481	494	462	468	517	496	483	446	489	491	494	516	510	508	477	494	472	518	445	498	472	511	447	499	496	462	485	516	485	492	507	477	481	559	528	480	496	463	496	488	475	501	467	518	453	465	451	472	451	487	488	482	458	458	479	498	477	461	473	497	467	509	472	466	472	509	460	483	487	479	477	493	526	522	490	427	529	467	479	479	479	460	497	441	458	453	485	473	504	479	504	518	446	512	465	451	478	451	460	514	482	505	490	463	450	502	508	459	512	470	483	539	496	460	480	484	494	511	520	480	460	449	490	492	445	464	483	468	479	491	459	488	483	482	454	485	486	467	490	453	505	485	477	476	438	479	501	469	477	477	479	457	511	487	460	490	471	476	474	468	535	461	489	511	508	478	488	525	451	524	494	461	488	498	487	508	511	499	490	460	497	498	519	455	503	471	521	468	492	494	443	521	506	440	509	486	483	453	538	491	530	510	533	457	503	490	484	491	535	508	503	476	486	468	479	494	474	485	459	475	488	480	497	484	502	525	444	440	521	468	497	471	474	457	490	514	485	489	454	478	522	463	503	467	484	457	485	462	470	537	479	484	505	467	503	501	489	488	497	484	495	497	507	454	476	500	491	495	495	485	479	467	534	472	454	525	516	491	571	461	480	526	472	497	456	456	524	493	511	471	475	497	458	486	470	494	481	501	485	482	457	496	443	500	486	500	502	517	554	506	489	475	513	493	473	441	492	463	524	510	479	477	553	482	500	475	480	512	453	472	486	492	488	478	482	485	479	479	472	478	489	488	476	482	503	475	460	482	490	479	471	532	478	485	482	488	486	474	486	497	504	502	482	452	450	494	508	483	480	473	515	479	498	512	506	466	454	479	500	462	493	487	500	504	486	512	527	484	473	499	500	469	498	494	518	517	486	469	483	478	481	471	480	500	485	483	493	464	481	488
30360	11713	1046	349	265	256	273	253	263	255	248	239	262	231	267	233	245	255	252	261	225	277	260	255	268	264	259	280	257	233	253	237	290	279	243	259	244	234	227	270	283	247	255	285	233	244	245	261	264	270	267	253	262	248	247	240	240	281	247	244	239	246	266	247	237	263	244	239	251	248	252	256	272	275	245	271	249	246	269	262	298	245	276	233	247	267	278	258	273	270	243	249	226	265	245	250	248	224	253	236	258	248	245	285	259	257	234	270	256	258	254	248	236	278	270	250	249	278	238	251	244	259	282	257	264	249	238	285	244	261	255	280	246	259	237	266	247	280	249	233	240	249	247	257	249	266	270	260	250	257	237	251	248	238	232	235	270	283	256	259	258	262	243	260	271	254	215	274	234	243	265	246	235	269	251	269	287	258	259	247	264	238	265	248	275	268	256	240	239	269	252	239	265	271	283	270	250	286	232	257	251	253	243	248	233	263	242	265	219	264	252	237	257	265	257	250	256	249	246	258	297	268	233	228	256	265	255	239	280	235	268	275	262	260	264	268	277	265	255	284	258	259	256	242	253	277	249	231	253	283	242	249	254	260	278	241	302	257	262	230	254	243	257	251	251	250	268	249	239	262	246	241	271	230	272	229	254	306	235	266	273	267	258	258	267	255	281	263	279	263	243	214	244	243	259	262	273	223	247	269	264	280	253	268	232	257	248	253	247	250	259	258	237	247	274	241	274	264	257	252	246	250	268	241	252	253	247	245	266	241	247	261	250	248	259	280	257	239	259	272	277	268	245	261	252	245	257	220	231	263	262	244	244	259	252	265	278	254	258	279	249	258	250	258	273	268	240	257	249	280	278	270	297	254	279	254	243	248	254	257	236	268	258	292	261	245	262	255	275	254	267	254	242	256	256	217	270	256	240	236	252	245	257	255	277	236	266	244	258	232	248	236	257	237	236	251	251	249	239	254	239	259	254	269	257	228	255	265	264	265	260	272	254	274	247	237	249	265	255	239	236	284	244	264	265	283	274	258	243	262	268	232	255	260	249	288	294	252	245	259	274	262	253	249	257	254	250	239	236	250	258	241	267	231	275	257	254	255	270	252	254	211	246	222	234	237	234	248	250	233	254	252	249	235	268	216	269	276	251	245	243	251	251	296	255	264	239	233	266	264	250	241	268	258	236	246	256	220	254	263	271	244	282	222	256	251	265	251	262	228	243	252	213	246	259	252	278	257	231	247	249	251	247	260	264	251	267	252	284	266	252	273	261	253	265	244	245	255	247	252	259	249	265	280	282	245	240	246	243	262	269	249	244	262	240	253	257	264	237	251	267	244	242	246	273	248	234	258	282	254	248	256	253	239	238	253	264	270	252	242	276	271	271	275	226	284	276	251	285	262	239	243	237	213	263	282	258	270	258	237	246	236	248	248	273	265	273	266	255	262	275	259	286	261	257	258	289	262	285	259	276	247	276	240	253	245	253	268	255	273	260	255	238	248	255	281	264	264	255	238	238	291	265	278	260	234	244	233	281	247	254	252	259	243	244	273	272	277	238	228	240	230	254	272	228	263	254	249	256	276	244	245	223	219	265	230	220	223	280	256	261	262	259	235	256	256	228	251	253	239	273	257	261	248	254	248	239	243	269	265	247	259	257	231	235	259	271	264	271	279	252	247	269	257	273	256	243	254	270	273	269	228	266	273	237	269	253	265	253	252	243	255	276	259	280	252	263	241	276	271	263	244	261	259	249	245	256	283	250	256	272	257	289	268	238	225	248	266	259	272	273	257	248	269	244	250	215	241	287	274	249	277	240	261	241	211	265	259	271	242	275	258	260	264	225	229	266	252	236	261	228	255	262	241	282	257	247	275	251	234	240	231	250	259	258	258	260	244	250	256	224	250	242	280	263	233	253	232	276	256	249	245	267	258	244	247	245	234	250	247	244	246	259	247	279	300	267	260	253	222	275	240	272	260	283	259	246	265	257	263	252	284	262	244	284	236	263	248	296	268	247	228	272	249	247	249	273	268	258	251	248	238	244	253	268	307	260	267	239	230	262	229	239	236	261	263	283	262	276	267	269	239	271	264	252	270	240	246	275	268	218	254	231	250	258	257	275	251	267	207	270	259	254	260	254	234	260	250	259	248	263	265	260	267	248	270	269	268	267	231	257	293	245	232	258	248	247	253	259	245	241	245	235	244	248	208	259	257	239	254	271	257	273	256	262	210	236	254	237	226	271	238	240	250	245	261	243	264	247	238	256	236	273	265	249	238	254	238	261	236	265	277	269	240	247	273	271	257	226	243	286	258	219	254	248	252	268	215	260	241	293	257	268	226	225	277	260	239	248	241	257	247	242	265	219	232	240	248	232	236	264	248	253	238	265	257	268	269	245	264	263	257	264	284	261	246	228	268	225	256	256	268	266	259	264	253	270	260	290	250	269	260	256	248	265	250	247	273	253	268	254	221	253	217	246	290	244	234	248	263	251	258	257	257	263	265	253	271	209	248	259	232	250	253	247	260	269	263	263	229	273	271	267	262	239	254	255	267	283	260	258	245	289	246	264	253	279	237	249	274	251	277	262	247	257	249	237	231	257	220	256	235	236	274	266	233	237	266	250	239	252	237	281	234	253	280	230	255	245	246	260	243	267	256	231	264	269	273	262	235	287	244	234	279	231	228	259	248	233	263	249	256	264	273	251	240	233	240	240	272	265	234	253	241	283	246	250	249	266	258	247	243	259	246	239	259	246	254	230	228	239	236	255	254	241	244	257	276	267	238	235	275	266	271	247	245	253	264	242	233	243	245	234	278	248	274	248	274	227	251	235	253	266	239	254	259	244	245	272	252	260	257	247	263	267	254	243	264	238	262	281	241	283	282	271	277	253	264	263	267	235	234	246	274	249	245	257	261	246	276	272	250	247	274	261	255	253	247	223	228	246	245	275	239	225	246	240	284	253	232	254	290	271	243	254	278	262	235	262	228	258	273	250	267	229	267	284	225	250	272	268	228	259	243	241	277	224	237	241	248	266	242	252	219	272	240	244	269	235	234	239	282	273	273	258	229	227	258	251	254	246	261	245	251	264	237	255	244	252	248	221	294	259	247	255	246	226	272	247	243	271	257	256	237	264	250	249	285	254	271	239	258	233	263	293	268	223	247	261	233	254	273	220	241	245	255	267	235	249	246	254	235	232	252	273	263	257	241	240	244	245	253	234	250	216	286	248	256	275	237	246	266	261	253	281	265	228	259	253	231	261	277	233	277	253	232	289	248	248	236	257	252	221	249	256	264	253	252	220	280	242	239	260	261	237	248	258	265	273	251	249	251	271	274	268	287	251	291	259	272	245	274	225	246	248	259	274	236	264	236	249	228	271	250	289	241	281	227	246	253	248	239	245	266	259	249	283	256	252	257	254	212	246	249	268	251	242	251	264	231	201	244	254	254	258	268	236	248	276	259	246	263	273	271	215	292	246	237	247	296	253	223	250	235	256	277
24278	11193	833	803	779	804	779	783	758	752	689	742	697	695	679	688	669	709	715	691	705	709	706	713	689	711	707	687	717	685	654	699	738	677	660	670	715	699	718	665	713	693	686	705	761	725	682	668	661	701	707	648	726	672	690	729	715	669	803	757	706	777	718	679	747	688	713	675	697	713	665	736	711	690	693	692	661	701	732	680	672	724	667	712	638	719	683	762	702	663	705	668	697	710	743	690	680	700	669	717	728	712	661	704	702	678	722	676	682	699	662	688	726	729	713	758	675	695	687	660	647	693	724	739	686	677	698	682	696	695	768	667	696	698	675	689	693	658	723	697	653	709	710	707	715	690	724	680	686	688	696	704	681	692	701	692	649	696	679	687	702	688	683	710	677	743	685	681	709	674	680	692	667	678	705	709	707	667	695	627	687	651	728	701	735	730	714	739	713	683	717	673	685	676	690	679	642	698	686	704	706	691	655	686	687	669	701	683	696	709	650	702	685	682	716	665	701	666	686	709	666	666	653	659	708	689	680	668	705	720	688	723	733	675	723	719	696	745	687	645	725	665	668	677	708	715	660	672	675	713	732	670	693	667	708	732	661	660	726	661	703	697	688	729	682	675	700	695	667	649	691	680	749	699	659	684	696	686	730	692	712	615	692	633	665	660	702	673	687	676	673	709	672	674	699	676	710	756	679	714	710	687	702	715	651	690	686	659	661	676	705	724	729	717	730	678	721	663	681	667	697	681	663	710	670	709	707	700	666	663	686	700	709	652	689	686	739	707	667	717	693	667	671	700	662	692	696	688	698	705	638	647	702	720	694	737	690	658	712	684	748	690	665	701	699	682	691	678	692	670	698	709	718	648	720	678	677	685	621	704	683	668	717	716	705	667	695	707	708	709	719	663	696	677	669	715	673	686	711	682	690	658	715	690	725	687	721	722	705	725	670	742	688	678	703	679	704	735	705	675	679	701	656	672	684	694	695	746	699	733	675	681	671	709	694	697	660	682	663	734	675	675	749	670	706	717	710	709	711	687	735	717	665	698	656	669	675	705	689	712	673	736	650	703	712	714	623	703	702	730	690	684	704	674	666	702	697	688	686	729	685	678	704	671	651	728	667	709	684	678	672	658	706	674	708	691	665	658	655	717	697	739	728	715	721	743	697	758	678	685	698	639	676	722	736	699	699	719	676	718	708	687	688	655	642	658	692	625	709	693	696	707	669	712	679	673	691	671	698	716	704	713	671	716	689	644	725	639	743	680	716	728	715	686	681	633	717	753	698	684	713	707	684	666	730	655	720	661	708	739	687	722	703	681	672	706	665	669	678	716	703	671	665	723	670	754	695	675	724	692	732	691	710	741	726	704	691	699	709	689	715	639	663	727	694	679	664	652	636	691	697	670	678	709	671	693	699	704	721	742	673	670	677	691	660	708	729	705	702	667	664	721	692	694	680	717	637	703	684	744	705	689	698	700	699	727	743	707	681	705	695	711	739	715	729	652	669	674	673	680	707	689	683	671	717	747	680	730	683	654	686	705	702	668	697	698	705	698	667	730	731	703	686	682	661	736	677	703	682	696	691	717	700	745	723	704	667	707	677	698	682	674	676	688	680	667	625	682	636	697	690	709	737	664	686	705	700	713	675	692	690	698	679	690	714	658	688	710	671	706	669	663	669	734	673	677	668	677	721	699	677	675	655	692	698	654	706	694	675	659	693	674	742	707	664	726	668	701	660	720	698	731	701	695	651	681	713	683	675	673	730	700	720	745	704	748	681	735	710	721	645	702	645	673	640	679	680	674	688	722	688	696	672	677	752	702	733	677	694	681	680	668	738	717	661	697	698	703	678	694	716	720	706	675	707	699	701	676	726	698	723	682	654	697	685	675	719	686	686	723	651	677	657	699	713	764	696	727	641	717	667	743	719	680	687	680	729	656	664	694	666	710	703	686	707	677	679	710	667	724	671	701	689	715	668	685	690	704	683	694	702	706	670	659	683	723	656	678	691	723	705	697	650	665	715	677	710	720	650	710	686	698	667	682	651	675	692	689	690	748	717	680	634	689	670	706	656	697	695	621	669	651	710	714	697	752	657	711	666	722	725	697	676	701	687	719	687	677	687	743	697	695	676	666	680	665	707	726	706	707	698	651	652	705	655	698	719	695	682	713	741	620	671	705	714	667	716	690	654	703	646	737	732	678	731	677	701	668	701	670	690	701	668	687	672	709	706	685	656	731	714	727	679	652	721	736	696	669	724	724	719	692	709	719	684	703	686	687	702	692	660	686	697	694	666	708	641	695	668	683	683	733	721	667	708	680	723	713	647	704	685	722	695	687	672	701	685	692	599	677	707	682	674	668	740	689	661	731	711	692	709	658	661	688	675	683	641	713	636	700	703	664	678	733	678	727	717	748	672	697	740	685	698	647	719	712	732	730	672	672	690	712	677	699	704	689	614	681	713	704	677	737	702	707	711	681	688	728	725	721	653	667	671	688	705	701	684	695	671	763	669	714	711	702	716	715	722	680	674	712	661	679	742	679	646	704	700	719	665	712	671	678	685	659	701	719	716	702	686	693	745	685	688	713	659	686	693	695	671	663	696	723	667	679	716	646	706	721	682	659	707	685	631	645	733	686	654	711	710	631	725	711	692	700	693	717	659	701	756	657	673	667	633	676	778	705	682	700	694	667	670	684	671	730	707	714	738	681	652	659	681	666	710	671	648	681	716	671	650	700	673	683	735	719	677	730	677	665	712	707	689	745	690	702	679	682	680	716	665	697	709	680	679	691	682	697	700	695	689	717	665	652	682	695	671	695	722	669	694	639	669	678	689	701	667	662	666	715	706	706	711	694	683	721	665	676	704	756	727	680	690	716	673	693	666	702	684	691	683	695	684	711	690	675	661	670	671	681	690	688	671	703	718	700	703	687	669	684	721	673	678	690	677	676	724	665	698	665	721	680	688	703	651	714	717	712	691	723	647	668	694	648	653	672	699	636	700	672	691	683	720	678	682	688	672	658	689	675	655	686	688	660	638	719	693	706	706	688	639	708	674	664	697	719	686	690	675	687	662	695	674	671	690	698	701	686	661	682	672	720	673	706	726	741	708	717	740	679	683	679	683	695	665	704	669	680	649	742	704	638	697	714	692	693	671	694	708	729	708	713	636	707	700	667	702	656	678	709	702	688	761	690	666	653	677	701	662	708	657	720	687	654	671	674	667	696	746	666	633	737	689	674	688	694	712	677	675	693	692	730	720	691	697	657	677	708	689	695	664	681	687	706	688	774	657	678	680	723	668	773	691	652	707	662	675	656	691	666	740	700	745	714	711	691	700	698	658	680	679	674	684	752	679	714	666	656	692	719	665	683	712	733	663	721	663	678	663	698	662	689	663	685	716	724	696	733	714	738	658	682	733	699	721	625	701	681	695	671	759	699	683	726	680	661	692	681	711	717	772	730	705	704	693	726	670	709	668	677	697	675	655	695	701	729	684	718
65355	46099	13072	1106	434	325	253	244	208	175	186	185	196	169	177	160	152	159	166	171	150	169	158	139	138	173	141	156	150	145	135	158	151	157	150	147	135	149	165	128	136	141	141	156	169	157	141	162	138	174	151	153	145	144	144	165	144	179	191	192	176	183	169	189	161	140	162	153	138	145	134	179	145	131	164	128	150	132	153	166	147	165	149	141	147	158	126	169	156	143	129	130	133	148	152	175	148	154	155	154	132	152	147	157	151	144	139	129	145	145	145	154	167	136	146	163	171	152	129	154	122	144	155	143	153	132	133	138	149	130	151	143	130	142	162	153	127	147	156	158	153	148	134	150	140	137	143	148	157	138	158	130	128	157	143	124	135	166	149	137	145	146	134	151	150	136	152	165	162	126	136	132	150	114	143	138	133	140	130	141	123	145	147	166	163	135	135	132	144	144	151	159	167	144	144	118	148	149	130	156	153	140	159	145	153	157	149	148	145	161	141	140	163	166	134	146	137	145	126	150	155	167	128	159	176	149	137	141	152	133	127	157	161	137	159	135	143	156	122	145	138	138	145	143	147	135	127	159	124	155	140	163	147	149	145	137	136	145	156	131	136	148	151	120	162	139	142	166	128	141	151	136	133	143	151	137	139	147	140	144	123	148	142	151	136	130	144	143	163	148	141	150	143	140	147	145	134	133	155	139	142	149	149	136	146	134	148	171	153	132	152	155	144	128	140	146	150	120	133	147	151	132	157	148	149	143	143	152	139	135	148	160	154	153	159	134	142	171	152	160	145	159	156	160	149	152	139	125	131	132	146	148	136	135	151	126	136	143	138	123	122	140	149	135	124	147	141	165	161	167	157	139	122	143	158	159	147	146	157	146	127	155	132	157	149	149	139	137	144	137	164	155	145	122	144	149	126	157	131	144	104	168	146	160	156	150	141	144	127	130	149	145	143	133	144	150	159	158	126	162	155	144	134	151	159	143	131	141	151	147	159	154	164	155	149	134	154	130	145	119	124	154	133	151	142	133	143	143	150	158	168	157	127	143	137	137	155	128	153	136	126	157	159	140	142	158	147	167	142	128	146	135	172	126	147	139	151	160	151	168	134	146	137	163	152	138	140	161	151	144	144	131	160	167	172	138	153	145	138	138	144	148	152	127	144	152	131	148	151	143	123	149	142	128	136	149	154	153	140	133	163	141	131	129	143	151	171	133	145	157	147	137	150	148	135	144	142	158	163	140	154	148	149	146	139	151	159	158	152	149	142	147	143	171	178	141	161	163	159	159	156	136	157	141	133	149	134	174	163	155	124	147	137	165	152	141	141	144	161	143	128	151	177	167	138	142	160	159	141	150	174	171	138	144	152	162	157	144	144	144	132	129	146	144	133	147	176	152	166	144	137	127	150	146	150	121	131	165	154	168	135	134	151	172	144	165	139	150	157	144	143	132	121	141	144	130	152	144	147	153	141	141	145	146	145	151	125	153	129	172	139	152	123	141	122	151	149	130	142	149	154	165	131	134	126	170	133	142	154	146	168	163	144	144	141	151	144	146	140	157	140	111	132	152	137	167	153	162	151	145	145	145	133	149	139	147	140	151	118	143	159	152	161	144	154	139	142	134	138	143	143	145	157	155	122	140	128	143	143	129	129	151	167	145	148	162	153	155	139	149	156	117	133	161	114	163	141	144	136	160	166	165	151	146	151	140	168	142	162	134	141	159	156	146	146	146	156	149	147	142	142	131	151	147	158	131	145	147	149	145	128	160	153	154	144	135	132	142	155	138	134	125	150	163	149	151	157	135	156	140	138	142	170	135	150	141	141	163	134	139	128	127	177	135	145	149	131	142	135	154	176	149	147	185	132	145	152	153	139	153	145	168	167	136	148	134	129	134	139	168	149	150	158	141	158	153	137	150	134	155	140	138	133	147	119	157	142	142	167	150	153	164	158	160	168	158	143	145	136	158	137	150	159	151	138	132	130	127	156	154	161	166	146	149	157	166	141	130	130	149	153	147	148	156	142	164	160	155	146	156	157	149	142	132	131	137	171	152	144	163	139	148	154	143	146	145	133	167	152	166	151	127	140	137	153	161	166	134	131	131	177	147	130	133	130	138	137	126	143	138	140	150	158	152	138	159	157	145	142	146	167	165	142	152	138	146	137	154	143	128	164	159	150	137	145	132	156	164	143	137	141	163	134	120	142	138	130	147	140	149	147	159	156	148	129	146	148	142	143	143	150	147	139	144	145	135	166	153	167	156	142	154	117	136	149	136	143	148	156	137	145	127	157	131	142	169	146	155	140	137	163	156	142	147	171	163	144	149	174	135	160	155	136	131	132	176	159	156	147	162	148	148	150	165	149	148	152	165	161	141	133	174	135	139	135	135	139	179	121	148	155	150	148	150	131	143	145	165	149	148	146	133	161	162	147	153	157	138	133	131	157	149	143	167	138	146	162	134	141	163	138	141	139	155	149	142	151	140	131	167	140	144	130	155	151	127	135	148	153	148	124	157	130	145	145	132	153	158	149	144	126	156	153	143	128	164	145	150	143	150	141	145	145	143	142	144	155	163	173	139	147	127	133	141	132	142	128	123	147	166	172	141	135	157	148	142	161	161	158	152	140	158	140	158	131	153	140	162	147	144	130	129	142	127	139	155	163	139	136	149	132	138	137	122	138	139	154	149	140	137	126	149	136	141	157	147	147	140	132	147	138	120	164	139	141	127	146	145	142	140	143	156	152	132	156	157	153	135	141	162	146	141	161	136	181	134	129	134	157	156	135	161	124	166	147	144	133	165	120	157	132	170	144	139	149	151	149	171	140	151	140	134	127	150	135	143	147	148	155	152	142	124	151	131	163	124	138	143	129	139	159	144	155	153	141	146	153	126	139	155	156	159	148	148	159	143	143	130	180	145	141	144	135	120	132	149	171	157	150	136	146	144	170	164	152	135	134	142	126	121	140	157	130	145	156	141	127	164	155	139	135	139	148	153	112	173	112	136	140	129	142	148	156	151	143	149	126	151	121	141	150	123	152	136	140	160	139	149	140	104	161	142	148	175	127	138	163	131	141	147	151	138	170	148	163	150	150	143	132	143	152	137	150	154	134	146	140	139	135	154	153	137	157	158	119	152	146	147	143	151	146	143	151	154	135	119	146	143	131	157	150	127	148	132	152	142	152	169	150	143	141	141	142	159	156	163	140	124	140	146	125	139	163	141	155	168	149	164	159	135	129	149	154	127	122	172	153	152	140	157	154	147	150	151	143	138	145	154	147	151	166	151	167	137	137	129	149	145	157	167	118	143	137	144	154	147	145	141	138	155	153	126	138	134	147	166	160	160	145	159	147	177	150	145	148	189	141	137	151	152	129	147	155	151	149	152	165	136	159	157	148	147	150	138	156	145	141	123	134	161	155	141	156	149	130	134	146	130	156	146	139	160	151	138	152	144	131	150	149	138	147	152	160	150	135	144	136	162	148	150	144	138	162	129	160	144
44512	33052	1550	1700	1413	1234	1064	909	842	782	735	675	650	649	609	584	563	558	501	537	525	499	494	529	520	518	482	494	466	461	487	481	460	467	466	459	455	486	470	474	448	468	498	479	585	523	477	466	447	434	454	476	462	469	471	478	527	526	606	795	735	930	700	709	665	553	604	530	457	500	451	462	451	421	419	460	455	455	422	443	467	448	431	436	450	385	445	453	446	443	420	434	438	441	438	401	446	426	450	423	416	410	425	435	458	459	440	419	407	447	455	414	408	447	447	423	412	422	414	419	435	420	448	470	467	447	429	425	434	426	432	445	401	423	415	431	435	428	437	449	457	425	440	452	426	438	412	458	402	487	418	405	427	436	413	431	473	437	430	432	452	431	425	439	404	423	400	467	457	419	442	450	416	446	431	423	443	421	390	434	449	460	463	435	459	441	432	420	418	398	390	434	444	457	417	424	454	452	440	424	432	437	432	430	434	434	404	436	403	465	423	411	492	441	415	410	434	432	424	431	456	427	432	425	458	418	457	393	438	465	415	457	413	410	447	443	432	441	463	433	453	418	402	418	406	437	425	426	430	462	423	419	455	416	412	421	407	441	444	416	473	426	426	440	424	465	452	456	459	421	430	431	444	431	432	429	423	419	388	437	440	455	415	469	424	445	474	410	437	416	410	430	425	435	418	403	408	432	438	442	416	432	417	443	393	464	431	443	443	420	401	452	407	424	425	382	419	435	422	411	470	436	410	458	472	407	436	439	419	424	430	453	449	434	447	449	433	443	425	412	418	451	443	451	460	467	429	441	430	454	426	430	421	412	417	417	388	428	435	453	403	439	443	418	408	397	434	464	404	459	398	406	466	427	439	476	435	434	423	441	416	452	411	467	420	426	421	445	439	439	437	449	444	424	415	472	412	430	402	410	398	438	431	409	434	446	460	446	445	416	433	431	430	443	430	457	427	410	425	409	420	467	388	430	409	441	423	435	428	452	392	400	430	472	408	409	429	418	440	378	444	441	419	448	417	461	418	433	387	473	369	430	434	402	447	458	417	453	455	446	430	444	435	416	465	412	441	447	449	422	460	426	473	468	430	429	425	474	457	415	418	427	412	448	449	382	460	421	451	434	420	440	397	404	436	455	450	443	426	429	460	426	451	406	424	422	407	406	440	447	421	444	426	445	416	433	425	429	462	391	465	412	432	405	438	413	442	403	407	419	474	430	401	408	443	476	377	393	433	458	433	457	407	429	466	454	433	439	460	421	451	433	440	425	405	475	435	421	447	435	437	441	410	440	395	453	392	434	416	427	429	437	421	438	419	468	445	439	424	459	427	426	426	426	421	440	420	427	439	431	437	427	472	440	412	440	416	393	452	446	423	436	456	424	415	445	434	440	418	392	435	444	446	435	415	402	431	429	445	408	434	459	445	423	440	429	420	424	451	448	425	416	412	435	453	419	429	443	421	434	415	466	456	426	424	429	402	424	430	395	414	465	415	428	416	431	423	445	450	431	424	399	425	447	427	446	434	413	410	455	430	397	419	410	433	498	435	439	424	416	432	469	441	423	456	434	429	473	442	445	425	454	411	405	430	462	428	451	429	416	421	404	410	392	457	444	406	412	403	469	429	427	423	459	439	460	462	422	419	441	477	424	401	418	420	451	460	397	437	425	437	454	441	451	441	404	443	426	431	422	423	409	417	451	412	435	416	458	432	437	433	436	429	435	464	424	437	424	425	394	411	438	426	461	423	437	449	430	462	410	437	381	382	436	409	427	473	445	435	399	451	448	447	441	423	422	479	393	418	422	419	434	423	423	429	463	422	440	428	433	422	416	467	421	451	463	437	404	429	411	401	427	413	425	418	443	447	425	455	415	408	427	454	426	442	416	426	438	406	433	418	480	407	403	428	422	412	408	405	423	425	419	439	412	460	419	441	409	433	473	439	469	413	427	452	401	463	453	450	428	427	430	435	410	426	441	463	437	428	416	460	434	418	428	447	440	438	423	458	426	455	419	425	422	426	429	432	429	449	458	451	436	424	405	453	447	438	413	393	461	376	406	401	430	436	448	445	440	432	458	424	417	396	428	459	446	436	425	423	460	445	411	430	425	461	432	435	396	438	436	417	434	460	430	407	434	447	444	405	424	417	473	451	437	410	404	434	415	423	397	396	448	461	436	428	429	420	418	463	426	453	443	421	440	435	436	425	440	395	430	458	399	438	424	412	456	427	447	460	407	445	431	398	459	408	417	431	415	424	449	453	402	412	418	394	425	423	446	404	436	420	420	436	454	386	420	446	433	407	460	431	445	398	398	431	440	404	423	425	450	400	451	426	391	407	422	407	434	433	413	442	446	424	436	424	456	457	399	430	425	422	444	396	440	439	430	418	466	438	432	416	435	433	460	460	446	417	449	402	423	451	457	428	444	394	426	411	433	460	413	449	451	456	421	454	421	440	405	452	438	427	450	426	456	441	393	469	433	424	415	455	443	447	402	393	479	427	429	437	439	444	455	404	499	447	464	428	444	477	401	424	413	427	441	456	390	426	416	437	427	429	455	437	460	470	446	407	432	428	408	476	389	419	420	452	433	433	409	406	416	409	439	461	406	389	424	405	447	415	448	449	468	467	408	444	480	420	393	453	419	433	401	414	418	404	409	418	420	448	442	458	410	418	430	418	416	433	404	428	430	440	439	426	464	430	443	392	438	443	428	415	436	448	443	452	439	417	450	444	446	459	419	465	493	413	484	417	437	430	424	413	424	443	449	425	410	425	433	442	413	440	383	446	436	448	407	421	437	448	452	406	425	423	430	458	454	444	466	437	395	435	458	435	461	414	410	416	422	397	391	416	446	485	432	445	485	447	424	439	458	413	439	462	400	416	417	394	408	422	449	407	388	426	443	411	433	425	440	435	476	432	395	385	387	417	448	429	416	426	424	440	423	424	443	434	421	440	439	435	427	422	417	434	442	452	423	426	438	439	385	429	450	460	395	454	444	413	418	439	429	430	412	436	414	433	432	441	424	444	413	436	454	444	440	414	417	412	449	441	477	421	435	444	444	445	445	437	433	443	452	417	441	427	453	411	473	458	475	456	437	429	408	430	412	422	402	444	423	393	449	419	417	420	446	378	420	435	419	434	442	418	392	427	411	448	429	445	425	418	414	408	480	455	411	491	429	426	413	439	469	437	446	422	426	390	405	418	440	457	428	444	473	433	456	449	469	447	430	404	429	430	425	438	445	433	467	412	401	383	394	467	413	410	414	398	407	415	439	438	434	418	394	407	448	414	430	439	406	429	424	426	409	449	391	416	438	444	429	425	390	408	410	436	427	400	433	457	434	410	404	438	438	406	394	454	416	419	417	420	422	450	420	450	402	430	459	423	428	448	436	411	420	426	428	430	439	428	407	437	441	426	439	416	452	469	449	417	414	434	436	436	451	401	426	417	432	412	416	423	412	427	433	443	444	435	414	422	391	400	452	425	442	416	457	454	413
76785	59850	21312	3887	765	480	423	355	287	283	253	237	241	203	226	217	195	202	192	187	210	180	200	193	182	175	154	181	198	181	181	196	198	153	169	171	170	173	171	151	185	200	168	184	178	197	191	189	194	171	163	179	186	181	184	167	191	191	225	248	225	275	227	241	201	156	195	167	159	160	179	175	171	167	135	164	152	149	163	191	168	179	179	162	168	185	164	165	152	147	167	160	156	160	168	157	158	147	159	173	174	140	161	164	172	169	184	148	162	166	151	161	178	188	162	169	162	155	181	178	173	165	189	148	162	152	174	166	150	165	178	194	168	147	157	169	159	160	151	171	166	184	163	139	181	172	156	153	162	173	172	149	185	145	150	154	173	173	181	160	163	173	133	148	159	158	151	170	149	169	190	158	167	160	186	162	170	152	180	146	176	166	156	131	197	190	177	152	172	161	157	150	153	148	164	180	177	165	156	146	137	172	190	149	165	154	135	181	173	178	190	193	162	167	152	166	143	157	172	164	146	165	164	175	192	186	169	164	163	150	153	180	167	158	164	149	156	197	145	156	153	166	168	182	166	150	166	163	159	181	179	160	157	154	176	149	152	155	147	155	160	164	169	163	186	160	187	169	158	158	146	166	182	161	150	141	202	133	177	173	171	182	160	159	161	191	170	157	170	170	165	171	179	166	166	175	159	145	163	187	156	164	169	165	180	166	168	155	153	167	145	157	158	142	171	146	169	162	148	175	173	149	179	162	159	175	157	181	153	177	173	168	185	156	154	147	161	170	184	165	177	185	173	169	173	158	156	201	179	181	178	179	160	155	175	165	171	169	155	135	156	158	164	161	162	147	158	175	167	144	164	170	174	171	165	168	159	159	166	153	171	165	173	171	162	173	169	152	171	154	164	164	162	140	173	155	167	188	170	152	129	168	195	181	157	159	172	163	168	171	156	148	148	158	161	182	138	151	176	176	182	164	179	158	167	189	143	173	156	171	153	163	142	164	166	158	162	160	173	191	152	161	151	187	150	164	164	157	175	161	177	152	171	167	177	173	152	133	153	158	173	170	183	193	167	173	189	177	158	160	150	184	158	169	157	177	167	167	163	155	175	188	190	147	184	152	177	176	153	166	175	167	162	184	180	169	138	170	166	177	167	187	190	170	177	181	167	146	155	172	150	158	162	142	134	173	176	166	165	176	149	146	175	173	159	149	163	149	175	164	184	176	169	143	172	144	206	170	168	144	162	190	162	148	147	188	158	185	179	151	165	179	156	165	150	181	169	186	177	146	146	149	170	190	165	170	176	183	157	159	135	159	148	127	169	181	170	172	151	166	166	191	161	150	179	179	158	164	180	161	171	165	142	151	157	159	173	161	184	180	170	169	151	170	164	174	173	153	156	192	151	176	183	142	170	165	164	177	172	154	167	159	174	158	170	172	159	177	165	154	162	183	139	160	180	196	174	184	141	168	157	195	166	165	187	152	156	184	166	172	170	140	157	176	148	166	125	160	172	165	151	166	158	167	162	144	151	165	178	154	153	163	142	178	180	172	170	169	170	153	150	163	186	161	153	186	157	159	152	170	160	188	148	156	173	169	149	163	148	157	160	152	168	167	174	166	184	157	158	155	178	140	152	168	149	165	182	162	145	160	140	156	176	145	199	187	189	190	153	150	186	161	150	156	163	166	163	182	175	150	171	175	153	171	175	177	196	155	187	181	171	140	152	152	161	164	161	163	149	169	170	163	149	143	163	168	176	153	143	194	185	158	169	156	189	170	165	157	178	171	165	173	182	209	190	162	178	150	159	163	165	166	163	164	164	146	156	138	177	157	166	175	163	174	174	166	168	155	139	176	176	170	178	144	152	175	166	176	174	183	166	165	157	167	174	166	173	147	165	161	165	173	147	165	161	158	191	188	155	160	172	152	179	151	175	146	168	159	190	164	178	182	146	148	176	169	162	173	170	185	156	181	178	149	145	150	164	174	170	151	178	167	164	175	160	162	159	168	179	169	150	163	151	203	171	152	152	151	141	151	166	183	161	144	179	168	175	139	166	178	148	179	178	175	143	158	163	156	159	167	172	173	169	147	182	159	168	176	154	171	192	181	176	163	164	158	166	196	161	159	171	171	162	151	176	165	156	182	168	171	166	171	170	162	155	148	163	158	167	176	168	137	162	169	186	161	198	159	185	171	178	173	159	169	181	187	161	164	176	152	164	181	170	160	180	187	181	152	157	161	175	158	185	157	178	166	148	187	166	186	175	167	186	191	158	157	167	160	167	156	170	164	181	176	168	164	150	173	181	161	165	183	196	167	152	167	155	168	184	192	141	166	148	174	189	150	177	185	205	150	161	165	161	168	186	168	171	159	141	166	182	154	177	165	154	166	174	170	177	173	177	172	168	142	186	160	155	147	160	180	168	142	147	155	144	151	148	174	162	182	176	179	168	155	176	170	166	180	181	182	171	154	172	205	157	175	158	138	183	169	161	164	161	151	174	164	170	174	172	167	179	143	168	126	145	186	183	186	180	143	181	177	149	168	150	173	151	147	148	167	167	184	169	171	147	149	145	176	142	174	170	179	171	158	162	166	171	157	170	197	151	146	152	154	173	147	158	150	154	156	169	171	188	142	144	145	153	136	158	155	160	178	174	179	171	168	163	146	161	151	169	150	179	171	136	154	172	173	165	170	169	172	172	157	172	155	167	171	167	143	152	167	162	145	154	170	149	190	188	176	177	163	168	169	167	171	193	166	178	174	168	140	151	178	176	183	146	162	176	159	174	143	166	178	142	180	190	157	177	175	168	148	187	173	171	182	150	197	178	186	143	173	151	159	157	165	162	165	176	179	151	151	162	160	141	155	146	167	168	172	150	146	144	143	165	166	144	136	161	190	174	149	190	200	189	164	143	173	155	170	162	179	173	151	180	156	167	167	170	148	166	163	164	142	161	155	168	157	159	150	193	169	173	164	159	150	182	184	182	182	179	165	172	169	195	169	162	174	132	167	161	167	168	188	185	173	185	143	160	168	153	155	161	168	174	172	155	168	155	159	165	175	153	175	167	181	177	181	182	156	163	183	151	160	162	179	168	146	191	179	164	156	179	174	153	173	156	136	168	190	186	165	153	159	155	158	182	143	166	159	162	159	165	151	155	162	179	166	147	158	172	163	169	159	170	174	142	187	176	173	149	150	176	166	180	192	160	180	148	190	163	189	154	168	183	174	165	168	181	157	158	156	171	168	163	143	165	153	190	183	175	165	163	156	163	142	149	173	170	159	161	182	146	173	181	168	184	177	172	153	161	183	175	151	180	162	149	157	159	183	164	165	160	188	171	154	166	163	167	167	144	159	179	198	165	160	148	170	140	174	165	157	164	163	155	153	174	160	167	165	148	155	144	161	172	166	151	184	202	170	174	171	146	157	145	162	201	168	178	158	154	153	164	136	187	168	144	192	149	162	162	156	148	178	182	154	175	190	179	151	157	148	153	155	168	154
53603	44081	3242	2834	2430	2030	1734	1456	1262	1147	1045	911	922	838	753	724	715	660	655	676	630	617	652	600	592	548	584	566	577	549	552	527	570	549	550	542	549	499	510	509	531	552	548	610	591	599	593	592	593	563	589	592	559	586	613	536	650	816	784	1079	978	1450	1090	1070	831	773	760	620	610	551	533	536	520	507	515	489	461	518	492	519	508	565	525	559	537	534	491	491	489	521	495	506	483	453	478	494	546	504	533	503	514	526	515	501	513	505	493	484	490	478	462	463	480	515	485	502	493	481	485	462	479	499	532	482	471	471	490	502	478	473	473	455	495	483	479	508	499	513	472	500	480	472	502	493	498	494	463	475	482	490	508	510	490	483	497	477	500	502	479	473	418	494	447	480	439	505	475	468	494	481	467	493	482	469	471	508	492	516	463	489	496	474	461	490	491	467	476	506	489	442	490	489	495	491	499	485	495	523	521	475	459	494	498	519	485	473	443	511	478	463	522	468	481	491	528	472	495	483	458	508	508	504	493	500	491	490	528	498	460	478	517	515	464	508	460	495	486	520	498	476	513	517	517	420	472	508	499	485	464	461	485	456	457	491	461	496	462	471	496	472	482	523	466	457	476	493	498	497	525	466	499	491	483	466	472	460	478	474	485	529	435	517	476	487	459	460	459	446	431	473	523	496	476	472	537	482	527	516	480	453	434	507	471	459	472	514	464	487	474	496	469	508	482	460	460	470	475	482	493	515	508	524	476	494	498	509	512	503	473	458	518	481	500	523	460	459	483	534	461	483	471	489	517	503	470	464	494	488	444	496	516	461	472	515	472	516	473	486	460	474	487	506	514	513	456	510	486	485	504	551	469	458	457	507	453	493	494	494	515	482	488	506	492	437	486	481	485	450	469	468	471	466	502	477	513	523	466	490	481	491	482	515	499	516	489	519	459	511	503	498	462	476	465	521	521	476	491	496	516	488	470	489	464	474	463	481	465	522	460	493	502	446	473	508	503	467	467	485	498	475	530	543	498	470	491	500	453	483	498	510	497	484	469	484	457	472	483	484	462	461	478	480	484	517	488	477	534	475	513	482	463	466	504	482	494	492	520	487	462	458	470	473	475	522	532	478	503	493	489	470	478	491	462	488	478	425	497	479	478	451	492	485	483	507	501	491	478	471	493	492	483	528	440	502	455	475	466	489	498	482	500	487	493	470	502	481	498	500	462	509	473	472	461	492	460	482	507	509	495	475	471	476	507	479	452	526	473	462	505	481	499	499	480	483	507	469	500	474	487	489	512	515	490	472	511	509	515	471	451	480	443	499	487	500	482	465	469	489	474	459	507	494	518	527	491	468	481	477	483	484	520	513	464	487	447	467	510	526	438	463	514	434	484	511	476	457	515	464	451	461	500	501	473	482	453	463	465	540	443	474	483	482	483	458	468	507	515	485	477	504	467	470	479	465	475	457	466	464	487	504	494	511	507	474	488	482	499	496	462	497	522	479	457	505	487	545	515	483	460	468	475	489	509	463	489	460	452	508	502	482	495	478	475	497	540	464	496	471	409	466	491	461	483	480	476	502	514	489	478	481	454	480	487	473	455	495	440	473	472	473	483	471	463	466	532	509	482	483	461	510	500	509	505	508	475	463	490	492	456	487	484	492	491	494	483	484	504	459	503	489	518	466	454	513	480	462	473	480	527	473	519	489	484	469	454	533	521	475	492	481	479	485	457	518	493	470	507	456	437	469	478	489	511	496	485	470	487	461	488	493	471	464	502	473	502	492	459	482	479	486	438	495	540	501	494	526	476	462	521	458	501	464	445	472	494	466	448	464	479	490	533	422	482	519	498	516	462	450	489	466	465	472	489	510	476	484	471	480	491	455	475	520	504	488	514	483	475	530	493	465	475	467	513	515	484	483	458	476	466	444	515	475	497	510	479	516	507	500	518	491	460	480	445	499	443	449	505	470	470	471	470	491	469	479	468	480	495	445	537	447	451	514	495	493	509	474	470	477	441	478	500	479	469	475	494	505	478	432	505	504	496	512	456	480	490	485	490	497	496	458	486	501	483	478	465	500	504	483	461	463	460	481	461	496	457	487	483	494	474	487	484	501	522	469	474	488	463	494	519	504	518	477	473	469	455	482	481	513	514	504	474	496	454	504	488	476	511	450	470	469	466	486	454	466	486	456	494	474	534	489	504	456	458	509	452	521	481	509	486	500	504	455	460	508	528	486	507	463	487	505	507	472	464	502	488	431	496	479	445	449	454	450	470	492	525	478	485	450	482	468	486	482	451	455	462	470	424	441	474	482	482	490	491	482	465	451	485	497	510	489	475	459	496	499	452	472	490	465	490	534	463	479	453	495	492	482	545	501	495	469	461	459	464	503	519	449	477	476	491	489	475	465	500	521	502	493	501	476	479	500	487	471	512	487	475	457	479	528	474	481	481	503	517	441	505	451	479	490	520	508	433	469	469	513	483	477	473	457	492	490	479	499	489	481	480	486	502	462	528	507	511	522	486	463	487	473	470	489	480	522	459	481	447	482	498	477	463	501	494	506	501	494	473	473	472	499	429	512	493	501	474	493	456	441	505	453	494	508	482	516	470	482	512	468	457	459	473	493	518	535	514	476	528	491	472	530	510	499	463	485	500	500	485	485	475	505	481	491	464	507	504	502	516	492	484	461	451	492	483	476	459	511	492	503	478	483	474	481	487	481	442	505	444	472	456	492	473	505	490	495	490	460	520	477	453	495	461	476	450	468	496	487	493	479	483	488	512	518	495	490	471	492	504	457	466	483	472	476	474	499	483	503	448	503	452	459	475	473	499	500	505	462	482	482	517	470	463	479	490	522	471	464	496	488	435	478	473	492	491	513	474	473	480	500	526	486	499	476	505	465	467	473	447	442	471	446	479	451	495	468	473	444	453	524	443	505	500	485	468	514	533	486	487	518	519	452	481	475	489	474	527	460	499	457	502	489	480	435	432	468	478	471	506	475	481	453	456	514	531	530	481	469	486	481	478	493	475	452	489	502	463	517	508	503	458	504	516	476	503	480	473	514	496	511	456	476	503	444	456	488	496	499	479	475	468	488	462	556	488	465	468	471	501	493	517	513	488	499	522	502	458	517	471	501	474	485	474	480	470	505	482	471	478	504	485	464	496	467	469	499	433	476	465	464	483	488	501	481	484	440	462	487	483	500	464	437	447	525	450	476	496	486	470	479	482	522	472	495	485	505	495	501	443	491	470	537	466	438	476	558	475	446	507	516	462	468	512	448	471	442	490	468	501	450	496	432	484	500	460	482	461	462	470	480	458	471	483	487	488	497	477	481	473	482	484	511	514	429	469	486	464	458	485	489	497	454	466	506	485	499	502	466	505	472	474	491	488	475	463	496	499	463	491	509	496	486	467	483	456	509	485	469	454	481	454	462	508	526	498	494	484	477	456	492	480	487	499	510	488	500	486	487	478	509	471	472	485	513	480	513	489	473	502	461	509	506
28780	10502	962	331	271	278	252	257	281	267	261	252	286	281	256	265	279	252	246	257	287	237	237	238	242	269	225	262	262	246	262	239	270	245	245	233	277	271	247	270	260	256	234	224	237	257	263	237	296	228	282	261	240	276	278	317	262	242	284	252	252	252	263	251	252	223	231	238	262	282	250	277	250	257	249	237	275	245	258	253	262	244	260	250	241	252	252	249	252	263	239	280	241	267	276	231	274	262	272	251	242	256	278	211	283	270	238	255	276	267	272	275	264	246	252	243	246	236	255	231	275	280	233	262	248	271	271	261	268	259	282	253	260	248	235	262	279	238	250	261	258	260	274	256	271	263	301	260	263	288	218	275	251	233	232	239	289	237	224	252	264	237	244	254	274	248	253	265	249	239	274	281	254	251	274	239	248	225	260	276	228	258	218	282	253	280	244	267	255	275	239	257	245	262	244	237	255	252	241	249	234	248	277	236	259	271	207	227	239	255	247	265	230	264	252	238	260	258	237	278	225	249	281	278	272	273	255	221	245	223	250	286	261	263	255	270	269	264	255	252	240	287	229	243	245	251	234	244	288	244	237	275	248	231	265	264	247	251	266	241	260	244	246	291	252	261	263	255	258	304	228	243	276	250	261	224	290	244	249	256	229	233	261	269	224	281	229	234	250	270	243	242	265	249	243	266	234	248	268	252	257	257	257	280	249	253	237	251	258	247	264	248	268	228	258	253	272	252	270	248	247	243	261	246	233	250	247	263	271	248	275	250	242	240	223	233	259	251	239	260	274	279	244	227	254	248	236	228	244	236	240	258	259	252	251	249	221	274	270	280	242	263	261	235	265	248	327	257	250	237	255	254	286	251	245	251	245	245	286	284	256	245	246	299	264	274	243	258	254	231	227	257	251	280	260	248	238	276	250	280	260	277	232	236	247	267	255	266	261	270	274	269	252	249	250	263	249	252	263	278	254	258	225	271	245	267	247	261	268	235	242	259	267	265	255	255	272	245	250	259	248	242	223	271	245	254	254	254	249	284	228	233	259	249	285	241	229	266	257	230	289	253	223	253	282	250	248	220	284	233	262	255	256	255	252	261	259	266	248	242	254	277	283	257	256	269	262	268	263	252	271	255	263	242	258	260	255	235	276	274	262	264	241	254	254	219	264	264	262	224	279	245	240	239	270	238	284	236	267	279	240	232	270	252	277	237	254	281	270	235	271	265	254	220	235	262	257	254	270	260	268	226	263	249	261	281	268	230	273	262	268	285	278	274	245	269	253	266	257	261	256	265	257	255	234	268	234	258	260	247	251	250	248	241	281	249	256	243	260	242	260	240	255	237	235	279	270	236	245	260	265	251	233	245	259	242	270	208	254	235	249	225	281	242	251	259	269	240	236	281	239	238	236	245	253	270	277	283	273	271	253	257	248	264	238	231	245	259	247	261	231	246	251	239	269	243	245	229	245	223	250	263	272	253	250	247	241	257	231	243	256	250	247	252	279	265	256	246	254	257	261	282	267	281	278	240	264	257	273	242	248	262	236	264	259	241	228	262	259	271	229	260	248	255	235	259	244	257	230	264	256	261	248	271	251	250	223	257	262	251	263	275	251	261	265	289	244	221	259	256	268	245	265	252	230	255	260	238	272	249	271	232	238	273	251	235	274	271	270	270	263	270	256	257	289	271	249	245	249	265	256	262	275	251	241	250	256	250	262	269	255	230	280	250	246	261	258	244	267	251	254	219	229	267	267	247	276	278	265	273	236	238	253	259	274	257	265	261	257	254	280	284	232	274	261	249	249	242	254	252	250	256	263	278	269	260	260	254	228	252	243	250	243	223	233	262	270	268	270	245	265	245	260	252	287	257	237	276	254	262	257	253	240	273	257	267	251	239	220	257	249	252	249	274	255	260	252	276	268	258	262	253	242	253	250	271	242	246	266	257	248	251	251	252	253	242	238	223	217	259	228	233	275	244	244	235	256	277	252	269	234	261	284	254	245	243	256	275	275	285	259	248	227	314	258	241	255	266	259	262	268	256	253	272	264	223	244	235	276	240	276	270	265	269	259	277	278	236	264	240	270	240	273	264	265	261	228	257	258	247	269	263	256	270	265	256	253	280	279	278	248	241	259	255	269	267	247	260	251	248	241	262	270	220	267	266	230	256	291	288	256	264	251	242	235	252	248	263	296	261	258	258	241	258	254	257	256	263	257	244	278	242	259	248	258	255	256	256	238	237	252	252	275	253	234	265	250	230	256	266	279	256	276	279	249	294	245	263	258	281	241	260	236	254	250	259	248	247	242	263	256	258	272	266	256	263	283	255	246	244	267	223	238	251	238	280	249	239	254	250	270	250	281	241	254	257	282	255	267	241	251	265	251	248	261	232	246	252	254	238	249	230	248	230	229	245	259	253	260	247	253	248	249	238	283	255	268	253	243	288	263	251	239	273	238	260	228	259	252	261	273	293	266	284	255	282	234	252	294	255	305	258	269	296	269	246	277	248	245	268	236	259	260	235	261	252	241	260	242	260	238	235	296	258	252	243	238	246	239	263	252	285	284	258	261	267	268	280	262	248	240	255	253	261	247	240	245	247	268	265	229	241	255	278	229	271	282	250	234	237	264	268	257	259	271	250	250	288	263	273	255	239	260	235	282	249	257	258	273	244	227	276	237	236	229	308	262	248	290	240	239	263	270	221	244	257	272	236	246	276	246	275	268	229	263	232	259	232	274	254	262	243	284	251	240	249	254	264	248	250	223	287	256	295	251	262	270	256	268	256	280	247	261	261	298	234	255	212	265	224	270	273	244	290	275	257	278	258	255	265	258	261	256	284	250	251	283	247	266	262	264	257	265	281	256	252	244	233	242	260	258	246	249	254	260	239	277	267	251	254	247	257	237	262	260	262	254	246	273	261	248	246	217	271	272	267	252	256	292	226	256	239	264	249	237	262	265	297	264	266	245	266	257	252	230	235	259	263	248	253	267	271	248	284	249	236	271	257	284	276	241	219	263	255	280	247	248	262	249	235	256	261	250	269	243	277	248	263	257	263	230	239	280	259	244	243	282	279	255	251	243	273	263	256	264	253	250	229	263	232	246	251	248	238	226	283	253	288	283	258	278	261	260	260	236	242	243	267	247	250	279	242	256	254	235	244	251	247	233	252	237	240	258	259	253	247	276	265	260	247	244	273	242	246	262	274	268	255	254	251	263	251	240	259	258	254	256	272	244	260	257	246	264	227	261	227	276	276	258	260	249	249	258	266	240	257	230	241	256	251	248	237	256	270	252	258	240	232	259	263	239	253	288	255	257	269	259	255	286	282	282	268	251	272	252	266	275	286	258	264	268	242	253	245	243	272	270	273	268	251	259	264	250	269	249	276	255	276	277	236	225	253	230	271	268	283	279	233	259	272	268	257	231	271	269	253	231	263	265	235	257	254	274	244	236	227	266	260	264	284	214	289	251	268	254	248	268	286	243	239	267	257	221	234	245	245
24287	10765	824	837	792	748	745	734	703	728	706	710	695	674	706	680	723	719	678	699	689	688	705	679	687	696	725	671	653	691	676	707	704	720	683	696	707	729	730	683	738	700	707	682	720	700	718	681	659	689	696	704	695	662	722	661	723	661	671	764	754	724	722	733	682	693	693	711	653	697	703	683	700	685	681	672	692	690	641	708	674	719	648	689	649	732	677	719	714	707	684	719	703	687	710	720	694	671	707	692	701	765	667	687	669	714	661	696	711	716	683	702	729	725	716	672	708	710	653	694	697	736	681	663	680	671	710	629	644	662	690	696	744	695	723	666	708	697	713	648	713	680	701	727	656	682	698	653	675	677	679	733	672	702	691	699	666	697	649	680	669	700	718	683	696	716	660	653	708	686	691	700	673	734	742	660	718	711	706	701	675	643	707	761	641	695	661	731	675	733	705	706	687	684	674	689	720	737	714	726	671	659	702	691	682	655	734	684	700	707	650	669	730	702	724	709	732	680	678	706	676	651	666	687	693	695	661	718	683	678	755	676	655	677	678	686	673	690	712	687	638	696	680	722	686	703	710	682	657	682	724	669	715	706	687	676	714	728	667	717	648	679	695	712	676	679	754	703	692	670	697	667	658	642	715	670	666	735	641	687	669	681	710	712	709	698	713	673	675	716	661	713	733	660	709	755	660	657	677	693	727	710	729	685	693	660	640	684	674	688	693	712	696	662	676	706	698	725	711	737	696	679	706	710	707	719	700	724	734	692	726	704	657	702	707	750	695	689	691	720	706	703	751	707	689	696	689	662	656	645	627	696	722	679	725	688	672	715	689	658	737	684	698	630	681	687	687	693	695	706	700	698	651	682	695	721	690	689	680	719	670	670	694	654	664	677	701	724	695	693	643	704	722	652	736	721	744	683	716	683	661	680	702	685	748	661	689	663	665	702	722	697	686	697	693	704	651	713	676	732	696	684	720	766	728	719	680	693	671	749	721	739	702	685	720	689	727	710	675	668	673	689	690	690	707	677	672	643	683	734	666	668	714	711	693	650	674	694	698	685	678	651	679	728	618	672	695	706	686	687	700	719	709	671	698	710	665	660	712	691	682	695	651	641	662	733	671	698	693	715	677	697	646	671	694	696	686	664	694	661	701	712	695	678	709	716	689	709	744	675	684	665	715	720	676	696	692	677	697	677	647	679	685	721	674	711	687	700	708	692	740	682	762	708	687	674	655	701	663	705	652	708	666	717	787	651	697	687	622	695	727	699	654	682	687	687	712	724	711	729	698	691	706	721	674	657	706	690	732	661	710	662	671	638	686	685	667	673	713	732	640	659	669	728	652	719	754	622	671	726	676	708	661	676	747	723	668	687	673	707	697	701	689	686	677	687	682	697	675	717	700	703	712	658	689	679	689	751	645	675	697	651	671	728	702	684	698	662	680	700	687	733	703	686	707	696	667	639	678	658	750	679	702	707	653	678	693	709	691	708	680	679	702	666	710	748	650	682	696	728	722	682	723	684	721	686	694	750	702	729	751	683	702	688	693	669	661	725	673	663	701	680	675	656	717	689	674	674	672	691	662	660	712	714	713	653	672	736	741	767	656	704	689	700	656	700	706	625	709	679	687	716	681	681	677	750	658	709	656	662	690	650	663	651	696	631	676	676	642	690	735	707	707	664	729	676	728	663	670	693	693	661	642	712	737	704	719	671	663	706	689	689	692	732	725	710	679	667	720	692	690	655	656	714	662	718	725	667	649	651	705	665	659	684	720	677	701	663	647	701	705	717	657	688	619	728	706	740	648	712	660	675	691	695	683	656	699	679	663	694	645	707	690	668	687	687	716	667	695	729	682	686	677	719	733	716	675	689	685	717	754	665	672	683	730	682	667	680	698	685	689	716	708	689	709	666	701	690	712	678	652	665	666	651	697	690	728	673	675	717	692	751	655	709	632	700	681	708	661	662	689	713	701	620	668	671	680	705	690	699	689	724	684	690	659	707	697	735	666	734	682	669	681	661	651	712	678	705	674	697	665	695	660	713	659	703	697	717	702	709	703	701	674	690	658	671	713	721	656	639	698	684	658	672	654	693	721	692	691	691	719	687	716	687	611	678	685	728	707	693	671	674	736	648	691	735	665	692	723	720	682	716	685	675	692	710	704	696	693	702	723	700	668	729	678	684	709	755	691	688	697	689	720	670	754	709	668	667	671	705	686	709	735	648	723	664	642	645	650	684	666	718	699	729	701	684	674	695	686	674	713	730	679	667	735	725	673	720	706	615	674	699	662	691	713	672	735	675	682	678	690	711	691	678	690	653	694	691	729	672	686	737	712	683	689	656	720	696	688	707	673	663	743	664	719	684	695	720	692	667	671	618	693	749	689	721	717	669	711	698	730	639	698	634	708	732	677	687	657	705	681	720	678	707	755	661	676	681	683	692	745	689	667	661	690	724	692	722	678	720	711	739	629	698	707	695	719	683	704	672	683	673	719	716	697	646	662	685	663	676	690	690	743	695	693	649	683	714	676	743	651	633	722	747	714	692	712	692	705	634	703	694	687	668	708	712	679	703	717	678	710	663	654	718	686	707	712	685	685	678	710	681	689	667	692	696	678	686	670	666	677	682	702	700	692	672	663	719	717	664	657	657	671	693	699	679	692	756	652	674	720	659	638	674	710	698	695	676	641	713	734	698	674	692	711	709	658	620	694	657	646	680	699	720	688	722	720	716	650	665	674	686	703	696	703	676	680	694	715	675	685	721	725	684	631	645	725	656	744	692	772	664	708	690	671	691	677	659	701	673	729	723	716	706	726	676	659	712	681	687	631	707	722	703	654	667	685	690	654	708	705	681	665	689	685	671	678	622	685	674	700	740	725	615	654	693	727	656	689	661	652	665	691	691	689	712	700	670	742	673	682	707	709	651	687	689	701	652	701	707	670	691	664	676	674	684	676	689	690	669	660	679	678	670	696	676	710	643	691	717	699	650	701	691	641	687	680	727	682	673	651	658	721	717	691	715	723	710	688	678	682	727	674	682	719	689	726	687	665	728	673	706	674	696	697	689	681	707	685	705	697	717	714	689	694	702	685	697	720	663	700	675	696	671	706	703	714	699	641	699	721	702	729	680	704	675	693	682	722	663	751	705	669	745	648	741	710	682	743	663	661	715	718	710	680	692	697	673	652	705	678	691	687	687	707	713	667	698	698	714	622	661	701	675	685	668	684	673	694	709	685	697	716	686	665	683	717	677	695	670	731	697	671	709	686	719	697	723	726	722	680	706	734	698	701	673	687	723	689	733	658	669	672	685	728	708	702	682	688	727	708	699	656	693	694	633	699	711	707	671	652	678	688	675	664	678	688	692	677	735	634	673	657	699	687	705	684	713	716	690	734	682	703	723	695	660	728	729	681	703	716	734	676	706	697	701	667	669	682	693	720	668	644	687	721	712	747	647	673	697	686	724	644	730	703	664	690	653	696	670	700	635	690	709	698	687
66081	47178	13250	1020	389	316	246	221	239	189	203	187	178	166	151	170	157	163	180	154	150	145	155	175	184	142	154	156	144	169	140	159	170	144	180	145	163	135	161	160	169	138	145	134	153	168	138	168	147	170	149	159	142	150	153	160	159	158	211	230	186	203	172	145	157	142	137	171	169	166	133	139	152	154	132	151	140	148	145	127	155	158	148	137	147	142	132	162	146	143	132	145	136	157	147	136	143	142	154	141	145	147	154	149	137	135	129	149	141	163	149	158	131	140	159	139	144	139	149	156	122	152	124	133	139	152	134	138	149	138	156	146	155	168	155	124	142	150	144	147	140	127	147	141	155	114	165	166	118	140	146	128	146	147	143	147	130	142	157	144	152	127	150	138	165	144	141	136	134	130	131	151	135	150	141	150	121	148	128	131	134	162	152	153	142	159	136	147	145	147	154	165	141	130	160	123	139	141	138	138	158	149	136	161	135	146	157	137	153	135	153	155	152	130	158	155	156	160	148	154	121	140	134	130	135	158	138	137	143	139	154	133	132	135	145	159	150	147	150	154	156	156	157	145	136	148	150	146	152	154	144	140	166	159	157	142	145	143	143	152	136	124	135	155	173	149	145	143	134	141	157	123	134	155	125	143	162	146	139	144	156	144	135	137	136	157	148	156	138	146	148	141	127	131	142	127	145	148	157	142	150	153	152	165	162	144	156	126	143	147	140	147	145	154	171	142	147	169	142	145	142	124	117	146	141	138	153	152	148	143	142	149	149	160	166	158	163	163	132	130	145	140	164	153	154	133	137	142	142	144	139	138	139	138	159	133	164	151	145	144	145	128	174	160	137	150	135	129	158	150	152	160	155	150	134	170	146	132	157	150	155	143	158	155	157	130	149	141	148	161	137	125	134	134	140	135	165	132	182	151	151	148	161	124	144	147	130	158	147	128	124	154	151	146	146	160	125	146	136	153	144	157	142	146	142	138	148	144	155	167	144	140	142	154	132	163	146	130	124	161	148	151	149	154	128	142	130	140	150	139	124	140	163	165	150	138	149	148	145	139	136	149	124	177	151	160	162	184	146	125	147	150	133	148	157	145	138	160	135	172	127	160	142	153	146	145	138	135	139	132	161	167	137	140	160	163	139	131	152	152	141	140	142	149	129	141	142	143	150	144	147	138	153	134	132	144	136	144	149	139	156	149	135	135	138	146	144	130	139	130	140	141	166	161	153	143	161	133	171	137	133	139	160	137	156	145	155	143	140	160	128	137	152	141	170	128	155	152	154	151	138	144	127	137	155	131	164	141	149	155	125	153	144	159	153	158	138	158	130	142	135	129	117	160	139	144	137	131	173	148	144	159	155	150	141	147	147	143	144	150	141	162	130	155	139	140	156	145	139	142	131	165	149	121	131	158	135	143	148	143	139	143	166	157	162	131	144	143	158	147	152	164	152	163	135	176	129	143	132	157	151	155	145	158	137	149	133	138	151	155	172	161	186	141	126	126	143	155	131	135	166	129	135	145	152	145	158	151	156	136	158	139	145	116	152	139	171	144	151	144	163	137	134	135	133	120	140	138	153	136	152	140	133	146	135	154	150	160	166	158	142	144	139	157	129	135	161	149	126	141	139	134	143	164	132	150	147	142	150	167	137	166	133	139	134	141	131	151	121	150	135	151	147	151	164	148	139	148	150	141	134	145	140	162	150	158	156	133	140	149	123	134	138	162	161	154	145	154	176	155	154	135	145	163	123	138	132	151	159	145	146	147	170	174	142	134	153	137	131	148	142	133	149	142	144	131	157	132	150	149	161	137	125	148	146	147	141	139	153	139	154	150	140	148	147	138	146	146	144	157	150	142	134	165	142	147	138	150	147	177	141	149	135	158	141	131	149	143	148	154	151	147	130	142	128	152	147	145	138	125	165	142	147	129	149	122	165	136	139	140	145	149	142	134	158	141	157	149	149	141	153	153	154	151	129	155	163	157	141	156	133	133	131	165	145	148	137	135	156	154	142	153	153	154	144	147	143	164	136	160	129	115	153	131	130	154	117	133	130	152	137	145	128	149	154	145	159	154	165	122	145	141	136	139	131	151	163	127	136	142	135	147	131	146	122	127	141	139	157	143	134	177	148	143	141	137	127	135	137	127	138	164	151	134	146	145	131	115	137	126	142	151	151	140	155	148	141	140	140	154	148	132	167	140	133	149	158	141	153	135	158	153	128	135	152	138	134	165	145	128	147	140	150	150	161	157	146	148	161	141	137	145	150	150	118	170	126	146	151	144	137	147	134	142	159	143	145	133	160	145	143	140	133	134	143	141	143	163	152	162	154	172	149	117	152	148	137	142	161	151	152	157	148	143	130	149	151	130	140	137	166	143	160	134	140	149	135	156	133	161	130	173	138	126	131	149	158	139	141	163	145	155	146	136	153	154	151	162	167	141	155	152	147	151	134	145	150	152	152	127	163	164	159	146	134	142	156	143	150	142	148	145	166	147	156	142	157	157	142	137	152	120	147	152	148	144	148	151	132	135	158	138	143	159	154	136	150	157	135	141	176	143	166	147	130	146	176	158	141	157	152	157	110	146	149	143	147	138	156	142	142	154	158	170	146	137	162	126	168	143	137	130	139	145	130	146	156	165	159	158	141	150	158	176	146	143	160	166	143	127	138	150	157	145	162	155	114	145	131	158	150	142	142	162	152	135	150	139	151	148	148	119	134	157	160	158	120	152	152	165	146	154	160	132	155	154	142	140	170	157	136	132	155	156	134	152	159	145	131	164	144	146	145	157	156	148	142	172	153	140	141	149	145	137	136	161	161	122	140	152	168	153	154	150	134	128	148	138	163	140	128	173	167	135	154	157	129	152	139	156	149	145	158	141	142	154	142	142	147	148	169	137	134	133	150	157	156	133	137	142	130	164	156	166	148	144	145	158	128	160	140	134	141	152	156	148	181	152	161	148	164	142	126	156	135	141	120	130	148	148	164	165	166	154	142	150	163	135	141	136	134	152	129	162	135	165	159	151	148	151	124	174	151	132	141	150	159	179	153	164	159	154	149	150	143	128	130	150	170	155	147	139	137	170	138	150	135	129	138	138	152	165	157	151	149	163	168	156	160	151	139	160	143	150	146	147	141	162	151	150	156	163	128	144	142	153	153	147	152	145	138	130	154	156	150	115	132	151	143	143	159	136	147	150	133	152	163	155	143	158	124	153	133	144	140	131	141	143	134	137	147	154	159	144	134	138	151	139	170	132	147	153	156	145	140	147	169	143	153	147	123	133	167	146	136	120	166	160	117	155	126	140	139	139	152	151	139	144	128	148	147	141	167	169	133	144	131	143	130	147	144	166	137	142	129	141	155	168	164	146	156	135	139	139	127	149	143	154	160	146	135	146	129	139	141	134	152	135	167	162	151	141	135	159	141	155	150	154	163	139	147	122	123	159	154	142	149	156	145	149	179	134	148	135	141	158	142	149	144	150	149	134	161	142	166	149
44581	33875	1722	1564	1477	1224	1067	933	820	795	681	714	704	586	610	550	558	534	494	498	490	520	467	503	486	457	472	485	421	514	470	463	451	495	442	434	458	459	491	497	424	487	439	476	502	565	489	516	515	506	504	491	498	479	518	481	501	611	803	974	753	905	711	676	599	512	544	557	496	477	452	477	420	449	421	434	461	442	487	414	447	456	478	470	396	453	437	437	425	432	436	441	453	448	392	420	419	447	425	430	485	406	445	426	417	426	409	436	459	443	455	428	397	365	425	456	418	425	418	403	442	433	448	432	435	474	446	429	454	422	451	390	428	430	449	445	424	432	439	425	433	441	443	438	412	402	439	423	417	460	448	460	453	446	466	449	467	408	384	459	427	416	479	454	386	449	398	402	453	437	429	432	412	439	444	442	422	442	448	397	434	454	430	394	434	424	406	418	455	400	457	390	444	398	421	402	432	423	425	398	439	436	430	456	412	472	404	450	407	387	447	443	436	443	425	447	459	450	436	421	428	442	396	409	429	409	419	432	447	418	394	439	446	421	399	435	427	432	415	439	454	443	457	436	429	437	424	450	436	421	380	427	458	489	434	421	421	437	413	442	433	440	431	453	404	445	446	459	398	442	467	432	435	440	437	477	432	443	423	418	423	426	455	438	425	468	396	445	454	433	451	441	418	428	430	435	448	409	434	422	430	431	410	406	427	400	418	432	436	465	415	418	433	451	417	426	420	434	438	425	400	423	438	415	444	383	483	454	384	428	390	452	452	424	455	438	407	456	475	447	431	431	444	405	402	438	378	406	447	433	444	440	453	425	427	433	431	444	432	433	439	409	439	416	475	425	444	438	421	420	394	454	414	449	442	447	418	396	422	413	420	430	413	408	404	411	406	435	433	457	449	456	425	437	431	453	412	451	437	436	425	443	423	439	413	405	438	467	458	439	428	445	430	436	411	391	433	426	428	385	443	431	448	430	382	412	470	411	405	406	460	421	410	409	426	446	436	452	442	441	438	424	444	402	412	418	434	444	421	448	420	425	402	425	417	439	393	414	447	422	429	425	442	423	430	410	422	440	381	406	391	394	429	413	386	412	436	438	418	429	426	394	420	430	424	403	436	454	446	460	426	440	410	377	443	427	399	428	455	404	399	430	455	433	450	423	427	437	411	447	423	440	454	398	436	444	477	396	440	418	431	442	440	422	434	422	429	444	433	435	453	397	415	454	409	463	411	445	433	432	401	433	418	442	452	445	405	409	431	414	428	379	427	466	405	414	433	427	421	437	431	423	413	422	455	424	413	434	427	404	482	419	397	433	404	418	455	430	455	432	423	448	419	460	409	453	461	408	463	425	398	446	417	449	417	435	449	403	429	457	426	446	426	410	434	440	415	428	457	455	442	424	412	422	416	411	451	427	438	442	393	411	443	436	396	423	432	442	449	421	430	434	447	440	411	436	443	428	430	428	447	416	407	450	425	415	431	457	433	401	396	437	447	428	432	451	389	456	437	464	415	421	421	396	416	442	401	407	413	433	455	423	431	438	436	453	433	395	428	401	434	446	407	437	446	445	400	424	403	460	403	429	453	416	395	425	437	436	401	417	414	388	407	419	431	397	420	404	457	439	411	416	433	417	420	450	415	445	447	457	438	448	393	422	430	419	446	413	422	434	426	445	408	471	420	434	423	440	445	435	426	463	429	447	417	421	440	429	424	419	425	404	426	443	414	445	445	437	426	446	404	462	459	447	443	408	440	426	408	428	446	392	463	414	447	439	447	431	432	415	417	435	426	421	441	409	425	436	429	464	438	434	422	446	441	444	445	403	431	450	423	430	408	441	463	427	438	447	425	432	433	459	417	421	419	418	415	447	435	392	474	382	411	434	429	440	415	436	402	442	422	394	419	432	424	453	445	372	429	427	421	449	456	403	421	437	428	481	454	405	398	447	423	500	403	458	430	402	406	453	436	418	449	442	403	448	437	410	446	433	426	367	463	438	454	423	448	449	446	424	439	410	434	435	400	437	425	458	485	433	429	432	431	430	434	416	443	449	434	417	445	403	436	459	455	418	443	441	429	424	430	429	454	412	464	423	412	427	427	426	428	411	443	407	398	435	418	397	416	425	450	422	389	444	420	428	435	435	437	443	447	410	410	437	392	428	440	428	399	392	429	460	437	443	399	392	453	424	471	411	410	453	472	436	441	457	405	456	447	410	409	433	445	406	411	435	428	427	431	454	425	416	443	464	396	442	458	418	426	428	484	444	413	445	428	415	420	435	426	484	422	430	418	428	402	462	411	425	466	445	385	383	417	433	387	387	448	445	407	413	386	406	434	432	429	444	408	412	461	455	419	443	410	415	462	422	412	445	402	434	456	440	423	465	437	414	434	420	432	428	416	405	445	428	419	382	377	389	451	412	464	458	437	449	456	414	412	438	440	407	410	448	473	406	423	427	452	471	430	370	440	438	434	425	464	393	411	451	437	423	382	425	458	417	467	443	418	432	435	427	427	439	424	417	463	416	440	461	428	422	446	431	426	436	415	408	441	452	438	386	444	412	418	431	414	440	411	450	419	412	448	405	437	435	439	400	410	396	417	431	399	414	438	391	406	434	483	396	422	442	455	417	426	409	434	458	429	427	423	428	414	442	461	428	423	473	459	435	428	456	438	420	433	406	446	449	406	458	438	408	417	427	397	448	454	413	436	466	441	425	400	416	427	450	405	408	451	406	401	436	419	382	457	459	438	426	411	440	410	431	452	388	421	406	469	455	423	442	422	439	420	417	419	450	409	480	431	442	473	461	439	415	437	453	448	437	448	419	411	445	446	439	399	415	400	435	445	427	399	425	464	429	452	471	416	421	434	457	426	450	452	428	407	434	433	422	439	419	446	419	411	402	443	422	456	426	450	418	405	451	448	441	448	440	411	450	418	433	426	420	422	447	467	414	416	452	458	439	412	449	416	405	449	432	352	413	405	448	391	403	409	415	420	420	431	417	405	424	451	438	468	421	443	403	407	406	432	451	425	446	424	425	444	444	456	460	404	457	444	420	429	447	450	390	423	391	396	516	438	459	436	457	452	459	432	455	451	422	447	440	433	425	389	435	405	429	463	421	444	448	444	429	389	428	447	433	445	436	432	424	411	406	444	422	433	430	407	423	384	431	398	434	391	437	434	449	407	412	454	453	425	420	423	403	431	407	457	443	437	435	453	421	440	426	441	403	421	464	445	443	468	412	450	418	438	420	422	433	415	445	449	440	413	406	417	432	447	426	431	434	429	411	446	407	420	462	421	436	396	414	394	426	423	431	433	426	411	416	431	417	411	456	420	399	475	406	466	447	399	428	463	409	422	402	435	449	440	433	413	470	409	423	410	454	408	449	451	402	437	436	415	404	461	446	418	410	422	466	452	447	412	451	380	406	447	440	437	448	435	402	468	448	447	444	454	430	442	436	454	417	403	414	440	428	457	415	422	435	414	421	445	452	426	425	432	442
76706	59160	20273	3995	774	529	419	361	308	288	270	251	248	240	181	186	210	219	183	196	192	169	166	190	183	176	188	192	164	159	180	167	203	183	185	182	187	173	168	177	181	143	173	186	197	202	163	188	197	181	166	214	200	173	160	165	192	153	237	271	265	236	237	226	189	184	200	172	162	184	138	161	171	178	146	171	151	179	176	147	160	164	170	173	156	156	155	154	157	152	147	160	149	167	184	180	161	181	166	184	178	157	168	159	173	154	173	185	182	168	167	161	177	155	180	173	175	170	182	165	152	160	155	152	169	168	156	180	153	166	148	167	169	166	167	158	143	159	139	161	142	169	154	181	135	170	174	181	173	150	159	150	164	163	165	169	164	143	158	173	166	192	154	194	177	159	137	158	171	156	172	171	166	145	161	165	156	168	161	176	145	148	153	153	140	170	168	153	180	160	175	163	157	176	179	175	153	151	181	161	148	159	173	154	176	155	171	157	157	175	181	173	157	182	131	176	161	162	150	170	158	170	171	180	166	163	169	173	153	163	167	165	164	150	194	182	179	167	120	152	173	143	164	198	172	160	175	154	168	157	147	138	166	177	168	159	171	172	162	160	163	159	163	157	176	149	149	158	151	150	145	181	162	160	156	160	151	164	167	156	156	151	181	175	155	159	171	169	182	149	163	154	181	151	166	178	149	173	167	162	132	171	160	146	134	162	159	162	171	154	166	149	155	149	168	163	168	171	165	152	149	155	174	152	173	161	203	156	146	159	165	143	162	143	155	178	164	158	171	180	153	186	170	155	181	139	167	146	181	157	174	174	169	167	167	157	200	169	156	149	162	174	167	161	174	191	148	186	168	171	187	153	158	156	146	173	169	199	152	189	164	168	163	166	169	201	145	153	176	158	171	179	176	161	144	175	180	156	172	149	174	158	145	174	163	150	181	141	171	177	136	151	179	146	157	172	182	177	165	167	160	137	165	175	171	172	147	166	156	175	168	146	151	162	183	169	194	147	167	166	174	184	179	162	153	166	161	180	172	154	151	166	149	157	166	164	164	175	134	172	177	168	193	147	161	155	168	160	151	161	172	182	162	152	158	164	146	192	174	149	197	164	184	164	161	167	171	160	161	159	166	166	168	186	150	181	159	163	159	166	153	169	162	173	166	161	176	165	144	158	175	167	173	194	201	159	166	186	170	174	161	146	166	181	181	174	178	168	179	149	142	153	153	161	161	171	145	162	164	161	178	166	166	187	151	178	157	157	127	157	145	172	145	171	172	165	158	159	185	166	173	184	148	167	142	161	174	146	176	169	174	169	160	172	159	165	177	159	158	169	163	182	158	142	171	156	179	197	170	156	169	153	175	189	144	159	175	167	183	153	167	190	168	170	164	178	177	184	183	180	139	182	166	175	175	183	167	173	179	146	174	165	163	178	181	172	141	156	150	177	174	183	140	163	162	173	148	162	181	170	187	174	171	163	158	162	190	167	185	157	148	143	194	198	175	156	169	159	155	177	171	170	156	171	169	159	163	164	161	170	178	169	152	174	153	195	152	159	168	152	182	167	154	182	157	164	159	172	183	157	147	166	151	177	195	140	173	188	180	168	181	168	173	182	165	189	177	158	157	160	146	151	170	171	151	172	166	184	176	178	139	169	179	195	138	174	149	186	187	146	160	165	144	180	177	146	150	171	187	174	161	176	174	150	171	161	172	184	188	175	157	159	151	177	172	173	188	165	179	156	170	182	147	166	170	178	155	142	174	156	177	180	162	161	149	160	159	186	184	170	166	165	160	161	142	186	173	142	161	163	176	174	172	167	159	179	170	180	146	143	167	146	179	179	174	165	185	149	159	167	191	159	161	141	174	188	182	151	166	164	161	145	158	161	170	163	166	143	167	153	155	153	179	156	170	165	168	160	175	157	145	174	160	152	177	161	158	192	168	144	169	173	180	163	169	166	157	166	157	142	168	163	152	183	171	151	160	172	166	154	142	152	149	186	159	173	169	188	161	159	161	170	148	161	186	185	169	186	159	148	167	163	168	159	168	180	187	141	156	169	149	160	160	171	187	146	161	161	186	186	192	177	172	171	143	134	169	177	161	185	153	159	153	161	153	157	174	159	156	169	143	174	160	164	164	165	170	146	174	192	157	168	183	170	163	176	167	158	167	175	184	174	172	140	163	169	136	181	168	173	164	166	170	170	174	160	173	171	183	159	159	160	169	154	164	182	140	139	159	151	157	180	179	170	162	158	159	158	164	164	169	180	157	163	146	195	151	143	172	166	180	171	161	161	162	153	158	157	185	152	151	157	153	158	166	191	180	161	162	139	178	181	182	158	149	154	176	165	169	165	179	158	178	160	172	186	144	147	171	178	159	147	176	181	162	162	167	177	174	180	175	134	159	179	166	158	166	158	156	163	169	169	170	158	182	187	156	155	181	150	188	175	159	168	183	169	146	168	153	187	146	162	180	170	169	161	158	155	174	164	172	177	178	154	171	175	167	169	170	180	178	158	175	159	176	176	165	162	147	191	139	155	176	145	176	181	162	145	153	161	150	154	167	180	188	167	172	171	176	177	155	155	180	190	171	179	188	149	174	155	164	161	177	156	156	177	163	167	131	160	174	160	173	170	182	163	183	186	146	162	179	167	162	174	175	185	184	147	172	166	190	165	182	158	158	159	175	192	163	173	176	172	156	164	163	165	174	175	163	173	169	174	169	149	171	163	167	159	180	158	173	153	159	187	162	161	164	153	168	173	177	175	165	178	171	181	165	155	170	188	147	180	177	162	204	169	168	177	174	164	178	161	157	156	171	157	163	150	160	195	160	153	174	155	171	178	152	167	194	167	180	150	180	181	177	193	156	167	182	182	143	172	170	148	158	178	151	169	162	155	162	188	162	187	153	173	155	166	154	156	164	162	197	156	178	188	179	173	174	165	169	163	145	165	193	166	150	165	166	192	166	174	148	172	170	165	155	157	173	167	146	162	177	175	172	159	146	162	165	192	159	167	171	144	138	181	170	176	170	169	196	152	148	162	187	171	173	172	169	159	162	180	159	140	162	161	187	159	155	154	191	182	163	169	149	160	182	189	167	168	182	153	154	164	192	163	154	158	176	178	174	159	153	164	156	177	160	167	167	140	176	182	151	159	164	173	178	162	166	164	185	146	159	169	168	154	187	156	170	152	146	140	152	147	178	146	187	158	136	185	157	169	201	163	200	183	167	196	151	159	168	169	143	152	159	164	165	181	161	161	176	171	143	156	180	173	171	151	176	179	172	174	161	168	155	170	175	173	153	154	155	166	149	187	156	161	185	161	171	187	190	154	163	175	155	165	157	167	164	159	170	167	179	162	171	172	169	160	147	166	140	160	170	174	180	151	163	156	163	174	169	162	163	158	168	176	155	194	190	150	173	153	157	156	168	165	159	153	158	170	158	184	155	160	179	161	184	165	179	187	181	146	164	172	172	163	151	148	151	190	165	179	159	180	174	168
53766	42368	2823	2715	2353	2082	1723	1529	1287	1129	1049	990	948	798	726	769	706	681	661	673	661	620	597	598	623	607	624	572	568	558	538	563	531	515	568	559	544	512	530	498	538	535	556	537	605	607	600	575	617	610	538	578	562	616	585	619	636	645	1080	1393	1152	1205	979	1058	866	651	706	644	593	508	527	540	557	534	496	536	498	490	508	524	551	553	517	487	528	502	470	472	502	498	469	485	482	501	491	481	534	498	540	459	483	459	465	505	488	494	479	471	499	480	493	497	539	468	521	508	469	484	476	490	516	487	451	476	487	477	474	501	506	502	502	472	486	498	484	492	519	494	493	496	478	478	475	507	513	534	482	486	484	465	500	503	446	478	488	474	504	490	549	491	485	481	445	473	459	491	489	457	475	495	486	508	453	465	484	494	465	454	483	504	476	473	475	474	517	500	489	485	537	476	501	499	447	477	488	471	468	493	511	466	494	465	508	523	493	486	467	484	474	521	493	471	479	473	454	509	498	497	488	473	498	473	506	520	498	482	519	464	483	487	501	490	498	442	479	490	474	495	511	487	496	518	466	459	459	472	463	495	517	454	526	486	493	494	466	437	463	492	502	476	523	487	496	511	492	477	515	452	484	442	450	497	447	515	475	513	467	518	477	459	484	490	493	508	481	471	468	474	481	498	454	434	473	515	519	470	449	485	487	494	508	484	485	493	513	491	501	518	505	477	499	484	517	463	518	478	464	498	522	526	475	466	528	517	467	468	478	459	483	449	492	508	493	474	522	480	466	488	495	505	488	477	464	529	528	483	462	509	464	551	482	499	494	483	499	455	470	469	490	466	508	462	504	512	480	481	503	487	479	513	486	480	497	489	468	479	480	495	475	485	436	468	464	477	461	483	468	474	481	488	478	495	455	461	461	472	469	491	520	478	469	535	493	514	484	513	484	486	471	492	454	515	480	474	488	475	478	497	486	477	504	510	475	467	512	518	470	460	510	527	489	477	451	493	484	478	489	480	466	482	472	478	481	505	456	480	467	475	454	471	503	474	466	485	481	473	468	464	465	481	492	452	481	521	490	486	480	484	464	466	499	468	466	496	512	486	469	497	472	465	507	439	505	457	476	501	494	461	486	452	464	460	479	471	513	490	452	428	493	475	484	474	454	508	448	486	517	478	475	436	460	493	489	520	514	489	555	538	477	463	502	437	468	472	494	507	494	459	453	453	473	458	436	490	457	520	478	493	484	495	503	485	429	468	468	485	435	516	465	520	493	508	498	481	482	466	517	478	486	432	471	476	472	477	508	460	516	496	463	444	493	454	503	451	488	456	529	462	463	474	496	470	487	491	482	461	497	483	498	492	480	497	501	502	554	523	481	489	438	448	486	481	496	497	490	493	477	482	468	493	493	494	542	500	445	470	483	466	505	513	469	496	510	467	510	496	503	491	486	508	494	474	500	458	486	478	498	490	482	460	459	486	516	509	470	484	453	492	526	486	471	478	521	484	514	495	515	435	501	486	478	487	463	493	485	435	460	460	487	502	494	496	492	506	477	527	481	501	526	505	431	504	471	486	507	479	461	472	456	486	477	475	504	504	480	443	452	485	489	480	480	471	494	451	496	444	451	480	477	518	491	451	482	461	475	489	493	464	502	506	488	476	521	480	471	484	485	496	459	488	498	459	496	469	484	491	520	504	494	452	467	477	523	466	493	484	516	490	449	448	506	493	500	480	498	467	500	449	499	511	453	424	446	514	499	500	514	515	492	481	456	443	473	526	534	471	512	484	494	486	475	495	443	493	499	492	470	444	472	478	488	474	460	475	488	445	463	482	492	489	439	497	468	451	487	522	455	482	476	462	519	464	451	497	474	513	471	470	473	486	483	479	471	489	443	477	501	466	480	481	500	473	503	491	458	473	503	516	503	477	475	495	464	446	497	470	466	482	502	480	530	492	449	466	480	461	484	480	524	462	442	491	468	472	482	497	489	494	470	516	456	490	466	482	467	498	446	474	524	455	512	499	476	484	483	486	481	493	484	465	456	488	474	490	472	483	462	476	488	465	494	441	446	486	478	456	516	480	467	485	448	479	486	458	479	526	503	465	499	484	450	494	473	451	478	502	472	470	452	510	479	525	474	469	496	489	450	485	471	429	481	476	483	520	511	490	489	526	503	464	485	483	502	470	533	504	475	482	470	463	499	486	493	494	492	504	479	468	496	502	490	459	462	471	460	475	484	489	470	511	501	459	466	479	486	515	497	492	496	503	510	528	531	480	488	482	505	475	483	511	479	473	507	498	466	517	504	499	497	457	469	506	453	519	486	466	462	479	476	476	458	510	468	490	473	500	471	488	497	520	493	497	499	506	473	491	485	478	492	456	482	481	454	468	499	456	501	480	495	467	465	471	480	497	495	503	512	467	472	499	461	530	478	496	460	453	473	472	491	483	503	484	503	458	514	495	489	460	466	490	415	492	492	451	472	476	457	517	478	476	463	494	509	502	498	484	481	484	447	481	489	487	491	526	512	432	453	486	469	471	473	488	492	471	464	464	477	499	502	507	447	498	456	467	501	490	500	513	519	454	505	470	486	501	479	498	470	469	461	517	475	512	473	470	494	451	471	457	520	475	476	489	493	477	489	486	481	491	524	496	481	481	483	495	475	531	464	503	540	483	520	508	491	475	482	502	461	512	482	475	469	460	513	474	479	511	505	459	481	432	502	474	476	487	505	461	469	510	495	501	516	532	464	488	502	484	512	466	473	470	424	491	464	512	504	438	485	525	493	514	448	465	451	456	528	473	467	472	487	515	501	491	494	485	491	446	514	502	492	502	469	448	471	465	451	558	489	472	510	487	485	459	468	476	467	489	491	501	457	493	462	500	475	466	474	491	491	439	515	455	501	524	514	473	473	471	449	528	471	509	470	472	458	436	470	473	462	502	480	496	509	492	458	498	502	482	425	489	502	472	479	505	543	470	469	469	533	507	470	475	459	470	509	495	458	492	448	478	508	512	477	526	522	459	506	462	458	541	443	500	514	501	474	517	469	500	488	488	496	465	490	480	480	496	477	484	440	489	479	505	461	493	487	495	459	490	498	479	458	481	502	443	496	477	488	472	474	485	460	495	482	477	468	493	483	463	483	484	486	464	496	476	466	477	458	472	494	495	477	466	527	443	485	518	491	431	507	482	484	497	496	493	533	438	488	474	497	479	485	460	454	548	459	490	469	496	499	488	492	486	473	520	489	474	493	479	473	521	472	464	480	455	497	511	448	521	504	490	488	503	489	509	466	451	492	488	515	485	467	528	484	513	495	454	522	470	523	507	488	458	497	482	478	480	469	497	475	445	526	493	487	481	491	470	490	506	481	479	468	471	473	446	487	460	495	464	431	525	508	510	470	496	499	457	448	518	480	491	483	478	493	490	485	461	518	479	508	499	476	500	454	517	533	463	480	508	473	492	491	499	492	471	507	491	509	459	450	477	473	475	496	487	465	438	436	487
28478	9751	649	293	249	261	280	262	249	243	254	276	241	262	211	246	247	244	259	236	267	258	225	248	277	237	246	250	269	244	248	255	259	243	255	274	271	257	285	242	242	256	245	260	297	272	256	268	236	249	256	272	267	254	259	266	225	271	238	275	250	273	248	281	246	276	275	274	266	249	194	234	244	234	269	276	250	278	241	223	237	259	237	238	278	275	243	246	240	262	275	257	260	289	244	243	245	238	276	232	262	258	265	241	265	232	251	268	261	237	267	283	241	256	253	263	232	252	248	239	269	245	243	256	248	238	245	245	233	249	299	255	260	278	278	231	247	252	262	230	242	242	244	246	240	223	262	243	258	245	239	260	233	270	267	248	256	232	263	255	252	251	268	247	246	290	256	260	241	254	250	237	264	243	226	248	249	242	241	232	230	259	240	259	253	251	244	280	254	276	231	232	258	235	222	243	248	270	227	258	234	253	244	233	225	283	273	240	235	273	238	244	269	244	224	256	252	264	257	265	250	239	234	234	256	250	239	268	241	239	269	251	252	258	227	277	277	279	264	248	249	231	283	247	239	240	247	251	286	274	264	241	214	276	261	265	282	227	252	236	245	243	247	227	241	260	246	246	286	254	271	277	260	241	271	246	252	248	251	221	240	282	238	231	256	243	231	285	259	264	240	265	245	236	251	228	265	269	253	246	269	270	293	280	261	244	213	258	237	227	257	203	253	253	264	260	242	261	274	258	277	273	262	246	249	250	256	270	244	239	279	230	225	249	244	268	248	253	232	255	248	232	232	236	260	257	270	247	243	238	228	248	236	235	255	233	261	255	250	235	250	292	279	250	231	249	254	241	269	243	251	267	256	260	269	236	260	227	242	236	260	244	277	273	284	273	263	267	262	240	254	273	233	273	227	271	232	247	264	251	224	247	227	253	247	224	256	256	277	264	239	256	256	274	270	248	258	240	236	263	275	224	269	253	251	271	275	263	249	268	264	238	231	248	254	253	247	259	258	250	248	243	265	262	235	216	266	217	261	284	284	262	246	236	230	280	254	241	244	260	292	257	257	285	269	253	223	272	235	277	252	238	254	270	251	242	263	237	230	254	253	261	237	264	255	281	245	268	249	226	222	254	285	254	272	280	265	271	257	252	242	249	255	240	229	254	247	242	241	268	237	254	266	252	234	262	235	255	258	256	245	252	247	254	243	289	215	250	265	249	253	255	272	268	244	241	255	260	257	248	285	262	267	246	263	301	245	261	246	269	254	224	244	279	269	249	252	223	250	263	293	260	263	258	264	235	270	244	238	243	246	278	281	242	268	254	237	260	240	265	253	261	226	236	257	236	236	265	248	253	250	229	234	265	262	266	251	251	268	265	257	257	237	251	240	265	237	239	254	227	245	272	238	242	229	256	235	232	286	247	234	234	226	264	261	236	227	247	229	250	250	257	253	228	270	257	233	271	238	225	240	251	235	253	250	258	260	217	246	234	237	229	255	254	260	255	236	253	260	247	237	255	248	248	246	246	272	260	255	220	272	264	261	275	286	256	261	253	265	256	261	273	242	258	241	235	215	255	273	258	246	264	273	234	226	256	260	249	251	276	268	273	243	279	261	248	257	245	266	275	275	231	277	219	249	250	250	273	254	258	275	253	264	233	263	225	261	265	241	204	260	278	257	267	276	269	287	276	245	258	203	260	285	235	264	248	253	248	248	269	260	241	272	235	261	251	249	259	219	222	250	266	238	259	277	270	246	254	229	248	259	244	276	230	282	265	243	225	245	248	244	245	237	268	258	262	235	256	242	269	246	271	254	245	270	253	235	252	241	250	247	232	259	251	256	236	262	219	246	253	238	286	274	274	270	264	248	265	251	239	270	271	265	250	262	239	258	249	273	251	259	256	279	258	257	234	278	247	256	265	241	271	241	266	261	246	259	248	239	273	277	242	261	279	255	259	235	270	245	254	265	227	272	255	240	242	271	262	248	236	272	244	235	246	239	255	243	270	268	267	271	234	256	274	281	231	247	245	240	235	258	246	266	244	268	283	255	262	270	241	240	268	237	242	226	254	237	264	268	259	250	271	230	251	249	230	241	246	250	234	273	253	241	218	247	283	266	265	271	245	243	222	247	256	229	262	263	250	236	263	247	279	227	240	275	246	243	262	251	271	251	261	275	234	238	248	278	247	264	269	253	243	228	266	234	258	253	238	266	239	255	256	258	251	248	244	254	248	252	259	245	244	268	239	263	243	243	234	252	259	262	270	245	258	234	247	244	276	274	246	243	275	258	288	283	250	242	274	255	254	224	247	268	251	265	243	237	275	258	248	256	229	273	255	249	223	233	260	251	280	269	233	255	253	267	282	252	261	263	238	251	241	266	243	250	258	230	261	244	296	252	238	263	254	264	246	276	286	231	230	242	245	259	225	254	277	268	271	256	248	276	259	221	247	256	246	263	249	275	243	262	237	247	218	269	239	238	250	256	253	289	266	241	240	270	234	259	231	242	253	253	272	236	246	270	271	284	226	233	257	230	263	280	255	238	241	267	269	225	262	249	250	276	269	244	275	242	263	233	240	258	242	242	238	255	285	271	254	287	271	270	255	240	217	257	266	235	223	269	248	283	247	267	240	282	235	247	259	240	243	264	243	224	244	261	239	240	229	248	257	258	248	260	245	271	246	248	240	277	239	237	267	275	251	247	281	253	258	261	267	252	246	267	255	233	239	229	254	236	236	265	260	224	259	252	239	231	244	219	249	230	250	254	240	264	265	267	251	274	272	268	260	263	262	261	267	246	251	248	240	263	267	276	283	293	251	244	233	268	267	272	237	268	246	270	231	260	260	213	226	270	276	286	240	275	267	250	289	255	259	243	245	250	269	229	267	269	274	280	256	250	262	253	235	234	252	245	229	275	311	249	246	268	253	279	258	245	239	232	249	262	265	229	255	268	272	258	263	261	279	270	265	231	265	246	265	251	286	239	263	237	250	247	257	242	276	281	262	246	283	267	247	289	251	226	253	232	222	236	269	240	261	246	258	257	235	246	253	243	239	249	257	250	260	273	267	259	249	265	257	257	254	275	279	225	247	220	276	249	229	263	239	238	238	248	249	247	269	234	250	246	254	257	228	272	269	257	230	287	238	261	264	286	201	253	243	250	252	261	285	248	251	272	246	257	281	257	236	259	240	242	228	247	228	246	235	263	247	284	250	264	255	276	237	279	249	240	264	241	211	233	276	264	261	265	249	251	232	275	260	268	244	297	280	245	253	265	258	279	289	248	261	260	253	255	266	249	239	262	272	239	278	291	237	262	227	265	229	254	244	277	253	248	240	267	257	259	267	277	249	233	251	258	263	258	260	272	288	252	226	255	260	252	267	258	271	245	264	239	277	256	253	263	282	235	266	233	236	282	239	236	233	296	249	272	222	285	247	258	249	268	251	254	243	239	239	236	278	235	259	245	245	241	248	274	245	255	277	253	249	276	249	259	267	263	266
24586	9555	768	746	757	807	777	696	671	731	698	664	686	686	715	717	675	768	678	689	674	678	662	696	696	694	678	667	674	686	692	758	668	681	698	683	693	707	672	664	691	704	635	733	700	713	666	677	710	724	654	711	675	658	663	682	673	709	674	698	738	733	721	696	712	729	713	642	674	702	676	673	658	698	672	731	630	699	726	638	688	704	723	677	713	682	675	680	680	682	707	670	702	687	743	655	692	713	683	687	682	689	696	742	642	689	695	666	663	671	675	700	726	690	726	685	660	657	670	704	673	680	648	716	633	686	699	694	711	719	703	692	739	662	712	658	652	693	732	688	652	687	667	754	660	670	706	692	697	710	732	662	743	638	727	705	668	693	671	656	747	663	718	658	713	635	727	683	676	671	725	685	660	665	685	672	658	693	707	675	665	684	679	694	713	715	702	731	700	723	719	713	704	687	684	683	686	714	743	715	709	697	664	730	701	693	711	738	661	683	688	662	666	700	687	665	641	695	701	651	709	671	700	682	663	699	649	696	666	691	707	702	675	673	684	689	667	688	719	669	674	733	678	742	695	691	652	741	629	693	653	690	679	662	627	660	707	687	665	677	688	623	644	661	709	653	686	669	696	692	701	668	664	669	701	637	693	701	655	675	713	722	689	712	670	669	647	708	686	693	751	716	712	680	703	663	660	729	694	666	685	698	681	705	701	731	657	710	694	688	655	719	656	673	699	686	705	661	702	699	673	682	721	605	704	707	630	683	735	684	706	696	685	688	725	717	683	701	733	686	690	636	740	647	697	741	675	694	688	721	678	699	681	714	678	637	703	708	707	665	670	718	689	666	669	712	715	707	620	714	717	673	693	687	724	650	654	695	677	745	655	687	711	667	713	693	662	700	697	649	713	685	662	686	730	674	664	661	655	709	705	682	681	712	706	670	700	704	696	691	690	699	696	728	716	679	701	722	670	689	724	628	684	685	727	688	668	702	620	627	602	644	690	616	650	670	681	691	683	653	686	639	700	682	668	706	701	661	684	646	713	680	669	643	619	666	683	670	686	670	673	753	693	667	688	684	679	647	702	716	710	679	651	678	680	620	684	663	671	661	636	691	696	671	657	676	668	712	719	683	661	744	660	664	726	728	713	682	735	696	652	699	693	703	704	698	720	669	655	697	712	684	683	694	691	732	687	697	663	703	633	654	660	655	696	663	691	709	710	704	689	692	674	704	676	670	678	682	611	707	731	669	722	686	718	655	685	700	694	704	684	693	730	677	657	686	734	722	656	721	709	729	676	727	683	704	685	650	716	672	693	682	705	685	674	717	689	710	692	702	732	687	686	711	738	690	714	721	678	667	701	701	660	675	665	664	647	694	691	667	705	684	697	708	679	658	687	678	689	675	702	699	667	652	657	658	656	663	699	712	666	695	671	672	707	704	692	709	674	692	691	653	700	655	673	708	682	688	702	668	680	712	753	677	750	684	727	669	708	640	692	659	628	658	673	669	726	668	647	704	678	710	705	720	695	703	666	727	671	680	691	717	686	686	692	679	674	682	647	671	702	629	706	670	706	649	710	677	678	682	719	709	680	673	718	702	700	696	681	677	690	712	723	640	719	689	673	693	644	713	719	675	723	661	693	686	656	723	743	679	695	675	718	654	677	682	692	649	693	720	686	665	686	660	691	663	714	682	650	713	692	694	692	678	697	722	710	717	709	698	702	694	700	684	700	729	680	667	661	666	681	692	670	698	685	689	741	702	672	690	680	711	665	671	709	672	685	698	664	694	691	715	711	668	667	692	675	727	687	700	689	688	708	679	627	700	656	648	711	719	641	662	688	638	703	713	712	687	692	694	674	709	700	705	690	669	653	651	673	707	688	720	696	664	679	667	677	733	679	688	652	709	655	681	701	711	666	655	635	676	663	678	697	643	691	658	707	651	658	639	729	719	702	699	715	674	653	677	720	642	683	659	656	691	679	692	729	686	672	630	694	679	648	673	703	663	666	710	676	712	686	756	692	695	656	676	699	700	712	686	648	693	697	682	695	709	672	679	697	668	703	652	683	657	708	669	708	693	699	717	674	697	695	666	666	702	697	680	711	650	716	660	690	683	677	648	693	692	687	696	649	678	667	631	697	670	707	704	728	702	669	677	666	684	703	657	728	680	683	713	650	693	700	681	690	704	689	679	663	719	690	727	655	713	689	679	708	702	644	661	687	703	722	707	706	648	695	640	686	675	682	689	711	677	674	724	679	701	626	716	705	624	688	709	722	712	692	693	690	691	649	641	755	700	685	704	704	640	749	710	659	728	666	678	687	690	709	711	698	691	689	690	683	722	673	683	693	680	688	695	725	693	731	715	667	685	696	746	703	661	714	696	689	695	683	746	642	685	719	730	657	736	684	715	684	720	696	706	623	686	706	679	644	695	690	657	681	643	669	662	706	725	678	688	718	650	706	723	691	718	697	725	683	694	655	717	718	704	670	688	674	686	683	694	667	699	704	686	652	664	712	681	695	660	667	714	651	663	681	632	672	697	692	736	692	700	691	685	724	688	724	721	658	705	710	705	656	672	663	677	662	690	707	692	654	677	679	712	678	693	675	675	647	696	678	723	691	624	699	715	681	688	672	710	672	670	721	650	704	691	641	684	651	712	676	681	747	657	736	650	728	676	690	719	675	712	664	743	724	649	702	656	708	717	695	690	695	658	691	664	696	692	689	626	698	687	680	714	684	681	694	644	674	672	648	701	694	687	709	670	667	729	642	659	651	725	696	677	651	650	696	679	702	688	663	712	701	720	683	697	688	699	720	683	674	688	686	679	673	659	652	697	631	723	683	676	682	644	665	648	653	700	683	681	651	745	691	702	684	682	725	711	673	712	647	753	719	684	657	685	692	725	706	689	725	689	682	687	693	638	682	660	664	698	657	738	680	700	684	644	681	689	720	723	715	668	692	681	694	682	729	658	677	655	650	655	695	633	661	645	672	702	697	673	660	670	654	651	725	673	654	694	699	674	658	726	662	646	680	745	645	696	699	651	686	700	680	649	663	743	712	702	671	674	708	698	714	666	657	716	606	721	717	671	699	686	715	709	671	711	694	677	689	670	704	688	683	691	683	652	700	684	699	708	708	699	659	739	652	653	659	685	677	677	718	646	680	669	637	721	693	671	693	675	714	689	692	682	669	737	672	729	709	676	699	682	628	694	669	678	713	731	715	702	666	681	680	632	667	705	658	696	698	676	707	701	654	642	722	676	727	692	656	708	653	676	631	701	717	665	666	678	690	658	678	664	675	699	650	652	666	668	667	640	699	662	635	701	692	674	661	676	681	704	673	730	701	656	747	697	739	674	693	696	626	676	670	688	686	682	692	738	676	683	726	675	667	667	723	713	656	668	687	686	686	632	706	768	705	672	703	697	709	661	706	677	724	694	644	701	714	720	673	637	718	705	724	700	683	658	722	667	681	733	691	687	712	672	645	698	699	675	669	709	694	657
67399	46841	13128	1133	426	334	282	224	215	193	224	189	154	152	152	144	139	158	176	163	160	152	153	139	166	151	153	145	154	151	140	175	148	162	128	145	148	145	159	161	134	170	152	160	166	170	152	165	138	157	151	161	156	152	137	155	160	152	154	182	156	161	157	141	138	159	178	152	154	158	142	131	148	142	145	135	140	138	159	152	137	168	142	134	150	156	135	154	143	142	165	172	152	143	158	159	145	135	153	142	141	163	137	142	134	172	156	144	138	180	118	139	151	155	151	154	150	123	163	117	131	149	149	122	145	138	130	141	128	136	162	138	125	149	150	136	148	158	145	134	135	166	140	143	163	137	148	147	149	158	135	146	149	137	130	139	166	153	136	153	160	168	145	143	115	132	150	115	142	152	131	142	144	142	145	120	139	131	149	152	143	161	125	158	149	162	159	143	149	134	147	156	146	152	156	126	150	127	158	160	165	130	157	134	142	160	147	160	141	152	151	135	148	143	156	160	138	153	146	166	145	123	146	134	141	149	142	152	158	165	148	141	143	130	140	143	149	140	128	125	162	150	157	156	145	162	138	143	135	139	148	150	150	127	138	153	138	139	153	144	145	148	153	142	148	157	132	137	146	140	154	144	151	154	144	140	154	144	148	124	138	141	135	124	134	145	137	153	135	162	132	139	132	114	169	137	145	158	119	134	160	134	137	151	154	124	123	144	152	128	155	158	160	153	163	117	158	135	134	149	153	148	137	140	145	143	140	150	146	137	151	158	162	134	145	155	152	146	148	146	159	148	143	161	144	137	147	122	145	130	127	105	136	126	160	139	131	142	155	151	131	127	175	167	147	140	161	142	159	137	151	158	180	152	147	144	118	129	150	140	133	154	151	120	150	155	161	143	157	141	148	131	143	149	130	147	165	128	146	142	130	135	144	155	148	130	117	173	139	162	147	133	143	141	136	148	126	112	150	161	124	144	141	129	150	144	128	152	161	141	132	138	149	109	150	143	152	153	131	156	152	143	137	172	135	141	151	124	115	147	162	159	139	156	150	154	161	149	144	158	134	145	169	147	151	130	114	159	125	144	129	144	132	164	129	148	160	163	144	159	132	163	139	143	123	154	165	132	149	138	131	143	129	139	145	134	137	129	167	137	160	133	151	145	126	156	123	144	127	139	137	120	137	142	136	148	125	145	143	132	131	145	149	146	148	161	129	141	154	146	137	148	150	142	145	149	157	121	143	138	147	130	172	129	133	149	151	150	148	138	137	132	142	126	146	132	120	121	162	143	128	137	138	149	146	151	120	136	126	140	128	136	144	132	137	136	148	156	133	144	160	159	133	142	145	163	164	157	154	144	126	149	144	146	153	134	144	143	155	131	135	141	144	134	153	103	119	136	164	131	126	148	125	135	120	144	143	146	130	140	140	133	149	166	133	143	144	148	148	147	141	145	156	145	147	150	147	178	143	131	151	140	154	157	153	135	141	158	136	146	156	146	143	159	151	139	151	133	132	152	143	142	158	143	148	140	123	127	153	129	140	134	153	158	134	159	153	136	131	149	134	138	153	124	152	143	147	117	188	134	153	149	146	141	126	145	130	144	118	144	152	108	145	145	139	136	171	124	132	157	149	140	163	121	158	147	151	128	159	153	162	134	132	151	148	116	139	138	139	159	115	145	144	133	145	141	156	132	162	143	153	160	155	161	153	142	131	136	148	156	158	158	149	133	136	131	140	163	160	151	135	148	153	144	171	125	144	162	121	117	128	124	120	129	145	157	147	143	145	134	143	135	136	147	138	142	135	142	142	137	129	129	139	141	149	156	140	147	138	145	160	155	143	138	152	156	159	158	135	161	146	142	144	155	146	162	171	137	141	157	146	127	160	149	135	157	146	149	144	143	145	162	146	145	164	152	155	135	168	134	126	122	138	133	134	161	134	157	124	140	154	139	148	148	144	148	140	126	144	115	154	158	147	144	140	136	158	146	142	158	145	155	145	109	134	116	128	142	159	144	167	155	144	167	134	152	131	142	135	160	121	143	140	136	132	138	126	150	153	143	136	153	144	135	129	158	162	159	171	146	126	148	152	133	142	135	137	144	150	135	145	136	136	125	153	142	152	139	132	147	146	157	143	138	148	131	161	142	158	131	127	151	138	136	130	145	145	144	159	128	144	142	153	146	135	148	147	109	151	135	141	159	128	149	137	138	140	146	165	151	144	142	127	147	135	131	141	164	156	130	138	131	152	154	146	157	147	146	154	136	133	143	142	141	151	127	133	149	143	134	116	127	153	148	152	151	149	129	149	170	160	133	140	134	138	158	163	120	145	128	152	163	146	146	117	157	138	144	166	125	154	149	164	136	149	148	154	131	155	147	143	127	141	142	131	116	143	149	159	150	133	167	135	148	156	159	176	165	157	148	154	134	137	142	143	151	124	153	149	140	140	138	123	142	135	143	135	150	158	140	134	149	132	116	132	165	132	150	127	140	146	143	145	133	131	128	141	147	143	158	147	150	129	145	132	131	148	153	147	154	123	161	150	156	147	129	140	129	136	151	162	140	140	142	167	143	172	150	162	139	169	151	151	155	176	129	156	137	131	137	120	147	147	136	145	140	150	149	160	148	141	157	148	156	142	139	146	152	134	130	136	134	135	133	137	129	140	143	147	147	162	150	132	137	138	143	134	118	142	134	158	138	153	155	156	145	159	152	147	120	159	157	142	142	143	163	162	153	127	121	153	143	149	143	144	144	146	148	128	148	149	137	173	143	141	142	134	124	149	138	148	143	143	169	130	147	172	139	134	155	131	162	155	149	162	147	134	160	119	146	138	132	145	126	119	153	136	150	141	146	138	157	130	166	122	171	147	140	144	155	147	158	165	146	133	139	157	147	175	135	144	164	149	148	161	145	148	154	137	146	168	155	139	137	146	136	157	150	147	144	160	151	129	123	146	142	156	142	145	122	158	140	149	148	134	149	131	173	131	129	150	135	154	134	139	153	134	130	140	162	150	155	149	156	129	131	150	135	153	128	144	147	140	141	155	136	152	152	140	136	127	123	114	138	157	133	128	137	143	141	158	152	134	126	145	114	136	141	141	130	131	134	122	138	155	155	124	152	141	126	155	128	141	160	137	144	156	147	134	154	163	120	146	133	146	158	145	130	128	139	131	148	141	168	145	120	140	147	151	146	178	138	147	143	137	129	150	168	152	136	130	141	148	138	143	146	135	146	140	144	151	121	159	176	138	154	144	152	155	153	149	149	138	149	134	134	147	146	153	135	141	130	139	131	142	146	151	135	160	141	143	141	150	142	130	137	144	152	146	147	168	151	153	127	128	135	160	143	141	144	144	123	147	124	138	137	151	134	144	149	137	158	140	156	147	144	146	128	140	121	145	153	150	136	147	135	131	156	152	142	147	151	135	134	136	140	136	148	130	149	127	149	128	159	156	152	134	143	126	129	155	131	136	116	137	153	126	118	163	128	125	141	167	141	143	154
44811	33476	2573	1688	1464	1234	1074	922	864	741	738	673	633	617	598	541	565	507	497	568	525	491	523	476	480	484	481	475	445	477	495	515	467	460	482	459	437	386	455	412	483	439	480	451	458	486	477	445	486	511	441	443	494	490	479	470	470	536	657	686	651	709	599	638	521	499	533	487	473	504	449	479	453	420	448	435	429	414	434	436	419	469	452	480	426	425	422	418	444	424	427	427	424	412	411	406	404	443	403	473	420	451	434	436	447	459	440	434	432	401	454	411	417	422	444	426	442	433	412	459	416	407	429	458	401	433	429	422	431	417	429	447	406	428	430	400	433	438	432	430	437	405	420	431	416	436	471	437	419	431	458	436	437	449	410	433	445	403	449	407	403	388	449	463	415	418	432	425	448	416	473	390	411	395	436	405	468	438	436	444	437	436	410	470	424	441	386	431	445	408	488	461	438	446	439	416	456	447	423	438	437	426	455	422	421	451	431	461	395	414	412	427	416	435	450	454	418	406	388	437	419	423	479	417	473	445	433	388	456	426	431	425	427	463	444	419	431	422	413	410	411	413	369	450	451	423	389	433	424	426	412	383	416	429	412	417	368	430	412	427	411	412	417	410	425	429	429	436	381	392	428	405	423	417	436	412	414	426	396	459	432	410	449	438	392	425	425	429	440	429	449	403	401	401	448	396	411	435	439	421	466	396	435	403	425	449	411	437	404	415	451	424	440	462	402	405	446	421	416	444	390	398	374	412	429	423	426	426	410	450	405	411	441	408	410	457	433	428	430	399	399	410	431	426	406	448	413	413	434	411	449	447	420	439	429	446	416	427	429	444	456	432	432	384	417	416	416	456	420	437	413	414	421	437	440	390	409	425	449	411	432	425	405	434	446	441	413	398	406	427	448	450	417	415	388	411	437	432	412	446	468	396	424	415	445	421	420	428	398	431	413	433	393	424	421	412	420	437	402	428	456	394	421	409	414	427	452	426	437	427	416	444	423	431	430	439	428	442	435	417	449	445	442	394	427	443	405	441	428	406	408	437	409	430	431	392	407	442	430	456	439	415	451	445	439	453	451	415	432	412	424	402	429	416	418	452	429	447	413	437	464	418	438	418	418	417	425	417	428	444	394	425	434	408	418	428	402	424	405	438	418	441	409	463	396	438	450	423	410	418	463	428	435	432	441	421	458	422	394	438	431	442	438	425	443	427	453	416	456	427	414	432	419	427	426	426	430	411	427	377	416	448	440	426	416	430	465	420	453	421	421	466	409	409	424	445	432	424	429	401	423	436	424	431	426	413	429	417	416	444	447	455	398	391	434	460	413	439	434	402	416	436	435	420	428	434	408	384	405	438	439	440	405	408	404	436	431	431	455	414	429	443	427	419	421	424	409	400	399	421	448	415	407	418	440	444	399	439	466	436	408	468	412	426	393	415	439	459	382	438	444	461	428	403	436	416	438	426	384	421	423	427	443	416	425	377	412	390	408	412	466	399	429	447	439	428	418	468	403	443	425	442	434	399	454	444	461	387	450	397	428	446	401	432	419	450	432	402	425	460	394	452	434	439	431	442	429	472	417	431	443	412	426	445	440	423	432	414	422	475	423	410	401	420	427	465	455	427	430	450	398	455	452	431	392	447	442	451	476	440	427	450	441	434	466	425	411	413	384	416	473	416	393	420	453	456	415	398	444	465	410	453	437	423	427	444	404	370	447	425	428	412	438	421	402	434	454	443	436	423	445	438	397	444	423	404	391	428	429	427	428	425	460	426	448	460	413	402	412	420	422	382	431	412	412	437	385	399	434	429	413	419	405	441	439	403	432	466	401	420	469	454	394	432	419	438	407	405	429	426	385	447	378	454	411	421	416	409	437	410	420	434	426	419	447	432	431	414	432	428	435	383	424	435	421	439	455	411	457	465	433	426	400	399	429	437	453	437	464	407	443	423	409	414	415	416	419	453	434	441	390	429	406	423	382	420	431	390	423	463	411	409	450	447	409	420	439	463	449	403	423	430	437	435	414	414	430	404	446	424	403	416	418	463	425	433	415	434	438	434	429	442	445	421	445	455	416	427	412	441	426	444	480	399	438	422	448	455	447	438	408	416	471	420	419	417	419	413	400	452	438	438	426	385	447	416	432	445	453	413	379	408	413	464	451	392	435	415	440	412	417	428	358	396	410	440	427	413	448	429	436	407	451	413	422	451	445	408	412	456	415	419	429	425	429	422	389	409	417	435	450	443	385	438	477	429	401	460	441	428	440	462	432	486	447	422	444	414	451	421	437	419	423	443	434	436	452	441	469	403	436	405	448	446	424	447	365	436	419	448	409	417	431	403	390	430	404	389	428	411	419	448	427	434	384	436	424	421	442	446	466	489	398	451	424	459	430	429	424	414	413	438	433	434	436	420	449	442	445	407	436	422	428	451	431	436	426	463	434	414	442	431	431	469	415	451	411	406	420	393	428	427	412	423	444	395	454	452	444	411	403	403	440	426	437	408	442	423	401	420	420	416	416	409	461	438	495	426	428	454	448	457	431	407	390	401	413	394	441	406	422	409	411	457	366	480	391	432	449	422	418	449	413	446	433	433	404	419	421	445	434	415	439	427	462	425	444	400	416	437	452	433	416	445	436	423	426	424	439	437	457	423	394	397	444	397	407	403	420	418	433	417	411	450	434	421	435	419	414	412	437	458	455	426	441	410	442	449	468	437	412	390	434	447	421	435	433	427	431	435	440	451	383	445	399	424	409	461	428	408	398	437	431	412	440	425	434	389	454	422	447	407	446	446	413	423	424	389	405	414	419	440	438	425	446	406	414	419	379	479	456	418	409	407	416	452	425	425	430	450	471	434	416	428	398	424	432	408	420	433	454	455	440	408	461	426	418	416	437	444	456	395	422	420	391	404	465	413	417	400	460	410	448	414	448	398	398	420	430	444	446	451	410	377	396	421	425	419	437	444	389	422	458	397	444	435	410	475	412	436	403	427	421	424	476	429	414	404	421	450	435	436	412	433	422	443	446	451	413	430	410	416	432	387	424	466	432	436	414	429	428	434	427	468	444	403	443	443	406	428	458	406	416	444	431	436	416	430	403	418	431	440	448	395	427	422	400	447	427	452	432	436	418	402	438	409	439	414	405	381	480	434	416	458	435	431	423	426	412	430	441	398	421	436	419	409	420	450	448	430	448	408	408	419	439	457	423	427	451	400	426	420	444	398	428	420	414	386	426	378	430	444	406	470	393	469	438	421	423	440	410	441	423	457	402	450	436	397	402	440	441	444	454	441	401	441	389	423	431	428	413	436	425	430	418	425	471	427	426	440	414	429	402	467	470	451	428	440	400	426	461	423	379	433	432	447	417	426	423	435	444	420	422	410	435	411	443	393	439	448	445	435	405	429	426	427	412	423	437	426	471	424	424	428	429	459	392	431	390	419	411	387	433	415	423	391	457	453	414	430	440	445	433	397	414	414	450	435	395	401	451	435	404	411	410	417
78416	59036	19594	3638	722	461	429	320	320	277	240	254	209	222	205	186	200	189	185	191	204	173	173	172	157	170	159	162	192	173	180	180	186	163	181	170	183	163	169	162	152	168	166	175	198	153	187	169	177	195	174	198	182	174	184	186	158	202	225	245	209	219	178	211	195	168	183	182	174	171	150	166	175	174	156	170	180	162	159	150	143	156	159	178	140	163	169	163	163	162	167	172	158	148	167	163	149	169	189	175	169	140	173	154	153	162	172	177	166	155	178	156	142	170	179	181	174	164	165	158	162	191	161	148	166	162	165	170	161	150	175	182	153	173	174	169	156	178	152	156	183	157	164	183	174	156	158	159	177	162	132	164	166	140	160	171	160	154	153	155	177	159	158	145	152	180	148	156	183	162	173	159	153	189	193	177	149	198	165	186	175	194	161	187	182	174	158	144	149	175	139	159	156	184	161	141	197	162	176	163	162	168	150	147	148	170	159	171	138	157	165	159	182	159	169	165	144	170	188	153	170	161	174	155	169	177	164	159	167	148	164	158	176	160	148	170	180	141	151	179	161	128	161	159	151	169	179	161	155	168	163	154	155	162	189	177	151	175	185	159	166	150	158	161	155	152	164	153	165	187	169	179	158	160	148	146	162	147	166	151	181	153	177	190	180	174	154	159	167	165	162	136	181	144	165	154	164	139	166	156	167	174	192	156	153	144	189	151	155	170	174	156	179	170	165	145	152	148	160	158	173	166	173	169	166	168	178	167	169	161	161	179	145	139	159	163	142	165	159	173	166	163	155	151	157	144	149	172	141	153	157	182	182	162	185	163	157	166	160	148	143	182	188	169	197	174	173	142	135	158	171	165	190	151	150	169	178	153	164	147	162	165	184	169	173	161	168	166	160	163	158	142	157	146	172	170	156	169	164	154	163	155	172	158	171	174	168	186	175	158	155	149	168	169	166	148	162	162	166	159	164	148	174	144	153	160	174	156	162	149	182	164	170	159	172	186	166	155	154	154	151	151	147	158	144	146	186	156	147	141	154	165	169	179	158	173	167	186	166	155	171	150	176	157	155	149	163	172	165	173	165	167	171	142	155	156	165	172	169	162	176	168	161	171	174	181	155	160	165	187	157	136	187	183	173	176	167	166	175	160	161	171	163	156	157	158	179	163	176	160	178	169	154	157	153	164	146	155	152	168	152	175	189	175	165	179	162	150	169	148	167	150	171	141	178	176	184	156	149	164	176	149	187	151	144	166	149	168	154	169	170	170	155	157	167	173	200	141	162	165	142	172	161	174	182	174	169	176	192	157	156	151	170	157	133	153	178	168	135	175	141	153	156	159	163	162	185	162	178	158	171	170	155	172	166	148	166	173	159	148	159	162	162	178	153	174	172	191	155	157	172	172	148	157	160	182	185	172	173	157	170	165	164	168	171	163	179	150	180	170	154	163	161	146	170	151	165	169	171	155	165	168	143	161	150	164	148	158	140	160	163	171	129	150	150	179	155	177	165	163	148	175	191	170	143	155	164	162	154	154	164	158	160	153	154	169	156	154	169	170	154	155	177	173	176	160	169	149	185	147	168	155	144	163	144	154	161	158	165	183	151	174	155	160	142	159	169	144	182	174	164	135	162	171	153	142	139	159	166	161	170	149	161	147	183	155	147	185	156	171	172	153	162	167	167	191	190	153	167	147	159	181	138	172	151	152	165	156	145	161	132	159	156	149	154	154	141	164	168	148	148	161	149	172	167	176	164	165	149	181	147	178	146	148	140	140	175	157	146	155	183	186	137	177	172	157	149	157	164	164	164	170	160	187	156	163	165	178	169	150	184	172	189	159	165	158	180	154	161	156	157	164	132	157	163	154	161	169	147	161	139	159	150	205	159	183	145	154	150	157	141	157	166	184	163	160	175	153	161	156	160	156	164	162	156	164	159	178	168	170	168	160	173	160	158	159	142	164	177	187	196	150	165	145	153	148	165	172	164	153	154	162	162	186	183	151	159	163	141	154	152	167	157	152	167	166	175	134	158	163	185	170	154	169	179	162	162	144	155	166	169	160	161	161	136	178	168	154	176	170	164	162	162	169	167	173	148	150	179	182	163	158	152	182	170	210	157	181	159	172	173	141	169	155	165	155	165	166	176	149	163	151	179	151	168	134	158	181	178	163	159	164	169	141	201	182	162	184	161	170	171	181	159	158	197	165	188	155	183	158	167	151	147	153	176	161	165	167	163	163	169	170	155	200	158	170	166	157	138	184	167	154	177	160	153	164	168	173	163	176	171	188	149	153	166	163	155	165	146	151	154	162	156	170	173	136	175	194	166	176	185	182	160	188	148	159	162	162	188	163	152	173	148	171	192	158	173	174	156	157	176	158	171	153	169	163	150	142	157	178	184	146	163	173	192	180	158	171	171	147	172	133	185	157	155	155	152	175	182	164	156	164	172	181	150	178	180	176	131	164	175	184	166	147	146	160	150	162	171	160	162	158	182	145	184	167	146	175	167	150	148	159	182	145	148	148	190	178	170	148	173	155	156	138	168	162	176	166	161	157	148	172	189	165	160	166	164	173	166	147	168	168	146	186	166	148	180	171	156	178	169	183	171	174	174	159	176	168	166	181	170	174	166	174	157	164	178	166	159	177	176	158	150	157	185	181	155	190	158	160	157	164	148	152	150	193	147	161	168	171	175	159	171	162	165	157	181	171	165	170	151	154	176	165	172	138	140	166	151	160	162	187	163	157	172	169	171	176	145	145	150	197	187	184	150	169	169	176	192	158	179	153	148	167	163	148	172	148	173	162	158	140	151	188	159	161	189	163	173	167	167	158	165	171	160	167	160	182	176	134	144	153	180	159	177	163	172	161	159	170	158	167	151	149	161	170	159	162	169	155	157	148	149	186	176	163	155	166	163	172	168	173	138	138	163	164	174	156	170	166	170	160	154	163	166	167	148	172	169	172	166	192	129	174	173	173	169	170	173	164	172	155	180	161	146	168	179	164	151	160	177	171	185	143	177	167	146	143	149	178	171	167	141	184	151	168	158	198	177	159	167	186	154	170	157	163	180	171	182	157	142	147	156	179	184	176	157	182	134	180	166	155	177	165	196	166	175	144	134	139	150	192	166	168	163	145	146	162	181	166	165	168	177	179	172	155	155	182	168	169	151	165	166	167	166	175	156	160	149	166	150	160	175	174	160	160	177	152	151	155	155	167	172	161	169	166	166	177	149	160	149	161	161	169	179	139	198	175	169	167	128	155	159	184	174	149	160	154	167	156	173	154	182	135	168	183	191	145	177	167	175	156	174	160	182	145	160	159	179	195	161	160	212	165	149	156	156	154	163	166	156	198	162	178	169	179	143	147	161	163	167	156	172	145	165	180	146	174	150	176	144	166	171	153	193	175	163	154	196	175	183	189	174	173	146	167	164	184	168	166	159	153	163	172	158	177	147	142	151	183	157	160	167	157	151	163	145	150	167	155	149	143	175	168	163	159
53778	42433	3558	2845	2469	2005	1657	1451	1334	1128	948	935	910	818	832	748	721	736	679	677	635	671	644	605	611	584	565	585	547	567	547	518	547	528	555	527	505	516	542	517	561	544	553	554	587	571	602	621	601	588	595	591	582	584	585	604	634	591	848	1253	891	893	730	943	706	560	674	618	569	573	500	477	529	511	498	477	481	492	476	484	549	564	488	497	483	467	491	492	494	485	485	518	500	465	507	471	497	473	522	489	491	461	500	512	498	501	458	476	477	465	524	464	449	475	480	482	512	454	524	530	487	472	502	484	456	523	467	487	453	481	491	492	473	494	503	446	481	502	502	512	474	457	466	492	495	481	444	462	483	516	485	451	492	485	500	502	460	479	493	486	464	465	514	463	474	484	442	477	498	496	459	487	512	536	515	501	477	478	532	487	444	499	473	485	489	468	515	473	483	493	476	494	473	448	472	474	479	469	458	488	464	496	485	490	456	497	479	453	460	492	496	482	464	453	506	494	488	529	467	493	514	495	492	497	489	459	497	497	471	466	468	464	470	464	463	462	490	486	506	514	481	460	503	476	481	507	510	489	493	496	494	471	466	445	455	451	461	472	458	461	511	459	461	491	480	469	474	524	497	444	479	491	489	461	474	479	458	438	461	523	487	471	475	497	443	479	474	484	469	495	511	495	485	505	457	484	491	499	476	462	463	449	454	463	469	497	471	452	478	455	524	500	509	473	513	494	510	493	469	502	496	488	523	475	441	490	478	505	458	478	470	480	493	486	442	485	482	464	491	453	443	499	463	461	502	463	509	475	507	450	487	531	518	488	470	495	453	451	478	497	487	465	520	474	510	494	473	471	498	469	495	526	480	484	476	503	489	473	502	473	509	448	493	430	460	486	465	518	492	461	460	458	488	522	494	487	473	461	515	485	484	472	464	488	464	484	505	468	484	466	491	533	478	496	504	508	452	472	526	492	444	489	473	506	491	508	468	505	485	461	481	483	488	484	453	493	463	465	498	498	461	481	477	489	434	455	470	430	478	461	501	453	475	450	465	464	473	464	480	523	441	497	474	439	488	504	467	528	478	454	492	489	450	499	524	484	483	464	475	497	473	491	501	499	503	462	478	499	488	475	482	507	468	469	497	487	506	473	467	453	515	460	460	505	486	529	464	462	512	497	511	468	468	462	512	456	460	501	501	510	464	461	495	501	469	473	485	494	485	465	428	483	458	520	443	461	506	501	473	498	484	491	502	513	473	468	508	500	480	492	459	442	478	488	475	460	435	456	463	512	477	506	449	487	435	455	473	452	458	514	484	526	534	441	505	527	459	500	486	481	458	494	500	493	448	468	477	447	468	486	487	455	466	530	475	497	506	474	470	481	495	508	472	455	468	514	471	450	496	454	474	465	471	447	441	467	459	452	484	453	459	437	511	498	417	482	500	484	430	493	513	454	494	486	470	470	478	486	509	439	477	497	501	475	501	463	479	455	477	486	463	484	470	454	458	469	495	502	504	518	492	470	479	486	454	485	497	459	481	442	439	461	466	498	467	506	472	494	452	488	456	450	476	480	441	439	491	475	453	460	504	492	495	514	462	486	504	497	456	468	477	430	483	503	461	486	465	474	465	485	498	501	467	481	434	459	467	492	449	491	425	484	481	481	475	499	509	476	472	493	485	450	475	440	489	524	469	467	431	468	476	443	453	470	477	457	433	484	474	453	474	459	459	544	451	482	455	471	451	504	511	462	489	471	471	512	478	498	508	533	432	468	485	471	474	445	460	491	462	473	483	422	487	482	475	491	457	451	441	472	506	503	454	466	509	492	484	469	454	486	462	477	476	463	478	482	476	453	500	452	470	481	431	453	489	486	477	474	468	490	452	503	488	521	495	489	495	483	492	442	507	518	461	504	478	496	453	469	498	495	494	505	464	517	449	478	487	491	512	492	465	473	476	479	489	490	466	497	519	492	486	498	515	438	467	490	490	490	497	464	495	468	476	447	491	478	475	481	463	485	463	476	485	458	507	508	468	465	493	452	497	466	504	453	446	471	458	457	498	493	490	446	467	494	504	499	475	463	527	494	519	507	480	482	461	471	454	526	508	473	473	445	499	481	474	513	475	492	473	460	473	503	507	464	441	494	448	515	468	469	482	455	457	477	454	507	484	483	479	527	448	470	474	446	489	493	496	470	461	490	486	528	484	458	433	462	503	510	461	500	493	501	491	480	469	475	423	532	478	475	483	459	474	469	507	435	479	477	509	491	459	496	485	506	476	490	463	474	445	473	488	469	508	496	501	512	516	519	494	472	480	499	467	502	494	480	494	489	479	505	490	483	508	457	472	501	460	507	466	493	485	470	495	490	479	479	474	476	462	484	453	430	467	452	480	460	459	521	496	492	467	480	516	469	480	512	515	492	479	485	462	508	503	486	492	493	484	463	473	446	508	501	471	492	482	510	486	489	473	459	478	503	461	477	522	450	493	473	437	496	492	467	459	464	472	462	491	479	441	499	494	507	502	499	477	506	500	508	461	472	474	461	498	456	445	487	457	495	508	462	488	524	490	477	487	520	493	474	507	495	521	477	473	447	481	469	520	468	442	467	443	497	473	490	495	468	477	460	492	484	507	465	490	478	512	469	472	501	475	470	468	488	512	495	479	477	524	490	500	443	467	512	470	470	468	478	501	484	491	443	455	498	501	461	455	504	533	469	469	477	461	468	475	472	433	450	500	487	544	467	468	480	490	493	460	500	472	495	451	486	455	483	504	480	473	500	478	508	442	474	478	441	449	464	481	453	494	499	462	455	480	445	439	469	522	446	464	504	464	502	442	456	483	501	455	490	478	478	456	488	468	509	483	504	498	487	486	457	490	470	485	498	506	440	483	505	468	467	510	467	470	434	489	449	455	518	505	465	470	462	469	474	463	497	465	488	525	486	479	462	457	487	466	481	490	473	496	514	477	479	465	454	502	445	468	531	460	507	469	479	486	484	426	472	441	466	503	459	500	464	467	464	516	483	474	484	490	513	463	477	489	466	474	521	509	520	477	484	502	529	481	488	483	471	462	458	492	475	461	484	475	506	465	486	478	473	468	468	461	495	460	487	471	443	482	523	489	517	492	459	465	457	481	480	465	499	502	465	499	467	456	510	489	475	527	513	435	449	488	483	475	515	464	448	505	507	470	482	501	470	479	469	460	467	513	489	465	445	474	499	465	475	427	421	526	497	464	467	485	495	481	487	504	503	449	436	510	458	461	491	482	520	474	510	530	472	519	512	488	495	538	470	510	458	493	463	455	497	503	483	494	522	480	485	467	486	478	485	500	490	447	475	473	486	475	498	459	508	471	468	474	465	487	449	454	499	457	515	459	520	481	437	497	485	478	478	471	458	472	475	474	506	517	475	493	466	501	530	493	501	463	483	483	485	485	461	468	464	491	487	449	502	479	463	478	466	500	461	480	496	457	452	504	464	474	505	469	461	512	463	467	481	490	531	496	444
30475	10548	914	343	271	243	300	273	237	250	253	296	260	242	246	254	251	239	217	265	244	243	274	267	275	218	257	266	260	246	240	230	250	243	268	231	240	231	252	270	245	265	242	256	276	242	260	235	259	245	256	255	266	258	263	230	265	234	239	263	250	246	246	274	214	226	286	248	265	237	261	242	237	244	263	266	257	262	229	263	246	261	248	235	251	265	262	253	260	244	253	253	249	243	247	262	248	248	220	250	273	267	267	237	244	281	237	236	290	250	259	239	262	229	252	243	282	256	250	240	275	251	237	257	258	231	239	270	237	246	266	252	275	271	256	253	276	230	280	222	272	250	275	257	255	248	257	284	255	225	244	270	266	263	226	244	245	261	267	246	249	246	230	259	259	263	282	289	264	220	249	275	235	250	219	235	267	255	278	253	260	270	277	242	261	247	248	259	259	238	242	266	234	229	253	227	252	240	250	226	248	248	252	223	227	230	236	254	236	266	276	231	270	249	240	242	245	275	243	261	259	216	236	253	263	254	262	235	241	234	271	249	229	246	254	266	244	272	264	218	235	250	264	239	262	232	241	243	263	251	255	271	240	251	263	246	259	254	259	236	269	272	263	254	250	274	265	258	243	247	252	277	292	256	255	267	254	260	256	276	259	263	245	262	276	261	256	243	258	268	252	235	254	251	261	256	245	239	255	251	235	245	262	240	263	258	277	279	265	240	254	269	240	233	253	246	253	253	274	245	194	297	232	233	257	276	248	252	268	233	208	252	244	255	255	255	299	250	255	266	256	248	250	265	239	254	243	268	262	245	284	244	260	257	223	258	264	262	266	262	249	264	242	260	257	244	239	279	261	227	279	236	245	238	257	271	249	265	258	266	244	263	240	236	253	242	246	258	247	283	246	279	254	244	255	254	245	271	251	268	284	244	247	254	223	257	275	258	277	256	261	251	293	283	266	253	290	251	256	253	227	241	245	243	246	249	265	245	249	232	252	265	249	258	259	272	286	248	272	232	231	272	257	276	280	288	258	266	258	227	256	283	267	264	234	244	249	253	276	263	264	240	267	281	224	267	268	233	258	271	263	262	224	248	259	226	253	245	222	264	233	235	250	232	224	251	266	243	237	300	248	281	256	255	269	237	245	249	241	222	240	255	243	265	236	273	237	258	234	246	253	242	247	257	229	243	263	245	224	234	234	267	250	235	267	237	270	252	214	282	252	259	244	251	226	243	251	236	242	265	293	281	268	262	290	260	245	246	262	231	253	234	242	245	281	255	267	268	239	253	253	249	257	278	265	229	257	253	289	277	274	250	216	230	271	263	266	262	263	232	243	237	244	251	248	236	260	271	267	252	254	255	247	254	267	226	258	265	244	249	229	263	272	243	261	253	298	250	256	227	264	237	249	290	255	262	248	230	237	233	287	228	223	245	258	268	268	234	249	210	246	228	257	267	243	242	259	273	267	256	254	264	264	246	256	244	278	239	277	251	248	249	262	245	260	282	234	272	263	253	242	259	239	264	268	266	256	246	263	258	253	284	245	273	255	281	238	259	266	258	278	265	273	275	272	253	238	218	246	233	226	214	262	279	271	251	255	258	239	284	245	223	248	237	237	237	263	239	261	248	236	239	229	252	252	262	270	264	272	266	256	266	243	274	259	225	246	256	247	244	229	261	258	257	263	255	249	254	272	245	270	249	270	230	257	253	253	238	279	252	243	276	248	223	252	249	236	263	275	243	273	246	283	245	289	245	332	261	245	248	248	256	268	249	243	266	241	244	219	274	259	264	241	252	235	256	217	255	257	235	248	275	257	255	263	244	261	260	272	245	278	225	241	245	275	251	245	255	247	236	295	253	247	255	234	241	253	246	251	243	227	265	246	273	244	230	255	259	277	241	264	251	255	248	272	240	249	268	225	243	263	255	252	283	257	247	239	258	272	251	251	215	232	234	260	264	260	257	255	250	282	253	258	288	272	243	254	252	269	256	261	267	242	272	243	247	256	259	245	247	248	241	233	273	277	230	257	281	249	266	272	260	280	270	255	278	242	262	260	262	244	264	256	253	244	261	272	246	232	272	236	229	223	256	249	296	258	286	248	236	259	260	257	264	252	237	255	267	262	254	244	260	266	273	279	282	250	250	262	269	235	266	239	259	251	239	247	300	232	259	276	263	251	260	226	251	247	267	254	256	271	252	233	277	260	247	253	272	241	251	240	260	231	250	268	270	284	241	256	274	281	280	251	246	279	269	237	262	255	239	259	289	243	256	247	232	269	242	242	250	243	206	268	253	263	236	252	250	275	245	259	259	240	251	256	255	263	248	254	240	278	231	230	258	262	259	265	251	228	241	253	283	278	251	248	249	268	275	247	272	270	268	298	259	259	248	262	271	271	234	256	253	253	231	248	255	261	246	263	243	246	256	274	273	258	273	257	259	248	282	262	276	255	268	263	208	255	250	249	261	270	229	249	230	245	239	257	247	277	252	244	243	247	231	285	282	233	257	257	268	259	277	257	265	290	263	256	258	284	234	251	259	219	234	257	230	238	275	266	252	231	246	264	251	259	261	260	260	244	262	272	247	263	245	242	257	233	275	266	231	255	254	242	229	268	250	243	255	253	238	258	271	240	256	255	221	263	261	245	265	247	254	278	262	256	227	268	262	268	244	263	256	266	227	243	218	277	261	259	250	242	271	224	254	252	242	281	252	216	290	243	269	270	275	272	238	234	244	231	270	238	256	245	252	262	229	272	237	274	268	245	222	264	244	239	257	272	249	235	235	277	254	258	254	235	234	255	254	252	227	263	266	253	269	261	272	268	257	267	266	231	255	249	250	282	261	260	270	266	244	270	229	248	297	261	231	245	248	236	264	255	259	247	274	277	250	233	228	267	240	242	274	272	251	271	232	264	241	235	292	260	253	269	221	253	259	277	248	276	261	251	272	255	238	241	235	247	264	248	248	260	255	265	254	261	247	246	221	252	257	268	266	242	259	241	254	241	247	236	254	237	253	255	274	246	246	252	266	261	255	234	248	251	242	277	262	244	259	260	252	269	263	240	284	272	276	247	259	275	251	224	242	253	259	265	225	282	251	270	270	259	224	244	268	243	252	224	275	233	230	256	258	266	244	249	246	229	281	249	258	255	259	220	258	236	248	269	273	277	253	283	269	287	261	255	241	255	273	245	248	234	241	235	265	250	235	248	248	286	248	279	274	237	254	240	229	259	238	248	258	259	285	266	257	241	282	248	272	232	246	264	265	234	233	268	265	258	252	257	259	259	264	228	247	280	209	239	268	288	251	237	251	241	249	260	261	238	238	255	228	281	267	253	271	272	246	229	244	258	260	252	278	248	252	257	239	279	228	259	209	257	255	225	235	249	212	243	261	192	277	277	259	269	253	247	244	255	262	239	263	244	266	253	249	251	213	248	232	236	260	234	258	230	272	270	263	264	255	262	267	259	254	268	252	251	259	239	260	239	255	253	244	248	231	252	254
25662	9967	897	783	777	788	753	757	773	735	784	710	693	726	736	689	726	714	718	701	736	706	673	674	711	743	707	736	687	717	712	649	716	681	690	698	652	740	636	678	679	658	664	694	728	690	704	720	647	645	706	640	694	683	697	675	678	671	725	735	706	724	706	702	718	661	693	706	713	688	670	692	712	707	723	725	693	616	653	691	731	685	681	712	721	745	677	634	699	708	640	664	706	657	695	688	653	641	664	715	686	668	711	689	684	706	689	690	662	689	727	685	806	668	642	699	681	706	734	668	736	653	668	678	724	707	698	721	696	730	646	688	727	689	689	681	666	667	666	710	687	691	710	701	652	684	684	676	734	711	682	701	742	665	704	720	670	693	710	702	706	719	682	683	699	712	685	694	721	711	715	694	718	678	675	667	700	684	669	689	689	696	656	679	679	651	675	665	673	696	655	681	726	673	643	660	711	670	679	705	697	679	713	691	671	666	681	732	664	698	659	672	692	679	632	678	698	686	656	695	705	687	712	721	684	687	700	710	675	689	683	667	687	689	652	637	698	666	661	732	685	673	702	703	694	690	696	672	718	676	700	691	733	676	724	626	689	667	694	670	707	704	700	681	642	659	715	691	731	672	702	683	712	702	665	675	701	695	693	730	660	730	783	696	692	676	692	696	714	681	707	705	717	713	671	704	721	713	623	725	740	675	720	675	669	665	631	679	708	711	682	672	682	692	700	666	690	761	686	683	688	716	698	726	701	670	689	674	691	695	731	691	705	652	685	736	730	697	654	709	671	687	703	714	652	672	661	728	723	685	664	726	675	693	660	679	699	703	672	697	701	657	722	727	707	654	670	697	676	675	659	714	676	680	687	699	696	704	673	671	727	719	717	681	699	659	647	621	709	701	690	687	693	693	695	690	649	644	669	695	662	715	661	655	713	703	730	698	684	676	717	678	696	699	708	652	701	678	702	718	680	680	680	681	714	712	702	686	676	654	697	669	698	692	709	683	657	734	679	694	665	712	677	664	683	712	724	656	693	724	727	687	679	688	741	683	689	689	672	713	688	643	688	683	627	701	729	719	665	691	690	713	687	691	666	689	718	670	685	728	708	698	712	677	709	678	608	688	673	705	698	734	707	675	668	688	697	661	731	655	692	757	704	719	690	661	705	672	722	686	678	667	697	680	742	658	692	701	720	690	650	699	627	721	696	689	697	671	635	709	632	650	707	709	725	716	694	653	663	695	691	673	686	665	684	696	670	675	654	664	711	712	663	712	710	765	679	676	665	657	660	720	730	691	668	690	676	676	701	702	687	733	696	689	690	725	641	666	693	649	721	706	709	687	688	659	714	675	733	688	669	660	714	634	658	722	740	663	683	663	680	726	720	670	706	708	674	659	707	693	635	688	683	679	708	707	702	664	673	700	709	639	693	717	658	684	648	704	671	628	702	663	669	691	665	659	695	688	697	649	723	702	660	704	684	685	662	662	696	644	741	676	689	665	674	642	701	675	706	687	689	692	700	686	661	704	684	662	722	668	685	692	712	702	692	724	662	676	698	655	712	668	675	721	658	681	719	716	706	709	655	704	707	748	705	705	700	664	665	705	691	669	642	663	716	659	629	710	689	705	707	656	716	703	699	696	660	648	733	704	748	641	747	691	674	659	706	676	656	705	646	666	735	662	703	614	617	680	671	708	694	667	617	643	715	702	687	729	715	674	672	641	638	742	658	665	663	721	742	722	739	633	682	636	661	713	681	704	712	658	672	722	700	700	687	741	716	665	671	684	728	690	649	707	704	708	683	748	733	677	654	671	677	688	678	634	654	640	705	685	653	668	670	672	664	697	724	679	689	671	740	682	685	680	645	694	662	704	639	649	658	687	737	685	712	650	678	707	706	662	640	695	636	705	648	646	703	646	685	683	694	709	737	713	740	688	629	655	676	722	640	721	709	765	713	669	684	703	716	706	685	683	690	689	686	665	690	716	686	697	660	702	703	674	689	684	694	694	686	702	693	658	702	691	709	661	650	734	665	696	665	692	710	671	717	695	664	682	735	667	723	713	695	690	723	683	708	628	670	680	697	686	710	700	697	666	676	731	685	689	701	728	699	693	661	670	698	714	704	712	685	713	636	660	676	684	673	682	689	656	711	696	664	685	747	704	702	672	715	718	676	644	683	665	677	665	705	668	708	609	723	658	724	654	728	675	663	707	675	682	733	676	647	665	680	719	705	761	695	685	677	671	696	711	737	693	675	629	706	645	712	708	717	714	694	723	726	705	689	716	632	686	654	640	710	707	683	707	676	687	679	669	645	712	685	704	710	728	695	654	692	708	666	702	659	702	709	711	713	637	686	702	679	674	705	694	646	743	664	662	705	694	683	705	713	694	711	711	729	701	722	709	744	719	691	634	737	724	708	688	680	697	705	734	673	678	689	700	701	698	643	619	681	679	691	663	724	687	713	681	716	662	680	726	660	652	690	679	655	660	689	725	669	722	704	686	675	714	702	733	710	641	705	649	674	730	691	698	708	739	605	656	690	649	680	694	696	708	726	687	705	713	676	674	693	712	701	686	752	669	702	676	689	715	679	692	653	666	697	687	646	712	703	737	662	698	695	659	723	701	732	732	703	726	699	720	685	695	668	673	678	706	708	704	700	687	689	662	735	654	662	680	628	676	707	688	750	658	688	731	712	702	700	683	669	657	679	661	691	655	724	688	694	710	693	691	704	678	660	734	705	719	699	678	680	673	727	671	702	702	678	721	716	683	706	673	659	662	658	659	694	681	709	696	675	663	664	684	691	691	718	662	683	640	692	686	669	690	672	744	691	712	659	719	685	656	726	701	645	652	670	687	681	670	674	732	675	645	695	665	705	684	718	696	664	697	728	711	686	691	707	731	732	723	746	734	731	686	677	708	693	751	644	632	657	663	661	704	678	703	688	696	699	736	719	675	660	669	685	670	700	722	647	650	645	690	681	705	661	685	719	684	703	718	643	707	691	741	709	673	710	627	689	687	677	695	704	718	687	697	699	676	729	728	718	700	707	713	695	715	676	697	696	687	672	678	676	689	682	665	674	666	626	654	678	676	711	694	633	660	757	678	676	680	645	704	697	640	702	690	689	690	703	645	695	630	690	664	729	680	676	677	649	678	742	657	658	719	732	648	730	682	690	713	684	678	700	678	672	669	686	626	684	737	709	690	671	701	694	699	723	699	691	701	725	704	700	637	683	715	678	707	717	694	730	675	746	661	671	697	703	689	699	700	668	715	683	692	694	720	668	641	722	696	719	686	699	658	756	669	692	679	707	687	670	682	725	727	712	703	682	694	714	681	723	700	671	739	712	659	716	683	685	642	728	673	676	666	678	605	643	708	697	718	706	652	689	675	705	663	742	713	731	726	733	707	666	711	704	679	709	732	656	700	690	692	717	698	683	706	732	651	670	666	700	685	711	704	679	732	710	700	677	723	733	689	727	717	659	689	673	661	680	727	685	684
68979	45514	14436	1155	415	319	250	240	233	205	200	190	174	191	171	164	165	175	154	141	158	155	147	154	158	157	165	151	150	162	146	152	159	149	156	142	145	157	119	131	149	123	145	132	140	177	122	134	134	147	163	157	159	159	144	152	137	167	136	178	159	176	174	162	142	149	154	172	161	165	147	144	126	154	142	149	152	143	150	134	156	161	129	138	140	150	137	151	136	136	140	160	139	140	126	146	132	143	156	151	138	153	140	139	141	146	131	146	146	144	160	157	147	151	159	138	169	151	152	150	137	146	160	144	147	125	147	157	156	147	142	151	129	145	147	140	127	126	145	164	134	146	134	163	147	133	152	148	130	136	159	151	142	154	146	131	180	164	147	159	155	131	175	142	138	148	134	136	140	134	154	148	151	147	163	133	137	133	131	140	149	137	136	159	146	129	153	139	130	141	139	123	148	157	145	151	147	140	142	124	144	143	149	160	131	137	173	150	145	144	142	141	138	149	128	147	130	146	136	133	139	149	150	150	122	180	138	151	114	153	135	133	150	129	136	151	159	147	168	153	145	126	160	161	176	130	158	159	155	137	168	151	151	141	151	142	167	157	138	160	127	140	148	146	143	149	151	142	149	163	157	131	133	151	145	136	146	140	151	146	159	153	135	135	136	148	139	151	125	131	143	163	154	146	154	138	153	132	139	148	157	148	131	136	135	133	144	167	149	125	156	137	152	132	120	122	163	154	155	137	150	138	150	156	130	141	130	147	136	131	150	133	122	123	151	134	147	138	154	157	154	158	152	158	151	141	141	159	152	171	157	149	144	128	129	145	138	126	136	139	148	160	139	153	147	150	133	151	160	142	142	123	157	142	146	167	130	141	154	153	137	140	139	163	160	150	142	153	124	125	130	165	181	158	145	139	153	127	150	146	149	159	127	143	147	143	163	173	149	171	149	166	152	127	149	175	149	142	155	154	135	170	140	161	144	119	150	141	140	138	146	127	145	135	140	127	137	153	135	149	153	156	130	142	128	124	142	134	142	150	142	120	133	133	116	139	176	149	162	154	138	152	133	147	150	125	144	140	132	156	139	136	139	131	156	146	131	140	148	140	146	138	151	148	152	146	154	144	142	144	133	140	161	149	155	167	149	175	144	145	148	145	134	121	141	159	140	138	161	152	145	160	146	136	147	160	144	172	150	129	150	137	153	157	159	141	152	140	132	134	127	143	138	135	144	134	148	132	141	147	116	131	153	143	177	136	125	139	149	144	150	158	153	140	160	141	140	147	161	166	133	117	151	146	136	130	124	147	143	145	139	137	163	138	150	141	143	144	139	136	146	146	152	152	149	122	141	142	149	151	157	140	138	131	158	138	156	140	154	139	143	141	164	134	152	129	134	132	145	137	141	153	167	130	140	156	156	163	134	151	130	160	139	130	158	154	165	137	148	168	159	151	157	142	169	151	145	158	143	127	134	115	143	135	143	134	153	141	140	138	146	147	148	143	156	155	146	145	143	136	138	131	149	133	177	119	141	142	159	137	142	147	133	123	133	164	142	149	129	175	160	138	140	144	141	137	135	123	146	140	141	137	156	162	138	126	153	159	120	155	142	150	148	156	147	140	185	135	126	166	150	146	162	172	162	160	154	154	131	122	153	130	157	135	158	158	155	156	133	152	162	158	146	139	165	149	135	177	125	149	158	142	127	129	139	157	141	143	165	153	140	153	157	137	158	129	148	141	145	146	141	150	145	143	119	145	159	151	142	163	149	154	151	137	151	146	143	144	145	157	143	131	150	154	134	125	139	145	140	133	140	139	132	166	132	143	142	135	133	148	138	171	121	134	150	145	142	145	152	127	148	158	149	147	153	141	160	169	171	140	149	134	146	148	142	151	142	127	147	165	163	135	138	132	137	156	151	141	146	132	158	153	124	130	139	163	147	123	128	134	127	146	174	153	155	148	136	143	146	147	139	156	153	158	160	146	123	130	124	157	171	141	139	153	127	155	152	151	133	147	138	153	149	142	132	150	130	160	138	144	149	156	115	154	147	156	140	153	132	149	159	127	150	155	134	166	135	127	142	155	133	165	159	146	155	148	148	147	152	142	146	161	143	156	127	152	153	126	140	171	143	112	129	143	149	145	140	147	148	159	148	157	139	129	140	136	166	142	177	142	155	162	159	137	132	149	160	152	164	148	150	141	128	128	146	128	140	146	136	164	131	136	146	151	152	164	158	167	149	130	130	136	148	156	159	160	127	132	146	142	157	139	140	147	155	169	130	148	135	151	160	157	140	135	145	136	157	152	159	141	166	132	164	160	135	142	145	160	155	147	126	142	148	148	156	134	153	164	138	139	144	137	158	131	144	153	154	132	137	143	162	140	146	141	144	147	150	130	157	137	143	122	134	142	169	139	156	139	165	157	149	160	148	129	151	135	150	150	149	169	145	149	138	138	140	143	142	134	153	149	166	156	145	151	121	140	151	144	155	148	128	129	150	170	143	128	153	145	122	130	130	130	163	146	138	131	151	170	142	157	140	153	165	134	150	161	168	137	134	140	145	132	131	145	140	121	146	147	164	135	155	166	151	150	148	147	157	153	127	141	122	134	136	146	146	152	123	161	147	144	153	150	171	145	131	125	133	139	134	132	137	128	142	145	140	134	163	148	125	145	148	143	158	154	153	128	150	162	149	156	157	159	142	147	150	157	141	138	156	142	169	168	155	141	147	138	171	139	131	149	156	118	164	156	127	135	118	159	127	154	137	142	146	148	146	157	128	128	154	139	160	127	154	159	130	139	159	146	150	130	120	155	142	148	133	175	142	163	136	165	152	136	137	121	154	161	169	160	156	154	144	149	149	148	150	146	151	112	175	137	129	127	138	154	137	134	145	133	127	147	146	163	145	153	122	136	122	134	135	157	152	151	162	151	138	146	138	155	155	137	152	131	144	144	146	123	138	122	132	136	148	159	147	147	139	155	159	164	141	176	131	141	147	144	151	140	133	157	134	154	141	145	152	153	143	153	154	137	158	155	150	147	144	147	131	142	149	152	137	150	154	139	160	130	159	158	167	132	135	128	151	163	157	164	121	134	146	136	160	115	143	162	143	132	166	150	152	134	138	142	159	146	147	137	151	158	147	128	155	119	139	174	130	128	118	148	142	122	137	156	147	136	135	147	162	126	140	130	132	136	165	149	159	152	156	133	168	158	158	134	146	152	150	128	147	146	144	150	144	149	153	138	175	160	156	137	175	146	137	160	152	134	129	177	147	147	134	143	126	139	143	159	129	147	149	140	149	164	154	150	147	139	140	136	160	148	143	144	142	164	177	143	153	153	150	159	142	143	145	151	146	156	130	148	132	133	134	135	154	129	143	152	136	143	146	158	141	146	141	154	155	134	128	143	154	152	163	134	131	141	144	164	151	154	147	144	122	136	161	133	147	155	150	153	146	144	151	151	148	122	175	159	152	139	141	138	154	154	149	165	137	130	147	141	150	151
45644	33185	3770	1567	1463	1202	1047	968	843	780	671	648	616	606	615	578	576	507	552	552	515	497	520	477	502	480	507	463	456	455	453	492	460	468	448	455	440	462	448	445	450	456	432	489	471	517	513	537	519	490	504	510	485	532	499	459	467	471	484	615	623	648	576	630	557	518	542	453	471	467	447	454	404	469	452	466	466	439	444	436	448	455	429	435	468	513	427	427	436	427	451	469	399	427	407	423	432	427	419	448	403	406	414	452	454	399	432	423	423	430	432	462	441	423	440	425	402	428	457	385	420	422	450	451	446	457	426	435	416	422	400	437	416	430	389	419	416	445	429	444	458	404	434	437	429	424	458	418	444	404	437	455	437	425	422	405	441	448	428	415	406	418	430	436	458	391	454	425	475	421	432	393	449	423	438	445	419	404	429	441	431	434	414	402	406	416	423	414	433	397	410	432	430	451	432	421	417	450	444	430	413	436	430	415	468	431	454	400	460	429	407	427	452	427	393	452	418	406	390	471	441	426	421	411	408	444	455	430	401	469	434	414	429	451	442	405	440	420	447	390	441	431	437	398	465	380	421	422	411	435	437	454	453	413	453	455	447	394	440	442	451	420	441	440	420	423	438	451	424	418	423	427	452	453	426	399	417	434	458	425	430	423	398	415	480	413	451	432	398	410	414	409	410	396	431	442	490	433	425	430	437	437	433	433	403	465	424	435	461	446	430	410	458	416	421	427	423	439	472	399	461	478	415	425	430	435	447	415	422	420	447	430	406	455	434	432	432	404	459	435	463	392	487	416	441	410	446	400	442	470	420	415	433	448	453	471	438	427	433	393	425	457	468	450	430	411	463	454	450	448	411	436	416	478	403	424	409	440	433	421	449	454	389	409	482	425	424	402	423	424	407	446	430	432	428	444	438	411	389	438	425	384	450	391	410	440	431	390	448	408	424	457	419	428	459	453	462	456	450	426	409	435	447	433	404	415	401	449	461	456	382	419	420	454	431	450	401	452	401	441	444	452	419	403	418	416	421	427	386	430	411	458	444	417	441	415	422	431	422	403	466	426	436	436	413	452	384	452	401	433	440	423	387	438	422	443	434	402	437	423	386	400	470	441	458	437	426	423	468	475	420	446	425	438	447	422	428	438	417	409	435	460	413	461	448	429	434	416	445	421	415	437	445	404	449	465	450	443	438	453	439	401	444	455	440	419	437	420	431	429	448	435	451	416	418	450	440	441	416	453	389	431	410	429	408	451	430	434	397	453	432	438	414	481	435	419	395	460	423	409	444	413	457	447	417	408	444	424	455	453	432	462	419	432	447	431	421	456	429	421	428	436	484	410	384	434	411	399	458	425	421	420	451	448	414	448	376	400	399	459	436	433	420	416	413	420	451	471	405	466	436	433	422	414	447	431	455	382	439	405	446	411	425	464	415	449	440	453	464	441	426	408	409	417	423	431	450	425	458	451	439	418	411	412	427	414	433	440	403	442	439	421	429	428	427	396	432	425	414	435	440	407	411	419	446	421	461	417	442	437	412	416	414	457	410	423	431	430	401	442	425	440	424	436	421	405	432	436	464	423	488	459	415	450	458	413	441	404	411	436	445	432	414	406	452	406	421	410	445	421	429	446	423	414	433	442	403	458	461	420	400	391	410	450	412	452	456	429	442	436	469	408	460	429	405	438	465	457	450	393	453	423	441	446	433	440	432	418	397	437	410	399	449	452	424	426	445	437	461	442	448	453	459	445	439	444	438	460	430	419	457	426	439	423	448	425	425	442	451	439	420	391	404	406	452	421	402	431	438	445	423	434	457	462	456	412	420	447	453	436	433	428	436	453	408	452	401	445	435	439	451	427	425	437	430	406	440	409	417	426	434	444	431	416	394	421	449	420	401	445	436	449	461	390	470	445	444	437	419	416	449	417	428	427	454	445	423	445	414	424	434	416	452	463	428	436	418	443	425	417	413	419	405	435	423	436	456	442	407	459	445	406	443	421	432	460	445	388	441	437	467	454	401	431	437	398	410	409	421	442	466	418	398	393	435	454	400	413	432	460	403	429	451	417	426	405	412	438	418	437	404	463	435	415	402	450	447	409	420	429	435	453	421	430	435	419	421	424	434	389	439	453	426	451	454	435	457	454	431	452	396	430	413	429	429	388	454	451	431	428	457	446	428	447	440	444	403	427	463	444	411	405	420	401	421	420	418	458	452	420	455	409	418	416	447	420	426	410	425	415	405	415	430	398	456	406	439	444	436	413	376	439	418	421	443	467	463	440	419	375	406	462	424	457	421	451	408	457	429	436	393	439	448	409	415	475	431	425	439	429	439	429	417	448	408	443	420	430	434	453	480	421	401	432	387	409	450	404	435	425	443	440	412	386	436	415	461	444	435	403	449	440	442	421	437	412	430	410	423	439	450	466	375	406	406	451	407	459	410	427	411	399	453	467	450	424	450	421	456	399	422	466	382	455	441	438	436	420	411	446	407	444	439	461	460	409	449	426	456	431	416	440	413	413	427	414	427	455	461	421	421	427	420	413	390	439	449	419	426	421	450	393	473	438	421	431	452	427	454	435	441	434	419	477	443	471	432	411	432	428	401	412	436	442	402	433	418	428	406	412	419	415	410	440	482	475	398	455	413	460	408	440	459	417	411	409	458	447	423	428	396	404	435	417	431	402	434	467	390	424	420	424	433	442	442	421	437	392	409	461	427	453	426	425	383	466	446	435	439	405	437	432	428	419	433	418	442	403	454	428	434	419	447	477	398	439	423	414	442	445	381	433	412	426	417	391	403	396	388	449	416	433	401	438	433	408	426	435	428	427	430	416	449	450	396	382	429	429	411	436	405	459	428	404	460	443	419	401	418	460	434	434	467	449	446	416	425	427	412	453	439	405	433	406	421	397	409	439	433	462	473	471	442	421	466	409	404	476	479	414	462	407	403	454	461	400	417	429	413	405	455	446	368	452	454	427	420	470	499	409	435	428	477	443	412	460	400	427	411	436	470	408	443	413	442	429	440	437	439	392	400	419	456	408	438	405	438	453	438	450	447	387	446	441	411	395	442	440	418	391	431	412	437	406	418	435	439	426	442	408	430	390	419	470	394	423	406	446	421	421	451	431	448	445	423	389	430	420	443	438	455	445	460	395	432	412	427	461	407	425	416	446	433	428	430	433	444	388	389	397	449	416	414	451	434	388	441	456	448	434	419	432	397	436	396	483	430	431	414	450	434	447	452	445	402	453	435	423	427	443	406	419	406	454	447	444	425	411	435	452	471	461	415	413	374	432	401	428	454	426	424	455	422	408	452	441	443	441	457	459	444	408	431	424	427	370	443	459	435	444	432	413	418	401	398	431	460	413	434	424	423	383	414	424	469	450	407	419	437	405	424	459	427	448	437	394	446	451	440	415	435	384	426	443	417	436	430	483	410	386	429	408	430	445	422	452	406	416	401	414	429	431	418	439	454	446	413	431	468	428	426	450	481	457	452	448
78647	56628	22973	4265	772	491	403	339	344	294	232	245	252	216	214	203	217	236	191	192	183	166	178	184	203	195	190	192	169	171	212	172	164	173	171	177	179	178	156	192	174	200	185	144	194	187	190	195	152	182	184	175	191	170	166	195	194	179	171	185	210	181	216	196	218	156	199	173	166	171	169	136	158	169	155	177	163	178	182	163	178	139	183	161	172	169	168	154	165	148	169	173	147	160	192	179	157	152	175	132	157	172	189	173	156	171	177	152	170	171	161	170	173	161	193	151	163	163	150	160	160	169	154	139	149	174	138	180	173	154	173	140	155	159	182	186	150	173	167	175	168	152	161	160	174	195	185	164	191	170	148	165	167	169	193	154	174	172	161	174	181	196	193	155	190	155	159	164	154	164	169	192	158	155	172	159	159	159	185	193	164	156	181	177	167	163	144	193	146	156	169	169	158	157	185	165	143	171	170	183	168	141	150	165	155	189	166	146	145	176	165	159	164	169	171	178	158	179	182	161	152	157	157	154	180	161	179	155	176	157	173	182	179	148	160	149	159	159	158	148	163	172	173	164	182	172	151	147	162	160	165	172	156	164	154	138	181	185	153	183	174	159	171	158	184	138	164	172	176	182	160	160	159	165	188	153	190	176	154	157	153	161	176	188	174	167	176	170	162	179	165	160	160	157	182	148	155	152	138	147	163	165	158	145	151	181	167	144	161	165	168	166	176	174	184	147	176	159	140	160	156	170	173	153	166	178	143	171	179	176	138	147	133	172	198	164	167	163	155	150	171	187	164	165	166	169	171	167	159	148	171	164	176	170	154	179	184	164	170	164	169	180	172	165	161	187	156	156	149	178	154	175	182	168	162	180	169	157	174	170	169	175	160	164	156	175	164	179	156	153	150	172	182	187	147	191	188	184	176	180	145	154	177	183	173	152	202	179	174	168	148	162	191	169	176	174	176	171	177	160	171	153	161	163	144	165	175	174	135	177	181	163	194	130	167	160	166	158	154	164	164	168	147	171	146	174	165	167	150	163	182	172	146	152	168	157	184	151	143	156	153	179	177	164	162	158	161	184	142	166	149	166	180	184	179	178	177	157	156	173	161	156	138	164	143	176	160	158	167	170	177	169	158	189	166	171	161	181	150	165	162	162	172	188	162	141	163	158	176	189	159	140	157	176	174	159	157	168	154	161	183	167	158	156	179	164	165	192	193	176	163	152	167	169	179	153	171	170	178	161	171	153	180	168	159	163	171	168	154	142	167	167	163	170	154	184	171	160	155	169	141	181	151	169	181	179	166	184	171	162	157	169	169	182	159	154	170	156	181	167	171	182	154	157	142	167	155	188	157	158	147	154	158	129	148	163	196	168	166	166	170	148	172	146	178	163	173	167	173	168	176	163	171	156	134	152	161	138	179	184	180	156	167	159	159	157	156	182	152	158	129	158	186	169	188	162	178	181	182	146	158	173	181	167	172	133	166	149	147	190	172	148	170	155	180	180	185	180	165	135	163	182	152	164	155	154	190	168	158	166	173	168	166	142	164	194	178	179	171	167	156	178	166	159	161	182	177	151	175	169	141	157	161	160	171	163	152	175	172	187	160	177	183	178	175	165	167	180	176	173	144	163	162	155	162	152	149	160	163	169	153	165	159	158	160	151	169	156	162	171	160	146	176	180	156	168	174	171	140	152	170	180	167	183	179	146	162	181	139	154	167	180	167	181	163	173	161	179	158	176	178	144	182	146	145	173	156	173	163	154	177	168	163	189	145	171	168	164	178	184	157	187	167	172	167	176	167	164	164	210	170	196	160	168	145	185	169	186	156	164	178	164	171	182	170	154	159	182	191	177	163	158	181	149	167	197	153	177	171	156	156	137	205	161	150	145	176	155	154	158	153	183	178	151	149	180	158	172	155	153	174	160	173	168	172	151	171	147	179	142	162	155	168	158	168	188	177	174	163	170	152	138	163	170	163	180	152	171	179	178	157	144	181	176	149	143	156	163	173	190	160	194	169	165	156	157	163	170	158	165	157	151	148	157	158	168	158	150	193	155	173	165	161	167	173	165	194	177	163	173	164	158	153	150	178	167	161	162	159	161	163	177	176	149	146	165	167	176	186	147	174	154	168	174	186	184	183	159	169	175	159	149	191	147	151	159	165	172	195	146	193	179	164	179	165	155	151	179	163	134	175	155	168	170	166	180	180	146	181	151	171	187	163	177	175	172	163	148	154	159	151	164	171	172	175	182	165	180	185	161	167	175	171	166	142	158	173	156	189	166	160	171	166	187	164	179	184	143	167	141	172	173	180	176	166	169	177	167	156	161	151	180	181	166	172	160	169	162	150	154	134	154	163	200	163	151	165	165	141	154	166	151	168	175	143	176	168	170	150	158	162	155	166	173	154	150	150	196	158	149	170	175	173	176	151	153	157	180	171	185	165	160	163	170	148	142	194	154	185	177	155	179	165	171	179	167	149	171	149	164	166	176	163	143	163	191	117	174	179	152	141	147	173	188	160	168	164	144	161	165	187	183	165	128	186	184	164	168	179	168	177	166	168	167	147	159	196	188	177	153	165	166	178	169	164	165	164	172	179	160	171	177	166	179	172	175	180	165	163	140	173	164	206	155	149	178	174	138	173	157	183	137	195	188	161	202	177	162	171	182	169	151	172	176	179	167	160	175	177	178	155	190	185	167	174	167	168	143	173	175	182	158	142	166	181	177	166	168	158	161	166	169	143	155	155	172	148	163	181	165	186	156	190	165	194	176	167	188	156	195	186	171	155	177	167	173	171	151	162	194	166	156	169	169	183	191	148	183	150	177	158	139	189	174	195	140	181	183	173	147	165	172	144	166	142	173	160	142	172	151	157	181	151	166	164	194	170	168	171	174	176	170	150	182	172	162	158	167	179	168	164	168	165	136	182	165	161	166	170	144	152	158	169	158	153	168	183	174	150	183	158	168	167	161	162	178	161	169	155	169	184	172	137	174	156	169	164	160	169	187	174	167	183	130	152	173	172	153	148	163	165	185	161	159	147	147	157	169	161	163	160	182	177	165	159	193	182	171	173	149	175	159	145	153	174	180	161	165	168	169	153	155	175	171	145	161	166	193	159	183	155	155	170	161	162	168	172	168	136	172	154	164	147	166	199	160	169	168	160	173	194	166	170	170	152	147	173	167	183	176	176	181	178	170	162	165	165	176	179	162	172	158	156	190	154	147	190	157	163	157	181	175	153	160	173	156	162	161	162	158	149	153	170	177	189	157	182	159	157	171	157	146	162	173	169	172	170	167	168	156	169	172	154	153	157	176	173	173	172	173	137	162	162	168	161	160	166	169	159	161	184	148	164	177	165	161	151	165	159	174	128	182	171	156	170	185	176	152	150	165	172	181	174	177	178	171	163	161	162	182	162	167	172	172	144	180	165	170	153	154	170	164	165	158	170	179	164	178	151	182	171	165	159	159	175	166	166	159	183	159	188	181	193	172	161	166
54762	43961	5492	2720	2390	1983	1778	1458	1286	1083	1031	921	860	832	817	745	718	631	699	661	667	653	587	615	595	580	529	544	573	519	557	536	582	569	533	521	538	566	528	538	519	551	540	602	588	597	731	730	642	641	587	598	595	569	586	621	566	566	579	553	640	733	762	849	658	618	688	617	564	540	527	491	552	510	537	541	523	478	476	542	521	545	485	483	493	486	506	470	500	529	494	483	513	469	492	500	541	475	503	502	472	500	469	477	488	485	487	465	470	476	501	523	460	472	497	470	498	462	470	527	496	482	507	468	504	504	484	487	474	513	520	480	500	483	470	509	502	461	477	472	508	469	496	512	462	462	484	462	456	503	510	492	506	487	470	498	480	475	496	489	531	483	517	489	487	468	490	466	501	488	503	488	454	448	534	442	482	462	460	468	469	463	509	532	491	536	495	492	457	496	483	476	466	507	487	447	491	492	481	481	534	474	464	511	470	469	465	533	506	509	467	463	491	500	460	528	440	474	495	504	475	447	489	487	491	506	508	489	497	465	481	495	455	473	493	484	488	486	498	462	463	478	477	468	455	521	511	489	503	478	522	520	442	480	517	517	433	485	486	491	508	515	487	495	483	538	483	465	498	499	490	484	510	483	500	465	467	515	489	469	501	488	499	488	451	489	511	492	506	479	478	525	494	480	510	503	468	447	467	512	484	479	472	488	507	499	537	465	494	491	499	459	493	503	473	486	494	513	496	493	480	517	500	481	473	485	492	469	469	497	491	467	498	450	532	491	470	495	491	496	444	511	516	499	525	466	499	469	497	465	481	484	480	493	457	501	491	487	469	445	450	475	521	471	496	493	498	532	476	464	488	480	484	457	525	440	476	492	519	529	471	499	472	475	512	500	483	482	479	531	481	487	528	490	460	502	499	510	416	507	490	448	485	470	505	494	504	477	447	514	497	478	508	462	494	477	493	482	500	464	472	476	470	466	507	496	433	522	520	478	482	496	489	512	492	505	458	455	448	472	500	496	468	466	522	499	505	487	491	453	470	497	504	496	475	520	472	495	468	492	470	489	524	477	480	473	501	509	474	469	482	458	459	484	510	518	463	475	497	471	465	477	509	520	490	465	480	457	465	429	505	483	513	495	480	506	516	469	518	501	504	474	546	474	496	475	492	468	490	473	500	496	477	485	479	487	489	493	509	495	496	474	523	486	460	479	466	443	488	468	503	498	475	472	477	476	508	484	496	438	510	479	497	446	500	456	465	464	476	524	459	448	497	488	515	508	491	485	468	501	523	458	524	468	467	519	507	503	512	487	481	461	495	462	499	482	536	474	446	476	465	494	518	529	499	545	469	500	496	493	478	463	501	491	486	464	523	509	520	489	510	476	448	477	477	485	464	438	492	517	462	444	552	468	495	498	448	501	503	470	465	501	546	476	477	519	513	429	467	522	523	423	522	507	487	465	485	501	479	495	488	486	463	490	475	500	513	459	480	561	486	500	465	518	489	486	484	497	496	516	501	484	441	477	512	476	497	467	478	468	487	526	542	505	477	484	482	491	492	460	519	480	490	451	513	484	477	489	497	496	460	536	468	489	527	443	492	477	460	477	462	484	526	493	475	459	495	469	452	474	465	496	505	509	445	492	476	477	486	516	506	468	510	504	481	453	480	499	493	456	473	501	493	463	470	466	455	504	482	494	516	476	501	493	494	474	466	501	488	455	537	459	485	471	456	496	466	451	497	478	474	525	482	489	443	455	477	465	498	492	451	492	498	512	433	505	489	519	504	500	453	502	527	495	461	520	461	480	507	454	511	499	503	446	491	449	450	445	486	502	439	472	476	538	510	479	529	503	505	478	501	498	500	511	506	473	495	495	467	506	459	458	506	483	489	522	490	481	496	486	494	457	494	529	507	503	469	505	475	488	508	502	491	477	485	518	422	466	462	478	504	482	495	471	476	471	488	486	494	485	455	497	469	477	490	472	497	477	486	530	507	425	508	511	510	502	490	510	508	489	474	508	509	460	441	454	493	480	490	487	481	503	476	475	476	488	471	481	513	494	484	470	493	509	515	510	487	437	521	492	481	503	499	476	444	485	450	526	509	502	465	480	465	494	492	500	467	504	487	513	495	498	502	500	470	482	520	508	522	535	562	447	481	476	474	499	463	474	491	488	473	495	476	493	519	445	488	471	503	479	481	466	424	465	453	523	470	507	480	516	498	451	489	506	485	466	446	460	510	485	504	473	446	476	526	480	477	456	501	474	476	463	489	474	470	494	440	456	469	503	464	489	424	504	467	483	505	459	481	483	478	469	492	488	508	485	488	477	541	473	480	466	513	498	491	487	484	508	456	498	519	488	484	480	504	511	514	487	495	489	482	465	485	527	498	463	439	466	471	470	475	501	506	498	511	475	465	486	483	490	459	477	480	490	524	471	501	484	516	485	505	498	458	482	478	477	483	490	497	496	483	465	506	449	509	451	477	505	486	513	500	451	463	536	458	458	508	516	450	511	493	489	509	486	492	467	479	467	496	483	468	481	473	525	470	454	484	507	522	487	491	475	509	509	465	522	466	475	515	467	459	504	468	509	471	463	474	493	455	494	510	442	454	489	507	497	501	524	511	492	499	479	472	432	465	458	499	477	503	480	475	499	489	476	494	524	511	495	480	518	477	495	545	510	476	489	503	478	480	465	530	494	465	459	490	469	534	516	507	480	481	516	495	485	492	508	526	486	486	498	499	478	521	430	512	464	493	452	488	511	532	473	489	471	505	513	512	483	497	481	474	479	463	476	523	528	477	517	491	440	479	477	488	511	485	474	534	516	514	488	496	520	492	481	473	467	487	500	476	461	489	488	489	529	467	513	494	463	481	474	464	489	478	481	513	493	508	470	490	497	489	446	512	463	488	496	483	476	489	451	474	455	495	491	482	506	443	490	469	477	518	471	493	474	477	493	501	493	443	449	477	468	491	524	472	493	466	458	517	479	475	465	441	466	481	515	480	463	451	473	491	505	507	475	430	495	496	466	472	524	492	523	473	475	468	473	490	486	474	494	482	474	482	497	500	480	473	475	488	483	481	431	487	489	482	498	456	527	460	521	490	510	499	431	477	495	440	479	495	477	464	502	473	493	467	482	474	503	477	484	467	508	466	478	508	456	475	494	510	516	480	482	449	539	479	507	471	514	487	494	485	473	468	476	467	525	499	466	491	452	476	468	501	461	488	481	473	491	427	481	497	567	457	489	475	531	501	488	463	470	464	482	481	502	528	507	476	453	473	471	476	483	468	467	447	447	507	501	480	487	474	507	498	482	484	465	485	465	489	517	504	464	453	501	505	505	454	476	475	498	484	506	504	466	516	499	484	501	467	493	476	511	486	496	461	493	485	475	453	481	531	455	452	480	494	452	501	517	511	453	510	491	509	478	508	504	510	473	459	511	478	501	519	486	524	488	477	470	481	473	462	444	478	447	489	501	516	523	529	523	469	499	473	478	481	479
31043	11057	1156	330	282	270	266	268	271	276	267	270	239	253	267	289	269	255	243	221	282	252	290	265	254	280	264	253	255	242	268	239	253	240	252	248	245	249	260	277	266	246	248	287	252	271	288	258	273	258	213	287	257	273	259	250	233	263	284	266	267	251	250	242	241	284	266	218	244	238	259	280	252	267	244	260	265	281	263	257	233	238	282	266	279	253	260	286	249	244	251	243	269	256	244	248	275	275	224	261	269	234	254	256	260	248	272	246	278	244	275	241	207	236	261	245	263	246	262	240	250	264	254	232	261	266	217	255	245	275	239	266	265	236	296	301	279	264	250	248	256	269	265	257	278	270	196	260	262	260	213	264	249	246	244	259	253	262	237	231	266	250	249	254	249	254	271	207	269	252	238	234	261	272	259	275	265	254	263	243	230	271	299	249	225	251	235	287	264	253	245	286	268	249	241	252	252	221	257	264	257	239	255	238	270	264	285	250	261	257	281	253	274	252	233	242	269	245	285	247	231	250	271	242	237	250	263	249	272	258	270	258	235	268	253	238	262	279	252	213	280	257	279	272	254	261	277	247	256	257	271	261	254	257	275	276	266	256	249	261	233	242	259	246	262	280	248	236	253	272	272	254	249	245	271	230	240	283	247	258	256	247	243	263	233	287	260	284	300	236	232	244	261	247	259	251	284	252	259	252	238	268	239	261	260	268	250	229	268	246	259	236	273	233	262	235	251	267	278	274	288	230	268	267	235	233	255	251	227	237	254	247	258	245	246	231	234	251	255	243	272	283	249	229	246	280	246	241	284	228	252	226	262	253	236	234	258	252	271	276	245	264	253	241	255	238	244	252	252	272	262	261	279	263	263	261	250	256	272	256	253	249	261	251	241	246	266	251	221	252	258	246	253	247	260	251	240	247	244	242	274	257	239	239	251	248	278	251	251	265	266	223	241	259	221	246	243	247	265	268	252	249	242	256	229	278	226	241	249	257	251	257	246	252	241	234	244	261	251	241	230	248	257	274	217	244	257	268	248	238	274	291	267	253	273	250	268	257	247	251	250	248	239	240	236	264	244	242	253	282	294	222	267	240	254	252	231	249	273	275	258	242	249	240	284	286	266	249	264	247	293	244	243	225	238	235	257	263	285	256	265	270	264	266	241	258	269	247	252	268	258	256	271	269	233	253	247	249	271	257	245	261	248	218	245	226	218	241	246	245	251	239	261	278	248	247	259	300	234	250	259	271	257	274	275	247	241	257	268	229	233	281	257	261	238	248	288	242	265	271	242	257	255	249	255	245	227	267	257	268	241	253	276	239	252	229	243	242	255	250	254	253	242	266	263	257	260	275	259	237	256	230	278	255	230	242	270	242	245	252	245	256	248	248	258	224	259	239	249	242	256	263	259	241	251	262	253	279	255	279	231	254	272	251	286	248	270	246	242	262	277	246	268	278	298	258	285	246	258	290	261	239	246	248	257	271	242	215	280	254	253	258	239	255	256	255	229	280	251	257	239	289	285	281	261	265	231	255	248	247	239	242	251	292	260	240	275	238	251	239	264	272	262	247	256	272	254	245	284	256	219	238	301	270	258	258	282	241	239	240	260	248	276	242	235	260	266	262	235	251	255	239	266	257	273	268	237	265	241	262	237	253	248	250	250	282	235	266	285	234	260	274	260	248	259	230	257	293	262	234	263	222	268	283	241	268	255	228	270	228	263	259	238	247	280	255	249	245	249	269	253	230	254	257	283	272	233	238	251	243	257	243	250	256	261	268	264	245	268	280	248	240	279	267	254	245	247	258	251	261	273	270	265	236	265	271	279	247	244	261	238	229	283	259	264	304	278	259	240	268	246	283	262	240	228	250	263	269	255	245	230	245	249	253	276	235	293	236	269	286	260	229	256	247	249	270	257	248	259	239	251	249	242	259	235	294	243	264	268	265	241	251	266	246	246	257	256	255	260	243	235	282	245	275	268	238	273	231	241	263	237	299	241	270	262	233	281	263	287	277	281	264	291	232	235	256	249	255	256	249	254	257	253	249	236	244	273	274	263	252	221	259	235	231	251	258	253	255	250	275	268	253	233	225	218	292	271	287	268	280	263	223	264	243	246	274	277	276	243	252	250	235	258	246	244	266	250	267	255	245	250	257	229	249	284	260	246	239	268	267	268	251	272	237	283	253	241	269	255	240	249	262	258	247	256	254	238	287	256	269	253	261	235	243	263	246	243	241	273	262	242	238	275	282	254	258	251	266	254	232	261	268	268	249	275	245	262	257	272	262	250	223	261	276	249	261	259	277	258	255	263	237	251	250	265	257	250	276	263	238	293	272	251	262	259	246	266	256	286	255	246	240	265	241	260	262	271	266	275	234	235	254	235	254	268	273	240	274	254	250	281	269	263	266	224	265	266	244	269	260	256	254	264	261	261	265	261	274	240	241	275	274	262	265	240	245	228	236	305	244	236	234	282	270	248	232	239	282	237	246	257	271	242	271	260	259	254	250	252	261	227	259	248	267	233	226	223	254	271	233	251	253	264	251	288	254	228	251	278	267	252	260	262	257	277	249	231	228	281	229	252	280	250	265	227	247	252	292	242	265	259	234	232	265	242	251	239	243	245	265	256	277	232	255	250	258	251	241	265	270	259	278	248	254	248	258	256	248	231	266	254	244	263	259	245	262	257	248	242	238	268	271	275	273	241	287	227	235	218	263	226	249	263	249	251	244	247	229	262	242	238	281	230	251	275	229	242	272	267	226	269	260	237	261	253	245	263	261	243	244	260	247	277	285	227	261	257	261	236	227	248	252	275	254	276	261	264	240	275	249	291	252	265	238	256	263	247	214	241	246	291	260	261	252	240	271	231	249	265	245	233	247	270	221	255	266	253	230	239	272	248	241	268	257	237	272	263	229	253	279	281	236	240	262	261	246	256	251	241	232	245	226	222	254	277	233	232	237	245	283	263	229	252	251	264	248	243	279	255	249	237	224	228	232	261	225	258	255	247	240	246	256	271	267	240	246	248	261	257	289	268	256	258	258	294	241	269	250	258	239	270	239	272	248	235	257	234	270	278	253	260	241	256	230	280	270	237	233	247	239	228	266	272	254	267	259	259	248	277	239	264	237	244	216	278	235	232	256	261	238	259	223	264	284	253	261	234	240	264	266	225	282	266	268	241	287	259	244	238	233	258	225	257	263	201	259	255	234	255	263	277	254	220	269	278	240	260	302	274	250	255	260	244	214	255	259	253	233	256	277	282	251	256	231	243	246	247	243	243	253	251	253	284	246	260	242	265	245	250	243	235	226	255	260	249	264	243	253	266	247	239	282	258	241	237	266	237	277	264	229	280	258	234	264	258	265	253	282	278	237	247	266	231	267	286	253	246	261	270	250	246	255	252	247	272	260	250	242	258	248	254	257	250	257	253	255	249	280	259	245	262	241	253	243	251	275	269	264	227	244	242	234	228	241	263	251	259	238	237	237	256	232	269	260	240	256
26245	9601	1067	768	758	748	755	695	717	706	732	738	702	685	720	715	692	652	728	718	652	720	701	690	711	705	717	679	702	699	705	699	698	751	713	705	642	677	700	674	689	701	674	718	640	742	674	714	668	685	665	703	689	662	704	728	726	691	694	664	677	632	682	732	710	686	754	726	691	668	689	676	716	683	736	677	758	713	675	640	720	665	703	684	682	687	753	713	722	694	691	669	722	666	712	666	711	668	705	700	636	713	707	748	706	691	669	716	682	670	693	707	698	662	690	699	700	643	661	750	658	679	692	712	710	713	694	694	645	708	638	679	686	683	705	723	658	708	640	713	733	667	680	775	673	718	705	692	716	728	668	683	689	752	706	679	691	692	669	731	681	685	680	678	694	672	699	676	721	699	630	679	686	672	677	706	700	691	659	717	661	699	700	671	706	708	661	703	694	644	720	740	698	739	699	737	673	685	713	712	707	711	659	703	674	647	709	713	641	712	736	711	722	748	687	652	712	647	662	680	705	774	670	709	678	729	711	675	690	695	680	706	656	693	677	630	710	701	671	674	688	689	743	726	685	718	727	701	711	728	700	659	715	694	736	734	709	691	686	665	733	700	714	657	678	724	760	684	683	707	698	728	714	679	729	658	707	669	740	708	669	652	729	692	674	720	664	682	702	677	707	729	683	699	615	713	688	719	654	716	708	698	703	651	713	715	678	653	746	683	645	663	639	643	662	685	689	671	697	674	682	679	660	710	647	673	694	684	667	714	648	691	697	683	680	692	719	696	686	689	698	740	637	677	685	700	757	682	700	741	681	721	633	704	724	616	649	705	683	670	675	697	653	704	698	670	699	661	703	703	722	665	691	682	679	711	686	696	705	738	691	658	677	657	654	764	692	655	655	671	727	689	748	701	692	707	673	728	690	703	661	717	671	717	682	680	663	677	703	714	662	668	722	677	692	705	658	715	666	673	682	659	695	710	699	668	727	654	718	703	687	670	687	688	742	697	669	665	689	669	697	626	697	723	716	653	697	704	690	715	704	679	688	723	703	695	661	667	646	710	689	703	656	682	669	668	686	708	703	697	713	663	705	674	709	745	695	677	663	686	658	700	701	703	678	660	642	688	675	731	709	717	675	664	727	678	708	691	715	696	674	707	679	670	704	682	665	700	691	705	705	688	723	634	687	691	728	682	656	694	662	632	684	656	716	703	694	729	688	682	676	688	686	754	660	667	711	703	630	646	653	685	693	707	745	715	664	680	706	668	641	698	705	725	709	687	680	718	704	699	709	690	673	701	668	738	705	700	691	723	679	723	701	756	669	690	675	768	680	729	666	715	717	673	655	742	703	725	673	709	712	628	680	667	717	677	676	670	698	650	706	709	663	691	634	673	695	709	678	683	713	659	682	702	703	705	681	710	689	694	699	735	673	680	713	678	691	699	654	671	705	742	679	715	652	715	683	692	684	706	703	666	737	700	667	678	689	703	692	667	671	680	648	660	702	646	711	670	681	683	681	720	703	727	701	693	717	713	670	698	742	677	659	699	641	694	756	701	694	659	671	704	656	702	671	697	717	668	703	655	691	699	735	688	679	719	721	731	745	681	726	675	747	671	680	708	709	704	675	684	686	680	652	675	687	718	695	701	681	684	670	697	702	663	646	696	670	624	709	729	661	689	674	754	666	704	649	704	697	704	660	727	709	671	695	650	683	617	646	701	699	709	724	709	708	684	697	686	678	725	672	747	677	717	701	660	694	638	681	654	698	715	675	669	668	703	669	703	686	724	723	710	686	746	652	631	742	695	714	683	649	709	685	670	746	679	672	710	692	737	660	682	687	655	678	688	689	708	696	719	690	720	687	652	674	668	720	689	742	652	705	658	683	670	704	695	657	677	657	636	702	656	695	682	678	705	698	683	684	673	697	727	717	671	665	706	711	651	669	709	701	688	716	640	698	709	726	720	720	611	728	702	696	689	676	713	665	664	667	695	748	710	699	711	712	704	685	668	670	682	671	675	641	661	687	705	704	690	747	715	677	710	709	708	733	625	639	703	663	736	687	704	647	650	665	708	689	671	707	724	716	677	645	678	675	690	672	658	647	697	717	637	717	681	719	701	704	707	650	731	709	645	691	697	640	721	729	668	720	674	724	671	658	714	661	701	667	686	708	659	635	637	712	689	693	728	695	716	652	659	707	714	664	647	636	721	685	661	675	686	672	625	671	752	698	710	669	695	674	669	693	703	702	689	723	696	701	742	693	728	728	709	690	679	682	655	726	724	694	709	679	691	635	678	692	680	686	684	723	682	705	671	707	726	669	661	731	659	701	726	694	703	714	703	681	717	659	727	693	689	706	707	662	690	653	724	706	695	667	688	699	689	690	695	663	669	710	669	716	674	684	733	704	689	672	707	697	672	712	659	739	702	659	652	687	695	685	649	710	699	646	719	668	661	732	697	688	692	666	723	720	678	701	698	679	732	715	749	694	732	672	667	686	701	712	674	701	661	697	660	643	694	671	671	698	674	707	721	667	658	672	667	687	648	708	635	704	671	709	657	667	679	710	687	681	672	693	670	714	682	698	682	717	643	679	716	697	706	687	682	711	648	657	702	680	663	745	698	665	664	677	664	666	693	659	702	727	747	660	702	744	712	653	695	687	684	648	681	682	697	720	651	649	657	722	670	678	724	712	669	712	700	653	666	678	694	704	697	649	691	688	710	644	677	698	675	721	688	661	679	686	668	723	722	730	667	699	669	647	696	724	706	666	691	695	707	726	672	680	666	710	708	720	694	716	703	660	677	746	738	727	720	662	666	659	688	660	667	709	684	706	686	671	694	706	642	701	664	742	714	720	667	674	705	704	722	641	700	666	700	684	630	716	703	715	691	671	685	667	648	731	709	693	696	694	632	662	719	700	710	667	698	690	686	707	672	780	687	693	689	662	713	689	706	661	706	697	687	696	642	713	684	642	691	660	703	681	690	699	695	667	645	685	641	661	688	649	738	638	726	660	671	726	735	726	718	758	687	716	681	711	730	725	724	662	707	709	693	701	712	687	696	702	704	698	717	643	688	725	669	693	736	710	689	629	672	715	697	698	716	705	653	688	683	697	753	692	700	722	742	679	745	653	685	673	698	722	675	688	707	712	701	718	687	667	686	724	697	706	724	674	712	681	676	682	677	695	672	663	708	695	694	689	692	662	665	684	676	691	703	702	657	765	691	671	684	722	713	664	704	631	676	724	657	663	739	718	669	661	694	703	696	681	702	692	691	685	727	671	720	705	696	684	693	671	707	690	700	693	669	705	715	687	702	694	688	679	700	686	708	672	683	670	661	685	707	680	657	718	682	671	669	739	715	715	722	713	665	669	664	695	720	701	685	751	720	641	696	698	678	701	695	680	681	666	714	717	671	709	709	709	697	698	711	709	629	685	661	694	659	694	696	682	722	685	692	687	673	717	665	699	693	667	685	712	695	670	676	676	688	646	700	672	733	693	658
68692	45915	13979	1087	393	316	260	232	216	198	171	179	158	186	178	174	164	150	153	190	160	157	165	170	168	145	146	135	163	158	135	114	152	149	164	156	147	153	154	163	122	137	175	124	157	154	159	153	179	147	150	120	154	159	145	176	163	148	157	155	146	183	162	152	153	135	155	181	133	151	171	157	121	124	159	157	141	166	155	128	151	150	144	136	161	141	149	123	135	152	167	151	131	151	134	141	144	136	133	148	151	129	143	147	159	146	149	179	132	146	136	148	148	155	166	128	136	144	137	153	141	149	155	141	150	150	159	138	155	169	160	156	141	155	152	125	158	151	145	145	165	146	148	159	153	126	148	135	129	145	158	154	151	128	140	144	158	138	155	126	161	153	139	168	141	140	147	139	174	128	157	150	154	151	154	147	147	169	152	127	157	148	132	129	137	145	132	147	154	150	154	152	168	148	163	137	134	139	112	144	147	143	160	157	148	136	168	139	161	160	152	133	156	125	142	145	147	162	140	144	131	164	137	144	173	143	143	157	155	146	142	157	137	132	128	162	139	147	147	163	148	154	154	149	138	154	143	142	139	129	135	161	136	134	163	128	150	164	160	135	143	144	141	139	135	172	132	139	116	159	166	155	146	128	140	144	156	139	146	156	149	145	149	153	144	155	171	144	135	160	132	141	144	151	171	152	155	144	133	153	146	148	171	175	133	143	148	158	152	149	158	153	145	134	152	143	151	156	160	139	149	153	133	140	146	146	155	162	152	155	146	149	141	145	134	143	144	158	149	150	141	150	138	116	142	155	143	144	158	131	127	175	145	139	145	144	167	145	145	151	145	159	143	138	156	142	139	131	135	155	159	158	146	145	121	131	150	155	156	139	142	141	162	165	146	146	156	145	113	131	130	160	148	146	169	151	158	149	142	160	165	152	120	133	159	131	139	156	133	124	142	139	154	148	147	140	165	137	162	122	143	136	127	132	139	155	126	155	156	132	151	135	142	141	145	147	155	153	146	160	152	138	154	156	140	151	128	136	135	137	129	149	149	142	163	148	153	121	144	156	154	135	121	164	163	148	147	151	148	151	139	140	156	139	140	157	145	146	146	157	150	148	121	147	111	157	145	167	138	151	138	118	143	137	128	149	136	135	160	162	140	150	132	158	153	169	152	149	138	155	150	172	145	172	151	131	140	164	149	132	146	162	131	137	180	148	140	155	145	151	152	139	164	144	162	129	157	152	169	138	159	130	150	147	140	144	148	141	144	140	167	157	152	156	176	148	159	124	142	154	166	132	157	148	134	162	139	162	157	140	137	159	163	150	152	145	162	155	122	156	141	155	143	143	124	155	166	135	130	133	152	164	122	133	148	142	144	138	139	145	153	149	137	151	163	141	141	157	144	144	157	126	154	140	141	145	161	127	148	163	142	155	138	141	148	163	140	173	150	146	136	146	132	156	113	154	151	159	152	150	149	135	131	135	148	123	144	139	155	135	156	127	139	131	147	143	150	130	148	138	149	140	150	143	150	160	156	151	143	159	153	153	146	138	150	139	153	145	147	166	129	140	156	163	160	138	126	146	140	155	148	149	161	145	140	159	155	142	139	173	139	140	151	151	145	144	161	134	131	139	151	145	155	144	138	139	161	157	157	143	138	157	143	147	125	165	147	141	140	139	130	142	120	172	160	165	152	150	155	155	145	138	127	156	162	130	125	126	135	158	158	149	144	138	125	134	148	177	154	129	135	139	165	160	144	156	142	151	127	156	155	151	148	150	143	144	180	130	145	138	148	161	152	173	160	141	116	134	144	152	131	134	151	128	143	149	150	157	173	140	147	158	162	143	150	143	133	134	143	128	133	136	148	145	170	141	147	139	157	145	116	174	154	131	158	156	151	131	135	159	131	112	150	152	134	140	139	135	169	147	157	135	166	153	154	163	143	149	135	157	134	155	149	137	148	141	128	149	143	151	138	153	147	170	130	141	131	158	157	143	153	151	134	127	160	136	143	126	143	125	163	137	147	132	156	152	146	148	159	144	139	146	146	149	140	161	148	164	125	143	157	138	157	139	134	136	151	160	131	147	139	145	135	118	168	141	139	144	159	136	137	139	165	131	146	144	143	135	146	143	153	142	160	132	162	137	160	151	172	158	144	132	157	159	154	161	158	137	147	141	148	152	126	120	127	136	149	142	150	145	165	128	112	135	144	146	150	167	147	147	143	143	161	167	153	159	139	160	158	134	143	154	151	133	162	139	148	150	153	154	124	132	151	113	141	151	141	138	153	150	154	130	134	139	148	149	139	134	153	143	147	155	141	152	153	152	146	157	149	149	146	148	153	136	146	130	125	131	129	123	151	151	149	147	135	172	137	157	147	148	150	146	140	125	141	172	141	158	127	165	143	148	147	137	165	144	145	168	150	141	146	146	125	129	142	151	142	149	150	147	147	137	139	122	135	160	165	163	134	147	146	141	146	145	145	150	167	140	167	145	135	143	139	157	124	151	137	146	138	143	154	127	140	140	151	155	134	127	157	149	141	166	148	150	126	138	143	150	150	131	128	124	121	157	150	152	143	142	149	169	148	135	164	156	147	143	167	157	146	137	133	150	142	129	128	129	131	151	161	146	142	129	158	160	129	141	140	179	130	147	141	150	153	141	149	167	139	146	129	154	157	129	155	150	139	134	139	147	132	153	167	117	122	137	120	140	145	127	135	138	150	127	152	156	156	146	146	155	155	157	155	122	154	131	156	135	141	137	160	140	157	145	151	151	166	137	139	174	132	163	139	148	144	142	139	141	136	142	144	136	147	139	141	134	148	141	136	158	147	124	142	161	148	122	139	151	148	150	131	162	137	151	134	164	151	157	162	121	156	151	148	144	147	147	129	144	142	135	172	163	154	138	125	146	130	128	142	142	130	140	141	161	148	153	148	154	141	139	132	156	153	127	147	148	137	149	158	147	164	166	149	162	150	149	132	147	163	136	151	163	156	158	127	163	134	147	133	158	145	143	162	139	150	146	143	131	153	152	152	159	152	143	132	141	147	166	133	159	154	142	144	154	148	144	137	134	146	150	146	152	156	161	162	147	161	139	142	148	176	137	147	127	146	128	140	148	164	135	162	141	117	149	147	151	146	134	153	142	148	160	116	168	138	155	139	170	168	154	150	135	155	128	133	125	158	153	157	140	139	136	148	146	139	132	156	162	183	151	166	148	143	138	136	140	155	153	136	143	155	148	141	138	143	158	139	155	153	134	146	168	145	151	139	146	143	145	127	146	162	154	156	145	149	147	134	155	131	130	143	129	148	152	159	126	139	150	143	119	145	148	157	162	162	139	134	160	135	137	142	161	139	137	147	158	164	146	154	126	134	134	139	129	136	154	138	139	148	156	138	132	128	134	152	139	163	150	139	146	162	146	137	156	170	162	147	159	142	158	155	151	149	177	144	144	147	118	159	159	135	135	145	132	159	151	161	135	146	140	142	136	122	146	135	118	131	136
45961	33656	2862	1577	1410	1222	1086	922	858	767	697	600	658	561	575	566	553	533	562	531	515	531	496	443	489	433	489	455	503	500	411	470	490	467	423	451	481	470	455	476	452	469	484	458	477	496	554	592	528	480	541	513	472	538	478	473	512	478	513	465	546	567	566	611	522	546	604	529	482	493	467	433	470	450	450	418	418	415	467	436	448	462	420	405	469	432	468	419	449	419	427	434	449	453	426	389	443	459	422	442	402	422	457	418	449	428	403	422	441	410	493	419	437	451	421	433	432	419	429	440	442	455	421	392	410	403	417	436	417	435	409	417	412	443	418	431	400	449	407	437	433	453	439	446	447	434	458	443	468	409	451	406	398	415	410	397	436	399	386	412	403	427	436	421	446	394	440	448	430	404	444	447	382	408	436	447	423	398	455	426	435	445	387	406	448	431	444	430	450	402	433	435	453	451	421	419	449	420	415	440	428	446	399	430	433	427	400	468	420	422	424	450	423	427	407	422	420	450	424	396	448	451	445	418	409	421	427	445	400	427	432	423	418	398	413	413	453	425	439	434	433	412	421	415	434	433	426	405	420	407	448	438	421	418	429	438	421	414	428	412	433	417	430	442	431	453	457	439	450	438	406	433	426	410	403	430	442	418	425	401	424	432	407	459	423	384	435	432	431	431	450	447	395	441	403	442	423	449	459	404	436	436	419	458	424	440	414	442	457	428	431	446	450	428	434	461	418	449	450	403	420	467	455	427	445	468	440	398	429	411	405	404	419	469	429	410	446	438	402	408	425	426	430	433	445	435	414	409	450	409	459	408	475	460	419	436	445	438	442	409	438	431	452	427	433	417	411	453	430	427	421	437	409	459	439	410	424	412	473	448	452	466	439	443	417	456	436	405	417	444	440	399	446	422	452	419	424	420	397	458	442	410	450	438	393	429	410	423	475	439	444	446	458	440	404	450	440	433	466	412	422	449	464	448	441	451	485	419	424	428	415	446	506	415	462	436	396	426	429	441	437	404	405	385	432	432	439	438	447	435	466	449	447	476	452	428	441	432	450	399	422	490	453	465	440	424	408	410	407	420	424	443	439	380	417	415	460	392	405	424	444	458	430	447	416	394	421	424	425	425	422	445	399	431	430	435	433	435	403	487	483	456	443	407	448	416	451	448	500	456	439	411	454	454	476	427	443	423	418	437	432	445	426	457	426	447	437	445	462	417	446	438	413	429	443	459	402	452	416	423	445	450	460	416	392	429	438	464	418	417	401	431	446	418	387	429	463	437	437	411	457	422	396	376	411	444	414	376	407	414	422	462	421	439	443	430	439	429	414	412	392	408	414	430	412	462	405	472	415	425	423	414	451	409	440	424	401	414	439	425	438	418	412	428	421	424	404	458	423	395	434	450	447	419	427	443	436	435	416	448	383	423	454	428	466	462	417	466	402	444	431	440	430	388	412	443	433	423	445	451	440	388	414	444	436	444	444	429	416	467	446	429	447	452	448	399	450	437	413	389	433	428	441	451	401	441	390	449	448	424	432	419	443	422	448	449	391	418	435	433	460	450	455	450	411	448	488	421	422	434	406	452	463	439	421	448	422	417	454	440	449	414	434	434	450	390	445	453	457	409	421	420	420	377	443	469	427	452	439	438	419	427	397	407	445	441	424	440	432	422	442	455	440	420	412	424	435	376	439	434	440	443	479	393	426	419	418	433	421	440	437	438	439	476	443	433	403	411	393	417	407	413	440	395	413	387	417	434	418	497	426	424	408	451	401	437	414	470	422	446	405	436	426	427	425	442	430	430	405	437	456	412	441	439	426	476	421	446	455	453	418	391	427	448	424	428	420	433	443	459	428	425	418	391	399	431	388	403	449	389	480	422	444	454	420	437	415	429	461	439	387	448	430	433	438	410	470	465	445	447	463	401	432	477	422	431	418	427	434	404	427	441	446	434	434	468	389	412	407	428	467	430	455	438	403	422	428	397	446	445	433	427	488	468	403	413	407	446	416	449	410	445	433	450	410	359	399	427	458	475	470	434	400	437	419	420	420	438	423	412	413	415	390	417	423	451	384	440	394	399	428	414	411	445	431	442	437	430	449	435	430	417	453	411	400	447	391	401	439	470	440	416	394	487	409	459	457	415	430	398	430	413	396	454	433	405	451	444	441	448	478	440	429	440	416	428	442	422	420	423	432	427	449	451	430	454	390	433	428	425	439	428	413	450	432	422	457	425	440	466	437	420	417	463	469	393	446	447	447	425	432	420	402	460	411	474	446	418	431	448	403	463	413	410	424	423	404	436	441	419	425	448	436	422	433	454	420	431	452	427	398	456	432	418	411	408	438	437	422	429	419	430	433	415	415	454	417	437	446	409	417	428	423	433	468	442	452	432	417	449	424	432	430	425	440	410	415	433	479	430	403	452	416	467	456	411	474	448	444	418	400	417	430	394	399	450	439	392	395	468	423	429	401	396	464	401	470	413	425	465	447	432	418	425	423	431	425	442	432	393	427	384	420	452	389	442	441	398	426	451	454	452	403	433	401	439	449	380	477	458	421	463	433	436	443	447	441	443	422	461	450	400	421	449	424	459	423	455	383	394	423	425	445	424	416	397	424	422	491	458	424	418	451	420	455	410	417	420	436	427	446	420	421	421	402	407	420	434	426	431	406	413	417	412	413	429	497	416	426	394	442	411	414	415	436	419	438	463	447	466	433	411	398	431	419	429	434	436	418	437	403	446	419	428	427	420	414	433	424	407	440	419	446	454	438	420	419	426	463	433	421	436	429	432	434	409	453	427	439	465	453	422	409	447	405	435	453	417	420	417	423	432	460	420	446	435	460	426	394	418	404	437	438	450	431	460	446	443	455	434	454	469	436	434	440	414	401	481	425	439	455	423	400	419	440	415	403	463	463	422	443	432	449	426	455	419	424	423	429	417	445	452	414	416	441	421	433	464	442	411	430	431	462	399	389	435	429	411	407	449	445	404	419	454	424	445	438	466	418	427	420	431	424	450	415	434	437	438	449	396	453	440	442	443	400	445	409	450	418	448	439	418	423	436	414	486	433	419	408	444	464	410	432	429	458	403	396	436	427	425	439	430	451	454	458	447	432	445	426	438	412	476	387	472	411	417	412	447	464	449	456	456	430	411	428	401	438	415	434	430	431	428	468	430	418	404	455	461	422	418	429	461	424	458	451	426	443	422	443	459	425	456	456	428	440	408	411	399	427	434	500	420	443	444	456	426	409	439	456	444	415	447	398	452	454	427	462	434	467	415	424	405	414	387	419	445	431	389	428	409	433	413	428	463	455	400	451	434	420	438	437	463	439	438	437	386	439	456	443	463	427	465	433	414	425	449	408	399	394	450	442	450	420	433	414	432	407	406	441	447	383	434	438	439	457	411	462	421	421	420	406	428	435	412	424	416	407	427	461	438	438	420	444	410	467	453	400	425	453	438	418	420	465	417	467	430	456	439	454	444	433	445	443	438	426	455
80421	57981	20564	3934	777	516	408	345	289	280	246	234	223	227	189	204	206	200	207	202	168	194	175	181	194	171	178	198	195	166	176	219	193	171	180	176	163	167	170	167	179	182	185	159	179	179	193	182	196	182	194	173	188	183	170	153	174	164	188	172	178	201	186	203	167	201	202	166	184	165	162	164	193	178	162	190	168	180	148	192	169	151	162	181	155	186	181	192	165	153	161	167	156	170	177	162	186	189	141	166	166	174	150	157	169	178	172	166	140	169	182	150	179	175	169	166	167	154	162	152	172	189	166	161	154	137	169	179	167	188	149	165	149	149	173	164	163	169	179	172	168	167	178	159	169	158	186	185	159	171	174	161	177	152	175	159	204	181	184	166	176	161	156	164	175	151	151	154	169	156	169	173	175	163	164	197	169	161	179	167	185	161	150	172	190	175	156	164	173	158	165	153	176	151	146	171	176	174	166	161	149	172	154	159	171	180	155	168	166	156	170	170	163	177	175	155	166	170	183	165	159	147	154	174	169	171	158	161	167	157	168	148	162	168	176	168	157	180	176	168	155	176	153	187	180	177	172	157	167	153	176	170	179	172	176	165	170	178	150	197	168	180	168	191	151	172	184	177	167	150	142	169	156	159	166	175	186	157	180	179	167	142	170	177	138	193	185	171	169	175	175	158	153	165	158	163	146	166	164	167	152	142	178	179	187	175	172	160	166	173	143	186	174	160	153	172	161	158	196	163	185	162	175	167	156	161	170	168	176	160	195	167	163	164	158	173	173	174	186	184	165	161	148	167	139	155	165	177	157	179	162	156	185	191	191	141	171	141	139	182	159	181	180	183	166	169	178	169	183	169	188	168	157	152	153	145	185	181	152	168	193	174	162	156	166	148	184	173	163	173	209	155	170	170	170	189	185	184	166	186	141	173	161	169	164	164	144	179	188	175	176	171	192	127	178	157	175	185	160	193	191	151	158	147	192	170	177	182	162	164	157	169	148	159	187	182	159	188	166	180	157	150	161	161	181	185	195	163	152	169	173	178	159	169	160	161	183	172	174	173	162	164	154	159	166	165	137	183	153	158	160	169	163	171	156	178	172	187	177	168	183	166	175	165	193	152	157	169	170	174	168	162	168	159	174	131	158	188	160	150	177	141	167	148	161	181	193	171	160	171	179	162	164	170	167	168	147	171	171	160	165	201	176	177	167	156	175	152	187	162	173	190	168	149	158	163	155	156	174	178	163	166	146	167	176	156	161	179	181	174	162	159	160	172	190	171	162	168	160	168	178	166	163	164	202	197	159	146	180	184	147	156	170	156	172	179	188	160	183	156	184	183	180	159	180	176	178	162	154	166	162	175	195	181	215	181	168	149	187	150	193	186	174	177	169	152	167	173	162	153	157	182	169	187	188	157	164	191	151	200	161	168	129	157	146	171	171	155	167	154	158	173	177	204	182	210	151	150	133	200	173	162	160	167	205	162	165	144	189	150	170	168	163	157	165	171	164	141	177	166	181	166	177	157	148	173	145	159	146	144	173	169	166	147	154	194	180	146	163	156	171	170	177	151	167	172	199	179	163	155	168	163	151	160	148	151	170	177	161	180	168	155	183	159	177	157	157	181	167	173	152	181	174	184	163	188	158	173	162	177	185	179	175	175	162	161	162	162	161	154	134	189	173	155	174	149	165	165	147	157	170	174	166	179	175	154	170	161	179	162	187	162	147	181	175	144	175	153	185	160	191	176	187	163	145	152	170	158	178	159	142	155	132	183	152	178	168	146	152	160	166	147	156	185	167	179	145	163	159	177	182	176	169	155	194	160	160	183	176	168	169	177	164	192	179	154	145	181	172	155	169	166	185	163	168	158	155	158	160	183	176	166	164	174	164	166	158	154	169	169	192	157	159	168	181	176	167	150	187	153	144	169	146	175	162	176	171	165	172	183	161	184	175	184	137	177	165	179	172	184	190	164	159	165	168	146	153	162	154	184	183	158	177	174	177	175	164	166	187	168	161	177	172	192	172	195	156	162	148	173	168	167	178	180	145	154	157	164	169	168	180	146	151	174	160	183	163	173	179	161	171	165	162	171	186	174	145	162	162	200	167	169	181	183	176	152	174	168	137	183	161	171	139	175	185	161	179	197	186	160	175	150	151	172	178	167	152	168	142	185	179	181	196	159	182	156	180	160	160	179	168	190	161	198	172	152	163	175	163	180	157	145	184	165	200	155	184	173	159	161	168	184	173	167	163	168	172	173	178	148	162	165	158	142	189	177	162	175	137	164	176	154	167	175	178	157	183	162	141	160	169	155	161	154	151	168	160	166	137	162	160	155	175	160	177	181	170	171	182	148	164	171	197	157	174	150	173	203	178	173	177	184	153	180	171	168	180	183	171	172	183	175	157	174	178	179	161	173	164	134	161	179	157	165	164	197	183	178	165	161	183	164	170	166	148	159	160	159	181	187	181	155	164	180	132	165	179	149	182	166	146	179	156	177	157	139	168	174	182	169	175	167	182	151	160	171	185	167	170	162	160	184	166	152	171	173	151	171	146	155	186	150	179	164	140	167	183	177	174	162	179	175	164	171	172	184	165	149	164	188	181	170	167	178	169	147	173	185	179	157	163	163	170	167	165	195	149	178	168	176	161	153	170	133	181	163	156	142	184	185	147	181	184	162	162	164	172	179	157	171	157	161	179	175	157	155	163	166	145	165	182	169	161	167	187	175	170	171	162	163	169	167	164	181	161	143	180	166	184	153	166	160	182	176	158	160	172	168	183	162	157	167	169	192	170	173	141	151	140	149	160	159	160	158	164	147	148	163	181	155	184	196	197	147	168	162	167	163	161	165	162	161	187	153	172	156	179	149	157	168	187	188	150	189	188	172	160	147	181	172	164	152	187	167	180	169	164	179	153	163	145	154	163	153	157	157	178	169	159	154	173	179	165	158	159	180	181	167	150	158	163	165	159	165	182	149	159	164	185	175	171	166	152	148	197	167	161	174	161	175	160	163	182	162	171	173	161	171	148	153	165	166	188	159	178	170	164	176	177	160	171	160	165	142	174	184	136	174	160	157	156	161	192	193	173	175	170	149	180	160	173	169	176	171	160	163	176	185	177	172	173	159	164	179	180	159	168	174	137	172	168	170	166	171	165	175	158	157	167	169	156	139	176	156	140	147	158	156	198	169	176	159	165	173	147	142	153	163	155	175	173	163	175	159	139	167	152	155	176	170	169	177	182	154	176	163	165	159	158	163	185	164	174	161	184	185	194	165	157	171	148	163	161	171	166	163	161	180	149	165	180	197	162	156	153	178	177	174	164	173	150	157	165	169	146	143	192	160	164	180	184	165	155	162	195	174	170	176	180	174	166	161	155	154	148	155	158	165	169	161	171	166	165	167	157	149	159	167	176	165	171	157	162	156	181	143	169	180	181	160	170	180	160	161	163	174	176	150	156	146	161	188	166	163	176	156	164	137	176	162	179	162	148	147	168	181
55304	42581	3654	2660	2385	1962	1663	1463	1258	1130	1015	968	869	834	799	771	724	710	677	629	637	649	640	599	629	541	550	560	556	584	585	562	572	546	563	538	548	519	559	523	567	564	556	574	577	726	719	701	634	650	630	570	577	588	598	576	615	642	587	572	646	772	698	869	575	676	791	620	599	586	581	555	521	529	536	474	500	468	522	468	470	530	524	482	520	489	515	524	480	466	512	508	478	464	537	492	535	497	521	486	464	473	491	531	473	497	520	475	491	500	526	472	501	554	500	461	488	502	469	480	493	476	474	465	445	520	495	451	463	483	505	502	481	458	495	482	493	486	457	525	504	531	485	468	478	500	489	516	477	452	482	537	493	473	505	499	465	495	503	469	491	464	489	505	455	490	467	489	489	474	531	473	490	462	438	473	524	449	471	501	486	485	504	482	535	497	505	482	484	470	486	532	478	472	510	471	487	515	483	478	471	477	513	495	440	496	454	493	462	529	527	485	481	519	521	504	513	498	466	514	478	505	478	479	511	490	491	495	543	485	504	485	464	519	494	468	502	453	427	494	460	483	507	449	476	502	498	470	489	481	502	490	437	479	510	461	491	493	518	502	485	442	522	513	495	445	433	469	515	493	495	479	456	458	484	474	483	465	488	482	474	461	502	464	475	488	491	470	514	504	480	479	496	527	518	486	475	533	485	492	458	473	466	496	479	487	479	491	471	460	526	460	480	493	490	472	479	529	445	479	485	524	477	520	494	495	529	509	505	496	444	465	503	510	504	457	507	494	464	477	467	487	547	466	478	499	477	473	465	480	508	515	467	447	467	436	509	482	496	513	475	480	482	514	465	486	518	465	477	458	510	500	473	473	459	492	510	521	497	495	491	445	513	472	484	494	486	493	477	472	492	489	522	491	473	481	486	538	474	515	453	509	481	438	460	483	495	498	551	495	476	504	510	466	457	448	476	444	481	527	489	520	486	518	491	488	467	484	523	513	494	480	456	450	493	475	460	461	455	471	489	502	494	488	525	472	501	500	432	489	489	518	506	486	439	517	498	481	509	507	453	512	468	448	491	492	501	512	448	477	516	449	484	499	522	448	477	479	492	497	458	465	507	485	516	511	483	434	514	495	492	476	462	467	468	525	468	488	485	496	475	462	484	459	474	492	489	512	476	555	471	509	486	498	500	478	510	434	477	509	521	459	498	467	485	500	504	527	489	479	480	476	526	499	495	484	491	481	478	549	518	474	464	464	473	467	512	484	470	487	486	486	540	481	465	503	489	471	511	465	519	474	510	463	462	482	437	502	488	526	502	510	500	520	473	468	514	471	496	537	469	558	444	490	511	516	485	465	487	454	490	514	468	493	488	490	502	460	452	454	488	474	448	496	500	487	494	500	505	449	512	469	456	532	513	486	479	484	488	476	464	494	489	501	508	468	497	484	475	491	470	472	487	511	481	516	442	487	488	470	497	476	489	489	495	492	519	514	496	464	459	449	463	462	508	510	453	472	463	491	470	478	516	516	488	457	446	506	486	519	502	474	493	476	488	439	470	462	483	496	482	487	494	535	491	489	479	473	502	458	495	487	503	505	477	461	473	468	496	488	486	455	509	535	470	488	489	498	510	531	504	478	539	496	477	533	485	508	453	472	511	500	490	487	515	485	517	507	470	521	487	487	459	479	459	480	509	514	500	512	499	457	498	519	455	501	545	428	450	489	465	485	497	452	497	473	490	481	485	495	480	459	490	481	474	490	489	497	488	469	457	513	464	501	494	498	524	458	461	497	487	482	474	429	485	469	492	503	487	470	446	519	507	507	500	500	488	476	488	461	513	534	490	497	469	475	498	492	530	481	523	519	491	485	483	488	516	472	446	499	484	488	464	476	466	492	517	493	507	540	475	522	512	467	476	491	480	530	500	479	505	498	492	483	516	459	500	516	450	480	487	486	499	457	485	469	510	499	503	494	477	489	477	481	466	488	486	457	507	481	522	463	515	475	473	486	501	454	445	502	515	470	486	484	476	455	461	486	457	481	466	487	442	482	448	489	493	526	516	492	478	479	518	462	468	488	480	500	472	484	490	510	493	499	486	488	449	460	460	489	508	480	451	475	500	477	509	504	521	503	507	509	455	496	481	469	466	516	502	498	499	474	479	462	475	437	509	467	432	470	503	450	507	476	525	468	450	537	521	470	464	510	469	458	479	474	475	474	500	473	505	476	476	488	480	504	481	481	485	554	477	469	503	491	507	451	503	490	548	502	504	509	480	505	488	489	452	506	428	498	470	489	460	488	473	470	497	527	548	494	534	496	512	503	471	473	476	502	472	478	478	490	500	487	462	445	510	484	492	515	511	471	461	505	456	488	509	492	501	457	452	502	457	521	523	431	458	478	476	497	525	455	475	483	463	498	494	452	498	467	478	474	474	531	502	479	476	496	471	467	511	479	476	500	477	485	488	497	469	446	464	500	497	512	492	448	492	506	481	491	496	491	516	475	521	508	465	487	483	430	474	501	525	457	462	506	502	477	469	506	465	525	498	511	461	526	488	516	503	474	486	489	520	505	478	518	487	428	472	461	489	534	492	514	487	476	493	508	503	469	484	500	548	498	481	449	511	489	500	457	480	533	455	499	446	475	524	511	493	496	505	534	490	457	546	497	494	486	511	505	508	484	456	496	498	492	528	507	462	470	492	483	489	482	499	474	511	469	486	500	511	525	477	506	467	483	460	469	467	495	459	479	481	527	532	490	491	499	510	493	506	459	445	463	478	499	460	495	500	456	460	498	499	467	518	475	454	508	486	454	496	479	509	535	518	496	468	549	534	488	472	496	486	486	494	470	496	496	456	442	428	494	462	488	513	476	451	495	455	516	469	527	499	512	510	509	461	475	433	528	455	452	476	436	464	497	497	512	499	522	495	472	481	459	454	480	492	495	474	444	504	494	518	496	462	461	489	491	515	459	497	502	493	449	473	470	492	480	495	475	482	504	535	473	493	497	506	522	474	490	490	465	513	523	456	512	505	510	504	486	491	470	483	513	497	463	480	486	478	496	475	485	495	509	519	500	494	505	504	441	428	468	485	480	454	513	520	491	495	497	463	477	489	501	479	497	481	469	486	511	494	477	479	458	517	478	494	500	484	516	468	496	489	465	495	507	493	486	493	460	484	507	528	522	500	499	498	469	500	459	487	444	486	466	455	495	482	522	471	473	534	495	485	464	493	539	449	497	501	486	478	532	495	479	476	450	484	499	499	459	482	504	501	456	508	496	502	476	481	526	496	488	479	508	454	493	492	480	494	456	512	484	466	454	516	493	460	503	502	474	457	455	511	453	492	455	449	464	551	530	499	536	460	450	471	483	516	485	471	485	520	476	484	451	470	469	511	469	481	506	481	448	487	492	494	496	504	475	467	460	509	477	456	498	463	521	498	512	487	484	484	484	472	509	464	502	477	493	476	506	514	494	529	498	495	468	463	484	504	510	519	506	462	456	515	442
32689	12034	1367	341	291	275	241	289	244	270	243	252	270	244	237	267	277	245	245	263	256	230	244	272	255	261	251	262	258	252	273	247	268	237	269	274	254	235	246	265	255	257	256	244	250	223	278	261	231	267	221	281	253	254	291	259	265	239	281	214	256	258	271	293	256	257	257	268	252	248	258	259	256	251	266	255	273	262	245	257	261	253	249	269	253	263	243	264	246	264	255	252	294	244	248	251	294	227	236	269	268	230	251	247	272	237	269	243	246	247	254	240	230	248	263	278	231	268	244	250	269	240	229	256	247	280	254	245	281	262	256	249	257	277	258	251	251	227	252	263	278	244	273	274	279	252	261	278	249	269	250	276	282	258	252	256	237	252	283	253	277	248	277	245	268	270	257	234	271	276	264	267	259	266	254	276	264	256	259	259	244	285	226	259	260	262	260	270	261	265	268	229	271	239	253	258	274	258	255	260	270	236	243	281	263	257	226	227	241	238	286	263	257	261	246	230	274	262	229	234	260	231	259	253	248	270	270	263	275	241	255	261	260	250	266	261	262	246	251	254	251	262	220	249	222	256	254	260	253	211	269	240	270	244	247	241	259	253	248	248	251	244	265	237	274	267	243	241	271	286	270	271	246	241	273	272	263	257	246	285	255	256	251	275	255	265	281	250	241	273	295	245	254	293	254	243	266	281	246	274	276	280	258	252	252	278	231	250	270	240	246	257	266	299	291	269	279	258	278	273	259	269	264	246	294	265	252	257	256	249	261	246	242	218	252	270	263	237	246	263	220	260	245	267	217	268	238	246	266	235	269	237	280	257	235	267	252	239	261	236	250	252	265	262	249	248	254	228	241	249	270	247	251	238	290	254	253	249	257	250	261	265	230	232	261	248	236	276	237	267	249	275	243	250	255	253	264	279	250	256	275	245	282	292	251	270	268	252	263	272	263	294	289	274	211	247	245	279	271	269	258	249	262	266	258	245	273	264	268	262	232	234	284	281	307	253	229	254	297	262	263	254	233	239	252	259	253	272	229	285	240	235	249	270	258	224	255	258	230	245	251	245	269	275	245	244	231	248	233	264	246	276	266	278	268	239	254	264	237	264	281	249	251	253	268	285	237	306	289	263	269	242	281	250	281	267	227	256	248	269	246	247	247	264	264	251	268	265	279	278	252	257	257	238	258	263	264	273	256	255	238	250	271	274	273	251	269	266	271	278	242	241	284	248	254	256	258	267	268	245	257	220	277	246	249	266	265	255	242	261	269	265	238	259	268	264	276	260	245	255	247	267	246	240	268	234	246	272	267	254	241	273	269	274	261	260	269	259	237	272	230	247	244	229	248	269	258	264	235	259	270	250	278	261	287	264	276	266	271	228	240	244	204	243	251	259	260	266	235	258	239	260	266	255	279	259	301	265	275	277	271	231	256	257	254	285	275	247	241	243	245	246	239	250	224	267	273	249	250	239	244	242	240	245	254	258	283	277	260	258	280	285	236	239	254	262	240	248	271	293	271	261	274	230	276	278	247	268	255	257	264	265	255	256	237	226	254	262	274	250	252	251	265	249	249	241	285	245	275	268	263	268	246	246	241	273	255	248	287	262	251	278	271	241	235	231	262	285	241	261	277	238	270	253	255	302	279	259	280	256	261	276	258	290	249	254	250	280	277	280	242	271	260	249	265	261	269	256	255	253	273	254	281	261	281	289	254	267	273	200	236	271	295	247	262	279	257	261	241	239	256	261	250	270	259	278	239	243	256	251	259	267	252	270	273	284	262	246	237	235	274	255	247	246	242	256	278	265	252	226	266	271	240	248	283	266	260	261	260	251	278	246	270	241	254	246	241	268	233	271	261	264	262	277	269	245	274	255	241	273	279	279	228	264	234	248	234	262	276	243	288	283	266	259	258	274	256	260	252	250	265	284	269	261	268	275	260	277	262	253	265	227	255	247	277	269	277	234	290	270	273	253	277	244	273	233	257	251	260	261	255	280	285	259	240	244	247	274	253	231	286	252	288	243	261	249	274	263	260	260	250	275	257	251	272	234	235	231	290	246	240	252	237	249	271	238	253	256	256	242	268	269	241	265	267	235	254	258	231	263	275	242	280	227	244	256	278	267	228	255	279	242	280	262	238	253	233	229	256	227	249	245	258	214	248	251	275	301	250	256	257	261	280	262	241	266	276	263	263	254	238	232	261	248	262	244	272	253	270	267	264	258	250	279	266	262	257	258	245	231	248	227	264	284	252	241	280	257	249	273	272	238	289	249	245	243	267	235	222	251	294	242	235	259	261	257	256	230	238	233	261	249	240	244	265	243	250	243	286	275	209	284	251	257	240	255	240	252	261	300	272	238	275	235	233	261	233	240	255	262	251	227	232	254	256	259	264	279	236	248	244	266	260	248	268	270	270	247	306	228	249	244	265	241	249	233	273	247	265	259	249	255	266	235	247	240	243	253	263	259	255	244	259	232	231	252	266	250	267	270	269	254	258	241	234	257	230	247	264	243	240	254	243	245	285	298	248	256	256	275	267	259	245	255	259	277	251	247	256	245	267	275	244	262	245	228	245	278	284	272	247	277	250	275	254	258	250	265	241	276	273	261	260	268	251	285	233	249	240	245	247	247	270	244	281	261	280	263	261	280	278	248	249	269	262	249	260	272	269	287	256	261	241	256	252	276	275	262	247	263	289	252	242	241	253	243	220	243	241	271	256	283	265	241	241	240	249	252	233	253	271	242	234	252	227	272	223	260	267	266	245	266	236	273	281	267	265	234	263	260	257	265	247	265	268	249	262	250	268	259	234	268	257	241	257	262	255	252	253	252	277	244	259	251	246	244	237	281	269	247	269	264	263	230	267	267	233	252	266	266	247	261	249	251	245	259	245	262	246	247	250	261	258	247	262	258	259	274	259	265	257	260	265	283	252	249	249	240	265	250	263	258	238	259	222	260	285	270	241	232	266	278	280	274	261	241	259	267	246	261	268	257	275	228	251	247	292	271	269	265	229	257	243	249	275	254	264	292	250	282	268	261	226	227	258	245	224	265	251	269	273	241	253	277	301	234	272	243	259	262	245	280	252	243	261	268	239	242	266	277	265	250	284	266	268	243	269	252	239	260	266	264	279	250	244	241	270	243	242	291	248	264	244	257	279	250	264	244	248	267	251	264	252	246	212	253	251	257	245	267	252	293	273	252	231	275	252	310	301	251	229	241	291	259	246	248	264	270	236	235	237	244	233	274	252	253	248	267	286	252	264	249	265	255	270	260	248	256	238	261	273	276	285	238	261	267	263	290	228	268	266	253	232	286	262	258	273	273	247	262	270	273	288	233	226	290	246	255	238	270	240	239	272	260	256	261	238	251	257	270	246	260	245	236	259	255	261	250	287	243	252	253	252	287	247	258	225	264	275	284	264	254	253	249	278	252	260	251	243	268	256	254	269	276	259	228	215	253	247	264	273	231	268	241	257	236	266	242	261	248	239	255	281	247	229	243
27124	10430	935	798	817	783	769	810	714	742	731	748	728	753	699	670	723	728	730	695	692	724	689	699	669	721	701	670	667	739	754	627	683	689	725	680	707	708	676	686	688	697	661	706	698	766	693	677	719	724	725	669	715	678	704	715	749	744	678	719	693	688	681	710	646	764	704	693	697	686	708	731	740	699	694	688	637	670	680	711	737	664	674	701	710	721	699	699	734	681	678	746	661	691	737	651	672	710	666	679	672	676	691	766	691	715	666	718	749	709	695	640	689	728	698	693	738	722	692	688	672	680	665	677	670	691	730	650	671	716	698	672	769	705	734	701	690	708	676	726	695	699	712	733	660	678	705	694	685	698	674	676	660	767	675	689	733	629	661	693	683	699	682	713	698	682	734	676	739	668	668	722	707	732	696	696	594	687	788	693	727	660	665	688	704	667	641	670	715	715	678	704	688	707	669	686	719	706	674	668	661	722	665	639	749	775	688	669	736	692	683	718	710	664	697	730	704	703	708	665	730	726	709	685	704	678	665	750	683	671	671	690	716	703	693	690	700	709	675	714	708	656	708	690	726	735	680	689	649	710	712	686	681	683	670	687	712	684	689	705	679	688	674	673	707	711	705	671	674	657	694	708	709	702	691	727	663	651	711	693	702	698	662	676	703	716	679	699	684	736	723	683	714	681	711	677	710	711	755	704	689	705	698	705	723	663	667	670	698	732	737	709	690	707	660	699	651	660	710	679	682	708	715	688	654	680	686	731	743	691	699	687	714	645	714	721	635	695	661	684	718	693	717	741	733	680	686	714	695	743	680	656	649	683	719	704	707	725	709	708	712	744	698	726	706	722	750	687	694	660	693	691	655	686	676	717	741	666	666	693	709	703	728	690	647	658	652	683	692	682	709	694	708	686	749	662	769	689	650	714	707	706	683	709	657	677	695	709	696	754	683	669	648	660	672	695	663	683	715	692	713	711	688	664	685	734	715	704	721	672	701	735	683	687	694	651	684	692	734	698	702	715	709	724	679	708	692	687	672	694	664	707	697	656	714	683	685	650	648	710	701	659	741	694	697	690	675	700	685	693	676	716	696	699	643	669	744	718	735	709	758	699	710	673	717	698	682	692	691	670	694	684	695	739	690	665	699	691	696	766	697	671	686	685	671	696	695	673	693	713	715	714	699	707	668	679	687	708	687	672	664	670	685	729	717	681	705	672	705	646	722	701	711	672	659	626	696	681	652	769	696	695	700	701	686	637	681	724	673	690	697	722	755	698	688	695	752	678	703	710	659	640	705	674	666	666	706	671	669	695	684	687	757	737	660	737	687	704	692	699	657	669	701	656	672	708	689	711	717	689	698	687	689	729	738	680	735	680	696	671	666	712	652	698	691	695	719	701	696	678	692	672	710	693	723	741	678	656	673	673	684	681	739	678	710	686	658	655	689	679	670	647	708	693	698	696	724	697	669	720	735	711	695	707	687	704	728	717	700	703	693	665	625	697	698	675	675	717	694	674	692	681	672	730	706	705	656	748	708	733	673	690	707	693	686	728	712	655	704	677	687	682	736	724	686	703	657	716	705	709	649	708	681	690	698	689	676	726	658	633	617	657	692	672	697	652	736	678	647	695	673	701	716	727	696	717	696	727	715	729	657	686	717	667	732	708	740	697	734	666	695	716	713	629	673	704	753	673	731	699	709	678	703	692	670	724	678	714	682	718	687	713	707	713	683	703	716	702	763	745	625	664	677	711	721	734	704	700	676	712	703	738	706	743	665	721	668	712	706	743	700	656	682	694	690	691	698	731	675	740	655	647	692	705	695	725	663	706	708	721	677	722	683	700	719	674	694	725	686	733	672	688	770	723	635	719	709	684	665	714	696	719	658	693	676	706	655	664	692	688	648	699	705	686	746	683	711	700	690	671	693	690	656	688	685	724	686	613	709	637	716	671	700	665	666	715	674	674	696	670	682	752	690	648	759	690	678	694	723	715	721	702	647	686	686	676	664	673	695	617	706	675	729	664	673	699	699	673	694	721	735	730	741	657	673	692	677	685	711	714	649	701	668	667	701	696	684	710	680	690	697	697	682	689	707	687	693	712	700	674	670	711	706	731	698	685	675	661	742	687	684	713	691	703	711	703	695	701	667	686	700	695	697	719	674	697	712	691	681	661	654	682	757	704	639	682	680	696	683	664	664	642	703	687	708	712	691	707	640	670	721	646	718	720	714	710	681	677	676	747	707	719	692	656	757	686	683	715	700	663	697	666	659	673	700	659	688	672	684	659	710	673	678	717	718	674	709	738	708	676	690	702	697	720	706	667	700	726	713	702	686	691	697	692	720	632	691	690	684	727	704	717	685	653	685	664	720	660	721	714	723	716	726	687	722	673	654	696	663	662	729	738	703	707	749	651	745	713	739	719	656	701	682	673	671	713	715	683	696	698	707	715	668	681	725	693	748	667	728	699	674	705	734	691	701	636	706	681	714	701	708	685	647	707	687	644	653	643	724	739	720	694	703	731	681	772	705	629	713	687	707	700	660	675	710	664	691	686	711	672	676	698	683	681	689	699	722	665	678	694	727	710	726	688	650	680	648	697	702	686	658	683	698	712	699	694	723	679	713	676	698	654	682	694	692	751	719	701	747	737	714	629	692	710	655	711	676	696	712	678	720	714	726	720	701	672	706	695	752	705	675	651	640	683	728	710	681	703	696	705	728	708	700	694	648	705	685	725	647	674	701	711	710	701	739	733	667	724	688	668	689	697	685	703	658	714	667	689	687	744	727	673	712	716	691	706	672	684	663	715	674	715	754	667	674	663	670	680	716	694	682	596	732	659	711	648	676	686	677	719	734	699	688	691	701	667	662	707	704	678	690	712	640	663	652	700	734	721	684	758	715	679	700	683	711	729	718	743	705	750	694	699	740	685	712	727	678	677	699	709	691	704	690	677	672	702	690	712	714	702	713	709	681	726	669	701	707	697	711	704	725	684	723	697	684	690	677	653	709	680	727	701	696	636	698	707	737	684	690	692	682	702	746	678	679	703	663	699	682	686	675	707	728	727	650	668	650	705	676	701	670	697	662	688	694	692	672	678	713	686	662	664	697	685	749	674	690	670	693	711	649	731	636	747	682	705	679	623	645	691	746	682	692	674	690	696	696	684	712	692	620	711	734	699	678	666	650	726	709	750	683	702	670	720	670	710	722	671	709	728	675	738	681	755	716	680	656	707	681	693	677	700	695	681	691	676	709	684	625	695	707	656	683	713	738	674	679	742	675	684	693	722	719	715	711	660	646	699	686	640	756	702	676	680	740	711	707	733	673	676	723	694	686	674	652	651	706	704	711	703	694	712	712	687	698	706	703	682	690	711	731	689	705	695	699	703	703	745	645	666	665	696	666	704	731	730	714	692	630	660	744	703	715	656	677	701	711	682	691	669	715	698	715	702	740	686	685	719	697	660	686	682	705	685	705	659	694	707	726	672	695	682	720	728	659	738
69397	46112	14465	1232	426	327	239	214	210	191	177	185	176	172	176	161	157	174	183	160	170	151	170	172	145	160	169	161	141	171	150	152	165	138	145	124	132	152	150	169	131	154	160	135	177	175	166	172	152	161	167	169	173	156	149	155	148	143	157	142	147	162	155	155	148	146	161	157	162	154	119	160	126	159	155	161	144	130	157	143	139	154	157	154	158	143	140	133	151	141	159	133	134	143	138	114	167	135	125	137	154	138	126	140	145	140	163	132	152	146	139	146	148	158	147	159	133	147	154	128	133	167	165	136	124	166	134	135	147	148	172	135	153	153	138	133	157	144	140	150	140	145	151	138	141	154	141	137	159	125	151	153	154	162	139	139	161	159	143	157	142	136	147	114	118	156	150	153	129	145	151	136	155	159	163	154	133	157	129	129	137	161	161	165	142	142	149	143	161	173	163	159	147	139	138	154	148	168	167	131	155	133	161	144	154	160	139	153	143	145	134	151	156	136	160	140	137	144	152	126	163	152	138	162	144	144	164	154	148	141	148	151	124	185	155	126	126	155	130	155	149	125	137	138	157	162	142	180	142	143	133	137	126	165	148	142	160	157	143	142	133	166	161	138	143	154	171	169	146	163	151	154	150	127	160	135	144	138	148	144	161	157	175	152	139	153	141	157	138	149	161	152	135	151	128	151	145	147	151	134	135	133	134	164	154	142	154	157	172	164	146	119	171	137	142	131	144	144	132	140	151	151	144	124	146	157	139	156	142	159	158	140	141	143	149	158	145	143	131	130	158	136	149	143	166	137	151	114	145	150	172	143	138	129	146	155	163	133	130	139	142	172	147	146	140	137	152	135	117	136	149	138	143	146	158	137	143	159	149	140	143	161	162	163	129	140	147	128	135	136	134	133	127	166	135	140	143	140	151	155	144	136	122	148	157	139	153	168	154	127	151	146	150	141	155	143	155	140	142	119	128	159	150	139	158	152	154	138	133	151	135	150	160	130	160	144	161	156	135	157	133	160	135	136	150	149	136	135	164	156	113	165	138	139	162	149	143	176	142	152	166	148	153	146	141	139	165	129	154	155	140	154	160	144	136	145	144	128	176	141	161	137	155	145	143	165	143	150	130	134	140	151	148	153	160	140	148	166	147	154	130	153	146	153	144	156	130	146	137	159	161	142	153	126	140	152	143	152	128	144	148	150	137	157	127	139	148	157	144	156	163	140	151	139	147	135	157	154	122	140	126	155	154	148	138	129	156	132	139	145	158	156	137	139	146	134	132	151	139	151	138	157	148	156	122	150	157	140	156	141	137	145	152	131	156	142	142	152	141	153	141	130	145	133	156	141	142	154	147	154	158	124	113	154	168	134	168	160	125	146	141	138	171	145	163	134	140	154	154	148	139	147	154	149	146	145	159	148	139	128	140	156	140	127	154	130	145	162	144	164	149	175	143	154	130	135	136	164	163	143	159	147	138	141	157	155	149	141	146	159	147	145	144	126	159	155	152	162	157	144	158	154	140	152	145	177	140	166	149	148	140	156	155	133	141	160	142	151	123	129	135	139	150	148	138	152	155	152	152	168	134	148	149	157	166	171	147	155	123	154	125	153	155	134	153	163	153	131	124	149	148	136	164	152	159	153	134	145	151	154	145	156	152	144	156	144	145	168	141	141	154	145	137	155	139	143	146	158	153	154	141	132	150	133	130	172	151	141	147	150	161	146	150	153	153	148	144	160	136	149	127	165	150	172	165	155	140	136	126	150	159	154	157	138	137	140	144	158	145	176	147	141	129	151	133	151	170	175	137	181	142	152	121	181	163	165	143	161	165	126	142	158	157	118	183	136	155	149	154	138	154	148	140	136	171	154	145	138	146	122	120	147	147	162	131	141	141	142	134	141	160	151	144	124	155	155	138	117	168	171	140	150	160	144	147	168	143	150	144	151	161	132	146	127	135	146	152	160	153	149	150	186	158	161	143	132	151	136	128	158	137	150	138	130	148	125	163	159	135	138	148	179	142	118	139	139	127	156	145	169	141	168	144	130	148	157	138	149	141	144	156	132	144	151	151	152	152	127	153	159	151	142	134	145	129	139	147	147	164	153	156	139	132	159	170	141	131	131	167	142	154	125	144	155	139	168	146	143	138	151	132	139	153	139	156	143	157	147	143	153	136	144	152	151	142	141	130	122	161	156	133	146	134	176	153	151	123	153	141	153	142	143	152	156	157	149	141	142	147	175	125	137	135	154	158	153	145	142	146	146	162	130	145	142	161	147	152	157	153	146	171	161	157	153	169	156	149	154	145	168	158	133	141	145	132	157	156	134	143	154	145	143	142	162	139	142	169	139	153	145	138	152	163	164	140	137	135	160	148	126	130	134	163	162	157	129	161	142	163	135	160	156	160	154	169	150	145	139	141	138	148	144	134	165	157	158	151	157	157	127	156	145	134	132	143	138	160	127	130	144	164	156	150	137	153	145	154	137	142	150	143	138	159	137	145	139	155	143	137	155	152	122	129	145	153	157	147	153	133	155	134	130	141	154	152	125	140	150	142	150	155	151	131	143	147	144	127	141	155	149	145	127	147	160	140	149	137	141	163	145	155	134	141	164	139	165	175	167	151	125	131	158	169	132	129	143	162	154	139	137	134	155	141	154	161	140	167	128	157	134	158	145	151	168	147	141	146	142	162	163	151	151	123	144	135	144	152	152	157	133	174	137	142	149	124	141	140	147	133	154	131	157	128	128	146	143	153	138	163	144	133	151	148	149	152	178	129	148	118	136	147	155	147	134	142	174	165	152	146	160	165	147	152	139	155	116	165	145	134	160	140	148	126	140	144	159	132	159	135	137	159	140	141	139	148	155	149	160	137	166	149	161	145	151	147	136	131	150	142	163	142	141	151	147	156	148	152	148	152	151	149	130	150	128	160	149	140	135	151	139	147	150	144	152	138	163	133	148	125	132	162	152	140	155	146	134	127	156	158	135	156	126	158	161	161	136	148	138	163	151	135	147	141	158	150	163	117	138	153	137	151	155	151	158	139	123	144	128	151	137	141	149	162	160	179	162	149	155	135	133	128	140	144	141	141	154	152	168	163	188	141	178	156	144	144	142	154	132	140	169	152	144	162	138	155	139	157	170	143	146	158	130	143	139	146	156	162	138	165	137	140	166	136	151	142	139	145	125	149	150	168	145	147	140	158	160	155	143	149	143	150	151	178	150	134	180	132	152	134	143	157	135	158	148	137	159	134	168	128	158	146	128	154	137	149	142	144	134	126	139	139	136	147	148	156	145	143	162	139	156	149	154	137	156	131	128	140	159	154	139	145	153	150	152	147	151	157	161	137	158	126	138	139	153	159	152	127	128	164	141	158	154	144	165	145	152	142	130	149	147	135	161	152	158	164	144	155	173	144	128	127	172	170	144	154	159	168	151	135	118	154	139	154	150	140	140	133	145	140	158	149	167	132	144	141	157	167	132	145	127	111	159	160	118	142	149
46489	33835	2091	1604	1437	1204	1013	955	818	788	706	677	651	555	577	567	564	534	498	553	506	500	477	511	471	479	482	463	494	497	464	482	440	462	466	462	468	420	442	477	477	446	485	463	520	555	536	520	501	561	486	461	457	484	504	523	511	493	497	506	508	547	505	591	564	540	583	535	504	495	437	448	478	452	427	447	424	409	466	403	425	458	398	431	420	427	417	422	434	412	419	432	422	438	429	456	458	446	439	443	433	419	414	438	454	453	402	454	444	413	459	442	460	403	440	405	463	422	400	419	411	442	408	414	424	417	459	489	430	433	408	441	415	435	423	432	413	418	430	494	433	449	414	451	426	410	427	427	424	461	425	445	423	431	428	414	410	420	417	452	409	415	440	418	407	440	459	429	386	419	415	455	411	475	431	417	435	390	445	424	409	424	426	413	399	435	462	434	415	422	406	442	445	484	443	426	435	417	412	417	405	447	429	477	467	472	385	398	426	431	444	452	430	437	438	468	432	470	405	434	439	434	421	429	399	421	455	429	431	419	444	420	414	415	439	409	407	423	437	402	472	457	442	447	482	429	408	411	384	445	415	470	384	443	478	410	426	424	441	436	413	448	417	427	431	458	430	462	456	401	423	418	420	436	432	429	432	458	439	418	440	427	432	454	434	447	422	403	373	418	423	422	437	418	447	449	429	427	460	449	434	472	416	453	451	429	432	428	475	427	396	414	418	445	432	438	410	418	435	435	435	410	450	429	425	441	414	437	446	424	414	466	428	434	464	433	433	459	445	431	451	499	425	438	421	387	430	431	400	402	444	441	438	465	410	404	434	443	440	445	432	432	423	441	409	476	419	434	429	406	428	427	437	425	421	423	438	436	462	416	433	446	428	409	428	395	437	441	436	432	436	465	445	440	394	450	452	450	379	451	445	448	391	440	397	427	439	438	447	430	457	446	433	483	448	438	454	452	424	422	404	424	421	406	426	410	419	441	458	441	431	437	400	439	435	422	466	458	443	424	431	401	435	424	432	428	441	407	458	416	438	427	458	440	413	444	458	443	449	459	400	430	464	428	409	426	445	407	449	439	391	458	451	437	434	419	414	446	455	420	398	411	479	458	430	460	427	388	422	409	413	437	434	434	469	419	416	416	431	459	447	438	479	408	447	419	452	441	395	400	451	438	405	425	415	395	440	475	430	450	445	442	422	451	406	428	427	445	451	466	407	452	459	470	423	383	466	416	447	429	469	424	414	426	409	441	408	392	425	430	394	427	426	411	418	436	443	445	432	444	430	393	442	416	426	418	425	424	432	432	414	442	450	407	441	440	447	394	393	472	440	423	442	365	437	459	433	426	412	426	417	456	429	466	402	403	405	409	423	480	423	415	405	404	445	475	419	423	446	379	437	388	461	444	457	415	445	418	434	425	422	390	413	445	465	414	446	414	429	422	410	445	438	427	379	439	437	437	398	407	410	444	420	409	409	503	440	431	395	452	461	480	408	416	422	445	446	455	407	420	424	431	437	439	456	435	429	425	436	462	433	432	424	465	456	455	398	422	427	423	421	424	396	424	427	442	463	406	468	421	450	419	414	399	414	440	428	455	455	448	454	436	404	404	388	407	393	422	384	432	446	406	473	454	425	437	421	444	476	430	435	410	426	436	436	430	420	416	455	403	427	407	406	415	421	445	410	435	452	446	454	406	421	420	442	418	443	484	454	405	400	471	396	403	467	423	485	465	431	408	388	487	418	430	411	433	456	454	426	424	405	415	484	437	437	434	433	419	411	429	475	422	378	398	397	413	450	398	440	410	437	428	430	445	430	448	424	427	390	436	402	409	412	446	464	431	437	434	432	438	432	451	442	450	404	421	435	390	438	434	458	437	420	446	394	419	422	424	424	432	430	421	436	459	446	430	413	457	437	433	393	441	419	427	446	422	415	432	423	456	449	411	411	428	438	448	412	436	408	431	432	434	450	403	400	411	425	468	415	462	431	431	450	433	425	433	434	435	405	428	410	418	404	438	460	454	437	418	445	443	418	445	436	427	410	434	471	415	437	417	425	448	404	430	455	479	389	382	420	403	428	466	435	452	446	410	434	443	414	442	430	472	427	462	414	417	410	436	434	450	440	448	451	431	404	425	405	445	449	438	437	438	447	398	421	424	457	409	433	401	454	444	454	436	448	390	397	449	418	399	426	452	432	469	411	408	482	414	478	426	434	441	477	435	414	429	469	460	436	451	429	397	456	434	445	422	402	440	400	436	407	423	379	466	418	433	442	450	458	407	433	462	437	430	429	422	422	460	422	421	450	423	439	428	483	402	427	441	442	444	416	377	468	406	395	410	406	412	420	423	451	434	459	403	417	395	446	405	462	445	441	425	410	427	450	438	445	433	479	438	428	431	430	430	440	417	436	428	430	406	432	463	440	428	400	469	443	432	431	428	436	442	403	404	443	449	435	423	437	443	384	459	457	450	458	438	443	458	407	466	388	429	447	439	461	423	404	461	412	436	442	412	439	411	434	447	463	409	446	457	445	415	408	449	469	443	418	445	439	440	444	415	409	440	428	461	449	411	428	453	443	430	413	446	425	449	464	430	446	444	449	407	446	399	459	422	451	402	425	445	451	421	409	440	401	452	439	446	463	459	412	416	417	490	420	411	435	417	445	417	428	423	448	430	422	409	416	459	439	428	433	449	417	447	451	417	452	433	427	425	413	422	435	435	447	398	449	430	426	436	417	408	382	452	426	426	405	420	430	464	472	449	424	454	453	428	427	443	418	438	448	450	477	433	428	415	436	428	461	432	460	434	442	430	404	393	436	454	423	396	430	437	439	437	389	442	456	437	469	399	423	403	417	456	439	437	425	431	455	427	439	412	456	446	497	438	422	417	419	428	424	408	419	434	429	456	424	453	433	427	426	413	453	454	427	427	427	417	431	444	476	444	454	423	427	433	440	470	433	430	426	436	440	441	446	466	471	425	425	424	420	442	456	452	425	422	435	433	435	417	464	442	433	433	415	443	417	449	417	459	485	429	433	436	431	470	468	448	468	467	442	415	431	399	441	460	445	432	446	434	440	467	424	393	418	472	439	479	444	456	436	422	446	426	451	444	424	424	389	439	454	420	420	442	406	395	440	439	409	413	398	392	475	429	428	432	439	446	435	405	479	449	401	419	437	456	424	411	436	440	416	367	424	421	419	420	468	410	434	436	446	425	450	446	400	420	448	434	406	434	466	500	419	405	425	421	438	425	470	489	440	428	439	408	429	404	427	456	461	435	427	424	410	426	443	437	412	393	418	433	452	442	417	424	458	437	440	468	440	440	426	440	412	435	445	405	411	453	432	446	447	436	453	440	423	508	449	451	432	454	420	421	431	460	431	465	438	404	431	436	403	423	436	455	421	417	426	422	412	448	409	422	417	456	414	473	436	458	389	440	417	449	430	436	417	444	436	422	418	440	413	450	464	459	417	440	435	420	440	428	438	417	418	412	425	443
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
