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
338522860821	338522861381	338522861931	338522862481	338522863032	338522863582	338522864131	338522864682	338522865231	338522865781	338522866332	338522866882	338522867431	338522867982	338522868531	338522869082	338522869632	338522870181	338522870731	338522871282	338522871831	338522872382	338522872932	338522873481	338522874032	338522874582	338522875131	338522875681	338522876232	338522876782	338522877332	338522877882	338522878432	338522878982	338522879532	338522880081	338522880632	338522881182	338522881732	338522882282	338522882832	338522883382	338522883932	338522884482	338522885032	338522885582	338522886132	338522886682	338522887232	338522887782	338522888332	338522888882	338522889432	338522889982	338522890532	338522891082	338522891632	338522892182	338522892732	338522893282	338522893832	338522894382	338522894932	338522895482	338522896032	338522896582	338522897132	338522897682	338522898232	338522898782	338522899332	338522899882	338522900432	338522900982	338522901532	338522902082	338522902632	338522903182	338522903732	338522904282	338522904832	338522905382	338522905932	338522906482	338522907032	338522907582	338522908132	338522908682	338522909232	338522909782	338522910332	338522910882	338522911432	338522911982	338522912532	338522913082	338522913632	338522914182	338522914732	338522915282	338522915832	338522916382	338522916932	338522917482	338522918032	338522918582	338522919132	338522919682	338522920232	338522920782	338522921332	338522921882	338522922432	338522922982	338522923532	338522924082	338522924632	338522925182	338522925732	338522926282	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25894	18031	23534	28378	28144	24855	20131	8154	3026	2240	1793	1711	1183	739	653	454	539	502	382	314	327	292	296	271	253	252	241	267	261	252	235	266	234	246	245	247	256	260	256	247	222	269	240	261	235	254	254	214	261	219	260	250	263	237	273	235	254	231	258	223	229	247	236	242	259	222	253	226	249	245	263	257	252	229	266	268	223	283	262	249	237	246	253	248	256	229	260	267	268	254	294	259	260	269	250	274	256	274	272	234	248	245	246	271	253	256	255	241	264	241	276	297	228	233	252	233	281	254	237	250	236	266	243	217	249	277	253	229	247	223	241	253	248	274	227	268	261	225	245	214	252	248	245	252	273	232	259	242	269	296	265	271	223	256	241	267	237	253	215	241	279	239	244	237	266	275	269	224	245	269	255	259	264	223	273	243	250	264	229	272	247	274	220	247	242	274	264	231	274	222	235	233	226	284	260	252	262	248	249	232	219	247	247	248	258	239	272	232	243	234	229	242	265	251	271	238	257	221	250	261	235	248	275	249	242	249	270	232	242	230	262	237	225	255	239	272	255	241	248	267	238	264	268	233	221	299	281	246	239	246	235	238	226	235	232	250	254	259	234	268	230	236	258	274	254	257	289	226	265	250	259	250	250	269	284	219	241	253	278	259	243	262	252	262	235	244	244	226	244	270	274	233	236	242	234	231	255	249	243	259	250	249	266	228	233	240	265	225	254	240	238	239	253	241	256	233	239	227	246	221	251	248	246	250	244	268	257	281	209	270	297	241	250	257	231	246	226	273	250	262	232	247	239	285	283	247	258	255	254	227	248	247	245	249	261	254	242	265	279	268	310	240	256	265	267	257	235	256	208	251	250	258	263	239	233	277	263	279	273	244	256	272	254	251	259	230	261	241	240	262	204	206	259	243	260	239	211	257	244	229	274	252	230	226	250	227	248	222	254	233	256	260	272	247	254	260	273	222	226	235	257	241	227	221	260	258	240	259	264	248	271	255	262	259	258	235	232	256	236	288	277	257	226	242	230	218	265	232	256	235	251	253	235	263	255	239	246	228	230	263	270	234	255	225	263	253	233	253	261	244	202	256	242	279	268	248	275	251	251	228	255	255	257	231	236	254	244	243	239	257	234	251	254	228	252	253	245	254	244	260	277	272	268	233	252	276	251	249	254	240	267	257	259	258	255	209	247	282	271	216	275	247	247	253	229	268	268	250	257	230	256	242	269	277	246	243	254	248	248	258	223	271	275	253	272	257	251	260	235	228	247	237	251	231	268	232	261	271	265	258	219	267	258	246	266	225	263	232	240	247	231	235	229	257	239	249	246	242	264	247	248	265	236	262	258	237	231	244	261	250	234	233	242	259	217	272	251	254	280	229	271	238	258	238	272	254	237	270	265	229	228	235	235	243	229	267	211	258	241	229	254	251	256	242	243	271	258	231	242	244	283	256	241	233	232	284	232	250	244	238	230	262	257	248	241	229	226	230	252	238	234	233	268	229	227	238	263	237	298	259	239	208	254	255	244	261	228	221	259	263	254	274	225	260	241	267	235	258	251	292	258	238	291	229	232	275	269	243	240	269	259	242	251	239	231	229	277	246	239	243	252	226	278	230	276	261	237	247	243	260	239	245	252	260	200	250	243	244	252	241	268	254	251	248	234	245	231	222	244	234	241	238	251	254	273	249	249	233	264	253	230	276	259	234	253	266	277	249	243	249	242	230	253	265	289	240	246	266	250	260	249	238	256	247	267	247	240	238	230	243	268	241	274	248	254	261	269	266	265	266	217	251	251	275	243	236	224	277	226	258	261	244	249	264	257	217	259	243	228	259	256	262	256	236	246	251	262	262	273	250	251	252	236	225	244	280	264	273	246	274	267	255	252	268	246	244	242	237	243	220	243	244	234	282	220	241	238	273	275	276	280	254	249	228	250	236	245	219	254	262	230	261	282	256	257	235	232	269	257	254	240	242	213	223	253	242	273	239	253	275	270	242	239	224	274	235	238	266	218	238	226	235	255	251	237	251	232	236	234	254	249	243	241	258	261	259	223	265	239	276	241	244	256	268	244	266	246	267	252	256	254	246	302	235	222	247	253	246	256	246	235	265	254	239	252	238	269	242	236	244	266	252	218	249	231	253	223	250	224	275	269	249	277	246	287	252	230	259	236	228	257	257	228	231	289	271	275	236	251	260	258	222	259	220	260	271	238	235	255	213	219	247	256	243	219	253	263	265	275	256	253	264	250	210	259	226	255	243	267	261	237	238	243	235	240	224	264	249	248	255	259	234	282	256	268	245	259	251	237	261	297	255	254	247	253	236	259	250	228	244	228	240	251	262	278	244	266	240	252	221	239	241	244	252	245	236	243	244	266	256	242	237	254	228	252	238	245	237	241	253	211	252	242	247	228	236	237	226	285	253	246	274	239	255	251	241	224	277	230	234	265	260	233	237	228	270	264	240	251	239	280	254	242	248	261	297	241	248	228	235	256	229	262	253	250	274	243	264	261	234	261	242	243	247	255	245	254	236	249	233	260	249	254	273	239	252	245	276	246	238	201	262	281	274	253	242	251	258	262	244	247	300	264	268	222	250	246	236	251	233	264	251	239	245	254	228	256	254	264	269	248	235	225	231	250	246	254	226	230	214	267	241	260	226	255	250	280	237	278	237	240	252	256	262	242	260	250	259	264	256	234	240	240	243	257	261	238	231	232	266	273	234	258	248	253	255	230	250	219	259	237	237	266	251	217	249	239	241	244	253	252	283	258	257	277	270	221	232	261	263	247	256	224	244	249	250	247	207	231	236	219	260	244	237	280	245	265	258	268	223	268	274	267	248	264	255	241	271	268	243	257	260	274	262	229	254	270	243	279	240	241	274	252	274	230	246	264	261	256	259	242	228	237	257	262	247	244	245	244	234	246	249	249	244	239	246	251	247	239	258	243	260	252	262	247	237	264	234	254	238	235	243	253	247	257	245	254	225	263	257	239	246	229	238	265	256	212	232	230	263	243	240	221	235	258	238	237	240	275	239	256	256	236	262	249	244	260	264	210	225	219	253	235	265	254	247	246	233	233	265	278	259	259	246	255	228	216	261	283	287	240	272	242	266	225	253	265	249	246	262	250	255	249	233	248	256	250	242	258	251	288	263	245	242	237	241	250	267	267	213	238	250	250	273	264	254	253	218	240	261	257	217	253	242	227	232	251	246	253	237	279	246	234	259	231	246	234	268	237	266	266	257	255	211	264	235	227	255	223	252	260	253	247	267	225	261	218	262	246	250	283	239	249	261	231	263	241	204	257	259	257	242	252	249	267	253	231	233	239	257	251	272	234	262	232	232	263	251	252	226	242	262	249	254	273	290	205	231	271	275	268	256	274	259	240	273	246	249	251	241	280	243	248	247	239	243	208	255	262	235	260	224	248	245	278	256	247	276	270	265	259	241	268	219	270	271	264	283	254	250	221	273	255	240	236	217	247	263	234	244	266	273	230	221	264	238
17361	16129	29244	36750	35056	34896	25805	9691	5862	7351	6338	6622	5378	3665	2979	2255	2460	2168	1508	1044	925	931	830	810	822	822	781	798	738	681	754	622	656	652	661	679	693	631	578	645	622	632	637	640	594	646	646	668	663	658	617	621	654	626	622	642	630	592	645	626	660	690	610	598	659	633	608	599	620	684	598	594	595	648	616	631	625	582	659	638	611	719	610	669	652	592	574	620	660	597	617	615	660	664	625	617	619	624	635	675	608	653	641	652	647	624	611	652	599	626	617	593	617	622	607	626	573	591	671	622	598	625	640	653	628	609	658	613	632	618	593	652	598	630	636	627	624	604	638	668	566	629	623	622	663	654	599	693	639	622	641	621	630	606	622	641	622	633	616	668	636	570	633	636	619	634	641	649	645	642	618	588	591	601	702	639	639	617	601	630	614	618	612	615	626	599	633	651	586	627	647	630	638	633	597	621	592	620	603	617	639	620	603	616	600	618	655	640	619	613	639	600	619	649	597	638	679	611	558	638	617	594	653	638	555	629	652	622	610	633	646	595	624	626	617	599	632	605	654	617	604	643	626	621	604	599	584	651	674	587	623	614	621	594	661	635	645	633	699	627	651	628	582	626	628	618	628	617	641	642	634	655	666	614	617	624	659	622	607	603	637	620	625	608	615	591	614	629	664	597	616	688	655	589	686	589	589	672	595	586	640	634	613	639	626	602	638	652	633	660	582	621	635	594	627	601	646	657	656	616	614	554	620	621	640	661	670	607	596	602	574	605	636	658	605	647	609	572	624	645	607	642	624	624	562	654	671	641	618	622	604	597	594	604	659	593	636	639	574	622	621	642	611	665	645	638	661	623	657	623	630	627	613	617	638	592	629	627	610	589	595	621	627	610	639	663	601	616	609	621	620	624	653	631	621	611	658	581	622	604	629	609	608	580	594	614	632	638	629	652	617	565	653	614	611	606	653	653	625	623	607	630	637	604	628	624	637	636	626	619	654	593	616	624	618	651	588	632	657	661	643	629	646	603	598	609	657	650	641	616	631	623	649	668	624	640	581	650	616	637	604	616	627	624	591	573	615	665	627	628	575	617	599	639	607	633	654	596	633	640	669	628	634	607	613	621	657	623	626	648	604	633	592	560	643	639	634	631	640	582	638	668	618	581	623	602	639	590	636	600	614	671	665	621	662	650	636	648	616	610	606	626	608	593	640	628	633	616	625	614	623	634	625	605	668	652	630	598	638	596	640	615	628	655	644	626	595	671	614	662	624	603	622	593	666	637	595	673	640	656	626	641	611	597	574	662	638	678	611	587	665	652	580	641	653	616	656	639	648	626	611	629	673	629	640	626	631	609	678	580	632	647	617	612	614	602	617	644	653	672	653	581	608	618	631	637	652	609	618	601	610	638	668	651	581	638	599	595	603	650	638	604	610	641	633	630	613	615	587	629	637	628	619	633	661	611	636	609	611	634	644	608	609	658	639	657	635	597	611	635	612	609	627	630	656	626	624	654	632	647	689	651	636	626	593	588	595	627	641	639	634	632	613	646	622	609	672	619	620	582	589	678	629	639	626	640	651	626	596	646	659	662	622	589	626	595	631	622	601	617	630	615	628	673	663	603	620	592	626	664	640	661	632	627	645	577	632	643	584	656	631	605	658	625	676	610	628	642	654	609	630	614	612	610	671	631	622	641	618	617	609	588	639	638	627	615	616	603	635	624	622	593	647	593	612	633	621	646	663	632	616	638	658	644	622	665	622	617	679	626	620	647	607	614	625	575	677	645	618	578	652	603	650	625	643	636	644	592	612	556	641	617	649	663	648	613	598	622	681	624	595	634	660	610	643	646	626	614	629	613	600	590	646	667	630	661	624	608	625	613	578	619	643	641	625	612	651	626	593	619	549	590	649	621	618	653	598	627	621	619	672	611	645	641	680	649	655	613	622	616	643	644	650	592	659	637	638	644	634	596	618	602	629	618	569	581	603	580	623	620	591	585	632	628	620	616	639	621	620	642	592	630	584	654	626	618	593	607	627	625	621	632	582	642	631	579	624	600	647	641	587	603	625	653	651	621	637	651	663	610	607	658	629	635	635	675	626	616	669	575	631	686	633	616	590	614	680	597	607	613	607	643	587	624	632	663	587	631	614	642	637	644	585	666	566	619	640	588	594	604	603	644	616	603	609	662	605	619	610	620	629	628	581	633	609	662	633	607	609	595	615	648	631	628	617	667	586	591	624	632	637	615	601	623	626	629	590	617	618	639	640	616	616	639	704	602	596	623	588	612	633	644	616	624	640	612	649	688	633	635	605	649	638	607	633	572	642	649	604	616	620	593	606	643	593	576	624	599	618	635	609	604	655	650	647	639	630	620	613	634	581	610	654	603	601	623	647	576	599	596	613	582	604	609	609	637	586	647	622	599	691	647	634	598	614	621	598	600	611	601	611	576	621	602	603	607	612	645	645	640	638	671	600	601	623	576	634	635	660	603	628	634	610	637	661	620	634	618	623	651	615	599	644	613	631	586	637	611	617	588	663	627	573	656	586	604	622	600	620	605	618	646	601	615	615	632	621	616	644	651	644	609	595	639	602	625	631	614	622	571	620	619	601	621	632	629	636	649	620	596	642	644	605	651	626	673	626	635	635	627	596	658	586	623	633	663	619	616	616	631	611	607	648	645	608	625	610	607	652	643	634	596	640	671	634	687	679	612	643	627	626	619	635	588	613	653	644	609	593	645	614	601	625	648	599	628	578	581	625	606	634	625	624	632	622	622	655	594	658	614	638	628	628	635	620	606	642	613	649	641	602	618	633	647	655	616	600	592	648	636	631	592	657	635	631	632	665	586	659	614	670	646	642	646	613	634	622	675	594	621	612	615	615	653	643	644	634	659	625	588	587	615	665	638	594	634	600	590	621	632	652	590	658	620	631	608	655	632	646	577	634	640	619	601	616	575	647	605	616	683	648	634	625	571	627	644	648	635	599	653	574	613	644	649	633	670	613	556	664	609	632	608	633	602	631	620	620	588	669	626	645	637	622	660	640	642	605	636	649	569	579	631	627	640	594	590	667	627	649	636	607	637	611	611	633	581	602	617	642	616	614	595	601	622	589	627	621	650	613	660	600	598	575	643	621	624	621	598	655	617	646	590	621	615	673	610	647	650	619	628	622	683	666	593	642	616	625	639	639	655	664	594	607	600	655	602	648	665	626	637	643	638	631	623	599	623	602	606	616	647	647	616	628	614	640	634	647	645	599	651	640	618	628	640	587	649	608	616	630	666	634	641	665	641	662	676	626	615	648	611	603	623	642	607	648	620	658	640	584	638	589	618	647	630	624	630	600	676	598	638	669	621	679	627	626	619	611	620	665	640	636	659	642	609	625	634	629	639	620	600	574	632	607	637	607	629	596	619	576	650	599	609	647	602	613	581	582	623	602	627	628	598	650	629	634	627	659	620	718	613	621	641	586	612	650	619	632	631	661	616	641	648	608	630	618	635
8144	4470	4598	3798	2287	1743	1231	708	637	595	524	469	463	438	446	426	416	434	408	398	365	368	390	354	368	386	387	409	399	406	368	397	396	345	424	410	400	405	400	399	369	377	412	402	412	359	354	372	393	407	403	364	400	382	382	396	396	395	375	366	368	404	358	385	391	377	405	430	425	397	379	391	423	379	373	377	404	416	406	343	371	411	378	378	412	412	348	423	415	389	395	400	403	388	392	423	407	371	384	394	374	400	403	419	392	374	380	376	408	371	396	380	395	380	428	383	382	369	376	373	361	393	392	374	388	422	372	390	445	391	411	398	363	393	424	402	359	347	410	354	372	367	427	386	372	397	389	402	372	379	384	358	379	387	376	390	395	373	386	360	370	395	411	392	380	371	375	345	404	373	381	401	407	385	344	409	390	412	391	404	422	385	366	382	363	365	446	419	364	362	380	388	372	363	382	378	380	374	391	400	380	394	427	384	373	383	374	362	425	380	414	390	429	394	387	359	425	430	371	370	395	392	370	410	363	406	380	340	361	405	385	398	405	427	346	384	422	390	354	399	381	395	370	396	415	383	368	413	370	386	389	370	356	369	403	376	388	393	416	401	409	394	412	391	362	394	390	428	364	363	419	341	398	360	385	351	385	372	377	390	412	410	390	347	405	437	364	362	401	398	408	370	353	374	393	374	384	346	391	390	354	380	391	381	413	348	400	380	351	366	387	405	389	405	391	396	368	364	385	384	417	363	372	354	413	398	395	403	393	385	394	371	397	399	418	385	402	388	387	414	391	425	399	390	368	406	386	397	400	367	401	409	376	413	413	420	392	399	378	393	380	396	407	419	407	390	364	394	360	432	412	370	382	396	386	390	393	378	385	386	368	401	414	405	405	393	382	370	392	374	373	406	401	429	405	364	372	384	389	395	368	384	396	410	405	360	386	362	374	371	386	371	369	406	366	357	411	417	406	419	371	386	362	387	377	370	373	408	369	348	390	397	406	375	365	388	401	412	393	421	409	370	361	397	413	408	390	348	383	345	390	389	364	388	395	369	407	386	401	424	379	398	404	400	405	380	382	362	392	384	384	394	387	396	435	382	445	385	385	412	383	379	397	393	379	320	385	386	378	402	403	365	368	415	429	377	384	399	389	390	416	409	365	394	395	412	389	408	380	371	388	386	367	411	431	390	404	374	377	388	379	369	394	377	415	390	390	385	401	396	382	387	350	403	383	347	377	394	379	399	379	405	387	368	403	372	376	423	395	434	372	346	417	353	392	403	379	404	385	400	391	416	397	387	382	377	364	381	360	404	345	382	360	350	394	419	426	392	395	378	400	404	376	419	330	382	363	410	346	424	435	386	369	409	369	389	398	375	362	393	420	391	371	389	398	340	391	370	341	409	408	376	393	372	364	374	356	390	385	387	380	368	368	394	358	385	380	400	420	374	383	376	407	415	407	394	355	409	402	368	400	385	404	394	396	386	433	440	392	386	374	397	362	405	413	398	409	399	406	415	410	401	416	368	381	386	382	397	377	405	407	402	395	393	402	385	398	413	386	411	391	357	358	374	386	400	391	396	385	404	381	385	399	374	377	398	363	424	365	351	413	402	385	385	388	368	431	388	375	370	390	361	327	374	399	348	383	374	393	366	393	356	360	373	385	400	373	365	413	338	365	426	396	372	422	361	408	367	392	426	406	398	363	357	384	405	413	407	418	380	415	427	384	404	399	401	415	399	376	388	377	371	420	396	431	362	352	367	386	387	387	399	412	380	374	411	382	387	358	406	414	393	392	397	377	384	379	394	374	371	382	370	366	360	413	410	373	355	397	384	389	392	384	421	395	365	364	393	382	400	389	367	399	400	374	362	401	403	408	475	392	400	357	411	410	391	359	383	418	414	413	367	376	371	376	418	388	388	388	393	411	368	391	401	386	373	406	402	383	403	395	371	379	379	403	404	367	391	376	385	388	362	384	364	391	400	370	413	424	415	371	377	417	336	360	385	385	396	367	414	382	356	382	414	377	381	370	366	410	413	377	380	375	372	357	378	421	389	376	374	362	379	363	415	391	401	359	378	371	380	409	378	359	401	369	401	387	414	374	384	398	417	377	407	367	405	409	403	394	424	378	418	408	407	398	388	411	373	382	389	371	394	359	378	388	382	378	415	372	352	353	390	423	374	367	369	369	378	388	346	380	374	403	378	408	402	390	386	380	368	401	405	398	395	389	377	376	406	363	400	337	388	404	418	402	377	383	422	369	371	383	362	360	367	384	394	408	385	375	408	370	362	370	380	382	373	376	402	392	412	429	365	368	445	381	406	374	409	363	378	381	401	369	369	362	398	379	377	386	382	382	381	342	376	396	411	398	355	417	381	379	393	371	407	399	395	383	407	366	377	408	363	412	397	381	405	414	403	373	432	371	372	413	393	372	376	439	399	410	421	377	414	391	389	363	402	412	382	369	389	416	391	369	377	397	401	395	394	365	404	403	389	416	348	367	418	363	386	384	413	389	396	403	391	389	391	462	401	396	369	400	396	398	396	382	422	367	383	376	411	343	384	396	389	364	370	391	373	379	446	395	437	377	388	383	411	367	401	410	360	412	347	411	417	385	381	388	443	379	401	383	372	408	402	398	373	405	392	378	415	384	413	379	357	401	393	405	405	383	383	339	381	363	372	390	395	411	393	365	403	397	414	344	387	381	404	404	386	410	366	408	397	371	346	378	366	368	339	401	390	406	425	358	359	400	380	370	411	384	354	379	397	386	395	384	354	382	422	383	417	382	360	366	409	391	379	373	404	411	374	368	366	340	383	383	361	370	375	363	389	383	394	361	394	370	425	373	392	357	377	372	365	375	411	356	392	399	363	416	391	384	398	396	378	388	388	371	376	393	409	387	375	394	421	391	400	388	364	377	370	397	377	410	414	401	388	380	376	405	386	360	397	402	385	390	405	359	378	378	342	372	385	385	415	383	394	405	379	412	363	384	388	367	354	425	380	385	366	392	398	371	408	428	360	375	389	403	389	364	359	372	404	395	372	367	373	360	365	373	381	430	378	413	375	397	396	400	425	378	390	407	381	407	384	415	423	377	398	416	372	414	392	395	382	411	371	396	341	392	384	400	441	349	401	377	376	385	431	395	387	389	374	351	382	377	407	349	420	370	355	360	418	369	380	387	374	368	368	419	398	378	413	385	403	396	396	406	391	384	384	407	389	363	359	346	383	367	375	355	362	382	385	411	402	393	376	337	388	375	381	376	361	417	379	388	390	372	383	422	405	390	375	395	401	405	365	398	380	377	359	349	375	360	372	399	366	342	371	394	374	403	378	372	414	429	370	366	363	378	368	397	413	393	418	373	374	386	371	395	367	359	377	426	379	420	354	386	400	390	378	413	383	345	405	377	414	354	414	386	408	409	409	399	408	378	423	400	385	391	369	399	373	387	364	413	364	388	426	411	378	370	382	384	347	399	364	417	418	389	382	401	437	392	377	373	390
6286	5223	9579	11202	8315	7221	4828	2584	2071	1913	1643	1598	1485	1344	1209	1198	1096	1129	1096	1038	988	1009	955	1014	940	972	948	974	941	994	940	970	966	917	935	944	902	933	948	885	936	917	902	952	880	931	945	896	906	951	926	877	989	912	972	981	939	965	850	925	987	946	884	901	932	977	960	907	950	978	964	903	950	914	953	980	853	959	924	907	939	929	911	898	894	904	895	949	895	916	935	971	910	907	915	898	883	938	935	924	938	933	975	894	926	895	897	874	915	958	922	902	866	903	951	935	915	906	872	963	961	939	916	933	955	936	909	925	915	960	951	927	980	948	886	904	934	925	927	934	938	905	934	931	977	982	934	962	888	954	924	946	891	916	925	953	900	929	901	902	919	899	861	981	939	903	924	894	995	928	942	912	942	899	902	895	904	898	917	891	935	961	890	977	920	938	908	872	896	883	930	873	944	869	895	971	951	905	927	946	928	906	970	901	914	923	945	922	953	925	929	928	888	905	924	883	939	877	961	939	956	910	939	943	913	902	929	905	940	893	918	903	983	896	944	879	933	919	931	958	926	863	949	942	895	952	924	922	985	936	958	930	920	887	957	919	922	916	955	986	865	936	960	892	921	929	905	920	895	929	900	969	948	890	926	977	872	904	945	940	913	914	957	940	916	941	941	925	889	869	867	958	905	898	893	892	947	939	950	909	900	871	938	928	934	961	966	940	942	933	957	934	940	913	898	874	969	928	921	882	927	941	923	896	928	946	932	897	888	905	894	860	955	894	892	937	918	963	932	940	927	882	923	906	936	911	942	954	931	960	929	925	939	926	915	927	919	966	936	918	937	924	958	961	933	968	936	897	923	915	937	991	944	913	931	928	893	937	954	955	946	942	915	904	921	907	967	888	930	936	982	931	902	967	945	933	958	930	931	887	908	878	929	928	929	872	937	959	928	943	907	895	900	996	948	886	877	941	928	891	936	905	938	932	937	923	944	974	948	840	947	915	972	964	944	882	914	918	912	910	912	958	912	945	943	940	948	941	915	964	935	898	899	906	962	920	982	937	922	934	962	930	929	920	915	873	910	899	910	863	916	926	956	964	912	937	936	913	919	891	964	966	938	951	889	918	929	928	961	971	935	912	925	965	943	892	917	955	917	984	885	984	933	919	976	949	906	906	937	935	895	872	954	928	887	972	888	933	869	919	952	878	970	935	842	972	928	931	921	891	927	886	934	943	936	945	960	942	904	962	913	950	952	921	950	977	915	986	973	915	900	925	938	942	937	886	911	920	942	982	945	940	962	936	989	915	960	957	890	887	954	932	980	962	953	954	915	870	949	912	896	941	913	911	898	993	932	940	946	871	953	881	936	922	906	872	880	899	951	883	936	892	913	869	942	930	957	1000	964	911	916	950	938	900	899	911	904	929	907	905	934	941	969	973	924	916	951	913	887	913	925	904	898	920	926	917	903	897	913	935	928	873	963	977	907	863	947	865	894	970	961	942	930	938	920	961	929	882	905	914	973	959	944	982	951	902	906	943	922	936	940	913	940	930	916	977	949	932	934	927	948	950	932	948	958	927	905	921	930	913	871	957	940	910	931	877	923	917	895	944	948	896	938	951	940	972	896	922	899	935	965	909	951	928	936	867	956	926	961	862	936	908	920	928	908	940	882	938	931	941	902	1027	940	933	918	896	926	927	902	961	997	950	911	940	962	940	935	904	917	903	944	956	951	910	903	943	959	940	897	946	874	943	889	952	872	908	932	942	888	923	943	914	891	954	967	917	965	896	880	910	866	965	973	951	861	901	921	935	929	921	914	932	952	974	896	906	957	942	917	933	905	920	881	931	935	981	898	932	938	921	923	882	982	919	864	935	890	939	949	890	927	902	959	883	970	932	892	928	886	974	908	921	920	922	949	912	902	947	906	956	960	947	918	914	1002	909	947	925	989	933	910	925	936	930	946	935	897	956	972	934	916	945	977	934	923	905	884	968	914	978	903	917	891	877	906	933	892	903	922	997	885	962	932	951	924	951	930	951	942	957	901	909	907	928	928	867	929	915	939	908	914	960	941	907	925	901	930	918	907	967	1003	928	945	910	896	938	913	909	963	935	900	939	917	898	932	968	921	930	978	913	950	906	933	900	916	924	876	936	881	946	940	872	933	982	975	962	879	912	908	977	928	988	942	910	876	920	898	926	930	936	881	954	915	912	907	910	892	941	905	965	948	943	880	916	912	887	900	982	868	934	945	986	998	903	927	937	900	960	877	893	933	882	943	884	887	920	873	925	935	891	923	894	960	936	918	952	939	917	941	901	946	929	935	896	941	925	963	897	954	945	948	901	902	900	882	905	947	890	986	906	979	892	950	935	934	977	938	924	880	895	919	898	957	897	909	963	934	963	891	934	933	918	891	893	942	920	929	913	895	871	907	906	951	916	892	906	911	981	944	926	905	906	1000	974	904	928	904	929	880	895	925	931	977	966	911	892	925	918	896	948	925	859	933	906	927	903	892	916	977	964	892	975	927	942	962	915	917	894	915	930	885	929	915	961	911	969	885	907	971	915	897	966	950	901	931	960	918	911	920	933	939	946	904	880	932	889	930	906	908	975	888	945	912	941	885	938	948	934	979	908	940	876	928	928	945	932	930	925	991	925	982	937	940	963	923	929	995	894	936	913	957	883	965	894	950	933	909	934	908	951	933	914	913	966	920	933	916	895	904	926	938	928	920	900	962	935	917	903	946	980	937	883	953	942	932	913	898	904	920	990	868	938	912	954	942	935	899	904	910	973	973	916	936	999	927	889	955	936	917	920	969	946	948	883	964	924	958	964	867	899	887	908	914	939	947	942	922	973	913	946	959	974	941	896	953	922	963	888	904	918	926	914	929	888	904	942	912	920	950	928	942	884	985	917	940	933	953	911	928	920	958	909	953	926	906	901	950	942	926	904	936	930	945	937	912	987	955	964	908	958	972	919	877	893	875	933	850	957	860	847	935	935	936	935	862	917	912	932	957	945	956	941	899	893	916	955	925	875	924	902	930	957	930	896	927	937	956	904	930	955	1010	929	953	927	903	927	966	898	1022	915	880	919	937	946	898	891	914	899	976	930	940	881	936	891	978	946	948	928	925	897	997	933	998	904	949	930	997	880	941	868	969	896	914	916	961	913	931	1004	942	912	939	932	944	889	946	957	948	940	919	893	973	932	930	919	933	976	909	980	882	840	917	935	1031	966	903	952	942	935	924	931	904	895	930	998	965	938	965	1011	911	927	889	990	1002	948	897	933	944	951	896	916	904	951	971	861	956	923	944	943	942	921	925	921	994	982	899	889	924	933	982	926	977	877	934	990	930	904	964	933	886	949	891	899	927	981	963	929	912	893	897	944	875	893	925	856	965	865	908	934	926	961	961	954	898	906	933	897	969	940	965	988	933	932	920	859	939	941	958	976	972	949	910	954	970	918	915	954	955	926	935	907	913	936	935	960	925	880	944	950	846	927	940	961	910	933	891	937
17134	10733	15894	20494	21291	16160	8145	3510	1459	1249	1024	876	827	574	562	484	489	458	417	372	319	365	377	354	363	319	355	326	350	358	349	321	383	355	356	318	348	349	375	333	342	344	330	328	344	344	344	341	360	371	354	377	334	350	364	322	325	348	313	357	326	337	321	295	327	292	349	324	298	328	319	328	341	341	356	374	335	347	325	273	342	326	361	352	330	326	353	304	355	338	339	313	347	343	339	351	331	342	324	348	336	318	345	333	335	370	331	369	371	315	306	326	366	315	314	319	342	329	326	361	342	343	320	327	337	334	320	314	347	303	333	357	331	359	316	336	324	344	346	306	326	319	336	372	323	339	326	328	333	308	365	350	371	363	297	311	330	367	373	338	316	339	309	364	340	319	342	373	319	336	347	314	313	315	316	333	341	334	320	328	333	344	354	334	357	400	325	342	349	341	345	319	306	322	355	320	355	325	333	318	351	309	370	325	341	335	355	337	338	308	321	355	345	341	310	365	342	339	369	320	318	332	315	369	323	331	365	328	304	373	329	338	326	312	346	342	348	330	332	355	400	360	344	328	326	363	337	355	277	334	325	311	318	344	370	300	309	321	351	344	356	331	328	356	345	327	329	306	325	359	321	378	308	337	344	330	336	322	319	345	368	332	360	343	374	336	348	346	322	291	363	324	322	325	328	324	322	335	305	342	350	306	342	347	328	337	318	359	354	319	352	383	317	333	336	329	338	333	349	318	329	326	358	309	321	333	292	322	321	331	315	337	333	341	318	352	339	315	331	345	332	314	321	319	320	305	326	337	324	329	337	331	357	373	354	344	330	360	335	343	359	327	369	336	371	332	298	372	345	322	332	331	318	335	355	312	309	347	371	353	337	308	328	331	367	327	343	353	319	320	335	301	334	329	339	323	310	322	308	301	352	357	345	329	320	372	354	320	306	348	363	325	303	337	371	353	325	330	348	319	322	349	354	335	341	331	304	317	307	300	335	316	337	335	317	327	318	317	319	346	359	339	307	320	350	322	275	370	338	340	323	324	379	343	296	304	312	328	358	352	297	336	304	314	353	334	361	363	346	303	308	347	326	322	366	288	373	339	327	311	311	361	328	324	323	319	364	314	352	355	336	335	325	350	349	332	327	342	291	354	315	331	346	361	312	330	329	370	340	354	321	305	338	343	322	311	340	341	365	345	301	359	322	386	322	341	375	370	337	321	333	331	299	305	335	335	357	320	374	376	352	347	337	350	358	310	319	333	328	334	337	336	349	334	320	317	336	324	367	304	352	317	321	377	300	349	363	349	325	350	314	308	328	343	376	325	342	298	341	336	355	320	338	317	339	311	313	374	390	326	330	348	309	310	298	328	330	326	340	337	354	356	345	378	344	330	385	310	319	340	342	339	309	349	284	338	324	350	364	310	332	335	319	292	342	351	371	332	320	357	334	338	344	322	320	332	339	340	280	328	333	325	356	340	344	346	367	341	341	350	315	331	350	330	317	335	321	347	347	354	351	325	348	357	318	296	326	356	327	309	317	342	355	349	347	310	328	352	323	328	355	345	356	318	329	335	315	334	348	350	336	304	323	354	370	335	334	346	330	351	337	349	379	359	327	329	318	324	345	323	315	343	300	328	327	351	319	345	334	319	329	326	328	319	341	350	297	339	309	337	327	341	331	331	377	322	322	354	331	341	342	327	318	351	363	321	359	326	305	330	334	300	361	335	347	364	339	351	290	352	375	343	338	354	359	333	345	357	333	357	321	321	324	336	324	317	326	354	320	358	345	316	348	374	340	326	313	362	301	351	323	352	318	302	320	327	317	333	319	353	344	339	340	335	348	327	327	313	385	366	343	356	356	360	322	336	376	330	339	339	352	326	311	310	310	349	336	336	361	381	348	337	352	319	342	343	325	351	350	305	345	354	349	328	350	329	345	362	333	334	311	375	344	325	303	329	344	343	341	329	361	363	328	333	344	332	361	332	348	327	333	318	341	315	317	314	340	360	308	361	326	368	341	344	332	334	307	337	346	359	331	321	326	352	377	344	336	348	321	354	317	328	328	312	316	304	341	318	330	366	341	382	347	329	364	322	352	315	355	327	307	343	329	313	337	335	336	366	330	336	344	321	352	346	310	331	338	368	347	335	318	349	338	333	334	345	322	321	336	314	321	290	322	333	361	309	317	301	359	330	342	357	374	352	318	321	353	299	329	309	334	342	330	345	331	318	331	290	304	307	362	337	377	320	318	323	330	288	311	315	343	332	315	339	344	340	309	323	307	316	311	334	348	350	332	347	336	345	345	315	327	389	342	315	309	346	341	318	320	327	317	314	299	359	311	326	391	327	340	353	347	312	337	306	305	346	312	353	332	310	374	319	366	327	329	297	337	331	343	305	326	323	328	360	300	373	339	322	306	330	316	369	372	332	333	320	351	384	302	350	349	348	350	340	363	361	330	346	340	340	328	346	337	305	342	315	333	308	314	356	339	356	363	323	324	357	319	347	307	351	320	377	319	342	329	334	347	329	331	364	330	337	330	330	343	347	319	307	370	346	342	317	430	344	333	348	356	339	347	313	340	334	357	347	359	321	322	330	318	324	329	317	346	340	352	363	350	335	332	306	348	283	346	306	309	278	299	339	345	341	370	338	337	309	330	393	328	326	308	327	334	338	332	348	301	349	303	361	305	363	329	342	352	301	343	334	320	333	300	343	311	330	328	355	350	353	322	337	321	353	326	349	335	331	356	300	324	374	317	320	317	333	339	357	346	296	341	340	334	345	338	313	370	352	321	360	331	331	337	344	339	329	330	335	327	366	316	351	329	333	313	324	334	330	332	334	331	315	302	355	343	307	338	327	337	353	333	342	326	324	324	322	357	358	296	298	364	334	316	345	355	339	348	352	305	347	357	329	330	353	358	335	349	350	332	288	352	332	329	307	317	316	335	306	298	341	368	335	355	336	327	376	331	351	338	324	355	336	314	351	324	340	322	335	338	317	343	365	337	345	327	358	347	346	340	326	346	359	360	314	334	360	348	339	305	293	332	323	338	285	356	352	321	379	332	340	321	325	324	350	352	337	343	365	357	356	334	319	341	310	347	328	350	295	342	346	318	347	336	313	361	345	364	304	348	356	330	329	307	321	308	345	366	297	326	318	300	349	348	331	327	328	348	329	328	311	332	309	303	338	349	338	320	356	374	314	338	322	352	351	318	326	314	325	357	354	340	319	340	356	355	361	308	319	351	313	325	355	344	352	306	337	363	352	345	332	360	322	328	308	313	360	331	363	344	294	358	319	334	321	326	368	346	365	336	356	300	295	338	336	306	359	316	317	343	339	329	320	320	348	301	314	352	315	373	368	318	341	326	324	348	319	346	317	306	352	344	322	365	326	348	342	366	340	357	330	351	329	351	319	302	319	347	303	337	360	343	322	318	308	336	321	364	325	317	384	355	353	361	340	340	323	341	322	351	291	300	320	327	329	316	330	346	370	337	359
13182	10895	22444	30358	31257	22801	13793	7623	4337	4858	4252	3979	3592	2539	2316	1975	1849	1620	1285	1064	981	984	965	958	890	907	872	891	869	880	860	878	811	898	851	826	807	784	890	816	801	901	834	778	804	807	874	802	792	837	836	808	851	750	827	814	780	797	798	861	817	815	793	803	815	763	836	800	812	846	821	769	826	811	794	819	850	854	790	845	836	781	787	810	813	798	755	848	851	819	805	843	816	829	804	801	786	839	840	791	806	791	828	844	796	828	809	840	831	821	816	802	779	846	853	764	838	733	838	778	843	783	840	840	819	770	808	787	852	772	803	807	859	847	848	781	833	831	776	815	848	774	852	778	820	799	789	815	793	846	852	754	843	822	847	828	818	843	860	782	835	800	743	799	828	849	825	795	792	840	789	800	797	819	847	809	842	797	832	862	821	853	786	801	818	787	877	828	767	864	835	831	800	762	806	769	790	803	833	773	820	784	827	747	787	779	827	757	809	783	795	802	813	821	819	811	822	813	788	821	850	823	791	858	839	764	803	823	807	824	785	766	789	758	756	808	826	820	817	790	802	818	853	826	843	806	818	781	826	816	833	812	866	772	774	801	829	789	807	812	837	803	799	799	798	827	819	830	801	833	754	797	792	837	833	779	814	833	806	788	772	792	866	803	847	798	827	840	831	826	833	816	795	826	778	807	816	824	794	816	785	796	870	854	827	810	789	816	803	828	831	828	819	766	781	858	825	798	822	799	799	801	795	788	804	802	815	828	837	820	803	788	802	824	777	843	836	799	820	805	783	792	851	839	783	837	793	776	830	845	819	812	810	804	806	834	804	825	811	729	778	796	839	862	792	839	812	825	823	824	772	768	848	782	817	803	830	804	745	829	755	835	841	777	811	772	849	772	791	833	786	808	775	823	844	815	765	889	819	842	796	832	800	784	816	767	780	823	779	787	869	812	828	818	847	787	807	784	789	797	817	795	830	841	836	783	864	845	774	861	837	787	815	769	787	796	824	772	791	775	849	830	821	863	825	852	829	802	834	791	818	797	784	798	806	813	790	810	812	844	814	766	739	822	831	796	798	810	769	825	809	793	827	811	846	825	826	840	785	785	778	848	803	795	833	787	855	791	840	807	824	844	770	819	839	858	823	808	816	807	837	831	797	743	827	822	743	803	796	783	820	842	862	777	817	812	802	830	754	786	843	866	800	856	814	822	823	779	741	813	818	810	825	761	821	761	841	770	814	857	804	754	827	853	814	819	845	781	802	837	816	820	803	834	855	779	804	836	806	829	795	838	826	794	782	859	808	822	817	798	818	822	771	833	808	803	810	807	847	853	818	808	806	805	839	852	820	824	801	855	840	788	805	753	817	824	798	813	869	805	841	821	774	807	814	815	778	773	785	797	848	789	805	798	831	813	777	860	848	808	793	861	816	823	840	812	841	830	801	806	811	822	824	750	800	794	835	848	852	806	799	749	808	864	813	799	838	860	839	835	853	775	811	776	900	816	833	781	785	801	794	855	774	815	833	808	825	835	731	782	794	784	798	801	764	754	745	798	825	803	815	800	818	852	827	809	834	790	798	788	790	843	821	833	829	815	771	812	845	793	854	816	834	732	755	782	793	831	820	789	804	805	813	812	878	825	812	802	849	795	833	805	820	774	771	783	846	829	762	829	776	855	824	813	846	797	750	776	802	866	815	841	825	797	819	798	805	770	766	786	806	818	813	862	775	845	775	818	823	837	816	825	785	820	813	778	840	828	795	848	837	800	844	774	819	778	853	817	794	828	807	836	794	814	817	784	817	838	853	810	840	768	857	793	852	834	786	813	792	761	843	780	837	845	803	817	813	819	788	823	774	862	784	806	813	839	850	826	758	816	839	824	808	793	801	817	821	789	785	767	845	777	773	843	798	772	804	821	820	835	805	831	818	814	821	842	770	808	829	853	787	823	751	805	807	819	821	794	832	831	811	805	849	814	798	784	793	802	813	833	810	798	829	810	799	770	823	824	805	843	793	825	761	795	838	828	774	825	797	799	818	813	831	867	826	842	824	872	826	837	799	792	812	843	810	769	834	759	779	821	826	864	785	785	812	852	855	798	874	794	837	806	811	798	838	776	892	734	783	821	854	808	788	802	863	814	806	828	788	823	798	758	814	795	842	768	835	826	834	858	841	829	806	841	779	831	786	766	842	807	818	824	802	848	850	806	783	796	782	831	869	831	805	810	822	815	837	824	838	826	845	804	797	818	807	756	799	821	833	820	823	805	815	835	842	881	837	897	807	799	756	827	787	778	804	783	806	803	793	753	794	799	859	796	835	855	786	820	779	759	785	824	872	789	801	802	795	875	797	822	757	768	785	729	839	842	832	791	845	804	862	831	842	802	815	819	836	826	845	796	827	828	876	753	828	804	801	743	832	784	802	797	816	842	856	794	810	787	793	839	836	810	773	767	809	849	818	819	779	734	838	791	788	823	794	778	788	787	835	800	767	844	826	824	815	783	811	802	845	816	805	767	831	797	821	862	815	819	793	785	849	811	853	778	802	807	774	779	840	792	815	792	761	818	836	826	810	859	779	861	810	812	788	782	828	766	804	785	782	860	791	762	814	822	864	799	798	796	872	828	808	832	814	797	819	821	848	793	819	883	797	769	858	796	786	791	798	799	857	799	843	785	828	848	813	836	813	827	813	867	758	825	815	799	868	779	781	815	818	783	816	788	829	813	785	817	794	796	823	834	790	836	812	825	814	812	816	771	821	823	807	823	782	761	828	801	798	838	824	792	781	806	796	785	801	804	752	792	853	797	777	817	796	873	818	780	839	802	794	813	779	814	785	854	796	792	784	802	830	834	774	806	849	776	785	840	838	849	810	796	844	805	854	834	834	839	782	801	886	828	832	807	767	818	793	798	824	833	793	768	799	824	819	852	788	851	800	805	825	846	839	802	798	872	770	863	836	847	807	801	824	834	786	795	825	818	774	829	846	788	796	822	793	817	819	769	825	856	779	753	798	837	792	805	796	771	788	806	846	816	833	862	779	799	787	846	823	767	853	806	850	802	814	793	795	856	768	819	850	818	835	786	836	806	843	844	742	784	800	839	802	800	889	798	812	819	796	812	777	792	834	874	833	814	792	829	800	808	836	806	840	832	843	819	850	788	857	820	779	802	801	816	852	831	867	790	837	832	794	793	776	852	787	829	838	775	773	776	811	803	771	827	753	815	851	784	867	815	749	853	862	855	736	820	791	799	859	830	844	823	786	842	780	825	788	775	802	853	841	813	755	815	849	795	893	787	779	813	778	810	764	832	824	780	841	836	822	825	804	798	823	782	785	817	776	861	835	865	813	832	786	838	813	858	791	801	798	835	790	776	824	820	830	796	805	824	868	765	842	824	829	792	795	808	836	803	815	823	801	769	828	804	847	815	819	825	808	810	844	876	819	788	803	795	794	804	782	758	851	793	820	815	826	839	803	827	830	813	805	798	790	771	818	816	809	797
25398	16385	23913	29998	31645	23956	17459	8833	3272	2251	1685	1502	1065	807	753	549	479	457	381	325	295	275	259	254	259	286	260	254	241	237	237	242	206	249	259	234	235	242	241	241	240	281	234	272	258	250	245	232	237	235	257	255	243	240	246	262	239	248	269	218	268	280	248	251	225	239	242	227	252	277	245	264	264	256	257	259	257	222	227	236	260	263	220	220	237	231	266	261	259	234	245	232	276	267	259	249	206	266	214	242	251	256	226	226	249	225	250	228	271	225	257	220	229	262	236	252	279	219	255	215	236	246	252	254	217	234	257	236	225	232	234	224	267	211	261	244	255	229	258	243	251	262	247	265	239	237	230	226	232	275	264	250	243	255	272	253	259	253	247	257	248	234	228	258	241	231	250	241	273	231	257	239	221	241	232	251	218	241	259	258	209	234	211	275	245	236	215	232	264	232	240	247	226	246	224	255	211	232	226	244	242	208	252	240	223	250	267	215	236	226	221	243	236	271	242	218	218	272	248	240	258	250	233	241	222	248	251	252	243	246	251	206	217	208	252	264	236	220	228	232	247	251	218	242	236	243	224	245	252	252	238	239	234	240	218	239	271	246	236	235	248	268	232	214	237	263	259	252	223	223	234	240	232	227	248	241	242	238	237	243	214	263	230	224	216	238	252	232	227	235	224	262	240	232	271	274	248	218	248	238	254	229	216	297	267	240	228	233	222	211	232	260	246	263	278	251	250	221	240	214	224	227	250	234	233	245	248	259	259	232	254	240	262	265	256	217	238	218	269	220	237	268	238	245	257	232	244	234	261	250	236	269	250	213	262	246	245	230	236	221	199	243	226	232	228	272	245	239	250	241	241	245	225	223	225	234	231	218	235	269	237	230	263	241	246	228	212	230	236	229	219	242	241	248	247	267	244	226	272	249	250	245	247	248	241	209	249	230	269	218	247	238	253	241	240	255	241	259	237	216	240	261	251	223	264	250	210	237	224	259	217	254	258	263	265	231	269	253	245	244	258	255	202	241	244	228	221	235	240	249	251	194	230	245	281	231	217	246	241	234	232	225	250	258	223	244	222	241	246	243	231	234	235	246	226	235	257	252	251	220	255	235	249	245	252	246	218	261	245	245	240	260	242	272	248	231	246	250	243	249	234	238	237	211	245	245	228	251	257	273	231	243	222	214	267	233	252	229	258	256	239	231	233	263	281	264	236	260	235	261	251	222	270	250	229	233	239	248	244	234	233	239	247	230	261	227	235	238	251	205	225	262	274	261	240	210	239	217	232	238	269	219	236	244	259	243	240	240	228	242	259	269	231	242	230	213	216	229	232	270	232	243	234	203	237	242	226	238	212	254	254	227	231	245	230	261	279	240	275	224	236	242	233	239	240	226	243	253	231	222	233	220	223	254	261	240	228	224	258	262	255	212	237	250	251	235	211	219	225	249	242	255	238	246	243	252	268	240	210	241	228	206	234	247	256	234	265	215	231	258	227	236	230	214	242	224	257	238	241	227	246	234	231	251	258	224	215	244	245	248	250	239	234	222	216	229	262	215	218	198	255	241	220	231	249	223	246	272	242	225	247	261	236	223	225	216	222	233	232	253	231	252	265	243	258	247	247	231	211	245	242	246	212	254	247	224	246	269	244	241	258	264	227	244	231	232	248	245	247	236	237	217	262	260	252	262	220	254	241	236	227	249	247	261	247	244	243	242	241	256	236	209	263	260	268	288	230	236	243	253	246	239	251	249	231	249	257	243	242	254	248	217	247	213	244	251	233	219	244	227	219	255	260	244	259	246	267	258	242	232	236	227	238	241	242	252	229	246	250	240	261	260	230	254	235	269	258	238	257	238	223	260	261	221	245	244	256	245	247	230	221	239	243	231	254	235	230	222	209	232	234	235	231	253	251	244	234	240	230	234	233	236	288	203	216	235	226	230	237	259	258	230	223	270	241	247	234	238	238	244	214	225	247	246	226	240	250	221	274	260	243	246	223	252	226	219	240	237	245	231	249	220	274	231	235	267	241	253	227	245	239	241	236	263	237	241	268	265	248	257	252	287	257	274	269	254	224	255	245	237	211	221	221	250	254	242	257	240	260	246	256	244	256	241	240	244	231	235	203	251	218	232	204	228	217	257	243	225	229	272	211	235	251	249	239	235	246	240	254	249	233	233	246	239	246	225	257	252	268	225	249	248	209	244	244	229	212	232	204	247	229	246	253	264	250	235	258	238	209	245	251	216	241	256	241	230	251	255	237	246	236	244	251	271	233	254	223	236	219	274	270	238	231	241	225	247	236	235	252	236	235	239	243	235	255	260	257	236	251	235	240	231	230	236	245	241	265	225	234	211	238	224	221	232	240	226	254	233	255	218	206	254	252	232	226	258	250	246	282	230	238	216	248	258	242	235	219	241	249	249	254	226	258	210	248	243	225	239	258	230	268	245	240	239	234	233	226	252	253	247	257	256	241	231	259	241	223	240	237	236	242	233	225	233	246	261	247	244	252	259	229	235	241	251	256	266	223	245	195	234	250	225	236	209	205	251	244	223	234	237	225	247	245	232	231	239	228	251	245	202	253	232	221	243	272	258	273	286	250	234	217	266	260	275	243	225	262	223	270	249	251	231	238	257	221	232	242	233	228	220	245	246	255	244	253	214	260	259	237	238	233	221	224	239	261	226	225	235	233	261	256	225	263	212	205	212	266	223	218	226	220	230	260	235	239	257	251	214	245	262	234	252	228	253	226	222	257	238	209	247	231	243	230	253	222	232	237	265	240	219	267	258	248	250	213	274	234	239	244	240	216	260	244	239	270	246	230	237	246	246	257	233	264	235	230	239	252	230	223	270	269	258	235	234	219	265	256	232	261	240	255	231	253	233	246	268	263	282	234	252	274	218	258	257	232	239	256	231	223	237	247	283	242	247	267	240	242	205	236	266	211	263	268	235	247	227	256	249	240	256	260	230	227	249	219	237	233	253	221	234	256	245	251	251	258	254	250	260	236	233	263	230	231	285	249	239	248	224	262	265	251	262	248	261	241	240	256	220	221	235	267	211	214	239	266	255	266	229	259	242	261	232	239	259	249	227	271	234	250	242	262	248	275	230	241	245	237	242	239	237	229	243	236	222	269	241	259	270	210	262	276	239	259	251	230	224	237	208	236	224	231	263	241	279	244	248	265	246	253	244	230	256	235	247	237	208	251	259	253	261	245	261	246	239	225	237	243	218	243	239	256	239	227	247	243	206	241	243	228	219	231	219	222	241	229	251	210	261	249	250	253	227	223	236	249	207	250	265	246	244	235	250	267	244	265	240	200	242	255	231	215	264	240	228	225	243	252	216	254	253	241	251	221	214	237	245	202	267	227	251	222	240	234	245	260	237	259	262	259	259	265	246	241	240	235	224	231	233	258	242	289	227	222	265	222	246	239	238	235	230	198	250	235	276	244	246	219	212	251	239	250	246	256	198	245	232	257	235	222	247	251	251	233	254	228	236
17090	14722	29209	38502	38149	32473	22339	12458	6670	7733	6444	6106	4772	3485	3530	2679	2367	1789	1310	1002	943	913	803	796	791	810	805	718	731	678	678	652	638	627	633	650	622	666	589	601	635	620	631	609	601	624	642	602	613	572	572	618	585	621	600	597	601	586	605	632	630	565	602	633	618	603	575	647	566	667	573	639	637	596	640	643	595	641	642	621	645	644	595	601	587	628	544	622	629	637	609	611	597	627	611	603	658	629	602	651	604	592	617	623	618	575	592	617	637	593	610	613	581	626	622	597	588	621	684	604	580	611	604	636	649	575	623	650	604	630	586	579	585	625	580	613	606	573	605	634	620	618	643	625	606	602	624	611	627	599	599	601	629	611	595	614	576	555	585	629	653	626	631	624	626	597	671	652	606	623	625	611	580	640	634	612	568	652	629	618	643	639	606	661	652	606	599	585	571	592	625	548	618	548	608	583	613	647	582	606	607	656	593	644	608	624	554	596	599	659	619	605	644	603	617	616	615	629	629	596	624	631	611	583	623	651	644	606	606	604	649	624	650	568	608	626	603	581	623	619	630	615	610	640	556	611	579	597	593	618	618	617	640	597	589	627	587	619	654	624	663	577	617	612	614	643	605	616	585	605	601	623	618	583	621	584	568	658	583	600	617	583	631	617	606	620	608	614	609	622	584	567	647	612	598	594	624	627	627	623	612	588	597	592	639	619	574	616	627	604	591	611	640	605	583	608	589	593	607	618	650	617	625	587	649	600	635	576	639	605	592	580	600	632	638	656	637	655	644	558	618	598	640	584	615	626	614	527	580	591	606	637	621	618	608	649	593	596	598	583	615	623	608	597	580	606	662	602	630	608	657	630	617	593	595	558	599	628	589	625	633	612	601	640	586	629	605	623	625	640	619	642	607	603	567	625	632	617	660	663	616	626	596	559	588	606	607	613	605	622	623	598	603	604	635	583	635	595	613	641	661	552	596	644	635	625	612	630	603	599	625	601	619	613	600	592	627	605	616	602	594	594	571	611	630	595	660	602	621	558	547	634	578	603	622	583	634	608	605	592	686	610	592	602	629	643	647	602	589	612	585	593	607	602	591	566	628	538	599	638	642	596	596	640	645	607	664	589	599	602	592	598	620	574	615	650	621	660	596	648	572	618	564	613	639	623	591	561	591	587	650	594	570	622	634	563	617	580	626	623	628	623	562	587	615	579	621	642	596	574	615	588	581	601	606	612	578	646	565	602	640	627	599	635	618	601	595	628	608	586	634	586	657	621	618	573	594	630	604	592	628	608	587	595	596	605	622	628	615	625	612	627	576	626	587	616	574	652	640	590	573	633	581	585	593	632	586	608	622	621	650	612	597	563	573	564	611	611	610	568	614	673	550	635	625	609	575	651	627	594	604	613	597	590	619	587	635	574	605	589	609	632	637	600	617	651	587	607	637	614	656	652	614	640	611	606	664	641	600	591	604	611	579	584	635	614	656	594	620	584	573	596	604	619	634	637	664	605	640	587	597	599	611	628	578	604	596	591	599	631	643	583	572	657	589	611	674	564	627	585	603	672	647	652	615	616	625	591	605	600	647	599	594	572	593	623	635	629	598	600	612	636	590	618	641	645	616	618	622	609	605	636	596	582	597	644	582	609	603	636	582	630	585	589	608	638	619	630	615	611	643	611	587	571	579	608	601	591	649	562	609	656	597	629	586	588	610	643	591	617	631	574	558	595	619	615	621	605	581	624	619	587	603	650	611	591	610	610	631	589	646	560	585	595	596	622	604	599	628	639	567	594	595	583	637	653	623	607	593	606	580	617	601	580	639	581	622	636	606	629	597	602	655	608	600	607	613	601	619	587	635	652	610	617	604	640	559	600	635	618	617	602	635	583	618	596	577	636	662	606	618	594	593	586	608	609	557	611	581	620	618	575	607	592	601	559	625	596	619	623	608	579	613	645	549	607	578	627	556	609	622	608	620	632	584	612	640	580	584	563	591	600	598	607	575	627	626	565	610	642	572	587	617	641	566	614	620	625	621	605	625	586	618	582	614	607	616	627	623	568	607	579	612	591	628	581	649	637	603	627	626	615	575	631	653	590	575	607	607	586	580	626	632	597	585	599	643	628	591	590	574	633	599	622	641	595	620	588	609	584	596	631	581	601	618	632	602	605	599	586	616	637	589	597	614	622	683	537	647	647	596	613	555	650	600	598	639	590	621	617	604	586	622	578	599	631	646	610	608	596	574	629	596	581	638	573	641	649	573	630	605	604	608	565	595	597	589	574	605	580	596	615	614	640	595	610	605	613	602	602	617	644	647	604	579	618	645	675	642	592	625	561	630	610	597	595	631	608	636	598	643	597	656	590	573	631	600	624	609	635	599	616	607	635	608	612	588	621	584	579	663	604	579	597	598	663	582	577	622	589	604	593	632	590	599	601	585	625	616	604	631	649	622	586	573	639	615	589	581	625	616	664	621	587	622	655	615	604	571	613	601	633	626	645	600	630	619	532	640	619	632	644	602	629	564	598	603	598	621	621	588	608	594	603	592	614	580	578	640	611	606	617	585	599	613	609	606	560	624	639	624	585	591	613	648	569	606	566	619	578	575	602	605	635	608	632	634	591	600	584	588	620	614	598	617	586	614	571	602	618	605	598	614	614	607	652	561	641	609	586	614	648	681	603	636	608	609	592	605	619	621	612	620	605	620	560	629	619	608	610	645	626	628	617	609	579	635	608	604	585	619	655	620	630	574	627	640	579	593	620	621	620	587	660	572	594	611	634	606	598	612	627	550	609	625	641	613	578	608	586	586	622	616	617	620	570	588	615	597	585	601	591	598	658	596	562	653	620	612	604	558	607	653	572	644	601	583	622	580	650	618	597	611	591	600	616	639	630	633	610	599	628	642	627	612	611	616	627	595	589	631	620	634	607	614	640	650	623	607	600	611	603	590	643	617	658	635	588	608	602	590	579	602	583	614	609	618	596	653	614	642	581	639	567	647	604	586	608	620	605	598	594	598	607	579	609	631	607	587	608	598	574	620	619	609	599	661	609	601	634	593	568	626	593	640	590	607	587	648	639	620	635	565	596	624	621	615	592	614	659	612	620	580	590	632	601	614	582	599	602	602	601	589	638	591	604	636	616	583	613	594	601	605	604	610	631	630	591	633	615	599	590	559	576	565	661	624	625	587	658	614	646	627	639	603	638	568	592	596	580	601	641	626	620	579	587	588	651	587	596	596	593	591	631	619	611	613	582	579	604	609	578	600	594	666	654	602	615	617	665	634	622	634	619	625	621	609	630	679	620	606	639	603	573	587	633	576	633	636	619	618	622	644	586	626	562	571	615	636	625	620	632	577	625	637	608	671	606	608	642	636	560	624	589	555	631	633	620	591	609	576	613	611	626	606	607	636	627	631	662	590	587	612	634	603	609	564	606	631	555	628	599	612	629	628	631	594	554	582	592	586	593	609	644	593	554	623	578	563	610	664	619	614	550	578	635
7903	4061	5238	4303	2626	1760	1112	818	584	514	515	514	440	460	472	446	448	439	414	412	374	406	377	432	410	411	394	390	375	398	380	363	386	373	338	392	390	415	380	386	388	382	407	409	415	384	415	398	387	396	381	384	381	401	364	380	405	396	366	357	358	393	396	408	396	380	366	379	404	341	365	385	367	413	394	403	360	378	345	361	379	352	371	334	410	401	370	366	344	371	409	386	387	335	403	405	417	349	377	376	367	380	402	432	431	375	406	372	362	377	438	390	401	355	391	417	387	372	372	351	397	384	382	431	367	352	379	363	374	393	406	387	395	400	377	395	369	364	386	370	371	384	356	372	359	398	383	385	404	364	380	374	398	362	354	358	360	393	404	370	392	363	373	378	373	409	427	389	392	387	375	360	422	392	422	359	412	360	358	353	380	361	376	392	336	390	397	382	393	417	371	395	400	363	319	370	369	380	397	372	403	396	377	387	345	400	393	405	384	378	359	374	372	377	411	370	388	361	402	398	384	396	393	356	397	365	386	402	381	368	373	408	382	361	365	377	394	392	364	415	370	383	372	403	381	441	409	340	373	394	393	414	389	403	385	403	349	352	401	390	407	373	416	361	359	404	411	380	388	393	392	373	388	371	361	385	407	379	358	367	396	330	395	409	405	393	382	364	385	380	392	385	365	382	412	391	378	387	397	375	381	387	416	358	411	398	361	407	351	366	348	357	392	405	400	389	378	389	386	434	389	424	391	372	380	363	401	397	377	391	413	378	389	381	379	384	379	426	423	352	387	417	401	397	407	391	394	372	392	407	392	384	401	347	355	427	399	424	367	375	390	395	419	389	382	377	390	357	420	345	352	415	417	379	417	390	429	351	360	378	391	379	398	407	404	385	352	383	416	390	374	390	399	384	420	399	378	370	382	414	375	382	377	369	377	398	384	410	404	392	385	389	378	353	377	383	432	364	378	405	382	402	404	361	371	373	409	369	406	378	407	401	400	408	386	385	394	376	392	420	409	365	376	360	389	426	351	370	365	383	445	397	391	389	406	410	401	369	391	357	378	403	394	374	372	376	381	374	394	394	360	403	355	376	436	405	374	384	383	367	387	369	386	406	386	426	428	388	440	414	412	425	407	367	404	373	392	392	358	375	431	445	387	382	359	368	370	388	394	375	367	340	387	357	378	366	352	394	365	371	393	403	387	385	363	386	348	355	388	413	354	354	400	380	409	358	382	398	431	380	354	403	363	354	360	383	358	387	394	388	353	380	425	416	394	420	405	389	355	379	427	355	356	390	396	364	369	375	381	445	388	369	380	400	392	372	370	352	402	402	386	376	381	397	445	412	396	386	387	393	382	384	410	339	400	381	399	362	411	368	387	404	407	371	392	360	397	433	401	406	430	375	371	378	372	395	401	382	373	377	367	377	386	390	389	379	380	365	393	387	368	368	383	347	380	382	366	422	357	376	373	379	387	398	365	379	344	350	426	372	378	384	373	389	385	381	347	371	379	356	380	372	413	372	420	422	410	385	374	406	400	388	343	376	368	433	369	377	399	369	401	394	432	395	388	373	366	390	396	337	389	360	386	404	380	382	381	390	369	386	404	364	374	400	400	349	391	382	387	354	355	353	343	370	363	373	401	376	400	414	375	415	444	416	368	431	332	371	397	394	402	396	367	412	345	398	390	408	383	345	363	416	395	381	364	372	408	402	370	352	391	379	361	375	357	368	368	383	365	347	421	400	383	398	380	377	385	379	383	402	412	389	393	402	398	367	397	401	388	362	362	377	375	388	363	366	397	384	378	408	399	422	375	364	402	419	391	403	380	383	371	365	393	369	373	369	390	359	390	380	379	392	405	381	370	370	415	385	387	388	402	398	363	381	387	374	370	390	336	388	357	353	356	393	389	363	411	423	354	376	408	336	373	391	356	348	407	377	416	416	377	412	395	365	359	390	359	371	385	409	353	377	413	407	341	422	388	426	390	416	399	347	358	373	371	391	385	387	419	364	376	412	403	379	349	373	392	389	386	373	396	413	383	381	384	384	361	358	390	398	344	363	363	368	345	387	389	395	401	384	404	386	394	395	357	406	359	383	394	379	407	436	370	353	388	378	363	402	342	393	349	407	405	386	401	408	383	420	373	347	396	367	344	381	407	392	402	401	371	346	410	391	370	372	383	387	376	375	404	336	374	412	347	387	374	375	363	422	373	373	396	323	415	376	362	378	369	431	373	373	384	392	347	392	395	381	443	368	389	350	379	398	382	403	372	384	349	354	442	399	396	421	398	389	390	416	379	399	360	381	362	395	398	380	364	412	364	359	401	373	391	396	395	374	371	404	362	348	364	384	406	366	390	399	370	373	413	410	387	388	383	382	362	355	387	377	424	356	355	388	393	381	400	416	376	384	393	394	382	368	378	395	419	396	384	378	363	339	403	365	403	374	391	377	353	383	362	394	395	338	406	397	421	396	384	415	347	383	416	416	424	378	380	359	366	386	405	374	444	381	400	388	370	396	393	413	384	384	414	402	361	396	382	424	397	398	387	364	400	384	367	341	350	425	383	389	386	389	394	396	352	376	396	393	399	397	378	406	408	390	390	383	383	380	379	390	362	407	382	387	366	363	384	378	382	389	384	358	392	430	389	378	402	391	378	369	374	435	353	433	368	420	397	399	371	403	371	352	403	394	452	361	391	413	386	378	402	376	413	410	340	337	363	389	365	352	373	405	421	410	388	396	366	407	398	386	387	378	376	389	329	386	399	373	361	373	400	395	357	407	380	396	363	401	396	417	371	385	362	366	370	366	367	409	391	391	401	406	373	369	354	362	406	409	380	354	419	389	370	390	378	401	424	356	315	387	372	390	380	399	391	360	378	409	371	396	399	390	398	387	423	377	393	387	407	371	351	379	329	382	375	371	408	412	395	390	378	441	392	394	396	389	401	373	361	368	368	383	351	383	420	407	399	408	391	378	387	405	398	394	365	385	363	360	357	410	363	399	369	373	375	420	388	392	425	374	391	384	360	381	347	374	401	380	429	371	373	379	366	365	375	372	367	396	379	375	389	377	370	399	374	387	375	379	381	371	378	375	383	403	352	413	395	371	370	403	321	354	379	372	363	365	365	385	406	366	384	367	381	369	358	401	351	411	380	398	382	395	397	390	413	391	375	388	374	436	378	370	370	380	376	404	412	387	379	358	401	376	359	370	348	392	418	389	394	422	403	369	413	410	380	382	359	388	389	384	392	355	362	374	381	417	390	376	388	406	389	405	372	396	393	367	404	358	401	373	397	401	387	371	398	366	403	390	372	388	395	390	385	404	358	394	390	367	354	405	411	375	374	399	382	380	391	394	377	369	389	386	384	409	362	405	357	378	380	441	385	400	388	345	372	404	388	361	390	397	398	370	405	413	397	381	377	414	324	401	319	399	377	413	365	349	432	388	425	375	398	384	413	367	409	354	365	360	365	416	393	382	370	405	390	388	386	404	411	381
6316	4877	10486	12207	9086	6962	4578	3179	2099	1914	1678	1507	1337	1251	1222	1152	1205	1049	987	1114	1013	982	955	993	923	948	924	1010	913	995	947	957	932	929	900	934	938	897	946	922	936	948	909	923	943	980	911	923	948	915	910	898	981	909	946	970	957	908	994	931	920	885	888	881	906	985	882	904	939	906	897	892	866	921	884	961	886	890	950	929	897	910	949	979	915	899	907	898	905	900	935	840	943	857	918	970	903	953	943	916	914	943	961	954	933	982	948	908	977	947	881	909	897	921	871	890	918	968	881	914	909	858	972	920	935	917	956	884	937	933	899	925	906	897	878	930	910	926	894	929	911	883	891	951	930	870	988	945	908	893	968	902	911	882	943	908	893	929	935	902	955	915	931	894	917	921	919	937	894	898	905	928	946	880	980	931	911	960	880	921	877	904	935	941	907	991	901	902	955	983	930	951	934	944	932	891	877	932	938	903	908	873	945	897	941	912	934	923	903	911	923	955	936	878	920	870	906	919	942	1010	928	834	923	947	927	918	915	918	893	951	933	912	994	899	930	899	908	882	934	975	872	943	922	905	929	938	880	922	924	930	925	884	924	919	898	911	853	914	896	912	942	938	966	956	890	879	955	980	888	905	948	898	930	910	926	994	915	932	949	901	887	889	882	880	932	953	887	925	922	920	978	905	902	895	908	886	913	945	891	945	893	959	890	906	929	881	883	947	905	914	904	915	889	934	932	902	900	892	924	927	877	929	924	876	924	854	906	915	936	971	855	966	915	917	873	879	947	946	920	923	898	932	911	866	946	932	971	932	911	920	883	916	946	885	923	915	918	830	909	945	964	926	928	911	905	936	910	889	908	925	944	901	937	961	895	917	907	917	957	903	921	907	978	929	929	911	942	925	935	983	907	939	960	889	963	906	923	932	885	863	914	903	942	954	891	990	968	889	883	908	898	930	933	988	910	944	917	915	955	884	940	959	885	905	917	921	917	917	895	947	917	896	883	852	936	921	867	853	917	912	969	942	920	989	921	895	892	892	931	936	936	896	938	869	934	908	915	881	898	965	947	844	967	912	931	911	950	907	894	909	897	898	944	931	893	891	938	908	911	935	926	931	923	858	943	939	976	913	893	896	860	897	947	910	907	899	893	926	897	866	980	959	894	911	909	872	938	912	921	931	922	934	933	927	863	997	941	887	922	949	949	894	900	897	950	907	913	909	930	919	874	927	932	920	888	917	960	888	951	920	883	916	956	950	880	923	969	927	904	902	935	912	929	883	899	926	895	905	920	882	920	916	874	889	936	929	900	946	927	909	876	940	945	969	884	921	912	888	916	898	966	941	882	949	935	867	916	915	945	907	910	871	937	889	896	954	936	965	914	895	941	929	913	972	913	976	899	856	896	939	943	903	911	878	964	948	952	908	942	953	889	956	913	897	881	931	962	888	915	868	872	892	876	1012	911	962	934	973	952	956	931	929	903	968	936	918	943	893	870	932	896	896	898	994	932	943	940	976	894	941	870	959	905	866	902	943	919	914	927	909	982	915	913	873	916	927	910	897	906	949	925	908	926	875	964	897	939	942	970	939	916	950	959	894	941	973	923	873	888	898	896	910	946	935	900	906	964	970	918	902	966	941	948	909	930	998	887	936	891	871	978	882	890	972	940	924	907	912	912	906	893	913	972	865	984	926	908	912	913	932	865	891	869	930	898	883	914	873	919	891	926	914	906	908	906	860	883	926	928	930	911	874	955	906	945	963	960	927	874	930	911	986	907	936	881	940	929	934	902	918	957	885	943	862	951	898	942	943	960	906	913	873	880	918	904	971	912	929	876	910	911	884	925	993	918	911	984	934	903	914	955	965	914	936	904	926	946	945	954	942	959	877	946	948	896	898	943	934	926	931	955	902	940	964	900	951	919	878	978	903	875	929	894	926	951	881	915	934	883	915	934	906	874	895	879	903	970	961	888	909	1001	872	962	942	865	911	931	937	959	915	932	925	912	914	906	945	935	903	908	888	846	936	935	941	949	907	970	893	912	921	878	907	944	896	922	874	934	941	890	933	901	903	891	901	994	891	928	988	909	884	932	919	895	873	931	920	934	972	913	909	924	901	954	940	992	951	901	936	958	931	928	940	904	944	975	892	901	940	948	930	914	944	923	951	890	902	918	949	923	922	888	957	912	914	892	972	883	935	891	905	914	965	892	952	913	914	903	913	944	909	936	915	951	934	928	942	903	892	920	870	939	905	918	877	912	952	951	904	893	917	918	913	900	897	925	884	934	921	955	963	933	901	958	904	905	905	930	912	886	941	927	884	916	965	932	916	901	933	925	912	929	909	900	910	943	953	940	872	927	922	901	926	1002	917	981	859	917	907	878	921	914	918	875	934	969	913	940	897	935	896	914	925	863	905	1003	957	922	876	901	949	943	950	843	905	877	969	965	911	903	922	917	899	926	886	910	921	852	973	895	946	927	870	922	914	952	920	924	887	876	931	928	946	940	932	896	903	927	939	938	927	971	937	957	919	938	898	937	996	947	916	961	915	905	905	937	927	907	917	887	899	956	922	921	842	977	924	968	918	898	879	939	973	896	901	920	868	890	911	897	936	941	909	911	913	839	941	913	910	912	903	938	894	860	909	941	964	936	920	957	860	904	944	879	898	852	916	907	931	927	986	902	956	863	912	934	873	969	913	924	957	884	908	924	912	972	932	963	904	892	894	902	896	897	925	934	892	907	930	920	858	933	957	950	897	943	912	919	911	942	946	880	933	932	951	894	901	895	946	908	983	933	937	944	940	948	934	858	923	977	879	983	896	915	951	885	972	904	903	892	904	889	904	963	840	914	978	889	901	920	926	899	912	912	919	901	944	899	921	921	874	938	943	897	957	904	892	915	929	903	923	933	953	965	874	925	868	957	893	936	934	902	858	982	866	954	916	878	930	940	944	869	944	900	862	946	946	879	887	878	848	975	923	937	908	895	899	880	864	916	917	905	952	924	930	857	923	925	901	898	950	857	928	903	942	925	916	915	903	934	929	913	947	933	940	899	844	937	924	948	913	952	919	913	945	975	833	909	914	942	888	912	921	906	875	888	891	914	860	921	901	943	944	894	923	976	922	947	912	964	953	903	898	918	932	903	923	953	918	942	970	944	918	941	937	886	907	958	886	950	973	948	953	891	895	969	963	897	918	914	966	902	962	863	991	938	969	911	936	851	857	936	891	912	910	927	872	927	846	928	939	976	1015	935	920	947	905	905	910	919	900	912	922	941	939	855	917	887	867	983	989	936	938	920	913	911	886	909	929	890	871	902	917	859	919	897	988	957	889	947	914	944	922	890	904	931	910	954	903	920	879	928	876	890	921	927	952	897	923	864	897	886	896	918	895	918	877	875	953	1015	879	876	1001	879	940	955	894	941	872	927	935	932	954	899	979	920	897	879	922	911	926	914	948	943	944	939	930	926	930	986	935	869	935	924	924	955	921	935	907	981	972	896	933	943	924	957	940
17401	10359	17457	21617	25129	19017	12131	6657	1759	1220	1114	878	734	634	555	544	446	431	411	351	371	364	321	346	346	324	344	364	320	352	358	359	346	326	326	321	307	310	323	318	346	311	324	353	339	316	345	308	344	317	336	348	349	310	310	346	353	326	357	347	322	329	368	345	328	350	302	324	384	327	361	326	315	314	341	345	327	341	316	294	340	333	363	331	298	350	330	322	337	351	326	314	297	320	355	335	359	300	358	312	376	349	342	335	336	351	380	351	385	312	340	314	368	354	316	320	345	335	330	353	370	335	350	362	349	325	363	351	317	338	334	344	349	358	308	362	311	316	311	344	351	321	334	329	325	314	342	339	325	363	350	340	311	361	345	315	299	299	363	334	346	373	361	306	360	323	313	335	381	357	368	329	328	363	325	368	314	340	338	373	333	358	319	329	342	343	347	311	349	344	330	333	320	351	313	359	312	351	334	330	353	331	319	347	324	346	300	360	298	333	324	361	315	318	340	325	316	312	332	311	347	363	400	364	319	353	350	333	348	309	344	316	334	343	353	288	373	344	330	352	336	301	333	340	366	337	364	324	299	313	316	305	353	351	336	342	369	311	329	337	362	339	357	326	315	351	349	310	353	317	355	365	350	309	342	328	308	314	334	348	351	331	343	350	371	341	316	335	359	355	317	358	298	324	351	321	287	316	306	353	330	351	366	337	341	311	377	334	344	368	362	381	311	339	313	366	350	339	333	310	330	314	335	343	304	351	331	322	334	323	312	334	344	370	311	316	330	318	340	288	341	336	354	337	290	334	361	351	359	347	330	319	306	325	303	355	316	336	317	326	360	282	332	298	319	329	375	320	351	329	309	334	304	336	323	303	331	331	317	362	373	342	354	327	319	359	342	340	342	345	353	327	358	358	338	314	344	346	325	355	347	362	324	348	320	319	353	345	344	310	316	332	324	335	352	344	326	331	331	326	344	386	335	327	325	356	326	345	328	319	328	341	360	312	302	340	359	325	335	331	329	358	365	319	337	329	319	322	296	330	366	352	346	324	318	345	348	330	327	339	352	354	329	336	336	337	320	358	349	359	338	374	327	326	339	332	311	317	304	327	347	333	334	348	365	343	328	354	336	376	339	343	352	365	337	347	333	331	337	328	346	352	359	322	340	335	334	347	337	336	312	336	319	316	320	352	317	342	341	323	348	339	344	332	324	347	331	321	338	351	318	317	352	349	364	311	368	302	326	344	327	366	319	350	335	329	355	344	341	301	336	323	334	344	337	352	312	314	332	308	320	346	305	327	374	348	336	289	352	337	302	359	341	314	339	330	311	360	357	334	340	314	355	309	325	339	339	323	360	344	339	322	352	350	345	307	340	357	360	346	344	317	327	331	325	350	329	343	343	350	335	314	324	338	362	354	318	274	346	330	325	361	301	289	375	287	391	325	346	355	346	345	346	350	333	344	338	329	374	335	351	340	331	330	320	340	337	332	348	294	296	304	341	335	360	334	366	322	319	346	325	307	323	331	326	332	315	339	367	347	355	392	337	319	339	328	388	327	387	363	337	348	337	351	333	330	324	325	339	346	293	317	345	329	336	336	326	316	341	306	360	362	308	338	341	328	334	332	366	356	321	333	335	290	321	322	310	348	366	308	361	327	337	341	324	357	322	328	328	330	302	320	351	338	333	353	345	343	307	353	362	344	314	338	316	337	333	304	323	339	335	395	326	314	334	311	341	333	316	318	318	315	333	314	346	331	344	329	337	327	351	320	344	345	362	352	314	325	328	323	351	344	373	356	386	348	384	329	344	302	348	354	328	324	328	338	316	332	304	339	339	346	356	333	366	287	313	317	356	359	350	340	332	346	330	356	327	320	356	325	343	374	320	293	364	337	351	366	330	355	303	330	326	293	349	335	363	327	341	319	368	305	361	325	365	394	336	356	347	381	357	342	379	348	344	332	303	333	318	321	351	329	311	308	340	319	340	334	327	344	360	338	320	350	333	374	340	306	366	327	316	340	353	365	305	345	327	308	324	326	333	343	341	314	290	338	318	338	330	356	328	339	336	301	310	346	371	348	334	304	376	342	315	347	324	317	354	352	343	333	363	317	317	326	357	397	352	349	349	325	327	322	316	352	300	310	339	361	344	346	350	393	363	332	340	356	338	328	350	357	319	332	344	354	325	355	355	330	325	306	282	327	318	362	332	323	329	318	338	328	353	325	348	351	329	354	324	325	347	316	364	332	336	328	329	338	362	358	374	346	350	317	329	314	373	343	351	324	348	320	332	337	299	334	330	349	356	313	305	347	320	337	320	330	350	322	346	343	303	332	329	324	331	312	321	344	351	324	370	367	352	379	331	329	359	322	337	331	322	355	337	295	325	374	337	330	356	314	319	331	360	357	358	348	314	364	330	330	373	361	323	320	328	319	324	378	310	342	369	340	357	348	293	352	280	332	366	319	325	333	345	360	331	337	329	331	305	312	358	326	331	363	329	291	339	317	308	313	330	361	331	335	326	325	348	366	325	336	329	334	333	310	330	355	336	330	344	340	361	334	333	336	342	337	360	361	321	314	327	336	371	331	343	296	305	327	298	326	353	364	338	362	352	311	313	326	314	316	291	347	368	355	309	337	355	347	367	347	354	331	381	342	366	329	356	325	360	352	356	375	354	324	361	353	375	343	361	393	344	340	311	326	345	370	327	330	323	299	336	339	295	312	320	312	343	323	337	298	313	331	357	309	319	328	320	349	370	329	319	314	345	325	337	358	318	324	320	345	309	304	338	335	335	296	334	355	343	338	335	313	338	320	360	345	346	341	353	345	348	362	355	325	338	314	337	371	329	341	353	338	321	367	363	354	333	318	328	317	375	337	354	335	340	359	384	356	333	360	315	319	305	305	316	334	310	342	304	327	309	331	376	366	311	349	310	352	345	335	313	345	353	338	367	326	330	306	364	312	334	330	341	353	346	348	325	312	351	335	320	362	336	348	338	323	346	361	339	347	341	297	335	357	317	320	314	331	352	335	344	313	353	353	351	341	335	336	350	302	335	335	336	350	337	326	367	370	350	318	338	321	336	308	347	304	316	298	359	333	347	352	331	339	318	336	364	322	347	327	340	329	356	381	337	326	324	295	330	348	353	329	322	349	340	335	350	380	314	339	327	301	312	347	323	361	325	367	330	300	346	357	357	345	334	313	333	305	350	343	356	341	350	328	341	329	344	346	319	358	328	349	341	314	337	333	317	330	362	347	325	348	348	335	355	338	331	347	349	325	321	332	326	336	357	312	371	347	339	329	367	324	335	350	350	367	375	304	304	325	326	330	356	362	337	335	346	353	379	332	307	333	356	326	350	318	309	292	338	306	328	350	320	307	355	344	350	346	330	349	364	306	308	362	373	337	332	332	311	318	335	347	333	346	343	358	304	353	303	317	325	334	327	319	341	323	313	325	372	308	380	324	375	315	343	350	329	358	321	341	319	307	322	352	353	321	338	348
12937	10680	24008	32066	34996	26682	20001	11993	4266	4745	4558	3571	3169	2652	2129	2034	1652	1362	1252	1049	973	975	933	949	968	901	912	886	875	898	866	804	819	854	815	833	811	839	791	838	863	810	823	810	830	853	817	829	838	748	868	817	744	800	771	782	864	849	857	819	805	813	842	826	804	817	833	835	817	840	828	798	799	814	796	840	839	814	810	772	845	840	832	810	768	806	801	849	787	796	814	785	746	811	836	784	779	779	801	828	813	804	805	831	854	834	740	808	772	831	812	835	774	845	803	806	818	861	829	881	796	777	801	820	788	816	795	806	845	799	794	835	820	768	826	787	802	815	824	841	830	869	768	804	784	789	807	774	863	827	837	808	858	844	862	835	761	803	815	821	844	818	803	800	853	845	777	844	798	837	768	779	805	779	791	827	849	799	809	809	832	796	792	835	824	831	762	826	817	861	786	788	800	809	759	820	789	877	838	822	810	792	789	799	831	834	864	846	793	805	834	798	867	844	777	793	805	822	803	800	785	803	801	820	777	832	808	801	755	816	800	763	836	838	896	838	806	789	796	817	822	870	832	826	819	787	815	807	810	767	830	818	840	834	799	843	839	814	776	825	777	807	805	798	765	768	824	805	810	800	848	820	817	842	853	855	801	902	815	810	806	836	858	841	760	758	837	797	847	859	777	752	787	824	787	778	824	825	807	778	803	812	839	790	834	730	814	838	815	840	848	831	808	808	828	820	857	827	797	814	791	807	789	827	820	786	819	790	821	777	815	835	813	751	858	770	816	770	749	866	817	830	810	793	822	854	755	781	765	806	808	881	793	860	858	779	831	813	822	841	773	844	824	813	865	798	831	783	731	797	840	735	800	809	824	803	833	794	844	848	804	761	808	801	857	806	832	820	806	841	851	794	811	796	817	841	843	811	848	809	762	801	829	751	819	799	801	841	809	826	806	855	840	815	757	788	835	833	768	867	835	789	822	828	840	795	763	811	755	808	821	858	770	864	841	786	762	788	781	816	840	819	817	792	857	822	857	807	819	827	794	799	848	857	822	866	869	796	833	796	808	845	870	782	819	830	789	805	793	791	828	808	799	780	812	830	834	839	830	842	837	854	858	825	846	836	811	791	837	817	834	816	829	818	822	860	789	809	837	840	781	807	806	810	807	790	820	859	738	795	802	796	764	830	815	811	815	794	765	842	821	807	806	823	765	796	840	783	823	803	812	775	790	810	780	808	810	852	828	798	856	771	803	795	843	824	845	825	863	822	887	833	808	849	837	813	850	833	830	830	797	800	749	786	842	809	806	810	806	823	858	818	826	841	831	845	823	760	811	847	859	815	835	805	847	764	783	804	830	820	788	828	808	790	817	802	820	801	794	812	855	830	781	820	787	798	820	886	844	799	767	782	829	738	866	853	789	769	825	781	790	779	892	836	804	800	840	855	794	838	838	811	838	821	815	801	846	837	773	816	806	840	785	805	795	781	787	791	853	791	857	852	857	779	797	794	831	840	839	825	841	800	791	825	833	806	834	832	815	851	808	811	783	828	769	802	797	839	819	791	811	836	831	812	837	800	823	821	807	794	770	832	796	822	817	880	809	809	801	814	789	842	800	797	811	807	869	859	843	791	797	771	814	776	799	793	838	837	830	827	829	758	816	855	834	829	820	822	809	850	880	822	824	812	839	790	840	833	806	767	851	843	837	822	856	799	803	791	751	762	818	804	837	815	832	838	829	773	875	784	785	790	837	806	804	834	815	816	807	803	858	789	837	786	858	855	804	824	764	832	799	862	804	811	756	848	762	771	811	833	816	813	846	839	844	769	841	842	783	854	831	842	786	802	796	758	832	800	804	839	797	849	834	829	807	797	837	859	809	844	797	817	796	801	786	801	841	828	826	803	763	765	818	815	799	752	855	809	837	769	848	826	750	820	857	746	847	779	796	824	806	851	781	769	845	793	773	826	811	826	799	811	804	827	771	819	814	817	848	778	845	842	814	794	794	785	812	820	822	893	838	802	802	771	818	817	801	838	845	769	835	794	872	775	867	849	837	762	794	816	782	806	811	792	793	858	836	851	800	814	785	739	867	744	819	819	820	838	828	804	842	823	852	863	814	765	807	837	831	760	833	810	809	812	805	794	804	843	821	805	806	797	800	838	810	860	852	798	774	828	772	849	791	798	798	829	817	802	817	875	827	807	810	817	822	852	826	818	799	821	818	855	786	868	815	810	876	748	784	796	822	846	772	746	823	761	825	820	801	780	839	799	815	792	835	757	810	777	872	832	827	846	857	842	835	794	790	816	827	824	824	848	864	799	781	807	792	835	834	818	807	771	832	780	816	785	825	811	828	814	771	817	750	860	826	852	804	806	835	797	816	837	811	792	874	815	778	849	779	815	793	807	787	889	829	824	836	822	853	802	859	810	838	783	828	830	817	793	842	786	777	801	811	838	799	807	782	839	785	825	806	803	873	808	777	840	828	806	835	796	838	841	784	805	802	811	845	809	819	834	824	818	787	779	835	815	810	824	779	791	825	819	784	795	824	834	802	820	816	797	778	807	800	809	844	822	850	825	791	811	810	832	767	792	784	867	842	801	807	847	809	852	766	835	771	811	798	846	834	788	798	830	781	790	822	818	781	838	794	782	815	783	801	850	802	819	846	806	795	780	830	854	850	825	804	759	840	799	809	829	844	848	822	803	799	837	802	782	799	790	807	815	845	827	800	813	859	853	843	752	837	780	779	813	827	761	859	828	838	784	748	847	848	815	837	785	786	771	815	761	812	772	812	798	786	818	796	862	821	810	812	811	814	827	802	786	833	771	872	806	835	827	863	825	821	806	824	856	776	817	798	804	807	790	778	823	794	844	846	824	800	808	819	829	802	797	808	802	817	844	874	797	780	829	795	814	825	822	792	804	852	825	826	796	825	810	777	835	776	852	809	824	790	780	802	812	839	821	814	790	796	801	774	825	809	779	780	782	821	769	783	807	802	838	792	844	850	786	833	826	828	814	853	801	791	782	832	888	825	779	787	817	783	777	776	795	836	824	812	812	815	834	820	815	789	810	808	800	799	818	787	798	790	804	794	779	781	846	848	842	853	790	880	725	859	796	786	818	787	856	815	865	799	818	796	858	864	808	792	810	859	787	798	830	749	813	875	812	837	795	843	836	825	799	793	842	807	814	804	837	846	810	780	812	848	801	812	797	811	844	828	738	821	784	834	781	818	817	792	821	803	827	819	790	821	838	827	832	837	809	819	819	800	826	790	820	814	795	836	812	823	775	756	820	830	775	774	812	783	820	790	804	808	813	779	777	803	804	832	820	792	789	850	842	801	834	823	825	829	831	879	855	855	789	774	777	804	871	867	803	840	855	832	800	776	848	822	808	792	852	847	796	797	800	804	776	806	851	796	859	752	865	855	779	837	803	814	804	830	838	853	822	835	824	878	786	792	790	827	781	775	824	828	864	814	803	844	799	760	817	809	888	827	798	767	784
24912	16753	26298	28023	29469	27334	23189	11941	3895	2127	1702	1261	946	768	592	642	467	366	337	301	283	276	275	272	297	262	262	261	271	242	259	255	228	246	259	259	237	281	273	265	254	245	246	261	236	247	239	238	243	253	244	262	256	266	224	252	242	242	266	233	264	226	254	257	286	256	265	226	222	227	226	204	263	228	281	244	245	256	238	255	271	230	246	217	277	222	217	237	229	251	255	240	243	209	245	257	242	213	255	212	231	236	219	259	234	253	236	242	241	234	251	237	218	283	244	253	219	254	215	251	232	229	257	242	213	236	238	232	234	248	234	242	239	268	227	245	231	213	238	235	265	257	264	264	275	260	230	236	253	243	208	237	237	270	255	221	264	240	246	223	217	220	256	232	246	241	233	263	255	224	242	263	246	258	227	234	260	227	244	251	237	272	232	257	238	244	249	200	257	256	246	221	226	256	273	264	243	233	255	235	220	233	230	276	245	252	241	249	263	245	276	209	209	244	265	241	237	246	250	235	226	285	254	251	225	240	228	259	278	246	227	250	250	235	217	255	244	238	257	282	256	222	256	274	249	246	231	242	259	233	263	245	233	242	270	245	231	270	262	245	228	247	249	245	259	263	225	245	226	265	224	262	223	227	212	213	240	247	227	252	242	261	255	258	256	260	235	235	267	215	259	243	249	246	264	232	250	242	242	268	272	271	236	217	219	225	231	217	263	266	252	228	246	273	249	224	234	227	221	202	226	251	243	245	249	228	251	234	252	239	258	261	230	228	250	242	228	260	230	272	267	252	245	225	236	205	246	268	238	252	270	269	262	236	244	252	245	263	230	240	241	240	272	241	231	247	267	248	237	266	270	240	236	215	242	217	243	277	254	227	261	255	257	243	253	274	229	254	261	240	243	228	280	269	224	266	233	206	258	240	237	234	262	264	251	251	222	219	236	232	249	252	224	228	242	233	249	227	236	228	228	252	256	220	250	246	251	242	225	263	233	252	256	242	237	246	264	244	227	252	272	271	271	233	222	253	230	264	239	235	252	219	245	268	220	235	237	260	239	252	267	223	247	215	264	231	250	234	245	280	244	225	241	207	237	243	257	266	224	248	194	233	247	236	232	244	234	218	241	263	240	257	232	227	241	254	234	241	242	246	241	226	245	258	233	244	249	225	245	254	234	220	244	234	258	247	274	273	249	273	245	223	253	231	266	257	233	284	244	245	225	232	238	250	288	238	251	232	231	234	222	265	252	257	255	246	264	254	295	269	257	251	247	281	268	259	237	233	231	262	240	255	225	239	227	248	276	252	256	245	250	235	230	235	255	252	227	254	243	238	235	252	247	254	255	275	237	246	225	252	255	281	217	245	281	262	256	227	268	241	224	249	251	236	228	235	254	245	268	257	205	220	242	248	228	243	247	222	273	236	246	234	232	227	254	224	241	258	248	272	259	257	211	252	253	257	244	242	244	242	250	267	266	258	229	228	249	243	247	215	259	229	231	230	256	261	258	252	261	243	251	248	256	235	254	224	247	230	260	267	240	237	275	257	243	264	226	235	264	220	243	267	241	266	255	227	252	229	230	233	235	244	255	223	246	243	232	246	238	256	238	218	245	229	224	242	250	250	239	224	244	268	239	257	233	257	229	257	258	249	232	249	267	229	242	245	240	242	253	230	220	243	258	242	255	247	269	230	239	240	250	253	247	252	232	225	242	258	222	251	232	218	223	250	216	263	256	246	224	261	241	259	272	273	224	236	246	259	251	235	231	253	227	260	275	250	219	233	230	248	246	240	256	240	264	216	228	217	269	259	234	262	248	210	222	253	250	241	235	220	216	227	232	257	237	234	253	246	238	225	241	265	247	263	232	262	264	256	230	273	243	260	240	209	253	252	259	224	227	231	267	236	252	233	226	245	255	249	243	236	233	233	238	260	226	237	244	231	233	241	241	258	236	250	244	244	230	250	230	257	233	255	260	229	242	236	234	237	256	242	227	266	227	238	230	233	245	244	261	252	238	238	279	267	222	265	236	283	246	253	243	257	248	254	229	242	252	220	256	220	249	264	262	258	214	243	240	227	247	242	261	222	257	238	246	249	268	232	264	269	246	227	261	249	249	247	216	244	261	263	253	243	240	265	239	229	245	257	218	230	236	221	229	258	210	216	252	265	236	244	229	246	215	248	217	249	242	233	283	238	253	241	249	263	237	228	258	229	251	241	230	251	250	244	255	256	255	260	229	236	260	244	231	240	238	255	202	252	258	245	236	253	232	236	213	270	237	239	266	242	237	247	245	249	241	267	251	247	229	224	280	268	262	239	244	236	262	264	249	276	277	286	238	235	242	210	228	222	219	229	254	270	260	229	233	225	214	215	231	238	242	237	210	203	248	246	253	250	245	240	254	252	238	262	251	235	257	234	218	243	257	233	241	252	263	259	231	237	243	247	246	246	231	232	247	253	228	264	215	230	243	237	242	238	249	241	272	278	262	294	265	243	243	241	232	233	260	263	233	243	266	241	241	245	213	244	261	227	271	228	226	256	227	251	257	240	255	218	261	272	242	233	232	263	267	281	231	233	238	237	241	257	225	225	254	220	221	244	238	265	259	278	271	223	227	241	254	257	246	245	242	246	242	246	247	246	275	237	237	240	214	270	227	246	238	234	227	246	261	238	266	267	234	248	258	243	239	244	256	251	247	223	249	278	233	236	223	263	256	261	242	258	241	239	266	242	220	253	234	231	245	227	230	247	272	243	238	245	247	248	212	260	271	255	270	253	227	240	249	237	230	245	227	236	249	240	242	263	242	227	251	261	221	213	218	230	243	264	255	228	255	264	247	244	236	236	245	224	248	243	218	242	226	265	234	252	274	236	262	252	254	221	239	247	250	249	255	235	248	249	279	247	266	273	251	248	253	251	285	226	258	225	245	266	254	238	268	246	226	239	247	257	236	240	218	247	263	229	225	231	247	260	211	261	244	233	232	220	276	223	256	218	244	262	222	272	236	238	252	239	229	253	233	246	253	246	248	214	261	237	260	255	248	254	268	233	260	260	270	248	253	249	252	247	234	234	210	243	243	264	244	257	234	243	240	229	274	242	222	219	236	262	240	231	242	261	258	237	249	230	233	258	251	222	254	215	260	224	231	249	251	244	236	249	265	260	228	268	241	273	247	253	267	246	268	222	259	230	260	250	250	268	240	260	255	235	251	246	248	246	241	260	255	214	219	251	247	223	256	228	235	231	219	232	268	263	223	263	236	239	226	206	232	256	235	270	239	243	229	236	215	252	270	216	255	254	240	234	254	242	234	244	242	236	266	254	247	234	240	240	231	241	240	250	226	241	272	224	238	265	243	238	259	242	221	225	254	229	216	238	207	229	262	251	242	242	253	222	237	252	219	252	241	274	217	253	238	247	272	253	256	235	249	213	236	248	294	212	225	222	252	254	246	251	234	250	261	220	235	254	240	231	261	232	242	253	227	250	217	234	224	265	258	222	253	247
16386	15067	31641	36672	39310	36858	31246	15309	5867	6838	6498	5195	4137	3803	2829	3043	2018	1568	1261	1039	925	894	786	784	778	788	749	767	707	665	666	653	649	656	654	657	629	615	606	639	663	629	625	655	591	646	613	616	581	611	602	621	645	620	608	602	575	584	604	589	626	575	620	570	620	641	565	579	593	607	629	648	644	602	616	619	621	609	571	610	620	570	591	595	630	560	613	594	591	601	587	667	620	632	624	586	573	632	582	649	594	611	616	625	637	630	591	605	612	619	613	629	617	631	662	612	603	578	624	650	622	580	622	624	608	626	608	648	590	622	657	586	626	598	607	557	644	609	661	616	583	626	597	585	637	598	620	666	622	576	574	599	634	614	604	623	641	670	588	624	642	613	620	630	605	615	567	647	627	614	626	597	557	630	618	592	646	636	604	609	615	638	624	586	621	613	607	620	594	601	574	592	603	618	630	608	598	613	610	614	607	628	598	609	572	616	583	605	612	618	638	572	602	666	589	616	600	585	587	590	633	637	602	617	611	590	593	616	609	630	606	631	597	641	632	576	609	607	646	623	594	601	591	623	584	585	608	653	576	582	653	605	603	604	621	616	580	604	583	642	553	632	591	620	619	613	642	639	610	591	606	589	631	585	588	580	600	630	619	636	587	645	602	562	582	566	579	589	625	590	630	644	572	594	604	605	591	621	588	621	583	607	592	623	640	599	619	608	584	607	624	624	599	650	598	629	626	640	636	631	598	605	620	602	608	593	611	583	607	636	595	589	602	609	620	651	588	570	630	608	574	638	597	615	627	632	616	585	558	601	594	578	639	591	659	658	670	606	619	579	620	630	589	635	597	605	604	660	599	588	619	571	621	665	610	600	557	599	592	609	609	580	599	621	620	604	619	630	616	625	621	650	609	621	614	612	629	586	585	586	602	649	610	571	614	615	588	612	610	539	640	609	640	634	648	623	623	605	549	599	586	645	671	588	550	600	587	587	617	595	637	638	578	616	608	573	561	583	631	608	622	597	623	612	592	635	666	589	663	636	648	632	670	595	638	606	596	640	608	664	593	627	636	608	610	626	629	608	644	623	594	620	605	630	650	588	599	619	665	598	612	584	584	616	603	563	590	589	595	628	616	596	619	665	586	617	628	607	641	624	638	624	632	600	657	594	620	605	659	590	616	619	614	623	588	584	619	617	600	587	613	670	610	612	648	597	589	638	632	602	604	598	588	676	582	598	602	609	630	647	551	593	654	563	626	555	576	640	602	636	643	633	655	605	601	621	628	604	641	618	577	594	613	627	574	603	598	588	609	618	604	625	588	637	627	603	636	591	601	641	620	645	617	636	599	591	606	617	611	601	567	652	604	570	621	558	618	635	630	584	622	654	634	590	579	624	601	551	598	643	661	641	566	605	611	626	625	635	581	633	580	600	627	615	596	586	588	624	594	615	613	561	568	629	570	560	604	626	584	613	606	562	594	613	628	611	595	569	589	609	648	642	570	601	631	609	625	632	619	616	648	632	622	620	656	596	599	574	584	630	585	619	641	631	631	603	609	635	632	631	619	619	608	645	581	615	601	590	645	617	658	590	561	605	624	615	584	611	612	647	620	624	586	599	624	621	607	589	624	616	657	546	616	611	601	598	616	600	603	595	583	592	613	660	653	610	643	595	615	614	648	571	583	639	635	616	619	604	562	585	613	640	651	584	643	653	602	616	680	659	559	601	633	610	583	602	619	599	602	599	673	651	572	604	617	624	624	651	594	597	604	613	571	631	667	638	630	603	635	647	595	586	605	626	605	611	609	619	654	613	587	606	633	556	620	612	594	645	583	629	597	592	622	588	600	628	581	628	605	651	652	644	671	614	570	636	614	613	612	596	639	603	629	596	643	588	604	633	585	599	641	599	624	582	608	591	639	619	571	600	647	636	625	600	609	633	646	638	580	602	628	621	619	584	635	615	577	600	584	628	626	629	629	588	641	640	639	633	596	601	621	629	567	590	623	620	582	638	604	634	659	591	633	638	613	618	575	601	637	637	639	655	667	634	642	627	635	640	626	650	601	612	629	618	608	593	633	623	626	593	623	579	612	638	616	640	643	613	603	590	604	571	609	612	643	605	608	630	627	625	624	656	633	607	642	610	608	588	604	636	593	574	620	601	591	612	592	593	623	609	573	631	660	623	626	584	597	599	602	606	600	591	568	628	607	606	604	634	636	596	637	645	635	640	636	658	608	669	603	637	582	643	610	618	605	567	616	569	630	641	636	607	621	611	614	595	606	605	613	635	613	635	620	577	604	626	590	597	621	611	647	586	615	618	647	598	642	608	628	615	613	634	597	605	616	623	603	652	603	605	593	649	631	603	636	613	594	636	584	607	625	599	565	617	662	616	613	617	641	626	556	625	599	572	559	623	611	619	599	586	632	581	611	612	558	625	556	621	625	574	602	601	591	628	593	636	643	604	563	608	597	597	626	642	631	633	640	584	612	610	618	621	642	635	607	587	607	588	616	647	599	590	643	656	609	605	599	628	625	654	627	620	610	634	623	646	634	615	627	619	623	604	638	625	580	613	618	635	584	590	610	654	624	607	590	589	637	627	612	572	595	641	641	626	616	626	632	619	600	652	611	593	610	605	613	582	597	595	607	653	613	633	611	629	642	614	611	571	611	625	604	584	602	625	594	600	638	583	588	578	624	591	574	613	618	566	628	634	604	584	617	658	645	604	639	599	635	664	610	630	587	645	615	633	703	616	604	600	615	610	596	562	591	597	620	602	647	626	643	615	587	584	601	649	579	614	582	604	585	614	584	612	623	634	628	607	610	647	610	607	601	614	593	632	585	654	615	635	605	621	558	597	649	597	611	651	608	590	615	612	609	619	584	624	615	644	612	612	612	591	618	612	615	638	615	630	631	600	613	601	648	656	596	622	593	600	624	607	599	615	628	624	686	637	576	569	634	603	653	626	613	636	569	587	626	618	629	565	579	606	585	622	616	650	676	616	620	571	637	600	609	604	623	625	609	629	602	645	608	615	636	613	636	591	641	619	592	595	633	663	600	639	619	608	633	658	604	598	639	593	631	627	626	595	630	580	597	656	608	612	641	639	663	641	624	592	631	596	679	642	650	610	592	597	616	610	581	632	592	631	644	611	658	575	593	619	672	598	598	619	581	545	612	633	590	604	659	645	644	642	633	641	628	597	608	565	650	608	567	652	588	586	620	632	597	635	610	621	605	620	635	628	575	625	593	607	566	632	604	625	629	631	619	635	588	628	641	641	588	592	626	599	607	609	598	614	608	600	620	641	604	598	643	615	560	621	580	626	611	575	662	575	603	595	595	645	635	627	593	573	649	606	599	600	604	597	601	602	598	601	660	612	615	586	610	644	639	599	588	600	663	595	611	615	572	572	577	633	662	599	661	603	622	591	582	594	638	587	648	611	628	583	603	598	661	586	570	577	587	566	612	586	638	580	628	621	594	600	589	628	598	653	634	601	562	583
7062	4535	5631	3995	2683	1865	1261	874	562	550	488	470	493	423	392	426	424	377	404	434	389	432	394	359	393	380	416	412	425	366	373	411	403	360	416	377	357	392	407	371	410	412	383	378	428	354	381	417	355	374	388	376	374	384	397	403	399	404	391	406	402	380	367	379	357	384	402	391	391	375	347	403	393	367	383	395	350	395	414	373	411	405	382	367	403	395	401	377	413	394	389	348	384	363	407	409	334	401	384	401	395	383	379	376	408	377	365	390	373	422	392	368	377	393	391	412	364	378	366	386	372	390	381	361	409	385	387	374	392	400	370	382	353	375	408	398	337	374	431	386	377	398	387	389	391	420	416	372	376	412	438	406	403	398	391	365	351	390	401	388	421	366	375	446	388	374	372	395	349	373	379	389	381	414	377	359	398	369	381	365	393	351	348	381	382	420	402	390	401	367	371	413	368	411	369	399	345	395	403	398	354	364	400	393	414	363	379	376	372	395	371	382	382	424	382	350	384	347	432	419	401	361	389	416	377	372	394	370	366	395	388	389	368	425	426	359	362	376	398	389	364	326	340	404	373	367	390	416	405	404	416	373	377	382	344	422	404	419	384	384	368	359	381	403	374	397	371	397	435	373	389	402	382	393	435	402	409	370	405	386	405	423	376	408	402	412	399	363	382	356	398	379	371	398	367	347	411	357	397	385	393	342	403	415	392	390	374	359	380	392	365	409	388	392	378	367	363	388	343	406	375	418	367	352	389	344	382	340	386	394	376	393	356	356	400	379	390	359	400	374	377	399	380	409	367	414	381	361	377	413	373	427	441	416	399	398	352	392	410	377	359	355	360	392	357	354	373	387	408	363	353	377	376	397	385	357	366	397	372	391	369	387	381	402	386	408	375	411	393	352	359	359	373	381	390	405	382	390	375	363	353	362	348	392	371	378	409	366	380	372	408	375	362	379	369	385	395	366	384	396	383	400	408	355	376	398	412	406	422	402	396	410	384	403	411	387	376	413	385	349	328	385	382	435	407	413	378	398	410	384	349	379	376	387	367	369	419	401	372	369	394	383	389	362	378	377	374	386	366	395	378	369	352	369	359	400	379	376	386	351	434	389	383	405	363	383	365	356	354	400	416	379	382	372	383	370	370	377	418	384	429	393	385	381	395	399	389	365	400	372	372	390	421	402	357	359	390	430	382	403	375	424	445	351	399	387	389	400	374	384	355	363	391	395	410	395	398	381	362	417	418	339	375	389	401	378	423	402	368	425	392	352	352	381	399	396	382	387	363	356	398	400	401	368	343	356	369	379	396	394	361	383	377	367	379	336	390	362	392	385	399	427	391	425	405	383	399	365	376	376	401	418	385	362	384	386	368	361	407	377	372	376	357	410	368	394	393	372	426	395	403	446	388	388	366	407	399	360	385	390	354	392	370	445	374	395	392	365	359	371	382	385	401	359	349	387	382	354	355	373	373	368	410	382	361	419	385	377	417	381	394	393	421	383	354	378	391	379	395	388	391	407	409	374	386	425	412	397	361	389	414	372	407	389	439	375	388	369	344	407	394	371	396	387	390	404	385	395	330	339	355	386	372	401	393	377	381	384	370	409	342	379	414	372	405	398	389	395	378	348	415	362	395	381	409	414	353	437	422	347	419	386	380	389	380	388	413	396	382	376	370	432	394	421	415	407	388	364	425	369	370	392	352	393	382	366	373	385	441	392	413	414	395	368	355	368	404	384	386	382	414	361	395	422	374	356	365	397	407	417	384	399	369	408	383	355	385	387	397	384	431	372	410	391	357	382	361	398	379	384	379	397	378	391	345	369	385	371	405	398	387	361	401	363	384	359	429	440	394	394	378	397	402	376	397	427	377	374	384	384	380	354	378	424	378	353	371	360	367	372	412	360	386	383	391	386	394	420	407	390	362	375	390	381	371	380	423	392	351	378	364	379	385	370	387	423	399	390	365	402	386	378	400	400	372	370	370	377	363	374	357	368	374	381	351	353	386	408	368	349	382	343	391	390	395	386	401	356	371	386	385	364	417	372	399	385	428	403	363	397	369	365	409	380	384	381	383	398	361	360	392	398	411	421	359	397	382	404	377	357	382	394	348	391	413	381	405	373	426	350	379	400	390	386	347	354	360	360	361	391	406	385	384	391	373	412	398	443	382	357	361	395	372	410	372	378	384	427	371	358	430	395	383	410	384	412	411	367	402	378	385	387	374	381	414	392	394	400	417	393	387	393	398	383	387	342	425	408	380	388	356	369	366	391	379	384	406	385	413	378	363	396	406	404	366	404	370	397	413	385	391	379	410	382	373	429	381	350	389	365	384	373	376	387	394	389	423	345	409	412	356	363	386	359	398	380	388	402	367	381	353	363	405	397	398	336	405	407	373	398	394	378	427	415	385	360	346	378	389	419	380	390	381	360	377	424	387	376	385	425	364	392	371	370	327	377	377	418	439	391	371	406	387	350	383	401	398	389	403	346	447	418	388	374	370	362	374	355	375	375	369	402	423	393	406	377	377	369	385	379	382	354	351	383	389	396	388	403	409	378	355	367	358	401	364	378	401	400	365	389	335	369	395	373	349	360	392	429	360	346	387	380	410	401	389	345	399	357	380	356	366	395	387	416	405	421	340	381	371	389	405	394	343	353	367	399	369	369	388	380	339	371	374	400	421	378	393	384	338	409	393	399	392	395	398	420	394	341	409	376	406	370	406	409	403	367	353	421	395	340	385	356	399	375	389	375	406	389	397	378	366	387	403	364	349	361	367	385	378	393	396	404	372	359	424	346	381	353	390	352	387	407	381	398	415	355	358	388	395	392	419	386	385	406	410	395	395	372	371	375	356	365	374	407	363	398	362	371	375	391	377	368	369	429	351	353	387	390	394	385	376	349	345	398	387	344	364	416	385	375	359	359	388	376	347	392	354	412	393	351	358	404	398	384	380	382	376	410	360	375	357	325	353	350	379	414	352	384	386	369	397	393	350	391	392	370	377	379	395	396	354	352	413	423	391	380	384	377	371	395	437	406	374	415	405	363	423	418	381	390	421	356	375	362	430	391	364	400	392	413	375	366	453	359	391	370	360	357	378	389	410	400	386	374	396	370	385	394	354	419	353	363	383	409	366	374	378	415	404	368	371	388	396	378	381	339	369	390	376	364	340	388	385	355	392	377	401	404	371	404	395	408	372	350	367	398	391	395	348	379	365	387	365	383	380	392	371	392	332	384	391	420	396	352	377	385	384	395	389	390	360	377	355	387	386	399	377	381	384	391	401	411	382	402	372	392	421	380	398	366	392	346	391	414	383	370	378	383	366	379	400	384	367	367	402	382	355	348	371	364	400	392	385	379	371	413	383	380	384	362	407	382	366	350	364	417	376	345	350	363	369	406	399	385	403	373	417	401	426	387	339	380	405	365	357	380	339	355	373	410	383	388	373	402	403	381	406	381	370	359	404	394	393	377	332	357	377	365	338	398	358	359	424	360	385	385
5770	5521	11155	11523	9583	7073	5507	3406	1990	1762	1614	1442	1287	1319	1183	1168	1172	1095	1022	935	966	1016	939	948	921	918	956	944	938	944	902	929	905	942	927	924	922	993	951	965	935	908	915	875	937	936	916	976	954	990	912	915	873	981	927	868	948	942	913	903	959	836	890	943	956	955	885	870	909	944	889	965	937	938	926	905	916	922	928	963	995	917	863	906	960	874	896	943	925	910	925	881	900	853	926	959	895	908	944	933	929	930	871	835	935	895	993	854	933	890	902	912	973	960	920	912	902	923	926	884	942	910	905	917	939	899	944	978	913	963	899	937	957	904	911	925	855	899	973	978	890	885	969	948	937	941	962	889	914	904	896	904	897	941	889	905	906	903	864	875	897	898	929	913	920	920	878	991	924	910	910	915	930	951	940	914	927	929	912	962	933	927	910	956	946	956	946	930	863	937	887	933	941	947	932	908	884	930	928	921	931	936	913	949	926	863	920	879	942	937	915	901	919	915	886	882	930	934	940	909	873	943	958	933	905	907	876	901	927	888	895	972	937	908	891	868	945	949	888	904	940	921	914	945	944	900	856	923	900	929	915	938	940	983	930	906	903	881	895	940	916	934	945	916	933	899	922	912	858	893	934	979	910	935	910	870	935	870	910	872	949	880	898	894	927	935	898	894	906	1029	888	960	780	878	914	961	960	966	886	936	889	910	912	954	973	885	909	918	957	967	932	963	889	905	961	891	952	876	879	890	910	937	908	909	933	927	894	918	944	964	919	858	895	959	918	964	937	906	868	965	890	918	868	898	923	932	938	898	875	967	882	987	945	948	979	926	895	884	874	916	948	955	945	951	922	937	877	875	915	977	918	891	951	912	934	890	914	934	945	957	936	921	910	925	903	907	921	878	926	940	942	937	938	917	961	904	880	895	868	944	979	896	914	895	906	912	919	920	957	910	938	893	869	959	937	942	915	946	915	919	925	865	935	909	958	924	904	897	946	951	912	956	877	978	937	929	864	937	952	919	914	954	949	896	925	907	954	910	873	976	958	869	958	945	937	936	922	898	902	885	929	946	867	921	891	915	910	957	935	931	928	936	854	933	893	911	944	931	970	898	932	950	900	920	897	859	914	917	902	918	877	946	920	900	956	912	885	941	932	882	932	914	892	919	881	885	930	938	943	872	892	910	875	911	958	947	842	933	896	941	904	945	911	862	964	967	911	938	978	937	920	959	917	958	1002	933	957	908	988	884	897	930	927	881	927	842	941	966	874	920	940	902	907	935	906	962	908	916	916	934	985	934	879	956	915	887	899	933	893	951	911	918	923	910	922	859	973	877	920	918	929	918	890	925	923	943	960	918	930	930	870	928	906	918	941	944	917	912	921	960	919	873	942	926	942	900	862	938	916	958	934	908	952	939	913	884	936	979	879	903	981	938	929	900	959	949	910	887	917	871	921	911	909	882	866	884	947	934	904	939	872	864	979	927	879	942	910	932	943	939	885	868	875	885	918	921	920	880	902	887	868	878	906	884	909	920	876	919	935	942	922	897	885	889	920	965	886	958	945	959	976	958	943	916	915	886	946	893	900	914	954	911	869	947	900	963	917	957	959	927	915	951	922	901	916	959	996	919	919	942	902	883	957	897	968	992	920	917	876	943	926	941	871	895	975	939	958	926	892	890	933	954	923	933	935	923	932	923	926	902	925	928	934	890	893	922	966	897	934	988	968	968	891	947	926	988	934	913	955	886	951	891	917	949	952	949	927	878	899	925	930	897	878	942	921	975	915	942	935	897	913	938	922	970	927	947	969	933	889	937	946	907	954	959	950	909	864	888	943	936	917	950	906	911	920	963	951	955	839	927	924	913	907	909	974	962	894	909	899	896	908	928	854	963	927	921	895	935	957	929	914	940	973	884	929	945	888	946	948	873	922	887	913	912	950	962	920	915	916	851	920	930	919	877	927	952	920	949	951	932	910	956	917	915	884	922	912	958	939	905	934	932	941	900	885	902	930	944	898	943	945	903	876	966	868	956	904	914	894	941	916	927	893	926	908	909	883	932	944	955	891	920	926	932	917	929	890	948	873	944	918	908	891	916	973	878	905	901	935	937	917	966	964	920	946	901	885	930	886	934	925	930	867	894	896	930	960	900	893	910	941	913	907	908	872	940	895	923	936	951	967	930	908	920	893	953	930	972	889	932	915	873	910	943	916	891	948	937	885	904	897	938	941	906	926	1019	868	913	926	932	917	933	895	919	927	994	910	897	947	935	984	978	890	973	920	912	880	925	886	901	884	891	939	930	921	859	908	911	934	913	866	905	955	942	962	933	992	927	919	948	924	898	915	919	926	935	962	875	873	940	905	899	902	907	889	899	949	916	893	939	913	903	927	907	845	902	885	960	959	927	899	917	891	901	941	917	842	908	926	894	904	936	916	927	972	950	886	941	936	972	902	932	919	931	953	889	942	919	920	959	912	928	888	922	936	954	946	885	875	962	920	935	920	969	909	910	924	945	929	931	888	915	949	949	889	912	894	957	914	951	865	891	903	963	863	939	911	866	975	939	915	930	926	947	892	983	923	962	914	865	929	892	969	879	948	987	890	933	884	946	847	879	929	925	880	898	930	888	917	893	875	950	916	914	870	948	917	912	949	951	929	974	964	930	975	915	914	879	969	942	922	911	908	939	950	915	948	940	844	904	945	933	914	924	949	966	916	886	903	901	884	992	909	932	921	933	911	879	959	917	907	928	904	867	930	876	959	936	901	898	910	924	975	956	901	898	917	939	972	977	919	951	932	961	936	860	931	937	925	946	946	906	967	878	926	938	910	935	931	961	942	872	916	908	880	909	944	941	897	860	938	971	850	907	907	926	896	969	952	928	942	910	940	920	971	926	973	893	905	885	956	907	887	901	919	941	890	936	893	934	894	927	972	938	939	899	955	926	915	899	922	852	879	972	886	930	881	934	874	944	877	925	907	893	870	938	868	875	915	910	913	903	956	949	886	943	888	910	935	891	914	879	881	902	888	867	917	915	920	938	934	889	886	879	898	971	950	921	902	919	874	884	923	903	907	913	978	918	916	935	868	931	926	931	935	993	968	877	920	980	945	938	861	958	932	961	884	918	943	901	885	883	915	916	885	858	893	906	944	937	901	926	939	949	961	903	905	908	915	943	946	916	958	950	931	880	913	971	904	857	916	899	882	905	939	899	917	876	912	853	930	979	931	928	895	944	964	944	927	881	886	942	936	924	926	886	923	911	937	943	947	918	898	929	889	874	897	961	915	907	899	933	889	910	942	933	904	890	908	882	881	871	906	944	895	887	882	911	930	919	956	916	889	909	884	871	925	961	919	923	915	903	896	948	931	962	886	950	866	883	913	920	957	885	942	948	920	879	891	893	918	883	919	957	933	962	937	931	870	922	938	982	929	881	924	880	907	862	913	935	970	967	920	894	966	926	947	905	981	886	925	905	944	942	915	907	897	919	887	876	954	902	894	919	895	880
17096	13374	17363	18370	16664	16894	13555	6016	1641	1064	1055	844	717	600	586	576	442	444	382	399	343	350	375	361	360	334	341	322	341	307	360	364	349	318	333	347	311	346	379	353	332	326	322	330	386	337	299	314	336	329	359	347	333	357	340	339	326	322	346	319	331	368	352	310	298	323	334	348	366	337	326	350	338	319	371	339	319	359	340	389	366	308	322	323	342	350	333	361	322	332	301	323	359	312	338	353	311	318	344	337	349	354	313	319	326	335	361	320	313	316	308	352	310	318	315	316	339	342	350	330	306	345	355	320	297	319	353	362	317	358	314	326	366	327	332	319	356	331	343	289	339	305	363	337	324	330	355	316	334	316	323	374	327	333	349	383	320	371	368	331	341	323	363	332	330	322	350	363	304	328	327	360	311	343	329	331	313	360	298	328	356	361	326	322	324	318	278	336	338	337	309	313	388	346	331	331	349	330	321	303	324	337	341	326	341	343	322	324	318	316	337	330	346	340	362	353	330	339	318	362	327	359	355	365	307	329	326	362	343	365	341	357	319	363	311	317	358	347	357	340	329	322	307	323	339	342	318	301	327	325	327	303	349	347	320	347	331	289	322	322	368	353	310	369	353	326	355	309	311	317	343	360	333	281	347	318	346	323	325	305	369	350	357	333	357	327	346	293	326	347	347	337	358	335	367	331	355	359	337	325	366	336	349	344	321	327	301	319	328	350	327	340	320	301	324	334	292	322	327	347	342	344	353	291	307	337	311	358	340	308	343	336	308	336	336	322	304	340	344	349	328	317	354	350	342	334	306	365	322	317	359	301	320	344	336	347	319	339	312	351	303	342	338	340	325	341	342	346	323	345	331	345	344	355	303	320	355	317	356	323	370	373	358	334	331	331	352	338	359	372	373	332	324	310	313	346	338	331	325	325	337	333	359	322	336	327	305	355	344	322	348	309	319	373	292	341	350	362	354	323	323	349	353	323	362	337	348	343	372	310	316	349	340	317	326	335	332	326	309	336	330	346	338	346	370	324	342	349	320	360	338	362	330	361	327	307	335	356	311	320	328	339	323	347	349	330	343	335	383	303	329	340	342	331	327	353	308	379	336	312	328	336	311	324	323	364	326	330	355	333	327	341	350	335	306	286	353	343	371	354	344	336	372	328	356	307	359	337	315	317	330	332	308	346	332	326	341	329	318	348	323	307	322	341	342	352	370	314	336	336	345	305	315	350	308	333	319	334	356	339	351	321	324	300	316	335	324	381	296	320	305	361	354	329	319	333	318	339	311	327	340	344	316	325	350	334	321	359	328	305	302	319	329	310	324	336	347	347	365	323	332	293	281	345	347	345	326	342	332	306	296	332	346	348	350	367	326	354	345	350	399	329	302	344	342	336	320	312	342	309	348	332	324	310	308	331	323	310	353	307	303	336	319	322	345	345	336	367	289	322	304	336	350	300	359	304	311	316	340	315	308	305	347	310	325	313	345	322	347	320	318	343	298	321	317	335	339	348	322	321	360	292	342	335	351	331	323	343	321	309	357	323	344	345	335	326	365	334	322	307	320	334	311	333	302	301	329	308	365	352	307	353	353	342	305	306	298	305	332	288	328	344	346	357	320	318	371	343	349	320	342	346	308	305	301	310	318	329	338	338	337	336	330	343	325	309	320	378	297	303	353	324	313	347	337	364	318	322	331	319	348	330	322	329	308	336	341	330	338	329	342	335	326	321	319	326	345	339	317	365	343	322	359	318	336	340	312	347	328	321	371	340	359	345	319	298	350	329	321	349	340	351	327	350	319	325	321	331	333	351	359	333	339	317	348	354	317	340	334	343	336	309	309	351	303	359	315	295	346	298	332	355	334	333	345	367	336	337	319	325	336	320	371	303	281	341	310	327	384	340	339	316	335	286	326	351	320	314	340	336	336	337	354	339	344	353	372	335	358	327	356	314	319	300	299	333	318	348	293	318	347	344	363	312	340	316	319	328	332	327	326	332	337	333	366	352	292	356	373	315	366	372	338	326	321	369	318	351	367	316	320	341	316	301	385	303	331	322	325	339	307	325	323	348	294	311	321	360	323	335	349	334	278	344	310	351	346	324	365	331	343	325	320	338	351	321	322	317	328	361	344	326	312	312	296	334	365	354	335	334	346	346	329	320	365	345	298	339	328	306	336	311	367	301	349	313	335	321	313	346	353	349	335	306	301	352	320	337	350	304	332	321	328	325	324	316	303	374	323	332	352	345	334	308	324	332	301	344	341	340	343	334	306	323	326	335	322	333	335	296	352	338	314	309	318	328	353	315	325	327	342	322	363	322	327	330	326	335	320	332	338	290	302	352	328	357	319	329	349	349	335	358	338	352	361	332	325	328	356	326	340	310	344	313	314	375	338	342	335	338	305	353	343	339	312	315	320	360	349	327	330	371	327	304	330	307	356	315	317	318	314	321	353	302	340	359	319	314	297	349	320	317	315	298	348	369	352	334	321	323	303	318	351	343	335	339	351	341	357	358	329	317	320	359	305	354	313	383	320	324	314	357	308	347	314	355	334	352	346	339	327	332	311	335	289	348	345	328	325	370	344	328	354	319	334	310	339	346	366	341	319	316	331	378	383	348	351	330	340	313	358	344	288	344	351	339	320	342	335	344	320	332	309	342	315	293	327	347	357	324	317	360	327	333	355	320	355	404	329	323	347	323	328	315	331	332	319	313	329	350	322	341	334	356	346	326	334	371	364	325	317	334	307	330	362	327	313	333	345	325	326	318	368	341	324	345	353	336	333	288	354	325	336	322	353	338	359	335	345	338	354	328	310	327	336	301	353	335	333	341	317	329	314	353	346	296	404	320	305	311	334	330	355	344	363	355	292	296	316	333	327	334	327	317	356	339	377	315	339	311	322	349	328	345	302	347	329	352	323	296	317	348	332	332	313	340	317	349	329	327	354	335	320	326	374	329	317	371	321	356	341	376	309	354	373	381	315	356	320	382	286	326	325	321	298	317	323	363	330	323	333	341	343	335	351	330	343	354	347	327	379	341	334	339	317	331	312	361	326	304	312	331	312	307	310	310	323	337	318	324	369	346	358	355	348	356	317	306	347	330	314	340	330	366	337	337	324	325	322	279	361	345	318	364	359	363	328	307	338	341	359	306	343	331	333	343	369	347	312	314	335	307	319	325	357	363	347	325	321	327	340	313	359	312	349	356	338	351	353	339	341	307	361	298	319	326	311	355	348	360	332	370	343	342	337	359	327	325	355	367	339	370	346	335	349	341	368	351	333	350	352	345	302	355	320	334	354	333	346	317	332	306	327	322	284	361	279	335	335	311	312	346	316	359	328	344	375	338	348	333	351	339	332	370	330	339	375	359	335	345	298	314	343	339	337	330	325	338	326	334	328	303	331	326	314	345	373	345	310	323	334	345	355	341	302	364	325	353	332	342	359	317	309	350	337	319	349	320	311	337	333	338	329	302	299	336	308	318	319	339	326	329	323	341	350	334
13196	13058	23910	29471	27511	28871	22812	9921	4100	3986	4171	3537	2956	2793	2265	2343	1528	1436	1204	1083	994	955	945	946	930	897	907	858	872	815	837	843	822	778	817	808	818	842	835	818	822	770	841	773	811	836	794	833	836	793	787	821	839	861	829	806	865	797	826	786	792	778	802	822	772	787	810	830	799	762	835	794	795	815	859	844	791	819	860	845	797	772	821	796	770	780	841	839	819	841	811	843	764	822	825	775	776	823	793	814	780	792	784	791	853	858	819	862	851	825	794	762	812	778	826	800	837	769	791	785	755	829	851	831	861	818	766	795	833	826	786	834	738	870	826	827	794	832	852	812	858	821	807	794	827	772	768	781	803	823	831	781	823	823	793	819	816	837	815	819	768	758	869	805	791	793	835	880	813	794	793	806	834	836	781	828	810	863	776	789	799	812	834	747	808	859	779	843	837	807	826	778	787	788	805	809	760	842	826	795	808	747	847	791	816	799	855	764	753	807	810	780	773	800	799	796	869	848	799	804	826	820	781	823	795	815	808	792	826	782	793	877	806	822	856	755	831	810	790	782	811	834	827	824	827	772	813	834	793	796	816	863	799	847	770	816	761	806	784	767	757	811	792	826	734	782	822	816	799	800	800	846	794	823	821	794	811	815	828	787	813	777	788	839	845	772	831	796	848	778	772	806	803	810	788	802	812	814	824	865	822	780	779	866	786	815	789	815	850	814	780	792	795	839	763	804	803	842	799	816	780	768	776	818	811	781	832	842	812	830	763	828	792	790	838	806	874	804	818	800	829	827	796	757	815	843	812	802	859	762	759	808	832	784	813	824	819	788	794	817	785	805	810	772	808	805	782	807	793	795	819	848	868	804	772	822	814	804	814	819	831	804	800	846	791	837	802	808	796	796	781	827	764	815	817	826	816	772	785	790	801	888	816	807	778	801	768	787	821	846	784	760	774	808	850	755	855	756	792	819	835	766	755	805	784	842	790	851	818	816	789	811	842	821	819	783	773	868	808	792	835	825	819	825	886	817	856	769	812	839	785	811	783	832	796	796	796	791	810	798	848	767	834	836	818	787	826	840	829	784	789	784	793	764	824	813	828	801	759	819	818	794	790	808	837	822	780	848	771	773	813	816	866	806	798	789	846	817	830	777	830	836	795	797	856	826	836	786	831	846	842	812	823	834	814	807	787	855	815	814	819	767	787	824	793	752	798	747	736	812	818	796	816	784	794	808	830	796	814	815	779	817	845	786	844	807	799	799	839	815	806	791	840	777	782	785	840	809	762	848	794	824	834	832	771	819	771	802	811	860	864	837	868	840	801	824	814	850	857	756	809	892	857	808	825	843	818	781	815	818	788	816	843	805	783	814	838	793	789	829	771	820	825	792	830	849	771	785	787	829	825	820	785	801	787	825	823	824	768	810	803	851	805	834	795	783	783	809	798	799	860	862	804	818	842	808	773	820	822	783	853	829	787	771	809	803	792	835	822	798	828	823	738	788	830	777	845	819	825	819	749	802	769	821	802	777	797	804	807	800	821	794	792	796	792	840	813	770	799	804	798	814	768	778	796	806	788	806	844	826	846	803	848	804	807	806	844	780	842	838	818	759	809	757	798	856	763	830	806	809	815	789	775	808	747	829	790	814	780	813	777	760	822	805	805	794	861	782	834	765	816	811	795	810	820	792	797	820	798	737	826	833	867	814	746	827	781	772	773	799	802	840	814	781	814	832	804	814	743	844	789	800	754	882	806	863	802	793	777	782	805	828	775	832	844	815	789	856	797	814	789	798	837	808	774	845	849	797	819	744	845	782	827	813	809	837	816	810	787	807	780	817	836	820	765	830	825	805	805	800	824	827	812	806	846	767	792	853	791	785	803	868	811	771	761	845	802	820	798	778	829	790	835	793	750	798	765	803	823	790	796	867	810	779	758	839	787	784	838	822	803	797	890	855	768	759	779	863	780	865	844	825	869	752	894	816	816	795	821	796	794	779	799	832	822	816	846	772	774	828	803	829	811	811	802	885	781	753	821	793	736	839	780	780	799	805	802	791	777	805	844	793	791	794	817	795	818	786	819	851	799	788	782	800	786	841	840	815	829	814	756	809	740	801	816	800	783	832	804	792	754	775	816	824	771	779	808	859	831	782	790	804	818	851	798	815	817	817	790	828	817	813	844	847	807	821	784	812	813	785	819	809	808	776	811	796	787	796	789	788	805	835	820	780	821	839	799	809	774	849	798	827	793	771	785	789	828	800	788	839	816	752	783	821	781	771	789	792	793	804	802	865	799	820	773	790	817	805	779	793	808	830	785	794	801	883	816	773	788	781	804	809	823	812	817	866	843	803	802	797	800	830	787	781	765	778	803	854	832	800	832	860	792	813	829	809	787	770	799	799	776	786	828	767	811	808	818	818	827	829	800	808	824	746	810	840	807	806	789	828	787	805	844	816	806	820	788	817	803	768	792	794	799	799	791	789	775	772	840	801	828	780	792	813	790	825	785	785	839	828	790	792	759	821	835	741	798	794	835	818	812	783	797	824	794	797	785	842	802	824	810	841	815	840	823	775	806	833	799	823	822	848	831	825	797	795	792	803	753	786	830	802	783	804	800	814	801	840	785	779	851	828	778	840	827	805	779	821	792	812	821	845	826	780	741	788	807	767	800	807	786	793	826	780	814	813	793	807	812	736	816	835	812	833	827	783	798	803	773	819	831	787	836	828	826	809	838	853	767	825	756	818	791	816	737	801	805	834	794	818	861	801	748	780	811	835	828	805	824	831	834	793	822	783	875	860	782	799	785	876	801	803	794	874	852	798	790	791	822	812	814	832	825	809	766	809	788	810	842	812	809	819	808	814	818	837	783	783	861	808	789	824	806	831	761	809	769	811	807	864	865	813	796	821	796	771	798	821	783	848	823	795	828	778	844	800	815	820	781	765	845	833	818	740	787	783	812	828	821	802	802	833	798	831	816	829	797	778	814	778	783	738	763	822	853	776	804	830	826	772	866	797	829	832	782	805	834	806	778	756	798	820	856	828	802	765	763	855	813	794	760	845	778	832	812	806	770	821	805	831	825	814	795	812	794	816	749	802	795	826	848	826	770	783	845	821	743	826	789	777	835	824	828	808	799	777	778	813	860	810	807	786	826	841	787	788	851	802	800	810	817	778	821	842	823	846	742	845	812	808	806	764	771	881	823	845	841	877	810	829	772	780	820	839	760	828	777	792	817	810	768	802	799	840	795	910	796	764	813	765	836	810	775	807	855	765	867	798	803	807	807	822	841	760	796	803	824	821	781	799	815	847	816	826	830	813	829	813	782	791	824	800	802	849	805	802	801	814	777	848	818	812	845	817	770	809	805	833	786	853	816	813	794	791	776	814	834	784	813	789	728	774	789	834	810	828	794	786	788	816	790	820	817	847	836	820	856	771	792	847	783	819	739	762	823	792	757	841	827	832	759	776	746	755	840	794	785	794	822	866	846	781	828	777	757	843
25778	18930	27812	26519	29497	26233	21098	12247	3418	2072	1586	1440	929	836	632	675	415	394	314	281	275	264	259	262	234	255	247	244	246	268	264	240	263	270	280	238	244	225	241	239	235	266	272	274	232	251	243	242	259	269	249	223	211	248	248	232	226	221	263	226	238	218	241	248	248	229	254	251	236	243	238	254	237	229	241	274	233	248	270	254	238	242	227	252	258	240	260	255	223	246	223	212	248	239	247	267	253	231	252	239	247	277	247	198	229	224	232	243	248	252	228	236	243	249	251	238	230	231	252	240	246	253	279	244	263	241	271	208	264	241	222	257	225	225	253	241	254	245	253	206	259	256	232	236	221	220	232	239	238	220	274	241	256	241	218	245	222	218	242	271	221	257	218	223	254	248	234	208	233	237	253	246	192	233	230	249	250	225	262	224	216	237	270	208	234	240	240	256	250	234	250	248	242	236	233	252	219	249	248	221	239	238	259	271	237	233	233	250	226	242	247	225	224	248	226	237	243	264	235	255	227	237	260	261	245	269	274	238	238	249	247	245	235	231	226	206	246	266	251	244	234	245	231	239	224	222	237	250	264	239	232	256	241	264	247	263	238	223	228	249	238	220	254	241	243	215	250	232	221	231	243	215	233	222	251	244	227	259	228	218	232	229	227	217	245	210	245	221	255	211	263	223	196	266	241	276	231	233	219	239	258	230	272	268	221	259	231	280	244	249	243	242	203	232	242	241	214	228	228	224	241	220	257	227	253	234	214	226	239	220	261	225	264	239	245	232	230	241	220	245	245	230	240	218	267	238	247	264	252	231	248	230	264	257	238	243	251	259	228	232	217	259	271	224	221	224	212	222	219	227	247	251	262	225	206	244	237	246	255	250	263	248	207	255	232	237	250	224	224	234	253	254	257	224	233	249	224	215	249	236	211	259	233	280	229	224	227	250	230	240	223	255	238	230	228	259	238	258	239	257	212	253	261	233	237	210	235	254	225	228	253	254	260	235	240	239	222	261	228	248	217	240	238	259	253	236	207	220	254	236	213	214	254	254	268	224	251	222	243	225	243	265	262	217	245	236	253	258	216	198	263	238	248	260	207	250	229	217	250	234	253	245	240	239	206	263	216	221	220	247	253	249	263	210	227	226	231	241	233	211	218	236	254	228	220	255	241	232	237	242	215	267	235	234	248	220	246	234	281	241	243	257	241	254	241	252	223	259	250	247	242	251	247	255	234	249	242	254	250	241	232	228	230	240	270	241	228	227	238	257	227	255	242	281	239	246	264	251	230	219	234	265	247	272	221	217	245	233	225	258	245	267	257	246	237	206	193	247	266	238	230	215	258	247	219	229	234	260	210	227	222	297	248	227	223	267	261	243	232	230	257	223	240	223	238	223	239	202	243	263	227	242	248	246	238	224	247	252	239	237	256	225	236	239	293	255	253	237	237	258	224	249	236	228	236	262	244	266	270	241	229	231	245	257	250	235	218	204	239	244	250	245	226	259	236	271	226	253	250	238	226	239	223	249	246	229	260	255	255	225	236	241	230	262	207	232	254	234	267	214	258	227	231	247	237	253	240	231	246	217	213	263	217	231	251	248	248	241	247	279	256	226	241	226	225	243	261	193	251	243	222	218	250	235	205	225	249	232	245	286	266	232	245	208	260	223	249	264	229	224	245	235	226	256	221	262	235	270	235	264	239	262	219	238	289	247	255	248	195	259	244	244	234	233	288	228	195	276	237	258	252	204	261	285	254	265	226	242	249	269	198	230	240	265	247	211	228	234	258	231	229	242	269	254	217	234	235	252	256	266	247	225	208	246	243	230	240	213	254	222	250	219	224	257	249	238	231	238	219	260	255	226	275	226	243	266	245	237	270	231	225	224	217	222	230	232	252	242	244	226	209	230	217	241	221	255	248	224	260	232	224	246	241	227	247	242	240	248	226	228	252	224	207	227	232	233	256	247	227	211	236	247	263	224	251	228	255	244	219	244	237	237	250	226	254	234	178	243	255	247	232	265	220	234	238	233	258	216	232	274	249	232	259	209	222	226	219	210	251	229	222	240	258	236	246	227	231	205	243	237	238	225	228	223	241	223	236	233	256	237	245	240	225	237	235	258	239	258	212	200	241	244	253	242	229	238	227	228	221	247	244	258	215	219	222	207	249	261	246	226	241	260	257	243	250	261	226	233	205	229	243	248	226	248	219	237	256	258	256	277	248	216	219	230	254	225	210	246	241	224	234	242	230	254	222	214	207	242	235	221	208	239	246	271	264	244	214	235	222	221	228	240	220	241	238	271	226	223	242	252	230	211	253	259	215	206	228	246	273	241	219	212	227	252	238	242	234	222	244	236	266	264	232	245	257	237	244	225	229	215	215	226	236	271	244	260	243	227	227	220	205	243	237	246	296	267	245	257	245	225	253	223	226	249	230	237	236	238	291	215	239	247	278	249	249	223	263	209	269	217	231	249	257	250	241	248	238	230	239	231	230	248	263	229	263	249	238	218	241	251	229	254	251	219	202	244	231	259	243	249	225	257	225	238	230	242	230	234	236	218	241	239	223	235	232	256	234	244	254	248	218	245	238	233	254	236	247	218	239	218	248	241	241	246	243	231	234	233	247	241	227	241	248	245	251	254	229	239	254	217	230	242	247	252	240	249	236	254	255	232	207	213	258	220	223	238	251	248	227	224	223	254	245	247	242	244	232	254	245	250	248	257	242	241	245	258	216	239	222	259	253	256	231	245	245	231	241	236	256	233	224	264	250	244	237	244	272	237	281	235	247	241	235	240	239	211	247	231	210	225	249	275	262	241	235	236	262	234	219	213	220	232	235	236	249	217	254	227	255	265	228	241	241	227	267	258	239	246	222	258	237	226	233	240	229	212	233	267	233	206	243	229	235	217	233	226	271	258	222	271	236	212	248	253	227	227	226	256	253	267	236	238	216	243	263	237	259	233	227	253	212	234	210	221	238	233	246	245	261	241	219	258	239	258	212	220	244	246	252	255	264	228	256	240	258	252	251	230	264	223	251	250	220	245	263	247	247	254	227	255	227	223	225	235	252	225	245	235	247	253	281	204	244	242	253	238	228	210	228	247	236	239	226	210	258	255	241	257	240	251	265	247	236	218	234	224	249	202	212	242	221	243	271	228	261	239	250	248	223	243	202	212	262	245	233	205	243	241	200	221	240	263	250	232	242	221	261	244	219	236	234	223	241	253	223	233	220	244	221	211	241	251	256	241	234	224	219	223	257	259	239	234	249	235	245	211	253	206	246	230	254	261	231	255	236	226	256	240	235	220	235	264	250	233	253	270	245	225	242	234	260	236	250	246	256	237	236	203	235	252	236	242	241	234	225	244	227	235	237	220	215	232	275	209	214	234	250	256	255	272	227	240	236	219	233	218	243	235	238	254	236	217	231	237	225	258	258	215	258	247	230	235	225	238	254	269	233	238	232	255	237	255	221	240	228	231	259	234	250	254	229	262	265	241	245	251
17520	16807	32445	35399	38805	34364	30748	14984	5256	6228	6005	5536	3890	3896	3203	3211	1796	1813	1200	1018	921	898	806	809	752	764	746	698	678	685	679	648	624	628	622	662	613	670	644	646	608	591	643	595	616	589	552	624	604	586	618	616	640	649	598	573	631	586	585	604	581	618	631	617	607	636	556	568	588	633	601	599	646	566	615	612	587	587	617	640	635	570	577	604	618	549	631	584	583	632	576	587	589	620	557	573	591	622	657	629	608	614	607	598	630	585	610	570	581	626	655	611	555	595	579	581	611	623	591	601	587	624	611	650	625	594	603	592	588	597	587	632	634	621	567	629	610	611	618	584	620	561	583	601	595	590	592	622	626	603	609	562	589	638	603	589	608	630	576	568	594	618	623	621	639	601	605	628	575	581	645	588	591	588	645	604	613	639	592	572	579	549	603	618	592	597	630	606	575	630	605	622	625	577	636	563	563	588	599	552	596	585	583	551	594	600	600	582	577	566	620	607	567	604	569	598	589	619	605	613	651	550	664	604	623	553	660	598	626	603	578	611	580	589	598	586	578	558	647	618	597	609	583	608	587	638	563	661	610	630	590	626	577	551	638	604	600	580	588	603	623	618	579	577	589	596	624	565	595	568	606	619	624	611	595	604	582	579	588	618	596	587	604	580	653	630	542	598	609	587	608	588	598	586	570	643	578	576	576	613	616	617	580	585	577	559	627	605	559	585	602	636	604	590	559	621	627	595	537	620	580	615	599	590	609	635	599	601	581	576	626	671	608	601	610	618	668	622	601	589	617	634	602	583	611	582	597	617	572	593	592	623	586	621	574	629	598	585	560	598	628	593	589	561	599	583	597	624	622	569	574	605	590	572	594	610	598	619	537	610	632	624	589	593	613	586	585	573	582	577	604	575	609	608	615	579	631	591	617	593	567	575	652	607	591	585	594	565	562	653	551	627	547	647	637	616	574	579	570	627	599	599	631	638	560	607	608	598	640	575	593	606	604	558	632	671	585	627	586	570	581	600	630	603	577	618	627	617	611	572	599	599	645	586	593	594	583	620	594	624	615	576	632	630	625	593	577	609	599	547	613	599	585	602	621	599	603	593	583	606	566	589	625	568	610	596	584	557	564	636	631	559	595	592	623	567	564	606	546	588	621	610	593	595	603	626	611	658	629	636	554	553	619	613	625	598	566	623	569	571	641	581	615	623	584	611	571	590	604	576	595	611	581	582	652	619	612	584	590	641	617	584	577	647	610	605	578	605	594	576	576	586	654	610	588	592	627	581	675	576	633	624	609	610	591	579	646	612	573	604	603	638	574	614	631	613	610	570	580	611	614	603	616	623	607	584	610	574	597	560	588	583	575	586	667	629	584	616	588	611	627	629	599	597	605	622	567	592	602	595	607	604	612	604	582	582	616	614	580	596	612	616	604	611	593	606	587	610	612	612	607	585	594	589	596	602	585	645	641	629	623	612	614	567	617	574	586	596	568	598	608	649	588	602	599	591	623	634	618	631	565	587	573	597	605	585	569	622	617	614	600	604	558	603	577	616	582	628	620	627	606	569	559	593	586	608	602	614	608	602	605	635	558	625	662	604	596	547	638	587	585	610	662	613	560	581	632	616	559	598	572	634	610	650	580	579	613	584	581	558	643	627	591	618	582	586	616	601	633	624	611	543	621	583	588	570	591	600	624	587	606	550	568	635	624	622	595	600	594	585	611	602	565	610	564	657	611	582	600	589	605	609	660	571	597	621	626	566	542	631	566	629	576	581	579	628	585	596	594	597	605	593	629	593	606	628	619	580	619	595	607	600	589	562	628	625	605	614	606	586	614	619	567	600	592	579	586	622	571	570	567	584	619	620	551	607	654	626	583	574	606	572	625	601	596	617	664	630	581	580	581	577	639	607	603	574	617	589	623	595	587	605	597	605	608	618	609	636	597	599	636	580	612	600	611	568	598	584	658	609	606	584	640	548	584	560	660	591	605	580	598	588	621	630	603	613	581	625	641	593	552	587	618	613	635	595	587	622	622	602	577	578	620	588	593	577	571	621	618	614	633	635	576	614	635	638	624	601	618	615	600	638	578	588	606	640	606	575	597	573	610	596	632	556	609	612	590	624	599	610	571	583	623	602	636	595	620	619	584	603	644	585	625	608	576	610	579	599	599	590	607	592	616	600	588	593	529	567	583	636	597	597	625	595	607	577	582	625	611	594	614	570	568	567	612	602	594	611	618	591	653	577	592	583	592	627	578	562	655	618	609	592	600	591	630	600	588	594	607	627	599	561	586	598	573	582	585	605	645	613	617	644	583	602	656	590	582	579	595	595	583	602	614	653	621	604	644	631	623	574	603	628	582	622	617	602	630	623	603	596	589	657	619	589	587	612	607	582	576	597	594	609	578	636	581	624	578	622	620	607	583	622	597	631	609	628	610	599	614	592	592	586	628	631	604	580	604	600	566	613	573	628	604	644	587	598	621	591	584	614	648	587	631	612	593	571	596	594	572	598	639	646	602	633	605	597	591	619	592	602	618	606	605	596	579	615	591	634	546	608	579	600	625	633	630	616	559	603	565	621	611	598	605	581	650	590	583	602	626	638	632	620	595	613	591	605	603	583	614	588	572	646	616	602	608	584	622	610	582	567	589	618	572	628	621	579	627	597	613	558	607	593	601	529	604	605	597	590	597	652	602	589	593	619	635	588	555	604	609	537	585	598	563	614	567	624	594	611	577	575	606	563	623	574	636	577	608	570	621	599	616	615	606	582	624	567	604	616	593	605	621	567	594	587	639	607	613	616	586	574	565	636	605	598	602	585	617	518	560	602	593	613	648	615	576	606	601	603	611	566	543	598	595	630	623	615	585	534	589	615	621	609	620	632	614	581	609	596	593	585	616	611	608	595	648	632	652	610	570	632	568	655	568	623	545	617	570	588	581	633	636	578	604	599	599	624	629	596	614	597	622	581	605	604	599	559	605	610	570	634	629	614	583	595	626	603	607	598	573	561	620	597	588	581	591	572	565	626	610	592	604	589	573	609	584	629	598	626	619	638	593	599	585	576	584	594	621	642	597	567	605	644	604	579	577	567	603	600	657	614	572	629	599	605	602	662	600	577	602	570	571	580	607	568	587	623	602	605	640	561	585	607	581	588	598	627	635	585	626	602	578	610	589	560	560	610	576	606	595	602	632	593	578	596	603	595	565	599	582	613	590	622	581	565	638	609	601	621	620	621	613	618	643	586	573	612	633	596	604	624	588	579	672	637	625	571	564	627	556	630	579	631	591	617	603	601	613	597	569	650	640	568	655	610	639	625	633	614	572	595	601	597	597	653	570	681	601	600	620	527	596	584	587	599	669	636	618	614	596	549	582	613	573	606	557	596	578	564	596	589	587	631	594	628	568	587	603	623	564	578	585	617	582	615	557	598	564	608	576	603	608	599	584	578	595	611	610	638	631	575	612	596	599	615	610	600	586	567	606	583	637	600	599	576	609	573
7338	4481	5005	3926	2773	1726	1013	720	586	550	468	485	442	444	425	434	439	379	401	405	380	406	384	378	402	405	361	364	358	407	386	365	365	386	356	358	362	383	374	388	386	374	331	398	407	394	332	382	383	374	390	358	424	391	385	350	391	394	378	383	421	421	344	382	357	398	361	389	316	390	378	391	388	378	348	434	385	392	393	362	385	356	376	383	369	354	408	402	368	392	379	391	388	426	354	378	339	405	392	382	365	403	375	382	417	404	379	362	357	394	411	381	366	347	370	405	349	392	368	378	363	367	361	406	342	366	388	405	386	371	346	385	385	360	380	407	349	385	364	368	345	414	392	408	385	400	379	389	346	361	343	355	370	361	412	360	401	398	407	351	383	377	384	413	389	394	373	385	367	372	382	394	367	362	394	389	405	379	381	404	367	353	363	386	379	339	377	389	358	384	379	363	374	372	387	381	393	357	377	369	359	381	378	373	396	377	360	374	373	417	398	373	344	365	356	412	390	365	404	413	390	409	385	382	408	298	349	387	380	401	417	400	391	399	401	385	383	400	371	383	373	374	385	348	411	364	387	391	344	381	370	339	370	427	371	374	343	373	357	381	405	368	385	374	377	373	384	353	386	395	405	376	380	374	385	386	410	371	385	363	342	384	392	363	423	379	411	395	361	429	373	387	396	415	365	368	396	433	346	410	383	379	403	389	400	373	370	388	395	384	390	386	401	373	420	349	371	387	415	383	382	363	344	417	365	367	370	364	387	359	400	400	382	389	398	370	379	368	380	336	394	398	365	355	353	386	402	410	361	386	355	392	366	371	364	379	366	348	357	367	384	395	384	388	362	374	354	406	392	378	368	353	368	385	399	393	381	395	400	393	367	415	361	371	377	387	378	386	387	357	378	360	350	373	379	413	393	374	377	361	413	379	379	378	377	377	360	379	368	383	381	361	397	338	383	374	385	401	380	403	396	348	383	379	376	386	357	383	346	404	318	383	415	368	374	408	357	372	384	419	381	406	385	369	357	401	344	360	384	397	366	317	370	346	378	389	355	414	398	366	381	388	398	403	413	405	374	364	381	353	387	376	363	388	411	342	395	354	396	378	411	377	384	407	396	329	370	345	371	347	335	359	389	408	374	361	354	371	359	416	367	348	359	370	343	376	355	372	362	369	399	402	386	405	370	380	362	364	406	396	370	375	374	402	387	380	381	362	363	403	356	375	348	391	352	385	379	386	385	389	384	393	392	360	339	370	404	385	376	400	384	371	390	402	382	404	393	396	381	367	423	365	418	374	375	392	358	369	389	388	349	379	367	397	371	364	357	391	369	353	370	368	361	353	363	391	358	372	342	411	358	373	342	371	380	374	379	364	390	370	377	364	388	407	344	351	406	398	355	374	419	371	399	402	362	381	383	382	336	375	370	396	397	389	372	375	402	345	384	385	369	318	374	391	402	377	373	371	401	392	394	363	379	398	379	361	325	388	393	370	375	371	388	341	369	362	394	370	391	417	374	384	368	400	353	366	372	370	372	349	397	384	386	393	395	383	382	371	382	387	389	401	377	388	365	395	388	368	358	366	382	360	364	350	355	412	400	405	388	377	406	400	406	402	355	411	410	368	390	408	352	414	392	390	378	355	394	369	403	397	392	365	393	360	407	365	411	371	399	362	408	377	374	379	399	411	400	389	384	365	389	386	344	343	380	375	363	397	390	367	370	346	392	365	369	394	400	349	391	370	394	390	372	366	403	414	424	373	368	404	353	370	362	375	377	392	368	377	380	371	412	360	398	385	369	345	458	374	365	399	350	367	354	362	404	407	376	392	388	394	348	342	385	362	366	365	352	341	374	377	395	356	393	387	401	379	384	360	390	411	342	350	370	376	352	361	379	394	398	370	379	393	342	387	421	397	357	399	369	407	383	387	382	372	379	377	377	350	429	391	363	365	393	376	341	345	407	379	410	423	370	379	384	368	383	405	357	390	371	402	372	395	374	420	389	395	374	384	397	386	375	408	382	387	375	353	348	392	392	376	416	360	391	361	392	375	406	392	385	333	398	369	341	390	393	358	381	378	395	369	365	370	367	390	409	339	405	406	375	371	371	341	391	369	385	396	347	366	365	371	361	365	387	370	386	381	367	395	372	367	372	380	368	352	431	420	385	384	397	364	387	419	407	392	375	412	387	399	391	346	371	346	393	415	379	362	346	370	416	355	385	404	415	345	345	387	379	400	349	367	393	407	418	373	382	330	393	372	382	385	382	366	401	360	397	395	384	388	357	407	358	403	376	373	364	381	411	360	357	389	350	360	363	388	405	358	405	374	390	364	357	369	356	396	367	345	370	389	388	369	377	396	379	400	351	324	371	365	416	388	391	408	347	405	395	371	374	380	396	406	398	381	379	413	371	365	394	378	357	368	367	355	352	347	391	406	382	378	368	361	363	366	379	413	374	374	401	389	398	415	375	398	402	382	360	370	385	398	386	371	366	391	396	361	369	366	371	374	367	370	351	390	391	395	377	385	370	385	377	383	377	400	368	365	365	392	386	395	406	357	372	359	371	427	395	361	402	371	410	368	378	381	371	366	379	393	388	384	380	353	351	376	363	380	347	419	377	368	394	386	393	394	389	399	392	380	405	358	395	345	395	371	379	363	392	417	414	364	342	370	367	368	379	371	367	387	387	390	378	369	404	361	396	355	395	384	381	351	362	383	377	378	358	380	416	387	386	405	404	386	340	378	398	397	357	343	389	370	396	375	365	388	397	427	375	376	358	374	376	379	376	366	395	349	336	361	451	398	388	370	369	392	417	370	387	351	397	362	421	363	353	379	371	385	367	400	396	396	396	396	356	376	405	388	350	338	374	377	363	375	370	400	398	353	380	407	406	423	413	402	368	388	370	382	379	415	389	346	348	381	368	377	392	416	409	367	376	368	389	382	366	338	367	372	371	394	374	404	409	353	365	392	385	389	345	387	394	386	403	412	368	413	373	331	419	398	361	412	378	373	414	413	377	395	352	338	386	397	383	367	375	360	330	340	342	401	389	357	361	365	368	408	389	391	385	380	417	389	389	381	395	360	358	347	410	393	358	362	373	393	376	360	395	419	366	395	356	369	391	381	371	347	374	395	372	387	352	406	375	353	378	377	344	381	346	420	403	401	409	384	390	368	394	331	350	399	419	339	403	416	413	378	389	391	382	360	345	419	409	397	351	369	388	377	391	350	384	395	390	369	357	351	367	374	420	385	367	331	377	374	392	371	401	407	376	370	404	331	386	385	393	445	406	392	422	387	387	374	377	372	372	435	347	373	372	343	356	362	345	399	379	362	387	413	350	399	394	380	345	383	350	386	363	376	378	428	368	363	414	373	377	360	356	392	424	389	368	377	351	347	392	368	390	374	371	384	381	370	369	392	374	405	371	377	393	390	351	364	422	390	344	373	383	372	371	366	393	338	418	375	379	373	382	378	385	401	372	353	386	414	416	379	391	445	353	368
5820	5318	10123	11333	9980	6853	4380	2766	1974	1835	1645	1504	1363	1274	1236	1173	1158	1069	1052	1068	934	948	974	919	917	947	952	902	924	882	924	876	922	937	912	879	945	921	883	921	930	861	867	925	934	941	927	885	949	920	892	900	947	869	909	924	914	912	920	851	878	912	926	936	906	921	884	934	927	916	937	927	925	915	892	900	914	904	898	913	903	939	896	906	887	877	886	913	913	889	838	938	920	889	927	954	870	891	896	972	887	921	924	863	889	957	953	898	965	913	979	887	910	920	892	887	902	922	903	920	881	885	919	891	896	919	925	965	970	900	887	876	971	926	903	902	917	867	932	930	896	896	912	892	811	939	908	888	892	918	904	892	929	967	953	858	900	886	896	889	923	886	922	878	856	883	970	895	910	927	895	911	851	914	924	884	901	915	933	915	902	923	906	900	919	887	916	838	889	935	910	903	900	947	899	884	901	882	913	906	898	938	985	905	906	924	900	882	912	891	912	881	953	877	906	938	902	891	927	911	906	889	911	928	918	922	925	923	889	925	824	913	901	884	855	913	833	921	906	918	899	889	908	904	933	897	892	891	883	928	946	942	900	964	873	913	922	931	940	929	935	869	892	878	950	894	878	830	874	860	888	909	874	898	917	877	904	877	901	1000	893	931	887	946	914	928	904	914	891	919	930	880	902	898	935	898	905	890	935	911	914	918	909	864	860	902	940	921	902	936	888	961	898	941	915	899	888	924	924	941	856	936	881	892	923	924	930	938	941	941	893	885	919	901	890	982	911	858	865	946	897	905	889	897	904	888	913	922	880	862	844	897	922	952	925	900	903	941	900	963	933	895	902	899	918	902	938	909	903	909	824	855	898	926	978	901	905	906	890	927	903	925	929	865	920	887	919	978	893	921	896	864	944	885	879	908	890	881	927	864	954	915	926	912	842	882	940	919	852	912	926	976	932	913	841	924	982	900	919	889	894	917	888	862	928	892	912	877	876	891	856	892	883	958	888	903	881	908	932	914	1013	859	918	862	974	931	906	915	920	944	893	916	886	884	920	863	930	920	940	914	931	940	894	862	931	892	853	880	866	944	917	886	935	875	909	926	908	916	929	908	892	933	931	913	929	905	896	918	887	852	933	900	917	920	948	902	874	937	884	867	920	876	922	944	901	929	940	903	902	900	950	892	859	855	899	925	901	904	869	900	898	893	937	913	946	888	913	916	881	863	907	872	910	923	933	896	940	908	904	890	955	917	963	930	907	895	912	972	920	901	913	894	885	875	924	901	924	916	888	909	849	942	922	864	897	910	887	870	856	879	892	898	923	937	859	943	887	885	906	970	899	903	874	943	852	925	962	929	951	910	894	907	889	890	946	850	919	894	897	858	868	921	905	886	876	860	935	906	935	906	931	840	923	892	942	860	942	915	906	895	940	901	938	855	923	865	912	909	878	888	878	906	858	964	900	900	915	831	884	936	952	920	912	944	922	901	979	869	931	918	929	908	877	893	939	925	941	899	895	891	888	893	930	940	936	889	868	920	900	900	897	906	902	925	850	912	887	854	926	930	921	901	888	921	954	965	895	923	866	892	905	933	933	896	902	911	838	896	900	958	915	892	909	885	914	914	933	889	908	948	889	917	901	898	904	918	874	937	884	937	942	874	945	875	906	887	895	916	916	892	938	896	898	915	957	868	940	911	908	888	849	907	928	917	927	911	900	878	959	927	876	921	903	891	913	879	882	910	867	930	897	926	879	871	903	938	958	857	891	964	899	921	900	897	922	945	893	900	902	862	957	888	913	864	943	925	897	860	860	918	918	910	884	916	920	884	915	912	867	906	928	941	919	938	929	923	915	912	887	883	868	909	929	932	941	940	941	933	896	916	827	932	932	931	930	894	884	876	888	942	951	883	910	915	925	907	923	936	920	947	947	911	897	893	884	907	916	890	892	874	924	887	916	888	929	891	905	926	912	871	897	875	914	911	924	848	865	843	930	877	944	904	916	901	960	905	911	891	910	898	901	876	915	912	906	914	912	897	901	898	920	849	901	921	930	881	852	842	913	888	879	902	879	863	942	885	897	916	921	898	888	903	884	927	904	857	949	945	905	978	925	862	902	876	938	877	889	828	884	876	905	896	944	959	893	915	937	833	880	943	872	903	914	923	890	911	939	849	886	920	924	893	906	906	902	924	981	915	918	905	896	867	900	904	946	908	922	901	873	886	905	886	894	907	882	960	916	911	901	870	875	938	900	919	912	911	891	867	916	911	930	887	882	923	939	906	914	866	932	941	904	926	882	835	883	878	900	905	884	880	948	914	914	940	892	883	919	930	910	951	920	947	899	870	886	939	891	926	894	893	906	958	886	923	926	867	876	930	905	914	935	863	893	921	914	854	917	931	946	970	910	909	935	922	936	915	871	902	870	905	904	864	895	901	908	908	897	933	838	898	854	881	924	945	937	931	914	914	959	939	901	921	980	854	926	877	943	892	924	897	904	921	932	914	942	832	926	908	879	921	920	868	896	952	933	926	908	943	917	902	914	910	906	886	953	879	881	955	901	897	883	891	929	874	874	893	906	866	903	940	932	876	929	850	924	875	914	874	937	922	920	894	881	930	931	955	893	915	901	937	873	939	890	938	894	918	893	899	932	881	937	892	903	954	888	968	855	923	979	890	881	903	873	940	875	851	893	883	854	973	891	918	905	932	915	915	932	926	908	915	903	855	930	908	931	885	911	885	861	882	891	887	936	957	899	912	942	916	932	912	939	966	924	875	916	918	909	909	913	864	925	870	856	933	879	987	958	909	853	957	949	887	940	927	950	928	911	885	896	894	910	929	897	951	937	897	954	955	937	903	886	864	910	870	907	901	923	904	938	914	875	966	903	901	852	893	934	885	904	910	884	879	901	894	923	863	900	934	920	930	906	839	895	893	927	857	844	903	907	952	941	859	947	915	862	920	890	984	875	938	870	890	961	897	938	865	941	957	962	917	950	908	901	936	932	865	903	916	942	885	939	909	878	926	955	951	940	929	945	923	915	980	951	888	886	926	891	872	903	908	859	919	906	871	913	885	930	924	920	919	953	899	919	898	941	924	884	974	884	913	932	983	898	875	989	904	909	875	916	870	909	910	923	917	869	913	916	905	912	927	918	883	963	890	949	928	883	916	907	898	932	874	941	876	891	972	934	906	942	895	929	916	941	863	924	919	936	924	906	913	941	893	938	878	899	928	916	937	922	904	842	898	909	954	861	906	885	956	854	950	927	861	912	895	891	871	919	932	926	892	857	888	937	905	901	899	911	916	902	957	916	921	891	912	884	923	867	933	906	983	927	875	847	950	925	857	897	934	900	963	910	967	946	929	908	903	921	907	907	924	879	869	905	954	930	906	901	889	893	915	925	877	920	893	889	926	914	877	875	921	930	951	908	952	925	916	925	936	963	942	892	905	851	940	910	890	854	901	896	942	883	909	920	931	930	895	918	929	963	930	884	842	1000	925	942	917
17748	11846	14439	17048	19518	15506	12560	4479	1491	1113	1005	903	678	626	501	516	414	418	350	360	336	379	321	329	339	315	344	327	331	338	350	347	348	325	330	331	337	329	359	321	321	360	341	326	336	294	343	344	360	333	315	332	321	316	324	331	327	356	347	311	296	316	365	319	327	338	299	350	336	333	358	324	347	336	322	366	315	334	321	312	310	323	317	350	353	324	330	362	330	330	306	321	329	337	317	318	327	363	344	324	331	325	321	301	317	341	338	349	333	323	344	308	320	307	336	326	330	354	335	315	332	313	310	316	332	346	350	312	331	310	279	348	348	323	355	323	345	318	305	319	290	311	355	329	353	335	287	334	334	316	328	328	362	351	300	331	313	351	356	325	337	342	327	311	325	314	324	291	308	337	355	363	359	344	340	322	326	338	306	340	322	350	343	362	328	325	325	318	344	326	348	333	319	306	328	354	328	343	323	309	305	318	293	314	350	303	289	304	324	291	301	303	353	310	318	320	307	327	302	330	307	309	323	326	318	327	385	307	311	331	332	374	327	317	354	330	324	315	305	326	352	366	325	302	365	363	303	325	322	331	305	319	328	308	394	362	342	310	313	332	295	324	333	307	345	314	322	323	363	313	335	322	317	339	295	339	332	333	336	328	304	322	301	327	357	324	336	338	325	319	328	339	327	319	299	345	300	323	369	349	320	324	359	322	319	314	306	321	348	318	305	310	320	348	309	350	341	312	320	302	325	312	352	322	328	324	312	302	331	314	346	346	340	303	347	310	336	315	324	321	303	303	340	296	329	327	326	329	358	286	331	354	335	350	303	321	327	332	333	318	354	319	323	321	315	313	337	314	304	320	326	292	339	275	328	299	307	332	325	355	357	350	310	339	359	315	300	321	323	349	325	326	358	334	342	333	310	351	354	340	316	328	335	328	358	324	297	328	353	309	351	344	331	357	349	332	305	374	298	327	327	325	327	336	308	345	359	333	329	310	313	346	332	352	306	329	305	313	308	308	362	324	331	317	337	319	320	351	318	316	318	327	306	332	298	312	333	316	345	343	337	319	328	307	322	313	320	293	330	310	312	342	299	287	327	320	308	340	340	328	323	324	311	361	331	312	321	303	299	352	337	330	324	340	333	323	335	328	301	307	360	335	322	339	309	315	329	316	330	297	317	331	306	304	313	374	330	344	328	326	334	366	311	349	327	301	332	331	338	316	326	363	315	333	375	301	315	335	341	348	352	286	332	357	303	355	318	339	327	298	309	334	324	304	337	320	308	356	315	303	315	317	339	306	298	302	352	336	328	343	331	360	346	350	319	312	293	330	314	363	345	319	328	322	334	328	344	331	291	334	318	329	346	300	318	343	309	328	349	339	280	351	336	372	297	333	342	313	319	333	302	348	306	326	322	319	326	367	370	352	317	326	353	323	300	319	288	343	319	328	328	331	353	307	330	342	336	336	310	316	304	314	352	298	328	342	342	364	314	317	365	343	303	299	319	288	312	324	337	330	353	316	304	363	318	330	348	340	330	324	315	331	301	308	316	330	354	350	307	344	335	287	331	333	331	328	335	319	312	368	358	343	328	304	323	325	350	351	306	350	330	353	328	338	294	331	318	311	303	315	361	318	329	298	318	327	292	345	329	320	299	333	319	320	329	304	328	341	362	329	320	316	324	310	359	338	340	349	346	295	342	332	325	332	313	327	332	342	345	325	322	314	354	314	324	295	334	285	323	326	318	333	343	321	309	336	350	316	293	333	335	305	353	333	333	330	334	343	375	357	339	311	314	361	312	292	291	336	286	343	343	337	321	314	322	326	320	318	327	323	319	333	340	311	334	339	315	345	313	322	323	346	335	352	320	335	317	340	333	308	360	335	355	357	301	327	315	353	330	319	322	356	347	316	298	282	317	345	308	321	336	324	372	305	349	348	355	310	332	344	296	328	333	347	314	308	346	335	329	342	331	351	337	328	347	322	345	305	329	328	324	360	330	356	350	351	350	324	342	324	342	318	313	318	321	341	329	309	313	347	321	334	346	328	305	338	332	348	342	344	309	341	336	313	366	304	340	301	321	315	335	312	308	318	315	333	333	321	328	301	315	340	329	323	343	303	336	328	305	310	332	337	340	353	326	341	320	324	332	322	345	346	304	329	332	335	282	314	322	331	357	294	331	329	357	294	312	299	327	318	305	340	308	333	331	319	316	384	317	323	335	316	301	349	385	317	344	334	281	334	362	336	325	313	320	333	331	315	314	371	325	323	312	337	332	337	320	309	326	313	301	348	287	357	334	323	301	329	340	318	325	336	343	347	325	327	293	309	300	315	317	304	361	339	310	338	309	330	344	319	300	340	312	333	321	338	302	318	326	311	354	305	314	300	317	367	330	320	341	330	373	299	321	297	345	310	329	295	321	309	298	322	321	326	330	342	319	348	362	367	318	359	309	348	320	352	327	314	352	364	306	322	293	306	326	321	363	323	329	311	320	352	331	335	322	357	343	328	343	328	351	338	364	318	331	327	337	314	352	348	301	323	349	360	315	358	300	330	348	347	359	337	341	327	331	338	313	318	311	348	323	322	331	317	333	337	321	320	324	331	308	345	374	347	329	352	361	303	349	336	321	314	327	355	312	317	330	306	338	325	337	318	298	344	319	329	345	313	342	339	315	307	329	323	306	327	318	339	321	326	314	339	306	371	292	321	322	321	324	314	348	338	324	325	329	324	334	328	328	358	308	316	328	324	328	306	300	301	344	291	346	317	341	334	328	336	337	311	329	311	304	310	318	338	309	324	318	327	299	307	353	346	300	349	323	342	334	359	363	334	329	312	325	325	308	322	312	336	333	321	306	351	333	341	334	330	358	313	308	321	315	319	325	349	322	299	307	328	309	326	309	316	336	328	344	340	331	305	325	349	341	337	338	343	330	295	318	323	328	346	333	312	340	302	355	324	311	326	352	338	360	332	323	323	313	326	319	327	328	353	328	301	299	327	316	317	315	310	361	351	289	311	316	297	321	316	318	302	336	326	314	320	351	355	368	345	315	339	313	306	335	336	332	293	319	318	289	312	349	353	331	327	349	365	341	349	298	311	330	316	334	348	337	370	345	348	332	326	310	307	367	313	327	326	350	330	314	313	337	329	343	358	337	318	340	324	308	327	329	312	328	354	305	302	349	273	335	314	329	345	329	330	364	371	331	312	337	345	362	346	335	313	329	341	325	348	338	339	317	315	304	302	331	332	365	326	331	319	342	331	308	341	373	334	349	299	326	320	329	312	359	360	314	299	313	324	346	357	328	290	336	336	349	328	354	324	317	322	306	337	319	331	312	312	336	284	320	332	328	313	303	322	328	331	378	346	354	341	301	331	325	314	345	346	319	303	315	331	309	354	384	344	309	340	324	289	331	341	351	377	357	303	352	349	298	296	319	338	324	332	336	300	339	297	309	313	301	359	336	348	315	338	311	372	303	314	308	378	352	323	309	286	320	314	347	316
13609	11195	21536	28512	29929	24989	22920	6960	4111	4120	4138	3507	2763	2675	2358	2180	1456	1414	1198	948	957	962	893	896	907	844	837	820	826	795	835	845	847	843	841	795	775	786	837	784	815	816	835	780	767	790	820	800	784	805	709	793	834	783	798	817	804	759	792	818	787	796	829	823	827	789	730	782	801	795	801	827	803	773	789	784	745	805	738	795	813	752	773	819	806	806	769	824	777	779	807	809	786	867	827	810	776	768	828	805	805	845	824	798	798	798	818	774	774	789	780	782	734	819	801	794	776	783	798	783	778	817	861	836	837	807	820	814	783	770	841	834	794	777	752	833	793	792	806	832	772	775	801	823	779	771	831	793	764	792	798	772	781	779	830	821	799	813	805	813	755	805	758	789	806	831	850	816	798	826	771	762	792	832	819	776	791	805	761	820	809	780	785	834	818	801	818	814	753	785	779	823	755	772	775	768	817	785	772	789	798	841	821	776	799	803	777	816	810	783	772	783	837	806	851	818	740	778	771	791	750	799	776	823	772	778	766	785	822	769	841	791	774	837	796	806	793	741	808	764	758	778	786	838	750	806	829	767	809	796	793	826	803	778	824	789	816	804	740	767	799	789	789	818	797	765	755	776	771	809	799	791	770	801	789	776	851	783	794	842	787	774	817	816	811	773	828	784	800	798	766	809	817	775	807	823	742	789	815	750	797	794	807	783	749	791	784	838	817	848	772	797	790	745	831	814	773	789	782	777	792	807	770	779	852	818	765	783	792	791	765	796	769	795	749	845	862	834	783	835	783	847	812	771	782	780	768	844	793	748	828	812	811	757	767	796	761	791	768	807	804	808	795	793	779	778	801	821	768	805	750	815	804	773	804	749	848	782	811	831	753	815	790	778	769	823	755	785	816	820	773	791	788	762	765	841	825	848	808	814	759	797	792	807	839	836	776	820	768	851	777	821	806	792	810	806	806	757	784	769	775	802	786	838	815	803	815	796	800	791	747	822	812	814	823	784	761	781	849	804	771	813	730	758	798	824	782	760	762	786	799	835	808	728	771	795	791	801	783	794	879	789	838	781	771	812	789	723	818	786	794	820	817	798	762	823	779	836	822	770	811	799	857	786	787	788	740	801	808	751	769	789	809	820	743	762	812	791	790	794	773	789	792	824	846	770	800	746	798	798	814	790	825	820	814	779	789	860	894	763	760	750	758	831	739	781	831	810	802	810	769	819	739	796	790	826	787	816	798	838	769	854	739	828	761	784	749	767	784	805	778	855	732	826	814	800	758	805	763	772	767	823	766	774	774	795	793	759	792	811	820	747	743	777	767	784	763	770	765	756	835	776	763	789	811	808	830	809	838	746	742	778	779	778	749	772	798	824	811	808	823	779	761	834	820	781	777	796	817	782	780	800	773	803	816	787	791	812	800	792	822	795	757	768	801	787	798	774	761	833	764	787	763	812	753	782	848	792	758	776	806	782	797	784	793	779	774	838	812	832	764	764	806	782	791	771	787	818	778	801	818	807	781	775	765	764	795	813	855	831	813	800	771	816	744	761	753	855	810	824	783	819	771	723	806	799	840	806	776	810	813	785	798	821	768	868	806	800	776	782	796	807	825	768	818	767	784	841	853	771	757	817	825	761	826	776	790	829	825	799	811	812	781	800	797	793	818	778	735	783	813	773	822	774	789	782	766	828	788	811	840	780	758	777	785	808	802	787	819	777	823	835	784	801	760	776	785	828	802	793	779	802	782	796	807	844	786	752	789	836	845	770	831	857	791	804	841	830	750	757	809	776	780	799	786	762	757	775	793	833	812	781	821	791	763	809	849	783	817	822	776	820	790	867	773	833	798	764	851	807	807	807	819	803	822	820	767	808	797	786	827	811	785	806	811	819	760	789	829	771	836	757	725	716	776	755	774	788	823	803	813	804	800	763	779	779	796	789	784	783	807	819	831	813	818	811	799	775	784	829	824	767	770	824	755	799	810	735	721	792	808	769	782	788	738	794	804	772	817	801	804	819	850	810	800	769	845	792	834	819	780	799	799	778	816	820	766	771	798	814	770	799	806	818	833	792	785	767	760	840	816	767	795	805	820	825	732	813	835	774	840	779	793	793	795	783	837	814	798	800	842	785	791	808	795	836	815	781	770	777	774	783	824	814	768	830	773	769	755	828	802	837	824	778	830	827	805	748	843	797	833	780	806	815	802	763	769	775	821	819	782	805	811	765	811	807	784	831	759	739	775	812	797	790	857	790	748	796	797	800	760	831	786	840	766	742	811	795	811	865	775	841	764	786	784	763	774	770	797	821	797	836	791	775	769	823	750	799	821	819	747	836	762	774	802	784	828	786	798	820	812	810	779	800	802	799	787	820	773	767	780	769	809	820	784	800	807	819	798	812	798	817	810	756	766	774	810	780	798	800	824	715	761	863	791	810	773	770	771	825	793	818	788	777	779	782	751	808	807	864	774	760	755	820	772	793	807	793	819	774	773	793	783	773	750	795	829	812	784	853	856	810	757	836	828	757	767	817	769	784	818	821	812	827	778	792	797	831	784	803	819	809	794	807	835	766	761	788	822	787	749	811	798	787	835	833	780	814	840	782	774	792	807	831	787	840	833	769	777	775	810	788	802	806	788	740	812	791	815	804	824	768	801	731	746	785	765	805	813	768	796	787	791	802	783	793	813	823	790	777	757	795	755	829	790	751	803	801	784	782	824	792	788	812	770	824	766	804	779	799	788	843	805	841	846	804	781	738	766	845	846	765	831	809	853	784	716	785	754	823	779	754	816	731	795	768	806	787	789	833	838	769	800	796	776	851	797	788	798	752	827	814	818	785	779	758	777	817	801	788	794	799	809	824	829	749	835	792	821	818	739	813	762	793	794	774	803	816	818	770	782	780	837	853	862	759	794	800	768	785	812	818	842	805	797	820	811	806	797	776	792	783	746	753	802	768	792	784	764	823	775	847	772	784	807	781	788	802	775	775	895	763	815	761	769	792	736	796	813	813	755	790	742	770	759	729	772	767	811	799	774	851	767	789	803	832	830	795	797	844	825	750	792	799	784	787	804	782	794	789	756	798	859	752	812	835	835	801	781	825	796	798	850	799	731	762	776	788	821	753	799	792	793	799	828	801	796	787	845	760	811	770	823	794	786	784	776	793	777	843	783	837	820	798	804	821	800	757	776	762	798	787	764	772	795	817	766	800	791	752	823	784	820	818	796	803	804	813	808	795	792	787	777	780	736	806	774	762	813	819	813	755	849	815	797	791	815	741	776	823	780	855	764	767	832	784	809	809	793	874	824	756	792	812	852	779	793	782	777	792	815	805	818	847	757	824	868	796	820	801	802	777	819	784	796	742	746	801	782	787	805	789	856	795	783	826	790	842	807	792	800	806	780	785	783	790	769	758	842	755	813	743	790	780	753	789	767	821	769	822	835	791	796	819	800	774	802	800	786	818	797	765	773	810	772	779	812	800	845	811	783	781	837	801	757	759
25622	19871	25915	24222	25669	21420	15951	7477	2718	2014	1400	1146	911	904	793	618	416	403	341	284	285	306	271	233	271	232	279	251	252	241	236	245	236	219	227	235	212	219	265	239	222	236	242	237	246	257	232	231	218	219	223	242	246	262	218	217	231	225	278	229	246	250	216	236	212	219	247	247	236	220	244	248	223	224	231	249	257	244	221	254	232	263	211	226	236	213	215	233	252	225	220	234	235	236	238	250	225	231	217	228	206	220	242	239	221	250	245	247	245	250	259	268	249	238	248	250	221	221	217	212	225	214	243	229	272	223	255	182	229	236	232	246	249	288	244	237	235	236	242	225	235	228	209	235	202	238	242	247	241	257	203	230	236	252	236	210	233	217	210	219	232	249	234	224	260	245	238	243	212	267	209	233	235	243	231	223	217	242	249	250	252	230	240	245	223	242	232	231	214	225	239	253	223	219	249	233	231	252	247	252	211	229	233	245	223	235	228	223	280	208	229	206	206	225	207	229	234	251	239	204	235	242	272	225	210	214	253	210	219	234	248	251	234	227	236	240	240	265	249	267	230	252	230	251	271	240	278	224	225	234	243	203	227	265	253	277	232	236	230	235	247	219	216	215	241	197	203	258	245	236	209	235	226	219	208	238	210	221	234	212	242	238	243	239	239	208	225	244	256	220	239	260	193	225	223	239	248	234	244	232	227	208	238	227	230	245	243	224	216	259	227	225	233	249	212	207	247	231	232	236	210	227	217	236	235	246	237	254	243	214	211	263	209	194	231	235	232	229	241	226	215	233	225	240	223	236	254	200	218	202	220	217	213	230	229	227	226	227	240	255	234	216	235	250	265	223	229	229	218	248	252	219	217	228	229	233	251	234	231	225	203	218	232	251	244	238	242	239	242	232	248	230	225	238	256	208	217	240	219	201	223	220	216	247	267	219	220	292	205	233	225	253	223	209	269	226	238	244	216	234	228	230	239	244	210	255	220	222	205	241	220	214	221	247	237	278	238	269	235	227	247	231	212	261	218	253	252	205	194	233	241	225	214	244	244	206	246	246	233	228	236	222	261	225	213	228	219	249	256	225	256	222	246	212	225	245	226	219	257	231	219	229	209	208	242	241	242	231	237	244	242	218	226	233	232	237	234	237	229	218	244	222	230	226	262	203	229	229	220	244	230	233	232	215	233	269	246	251	220	244	227	221	203	244	259	210	204	222	231	237	220	213	221	250	252	229	221	208	213	219	241	253	256	235	227	239	242	192	219	236	243	264	231	232	211	228	253	220	241	225	227	245	233	218	230	252	249	225	237	252	251	215	236	205	252	226	217	214	218	223	223	269	229	226	223	230	229	266	229	238	251	246	232	220	236	210	219	226	204	220	242	240	250	244	237	253	214	231	218	235	207	233	225	225	219	219	228	216	228	239	210	244	225	222	249	232	213	258	251	254	220	230	240	218	223	233	209	216	237	257	227	225	234	240	209	237	220	235	252	233	280	230	222	242	262	248	203	239	273	250	248	250	224	224	244	231	219	238	236	264	223	246	243	229	259	235	220	252	236	258	235	228	235	227	239	230	245	245	228	246	227	217	243	258	237	235	238	240	252	226	252	231	246	229	230	219	228	228	229	209	218	224	223	255	242	242	210	236	217	222	233	230	227	200	243	204	252	235	245	261	236	215	224	261	230	252	237	242	235	228	241	222	224	251	214	250	235	231	229	237	230	247	229	240	252	260	207	209	202	231	247	224	247	226	222	256	225	276	208	256	232	254	225	225	263	259	271	218	227	223	242	226	245	225	204	245	217	232	229	256	259	249	233	244	248	234	197	239	264	238	228	232	200	248	215	225	248	238	246	223	247	233	218	241	236	242	206	231	230	201	239	280	225	239	244	248	231	223	243	232	232	245	218	255	244	205	251	257	208	238	229	233	237	248	224	250	268	235	241	244	245	242	242	257	220	244	224	243	209	220	209	261	222	234	223	249	236	231	207	217	218	270	218	230	209	224	216	222	231	249	237	250	235	263	249	237	235	233	228	235	234	226	239	224	201	213	204	228	256	234	242	250	208	200	234	225	234	214	261	230	233	248	234	232	211	245	245	230	234	243	225	234	240	226	229	236	235	230	240	224	204	255	239	239	216	238	205	213	226	216	229	225	228	263	240	244	255	245	241	224	257	229	234	218	235	217	211	212	199	248	240	211	263	225	226	244	231	246	234	239	212	236	222	221	260	232	216	247	262	219	255	243	233	225	254	229	220	236	221	221	239	227	232	247	239	246	242	231	256	230	223	220	200	206	205	249	234	263	239	227	227	225	219	246	225	252	223	226	244	228	230	238	234	244	231	241	211	247	242	254	259	221	226	252	242	240	236	253	248	204	223	219	218	227	231	241	247	255	220	213	258	224	256	249	245	254	238	207	234	221	255	234	229	214	262	206	206	219	237	241	229	248	259	232	218	261	229	230	230	261	211	228	246	195	225	210	212	224	236	258	238	229	238	242	201	227	215	217	228	203	241	253	247	243	202	228	249	223	239	226	249	224	241	243	212	229	225	248	211	225	225	224	256	230	237	266	251	213	244	262	237	248	236	243	231	251	244	215	232	229	234	215	259	245	241	215	210	238	226	232	219	220	228	237	231	270	218	216	246	222	253	229	230	223	210	230	230	247	223	226	261	217	254	233	249	217	212	228	203	212	222	218	242	250	204	226	218	210	246	236	198	268	231	260	219	261	236	253	229	211	227	215	245	226	237	243	217	251	199	224	238	234	222	234	230	227	233	236	230	253	243	214	231	250	233	265	230	234	264	207	221	228	235	227	253	226	250	252	229	218	237	246	200	255	230	234	250	224	228	245	246	226	245	245	231	228	237	192	219	217	246	239	231	231	220	212	251	242	251	272	227	222	250	221	208	241	255	196	231	218	251	238	261	225	233	237	249	224	224	245	247	232	257	239	227	231	245	242	215	223	253	234	221	228	219	239	206	260	222	214	208	222	249	250	214	218	210	211	220	248	225	234	234	216	209	231	226	263	243	238	241	242	207	213	239	218	226	222	240	236	245	224	252	226	229	222	225	254	224	235	270	217	246	215	230	227	240	229	234	258	234	266	235	227	210	222	218	242	227	218	246	259	211	240	245	212	240	198	230	234	205	222	226	225	256	227	264	215	205	247	249	226	226	229	233	249	233	265	243	234	237	203	254	241	211	262	234	244	234	230	232	236	217	236	231	233	197	202	233	225	220	238	192	219	220	215	233	245	244	199	209	228	242	237	207	228	239	227	225	233	201	232	219	221	259	223	238	251	218	230	229	246	234	245	240	207	228	230	238	192	267	246	236	244	214	254	240	260	247	192	229	223	202	243	261	223	215	224	242	238	253	236	249	249	210	228	247	223	241	233	234	261	214	231	243	230	224	211	227	202	229	223	244	239	244	237	221	254	265	270	249	223	243	254	216	221	216	237	212	205	236	253	257	239	238	214	225	220	234	261	230	247	197	224	245	215
17140	18053	31022	32653	34059	29025	22704	10047	5338	6573	5316	4979	4342	4374	3944	3126	1999	1825	1256	1045	880	830	815	816	750	723	692	686	694	666	637	638	598	625	614	642	625	623	614	635	587	577	612	556	582	625	609	595	591	548	570	604	532	610	585	622	530	634	597	604	646	604	639	550	569	615	608	597	588	585	598	600	575	585	587	609	578	547	583	561	606	612	600	657	598	630	630	565	596	583	580	576	644	601	618	601	604	607	610	608	617	566	599	597	620	622	600	592	598	571	567	585	571	599	597	568	587	565	553	616	578	631	586	558	586	578	545	630	572	599	610	546	599	552	630	577	610	546	593	599	575	584	565	587	574	581	622	617	578	626	579	548	606	605	626	608	636	624	586	582	617	613	592	583	597	621	626	621	616	585	555	626	598	599	618	613	590	576	555	638	549	592	613	609	562	586	608	581	599	593	548	551	584	561	594	556	569	570	592	590	599	548	632	557	592	577	590	558	603	583	576	580	569	549	558	580	629	591	600	600	569	595	577	570	619	651	575	576	540	607	625	569	596	566	601	659	560	567	578	524	553	589	601	607	602	591	569	574	533	595	609	578	566	586	624	582	565	596	574	588	575	617	589	544	568	565	621	626	596	601	588	568	600	629	547	602	529	606	561	574	595	597	601	623	580	563	615	609	609	599	617	579	581	566	624	625	552	623	554	555	575	592	592	573	559	550	565	554	584	591	588	640	605	598	611	613	611	616	606	571	558	607	530	611	590	562	596	562	557	586	594	603	609	575	588	557	570	602	618	581	613	604	582	541	587	586	588	551	581	588	632	580	576	554	557	597	602	572	626	631	579	641	578	605	563	592	569	625	573	573	589	584	587	626	579	578	607	542	562	595	600	586	652	601	585	612	602	615	607	564	575	573	615	600	603	549	552	592	603	591	590	526	560	598	554	599	598	602	613	617	557	560	555	604	560	601	596	589	587	581	603	605	599	650	612	573	558	604	586	623	580	591	536	634	587	563	557	607	577	580	579	553	586	592	598	577	559	567	591	554	581	588	602	571	633	589	580	583	568	572	566	616	588	609	621	565	580	591	566	626	598	583	524	571	599	580	627	578	579	561	626	603	575	609	552	623	617	570	609	607	632	571	579	559	598	543	560	605	582	591	590	589	584	600	586	594	580	584	572	579	592	579	591	617	574	555	542	573	593	601	528	598	604	559	561	589	574	591	592	573	595	556	565	601	604	573	569	611	592	620	588	563	617	618	570	583	575	668	568	575	633	586	566	601	584	584	566	576	561	608	604	586	595	646	612	577	583	576	572	586	554	600	590	664	567	602	562	553	600	543	615	614	571	542	587	610	611	583	556	609	588	603	593	591	570	572	630	610	588	640	606	672	568	589	597	578	619	609	556	583	533	567	596	604	582	609	573	587	593	608	628	560	603	643	591	587	586	598	631	538	543	594	598	603	573	580	594	604	554	564	576	565	581	567	571	560	554	627	569	619	576	556	630	626	570	568	628	602	565	629	595	593	577	606	546	571	588	639	596	647	555	604	596	578	591	593	546	563	568	635	617	550	528	621	605	585	599	596	570	551	573	581	592	561	560	618	629	590	561	602	559	583	569	609	572	596	578	591	612	604	574	593	546	601	602	563	605	602	609	602	562	600	579	630	584	596	629	594	593	598	561	610	564	605	586	559	602	578	578	570	606	606	572	593	592	549	566	604	622	569	614	584	577	581	567	580	550	570	594	572	603	555	577	613	572	571	586	596	594	638	598	560	593	611	615	541	572	590	598	625	566	607	612	596	607	644	565	601	606	583	625	594	598	604	584	604	621	564	606	576	587	587	602	603	627	569	600	590	615	618	585	612	562	608	581	609	601	586	600	575	579	541	571	608	561	574	595	558	612	565	602	624	587	590	619	578	582	587	570	620	572	596	557	588	583	612	584	552	601	609	568	602	571	624	573	618	599	548	573	633	591	561	607	575	634	600	524	617	599	597	624	616	617	575	580	616	566	551	614	575	557	588	588	567	594	583	657	639	587	561	626	572	601	600	596	587	616	625	611	545	585	555	588	597	605	602	573	575	621	606	594	586	609	568	566	554	591	601	610	567	587	621	612	599	573	583	598	597	615	570	620	590	551	599	595	620	561	612	617	580	585	643	555	583	580	595	586	583	577	589	598	588	587	554	601	577	578	557	588	592	578	550	626	588	613	587	554	586	591	610	585	580	605	549	618	624	540	540	559	556	600	594	636	573	538	606	619	569	605	575	641	593	591	614	623	560	595	578	582	568	570	584	596	549	619	581	605	571	610	574	561	592	612	572	581	628	561	584	598	558	579	597	573	616	519	545	552	619	591	577	559	582	568	554	585	571	573	545	588	591	590	604	638	585	648	588	606	567	619	602	617	614	597	578	631	604	542	603	590	578	568	573	581	576	607	547	593	589	550	559	620	587	583	616	559	576	585	571	584	605	561	604	543	592	534	535	617	638	628	572	585	576	598	571	553	578	595	572	572	602	577	568	586	610	593	586	586	546	610	576	572	603	590	623	590	598	589	577	597	588	616	603	626	619	598	593	553	575	565	578	572	615	567	546	559	581	606	608	607	560	615	581	583	596	618	574	607	609	593	602	627	572	586	575	591	566	568	560	545	557	562	580	598	583	581	597	576	597	558	617	577	574	600	581	613	570	620	556	525	605	583	619	578	632	578	585	608	619	563	550	596	542	564	591	582	618	605	602	584	598	576	626	567	589	599	618	603	602	556	562	608	622	609	620	585	629	600	584	559	585	593	595	556	563	586	613	606	559	577	562	588	586	589	582	602	567	616	611	566	600	604	588	605	543	562	549	641	599	621	557	591	594	621	613	574	631	551	569	595	559	547	598	603	576	624	587	607	582	548	550	587	596	587	558	568	536	603	630	533	603	623	594	587	629	588	573	556	599	630	571	569	597	599	628	597	591	556	525	586	538	571	588	582	601	598	567	590	609	587	623	596	601	572	619	618	582	631	553	542	618	543	638	604	600	623	595	585	589	586	605	604	604	607	572	567	567	615	597	569	593	625	598	589	545	585	554	586	561	558	568	617	587	602	605	632	609	629	575	580	587	575	625	592	613	610	594	589	575	631	565	607	592	591	581	622	584	550	602	569	605	648	578	629	588	612	604	621	625	590	565	589	622	599	596	584	593	600	570	597	572	576	615	559	544	600	597	567	620	588	590	589	541	555	578	570	575	578	623	606	589	576	579	605	626	628	621	583	603	556	562	580	624	581	596	558	591	622	520	585	587	579	590	601	616	590	555	607	570	569	621	615	562	619	606	570	595	599	580	580	612	564	592	584	604	565	628	629	594	562	576	582	593	579	580	619	555	574	535	608	619	594	579	562	567	594	546	533	579	594	594	600	586	572	586	585	541	578	615	637	595	584	595	594	607	610	607	605	579	582	551	599	617	634	596	578	594	590	590	615	604	538	567	546	593	652	580	663	616	590	578	576	567	559	633	613	523
7832	4830	5350	3712	2544	1745	1072	679	573	561	471	453	406	424	393	397	366	402	402	374	405	383	339	375	387	358	375	386	388	390	375	428	385	388	391	400	380	389	343	389	363	401	411	354	397	365	368	387	376	384	365	340	339	365	363	365	391	337	401	360	418	383	381	339	349	377	358	357	365	382	387	360	365	403	389	359	362	350	340	351	390	375	403	380	365	368	364	390	357	411	338	353	381	375	384	385	378	389	401	402	352	372	341	389	368	374	400	405	402	352	378	378	395	334	363	361	346	350	333	376	374	366	354	366	367	392	381	383	379	394	366	394	370	370	349	385	353	390	373	359	381	389	366	394	388	387	386	354	390	400	371	401	389	389	366	354	399	349	349	402	361	353	359	362	384	360	345	362	375	372	371	372	330	365	383	363	379	391	385	357	351	375	356	371	372	358	344	342	385	375	366	373	364	364	335	342	356	397	346	395	370	372	364	346	374	382	346	344	362	380	399	374	344	352	384	370	357	338	360	389	402	392	355	368	331	350	368	363	385	373	351	367	362	397	410	376	367	383	406	356	353	350	391	356	384	372	366	380	385	349	375	389	375	358	411	354	352	399	383	366	379	377	359	354	382	339	373	344	379	366	360	346	384	393	369	376	409	352	367	331	383	372	366	367	362	377	362	368	379	383	357	423	400	387	363	361	371	381	377	355	355	388	417	375	389	365	383	365	346	396	381	384	351	392	355	352	346	355	361	377	403	370	381	342	359	371	371	369	405	359	379	350	364	370	401	370	400	351	334	355	363	400	383	374	342	349	362	382	353	391	389	371	407	392	366	360	385	340	383	361	355	364	397	360	325	389	394	360	374	356	361	371	384	388	352	363	384	337	393	358	396	341	348	371	384	372	405	365	390	381	376	360	340	366	363	394	335	370	365	369	346	348	417	341	370	397	337	344	385	395	371	372	368	383	328	415	354	376	350	370	350	389	356	350	347	353	349	389	391	346	365	338	396	393	377	391	337	370	363	394	387	354	349	347	361	360	329	348	364	354	390	373	368	372	378	381	363	331	355	348	345	358	378	362	335	398	381	370	390	414	356	380	388	376	356	391	348	307	343	371	362	349	379	380	363	396	395	353	407	415	349	369	353	333	359	369	376	403	378	369	361	383	361	367	332	386	390	401	354	391	381	380	364	345	377	381	367	360	389	357	360	333	348	365	377	371	338	362	388	378	390	367	334	349	360	405	366	384	346	318	379	380	373	365	397	377	387	359	367	335	367	376	365	354	384	326	365	383	329	330	369	358	403	374	360	370	397	387	399	364	376	379	367	357	388	370	410	364	399	379	366	320	372	360	407	390	382	383	353	391	391	396	378	368	371	380	349	377	379	359	376	316	364	366	409	366	387	388	365	389	380	353	379	333	391	370	357	350	371	348	410	383	377	333	386	358	388	406	374	391	391	398	397	372	374	341	375	375	394	353	372	361	361	348	369	349	414	355	406	415	387	406	367	403	402	397	397	357	399	340	376	372	360	352	361	368	352	396	363	366	372	389	374	395	357	391	402	332	366	385	370	375	391	406	403	341	375	376	353	380	363	376	370	385	421	364	381	383	386	373	340	385	396	377	336	396	437	369	349	363	354	380	347	405	395	404	361	355	318	394	377	373	360	382	364	401	372	351	369	378	367	359	374	371	378	385	402	367	378	380	354	372	363	368	371	339	374	370	377	365	377	384	345	357	393	347	347	351	371	374	373	354	390	370	405	390	344	373	362	352	366	384	373	399	386	388	351	404	389	352	368	382	361	374	354	356	365	396	369	372	383	401	412	349	388	384	383	343	392	341	365	372	357	383	389	397	377	390	364	402	360	366	361	408	400	365	347	401	386	394	390	390	358	353	379	349	385	369	390	350	338	367	373	388	383	392	411	345	369	383	375	405	393	376	378	413	351	351	352	400	361	395	381	374	388	351	353	361	363	420	368	380	444	389	346	345	370	344	335	403	369	323	398	383	364	354	356	349	350	363	326	355	339	416	361	372	354	377	357	361	400	364	362	368	367	384	368	372	391	389	352	385	385	319	368	355	386	382	395	346	394	359	348	332	361	376	384	413	375	389	399	377	356	328	360	377	365	374	351	326	364	386	367	403	371	383	399	371	363	392	379	388	326	378	386	369	391	412	323	346	383	395	376	358	415	428	373	380	360	370	350	341	364	431	385	380	365	359	354	415	358	395	374	355	380	358	402	362	376	403	373	379	364	338	346	321	378	352	373	382	393	346	384	384	347	392	403	363	343	376	350	375	406	377	383	347	337	358	391	330	381	338	369	345	369	371	362	372	385	391	376	387	411	399	421	352	370	328	364	368	372	341	398	402	365	400	406	349	350	376	399	399	340	340	334	378	336	367	362	378	387	393	414	353	362	379	381	370	375	383	346	376	363	366	363	362	340	386	376	380	363	353	376	354	387	363	378	361	392	390	366	367	361	399	369	374	374	374	404	349	373	380	381	355	399	341	367	396	411	366	364	378	325	393	375	400	380	370	366	364	346	381	372	371	374	376	363	340	377	379	372	372	355	399	367	355	374	359	372	438	397	369	368	375	407	361	359	375	377	398	394	390	396	398	391	361	394	366	367	369	375	378	352	367	322	374	343	352	368	355	337	401	400	353	333	382	385	362	394	369	345	380	378	398	379	353	354	356	351	341	376	394	377	347	356	374	380	397	399	390	368	370	401	374	358	344	351	372	393	375	414	370	392	371	402	385	384	383	356	367	373	383	393	389	366	353	371	367	357	376	416	368	416	367	380	363	366	353	405	388	375	383	367	414	372	367	372	394	396	383	364	391	375	382	350	355	368	413	347	376	358	376	367	353	391	400	366	376	368	371	338	393	377	336	372	377	369	383	385	357	331	410	388	373	380	369	382	351	362	356	389	362	347	380	370	405	367	370	361	384	339	400	334	363	373	328	327	353	357	351	372	356	367	337	402	375	395	379	379	364	383	363	350	400	365	361	367	369	364	370	367	383	355	340	350	384	370	337	357	403	363	363	326	363	374	354	363	374	380	387	420	351	385	385	371	401	345	348	345	335	380	344	389	353	343	346	361	369	345	363	367	342	368	346	364	371	371	356	380	357	361	349	397	364	373	420	357	400	376	372	376	382	370	374	374	372	379	383	417	330	383	345	359	372	396	384	373	398	392	396	373	369	380	351	329	387	377	373	400	358	388	403	353	379	422	408	371	389	373	416	378	396	367	349	385	364	359	345	362	397	349	376	358	393	345	367	358	360	325	352	354	345	346	352	351	374	384	399	406	368	376	382	369	343	380	372	366	369	367	387	335	353	373	384	402	382	380	373	385	395	364	365	337	370	384	364	362	376	398	404	380	403	382	376	397	391	359	412	347	380	343	337	405	368	383	406	357	375	362	357	385	378	374	393	357	357	382	329	382	376	376	352	341	393	385	372	389	399	366	359	363	362	380	365	402	397	368	415	345	363	378	365	346	366	369	340
6255	5914	10571	10793	9035	6911	4360	2605	2103	1841	1613	1410	1379	1288	1206	1095	1100	1030	992	1018	1013	984	977	936	926	932	912	944	903	912	939	906	901	909	904	933	904	904	873	905	916	867	937	862	907	845	841	945	951	913	910	847	888	891	910	884	918	897	910	913	894	866	887	926	907	860	873	916	954	920	921	923	892	913	900	876	889	900	872	878	862	880	835	868	863	939	917	864	964	904	922	884	890	904	931	929	921	888	903	890	904	879	903	879	889	962	861	868	901	907	885	901	875	889	872	903	957	906	929	886	895	910	926	930	926	889	945	894	891	896	843	885	843	939	905	868	870	952	892	898	865	929	911	873	916	907	889	876	873	907	902	888	880	939	874	882	850	923	901	920	885	897	861	867	852	915	902	867	910	961	918	848	909	873	909	887	898	917	857	884	879	858	937	904	894	897	944	877	896	880	860	902	899	923	890	885	926	923	859	911	858	974	911	830	891	891	856	936	898	895	898	893	929	925	905	867	914	855	867	929	956	861	888	878	913	900	921	895	887	894	859	912	880	910	906	893	885	881	845	888	894	901	862	919	915	921	873	946	874	878	956	918	944	932	916	931	849	870	865	884	835	905	995	923	913	917	922	840	865	854	886	975	870	895	890	887	893	898	967	881	866	882	931	874	926	853	853	872	895	879	855	849	925	912	895	868	953	827	911	860	891	917	849	867	850	869	902	907	853	939	906	928	918	889	949	913	886	885	911	903	912	862	926	898	905	947	880	882	874	887	897	913	900	838	914	880	877	925	891	930	941	912	881	896	958	943	884	887	896	881	919	942	909	914	857	883	905	862	930	891	903	855	871	915	868	897	927	918	872	868	893	890	832	953	936	888	888	915	940	888	907	849	881	892	876	849	923	885	869	916	853	909	877	843	906	909	919	932	924	929	860	878	903	875	886	854	956	883	869	871	825	892	940	830	901	951	841	841	881	896	916	919	859	925	923	870	918	887	865	922	919	900	892	883	831	878	927	899	931	897	912	896	883	915	915	935	914	965	868	864	867	856	883	928	880	861	904	933	910	894	916	947	881	869	868	896	859	910	925	864	882	892	915	881	932	888	886	897	932	921	878	894	886	871	916	882	894	927	870	942	852	886	859	884	903	881	919	910	881	890	869	923	888	887	922	886	862	835	876	870	911	926	902	926	919	862	924	863	866	873	928	894	849	903	957	901	894	916	886	870	880	925	860	920	923	914	865	915	888	877	852	946	915	911	893	883	871	919	874	883	856	897	920	889	907	970	979	910	876	868	891	908	909	904	882	833	961	885	892	916	912	926	933	873	902	920	940	938	840	841	870	881	916	941	886	898	878	908	909	914	895	898	852	893	919	904	901	929	902	848	855	954	916	900	910	877	895	885	922	868	903	891	864	916	939	867	905	894	907	858	896	902	897	930	866	934	892	891	888	932	897	881	912	917	880	815	893	911	909	835	854	904	899	901	884	914	867	884	916	885	910	894	866	944	885	927	897	857	894	857	891	881	864	853	891	884	905	908	940	924	873	894	928	886	903	858	848	922	840	943	936	895	851	885	881	925	876	915	897	899	945	982	929	951	918	912	885	874	881	906	913	982	907	890	856	853	910	913	896	959	865	897	903	909	933	840	908	867	886	894	942	914	955	954	905	918	968	888	868	868	866	849	914	897	870	875	837	909	928	945	886	898	923	965	910	870	983	892	868	961	885	935	938	949	925	889	881	953	858	835	930	881	934	921	864	916	906	907	878	899	898	930	880	931	927	872	844	884	844	908	900	932	929	868	864	925	869	901	904	953	913	904	923	932	922	881	939	885	859	900	914	841	891	865	925	887	971	875	908	867	893	869	927	902	867	873	839	933	897	838	949	917	971	904	870	847	868	926	933	903	870	874	924	956	875	889	921	888	842	883	913	893	868	862	894	838	962	881	925	921	881	966	936	910	882	862	941	855	921	857	906	874	932	920	907	889	857	945	867	918	975	872	881	909	923	884	889	842	895	873	875	897	881	874	923	888	897	900	852	894	874	890	926	862	866	882	847	859	911	902	884	894	899	917	856	906	864	914	872	918	952	902	927	899	942	892	895	868	886	876	875	881	909	893	928	924	891	931	926	903	857	892	887	931	962	924	845	957	912	939	905	917	886	844	876	905	893	867	865	860	858	907	886	847	891	881	906	867	947	851	886	937	857	888	866	868	854	905	892	881	915	917	950	904	870	925	866	926	882	925	876	895	904	883	894	899	885	871	915	954	904	898	919	850	908	866	905	904	902	938	861	902	889	881	904	878	883	900	893	908	892	895	915	894	906	918	859	912	921	897	890	901	900	926	895	859	913	816	869	869	877	892	898	889	896	888	896	871	884	889	948	832	908	921	894	895	914	899	904	877	911	927	890	947	890	931	919	878	915	902	922	897	925	867	865	934	877	881	848	863	908	949	847	832	875	930	891	911	897	881	928	917	875	899	880	944	893	848	882	868	931	910	934	880	919	884	829	896	849	909	930	907	898	866	891	912	925	887	875	858	881	857	896	946	886	904	872	916	909	922	888	881	840	895	851	935	880	860	840	863	921	864	875	907	915	961	919	888	853	867	916	863	902	895	899	870	907	936	877	959	904	914	983	890	905	938	846	926	896	875	874	884	917	897	909	909	931	863	923	889	867	922	933	931	936	842	867	853	861	955	927	917	916	882	938	926	921	937	902	875	897	914	889	899	850	897	918	877	904	912	900	840	901	884	835	880	926	883	836	903	934	950	865	889	833	870	927	881	917	903	901	933	881	898	893	914	884	904	854	893	910	897	915	907	909	900	853	914	915	930	939	858	888	857	929	904	877	902	924	865	884	896	891	884	884	899	929	906	885	933	885	832	899	901	838	917	886	846	918	885	861	862	922	879	954	922	896	899	892	875	947	857	876	884	881	869	898	902	894	896	926	824	895	850	941	900	875	894	880	870	890	874	881	856	872	879	925	880	888	903	896	964	943	904	868	933	867	930	837	884	919	862	855	886	882	906	861	905	882	968	891	869	922	895	863	931	895	855	915	852	904	873	892	890	886	928	825	914	911	815	860	932	883	886	928	861	888	891	901	900	939	877	904	898	863	849	926	920	831	917	890	900	877	851	871	862	888	889	869	823	885	892	908	929	917	884	890	887	894	862	920	889	904	902	869	905	920	926	913	905	882	971	859	910	845	920	854	904	903	899	923	935	923	911	877	867	837	917	906	919	897	907	924	905	844	925	863	893	963	894	849	875	893	870	860	896	858	877	881	814	904	877	883	863	838	905	933	862	900	900	882	870	884	867	901	909	888	911	886	864	910	922	866	865	890	916	898	914	895	924	879	917	858	900	922	862	887	869	875	891	881	869	901	854	909	866	881	920	870	910	919	907	908	853	890	832	873	921	924	878	910	866	880	882	905	918	941	966	869	883	904	876	827	911	908	862	884	901	882	923	854	903	890	905	931	882	851	904	912	894	871	915	861	913	904	899
17870	14315	18421	19495	20139	20737	12301	4901	1933	1129	969	958	753	654	592	534	395	383	398	360	330	325	334	358	310	322	315	331	361	344	325	301	337	325	313	300	306	311	309	332	291	273	329	296	326	321	318	324	330	370	327	337	358	330	340	291	307	324	292	357	342	318	327	305	329	340	307	337	310	293	294	375	301	313	313	344	304	311	298	305	302	314	301	298	291	337	338	343	334	279	338	324	347	311	332	326	306	364	352	291	331	313	287	322	330	331	330	326	337	302	283	341	322	333	320	280	356	323	343	295	310	350	303	300	332	324	323	314	348	328	326	292	293	299	326	344	306	318	286	325	310	307	351	342	291	282	330	322	285	328	310	325	336	364	338	331	302	328	341	299	321	310	321	317	296	307	315	375	328	332	307	289	323	328	358	308	295	324	322	345	354	314	336	274	280	300	299	316	307	313	306	303	321	351	342	339	327	302	350	349	317	348	341	319	323	346	358	322	324	332	319	323	314	326	327	309	349	330	344	300	305	304	297	292	352	320	309	330	324	325	309	339	345	314	349	310	311	353	329	341	342	307	336	303	334	290	347	340	314	346	321	342	319	291	321	325	329	345	315	322	340	320	324	342	340	334	337	303	297	316	284	312	372	313	303	312	325	316	331	333	325	294	315	327	319	293	337	295	310	302	334	325	311	325	329	320	347	343	298	324	320	310	317	318	302	337	332	360	315	319	337	328	303	282	342	330	292	292	356	323	330	296	326	323	356	369	300	302	334	341	326	328	303	300	301	322	292	355	308	312	357	369	328	307	330	347	290	314	312	340	307	348	334	305	336	328	327	314	312	316	289	309	340	339	320	290	350	319	313	326	329	290	330	336	290	306	316	302	315	310	348	304	308	294	357	284	328	342	308	337	315	324	331	293	305	301	307	320	302	284	315	333	339	349	337	325	335	349	339	326	301	322	326	333	277	313	316	311	325	296	326	346	320	326	304	328	345	325	324	309	296	325	317	337	322	320	323	318	319	356	358	285	331	349	337	347	347	342	327	286	340	341	311	337	307	303	330	329	282	349	319	310	326	330	314	310	364	309	309	325	323	305	325	324	347	339	291	336	299	331	331	323	306	327	344	309	322	326	290	308	318	300	328	316	322	351	341	314	304	335	321	324	291	335	318	341	337	335	318	343	300	297	329	317	286	327	326	337	369	298	312	311	317	329	279	299	316	345	302	311	311	311	302	306	354	315	306	321	362	310	324	313	318	311	301	292	299	352	315	298	294	344	332	342	343	353	288	322	331	310	329	292	338	320	327	309	350	351	323	320	312	312	316	361	332	312	316	300	326	302	339	331	362	334	299	323	326	310	321	308	290	350	304	335	329	307	299	300	284	325	361	331	359	295	309	307	356	306	310	343	314	335	323	311	322	305	271	317	322	335	291	296	309	327	335	334	306	311	334	289	337	325	338	359	319	318	295	323	311	333	303	338	309	296	314	313	294	321	307	301	308	322	344	323	288	337	302	328	308	302	290	347	344	301	320	298	295	307	340	323	334	310	335	306	275	301	306	319	349	325	310	343	330	292	333	309	332	322	333	317	317	306	326	328	293	332	297	334	344	323	315	324	312	317	317	329	332	360	327	313	323	310	334	336	329	328	357	338	302	310	321	350	318	306	271	337	292	355	334	298	321	310	277	310	317	323	306	339	304	333	286	309	318	329	313	348	346	304	313	322	332	342	332	306	312	356	338	303	314	274	306	346	329	320	346	322	315	310	309	339	338	294	378	346	330	316	305	292	276	322	338	316	318	294	314	325	314	289	308	328	324	295	340	301	318	337	336	316	335	346	348	308	306	311	291	323	314	311	312	341	305	326	320	292	306	304	289	325	299	318	340	329	316	345	328	339	287	343	310	299	320	321	327	300	346	353	351	319	329	328	296	303	305	324	322	308	294	341	293	329	305	312	327	290	308	305	306	313	319	305	319	340	285	335	325	320	359	356	323	345	311	305	309	301	340	318	337	330	315	318	305	340	302	320	321	289	315	307	312	343	308	346	307	312	323	345	291	306	302	311	322	302	326	331	306	341	296	334	316	311	338	316	338	317	304	318	326	299	312	327	335	299	318	319	295	363	334	350	319	310	339	317	319	351	328	361	316	299	306	327	333	313	311	298	306	322	323	321	293	325	334	344	328	336	308	319	326	335	305	308	294	305	345	300	312	326	334	319	318	319	319	315	331	338	325	360	334	298	297	323	300	301	314	309	339	336	339	306	327	326	336	335	322	322	280	320	312	292	350	303	350	309	291	352	341	310	277	318	306	327	314	326	299	320	352	360	317	294	298	316	343	292	346	311	289	309	335	328	344	326	328	368	321	340	303	361	316	309	323	332	309	303	318	312	297	308	342	313	314	308	301	333	336	302	315	323	317	336	312	319	347	343	320	304	289	278	300	319	334	340	334	309	289	269	298	305	322	312	281	302	307	302	340	314	298	332	341	336	323	295	277	319	327	325	314	287	336	315	345	349	337	321	310	311	348	342	330	318	331	298	329	314	311	309	311	311	341	336	324	326	309	312	320	340	305	317	328	335	329	307	329	333	277	335	328	323	291	307	315	308	313	301	324	330	354	346	301	344	308	319	317	340	330	356	304	312	315	327	319	324	359	338	312	298	337	338	308	337	316	328	334	318	309	342	334	311	310	298	362	359	347	345	344	323	342	312	322	340	323	333	337	357	349	350	337	315	315	339	324	320	330	301	290	327	357	299	310	303	297	324	314	305	324	316	322	288	305	340	323	293	345	315	325	315	299	333	336	333	294	277	300	311	324	320	322	297	347	283	341	322	326	311	278	303	341	363	335	356	342	308	314	335	369	361	331	327	342	324	329	290	309	298	293	317	336	331	344	352	334	308	295	280	300	303	282	315	337	333	318	309	323	314	356	326	334	320	322	331	357	346	315	308	296	343	315	333	324	328	337	314	313	329	301	304	319	349	332	324	289	311	323	319	312	365	325	304	308	335	340	295	305	305	285	287	330	334	305	301	330	330	305	337	314	315	315	334	301	337	359	354	339	311	305	319	306	322	320	355	284	274	330	328	313	333	292	319	309	314	287	309	326	327	325	358	333	348	315	315	268	332	303	378	340	297	300	296	326	306	335	346	350	340	299	277	353	305	289	328	312	330	344	331	309	320	333	283	339	314	323	345	321	309	305	311	308	322	340	281	346	313	320	257	306	348	362	300	287	336	350	316	310	340	300	303	327	300	315	354	347	297	311	329	302	292	340	318	270	319	327	339	304	315	329	341	329	327	352	296	330	329	322	329	335	319	291	323	302	311	302	324	334	304	331	353	322	321	331	300	308	308	285	337	331	295	307	310	316	296	349	298	299	334	325	307	327	293	292	317	309	319	287	345	351	333	323	303	336	337	317	290	303	302	296	299	300	353	306	305	315	323	299	345	302	371	329	327	319	294	302	351	293	312	330	309	328	360	349	327	330	303	329	339	360	328	327	326
13645	14014	24905	29070	30010	30055	17332	7383	5267	4014	4076	3775	3327	2802	2625	2290	1615	1440	1201	981	932	952	874	916	932	899	895	871	842	807	791	833	781	806	799	798	814	822	832	825	793	747	806	820	728	814	828	866	754	779	802	753	815	797	771	757	757	777	786	708	742	808	800	783	776	773	729	763	785	747	767	755	797	784	741	790	761	798	715	789	812	801	812	795	772	753	750	780	786	778	762	775	787	766	808	805	811	763	787	771	857	763	789	781	773	757	796	747	776	769	773	806	782	763	762	818	806	751	802	784	836	812	790	818	751	786	768	791	750	789	763	738	768	761	794	748	750	861	750	772	773	794	798	794	773	789	790	819	784	775	784	780	758	824	780	778	743	761	793	776	804	730	802	740	784	760	792	745	797	761	822	746	779	779	793	778	768	750	751	747	753	767	720	783	814	750	798	822	809	790	751	767	768	771	788	736	755	759	776	790	759	748	782	771	826	780	846	756	835	745	803	808	803	785	785	852	793	795	792	757	754	767	756	829	747	729	756	794	808	813	812	752	755	815	736	740	778	737	793	735	800	764	762	797	757	783	805	757	784	800	768	786	803	821	758	739	786	798	781	823	771	777	767	748	763	768	821	825	774	785	759	738	819	809	781	740	797	790	824	788	804	823	833	733	786	817	810	735	761	786	787	786	807	761	784	801	793	786	755	828	798	801	770	801	754	734	749	802	800	762	773	788	820	783	761	815	790	752	778	763	834	828	863	797	785	718	739	774	759	785	798	720	758	758	792	766	780	756	780	831	817	763	748	779	767	777	765	802	774	739	808	798	752	777	772	803	797	764	760	794	858	800	844	791	755	799	769	798	745	783	774	777	824	825	771	853	802	821	800	809	786	799	750	737	837	773	780	788	757	809	806	719	776	848	774	758	765	810	787	730	777	827	794	769	763	764	799	797	809	766	788	744	805	812	818	800	814	795	759	735	780	779	757	761	821	752	787	809	811	781	799	772	730	798	761	773	755	776	805	787	755	828	830	731	762	778	830	722	800	777	797	822	811	831	760	845	787	765	787	780	758	759	798	752	759	738	700	783	783	820	730	798	793	769	782	741	744	803	810	786	786	763	794	792	837	787	766	785	754	796	809	759	793	754	761	805	793	751	804	789	768	766	756	833	795	810	823	750	790	844	761	756	756	785	794	808	739	733	769	756	775	762	777	808	747	751	828	801	768	788	803	826	772	790	809	768	749	784	807	782	822	739	784	768	800	758	773	848	819	756	756	732	806	773	798	778	780	774	773	812	756	792	806	798	811	752	835	763	767	785	840	783	746	782	772	780	778	748	797	726	795	766	754	801	756	780	812	810	753	780	758	754	767	809	763	765	784	768	727	761	762	745	803	767	792	769	737	841	789	756	781	779	779	815	771	792	813	765	750	774	852	748	806	764	788	802	803	806	762	783	739	767	798	792	793	778	808	755	825	815	799	796	779	830	781	793	741	772	757	833	803	783	816	841	753	792	786	765	778	754	773	776	751	791	805	773	769	774	792	763	799	837	764	798	781	754	702	764	776	793	762	803	793	779	794	781	787	787	756	793	802	790	798	773	780	761	744	778	742	813	764	783	747	778	795	752	778	813	789	790	789	755	728	788	729	764	751	803	807	803	760	770	813	808	768	758	795	765	780	789	783	779	787	784	743	772	818	745	831	813	777	722	779	797	808	778	766	855	775	797	763	755	764	770	737	765	822	755	759	793	804	800	854	774	745	757	797	761	784	765	764	775	833	742	792	750	785	776	743	842	777	755	754	749	759	727	857	797	764	817	786	806	811	800	741	822	783	773	813	792	793	788	767	846	795	845	820	772	789	757	713	766	768	713	775	764	761	775	791	807	817	793	775	803	762	785	794	753	782	798	779	773	806	807	793	776	782	794	744	769	787	804	774	773	834	774	764	747	725	792	765	798	774	770	760	833	755	815	728	742	747	779	794	769	773	777	748	725	797	800	774	750	819	747	801	783	767	796	786	768	762	764	771	775	800	789	798	776	733	817	792	777	759	797	777	777	794	782	799	793	837	797	762	787	822	770	774	765	793	783	768	799	795	787	783	759	807	788	733	785	747	791	809	774	802	784	802	748	779	812	808	814	737	750	780	785	860	769	796	768	768	778	779	777	803	788	790	820	758	785	778	765	792	741	761	782	756	744	798	789	752	760	776	754	763	825	787	803	842	785	800	795	783	765	791	786	794	800	764	799	752	796	788	803	797	774	760	783	834	776	778	844	785	756	811	812	739	739	776	787	784	799	769	767	779	793	772	744	776	786	754	780	771	777	816	764	771	723	773	770	764	760	772	776	814	730	817	768	792	806	780	828	828	808	787	802	807	794	742	798	783	840	800	773	783	759	809	773	785	767	829	779	789	745	825	745	809	791	750	774	801	803	765	776	784	752	739	811	737	799	782	782	781	812	777	793	764	775	748	763	759	757	783	767	819	801	772	792	794	800	747	767	812	811	756	795	787	750	796	772	765	783	716	809	781	792	751	781	775	753	833	784	740	763	823	786	776	797	779	767	772	801	783	781	776	808	808	824	758	783	793	789	845	816	763	810	795	791	809	784	834	747	788	810	744	775	797	810	779	754	837	768	766	734	755	784	787	771	714	789	768	747	754	831	814	710	716	781	837	742	747	813	762	766	791	775	775	798	772	745	814	795	775	777	815	810	811	832	788	782	788	759	809	804	795	791	814	741	757	741	773	831	805	761	767	807	801	785	785	817	748	793	711	816	799	761	780	769	802	740	760	751	825	832	762	773	760	836	814	782	753	824	795	812	774	783	812	825	795	727	721	767	816	782	809	743	821	787	803	765	778	819	756	854	788	781	759	804	746	789	791	748	763	773	824	841	737	749	788	809	754	774	796	787	781	784	820	744	752	741	780	817	806	762	782	754	837	810	727	764	800	771	800	846	795	774	756	741	765	759	743	800	822	788	805	732	819	762	748	721	765	829	802	838	852	826	786	758	754	716	781	745	753	746	851	786	787	731	794	855	781	780	771	732	771	790	792	784	787	792	806	787	760	794	805	766	765	775	775	796	757	758	780	767	794	809	786	799	807	834	806	826	814	778	793	770	743	828	753	812	786	778	772	736	786	807	747	817	772	792	813	789	806	701	843	790	842	799	805	765	789	784	785	793	793	797	784	844	749	793	795	778	804	837	739	759	783	736	742	850	829	747	801	765	742	761	801	830	779	801	732	796	805	813	832	757	787	772	842	798	769	819	765	724	804	812	782	828	748	719	758	747	773	785	781	791	799	789	746	746	773	808	797	761	801	759	764	767	772	801	766	791	730	783	772	804	754	754	777	854	810	764	780	800	757	759	788	755	772	782	806	729	753	762	758	810	767	758	780	764	786	780	774	781	803	749	773	761	807	780	789	790	768	798	810	742	785	792	803	715	792	775	766	785	735	808	818	807	788	759	777	751	868	778	842	760	854	726	749	798	738	804	782	793	772	793
25650	19722	26510	27209	28110	26610	17573	8923	3842	2104	1540	1434	1238	1037	797	649	412	384	347	295	278	231	249	248	232	259	255	232	244	222	205	240	237	259	255	237	221	222	218	255	234	247	232	208	225	272	219	224	226	222	270	216	261	226	235	233	211	209	212	246	231	211	235	252	235	216	239	230	207	228	202	252	208	225	217	237	219	205	230	225	223	218	236	242	218	231	197	225	231	233	229	202	238	235	222	221	241	212	252	204	250	213	209	213	230	270	208	210	210	223	221	225	236	222	221	215	219	215	198	206	229	225	216	240	213	232	207	222	254	224	227	234	239	220	216	257	235	226	230	256	235	224	227	233	232	237	201	204	235	228	248	227	240	213	225	212	222	221	224	229	230	220	241	235	200	225	243	241	252	230	214	214	223	226	208	251	216	252	228	237	225	225	215	237	227	235	224	221	264	193	203	230	216	237	262	240	236	237	245	227	214	231	239	231	207	224	224	219	217	226	247	211	220	213	234	226	236	232	207	217	230	197	232	221	253	214	225	244	253	214	245	244	219	205	237	226	232	214	228	216	236	203	242	236	216	261	228	212	222	211	233	214	242	235	255	251	206	203	231	243	207	214	240	214	233	226	236	241	236	230	203	205	227	236	241	197	198	235	261	233	223	214	251	196	224	245	184	230	210	245	235	224	203	237	226	217	228	228	240	205	204	203	215	222	210	224	214	237	242	235	222	235	250	210	247	233	232	216	219	231	209	238	222	226	204	231	222	221	231	201	245	217	231	207	215	222	248	219	207	228	222	210	222	236	229	232	220	230	218	204	217	248	234	237	212	213	199	223	224	220	215	260	233	224	226	215	211	214	235	215	233	231	231	216	255	206	197	213	237	207	203	227	236	232	208	213	230	211	229	218	213	248	209	214	234	252	220	234	242	228	204	209	228	215	245	202	243	241	205	201	221	224	233	228	223	232	229	209	253	232	225	226	221	220	222	226	210	207	225	228	218	223	229	213	209	226	261	226	224	206	203	209	229	228	229	238	221	241	244	232	238	214	219	242	221	181	219	220	235	192	225	248	224	256	212	229	233	216	221	213	219	208	243	224	222	247	235	231	212	208	246	214	218	259	243	216	211	237	228	228	266	231	198	179	236	222	236	212	226	222	232	228	219	225	253	210	224	218	254	203	246	208	228	220	228	204	212	223	219	211	212	234	198	229	232	227	231	227	216	225	233	245	214	236	233	229	241	227	240	245	249	241	217	209	250	254	217	207	237	225	211	223	211	235	229	236	229	239	249	231	214	236	229	235	212	205	203	207	218	245	232	197	212	196	195	218	205	211	219	267	230	219	237	235	213	233	238	198	262	257	220	215	233	226	199	218	236	205	217	223	206	257	229	216	220	228	194	212	214	224	228	231	241	242	215	202	229	221	235	222	232	229	256	241	235	223	231	232	233	234	228	225	233	237	213	220	223	224	218	234	246	222	213	233	213	222	246	215	220	214	211	224	217	247	236	234	226	221	214	230	211	231	249	246	205	226	246	244	232	212	196	240	240	205	230	224	205	243	234	270	214	210	210	240	225	220	230	220	217	252	236	228	248	246	235	254	215	253	222	240	236	223	219	219	228	226	230	244	211	221	224	196	236	221	201	232	237	220	220	223	219	206	232	254	260	224	217	215	208	244	224	256	242	207	216	222	227	244	215	235	220	232	232	247	226	250	210	231	185	263	242	243	257	239	234	204	245	205	211	232	233	220	228	237	215	219	193	233	203	237	236	241	227	209	214	229	212	241	228	224	236	220	204	248	205	231	229	232	208	223	222	209	251	222	231	237	249	229	227	210	213	256	232	199	242	237	240	246	236	212	213	208	227	226	219	243	214	236	220	225	217	240	236	237	250	230	224	207	235	204	222	238	271	227	231	252	250	225	247	224	240	221	243	212	251	218	213	210	248	203	203	269	218	231	249	238	207	241	206	204	245	223	240	215	229	226	218	221	215	245	221	248	221	246	246	273	226	232	256	220	238	224	235	206	234	250	193	223	203	234	227	194	240	229	201	227	217	221	217	206	247	223	230	209	238	227	222	213	220	225	214	220	206	245	250	228	250	220	222	241	245	213	185	253	246	225	220	217	212	232	230	219	223	211	208	219	216	234	233	218	219	216	192	242	220	235	231	228	244	239	216	220	235	198	210	207	240	225	213	219	231	201	237	235	225	214	259	266	280	229	227	241	240	230	240	221	215	238	217	225	216	222	236	211	254	248	232	239	210	214	238	232	250	205	221	240	239	237	206	237	237	239	227	234	207	253	229	222	247	222	217	233	238	259	208	225	237	211	228	249	224	201	253	238	228	227	234	237	246	207	222	221	215	233	233	217	238	210	220	252	236	237	240	235	239	256	230	206	207	239	231	212	241	223	242	226	240	247	234	233	210	252	215	206	203	226	245	210	214	232	213	247	221	215	243	233	218	225	221	225	248	217	232	219	235	203	247	231	217	231	222	220	230	233	229	219	204	231	220	208	214	216	246	221	253	215	204	238	222	221	244	246	227	232	204	234	226	219	223	247	210	211	252	222	214	216	228	239	238	244	231	248	209	201	223	226	215	213	251	209	218	243	211	239	237	244	231	227	243	219	196	225	226	223	225	208	217	219	223	251	237	218	229	233	211	226	247	235	201	236	218	243	219	241	225	204	218	206	222	249	199	205	226	206	206	207	207	252	216	228	229	233	239	216	226	200	249	213	238	220	250	250	229	225	221	228	229	208	212	251	205	216	212	222	176	230	231	227	242	224	221	213	218	227	213	239	247	228	229	205	206	224	231	214	251	188	228	242	203	224	227	195	211	201	237	215	223	255	232	243	198	203	232	252	218	218	256	218	213	233	211	203	211	245	227	244	204	222	215	209	263	188	205	242	227	219	226	239	249	217	212	221	222	222	200	246	223	273	238	250	236	249	238	232	234	218	235	223	217	207	217	231	216	229	229	219	229	207	201	236	257	220	193	219	236	223	206	206	205	215	241	224	195	257	217	225	204	201	254	201	224	216	248	214	218	216	254	228	232	260	236	216	243	207	210	219	237	247	239	243	220	222	217	217	228	247	242	248	199	217	218	261	242	226	222	229	211	253	218	263	242	235	206	230	239	237	223	198	229	237	229	219	238	250	227	223	209	207	239	228	223	256	242	232	207	233	217	229	220	216	249	286	228	226	196	243	254	227	219	253	244	242	229	228	250	231	222	225	237	221	193	229	215	228	243	246	218	240	215	222	225	236	222	210	222	232	231	211	233	221	231	223	231	207	206	242	229	234	232	233	253	221	224	222	232	209	225	232	216	239	210	209	227	261	227	180	211	237	210	228	216	245	219	225	216	247	211	195	218	224	243	237	233	233	246	226	255	221	256	210	205	231	229	223	221	208	235	197	249	212	255	215	229	233	217	224	240	209	225	225	249	228	221	247	215	190	201	214	226	243	239	230	224	220	228	217	247	221	220	251	235	244	229	207	214	240
17217	17785	31453	35225	36249	33245	22550	10816	7226	6543	6062	5925	5388	4277	3800	3147	2042	1660	1267	1019	910	860	902	826	824	703	677	685	621	671	612	606	601	556	594	565	616	631	608	615	574	616	546	544	544	577	565	571	597	546	582	541	554	558	575	536	566	567	578	522	572	607	513	573	579	570	557	566	608	542	571	575	565	545	547	594	536	579	587	585	591	590	598	609	566	561	564	536	580	588	539	576	549	556	542	521	592	533	579	552	580	576	559	592	568	549	571	567	600	577	576	596	579	553	541	565	553	618	579	581	572	535	542	581	561	544	591	566	585	559	592	593	569	564	602	547	555	523	585	568	605	554	579	544	540	560	529	579	581	555	572	566	560	528	577	532	576	523	574	582	627	570	537	571	580	546	584	568	537	570	611	598	546	595	591	553	598	566	622	546	562	597	544	574	550	580	614	584	565	570	583	583	564	587	611	562	544	599	563	584	577	565	565	576	572	594	589	581	560	586	577	594	559	583	578	610	568	540	587	582	586	558	557	624	578	568	572	559	594	543	595	587	563	587	585	544	594	540	561	553	562	502	613	567	566	529	561	602	541	565	535	552	584	559	570	568	572	560	540	590	566	593	491	582	568	572	549	582	598	543	599	583	515	562	561	557	584	587	563	571	574	580	577	565	536	601	593	580	567	580	573	547	579	585	617	576	600	554	584	584	576	581	559	568	550	583	548	541	576	626	579	590	552	577	574	593	600	530	574	550	512	584	588	573	581	558	559	552	593	565	574	590	604	571	569	575	568	552	558	553	550	624	574	598	596	584	568	608	599	551	552	565	553	592	569	579	547	568	572	610	537	579	631	564	560	578	594	572	550	556	598	549	604	559	543	590	609	577	593	594	546	596	582	585	534	550	523	609	555	557	569	584	602	562	553	570	605	606	566	550	569	565	554	573	576	553	587	573	568	553	571	600	527	626	578	537	555	537	577	584	572	562	579	565	555	556	587	598	578	560	617	565	566	566	578	585	622	536	589	542	556	554	555	557	593	556	538	563	598	598	576	570	600	551	596	618	549	574	577	574	552	574	562	592	582	550	548	517	581	568	561	581	569	549	576	592	585	574	567	606	605	559	515	567	557	586	541	588	557	532	581	551	560	545	571	565	582	547	571	560	592	562	599	574	537	607	536	554	592	570	580	577	554	526	573	569	549	588	574	560	571	587	588	608	633	581	580	579	568	575	549	573	592	624	529	602	599	638	538	636	560	554	584	604	547	583	608	546	551	569	522	582	544	606	580	560	597	596	603	587	579	584	575	604	574	529	598	554	571	593	551	587	560	603	556	586	541	524	615	559	589	563	541	528	604	559	593	603	543	576	564	546	572	551	533	558	551	566	549	566	597	544	546	568	567	563	613	585	593	561	590	602	571	556	567	633	565	557	548	536	588	536	572	594	574	561	573	590	587	583	578	542	595	554	534	560	593	540	538	554	577	573	569	567	586	628	560	520	590	560	552	554	547	594	578	602	579	558	589	577	589	584	556	575	544	547	544	561	573	558	517	600	549	607	541	557	583	594	551	586	559	543	549	536	586	556	573	543	590	578	590	549	571	541	599	546	554	557	523	579	570	593	581	594	548	545	551	533	589	546	600	604	530	581	553	566	558	578	552	576	574	618	571	572	563	546	553	572	549	564	559	561	571	522	549	579	574	614	563	582	568	589	558	568	574	581	585	573	588	620	562	567	583	599	553	555	550	572	528	551	575	546	556	576	567	551	537	569	571	617	565	585	570	590	550	583	563	580	563	589	542	527	589	617	602	597	589	566	566	557	592	608	585	616	547	564	599	549	625	579	599	598	550	591	553	581	578	544	591	615	567	546	581	598	566	574	570	575	574	570	622	597	571	562	549	537	567	608	568	561	587	587	606	562	586	586	582	595	587	568	569	605	572	584	584	631	561	582	595	584	551	578	588	608	560	575	548	569	576	573	560	631	590	593	560	548	560	541	583	566	582	560	568	549	573	593	559	620	539	533	580	592	555	581	587	561	536	487	573	549	542	587	549	546	594	586	576	587	564	539	561	507	554	628	556	567	630	557	597	535	575	587	540	599	580	574	583	563	567	602	566	579	539	591	556	566	556	567	598	582	606	590	546	533	568	619	598	584	564	553	551	566	591	570	594	555	583	551	547	563	567	622	661	565	599	529	589	556	535	571	532	567	576	564	560	617	592	587	566	559	549	540	560	541	580	588	572	612	604	593	510	569	581	547	582	564	590	577	565	537	551	558	568	593	556	561	572	579	572	551	558	565	587	569	577	626	568	576	530	560	575	535	554	570	551	551	572	547	558	592	569	565	551	594	570	545	531	564	606	600	572	587	575	565	609	528	547	569	567	585	605	577	585	593	578	587	576	544	557	553	556	594	576	568	581	606	557	577	580	566	555	560	591	566	547	581	591	533	569	571	579	583	597	555	552	568	590	557	556	587	574	625	582	581	590	550	596	575	576	553	611	559	577	590	529	572	575	559	554	571	599	593	575	569	626	566	584	561	625	594	535	558	579	553	603	555	600	531	577	612	565	569	571	548	549	535	550	588	577	575	562	606	579	549	546	580	591	540	582	605	550	612	587	574	563	562	549	558	605	572	577	569	569	607	603	579	571	561	547	587	583	573	535	600	586	599	543	561	582	551	562	570	560	584	585	649	562	569	556	639	607	594	625	576	591	583	614	560	598	603	602	577	600	594	567	539	568	619	579	534	559	542	562	590	602	554	588	567	583	608	597	624	614	615	563	551	533	572	544	539	547	577	609	558	564	585	584	593	531	524	572	585	576	543	627	632	550	575	564	565	590	559	553	546	598	594	551	579	589	564	529	575	537	578	608	559	593	530	575	515	522	587	570	550	573	590	604	547	573	559	577	603	553	561	550	573	599	552	588	550	555	557	604	572	580	637	541	588	589	580	563	555	566	527	568	569	556	518	561	559	586	585	552	591	524	574	599	604	580	627	561	591	565	573	596	529	576	569	585	573	601	555	578	565	581	602	532	570	566	599	574	545	555	577	572	529	607	556	560	561	561	588	585	578	570	565	540	554	570	543	601	583	563	530	561	584	562	586	564	569	581	579	539	549	566	562	558	555	564	524	585	565	610	551	548	604	559	542	560	523	519	563	547	597	582	540	588	592	543	557	584	582	559	574	556	609	553	586	570	549	550	591	561	568	553	584	588	602	558	539	581	582	543	557	572	599	574	658	572	525	586	547	559	536	550	575	601	554	559	609	562	537	540	599	558	536	575	605	567	599	568	556	549	546	548	602	594	577	588	579	568	588	621	585	556	569	587	605	550	568	591	530	544	530	594	610	549	583	568	557	541	608	566	593	565	558	572	584	569	592	535	563	592	564	583	533	546	556	534	589	586	565	559	538	549	566	545	588	561	569	601	584	548	609	605	535	573	567	597	536	538	588	542	605	543	573	557	550	558	580	616	570	552	583	600	592	571	578	561	564	575	546	565	561	594	529
7566	4433	5102	3572	2540	1652	1046	704	600	531	466	450	462	428	412	412	401	419	406	393	378	380	358	362	365	375	393	383	381	385	398	354	397	349	335	362	350	344	367	363	343	350	361	361	323	337	367	338	370	350	356	380	390	352	369	349	354	345	406	374	341	340	343	341	352	375	346	370	385	345	332	348	383	366	380	403	350	361	371	374	440	369	358	370	354	375	349	355	388	393	358	358	379	350	395	406	362	346	344	360	341	317	381	348	344	359	348	347	404	340	358	338	402	354	383	360	413	389	367	363	338	375	375	385	370	379	330	368	350	408	346	374	340	369	375	387	381	362	405	397	339	418	374	349	329	365	347	377	341	373	372	386	380	358	382	374	312	377	376	361	385	361	400	346	380	374	380	389	380	358	394	352	351	350	361	368	389	372	393	378	363	361	367	382	346	373	366	373	363	352	358	374	362	368	365	377	352	368	364	377	382	387	357	336	377	381	321	367	350	359	367	369	390	347	355	343	356	355	374	363	363	372	370	383	379	351	362	366	342	371	342	354	340	368	334	373	347	379	347	340	380	351	356	347	338	331	359	380	351	372	409	409	368	361	349	389	385	330	378	385	354	363	386	361	398	345	363	356	333	365	378	382	367	395	348	360	366	416	370	364	343	352	338	390	393	365	344	353	368	377	377	392	351	364	370	361	384	343	385	373	358	350	380	349	347	391	383	381	361	367	404	373	390	363	372	405	371	349	331	347	342	356	360	394	342	358	368	319	366	355	378	379	385	346	373	353	398	335	365	393	329	402	358	373	353	384	364	336	362	339	373	366	356	378	358	346	380	317	348	360	364	350	365	346	369	413	398	354	366	382	382	347	363	346	349	371	374	364	343	392	412	342	346	368	359	368	356	340	330	369	359	392	388	374	362	368	379	363	372	348	397	357	377	374	392	340	371	402	321	352	373	341	410	366	369	382	359	357	369	363	368	354	359	367	396	337	373	365	348	361	359	377	326	411	404	354	380	393	392	339	366	332	396	347	394	354	329	357	359	380	366	346	348	375	402	336	396	350	394	342	355	372	389	363	364	354	369	387	396	377	339	380	379	336	399	347	376	346	355	372	377	372	342	408	374	348	351	350	375	356	375	401	382	344	388	385	359	369	328	396	378	373	382	346	389	366	350	414	397	361	351	342	355	368	382	378	375	398	337	387	362	394	402	377	341	358	403	388	352	392	368	337	378	375	366	379	357	370	372	362	390	348	353	396	397	369	353	357	370	361	362	354	370	356	367	388	387	380	320	371	337	380	385	386	339	366	330	367	367	350	340	337	366	353	361	404	358	344	349	378	354	379	370	352	379	367	361	360	391	389	372	391	402	403	342	343	372	350	381	363	360	347	359	378	367	349	362	367	390	351	375	366	386	407	415	370	349	354	370	388	346	400	375	365	373	361	404	370	382	325	352	355	328	361	361	353	386	369	369	320	377	384	379	337	361	340	347	366	374	358	372	349	381	360	385	354	364	388	360	361	359	383	377	347	354	336	363	347	350	356	355	378	333	355	352	348	358	351	366	340	334	370	351	366	371	352	342	393	345	362	365	379	359	355	360	356	336	347	398	362	366	330	386	361	354	333	352	379	378	374	381	398	363	336	370	353	357	336	343	375	342	361	380	389	372	379	352	336	362	355	355	370	360	375	403	389	361	400	361	342	342	389	374	331	371	359	357	347	377	382	364	328	352	352	345	394	371	341	387	356	332	394	359	367	400	402	385	361	358	381	352	343	369	358	356	359	388	410	380	387	375	356	379	361	395	409	363	349	372	373	348	370	375	348	335	389	358	360	346	382	363	364	354	373	370	384	408	385	396	379	388	340	337	360	367	384	348	324	393	372	350	349	367	375	337	371	357	381	371	355	357	350	371	336	357	348	342	389	381	354	372	372	336	371	314	351	378	404	363	363	368	359	353	332	370	383	373	348	358	353	360	366	384	355	370	356	388	369	370	364	383	415	388	367	324	334	335	357	363	371	378	362	372	344	362	361	402	320	358	348	359	387	365	377	365	398	360	340	359	375	374	376	373	364	381	379	335	372	325	380	366	400	361	337	393	371	366	369	341	358	355	319	359	339	317	370	331	373	366	355	349	372	363	327	339	373	354	378	337	338	367	380	367	387	379	407	387	317	336	405	354	348	345	362	369	372	385	371	375	390	324	353	374	357	393	370	377	346	381	374	378	371	382	340	346	389	358	341	337	358	406	370	391	371	349	333	336	331	370	324	358	390	359	382	369	347	347	356	352	363	362	369	359	361	366	396	381	343	366	386	368	384	381	388	350	368	351	361	398	376	403	388	334	366	380	342	355	360	358	337	333	343	366	352	356	392	407	356	368	335	368	374	360	387	361	392	361	351	377	356	391	352	356	367	370	331	390	346	349	339	362	373	409	386	412	344	370	353	377	380	375	350	352	383	363	371	358	387	365	374	402	383	356	405	418	391	411	380	390	367	371	371	350	350	362	401	382	344	400	381	360	363	367	341	367	365	365	410	358	351	360	348	378	373	353	372	364	387	347	364	391	349	371	340	365	370	377	381	327	376	351	352	351	342	392	341	364	357	370	380	373	380	351	368	359	416	377	375	346	388	367	359	342	330	380	385	333	363	364	393	375	381	369	365	390	362	344	367	375	336	366	387	404	371	345	394	346	394	353	368	335	346	346	392	385	371	338	330	375	370	381	389	393	345	346	329	357	374	386	402	379	395	361	401	381	373	407	380	363	380	380	350	335	382	357	357	350	358	352	340	377	374	388	371	326	399	409	370	368	356	369	366	329	363	322	362	391	364	362	369	332	362	342	355	343	400	383	353	346	360	383	356	373	375	342	358	358	398	363	368	406	392	357	386	362	359	391	345	377	386	363	342	334	370	412	385	383	358	362	355	375	379	360	350	334	387	359	366	320	381	380	342	341	383	338	399	369	345	357	402	371	391	356	348	356	348	348	369	345	363	358	394	341	400	381	364	338	361	346	368	398	379	360	349	380	390	367	358	384	352	352	336	380	396	388	346	357	364	372	379	359	391	384	371	357	364	329	381	356	413	381	370	380	347	363	359	350	349	368	373	402	362	376	369	363	374	358	361	377	373	384	363	355	392	370	393	365	389	384	373	404	391	355	386	388	346	327	392	358	382	332	308	372	355	358	394	343	355	372	373	353	364	342	360	349	344	357	371	389	355	395	356	385	357	364	350	347	364	383	365	364	382	374	369	375	371	356	322	365	339	335	358	362	386	379	376	375	366	375	375	338	347	376	354	367	356	359	345	379	371	348	352	405	373	380	349	357	385	334	388	348	348	373	380	380	363	350	376	384	353	360	372	372	378	345	333	371	372	370	366	370	358	319	349	361	350	422	352	393	349	360	396	382	358	287	378	360	376	381	382	361	349	373	361	366	360	370	378	373	356	384	350	390	352	380	348	352	361	355	387	360	366	389	372	353	382	360	403	345	354	331	389	363	384	359	363
6057	5166	9995	10296	9673	6814	4456	2975	2109	1844	1663	1446	1414	1280	1154	1146	1106	1024	990	987	980	963	972	958	922	941	941	894	912	910	890	951	894	941	914	871	934	899	859	897	901	869	902	848	902	913	832	939	888	876	888	905	910	897	874	933	847	889	926	856	860	859	860	925	865	892	873	860	856	879	917	846	875	938	912	881	880	861	888	829	903	920	892	881	943	882	890	868	882	919	909	872	885	900	904	953	940	873	894	882	926	840	868	915	890	867	889	909	940	920	874	893	906	916	869	923	893	858	892	894	842	870	946	922	899	814	920	880	876	870	850	846	905	896	892	838	852	888	949	872	897	882	841	943	875	871	893	892	923	922	895	904	848	889	894	899	901	886	857	894	865	872	869	943	841	880	855	899	877	925	907	828	889	840	872	863	865	864	885	883	895	895	884	922	869	851	802	889	855	883	856	864	898	859	875	870	884	914	876	868	902	897	843	896	844	883	943	871	861	911	873	838	903	882	880	845	875	837	850	907	877	879	872	871	899	837	873	873	859	894	887	879	883	898	886	861	890	810	893	862	834	911	848	868	863	887	877	904	875	897	889	894	885	937	874	846	928	889	863	855	842	890	873	896	896	952	809	856	868	835	824	878	860	921	897	923	907	888	890	929	896	887	903	890	851	869	871	902	843	834	914	832	890	863	890	830	915	875	882	864	870	906	901	858	880	893	925	903	888	856	889	856	909	884	855	883	841	908	856	895	872	862	823	934	857	878	862	893	874	938	865	881	861	868	888	876	920	843	898	888	926	895	902	904	886	852	875	899	856	831	922	889	934	880	904	939	867	902	925	887	873	903	849	847	882	894	855	863	856	886	892	875	858	923	869	817	896	911	919	924	876	899	848	916	848	903	898	901	873	857	879	807	882	879	860	832	875	873	875	902	855	867	858	860	911	912	832	839	911	877	851	874	863	881	899	926	881	839	872	898	892	878	896	896	842	897	837	924	861	850	856	913	884	903	865	864	887	877	906	893	884	862	893	898	940	900	939	849	840	875	825	884	858	841	848	874	882	917	928	848	901	879	850	879	844	876	903	903	911	901	850	851	888	907	907	895	850	892	878	861	923	884	846	883	829	904	896	856	899	892	887	882	901	858	859	892	922	853	839	876	933	910	902	886	911	870	912	960	848	914	935	889	910	922	907	947	885	854	874	914	857	878	907	905	901	855	906	894	859	921	899	923	885	870	885	930	909	921	863	853	878	876	901	900	885	900	858	899	864	837	930	909	831	870	849	882	839	859	888	896	881	918	839	856	956	907	924	895	888	921	871	820	904	893	885	894	881	851	891	817	886	926	916	861	896	856	915	896	861	857	849	897	855	870	874	877	873	901	864	887	882	858	891	869	865	878	863	929	886	859	845	870	835	905	845	870	838	871	895	932	826	868	890	871	830	872	883	887	847	849	912	942	870	888	844	869	864	839	868	830	865	965	811	843	882	864	896	921	845	893	847	886	852	905	872	876	934	834	920	873	943	912	852	927	884	835	900	884	906	878	855	826	863	872	896	840	911	926	903	863	895	911	893	843	855	907	948	886	899	862	894	845	908	962	892	916	890	852	851	860	923	882	865	878	873	893	933	894	889	864	881	850	893	906	879	862	885	885	873	882	876	899	900	871	902	854	868	914	813	888	871	878	876	888	891	855	852	884	853	874	871	873	881	883	904	900	902	857	877	852	895	890	852	882	870	873	836	901	928	863	865	899	879	863	893	926	861	890	914	970	901	876	897	891	867	873	933	876	890	902	889	894	929	883	845	872	883	884	886	927	854	882	931	870	868	893	962	857	906	908	898	930	856	845	860	824	857	956	848	883	897	879	891	847	862	865	914	896	870	890	890	911	883	879	946	856	902	855	904	868	909	864	885	904	929	896	903	899	889	871	863	923	859	831	863	867	889	848	927	887	926	881	869	869	876	881	876	889	865	867	894	956	892	818	826	902	880	879	906	912	889	928	903	846	898	868	883	859	886	879	884	872	952	852	905	837	835	864	842	855	885	880	896	882	912	884	881	834	871	883	883	900	874	912	937	937	925	911	884	970	836	883	891	912	893	901	884	854	856	918	898	881	917	906	869	881	865	906	868	954	843	867	872	831	947	850	863	868	877	840	870	850	900	845	903	872	938	846	883	889	875	905	901	891	833	830	831	867	892	871	892	894	920	900	872	884	909	881	942	894	840	878	945	881	839	902	904	923	906	898	857	896	894	924	839	862	902	931	880	893	859	935	899	903	840	900	891	923	872	897	908	869	925	931	860	916	853	905	886	894	882	876	859	896	843	891	871	931	884	891	898	877	903	932	855	892	903	847	876	879	875	874	851	904	907	864	904	881	899	876	856	854	899	920	826	871	859	871	902	872	882	899	926	895	903	905	898	847	919	921	876	872	887	864	837	925	890	893	846	921	891	858	895	834	890	856	845	888	915	899	876	829	851	860	880	897	912	867	855	867	871	874	864	893	899	873	892	891	937	881	892	888	909	868	882	863	882	864	851	871	895	897	934	878	898	852	907	920	865	909	873	911	885	881	852	893	898	862	855	821	871	879	915	858	915	881	918	879	887	782	861	954	890	866	888	875	896	924	894	847	975	867	840	927	861	895	885	879	881	966	907	877	852	872	886	876	925	889	892	881	825	917	839	926	844	924	830	917	896	859	912	879	922	889	848	909	845	831	917	897	892	873	882	877	882	849	865	855	880	857	855	869	901	884	911	933	861	903	869	883	907	864	903	885	879	864	865	912	873	913	868	886	871	881	860	881	894	846	891	831	892	873	891	876	869	881	819	866	839	889	941	889	894	838	844	919	828	900	922	879	863	886	866	890	847	927	932	887	865	827	865	878	864	887	893	860	875	881	937	855	889	882	852	880	857	899	861	880	902	906	877	885	922	853	923	883	866	860	890	871	875	896	867	891	893	868	866	888	853	857	885	893	881	846	914	880	885	863	893	916	878	875	876	905	881	896	918	887	892	866	875	889	876	870	861	868	917	882	925	882	914	895	874	910	868	868	944	864	858	959	904	856	874	932	908	859	886	920	804	860	837	890	874	904	934	902	894	877	923	905	885	895	848	845	878	870	883	915	920	895	832	878	813	893	906	875	887	948	856	869	828	878	878	833	873	842	877	909	890	920	854	886	929	862	892	898	864	804	863	888	875	874	841	897	846	933	909	877	907	899	903	906	909	887	856	886	859	858	906	843	917	894	889	904	859	895	915	902	879	841	904	865	863	875	895	863	871	883	871	859	881	841	915	853	897	882	903	847	928	897	877	853	916	910	847	885	870	902	902	871	863	903	909	874	920	839	851	848	857	849	868	898	855	877	937	858	917	907	901	908	862	895	907	874	893	901	903	855	922	878	848	841	871	901	926	877	862	814	886	882	869	852	863	946	861	846	908	884	892	870	900	881	868	866	887	914	924	920	860	920	898	890	870	949	888	858	915	814	862	936	849	862	903	879	905	836
17139	12154	17733	18614	21368	19355	16153	7520	2127	1269	1045	887	764	667	608	579	449	376	337	342	316	347	331	317	322	333	330	314	297	341	311	326	313	302	308	343	345	301	330	329	329	307	304	325	349	322	321	307	313	313	353	287	319	328	316	329	295	319	317	297	301	332	323	350	324	319	276	312	342	308	286	301	310	346	310	313	296	295	303	326	333	302	322	308	306	325	339	319	354	353	285	288	307	298	317	316	359	300	352	320	307	319	294	319	302	290	313	297	320	327	332	335	323	310	313	327	313	333	356	290	350	321	305	280	308	290	346	307	330	281	286	329	312	299	304	295	285	324	317	333	297	325	297	312	313	310	343	304	288	306	311	310	311	304	335	323	297	303	306	313	314	281	294	330	307	302	332	317	298	316	342	324	311	318	290	323	314	309	320	312	343	314	308	270	306	309	310	285	295	306	326	319	310	317	292	266	310	327	343	296	324	313	291	306	318	306	300	292	285	313	333	296	322	321	319	312	332	326	317	344	321	297	325	284	304	305	309	318	317	330	331	299	339	323	292	278	293	329	313	343	334	274	348	320	330	299	326	321	316	293	333	285	317	297	300	341	310	332	297	323	326	321	314	311	314	331	316	299	311	316	332	283	301	324	284	312	317	335	324	299	295	319	322	301	318	325	294	303	335	298	305	298	342	331	319	302	305	334	325	312	287	315	302	313	305	318	324	302	329	301	287	339	306	311	312	304	300	294	301	304	331	322	301	331	315	289	318	307	270	308	280	336	300	283	326	318	334	297	297	306	304	319	307	309	352	298	302	308	332	351	295	310	311	292	330	331	293	310	320	314	327	296	314	316	300	308	329	331	302	298	294	297	289	314	298	279	313	320	314	298	320	322	301	344	375	328	349	304	324	320	297	336	324	305	331	320	328	330	307	286	309	315	329	312	334	318	314	284	307	315	310	342	313	289	321	309	327	298	315	290	314	344	307	317	300	325	339	333	328	303	310	327	334	336	305	326	309	300	294	308	298	307	297	302	356	297	280	340	335	311	309	347	298	348	329	351	324	334	305	295	361	296	301	333	336	307	301	307	294	310	343	310	324	348	360	310	327	320	305	293	323	347	354	324	325	317	315	295	279	318	295	323	311	312	327	312	325	326	315	329	299	320	292	314	295	316	310	301	336	293	323	301	337	328	290	291	312	314	331	305	295	319	294	311	316	296	305	322	326	318	323	341	326	282	308	296	271	347	289	323	316	337	310	303	321	318	302	285	289	287	311	304	330	334	283	338	334	289	326	363	336	320	304	335	293	270	323	334	334	300	312	307	300	282	308	299	274	303	317	327	319	328	314	305	280	315	321	305	321	296	313	270	284	294	299	307	317	300	328	301	345	310	282	318	292	324	331	302	304	302	312	338	318	313	304	315	321	312	317	330	288	327	279	328	299	305	308	327	363	322	326	312	325	283	336	315	357	360	277	291	299	349	350	284	319	316	305	304	362	333	308	328	300	328	313	299	332	330	294	308	320	299	334	301	303	309	334	337	347	337	267	300	321	340	340	311	287	346	328	295	316	290	316	313	311	308	289	293	317	324	315	315	314	307	313	281	299	318	290	339	295	313	343	337	332	306	308	289	281	301	299	303	304	329	301	330	329	347	310	280	318	335	313	305	312	346	320	303	304	299	309	307	276	328	356	297	324	353	317	350	323	322	277	334	308	312	317	326	324	303	335	343	337	294	300	274	299	293	298	320	318	318	319	347	340	316	308	321	311	322	285	324	313	299	323	311	320	263	323	292	294	281	322	317	310	313	298	337	330	312	305	307	285	327	304	341	292	297	330	327	316	313	310	296	337	307	328	283	327	313	311	305	313	330	310	279	303	281	290	294	321	336	284	309	333	313	290	304	293	339	327	351	306	312	330	319	340	282	313	312	327	298	340	342	330	318	330	308	318	309	329	309	321	327	315	296	341	281	301	308	299	351	322	323	320	296	275	300	308	324	327	302	304	286	286	320	300	328	324	330	339	298	344	317	295	295	323	321	288	303	317	328	306	311	291	310	299	301	283	294	311	298	301	303	298	314	309	319	314	325	297	285	323	303	299	310	353	270	297	321	315	298	308	329	293	295	299	278	292	284	285	325	272	314	315	316	314	316	284	306	330	285	350	319	304	359	327	326	329	329	321	334	319	319	289	290	308	308	315	318	299	288	293	330	310	313	357	362	317	322	347	330	304	319	295	335	287	321	282	296	287	288	316	313	308	311	334	276	302	293	340	316	271	286	323	317	267	327	295	277	338	300	311	336	281	319	323	350	320	305	330	300	302	339	319	287	290	308	311	335	318	311	304	310	325	320	284	339	331	280	313	312	326	309	320	349	307	302	329	299	295	322	287	306	285	325	311	307	326	311	302	321	308	330	299	308	284	321	299	330	297	301	327	334	325	296	325	334	290	321	365	323	291	313	358	300	294	316	320	287	336	324	319	328	299	269	343	320	297	343	330	322	276	301	318	286	288	341	321	286	292	312	291	340	304	319	309	277	301	294	330	307	338	309	338	314	306	287	308	319	295	340	317	322	329	295	309	339	327	363	340	316	305	330	311	334	281	336	312	330	335	321	298	302	335	304	329	372	301	304	352	314	308	330	296	320	318	303	306	335	309	304	296	299	290	331	309	301	288	346	323	306	303	322	294	308	356	318	334	298	307	335	335	344	318	318	337	337	324	333	326	305	317	362	320	298	322	298	327	354	302	302	291	320	278	304	312	333	325	347	330	292	352	356	316	350	315	320	298	311	328	324	302	290	334	335	332	307	317	347	352	319	295	333	302	299	332	322	324	329	272	302	303	303	317	327	359	329	308	310	336	313	323	299	336	332	298	333	337	334	318	284	284	288	329	313	330	323	339	315	276	292	306	316	316	322	334	306	326	318	316	329	339	315	312	280	311	294	342	311	364	306	364	299	298	298	315	302	292	302	282	303	323	340	311	265	311	323	326	306	317	318	333	300	283	301	337	268	297	300	324	308	297	344	308	319	324	281	331	348	357	338	317	326	305	284	302	299	301	294	293	303	295	303	340	311	338	337	295	280	350	333	286	324	291	318	301	289	337	346	315	288	323	306	306	300	304	317	309	330	309	323	318	302	290	313	287	334	312	328	312	318	275	302	302	315	316	291	328	328	290	329	303	313	333	285	352	299	320	324	301	300	294	304	312	312	300	304	334	328	327	275	302	320	332	265	312	309	314	316	340	331	323	310	308	292	311	304	302	322	302	315	315	298	324	301	320	324	354	348	287	284	266	337	288	289	283	323	299	309	324	302	311	313	312	318	305	307	303	310	341	295	302	319	299	289	324	318	333	286	299	311	305	302	319	317	313	279	347	276	325	313	318	309	328	325	330	297	274	307	304	323	302	328	290	340	314	316	340	364	289	346	291	320	323	327	333	307	281	319	305	331	297	349	320	334	328	304	304	307	318	312	300	302	307	261	343	307	285	351	321	338	308	284	299	300
13022	12011	23723	28692	31311	28167	25986	12166	5049	4755	3936	3562	3392	3047	2869	2274	1632	1355	1131	1032	969	948	925	950	872	873	827	821	848	832	868	819	843	743	771	773	793	795	784	767	768	746	716	814	770	743	729	807	807	747	740	772	761	798	783	725	763	800	821	709	761	751	734	780	767	732	768	796	804	806	700	776	804	758	797	774	753	747	806	773	762	730	756	771	793	795	771	780	762	762	755	781	825	807	752	752	768	768	731	752	744	772	772	747	757	732	751	759	742	743	749	782	767	723	764	762	769	776	739	777	795	757	817	793	772	794	799	789	812	792	776	794	748	758	767	764	789	792	823	749	781	820	743	786	762	711	784	745	755	774	784	756	752	763	778	747	726	769	754	704	755	761	776	778	740	761	755	774	853	776	754	785	779	756	825	784	752	768	741	728	781	795	786	776	810	764	768	767	766	715	778	812	746	788	742	768	774	785	756	755	734	755	765	759	793	754	753	755	769	781	735	737	790	797	755	722	762	755	843	744	720	786	764	788	761	817	731	731	765	775	754	750	749	748	782	766	771	750	738	748	807	754	748	789	798	740	767	740	841	798	813	755	755	680	710	733	728	785	771	748	792	761	786	805	734	769	765	777	770	763	789	708	819	787	790	767	734	803	766	739	732	760	795	817	792	721	817	747	759	732	757	752	786	803	738	791	728	744	823	721	775	784	770	803	776	784	713	782	740	747	761	795	737	775	818	719	763	731	812	762	827	797	757	741	798	761	746	743	755	773	773	780	802	730	717	765	777	776	736	759	749	766	741	823	767	743	753	750	803	785	769	746	759	758	732	755	798	723	752	724	728	756	763	748	753	792	755	798	712	752	754	737	779	755	735	799	764	750	789	813	759	783	785	783	803	765	759	747	767	783	762	759	761	744	742	753	769	740	760	760	764	757	807	775	789	726	733	778	723	727	814	740	822	757	815	752	793	738	727	807	783	743	800	790	766	796	752	760	815	764	783	768	758	772	770	761	735	769	796	757	762	766	791	804	742	785	730	781	737	717	741	774	763	774	829	775	766	743	697	791	799	801	741	768	741	767	747	804	785	762	744	746	761	766	726	693	759	794	752	764	772	726	792	779	803	769	772	771	796	763	773	782	743	779	739	735	765	715	756	764	761	731	736	751	787	768	818	726	748	761	759	747	773	765	756	759	785	736	772	719	729	728	855	734	756	775	812	757	745	752	737	760	770	770	772	787	728	745	757	807	795	794	769	758	727	750	807	773	765	794	693	773	770	747	794	784	752	764	733	751	782	754	770	733	756	762	759	766	749	748	738	788	791	773	798	792	765	768	746	746	788	772	804	778	818	788	750	717	737	742	795	765	758	775	715	755	785	738	790	748	748	780	742	818	737	744	748	749	749	776	765	757	737	758	795	741	779	744	745	802	811	792	808	752	737	734	818	824	795	780	765	731	741	809	746	740	773	736	722	761	757	782	762	718	731	722	805	775	750	785	773	799	755	787	801	727	757	764	788	764	757	737	790	745	816	752	791	760	775	745	804	814	750	778	739	799	795	808	760	788	742	784	751	758	765	790	768	737	736	780	803	763	750	763	741	763	785	802	730	736	785	804	773	748	785	791	735	753	776	759	798	721	754	809	774	770	749	743	743	755	760	745	755	771	776	760	799	745	798	712	794	724	758	796	774	789	743	739	785	793	768	746	787	794	799	744	737	804	768	767	819	795	746	782	736	745	754	780	797	735	795	780	743	776	766	766	761	759	772	748	778	774	760	774	770	784	681	788	753	741	779	766	745	753	775	744	722	773	753	759	757	779	781	783	778	786	755	768	766	776	733	758	749	775	771	762	819	795	817	749	779	802	773	757	742	824	763	743	724	702	722	783	791	745	761	755	734	750	807	781	786	803	764	733	702	752	771	754	786	759	766	704	775	810	773	743	752	802	768	801	758	733	741	774	782	705	764	774	759	813	777	736	778	721	748	797	779	788	756	804	747	790	721	746	732	810	794	743	746	774	743	791	824	799	802	758	753	713	783	807	703	762	749	771	748	779	744	743	764	821	741	770	740	758	738	754	712	753	784	745	772	766	756	789	770	768	735	766	747	782	777	748	738	776	719	761	786	812	815	751	762	793	769	767	807	768	745	749	768	781	811	761	738	738	781	783	761	765	777	727	750	784	749	752	734	787	730	750	805	747	736	716	767	749	732	751	772	790	781	735	761	774	784	719	758	788	762	754	771	767	791	805	716	778	727	775	776	719	794	776	724	730	732	772	750	792	805	787	782	741	767	790	729	776	761	731	783	763	762	778	781	781	725	782	717	748	819	748	795	737	781	777	810	785	757	802	704	712	798	787	793	837	789	753	758	731	761	791	717	823	820	760	742	787	753	787	701	782	757	772	706	746	744	774	837	775	769	742	731	842	715	719	775	780	787	763	771	738	743	766	779	738	786	757	727	801	771	770	809	760	748	735	797	799	741	752	802	727	723	723	765	744	772	720	780	765	727	777	757	745	806	814	754	760	761	756	782	798	749	800	772	739	764	724	763	782	824	735	741	792	778	774	739	717	780	768	749	737	774	754	784	773	792	810	788	776	747	768	747	753	786	735	747	809	821	780	780	819	772	749	745	741	796	722	746	752	751	721	762	826	769	750	777	797	710	746	770	784	755	782	763	718	744	763	739	753	761	782	792	756	755	771	751	789	757	767	760	792	754	727	788	795	743	780	748	721	816	750	770	760	728	795	778	794	759	722	749	770	772	817	757	803	743	757	767	754	793	797	774	765	779	730	800	789	780	743	779	800	812	795	742	772	740	718	791	767	785	759	708	721	774	731	790	760	772	751	820	757	769	754	761	751	736	769	790	777	777	776	792	747	776	761	754	731	741	773	752	780	796	756	802	750	775	714	774	737	764	754	791	769	789	768	785	751	753	767	759	726	776	747	761	735	761	765	759	792	781	764	797	758	703	777	727	724	711	804	803	807	812	779	733	706	786	774	699	737	748	775	739	731	747	739	685	727	726	770	752	755	780	806	714	721	744	782	794	759	758	676	770	752	742	769	756	800	782	759	772	767	779	764	718	787	765	752	797	749	770	769	757	735	779	749	757	804	769	774	785	832	774	781	753	777	754	775	759	735	767	802	789	798	794	796	730	738	790	808	757	804	760	790	722	729	775	811	765	751	785	744	783	730	812	768	808	759	764	751	764	783	765	784	786	788	748	746	788	756	737	762	751	785	690	733	744	785	754	756	771	736	730	783	750	798	764	778	748	733	732	802	766	784	765	766	779	734	762	784	778	823	752	739	753	781	763	760	774	733	775	763	757	749	770	760	753	815	759	780	714	740	775	740	763	676	765	750	739	769	775	798	762	747	748	767	804	697	723	741	771	738	780	769	757	778	779	786	810	782	751	757	749	750	763	802	805	761	753	740	740	760	762	813	743	756	826	720	740	783	782	797	788	738	755	767	760	750	749	726	733	716	793	800	832	769	728	757	756	793
24867	19086	23853	27348	28680	26429	20152	10304	3756	2005	1572	1247	1135	914	933	696	445	407	291	231	274	267	248	263	248	244	239	246	232	243	224	229	223	216	227	206	258	247	236	223	205	238	240	227	238	233	198	245	231	241	232	263	185	236	222	236	220	229	203	196	236	230	213	239	231	237	187	224	223	208	229	223	223	229	214	213	245	198	215	215	216	237	219	201	220	252	221	200	244	209	232	226	250	234	246	200	209	214	229	233	211	226	231	252	194	199	212	221	277	205	216	211	235	225	276	226	253	202	217	212	209	226	255	199	214	244	220	217	209	244	235	239	235	221	236	200	229	215	234	221	227	248	238	229	207	214	224	218	207	189	226	242	238	218	241	230	240	217	226	227	215	227	204	210	233	229	206	224	210	251	213	236	212	233	206	243	234	228	199	216	236	230	228	220	232	238	257	231	189	205	214	201	227	207	212	215	227	204	213	226	230	231	219	213	242	217	203	229	219	232	239	259	213	236	212	217	253	213	193	220	245	208	212	215	231	239	234	225	231	204	230	199	219	208	218	247	235	213	216	224	195	232	205	237	220	213	219	209	234	228	228	231	215	246	222	206	238	235	245	228	211	207	216	205	229	218	205	196	223	218	227	217	232	237	200	252	217	213	218	246	212	211	216	232	231	219	217	211	254	212	236	201	212	236	216	231	249	246	237	224	261	227	227	227	223	242	248	266	204	226	230	250	223	222	220	213	221	208	193	243	208	224	224	229	222	206	204	210	215	231	218	217	231	228	202	230	242	204	230	208	208	226	241	228	208	194	220	176	214	194	217	225	214	255	224	247	224	200	245	204	208	252	222	210	221	259	222	198	210	220	266	247	216	222	204	229	218	200	193	228	231	258	216	217	234	227	222	243	218	222	202	234	233	210	239	206	237	228	219	203	195	229	206	216	210	223	199	212	223	225	205	215	241	189	250	220	239	235	235	236	255	230	227	245	207	199	242	215	203	240	198	203	217	228	219	251	226	213	223	236	217	216	222	231	239	231	222	239	241	201	238	230	216	224	227	239	215	229	253	213	210	235	234	233	232	233	232	218	220	192	210	234	224	233	209	198	194	191	225	226	204	223	229	247	232	234	246	222	219	214	215	220	242	230	209	219	245	229	234	200	218	220	212	223	227	213	231	213	211	220	228	246	225	206	257	215	220	218	234	215	234	225	225	210	254	217	242	233	257	235	228	210	245	217	217	222	212	228	198	210	237	214	219	255	224	228	218	234	210	216	215	217	208	202	244	234	198	192	242	234	225	237	227	215	219	213	223	197	232	239	243	220	238	198	229	231	221	225	215	199	221	211	233	199	235	232	222	225	230	249	216	228	215	232	215	217	233	210	225	246	230	211	226	237	205	221	201	230	210	231	254	234	250	208	235	217	211	232	229	244	230	243	212	240	241	210	237	241	226	218	230	218	218	242	217	232	231	246	224	222	216	237	219	198	225	239	245	207	203	245	211	224	210	215	234	200	185	219	225	202	225	192	225	210	224	233	227	222	222	228	234	217	211	228	230	240	225	245	228	214	212	221	217	229	204	224	204	248	206	250	203	213	191	216	206	237	197	197	223	221	225	237	223	268	190	218	213	221	231	231	226	224	241	225	212	223	239	244	216	200	231	207	224	196	220	250	202	254	247	240	248	213	204	213	239	223	218	217	216	223	216	226	234	211	194	201	218	213	218	204	243	204	242	215	232	215	252	216	250	199	215	224	214	229	217	217	222	209	216	207	190	211	198	249	226	226	215	213	227	208	229	241	257	214	251	235	199	212	200	216	200	206	224	238	206	240	238	222	227	232	228	247	235	210	204	202	232	216	243	232	211	213	196	221	241	226	232	205	206	245	210	200	222	201	227	198	219	253	227	222	263	233	227	203	210	239	227	187	249	231	247	235	206	228	208	216	218	233	237	236	218	219	188	222	213	211	234	210	215	239	220	223	226	238	200	235	237	225	212	240	209	199	231	217	220	219	211	217	216	229	197	220	203	215	230	209	223	225	233	221	220	252	216	225	232	231	222	243	248	217	235	237	221	207	242	217	206	219	220	233	216	201	221	214	218	237	208	234	205	230	251	204	223	244	250	220	230	236	219	249	219	221	195	223	234	219	232	213	198	209	202	187	221	235	205	213	211	227	211	226	238	219	202	220	216	239	227	231	214	236	251	222	222	241	225	228	238	243	218	206	235	199	229	251	227	250	225	228	243	188	245	219	197	234	256	219	217	224	254	208	201	218	228	218	209	245	217	225	245	221	216	212	237	250	220	231	208	225	201	226	221	212	220	230	214	227	223	236	229	224	215	244	203	222	228	243	243	230	207	230	236	234	203	236	242	234	240	210	210	227	239	219	201	225	221	196	223	204	215	217	225	222	200	199	222	202	238	242	239	217	218	214	220	231	237	243	251	231	217	235	232	228	231	214	195	253	219	230	249	238	250	205	237	250	254	212	217	216	240	225	213	203	228	197	201	244	234	191	209	238	200	201	211	214	218	205	222	210	219	221	207	212	228	211	195	197	183	217	218	217	260	237	224	213	219	196	235	230	201	242	216	239	225	220	223	199	224	227	223	214	249	200	199	223	202	226	208	226	227	212	235	212	222	220	213	178	217	230	191	268	217	208	216	211	245	260	235	248	208	209	215	218	237	205	198	210	259	233	242	230	220	238	244	198	238	208	198	183	208	231	200	246	241	188	220	232	197	234	216	230	276	232	222	238	229	226	241	220	189	241	213	212	226	227	199	215	238	241	224	230	219	236	211	221	214	240	199	229	237	228	271	212	227	231	212	215	224	207	240	219	213	224	248	225	222	219	249	229	214	193	215	207	235	239	225	244	239	212	165	238	220	224	218	206	252	243	205	246	223	214	245	221	226	227	209	201	226	218	244	248	210	246	238	195	230	221	232	239	238	206	234	230	223	220	232	227	216	232	235	217	235	229	215	225	219	227	222	219	219	198	236	215	215	219	206	228	218	219	206	219	235	228	225	185	229	214	232	243	210	219	216	211	222	227	226	223	217	229	224	230	225	246	211	224	235	222	199	226	232	220	209	254	232	232	228	223	227	217	234	225	206	209	222	224	228	207	218	232	210	211	217	230	232	236	227	219	217	234	239	235	207	212	216	221	212	219	238	225	244	233	222	234	243	198	224	189	206	207	204	218	228	191	204	245	234	213	218	229	206	218	239	223	223	231	214	216	222	212	221	216	226	204	235	240	197	236	216	244	250	231	260	213	211	232	233	219	228	236	241	212	245	236	227	187	223	240	220	208	216	200	238	243	230	233	204	187	223	203	216	200	209	198	204	189	226	233	203	254	214	221	249	228	225	216	212	243	222	218	207	196	232	250	195	228	215	227	251	231	241	207	207	227	238	240	225	219	200	235	233	218	196	229	230	203	238	211	245	185	202	233	215	247	211	213	253	204	217	253	228	212	187	229	215	231	205	216	231	256	225	220	222	234	254	225	247	207
16651	17333	29078	34690	37533	34799	24742	13302	5943	6205	5370	5075	5454	4395	4478	3399	2028	1689	1339	1021	915	916	820	724	754	717	723	666	642	642	599	656	598	602	606	573	623	605	570	534	600	602	565	598	603	595	556	551	587	554	608	623	562	569	597	603	537	566	554	544	563	606	638	538	592	563	532	578	558	552	565	571	573	605	536	589	558	610	574	578	548	576	574	540	567	577	541	550	593	588	530	576	550	592	555	553	563	572	584	579	547	556	586	575	577	619	587	581	546	560	543	526	582	575	546	543	532	553	585	544	521	533	559	555	561	582	605	559	579	571	553	602	515	565	571	558	566	540	508	563	563	578	566	560	618	625	547	605	519	550	516	525	565	537	543	545	568	615	577	558	551	552	580	517	591	578	562	594	602	566	550	609	563	603	546	573	581	569	593	582	585	561	576	586	551	587	547	596	551	556	576	575	557	566	548	520	538	608	555	541	548	534	597	569	573	602	542	594	579	583	585	558	577	559	599	550	549	571	602	542	559	558	539	560	538	575	594	592	564	595	539	580	538	574	568	574	596	579	579	557	608	561	609	579	569	580	549	607	551	568	551	544	542	553	580	554	558	607	549	545	583	565	559	558	519	590	549	556	590	552	601	561	599	581	549	565	571	560	554	542	545	555	545	568	506	580	617	610	572	578	570	554	575	550	564	562	559	570	587	563	571	547	570	564	550	583	579	562	592	522	536	598	623	604	538	576	539	557	591	539	542	529	591	602	586	554	519	555	553	530	587	532	537	579	511	587	593	572	552	559	588	585	585	552	573	597	569	581	544	564	561	555	529	622	552	548	614	604	567	552	586	580	554	586	591	569	621	625	542	596	574	564	566	530	530	583	578	529	586	525	566	601	570	602	586	550	586	604	540	569	600	569	583	570	558	573	544	594	552	573	556	581	561	579	534	534	603	549	586	547	571	569	619	537	605	560	592	566	523	533	566	613	582	567	565	554	556	525	559	607	577	538	566	568	576	563	526	561	607	606	564	522	557	519	527	553	575	564	558	546	529	562	586	549	591	561	584	565	535	557	567	544	582	585	568	574	589	531	614	584	538	595	561	515	540	551	582	579	558	560	558	563	549	602	534	549	648	584	598	582	578	547	539	589	588	547	578	534	546	532	573	529	556	560	594	532	586	575	537	581	587	560	576	585	575	590	592	554	614	567	565	610	624	583	569	581	587	606	569	567	588	577	574	561	579	570	581	561	586	576	581	566	538	564	580	569	524	566	565	563	566	548	574	560	577	597	539	599	594	621	616	568	555	555	592	616	559	566	531	539	546	581	553	534	570	583	543	579	581	534	567	581	563	595	582	590	590	563	555	534	577	568	592	569	615	550	581	579	563	588	583	605	564	606	568	591	554	610	583	545	588	548	574	585	582	590	536	547	591	570	521	539	592	548	569	578	558	571	553	540	554	574	580	555	575	585	580	578	569	593	586	545	573	563	584	592	604	592	533	593	564	598	554	558	586	587	571	571	563	564	595	619	544	583	615	594	560	518	563	562	590	552	600	541	570	547	584	568	552	523	560	590	574	517	577	585	581	580	541	544	544	586	567	561	543	571	571	608	578	572	575	579	628	565	546	580	583	570	539	555	587	578	592	585	587	566	558	547	557	534	555	581	532	550	588	582	578	604	622	559	573	498	565	575	569	584	581	544	587	570	576	596	576	572	574	581	553	581	577	601	564	573	559	563	570	591	515	576	578	555	550	568	557	584	580	585	570	595	560	528	545	549	560	564	578	581	578	531	563	604	597	563	570	599	625	544	554	549	567	558	543	565	604	550	585	581	565	562	593	585	560	536	562	566	574	559	558	543	606	601	570	589	562	559	602	577	558	602	557	594	642	607	599	588	613	551	516	552	571	528	549	582	562	611	541	545	579	562	553	556	575	589	579	594	589	572	590	577	604	521	562	596	586	589	573	579	585	564	583	533	582	575	565	584	567	542	557	541	604	611	569	579	588	550	568	578	605	604	556	552	568	571	578	575	563	556	531	540	563	616	523	558	604	572	536	553	609	545	541	536	548	578	596	530	534	538	559	556	543	582	568	598	581	530	530	572	577	606	555	552	548	594	553	607	578	528	584	574	614	574	563	565	539	609	538	533	576	558	541	585	600	561	584	547	592	582	577	556	579	551	569	576	597	592	580	566	594	533	551	544	550	607	544	612	548	593	536	601	513	580	542	598	582	586	560	532	530	567	571	585	586	618	572	573	595	553	505	594	577	571	557	564	563	583	566	581	550	555	590	541	568	560	592	550	576	554	577	588	571	570	568	564	542	568	609	542	579	594	570	553	547	594	555	508	542	542	573	592	591	589	559	587	554	521	584	571	579	572	559	583	568	589	551	567	608	558	544	565	593	540	595	579	604	607	620	549	560	581	573	575	538	552	544	580	541	535	546	579	553	585	579	574	558	544	552	552	560	576	578	570	555	562	552	578	570	558	634	611	611	553	551	573	574	548	575	601	535	576	522	563	550	567	566	556	590	559	548	575	578	515	569	576	561	578	551	572	556	552	558	593	601	563	615	592	534	592	598	564	584	619	577	594	548	559	536	554	562	545	595	570	575	618	539	598	584	583	598	585	593	537	544	607	585	574	594	550	526	594	539	566	593	549	585	508	568	570	560	572	586	577	592	544	611	547	557	609	566	566	537	604	573	579	572	577	554	570	553	592	542	570	571	536	556	544	550	593	529	570	579	563	579	572	554	605	593	529	605	580	606	592	571	550	566	577	591	521	617	575	595	581	570	574	600	563	540	558	569	566	543	541	569	545	568	598	538	585	584	555	541	601	566	549	571	586	538	556	539	591	525	545	529	556	549	579	603	561	574	555	594	550	574	566	581	565	564	616	559	573	606	593	539	601	631	587	569	573	586	513	570	610	588	573	586	576	559	556	573	578	603	556	548	553	538	584	613	556	595	599	541	605	557	590	555	569	529	599	601	525	570	540	538	566	614	601	597	564	573	575	584	555	561	602	604	554	521	586	536	538	542	555	581	550	609	549	588	587	529	584	598	562	565	569	532	608	565	560	643	578	586	544	558	568	634	578	556	608	585	545	554	558	545	552	565	551	565	526	570	564	593	558	620	555	548	537	570	569	568	561	571	574	598	564	542	603	562	615	543	613	605	593	570	550	540	515	578	572	571	576	627	576	546	535	582	590	604	545	562	601	547	561	600	539	564	572	574	556	547	580	580	595	549	584	543	543	560	562	613	554	576	575	562	584	630	532	571	556	606	584	568	576	567	568	603	569	590	552	578	556	564	577	555	578	549	557	592	572	562	584	567	579	594	607	568	559	552	543	571	590	550	616	504	609	530	593	536	595	591	570	565	543	555	570	551	584	567	584	556	600	552	575	544	556	592	541	549	536	557	555	585	570	552	549	576	608	579	621	611	629	539	596	596	563	589	572	568	566	560	530	601	629	539	638	594	584	523	599	570	540	496	588	591	565	573	542	535	542
7398	4397	5056	3540	2403	1636	1080	737	582	529	522	466	424	413	415	405	372	377	363	343	381	372	345	368	363	394	371	340	356	353	363	391	346	389	356	342	334	342	397	381	361	371	383	374	371	388	354	353	365	370	340	338	369	366	336	382	379	395	399	334	344	413	394	396	351	370	371	361	370	354	377	335	375	358	395	390	385	381	382	381	349	354	355	368	356	335	344	372	365	354	388	382	380	373	343	366	354	359	402	374	392	369	357	369	368	337	371	389	358	365	385	354	356	398	383	371	376	360	365	368	347	367	371	355	402	384	332	383	357	384	385	350	382	406	344	383	379	375	366	337	357	381	340	366	364	380	363	348	391	379	359	345	333	349	349	341	345	362	377	368	370	335	347	344	360	391	361	369	381	351	362	348	352	405	352	383	397	391	346	349	429	407	355	412	391	349	378	359	358	320	367	359	383	390	355	362	385	383	347	360	371	410	354	334	386	353	357	379	371	355	350	370	386	387	360	318	366	370	386	325	362	342	391	330	357	349	400	368	397	367	416	379	348	351	366	363	384	343	391	369	411	334	358	374	387	382	361	374	380	387	345	375	353	418	335	380	355	399	354	370	387	377	371	355	377	348	374	332	380	377	373	358	358	345	370	354	390	371	392	350	362	358	421	350	383	361	366	366	370	389	371	346	368	394	360	326	354	330	382	361	357	346	351	358	355	355	322	349	358	377	357	384	372	345	361	357	387	399	376	357	356	357	359	374	353	389	378	369	370	351	364	359	363	372	383	337	364	353	354	342	380	405	377	344	325	354	366	320	351	370	335	361	361	385	366	370	369	378	351	380	373	335	343	351	345	403	374	343	357	371	361	400	328	367	341	331	352	358	350	346	366	338	381	363	376	399	373	386	390	352	363	361	376	393	379	367	428	348	386	346	370	345	318	400	350	357	342	381	379	400	359	345	388	402	374	364	368	392	355	360	394	376	396	378	360	325	365	391	359	399	359	366	358	380	346	364	311	387	356	351	339	378	355	344	375	330	343	389	347	361	344	371	361	344	372	380	381	354	396	371	353	380	353	375	418	385	406	347	385	358	359	351	392	364	338	397	335	374	357	393	356	358	408	364	356	369	343	347	335	395	370	394	345	395	376	385	386	377	382	370	410	414	359	379	382	394	364	360	354	349	358	363	341	365	365	350	350	369	390	355	361	395	357	357	397	353	372	384	372	390	359	359	344	344	370	360	378	360	394	381	376	359	379	378	380	320	325	350	392	348	351	352	351	365	372	395	365	380	372	391	363	380	355	364	355	374	351	385	403	356	375	366	380	351	346	345	370	382	354	331	373	349	342	372	355	343	356	373	335	395	389	338	371	354	337	398	370	372	348	374	373	373	357	390	348	362	360	369	343	372	357	337	367	362	351	349	332	352	346	361	331	390	334	355	367	353	339	372	398	378	331	364	360	385	370	369	371	367	379	355	358	358	337	342	338	364	362	354	358	336	363	362	392	385	413	376	374	367	348	374	385	339	351	350	325	358	390	387	374	335	353	441	336	342	344	360	353	349	366	395	354	393	352	359	358	358	359	382	361	400	402	385	351	381	400	376	380	320	319	385	368	365	377	321	355	387	337	344	361	378	331	336	373	368	373	366	358	379	357	397	385	368	362	337	374	368	352	327	383	394	339	368	357	353	384	382	369	344	363	371	368	360	353	347	344	375	357	354	403	350	357	366	351	355	384	363	377	400	373	326	325	341	339	414	364	383	388	361	381	381	363	346	404	362	353	342	384	366	336	348	358	372	378	362	357	378	336	372	330	369	348	367	349	384	389	361	365	395	356	376	363	357	341	406	324	347	388	341	329	363	328	380	353	402	348	377	358	350	381	352	357	372	332	358	352	365	370	345	365	366	432	394	369	363	362	342	351	370	349	387	358	372	315	366	367	405	362	379	378	344	393	348	314	364	369	358	350	413	341	372	398	361	359	350	350	392	362	346	370	351	370	373	336	353	323	386	372	343	394	367	352	360	338	383	400	392	362	343	375	360	382	355	363	364	362	360	382	393	390	392	359	325	334	360	360	369	357	366	355	375	356	384	341	398	361	339	338	383	392	368	340	355	350	393	363	377	416	367	354	349	351	384	356	356	350	351	348	368	356	375	384	356	348	341	356	401	357	354	417	353	348	386	388	380	399	350	377	364	331	390	374	345	375	342	352	352	332	411	382	374	357	375	347	393	384	385	375	364	352	351	366	351	378	380	358	367	340	373	359	343	354	346	337	344	369	348	364	328	344	359	368	363	325	364	363	334	397	353	354	323	371	362	388	364	350	360	369	388	351	374	376	362	345	374	343	394	372	388	376	356	379	402	351	342	381	342	365	356	377	355	355	392	392	337	391	372	358	399	345	321	372	335	399	364	357	390	386	363	385	350	325	375	402	330	351	342	371	392	366	378	345	384	354	368	348	379	391	314	375	370	357	372	363	375	371	339	360	381	361	392	363	358	356	421	395	393	344	379	405	354	337	382	412	361	340	373	351	366	360	364	352	385	366	354	365	332	383	322	372	381	358	360	339	355	359	377	353	357	350	357	385	337	338	330	373	386	371	349	378	390	359	381	402	376	374	366	384	364	342	369	386	378	362	396	357	369	354	411	343	337	362	335	329	348	380	384	370	358	368	351	355	378	327	366	380	369	347	345	332	348	406	349	371	333	377	347	366	340	353	371	353	367	338	372	379	398	398	374	356	355	332	359	353	353	350	374	369	357	364	411	392	384	372	405	347	373	372	394	352	374	399	335	350	362	368	369	347	365	342	359	375	358	357	349	363	369	376	368	392	360	337	370	399	360	353	346	341	384	369	393	357	383	341	362	397	350	394	370	342	369	362	370	340	334	338	362	370	404	349	378	381	375	362	370	381	368	348	388	359	338	355	390	340	360	353	362	359	359	342	349	376	367	400	366	333	374	327	328	345	368	343	394	358	369	386	371	381	366	337	317	389	380	388	346	366	405	408	358	376	362	354	365	375	341	346	357	354	369	409	373	344	344	397	395	377	355	357	359	327	385	351	386	379	389	359	336	392	394	336	381	379	367	362	336	345	381	338	315	336	365	358	363	381	335	346	356	342	347	343	389	313	335	355	375	364	363	338	372	308	355	365	362	428	362	320	398	358	383	352	356	380	421	370	349	336	342	339	344	355	361	383	396	358	348	379	358	340	365	360	352	339	347	371	390	365	330	375	374	348	389	318	374	376	362	400	366	409	381	364	332	342	346	360	348	353	367	341	364	394	360	412	382	393	347	390	363	341	338	343	347	397	382	330	345	365	350	346	332	363	390	389	363	350	343	374	344	341	383	348	359	363	362	378	360	384	353	381	370	349	351	372	389	368	349	357	362	413	397	351	332	412	368	328	354	340	365	336	393	386	368	349	384	378	365	388	351	353	391	347	384	369	354	347	347	348	363	346	354	359	367	374	367	379	382	364	362	338	345	351	378	334	398	389	395	349	351
5879	5238	10202	9841	8509	6627	4396	2907	2184	1824	1653	1481	1357	1368	1227	1118	1061	986	1011	967	976	979	942	914	979	876	936	931	903	949	897	889	889	870	867	902	885	818	855	877	888	845	847	946	863	853	887	886	895	940	905	906	898	871	916	855	933	902	885	836	885	898	902	848	892	926	823	886	908	885	832	887	809	897	875	823	879	869	933	849	891	852	906	856	856	904	860	889	834	877	885	876	849	849	902	865	843	905	870	873	879	845	894	859	787	830	894	835	916	827	908	806	867	860	902	872	878	901	934	915	881	855	910	887	944	919	888	863	925	876	897	916	879	906	901	865	817	942	879	862	843	865	843	849	876	867	913	861	833	887	866	885	923	933	879	880	917	925	850	892	926	887	902	898	874	894	873	862	828	884	856	866	883	866	842	852	912	847	940	889	876	858	885	923	845	881	841	841	863	912	810	886	893	906	911	828	885	865	946	904	923	881	865	912	876	842	855	842	829	873	870	918	884	820	849	892	911	849	915	865	908	872	901	883	845	918	862	835	848	921	858	862	827	855	879	856	908	869	812	852	879	862	944	823	878	901	866	873	871	847	922	878	891	895	924	940	910	873	891	887	850	848	909	878	849	898	883	905	865	896	906	938	894	898	829	931	920	834	834	837	927	861	917	858	940	903	884	869	871	913	852	887	843	907	883	850	852	928	834	908	868	857	882	866	842	819	870	854	884	844	875	913	900	929	858	904	943	850	870	850	910	872	855	874	906	846	897	824	861	884	884	868	815	866	918	874	872	865	888	863	856	947	946	900	833	912	880	905	871	905	889	888	898	839	872	862	873	866	831	814	913	878	888	882	918	890	885	833	873	935	874	879	881	916	895	896	888	889	884	862	864	951	895	845	896	854	864	914	877	882	938	898	863	889	911	873	842	913	846	878	914	869	887	823	862	852	925	860	848	929	891	805	865	889	902	894	862	879	883	835	912	876	842	898	843	865	830	857	852	898	874	869	915	911	945	910	847	846	815	880	815	810	981	881	937	891	849	875	947	858	906	893	888	896	816	879	881	928	828	877	877	881	867	849	910	880	860	928	922	862	872	873	862	836	872	850	909	914	924	899	867	880	889	887	935	924	846	865	831	879	926	890	884	860	851	914	883	903	862	885	861	850	824	886	839	874	888	875	844	854	847	915	863	898	936	926	932	888	906	899	880	899	879	917	832	892	833	913	876	894	922	929	875	874	891	881	865	874	940	899	888	887	862	872	866	906	899	890	865	878	886	898	913	899	890	929	887	816	913	943	867	873	845	910	924	771	919	891	835	894	876	836	859	907	874	897	841	872	851	863	917	901	893	862	881	911	914	890	871	924	899	889	886	907	865	843	861	878	897	835	854	864	869	816	879	817	912	904	881	858	893	932	858	932	913	929	861	888	851	874	859	853	896	904	902	860	902	899	902	896	869	878	849	865	854	864	925	920	890	849	861	904	871	886	889	868	872	890	877	895	895	885	899	857	896	857	915	882	886	903	898	852	872	879	883	922	857	897	851	894	879	899	907	801	907	885	911	906	914	831	806	858	900	916	943	850	849	861	872	867	878	842	888	924	881	934	904	874	859	841	868	907	896	909	832	890	821	872	850	895	903	911	928	851	877	863	855	865	848	847	824	904	889	906	890	909	885	831	881	886	881	865	865	820	925	906	885	868	884	831	912	892	844	820	921	831	880	929	898	855	890	902	895	895	847	863	959	882	953	910	889	940	871	888	852	908	846	877	865	819	945	894	887	871	851	903	870	915	873	835	885	855	866	896	881	934	890	880	858	862	867	868	870	876	906	861	908	869	895	929	894	832	885	830	894	901	924	928	857	871	815	877	899	860	870	889	844	893	832	946	861	902	854	890	856	875	864	899	914	909	916	880	901	873	881	865	853	874	885	924	896	929	864	906	853	864	925	872	849	843	895	869	892	858	912	913	835	923	859	847	877	878	909	863	927	844	888	925	852	885	888	916	839	859	850	863	834	845	876	911	926	871	882	854	876	904	870	906	905	900	819	847	860	891	904	895	876	939	918	913	858	869	876	859	885	876	901	898	864	893	849	798	850	855	892	904	874	919	850	916	893	850	830	837	878	836	919	931	911	880	919	882	947	855	892	872	856	867	856	894	855	853	839	851	877	870	861	866	900	819	906	857	874	864	934	851	909	899	892	958	911	884	900	850	858	868	853	865	857	851	847	875	884	884	855	843	866	867	865	909	861	878	858	873	871	851	882	853	865	853	853	836	878	902	826	858	843	875	818	920	873	866	893	858	844	869	879	906	908	852	883	923	857	871	928	849	854	865	897	990	874	937	871	859	931	880	879	863	907	920	882	874	904	915	913	902	864	903	889	899	848	844	978	869	846	882	866	891	868	871	909	869	873	927	863	925	881	858	856	873	918	906	813	818	921	858	913	901	898	846	885	867	913	901	871	926	863	841	955	882	876	859	874	865	888	852	874	884	867	899	815	897	876	864	850	840	890	878	856	832	869	852	882	885	880	909	866	890	881	803	871	873	820	898	844	837	873	869	872	877	901	870	848	878	840	849	869	856	911	893	893	854	898	824	851	901	867	869	923	851	885	879	889	868	891	873	918	899	881	918	900	896	910	887	918	897	836	822	877	885	884	857	948	871	864	875	848	899	855	903	874	923	913	838	869	913	854	872	920	895	825	907	896	871	917	895	862	897	852	860	891	917	922	865	851	816	855	876	824	832	866	879	911	910	831	859	891	840	854	883	840	935	853	902	896	889	869	818	860	883	845	914	914	916	898	852	844	920	913	883	884	898	865	890	952	886	953	898	901	872	890	884	857	860	870	869	819	867	890	896	905	853	902	918	860	864	865	807	851	893	841	861	910	811	858	871	881	891	864	848	861	931	944	844	869	892	873	860	859	958	928	903	908	831	869	925	884	919	880	907	888	850	897	920	908	899	850	936	893	918	865	898	876	847	879	924	881	946	894	901	910	840	822	860	876	878	856	917	948	855	842	883	914	865	878	867	873	936	856	869	810	866	848	860	901	948	890	876	918	847	865	873	902	870	872	866	909	903	848	898	878	858	892	860	843	850	770	940	794	831	931	858	824	924	890	890	850	885	878	872	905	844	868	903	914	869	867	878	863	880	868	884	867	938	800	875	858	928	943	846	847	863	927	894	898	871	874	861	908	921	894	925	910	926	889	862	866	896	854	870	911	903	870	889	900	897	857	855	911	869	858	838	844	862	861	881	896	884	894	885	889	872	866	840	889	867	904	901	891	885	888	921	854	883	886	874	858	888	859	896	837	856	863	880	889	873	908	853	855	871	931	890	835	909	847	902	924	878	839	876	860	846	838	931	910	834	875	851	934	862	846	888	866	894	863	934	851	872	933	870	887	873	822	887	891	872	905	897	929	850	919	880	905	859	843	907	895	832	904	899	927	871	906	920	876	837	875	873	865	843	881	860	860	858	862	883	855	899	830	900	839	856	852	849	902	823
16697	11606	15744	14340	17732	17406	11053	5916	1988	1207	1005	833	784	725	719	537	421	424	375	316	372	342	345	354	334	314	342	362	362	348	340	309	312	273	299	317	312	312	321	312	295	298	338	314	315	317	340	307	293	304	345	316	301	317	312	319	323	365	306	324	287	332	309	303	300	315	350	314	296	316	350	312	324	295	333	316	304	325	297	331	323	309	327	310	329	291	279	296	319	286	281	336	314	326	326	315	325	318	328	315	323	321	267	332	327	287	282	299	313	331	272	310	310	295	301	322	292	318	318	317	332	304	309	289	338	325	347	341	323	309	325	320	310	293	318	350	317	283	333	308	301	330	294	317	305	305	274	306	309	282	300	344	322	313	322	319	286	316	332	291	296	295	328	290	312	301	311	326	335	326	321	289	307	310	327	319	330	335	310	359	318	311	307	307	320	323	291	301	301	307	327	333	329	317	262	351	331	319	329	311	302	301	300	294	336	335	311	291	322	294	316	370	300	299	294	325	325	307	314	299	295	299	328	309	320	330	343	335	334	309	307	314	319	281	306	271	281	305	323	328	304	293	316	309	297	326	318	313	301	311	298	321	313	319	309	317	310	317	314	316	324	323	277	301	331	319	314	289	313	331	310	302	308	294	293	327	320	339	303	337	338	288	317	311	322	328	283	317	289	259	345	320	308	314	317	308	342	340	289	277	341	299	309	322	266	289	308	340	327	307	307	303	292	293	317	316	296	286	287	292	313	284	265	306	306	307	322	303	320	299	310	323	298	304	322	326	290	328	332	316	301	319	311	323	306	348	310	312	344	325	291	281	316	300	310	300	285	326	356	303	289	314	306	311	322	328	360	302	335	313	336	348	333	283	290	306	307	310	294	315	325	322	305	331	283	329	306	327	305	328	334	333	312	329	306	319	332	313	302	305	312	305	337	296	301	322	316	324	311	315	310	313	316	333	324	288	329	356	288	307	355	304	321	303	284	308	309	290	301	310	327	262	327	296	314	338	293	307	290	328	307	302	313	294	301	336	295	318	290	290	300	356	296	339	287	332	311	317	307	335	346	294	295	334	326	324	341	306	307	336	291	316	293	291	307	323	257	299	335	297	327	326	308	308	329	290	273	284	278	301	309	342	277	303	319	290	317	307	306	314	319	309	326	332	304	300	332	342	339	311	332	329	315	301	317	278	328	313	348	328	344	301	304	302	299	305	298	332	297	303	308	284	352	306	320	319	305	325	289	343	336	314	316	261	308	303	329	296	345	312	312	289	304	304	320	289	330	291	307	300	273	299	315	302	355	322	321	330	305	330	314	322	319	299	325	314	311	297	280	309	324	314	277	313	318	329	324	319	302	327	329	337	323	290	334	308	312	312	307	337	298	312	331	342	308	325	321	344	324	306	309	324	333	305	291	319	315	281	305	322	307	317	309	305	322	336	309	298	338	325	287	322	323	299	301	315	311	283	272	347	312	343	300	278	295	276	329	314	326	283	292	307	306	320	323	306	344	321	321	316	333	300	313	311	291	317	296	314	317	309	323	349	307	320	304	329	338	320	348	359	334	328	303	318	288	332	293	296	309	357	317	320	314	316	308	313	295	333	323	285	302	306	297	314	319	267	279	320	340	342	323	292	336	311	340	319	302	315	354	334	301	367	322	310	317	333	298	309	286	310	305	325	305	344	314	328	319	338	349	292	322	299	314	303	324	279	320	324	341	282	321	323	302	301	303	297	315	316	314	334	348	303	321	298	318	303	320	265	280	310	302	321	342	292	327	303	277	337	324	304	317	308	356	280	312	345	322	298	330	336	325	350	293	320	320	341	339	337	279	322	313	301	291	317	299	323	295	311	326	307	320	311	345	315	325	300	299	299	297	287	303	288	313	289	328	315	314	306	326	314	296	323	311	344	330	323	317	297	337	317	344	326	296	324	300	330	316	302	318	304	291	311	316	289	306	318	330	330	291	326	301	316	305	312	317	303	325	329	306	278	311	299	324	318	301	305	288	345	337	305	328	317	320	315	308	313	304	322	324	329	284	302	285	295	341	327	287	315	342	322	301	321	295	310	343	285	312	311	288	306	302	323	314	310	320	305	304	319	349	294	332	311	296	290	330	291	314	300	315	296	302	329	344	319	289	296	346	320	307	356	327	293	307	296	314	278	344	289	333	277	349	303	320	303	359	288	303	298	297	315	305	322	302	302	310	320	273	287	305	304	287	328	305	323	326	301	344	280	282	329	328	346	289	345	295	321	344	347	297	323	291	325	299	311	319	299	322	311	302	304	300	309	330	328	348	297	292	311	320	278	319	318	274	326	343	276	285	301	331	315	324	316	327	309	298	364	287	328	309	308	312	307	334	334	299	338	318	275	320	338	322	317	310	359	288	307	333	288	320	305	331	305	313	308	331	326	341	349	298	330	313	310	300	271	326	311	292	306	316	325	310	327	317	297	276	350	303	312	333	303	304	307	290	363	320	327	332	295	331	310	303	306	342	348	301	311	318	301	323	338	303	323	295	312	327	325	301	339	306	284	302	311	293	326	304	318	348	302	287	321	276	348	334	337	313	327	339	293	309	332	335	308	323	307	307	347	288	333	322	340	309	295	280	314	292	332	361	331	288	287	285	307	314	300	303	306	336	307	294	315	313	346	342	339	302	311	287	332	324	308	319	322	336	317	303	318	293	304	299	288	283	313	314	316	292	343	318	341	331	306	314	311	314	315	326	296	323	340	324	304	307	350	303	304	317	279	324	324	312	280	334	302	330	306	331	326	307	316	314	302	314	317	297	302	289	316	305	316	320	283	317	328	304	317	306	318	352	307	320	304	314	292	332	311	339	311	312	312	323	318	315	344	318	293	312	284	345	344	287	323	319	324	326	285	315	341	336	340	317	313	302	301	328	344	320	306	311	296	366	337	301	310	331	316	314	334	320	339	290	336	294	291	279	336	303	325	328	316	328	301	337	309	311	296	328	296	283	318	320	317	316	334	335	344	332	318	299	329	298	292	328	336	346	328	326	310	276	335	293	307	327	321	299	307	328	327	294	313	314	309	334	293	359	322	299	290	321	333	323	315	301	316	315	292	306	324	337	308	302	319	308	286	344	278	340	361	319	339	309	311	328	316	302	318	282	305	319	297	290	294	292	308	301	338	272	339	311	339	311	321	309	323	312	300	320	315	331	298	309	305	302	331	323	257	338	314	311	302	328	319	316	335	293	330	274	295	317	323	357	329	312	297	314	320	365	335	315	330	282	311	325	280	292	287	316	312	318	322	330	285	286	310	308	337	323	289	296	336	322	339	331	300	320	310	306	334	352	333	307	282	336	296	306	289	309	294	311	304	331	288	289	322	301	310	316	350	340	332	340	294	318	323	320	312	322	304	352	313	332	323	309	294	330	305	314	341	320	274	326	288	329	290	298	330	334	339	288	321	286	315	337	301	359	302	304	336	292	271	307	296	326	329	323	296	314	313	302	339	256	312	283	312	307	347	321	302
12776	11585	22098	24329	28378	26584	16980	11453	4858	4593	3866	3490	3361	3213	3150	2365	1538	1342	1211	1043	974	971	986	867	876	822	809	881	831	882	795	789	744	807	801	773	855	768	758	754	821	792	751	783	777	748	750	760	756	725	781	752	722	753	765	773	726	770	778	770	787	781	747	754	770	758	756	770	780	768	767	734	738	728	746	794	760	741	731	753	730	791	799	685	734	793	671	768	805	787	767	785	701	739	775	761	766	765	740	805	756	790	769	795	759	771	741	836	807	737	835	808	767	726	778	803	756	761	734	804	753	699	722	782	753	753	781	727	714	756	777	783	746	766	722	775	762	780	733	739	728	719	771	753	766	757	762	746	825	737	801	792	782	735	717	719	762	763	802	762	777	813	762	807	733	776	783	691	784	740	768	764	765	763	774	773	759	766	720	733	744	786	788	732	770	767	747	788	792	770	741	725	790	819	802	733	780	776	803	706	767	775	760	803	766	745	726	752	721	763	722	813	802	764	787	728	818	757	769	767	767	781	783	750	771	802	765	781	754	745	774	779	719	788	744	752	732	771	703	803	798	756	736	784	744	794	755	797	783	745	747	754	759	765	769	729	772	815	768	723	812	730	765	777	776	712	788	737	729	772	812	814	736	771	777	780	746	791	793	749	804	739	713	769	783	791	819	789	742	787	792	759	752	779	788	827	768	782	787	808	779	832	777	754	782	723	768	779	751	770	744	761	765	738	794	782	739	778	764	754	755	719	729	765	775	746	769	727	734	772	761	764	769	779	769	801	769	760	737	742	771	776	780	756	755	763	781	722	736	775	791	746	817	769	731	800	777	752	794	766	748	735	740	743	789	719	773	753	776	740	762	791	758	773	756	695	767	746	756	804	794	732	746	738	818	758	790	761	807	726	734	805	781	772	760	749	802	748	748	767	732	759	771	839	736	717	742	787	725	808	753	763	785	782	741	742	752	714	775	739	769	825	785	765	773	757	768	820	749	735	743	775	748	706	794	773	825	750	808	772	753	785	720	738	801	811	702	769	747	797	817	761	759	813	766	792	806	761	790	740	792	789	801	782	762	772	801	735	814	758	776	688	773	770	750	778	716	801	758	747	735	746	747	751	805	771	763	810	784	751	751	756	774	739	715	735	790	729	711	781	754	733	761	719	736	738	771	815	745	746	798	800	770	788	773	765	762	734	797	751	730	786	782	755	809	791	755	746	771	701	745	786	780	753	764	791	759	777	756	772	760	740	810	760	789	755	751	733	769	777	745	704	760	784	770	711	764	802	755	745	780	767	788	811	776	722	791	763	775	769	817	715	786	818	749	789	793	770	721	737	758	753	789	751	756	821	772	741	794	766	772	759	775	803	737	766	784	744	725	792	801	785	730	741	733	757	749	762	820	770	721	742	755	782	798	797	742	781	771	757	777	770	726	755	781	772	770	783	764	729	734	814	771	739	756	773	770	776	815	739	787	771	744	764	782	765	761	817	704	769	734	763	756	768	781	821	760	747	751	747	773	812	718	739	784	721	775	769	821	771	750	761	780	792	730	776	740	804	757	808	768	760	757	788	744	775	766	799	738	752	732	790	787	821	761	778	785	755	741	765	699	759	754	799	808	757	781	756	803	743	800	753	763	789	757	786	770	762	778	781	777	720	773	763	840	758	762	767	722	779	751	741	780	762	742	756	814	728	748	771	754	770	709	770	701	756	807	711	787	748	807	740	762	777	748	724	757	713	760	751	748	786	762	807	775	755	815	769	743	739	797	746	757	698	800	770	761	781	704	797	741	789	748	742	763	805	830	808	731	771	811	771	778	786	753	783	774	757	748	777	796	819	725	767	764	748	756	751	741	787	804	740	779	771	753	760	741	781	730	731	751	768	734	747	789	756	781	802	732	799	739	755	778	740	783	778	751	763	732	718	803	760	728	736	710	754	821	792	760	779	764	789	752	768	769	682	788	772	743	842	753	768	767	809	806	779	810	738	728	789	743	745	753	737	742	803	782	752	756	711	791	757	810	764	800	713	763	756	754	810	759	786	761	762	782	759	759	771	748	745	755	782	776	794	735	780	775	818	783	743	754	772	753	765	756	787	810	761	765	769	773	778	778	766	800	815	750	758	768	725	779	800	801	762	753	787	783	813	737	742	773	765	765	781	718	710	784	771	733	794	780	799	785	768	760	782	755	769	756	751	772	752	788	733	770	820	774	759	776	775	735	772	770	830	801	763	759	838	761	784	805	756	771	777	826	772	823	772	753	752	729	789	753	773	753	781	757	765	748	797	742	784	728	768	810	797	776	793	747	794	757	782	780	788	839	764	762	798	762	788	750	762	742	731	735	721	712	771	746	733	706	786	747	784	778	809	746	770	738	793	775	791	748	776	760	741	777	791	763	754	739	835	748	708	754	762	746	745	729	754	761	779	763	769	747	699	782	732	740	751	727	717	769	764	728	755	766	771	770	787	769	701	779	860	740	817	795	747	805	786	762	792	728	754	770	811	764	722	779	787	764	762	760	786	740	762	736	771	716	767	780	812	770	763	716	751	796	756	746	751	746	745	756	801	767	787	793	772	808	710	751	754	754	760	795	796	744	756	769	718	782	766	740	742	751	779	787	756	772	727	799	748	799	786	741	785	749	774	772	788	792	809	736	794	779	780	751	757	739	757	744	814	755	770	738	792	803	833	761	830	738	763	813	762	728	756	784	766	803	768	779	786	831	710	748	761	758	765	802	775	753	794	775	741	736	757	735	765	751	750	725	771	709	768	746	700	725	735	756	772	768	773	780	757	793	757	776	778	778	719	760	768	711	739	766	790	795	712	769	766	765	729	756	750	831	792	780	772	752	764	755	788	748	773	751	766	769	767	747	756	752	836	740	769	775	772	747	784	748	745	755	790	764	759	801	725	744	722	744	741	783	797	790	780	718	772	739	768	777	741	768	750	796	806	813	780	712	752	780	754	763	769	799	785	766	786	738	782	788	765	729	757	754	797	770	776	790	758	744	786	784	739	751	799	750	734	774	791	772	773	735	722	758	771	796	753	764	785	790	749	793	782	809	758	760	740	769	770	764	779	768	779	777	803	780	752	772	762	760	774	769	805	725	762	745	755	745	774	783	779	798	767	775	741	768	778	752	759	805	696	796	784	805	722	765	804	774	755	799	740	797	722	753	751	734	780	771	721	772	795	769	779	783	749	765	759	794	766	804	733	740	755	773	785	778	765	753	768	754	754	781	793	767	810	723	740	746	749	780	789	809	756	736	741	760	763	738	791	812	824	753	760	798	764	749	749	761	791	810	773	722	754	796	743	762	770	734	773	752	713	722	725	796	788	786	721	740	769	745	796	739	757	763	765	786	753	778	720	757	763	728	778	756	778	776	810	759	764	768	749	807	762	783	787	792	758	754	712	760	839	805	774	725	757	764	783	786	784	775	795	745	755	762	760	725	765	758	762	768	757	759	727	763	755	761	791	799	781	796	782	786	760	804	754	726	802
25010	16395	21423	25194	29266	24585	19759	10219	4166	2294	1579	1341	1148	1002	808	667	425	336	298	260	264	259	259	262	239	241	214	247	225	230	200	198	254	213	229	208	219	219	225	209	232	211	225	246	220	245	220	224	225	222	208	215	217	201	263	223	227	235	230	208	207	215	206	230	204	243	223	242	218	195	200	211	233	209	216	199	240	231	253	229	230	238	228	219	200	188	234	230	214	214	248	219	220	227	233	193	207	210	213	213	216	230	225	241	213	208	236	222	224	198	223	242	204	205	222	219	234	239	243	212	225	216	221	216	239	238	198	219	220	232	228	221	230	205	235	237	199	211	205	225	220	214	202	209	220	195	219	240	230	218	242	214	223	204	221	210	214	216	222	230	218	241	186	219	231	231	228	207	228	230	219	188	236	223	248	200	237	226	218	221	201	195	226	226	201	234	224	211	215	232	230	190	238	220	215	206	213	212	214	247	243	227	212	239	210	205	242	229	218	235	215	224	216	220	224	237	238	216	201	209	226	223	185	246	224	218	199	187	237	236	203	243	215	235	215	219	266	225	218	237	214	238	189	223	217	217	217	207	227	215	238	222	193	229	231	244	218	217	237	202	225	237	252	204	197	209	201	229	239	210	187	202	214	237	244	207	218	213	227	217	198	196	190	228	238	231	219	215	200	203	185	254	213	197	219	215	203	217	247	214	237	220	209	235	209	201	233	245	224	205	237	234	188	221	206	210	205	232	230	230	220	209	206	210	221	244	233	194	212	243	187	215	202	213	227	200	230	224	212	221	188	230	215	201	242	211	210	220	197	208	199	226	233	219	233	220	223	219	194	226	231	223	214	249	221	231	211	238	241	203	200	218	201	223	213	197	230	199	202	195	194	208	225	227	228	231	220	203	223	208	223	222	216	218	205	204	210	223	211	228	222	222	198	235	236	212	229	184	227	232	216	211	219	198	198	198	210	235	215	215	239	205	211	188	194	207	233	225	231	248	211	233	226	249	216	203	221	212	230	200	218	197	224	231	227	188	247	223	209	199	225	204	220	198	225	221	208	224	221	215	229	217	226	260	241	235	218	222	214	206	224	235	227	254	176	210	255	244	214	200	232	208	229	239	210	214	216	232	209	215	242	219	214	184	207	205	240	202	255	204	195	224	205	205	215	231	198	222	218	205	236	226	232	247	202	211	219	213	200	212	231	232	246	237	211	249	226	220	208	229	210	205	229	200	209	218	235	242	218	229	215	230	195	233	219	222	225	213	201	217	220	251	213	246	218	207	201	218	220	211	193	227	221	210	208	220	193	195	255	207	206	215	229	250	231	235	232	228	240	223	251	214	183	218	223	232	213	220	231	237	224	199	229	226	253	210	225	203	219	211	229	238	244	235	192	234	206	244	180	207	222	238	237	210	206	238	229	225	204	214	224	222	192	212	231	217	251	195	202	230	208	222	242	230	215	198	229	198	217	230	198	216	223	240	212	208	233	243	206	225	222	207	206	203	219	234	221	229	201	217	209	212	216	197	246	188	208	237	236	216	227	238	222	225	198	224	222	230	214	224	237	212	218	224	252	244	200	254	239	217	223	195	218	200	211	238	240	231	223	235	228	214	195	227	219	200	208	216	218	181	214	243	219	206	222	233	228	193	213	229	224	214	219	219	227	222	241	202	226	194	208	214	231	218	255	229	194	233	224	236	249	226	214	188	243	183	187	200	221	213	237	228	202	224	229	212	220	244	207	247	235	218	195	218	227	247	225	232	258	187	218	189	200	225	222	227	218	204	210	227	226	257	229	209	202	206	219	226	233	213	221	228	211	229	216	211	189	203	203	248	187	195	219	202	230	235	217	207	240	203	225	193	223	202	211	207	225	234	232	210	206	231	231	224	192	200	198	242	227	218	222	220	248	233	219	256	230	197	239	233	204	249	216	232	214	204	206	222	214	213	213	209	236	227	221	220	238	220	228	215	195	213	199	205	236	241	203	217	219	200	216	208	239	212	213	225	241	211	219	218	236	214	213	218	217	252	230	220	239	219	218	238	227	232	221	223	210	194	214	213	229	222	237	220	219	237	215	231	203	215	245	228	179	192	243	213	213	200	223	229	199	206	245	226	225	220	229	210	228	237	218	219	241	258	230	249	202	207	238	240	250	200	220	217	238	216	218	241	236	218	221	196	203	233	209	216	223	227	200	196	204	224	227	226	232	212	241	233	244	189	219	230	225	240	240	220	209	220	236	197	209	217	231	198	212	206	224	233	215	208	191	206	235	213	209	230	205	216	225	226	239	235	236	219	192	234	231	203	214	246	234	222	218	229	231	204	229	224	235	223	214	210	232	214	235	222	196	196	208	235	202	207	211	255	238	222	237	202	219	213	236	233	225	227	218	194	236	234	230	213	205	226	221	236	208	208	226	210	217	206	255	226	212	236	246	220	234	235	224	225	238	218	214	201	224	207	233	226	216	224	237	233	215	230	222	201	243	240	228	211	228	214	208	195	212	212	232	213	231	218	254	186	241	226	214	219	207	196	216	225	235	196	215	223	221	221	198	172	218	259	235	227	222	216	229	216	199	224	233	219	230	245	185	211	195	209	222	251	212	185	209	230	214	235	230	236	232	217	239	231	186	213	228	220	238	198	249	185	236	237	218	206	218	221	203	223	221	244	193	218	215	209	201	218	199	240	226	240	211	210	232	252	205	221	246	219	216	216	210	230	204	226	201	209	228	236	193	215	212	215	231	234	218	201	229	220	201	212	231	234	207	267	209	247	249	204	217	194	226	242	238	212	220	227	237	239	200	231	218	235	213	221	224	223	196	231	213	213	199	246	234	213	220	217	202	211	226	204	234	198	236	193	225	222	198	230	232	201	217	220	224	184	226	215	196	210	206	194	196	227	255	234	209	217	191	192	215	230	232	212	222	215	216	196	221	234	219	223	198	220	205	206	203	205	214	220	227	211	214	209	241	210	233	230	237	199	208	211	215	229	232	214	213	216	226	191	206	209	219	204	239	210	224	211	205	198	218	225	236	236	234	241	218	208	217	215	216	224	203	223	253	232	217	231	215	210	215	213	196	228	207	211	208	201	224	207	235	226	204	186	203	204	213	223	216	208	214	250	228	222	224	179	199	193	233	205	208	195	195	218	208	225	229	237	263	223	214	205	230	223	192	203	233	228	227	220	239	224	235	206	219	239	195	233	227	232	197	208	224	202	231	256	220	199	208	226	242	254	208	216	226	194	215	203	228	239	216	236	216	198	208	180	186	219	212	210	243	207	228	180	224	231	232	198	202	245	201	243	225	203	258	222	215	218	219	190	208	220	211	219	219	225	200	228	229	212	225	222	217	233	209	204	239	241	209	185	216	206	222	230	232	229	207	238	199	229	206	223	203	193	215	210	230	231	207	252	235	230	194	203	213	228	221	219	231	233	219	194	233	199	229	222	229	222	270	194	219	204	214	221	224	212	226	226	214	200	226	209	197	208	211	219	225	191	198	221
16650	14629	26837	33657	37055	30495	24694	14389	7027	7021	5897	5072	5227	4836	4321	3474	2023	1615	1315	1058	909	903	780	780	741	706	675	610	705	621	599	597	587	541	558	641	605	579	588	573	573	532	554	565	540	551	602	626	522	532	587	586	618	559	562	611	538	592	551	534	555	566	603	576	532	548	574	550	547	544	574	520	560	557	541	522	576	522	584	550	550	550	567	577	526	550	542	593	560	542	535	534	552	545	555	550	541	499	573	574	572	581	552	542	550	538	593	568	582	602	544	562	510	551	585	555	558	563	530	621	600	543	614	577	545	549	552	517	574	575	539	554	528	538	557	561	551	525	543	553	593	572	529	572	543	542	550	533	571	562	553	529	549	518	499	529	555	576	584	545	573	560	558	514	576	551	542	539	559	574	517	575	523	562	547	549	567	556	523	564	525	558	545	522	568	589	591	578	585	545	558	547	521	583	592	539	562	573	521	526	598	563	542	548	558	541	590	523	584	543	567	532	548	617	548	550	594	513	544	602	562	560	548	513	560	593	577	577	519	561	574	628	578	580	573	554	545	497	583	556	571	567	529	541	545	552	544	525	546	579	550	546	590	564	568	526	517	516	587	540	563	579	551	543	536	556	549	582	543	538	595	589	552	550	533	599	547	564	555	524	563	581	608	522	521	553	552	531	544	535	574	555	567	550	563	528	559	540	520	534	576	552	555	558	560	575	591	552	544	533	543	553	556	566	576	575	543	616	564	562	564	572	576	545	532	541	540	578	599	539	541	547	574	556	553	534	558	549	553	581	549	577	551	582	578	567	550	565	540	571	548	542	594	537	559	588	521	566	565	562	524	564	591	561	565	554	526	516	529	545	597	572	567	554	542	553	554	538	549	540	552	605	590	590	546	599	576	558	490	533	557	562	517	557	580	558	592	564	553	596	590	511	573	523	535	555	532	587	555	532	557	570	572	552	569	559	513	503	550	510	543	543	579	563	570	545	560	559	581	571	561	561	573	582	514	571	557	544	547	551	580	518	553	522	529	556	518	563	540	565	538	505	508	589	535	525	554	552	533	524	553	549	586	529	525	563	518	586	508	547	572	512	556	539	506	557	525	542	580	541	554	555	545	531	526	559	556	576	557	563	591	547	543	551	539	543	551	540	566	530	519	571	573	556	548	556	555	555	577	545	542	540	552	560	526	580	609	585	535	573	541	557	523	544	514	547	543	575	526	622	572	525	569	532	527	533	511	549	525	561	530	551	521	577	527	567	569	611	585	551	608	545	598	577	576	595	519	575	551	559	573	537	534	541	551	561	531	566	553	559	527	551	577	544	523	576	587	536	567	535	572	589	588	523	587	562	560	545	533	556	546	540	564	563	560	588	602	604	565	554	530	574	560	572	576	524	541	547	544	550	600	559	545	581	545	598	572	516	557	521	518	560	553	550	564	513	561	581	540	570	548	520	597	550	543	581	558	564	564	574	565	525	541	566	561	531	508	564	571	587	506	540	569	563	544	538	527	599	596	590	562	575	578	539	545	567	558	578	568	522	515	551	568	568	582	550	546	582	560	544	592	548	560	529	607	532	538	581	556	559	566	562	565	560	542	561	533	526	535	560	535	536	582	584	608	608	539	562	612	524	595	524	564	553	571	559	522	554	518	566	575	565	548	541	561	542	606	513	564	577	583	612	562	565	539	563	533	550	586	553	509	566	562	547	548	565	574	564	566	596	556	566	559	548	578	507	525	554	518	610	536	538	544	525	569	550	549	532	554	543	529	529	553	524	546	579	561	552	557	544	561	573	591	573	584	596	523	527	536	561	600	532	572	513	556	549	564	589	592	575	546	594	557	555	573	499	529	546	531	564	564	552	546	545	513	579	543	588	548	557	538	571	556	544	585	547	584	569	548	554	571	532	569	592	564	560	575	582	571	570	556	545	521	562	605	588	495	560	549	581	561	573	527	554	568	562	531	574	544	550	497	577	570	582	561	586	570	600	558	531	577	561	605	542	563	606	545	520	530	586	557	591	587	492	554	539	573	554	555	584	619	558	559	527	522	559	554	554	546	523	547	524	552	534	498	564	554	565	582	597	603	566	521	554	549	572	544	522	530	584	564	580	528	571	602	577	537	567	584	559	572	570	549	578	558	564	551	491	581	594	560	527	538	539	555	546	533	490	541	540	523	600	575	551	550	529	519	528	535	535	551	521	572	509	519	581	589	569	521	499	488	522	520	560	540	570	533	582	543	555	589	531	551	590	588	527	518	516	591	567	568	543	562	549	553	534	558	567	525	523	535	564	579	555	548	561	533	541	525	510	529	536	530	522	550	566	574	587	575	532	515	569	557	535	596	537	564	543	570	554	525	564	556	573	502	590	541	561	584	530	575	587	539	554	579	579	548	552	571	520	584	566	539	557	562	563	568	550	587	566	561	557	566	538	545	542	538	549	542	526	596	574	529	575	556	562	534	545	530	540	525	542	577	533	559	563	536	561	560	565	561	551	557	597	594	523	568	553	499	571	572	529	582	564	582	535	584	573	566	553	519	553	546	516	560	559	572	563	547	558	533	582	578	561	595	565	552	562	544	554	559	602	532	545	539	554	565	542	549	581	535	538	544	580	560	536	598	540	568	554	589	596	594	556	512	566	530	543	553	584	603	579	565	555	576	564	584	558	589	545	568	551	545	578	529	549	508	578	554	546	535	575	585	569	576	538	531	572	615	521	601	538	549	532	525	586	543	581	579	543	587	605	600	559	547	536	563	576	561	525	583	568	569	587	534	572	521	603	517	571	522	544	574	560	590	587	546	545	532	563	553	521	535	579	539	561	520	542	528	537	560	541	565	606	565	529	561	544	584	557	600	525	555	577	594	577	591	543	573	527	526	541	534	505	568	580	545	532	538	578	542	548	535	546	544	562	534	525	546	551	543	597	528	546	550	542	537	559	582	507	561	590	541	551	564	556	563	528	573	540	522	547	559	573	536	532	512	565	525	560	549	513	565	556	580	534	558	578	564	535	503	551	563	562	572	574	556	555	531	515	546	574	571	596	528	562	589	554	523	559	585	574	557	519	568	562	555	541	592	553	586	581	597	559	543	576	569	532	552	566	569	522	534	553	562	585	547	594	539	564	524	592	577	573	558	542	504	578	528	551	565	540	569	560	574	557	541	569	556	545	588	540	566	521	565	527	581	500	534	528	556	533	579	548	566	549	553	546	534	545	554	554	568	578	568	563	589	519	558	536	547	567	573	602	575	552	551	542	576	526	546	582	535	557	564	503	564	573	540	574	628	564	528	527	557	582	547	558	581	552	573	541	552	549	506	586	570	563	559	552	581	540	548	531	522	538	569	536	577	551	583	559	515	539	587	565	567	539	554	529	573	566	530	538	548	567	562	575	583	587	551	520	548	543	552	523	565	583	609	562	585	579	558	593	584	547	588	571	561	538	563	608	556	530	538	528	553	585	544	527	560	565	544	567	553	529	577	561	547	561	544	586	578	551	558	539
6839	4509	4347	3354	2125	1507	1005	671	577	534	513	466	454	394	421	390	379	364	309	402	401	368	341	374	343	373	347	365	346	391	356	359	362	350	346	343	359	376	346	348	352	362	349	348	388	350	380	368	359	395	358	398	388	346	396	391	397	332	375	330	332	330	356	342	380	402	371	373	319	369	366	376	342	359	343	387	343	399	375	367	304	341	357	355	412	371	352	373	304	364	338	338	342	332	383	358	354	374	352	327	338	362	349	335	316	341	368	344	347	380	396	363	379	418	356	342	343	336	368	333	372	363	373	367	356	374	411	381	372	372	311	392	386	366	347	364	382	388	333	349	391	351	347	321	347	376	361	385	344	353	387	360	375	364	374	396	339	396	346	377	366	345	354	319	362	373	354	370	374	397	355	359	345	378	375	362	384	342	385	372	408	395	377	342	355	346	371	341	367	359	356	362	336	388	368	369	337	356	371	377	329	357	359	372	395	383	351	364	369	329	374	348	363	350	358	381	346	355	323	351	377	333	324	359	345	347	355	403	345	386	346	344	396	352	372	356	353	370	329	329	330	344	398	384	375	390	387	353	339	356	365	339	361	371	389	335	375	341	357	302	358	362	377	358	373	371	370	348	367	351	381	338	384	345	383	362	350	357	354	375	349	384	354	350	377	378	384	367	336	388	369	310	371	319	369	331	371	356	351	339	380	371	342	350	376	388	378	408	375	357	363	354	343	304	359	343	351	353	377	362	347	353	363	359	362	405	382	365	342	375	400	347	377	337	352	362	364	377	344	356	403	354	386	356	353	373	356	391	356	380	341	356	370	392	389	367	366	372	375	336	377	350	356	323	357	369	350	335	364	332	345	406	364	376	333	342	339	334	397	388	384	376	334	394	369	382	330	342	344	336	352	344	385	368	361	347	382	354	338	349	365	371	370	346	341	356	336	389	354	381	348	383	377	340	357	372	349	352	372	351	360	369	343	372	356	325	358	384	384	360	385	380	365	332	377	343	354	405	331	333	370	373	332	345	377	363	354	356	351	342	341	339	381	377	360	382	339	350	418	346	346	348	352	371	415	361	356	364	367	362	350	373	380	361	371	332	375	327	370	347	349	349	353	377	355	360	359	358	346	394	351	360	358	350	364	377	383	370	365	339	374	381	347	354	362	348	372	354	349	375	372	353	387	408	387	358	350	352	369	362	344	343	385	367	350	364	377	373	373	386	415	342	357	355	355	377	333	400	374	359	393	331	330	353	374	395	389	363	351	346	357	362	332	370	373	349	367	381	387	360	372	328	372	337	340	376	356	383	375	343	339	388	371	366	363	389	365	407	394	366	339	363	348	356	370	345	363	367	323	368	342	388	374	354	378	364	335	355	349	344	389	362	370	383	390	386	365	389	391	404	363	343	355	335	365	354	362	366	332	370	368	343	388	340	350	352	375	358	396	370	389	346	326	363	331	369	360	352	346	345	377	360	325	349	378	353	313	354	351	369	358	382	360	351	394	366	352	354	343	317	352	344	346	369	377	350	322	395	372	351	370	384	354	342	376	318	381	360	329	336	330	364	364	380	417	365	378	391	362	354	358	341	335	385	361	342	345	345	331	388	371	388	344	354	315	343	368	375	347	380	320	364	357	368	335	351	368	380	354	355	365	359	351	364	375	334	342	346	365	380	381	339	362	384	339	337	336	373	375	406	379	387	384	335	379	374	381	376	385	359	375	319	349	375	369	394	332	374	353	383	371	367	370	363	375	338	341	346	366	352	360	402	372	330	339	365	318	371	350	359	379	330	332	334	333	367	374	354	313	326	348	359	381	321	362	373	371	326	350	370	318	310	356	367	355	370	376	344	368	363	414	364	346	375	331	345	369	360	367	376	368	354	375	373	380	384	342	345	349	398	343	342	392	345	394	336	371	332	345	385	350	330	342	373	358	329	346	357	368	350	369	383	337	342	406	364	361	364	323	366	330	356	348	325	355	389	352	341	376	383	356	345	368	383	347	341	376	338	354	328	354	334	330	399	342	365	405	337	325	388	347	374	360	365	334	379	372	355	326	330	362	368	380	311	376	392	349	339	369	376	348	349	331	387	335	361	358	379	364	366	348	371	340	333	328	374	359	329	387	398	364	368	367	350	398	363	356	334	394	359	362	391	347	361	340	348	357	378	348	391	361	358	343	352	378	378	395	326	385	370	383	367	348	356	407	373	350	350	340	342	377	355	360	335	339	414	365	354	327	379	341	372	364	353	363	393	335	337	352	344	327	366	338	355	350	365	358	367	339	360	366	359	368	425	367	343	359	352	328	336	345	358	390	363	339	363	365	370	365	350	349	334	369	382	348	393	321	319	342	322	341	387	374	374	331	303	355	334	406	397	366	356	324	350	354	389	362	368	375	393	358	348	339	380	337	348	327	359	361	366	353	377	364	398	355	358	332	341	352	331	340	338	356	385	360	373	356	383	368	371	376	382	356	362	366	358	368	389	367	334	365	379	376	357	372	340	360	370	364	336	353	343	373	352	368	392	384	330	339	389	361	319	376	343	380	362	322	307	303	359	368	361	333	344	370	367	370	367	385	336	382	373	318	380	373	352	368	335	360	364	365	346	367	370	344	328	335	333	366	317	341	362	353	342	332	396	374	354	346	355	362	344	356	351	311	327	355	373	329	343	329	331	376	349	348	338	316	344	335	352	379	388	332	331	336	367	354	362	365	360	379	386	370	359	358	344	379	391	353	345	334	331	374	338	365	361	367	362	374	350	381	351	362	364	348	365	413	377	340	367	375	361	395	374	345	339	348	350	381	348	373	382	357	371	389	370	354	360	371	384	358	380	369	392	353	379	362	363	368	379	370	358	346	395	411	381	397	389	355	326	377	375	386	375	339	363	354	342	365	347	365	354	348	387	377	371	374	364	364	380	340	354	403	360	344	347	402	345	365	323	359	339	334	367	380	352	345	399	349	342	366	381	378	341	363	371	381	383	350	355	367	383	377	358	379	356	359	406	341	328	315	368	347	350	343	389	387	360	356	383	382	343	354	352	336	410	352	403	329	405	337	356	341	343	356	331	352	371	329	344	382	331	348	374	391	314	359	360	389	372	327	343	365	373	377	369	348	408	364	371	333	370	376	406	364	386	338	357	391	361	351	339	373	336	332	350	354	348	367	342	339	356	368	360	377	358	356	336	310	359	349	347	400	363	360	342	333	381	365	378	373	378	373	401	375	359	370	347	336	345	338	344	369	365	384	386	365	367	341	383	304	363	360	362	373	353	358	364	358	381	366	347	351	362	368	342	366	374	340	359	426	312	322	365	384	395	384	387	358	374	341	379	365	349	378	347	322	366	369	362	343	366	359	390	359	332	378	360	367	346	344	359	374	357	348	354	359	354	391	372	376	365	383	356	364	337	382	339	407	362	348	349	361	383	360	365	372	332	374	376	332	333	321	346	364	370	371	370	365	315	369	350	374	368	361	373	394	336	341	366	390	380	407	361	323	373
5601	5151	9184	10115	7683	6616	4342	2750	2105	1924	1643	1518	1338	1273	1230	1134	999	1056	987	959	906	883	942	992	922	962	893	950	917	853	854	890	848	870	884	907	887	880	853	869	852	899	816	879	912	892	864	857	883	882	844	858	957	860	872	857	868	878	869	885	874	867	877	890	885	888	884	893	893	888	882	931	850	829	865	805	825	861	881	887	874	815	902	887	847	845	894	848	859	873	838	907	874	878	892	899	919	840	882	902	889	950	866	904	916	887	864	833	894	867	839	912	836	891	909	875	860	815	849	921	829	833	804	852	882	856	913	857	899	862	862	840	907	853	891	862	907	891	842	886	883	817	902	853	887	873	860	835	871	842	862	891	813	819	902	840	895	851	906	916	856	884	853	867	884	860	933	840	868	883	794	874	890	834	865	874	910	833	920	834	810	869	860	869	894	881	877	872	840	818	931	840	809	879	873	868	845	876	850	849	868	862	929	843	840	899	885	909	840	847	854	842	893	883	824	865	870	912	834	872	895	884	830	869	835	845	883	863	870	827	861	842	865	825	891	850	876	953	817	851	892	806	923	889	833	876	858	899	858	926	905	860	849	908	880	859	871	865	882	878	889	819	935	812	840	850	904	801	824	882	847	838	843	850	872	879	855	839	878	903	829	891	859	926	889	902	856	879	818	930	830	875	865	898	902	863	891	870	863	877	831	849	878	854	896	853	910	864	929	895	890	896	860	862	861	870	866	825	844	876	859	825	829	877	860	883	886	873	842	912	889	860	866	856	866	904	916	824	923	874	875	859	919	911	872	871	842	935	897	848	885	920	860	839	886	827	873	863	814	887	847	927	870	897	911	853	894	890	851	861	850	826	858	896	863	872	861	881	882	865	896	897	890	825	834	864	880	825	852	905	850	896	924	844	862	861	799	830	837	884	863	907	887	836	870	863	906	841	883	888	850	864	865	862	864	833	877	851	875	834	907	880	845	880	877	843	812	899	891	857	894	912	853	837	862	831	813	888	856	907	873	839	842	864	867	904	864	845	813	868	859	842	871	887	875	840	843	810	846	849	852	860	857	866	840	858	850	908	818	818	876	860	880	895	834	893	858	851	882	855	857	851	894	912	936	862	904	856	838	850	887	831	868	837	852	831	879	850	882	901	918	858	835	850	802	867	874	869	909	848	871	863	846	813	825	816	897	887	895	912	805	852	847	836	881	880	900	877	860	873	875	892	925	883	919	894	857	882	823	826	916	835	883	829	849	846	888	856	857	841	867	825	819	852	876	823	900	872	826	852	884	838	850	867	834	866	898	894	865	845	854	859	879	887	883	796	880	889	910	943	903	904	893	874	844	848	879	846	939	894	810	877	876	839	896	823	864	878	845	856	870	839	937	857	886	809	916	846	852	905	895	856	821	893	890	901	846	913	850	915	868	877	868	869	803	882	861	867	927	870	825	943	872	885	890	864	862	849	803	876	859	871	878	877	930	860	842	858	901	874	858	840	854	853	837	853	870	870	856	869	869	904	844	889	877	862	890	844	891	805	898	909	895	897	892	872	845	841	878	853	857	929	855	861	880	853	874	904	854	900	926	887	901	881	868	820	852	861	864	934	850	893	861	813	881	906	892	904	887	903	843	874	842	885	856	887	877	914	884	883	880	812	870	848	838	857	853	889	885	846	873	858	880	873	842	896	828	883	875	895	877	810	903	857	866	884	824	872	804	872	882	911	870	868	856	882	832	851	844	885	876	860	874	843	871	867	895	879	834	867	892	878	912	869	833	905	862	876	878	910	825	904	868	921	900	891	868	852	858	863	895	854	879	900	860	822	832	894	920	824	834	841	931	801	895	902	875	886	862	873	867	837	830	853	861	871	870	852	842	851	869	833	874	898	871	875	873	859	890	878	869	899	831	861	859	876	839	826	820	919	931	880	865	898	890	867	869	892	865	873	859	854	879	887	848	881	845	861	878	879	877	873	917	848	882	904	877	881	898	915	892	862	876	840	884	816	842	889	836	862	852	849	868	860	893	810	808	868	850	849	895	936	881	884	803	890	853	829	833	852	856	884	877	831	835	836	851	822	851	895	851	844	868	900	843	842	804	828	861	857	861	811	873	830	814	873	870	868	839	829	843	876	861	838	821	875	845	792	901	879	869	875	832	852	878	908	852	858	872	910	888	877	874	859	896	877	911	852	867	874	839	865	854	844	850	904	835	900	827	835	901	844	845	914	863	885	836	877	848	841	854	875	837	850	881	915	877	873	835	863	870	857	803	860	786	889	865	889	871	847	873	886	845	844	864	872	867	863	894	888	801	865	883	864	921	896	896	818	853	898	869	863	867	908	862	857	865	859	826	933	815	821	863	863	821	887	800	889	862	859	856	935	933	866	844	862	841	784	853	859	849	868	840	908	921	878	854	889	904	867	817	875	865	915	867	877	868	816	864	921	842	842	896	914	823	866	878	852	852	839	930	876	858	872	878	916	806	836	857	806	925	929	876	827	818	914	820	890	877	887	851	832	883	843	881	801	824	844	891	917	883	869	879	877	835	903	898	887	862	886	888	870	874	893	853	885	863	808	854	852	857	854	901	920	824	881	867	801	907	859	833	864	894	883	840	942	846	931	907	825	852	842	896	869	932	852	877	886	862	878	873	899	864	838	840	885	884	815	877	859	861	832	866	866	846	868	814	868	870	954	877	916	838	839	894	887	882	892	871	915	852	880	884	827	822	900	852	864	866	803	904	847	885	859	893	868	823	856	889	873	889	837	877	860	882	875	850	890	894	874	882	870	875	800	886	828	881	881	883	869	851	823	862	887	842	914	874	825	845	850	918	873	874	896	832	866	860	883	881	866	857	881	909	864	857	892	829	839	853	879	926	909	866	839	901	832	891	863	816	850	870	879	919	891	896	855	875	828	865	822	861	902	881	899	867	844	791	850	841	842	852	836	860	866	863	847	831	871	849	902	965	872	886	876	849	856	877	847	849	857	851	880	835	841	866	864	849	862	852	825	818	816	838	859	881	872	868	847	903	876	860	884	868	863	879	885	907	873	923	886	880	900	853	832	867	836	904	870	835	869	871	853	893	878	932	868	881	864	860	834	915	795	918	916	873	893	819	904	835	860	903	842	868	898	874	867	878	881	859	920	832	885	853	868	830	935	930	883	819	880	916	893	815	920	835	872	858	875	930	887	903	897	887	870	837	898	802	819	876	835	877	878	882	866	873	894	860	870	860	886	835	876	828	889	849	893	861	812	873	823	907	891	840	926	839	863	856	851	875	890	826	846	868	856	901	867	849	827	841	885	880	853	891	842	905	835	916	879	906	828	889	863	844	857	848	811	865	900	824	881	808	853	873	923	864	873	859	875	874	851	846	850	819	854	845	904	848	871	875	845	877	879	904	921	875	908	861	846	870	871	883	912	918	822	896	870	934	839	834	847	875	907	830	900	855	852	823	850	891	890	880	800	869	861	905	891	860	828	877	909	914	858	861	887	842	841
16271	10137	12563	14688	12932	12924	9777	4203	1577	1259	958	893	778	788	639	547	446	379	385	359	367	315	345	300	318	316	315	335	299	293	314	339	324	294	337	322	304	291	293	326	283	311	283	317	335	327	291	279	307	306	287	305	315	289	354	290	324	311	314	289	300	319	320	308	305	281	303	312	286	307	302	284	334	291	330	310	318	315	278	292	292	334	304	309	312	332	320	293	347	320	263	325	346	306	310	297	317	292	318	283	291	305	290	304	281	318	291	315	271	314	329	280	328	302	300	304	294	293	282	304	343	316	317	273	281	284	353	320	282	294	298	297	293	346	308	260	306	295	315	313	292	314	311	287	326	343	321	294	326	348	308	327	330	298	276	306	310	327	311	280	267	321	315	344	321	317	307	293	284	314	341	288	318	325	321	316	298	297	307	291	296	273	330	309	303	336	315	298	274	337	295	298	325	271	281	312	280	288	301	297	334	353	297	267	316	342	308	352	342	309	289	301	320	284	306	322	316	314	285	278	302	322	300	286	288	301	340	309	271	328	332	310	298	283	303	298	294	317	282	317	317	332	338	309	338	283	316	292	303	303	290	323	299	323	307	319	288	303	316	329	313	335	298	321	317	315	305	287	310	282	285	291	306	325	261	320	336	294	324	283	317	266	300	335	294	288	307	333	279	308	334	320	319	307	321	321	314	328	308	289	296	339	284	331	303	317	286	289	308	300	289	271	270	320	327	312	305	310	296	327	318	326	341	291	336	313	314	313	317	323	327	313	306	323	306	312	302	297	297	338	318	297	283	304	317	317	305	323	316	294	282	296	310	292	303	321	289	290	321	340	312	330	314	329	325	296	313	333	355	317	356	308	316	328	319	349	346	307	295	289	303	277	315	315	283	313	267	297	331	283	304	312	303	302	292	316	293	331	313	309	307	289	357	288	309	317	318	327	305	292	294	304	295	321	290	322	291	277	321	345	315	342	281	304	318	313	336	304	337	304	305	318	322	287	357	318	300	310	311	336	308	317	305	306	319	290	293	314	275	293	280	307	304	325	291	294	294	300	319	305	325	296	313	338	312	311	319	309	345	268	294	305	283	294	290	312	315	316	302	309	297	290	325	321	334	327	301	294	301	350	270	282	317	308	298	305	325	318	292	314	295	297	308	304	281	308	322	288	316	320	307	306	318	313	294	296	290	285	308	307	304	305	306	309	294	321	309	326	288	316	317	308	299	321	288	298	303	299	298	305	319	331	283	291	297	301	323	339	272	290	307	328	323	271	309	309	349	305	302	273	295	270	309	314	295	332	321	309	304	272	288	279	334	328	314	307	264	333	303	284	299	332	290	327	292	318	315	333	308	274	292	338	313	307	307	311	308	289	288	310	296	293	306	272	263	298	320	292	298	293	295	317	330	315	277	278	286	309	336	302	324	307	324	327	311	298	317	297	300	291	287	310	306	312	315	332	318	297	287	313	287	329	273	302	305	265	319	303	310	319	296	319	293	315	335	334	290	349	273	299	297	308	321	332	291	286	290	308	310	301	265	330	304	291	300	312	314	296	305	337	290	307	315	291	296	297	302	311	309	323	323	287	342	302	298	301	314	325	336	270	294	334	306	305	307	311	282	293	278	308	300	297	292	282	316	295	291	302	309	322	305	307	320	337	311	287	318	335	310	343	329	313	302	280	327	307	329	301	302	316	318	298	318	307	309	282	294	311	300	321	359	313	311	294	328	306	291	266	298	283	340	313	340	294	294	257	295	284	343	329	313	314	297	315	302	281	295	279	289	292	298	316	305	301	308	302	291	337	293	304	274	292	334	312	311	311	296	318	330	293	336	335	287	339	323	283	288	295	303	301	288	286	328	291	338	355	315	307	342	296	297	289	305	294	315	296	324	319	306	310	296	320	308	306	310	305	318	313	298	321	290	324	286	316	325	301	349	313	301	295	328	333	318	284	333	334	321	316	309	272	291	281	324	292	286	306	319	290	292	302	311	308	337	298	309	303	298	323	310	281	306	300	301	306	313	302	322	317	290	342	325	315	323	308	321	311	300	328	316	314	329	304	303	323	304	306	294	304	280	277	300	307	291	301	340	319	287	349	313	316	304	324	293	307	313	323	294	315	293	311	305	313	296	301	331	316	345	331	314	273	324	318	295	291	306	295	323	307	308	290	298	319	350	328	307	294	329	303	291	281	295	277	301	319	334	333	296	294	324	316	301	315	292	296	349	342	289	307	315	326	301	304	307	343	298	283	333	313	312	323	304	300	308	264	305	298	315	298	287	311	345	301	322	277	295	312	315	303	310	304	328	327	312	286	306	325	293	308	323	303	307	293	332	296	288	273	330	290	276	247	318	313	325	327	286	307	329	336	328	281	318	302	321	311	305	317	345	333	263	310	347	330	312	308	302	273	317	301	328	316	308	310	300	280	326	349	332	329	310	293	330	308	304	311	332	295	309	352	307	297	276	319	313	331	304	327	307	363	309	299	315	316	323	289	362	299	307	294	311	298	288	279	313	319	280	280	339	280	292	303	305	288	339	307	319	284	284	294	300	284	290	267	311	315	323	271	307	306	301	331	318	314	289	271	332	302	318	308	305	287	305	301	301	282	318	283	302	324	349	310	288	274	325	334	312	297	306	310	322	286	287	314	283	299	347	300	342	321	299	283	325	342	317	301	323	298	279	286	305	325	324	328	317	311	298	310	299	339	313	299	317	315	330	325	296	331	299	306	326	297	308	342	295	298	330	287	345	300	330	308	320	317	296	314	308	313	287	327	285	321	309	303	323	306	300	292	299	297	314	321	260	315	283	328	296	320	294	326	281	314	311	296	293	293	317	325	339	311	334	297	316	319	346	346	317	301	301	313	337	299	301	300	331	332	300	316	280	302	295	314	336	347	341	309	324	322	304	325	281	302	318	293	308	344	290	333	298	314	309	323	309	288	297	283	305	288	328	354	296	322	346	330	313	282	306	293	297	336	304	282	296	329	308	335	299	313	322	299	317	283	299	305	312	282	323	304	301	299	291	294	280	315	315	310	294	285	320	325	320	318	339	291	325	319	295	333	299	330	317	316	305	313	308	298	300	290	309	326	309	306	317	288	334	316	295	295	308	280	282	315	309	340	315	302	323	297	335	322	289	304	310	300	320	302	314	288	298	315	308	320	307	342	302	290	324	319	316	302	270	300	309	327	299	317	315	323	293	300	295	312	281	304	284	328	296	272	294	316	339	311	295	320	303	332	317	307	337	306	285	298	292	309	314	291	325	294	312	334	320	346	285	269	320	308	320	322	341	318	315	292	344	322	319	307	284	296	288	306	315	336	282	300	298	304	281	299	341	326	326	299	314	303	305	318	299	316	294	313	291	289	290	318	293	319	313	291	275	334	301	291	348	351	294	305	297	291	266	332	297	311	304	298	290	307	285	324	278	271	299	311	342	301	333	331	313	275	322	278	287	329	317	316	310	311	335	300	284	284	300	332	321	302	299	282	318	318
12474	10169	18986	24790	23056	23159	16482	9130	4418	4501	4102	3789	3562	3367	2853	2204	1487	1289	1200	1014	1000	1000	854	898	919	850	809	831	792	801	770	724	797	746	822	748	752	813	732	788	745	730	763	746	767	717	752	792	743	724	723	736	727	803	773	769	767	813	758	788	751	729	708	773	771	782	711	738	734	762	732	751	710	757	766	745	762	737	723	718	714	759	757	739	752	769	718	772	790	759	790	783	767	767	758	768	736	773	777	724	702	735	757	727	698	726	748	750	750	764	789	720	734	727	760	781	743	739	756	762	789	713	748	730	765	726	776	730	767	739	758	748	733	770	776	797	781	778	771	779	770	762	735	748	750	801	748	741	687	723	704	775	766	746	789	767	750	719	807	753	742	763	752	756	773	724	710	731	774	710	778	791	724	779	766	768	690	757	757	760	762	772	761	720	756	746	714	773	692	762	751	747	740	756	711	706	749	744	801	759	732	761	769	749	727	732	703	765	726	727	748	736	722	736	795	778	726	692	747	737	766	746	791	728	731	752	745	717	775	756	730	742	752	764	749	753	749	719	834	762	791	784	766	793	774	766	696	764	786	726	738	750	787	744	802	753	771	738	790	762	748	733	756	772	776	724	735	747	754	759	787	791	796	781	759	715	760	711	744	791	739	743	778	756	742	739	798	710	758	753	831	726	793	738	748	756	760	757	748	768	738	739	720	693	820	791	773	714	804	728	745	771	770	751	694	759	678	739	759	736	786	778	753	802	749	804	736	769	733	797	737	728	740	707	780	727	747	693	774	708	741	745	750	761	729	742	704	780	776	736	754	741	758	711	733	756	737	790	773	749	767	724	755	771	771	731	727	755	807	766	728	752	783	757	769	779	715	819	685	802	755	769	778	735	744	732	750	757	728	755	737	728	735	762	778	721	711	721	713	776	730	755	730	746	771	787	791	771	756	776	768	736	729	773	754	750	721	711	778	745	710	797	758	762	744	715	725	701	759	732	722	789	722	741	817	717	764	732	739	761	726	770	740	736	725	724	761	764	779	786	746	734	765	739	732	747	694	804	745	693	718	739	753	743	798	734	742	758	725	736	746	811	742	783	767	728	716	777	765	773	726	698	786	756	766	752	789	719	716	789	736	771	713	763	756	763	753	753	716	668	786	772	743	750	725	746	798	749	760	745	742	737	713	788	742	729	789	755	733	747	781	715	799	819	761	706	752	706	739	777	777	737	737	749	778	777	735	797	704	749	774	730	751	726	724	741	759	753	779	778	756	734	774	751	756	738	726	727	769	713	734	756	759	749	765	758	752	735	771	674	688	797	755	736	743	716	779	756	719	740	786	742	707	769	734	755	726	771	765	729	766	760	804	735	726	735	699	759	746	755	785	747	765	747	766	731	722	775	744	752	753	727	723	725	698	748	716	754	748	791	712	726	740	728	790	785	775	715	712	727	740	752	717	729	752	743	756	798	730	748	726	745	716	758	771	707	709	759	713	767	795	771	760	754	722	728	777	774	730	745	749	761	730	711	780	770	757	740	766	778	726	757	795	774	754	782	724	750	727	743	812	721	755	725	753	742	760	733	763	746	768	749	740	700	793	772	750	734	721	769	758	695	780	746	728	738	728	797	765	737	747	743	740	784	764	725	731	790	721	771	757	790	726	724	754	763	737	753	722	679	771	753	728	752	724	771	689	762	777	792	738	780	730	826	797	720	748	733	754	712	736	739	773	711	737	717	744	739	730	770	750	734	763	736	787	723	800	744	748	693	741	725	799	698	747	741	792	801	760	721	753	700	740	749	750	752	752	730	799	767	768	720	799	724	759	775	711	793	692	785	763	714	685	722	758	774	749	732	752	761	737	725	764	780	815	719	796	794	768	739	792	757	788	736	759	740	753	780	772	791	773	732	772	716	856	705	748	753	740	805	773	795	775	755	778	762	766	780	760	797	730	752	753	789	715	738	726	714	699	770	730	773	739	764	731	803	782	761	726	745	742	766	731	743	752	752	785	777	811	732	749	772	705	755	734	740	711	765	724	800	763	768	746	714	763	742	780	780	742	781	698	751	735	774	672	765	698	737	716	764	782	730	709	711	742	719	756	738	739	761	715	736	783	752	719	732	745	757	737	799	749	795	764	712	759	746	806	721	741	710	767	762	696	800	730	749	764	736	748	734	798	757	743	753	784	737	772	742	745	760	735	762	768	757	734	751	746	778	793	788	760	765	749	698	743	746	714	735	768	714	748	714	770	754	765	780	777	748	772	726	730	758	748	771	773	774	727	731	741	723	745	826	743	789	732	779	750	769	776	706	746	776	740	743	731	739	743	740	761	750	673	734	781	764	786	733	739	750	770	714	783	699	763	796	750	756	749	789	728	755	760	731	760	766	712	813	758	728	720	717	754	749	753	784	722	683	782	713	747	735	768	713	749	732	751	786	745	767	784	757	761	716	704	732	691	782	749	742	760	736	729	750	760	734	740	745	736	711	738	791	691	771	743	829	732	733	801	712	688	741	742	756	739	770	734	810	715	789	724	744	775	781	685	713	762	739	746	792	766	753	783	733	716	799	767	697	783	745	751	754	742	759	700	712	798	741	752	744	774	746	715	727	735	767	752	779	734	766	792	749	751	709	708	767	778	737	791	705	690	759	735	748	703	716	761	783	748	739	763	693	720	834	710	754	704	768	702	760	733	764	738	739	761	763	714	786	788	756	787	732	740	783	773	739	774	764	776	745	767	742	749	706	780	700	754	730	743	737	725	788	766	748	724	752	739	705	774	787	798	766	788	774	697	731	812	751	723	761	727	755	708	749	779	764	793	717	766	762	745	756	720	722	779	730	773	750	738	751	740	815	760	802	688	739	801	720	752	756	765	695	787	763	780	766	775	776	776	777	777	759	742	762	668	804	816	743	768	715	773	721	755	744	721	749	752	781	732	760	704	734	728	728	744	752	763	771	722	763	787	729	740	775	700	728	760	778	779	737	727	743	750	702	741	709	685	733	725	755	754	718	780	791	723	741	747	749	707	762	749	742	771	817	762	730	733	707	729	797	753	769	758	768	700	765	761	689	727	765	777	759	703	743	772	730	729	749	782	715	721	732	749	768	720	742	771	745	726	729	758	812	746	772	803	740	730	732	764	717	718	712	739	780	766	776	802	784	700	751	694	708	809	767	802	716	785	775	788	739	762	776	801	725	708	686	795	760	769	724	757	728	797	739	790	772	797	715	743	765	745	759	705	665	781	720	751	750	762	770	702	774	731	740	743	724	746	768	728	739	771	749	711	763	749	775	764	762	759	818	739	747	756	786	702	774	705	760	739	797	744	760	742	752	741	778	725	764	778	765	765	764	738	768	789	739	750	722	742	782	728	725	756	762	729	722	747	757	760	763	728	750	761	763	759	743	753	809	784	760	775	746	774	777	752	737	798	733	755	774	733	741	693	700	739	734	734	768	700	803	712	751	745	793	734	795	750	799	727	750	749	734	760	713	740	765	731	756
24567	14515	18889	23713	26206	19814	16834	9551	3567	1938	1490	1425	1136	1077	857	672	437	316	317	246	253	258	256	235	266	240	229	256	224	246	256	226	190	221	205	225	207	239	230	225	232	198	199	202	231	232	224	219	240	211	203	231	220	222	191	221	174	210	228	244	206	192	203	218	206	222	200	227	251	207	204	227	224	243	222	240	229	234	217	217	212	227	175	231	207	224	239	182	204	215	206	226	181	228	215	200	219	232	226	235	222	210	228	220	204	198	231	226	213	226	222	224	236	214	203	211	194	227	211	221	249	207	237	205	235	215	229	191	231	215	234	223	218	212	220	219	208	236	211	235	238	229	203	185	191	205	220	218	209	199	201	222	209	231	227	227	224	204	210	209	200	206	201	202	231	200	198	220	235	197	215	228	200	249	229	207	195	220	217	192	202	199	226	222	221	203	213	227	174	223	215	214	219	242	213	224	220	205	234	230	218	202	213	195	187	237	206	226	232	198	209	251	239	220	183	219	219	233	217	195	241	236	208	188	207	225	229	222	216	238	219	238	206	200	220	194	190	205	224	192	225	224	197	232	199	224	228	220	217	184	183	237	226	237	184	216	242	196	208	228	230	223	189	203	235	230	190	232	213	238	197	236	237	234	193	260	204	210	216	223	201	237	217	194	198	220	239	214	234	219	191	226	235	212	221	232	214	184	192	216	201	208	190	201	211	208	199	226	202	211	194	207	226	209	263	215	202	207	191	218	246	210	200	209	215	193	224	181	202	223	211	211	224	204	249	241	212	229	194	213	215	221	243	211	185	200	216	195	217	179	202	210	209	206	216	215	185	208	208	198	228	220	207	236	233	243	203	227	223	213	230	204	227	228	202	199	231	218	225	246	204	224	212	232	224	223	194	228	216	193	205	196	225	223	203	217	242	221	219	208	211	204	208	191	240	193	203	202	217	210	216	192	219	201	224	208	228	205	218	233	208	229	222	210	222	199	227	232	238	205	220	199	213	195	198	218	211	213	215	231	236	209	225	201	196	204	222	228	179	224	240	213	228	213	200	231	215	205	208	212	237	206	199	208	224	215	210	216	218	229	229	223	196	204	184	200	240	232	224	200	206	201	214	197	214	231	216	209	224	232	226	212	207	203	220	204	220	220	195	201	234	223	212	207	214	212	205	199	217	186	216	225	205	208	219	216	231	242	231	207	178	233	222	185	213	217	215	244	209	231	201	237	245	201	215	184	210	182	199	210	226	237	215	212	231	203	247	221	239	223	201	201	195	206	230	194	201	217	204	221	224	193	239	215	210	207	222	221	235	229	237	223	202	240	207	214	195	177	233	208	189	183	211	215	196	217	238	241	225	213	207	254	202	209	204	208	211	231	215	233	215	207	177	212	217	203	240	180	203	207	218	212	196	249	200	248	197	232	192	203	212	203	202	227	205	207	198	223	186	203	252	202	231	235	210	196	180	218	218	253	202	194	220	210	198	203	247	215	228	228	223	224	229	206	216	218	230	204	217	213	210	259	209	218	222	204	193	229	223	224	227	237	211	199	219	235	214	240	205	192	212	205	204	212	202	213	220	223	198	218	226	231	212	227	222	214	209	228	233	222	185	197	225	230	233	217	216	239	226	232	203	199	197	238	238	250	232	214	233	207	191	212	217	204	216	200	216	228	210	201	212	206	203	204	205	239	239	201	215	188	218	216	189	219	225	219	208	212	220	211	245	223	213	203	209	220	225	215	233	198	214	242	229	231	231	231	230	228	254	248	225	222	194	206	208	214	216	193	235	201	221	226	184	184	206	225	225	183	199	217	229	216	256	207	225	250	211	212	211	214	216	224	222	211	230	219	211	222	207	207	221	225	228	246	245	230	255	233	221	246	195	240	227	210	198	203	192	187	199	202	197	232	214	228	206	215	203	201	222	218	212	208	210	235	240	203	210	220	203	236	220	222	234	186	233	233	233	223	222	230	222	200	228	212	205	207	209	212	223	233	203	177	207	219	217	226	207	205	226	214	220	243	227	226	208	216	230	225	222	230	201	216	211	197	232	191	203	215	261	209	242	242	222	193	211	240	183	229	221	209	234	218	214	242	220	236	197	227	225	220	223	219	246	216	196	189	228	210	219	207	224	236	235	213	223	207	209	222	233	232	233	204	199	242	220	219	204	227	235	228	214	206	237	199	222	213	247	217	203	238	221	211	212	214	207	229	232	203	214	213	180	208	211	231	199	218	211	224	208	239	225	221	207	227	198	210	211	208	211	214	212	209	196	207	186	202	216	219	213	219	230	228	195	223	182	215	209	214	214	203	201	218	235	203	224	187	214	185	195	191	227	244	230	215	228	206	226	211	196	233	220	202	205	228	214	232	204	197	233	207	242	178	232	226	236	221	206	201	213	224	227	225	217	233	214	204	225	208	233	239	222	237	261	196	183	183	217	233	218	198	158	216	229	213	220	233	219	211	198	238	219	244	237	215	216	221	225	216	219	226	217	232	245	215	203	225	209	228	225	232	228	209	214	213	218	232	230	219	221	227	189	257	214	250	182	227	216	200	201	200	233	217	194	199	212	239	200	214	191	244	231	190	222	171	208	197	210	208	221	217	215	197	222	216	230	198	212	210	228	224	207	214	192	219	208	229	182	203	210	185	179	216	233	222	214	220	214	205	244	202	213	212	219	213	245	204	196	219	209	260	207	196	213	204	200	235	222	210	238	244	229	227	208	217	221	234	234	235	213	207	202	208	186	210	225	197	205	215	241	230	216	199	212	194	206	182	220	224	218	223	239	251	222	226	237	225	234	245	188	189	212	216	228	173	224	231	220	216	241	211	225	244	236	216	212	208	199	230	211	210	206	213	214	198	235	220	209	239	229	222	230	217	233	185	229	233	242	198	206	201	201	224	242	232	201	236	218	235	224	220	206	218	211	206	212	232	216	211	238	218	207	200	220	226	219	241	236	215	238	223	195	220	223	204	215	213	217	204	206	240	217	247	220	236	234	225	211	230	211	208	202	219	218	206	233	194	208	199	230	223	210	213	212	239	204	231	230	219	202	193	221	199	222	229	215	206	232	203	241	211	224	212	230	212	207	195	240	230	206	196	241	224	194	222	230	229	240	196	222	225	199	235	214	222	203	243	224	205	219	228	207	235	245	217	224	227	221	188	218	231	221	232	229	223	202	213	235	213	215	231	226	245	199	202	220	188	179	234	226	234	235	223	210	211	217	229	214	226	213	226	223	191	197	213	232	194	206	191	224	212	210	211	223	231	215	193	249	242	236	202	217	202	223	229	228	213	226	233	200	227	213	219	215	213	181	211	240	226	203	217	242	219	244	206	231	226	231	198	211	219	195	205	203	216	198	197	203	207	205	200	207	230	214	203	192	224	236	204	202	223	203	200	218	197	196	218	224	203	208	216	224	225	216	214	200	224	191	227	212	185	196	209	205	205	204	227	187	225	202	217	210	224	204	226	209	229	204	214	235	226	226	196	239	229	196	228
16293	12548	24967	33399	34588	27061	23840	14024	5797	6322	5959	5492	5227	5037	4128	3264	2002	1352	1198	1055	832	863	803	741	735	722	672	639	672	634	664	602	595	618	589	546	614	552	582	552	511	576	581	523	590	553	558	542	513	528	573	588	585	560	562	540	603	533	499	552	522	523	539	538	529	577	577	521	554	524	550	524	597	548	533	565	552	551	558	496	595	500	547	528	538	526	562	578	536	552	554	556	565	492	542	533	554	527	569	540	560	537	531	549	540	565	578	545	499	497	494	548	566	545	520	583	586	602	498	532	535	576	539	572	518	581	588	567	566	546	510	523	524	546	575	566	489	581	548	541	551	579	557	566	497	527	557	532	553	518	565	530	561	543	529	526	532	519	553	565	560	512	530	570	549	600	528	534	510	504	528	566	508	567	538	534	595	559	546	542	554	600	538	577	590	561	548	540	538	540	568	484	526	565	557	585	530	542	546	548	566	551	548	556	559	567	514	551	580	542	560	561	563	527	547	543	532	530	565	574	586	483	570	568	519	548	546	537	545	547	542	570	546	540	546	549	543	563	574	535	578	584	577	541	553	533	541	516	512	564	537	575	579	528	536	531	561	556	558	529	585	590	515	542	534	524	576	557	538	564	527	533	503	570	573	553	574	548	511	551	517	520	535	552	514	526	518	551	555	543	586	552	519	565	529	542	527	567	568	553	543	561	497	522	549	567	542	594	536	554	559	537	546	511	526	554	597	562	545	520	572	521	585	579	561	540	532	528	536	581	521	520	549	535	548	544	553	521	574	542	560	567	547	538	573	543	498	582	572	554	545	525	549	517	563	536	520	558	567	532	536	524	556	556	573	554	564	578	584	566	567	529	509	531	562	554	529	545	556	544	563	543	548	547	509	544	507	571	512	566	548	535	567	550	535	566	571	526	544	531	556	552	507	545	544	519	532	536	546	543	521	545	545	566	562	526	556	576	578	598	553	549	543	527	544	552	494	526	531	569	525	544	538	544	526	565	568	559	536	514	565	547	568	517	498	552	580	548	564	579	560	496	571	568	532	530	567	587	502	531	573	535	496	534	571	551	571	542	520	555	577	556	550	532	508	537	535	544	520	546	567	520	517	496	493	566	569	517	570	584	554	533	569	545	519	560	553	575	557	534	603	574	565	563	530	546	543	540	555	556	515	542	557	557	538	558	564	552	548	544	538	557	580	539	571	555	567	586	525	552	515	529	566	561	593	537	585	559	555	526	544	506	554	514	516	520	560	520	509	546	567	526	563	537	548	559	552	532	565	565	565	562	532	524	526	543	572	555	563	628	545	567	524	488	527	590	584	558	486	565	573	539	564	511	575	547	548	540	521	591	524	554	520	578	554	556	574	561	545	530	550	516	539	552	514	555	546	547	575	546	545	556	519	570	514	584	541	532	575	551	542	549	556	563	538	516	528	571	562	547	577	608	541	568	530	554	543	543	562	562	523	580	532	559	581	564	515	592	548	542	554	525	558	533	553	571	543	537	520	526	587	566	555	545	558	547	537	547	523	575	571	512	537	564	537	514	533	574	529	531	517	554	546	553	558	531	556	550	599	562	554	520	551	488	560	530	526	525	538	523	575	593	586	531	578	546	538	591	593	586	558	577	583	548	551	534	545	532	547	526	549	517	577	518	514	560	532	558	499	580	558	520	535	537	558	526	521	553	533	574	502	579	525	541	599	530	558	579	574	575	519	526	545	536	500	542	539	533	538	574	543	513	539	589	525	546	567	543	496	509	574	545	512	525	528	538	564	534	517	585	530	536	566	544	538	523	538	545	568	573	460	550	550	519	529	500	589	553	598	597	524	560	554	560	517	520	503	566	545	551	549	556	539	541	561	555	535	525	568	543	529	526	567	577	539	546	519	585	542	556	549	567	522	541	558	561	525	540	565	562	513	563	537	532	575	513	558	561	574	533	553	535	549	520	558	548	548	584	560	551	569	566	514	557	532	566	579	554	519	553	589	499	574	563	542	543	538	538	529	558	574	536	546	535	555	534	553	544	551	537	554	537	568	545	524	507	546	518	549	531	555	501	565	543	559	499	531	569	530	597	545	558	555	577	538	505	538	515	528	556	547	499	525	554	514	557	580	557	548	579	535	537	532	561	535	580	549	529	546	557	527	539	530	561	555	528	554	572	532	506	517	547	555	538	555	539	574	539	521	520	535	576	526	547	561	534	571	554	531	549	543	548	552	568	576	543	576	548	531	534	528	522	590	555	533	563	544	531	543	520	553	579	539	554	530	536	548	563	534	534	542	517	568	582	535	607	531	526	509	565	534	506	542	527	523	574	543	517	549	527	544	532	540	509	573	524	581	563	551	549	511	532	609	542	529	563	563	512	543	525	538	571	548	521	527	543	548	561	547	529	537	578	576	505	565	530	580	544	520	524	527	541	503	566	533	528	556	556	590	578	544	566	538	571	548	519	526	544	575	530	548	554	546	527	581	571	506	576	538	572	541	511	529	559	547	573	571	560	542	537	537	545	551	540	539	519	594	469	551	580	534	540	585	516	540	521	578	537	556	590	518	552	551	531	528	608	551	539	521	596	539	549	549	550	549	506	562	507	579	556	557	569	552	564	546	525	540	518	536	530	550	573	529	522	529	540	517	530	555	561	573	564	515	597	570	525	582	555	551	499	531	541	566	530	597	580	528	560	554	562	538	547	534	547	598	534	547	548	547	554	542	529	504	559	588	539	500	610	539	532	511	553	509	515	545	543	554	559	523	586	518	561	509	576	564	566	528	595	555	555	560	558	561	609	549	546	530	532	532	556	538	587	567	584	531	545	518	539	531	510	561	519	534	533	526	537	543	550	576	521	543	534	548	535	604	509	588	525	534	532	554	556	587	551	492	548	549	531	583	561	551	559	533	568	572	559	584	576	597	526	575	547	588	562	539	529	529	543	560	531	550	555	536	503	543	570	556	551	596	547	518	569	544	597	540	574	512	509	525	572	563	519	546	561	514	557	549	527	521	544	582	550	535	559	517	552	574	529	601	497	544	544	503	522	537	537	585	519	545	578	553	542	565	567	562	533	539	534	566	529	560	529	543	542	560	524	503	551	552	551	524	556	544	517	571	591	530	523	528	539	544	543	521	528	521	537	539	540	582	550	581	548	533	552	571	514	504	536	573	551	540	546	514	516	528	554	554	565	561	600	533	544	534	520	585	555	558	527	594	576	555	544	556	549	526	576	582	506	555	564	555	515	529	585	577	535	520	580	574	541	565	529	522	523	541	500	529	599	532	536	560	503	522	492	557	586	581	568	527	551	532	529	576	617	556	559	551	554	586	555	540	551	497	514	570	562	513	511	531	540	519	545	523	544	554	554	520	523	521	555	543	535	566	552	565	583	514	549	549	568	532	566	570	554	541	534	569	526	562	560	512	540	555	544	570	558	564	536	542	519	512	528	526	541	546	550	531	502	507	535	537	567	572	570	533	547	544	571	538	555	560	555	557	529	575	554
7431	3896	4580	3775	2516	1610	993	646	568	478	472	425	433	416	393	412	396	347	358	354	348	353	385	375	392	351	378	354	361	348	337	368	367	372	344	343	344	347	398	359	353	351	344	367	376	367	332	391	400	370	350	381	371	298	373	367	389	340	384	365	353	339	367	332	344	376	350	348	333	340	336	372	345	358	362	384	358	329	343	367	342	384	340	318	357	340	348	382	347	355	350	356	335	385	331	328	363	352	348	350	356	353	345	355	337	359	372	353	381	330	349	359	359	362	359	343	364	371	355	330	341	351	403	336	344	324	383	321	359	357	332	341	349	346	373	368	347	374	364	337	402	319	359	369	328	368	343	374	359	318	366	381	338	389	393	374	334	361	329	363	340	344	324	370	381	337	379	377	334	344	360	348	388	378	331	352	370	354	345	363	325	341	325	339	353	362	368	346	360	357	337	379	385	356	382	377	350	331	369	357	370	346	336	350	333	372	351	351	371	323	356	344	359	343	355	338	401	354	343	334	362	351	369	359	359	352	351	367	338	351	382	368	353	346	334	353	365	347	345	350	320	335	382	379	350	376	354	368	380	388	343	359	360	355	357	362	313	396	357	350	395	353	384	358	379	364	359	365	364	346	373	336	373	364	394	352	339	356	357	384	346	336	391	386	353	348	312	322	329	342	373	378	320	331	327	386	342	317	360	338	318	331	351	357	367	356	365	349	348	362	389	316	365	349	361	369	329	378	343	346	321	324	336	341	356	375	358	325	413	378	357	313	350	352	360	364	342	372	389	369	328	357	348	339	349	351	356	327	367	329	341	396	391	359	322	367	354	365	336	363	376	343	352	343	361	353	352	378	387	350	334	344	346	388	343	326	327	335	377	345	337	333	341	375	383	356	344	373	377	297	379	355	312	392	344	369	380	359	356	334	340	329	337	336	371	392	374	354	344	361	385	342	364	339	361	357	367	354	376	387	342	386	362	320	371	346	359	415	328	389	346	371	325	369	325	341	405	350	373	334	351	371	380	402	335	375	340	357	361	367	345	350	348	373	380	377	345	372	343	361	353	373	347	352	358	337	376	362	337	334	355	331	349	364	344	354	349	375	351	363	335	345	369	361	329	350	331	339	337	353	375	359	329	343	362	373	359	394	345	377	377	350	353	346	360	366	339	375	363	356	366	350	363	379	352	365	358	351	353	326	404	378	374	354	382	376	357	370	392	324	351	348	359	351	367	353	348	377	342	351	346	328	350	372	361	379	382	373	385	368	329	342	350	341	370	373	387	382	391	355	377	381	368	358	346	364	397	354	369	354	367	353	381	318	329	346	374	370	353	334	359	363	355	353	352	358	349	365	373	363	373	349	350	335	372	350	376	343	342	351	357	362	378	375	350	390	334	405	370	351	313	362	353	349	361	347	369	374	346	346	341	354	373	349	392	370	379	372	370	352	352	380	393	373	379	389	385	332	400	348	343	358	345	379	358	335	319	352	386	333	364	373	372	328	356	369	344	400	343	337	331	338	319	343	362	345	353	371	354	389	342	337	348	382	397	357	370	382	338	374	344	352	385	372	372	325	382	344	315	372	396	361	336	330	362	355	365	349	351	402	361	343	337	373	347	351	363	335	371	383	344	353	341	351	351	367	362	395	372	374	352	407	366	364	341	345	347	377	365	347	370	351	362	377	379	373	348	367	340	366	352	342	364	315	346	359	368	352	332	348	357	352	350	321	351	321	388	370	348	374	405	361	412	348	353	372	383	353	390	361	329	368	371	376	367	360	368	377	342	402	363	352	350	363	324	343	363	355	393	409	352	378	329	340	361	360	361	405	343	350	355	351	348	323	356	342	372	346	367	384	330	366	337	326	345	352	397	368	384	371	322	374	353	377	371	342	367	362	340	355	372	359	382	368	343	346	389	321	368	346	353	372	360	342	364	354	394	353	354	333	337	353	357	373	325	362	337	336	374	344	321	356	382	364	383	358	346	351	343	353	360	371	352	350	330	358	333	395	362	331	353	356	356	369	332	389	322	363	354	394	322	357	362	364	344	392	358	358	335	310	323	397	349	411	387	356	347	344	366	365	361	354	360	354	363	338	351	365	341	365	358	335	335	368	332	332	340	357	355	334	332	373	320	349	317	338	346	347	365	364	346	352	377	392	330	355	375	340	388	372	366	341	396	360	376	356	329	317	368	348	363	324	361	348	370	365	399	357	382	356	369	347	379	358	334	365	364	349	370	347	342	356	352	292	338	338	383	329	363	386	349	347	352	332	314	374	364	342	361	340	360	343	312	376	346	373	356	378	374	388	360	343	331	338	372	383	375	384	348	329	360	334	415	365	382	385	372	395	368	317	354	360	314	324	357	383	376	332	378	327	363	369	379	379	356	351	325	326	371	374	375	353	335	362	338	339	348	351	355	355	352	363	372	350	366	332	360	350	315	335	355	341	401	358	362	365	340	353	316	385	351	373	377	397	336	328	338	348	346	392	350	356	350	350	364	362	359	389	359	350	342	335	353	371	374	353	361	377	344	319	362	354	361	363	350	365	357	373	351	363	348	353	370	364	351	358	350	346	392	315	320	341	340	356	333	376	389	354	337	385	372	338	366	360	379	372	358	386	368	336	341	336	374	382	356	366	323	371	375	328	380	370	356	370	339	363	352	389	332	330	328	316	369	339	368	325	387	358	334	362	316	337	326	342	356	316	360	370	350	337	339	372	344	331	336	368	365	353	390	374	328	366	335	333	332	410	347	381	333	394	342	341	383	356	360	336	355	350	381	356	348	344	363	358	356	348	329	342	361	380	350	363	340	346	368	357	354	339	332	359	317	380	339	343	349	386	356	384	334	367	370	364	338	337	353	359	347	336	339	343	341	358	364	359	321	349	345	352	370	378	349	351	344	344	349	353	365	354	395	353	338	387	388	364	328	400	338	356	338	343	351	384	366	348	372	341	342	388	358	380	355	396	336	342	336	365	364	324	346	336	363	323	365	355	336	377	336	340	372	326	359	343	349	332	340	376	376	375	347	371	381	347	354	344	352	350	359	378	366	360	349	340	350	347	412	356	359	327	356	353	338	356	370	391	356	343	344	349	349	344	388	338	337	390	374	370	370	344	352	407	361	352	347	345	357	405	360	347	374	366	382	391	335	352	371	371	332	350	358	382	356	356	385	349	358	354	364	352	345	343	327	346	390	377	326	350	334	380	343	369	353	355	341	356	347	352	317	355	390	373	358	372	326	322	341	350	342	356	357	337	371	351	337	349	374	346	373	384	359	374	372	375	375	362	343	335	346	376	392	363	377	352	344	360	346	341	330	340	350	331	378	336	352	378	320	345	366	319	350	349	384	349	363	368	360	378	324	339	344	320	336	388	367	348	369	370	352	351	370	348	365	369	360	364	389	361	372	364	367	320	328	381	393	344	346	355	365	373	362	341	378	345	344	357	371	330	353	334	371	346	325	321	339	361	361	352	365	374	349	345	361	332	365	368	334	336
5799	4591	9419	10914	8870	6571	4020	2535	2012	1761	1693	1388	1413	1298	1264	1121	1058	969	930	917	894	925	960	941	904	928	959	872	861	866	902	869	883	872	887	936	924	882	868	789	910	841	897	855	865	857	833	835	873	905	853	850	888	842	873	825	861	862	842	827	860	860	866	810	894	874	811	874	846	885	858	877	861	851	910	867	833	850	868	847	850	845	875	878	864	871	828	830	843	865	850	904	882	863	865	876	851	841	887	885	872	830	852	814	889	922	876	837	895	853	851	822	835	819	849	880	895	864	872	860	825	839	882	852	810	841	864	832	858	816	816	880	875	899	824	832	859	837	845	852	854	841	847	872	888	902	901	884	883	873	862	846	862	770	894	916	855	855	824	856	864	864	893	873	844	891	845	885	867	865	839	858	880	892	848	787	867	835	873	851	815	854	876	880	857	881	841	892	889	864	823	853	787	902	885	930	820	889	803	811	901	872	835	842	854	839	835	922	822	903	904	896	842	864	851	831	909	859	839	840	845	825	815	872	895	856	843	835	826	817	876	865	830	868	895	827	811	866	815	831	845	785	832	856	907	889	869	848	817	812	830	796	894	882	859	866	916	845	849	855	860	825	865	889	859	815	828	797	888	876	900	814	858	892	890	913	827	829	849	811	838	849	807	892	780	837	840	856	868	874	899	883	846	821	882	880	889	875	849	909	864	885	851	848	905	845	873	848	822	858	797	859	945	848	896	916	870	828	888	860	846	831	856	816	867	837	881	830	856	797	870	851	826	873	852	833	838	851	879	906	836	855	871	867	925	850	855	831	893	873	883	817	877	860	880	841	872	855	803	856	805	842	862	863	817	877	839	851	865	876	840	859	792	851	865	842	854	852	867	901	887	835	859	838	820	831	878	913	891	854	847	854	883	868	819	857	874	784	852	859	920	857	920	896	837	824	902	848	862	830	796	807	805	839	830	850	887	834	871	832	832	855	818	831	846	837	838	852	856	854	818	844	829	855	889	781	845	859	869	869	879	877	839	793	819	852	847	878	894	917	886	796	852	884	843	833	859	786	862	864	888	809	875	840	843	829	851	831	855	879	870	847	859	886	835	882	821	850	862	826	841	875	825	878	808	891	863	812	865	863	836	818	885	833	853	818	882	817	892	837	837	857	841	817	831	850	906	862	826	865	873	859	835	861	909	854	878	865	821	822	798	915	865	813	890	844	849	859	837	913	852	806	865	853	826	811	820	890	860	862	860	850	899	919	867	875	825	837	824	810	863	859	862	877	811	919	827	851	855	841	815	792	928	853	858	840	845	825	797	796	892	871	826	826	851	824	836	844	828	850	858	867	806	813	879	854	856	882	839	826	891	856	844	833	881	871	822	863	842	897	844	869	820	874	815	890	852	865	869	852	840	880	830	809	830	857	880	837	854	929	877	877	867	874	803	783	860	899	879	872	866	909	863	855	821	885	852	884	854	833	855	853	845	870	894	824	842	792	877	848	839	866	872	859	880	874	860	837	811	821	883	878	800	884	859	853	812	871	852	855	862	891	867	842	841	844	848	876	844	803	902	894	863	847	863	867	851	827	859	854	848	881	873	851	809	874	866	833	880	870	878	891	827	860	901	853	862	840	821	813	866	871	856	875	922	852	857	865	853	866	814	872	856	850	862	816	847	866	848	851	842	842	857	878	885	849	862	837	898	917	835	883	841	838	841	913	881	841	869	858	872	836	850	855	842	850	838	864	895	912	803	869	861	927	899	835	842	830	933	860	891	864	864	807	828	866	855	837	861	824	841	855	853	863	847	838	860	843	834	846	863	870	830	871	830	836	852	868	882	856	836	873	830	891	853	873	899	873	861	842	817	881	863	845	860	841	879	876	815	857	822	881	884	824	814	875	846	857	842	903	855	885	867	863	873	841	814	859	891	842	869	914	823	867	921	779	821	890	879	832	886	830	869	853	880	907	885	814	812	807	872	827	857	873	836	903	848	881	838	925	884	870	888	830	836	867	866	884	837	867	853	869	910	865	865	852	896	869	896	864	818	882	883	895	892	849	890	843	820	864	851	805	874	889	842	863	835	855	843	837	861	858	885	859	867	855	834	874	841	891	847	863	854	848	824	829	842	825	843	822	881	828	888	858	898	882	854	825	817	844	841	857	815	836	853	847	868	824	860	839	803	869	828	794	822	846	791	807	842	832	841	819	868	863	875	807	811	801	888	821	841	834	816	834	860	828	812	883	838	871	842	863	846	810	883	871	849	870	816	897	836	886	864	842	858	814	867	846	841	891	854	846	856	899	836	809	874	852	837	871	887	843	857	811	858	918	868	855	864	823	897	795	845	834	873	819	846	846	857	865	839	859	851	897	794	857	794	876	871	871	838	850	876	884	846	845	877	885	857	911	842	802	845	859	786	875	863	827	841	801	776	783	848	878	819	884	846	868	868	852	831	878	879	844	854	859	838	857	835	894	809	861	805	835	823	831	868	857	822	857	849	814	836	853	848	854	793	881	851	852	822	839	848	840	838	835	840	860	857	847	832	817	795	833	813	818	837	859	942	950	830	862	897	872	860	813	857	883	858	854	902	824	803	848	877	865	880	877	822	818	782	855	829	888	870	836	863	840	860	891	837	879	850	902	826	855	875	884	881	876	878	873	822	813	869	902	819	843	915	822	882	890	843	833	815	850	884	813	841	885	805	867	828	848	867	886	866	802	819	850	835	851	825	913	841	875	857	866	858	889	864	879	836	819	832	839	843	894	852	844	922	916	847	873	894	852	868	866	843	911	852	809	829	883	901	843	877	898	853	841	830	849	868	853	827	913	876	843	851	841	779	855	887	880	862	851	884	870	824	848	875	808	864	893	824	827	874	829	862	822	861	884	858	868	903	856	909	879	880	901	807	885	884	828	849	833	889	870	829	892	899	883	856	868	908	875	867	847	879	822	901	861	843	821	845	847	850	913	829	873	834	882	814	853	823	861	862	825	852	839	840	843	862	844	889	870	888	843	890	841	865	837	855	873	878	851	785	853	838	867	889	857	836	839	895	870	831	840	838	817	847	869	861	858	887	830	850	818	827	893	840	800	892	810	864	856	902	857	866	846	877	860	838	853	833	859	886	801	893	862	895	852	883	845	835	857	860	793	788	840	831	846	869	868	844	877	849	833	888	920	850	820	849	832	832	866	886	824	809	833	885	883	881	871	844	853	892	852	880	871	879	885	883	917	829	844	867	920	822	845	803	876	901	837	865	825	872	860	860	877	836	847	858	850	845	883	875	855	869	888	826	851	838	813	800	869	913	842	868	847	846	823	855	862	920	895	877	825	854	836	836	854	836	915	880	913	863	829	876	870	843	885	837	871	822	894	904	820	811	902	850	867	860	833	855	866	848	871	822	832	870	831	842	877	870	853	873	846	857	841	862	817	906	841	827	920	811	842	870	821	860	866	807	836	914	851	816	860	874	842	867	891	896	872	864	857	842	905	854	843	888	802	831	793	842	874
15125	8542	14466	15057	19755	18031	12407	5221	1706	1208	1053	1067	857	692	652	541	443	382	367	332	310	321	366	320	324	335	327	314	325	312	328	298	294	324	295	342	335	342	301	279	305	312	307	334	292	301	283	324	304	348	322	286	294	299	309	321	307	310	330	312	303	300	299	262	308	307	280	315	293	289	299	277	304	311	304	286	349	301	295	301	310	299	328	285	309	294	293	304	301	270	295	310	348	291	304	322	286	291	283	288	299	295	322	300	297	287	287	317	307	303	279	291	299	327	314	316	265	310	281	318	307	300	293	299	267	306	329	331	319	327	311	305	301	322	339	311	310	302	298	277	308	294	296	291	262	302	302	297	311	318	310	313	315	304	284	303	296	308	289	319	306	295	279	293	284	339	332	336	313	313	308	295	280	284	303	295	301	317	296	273	283	309	307	324	298	269	265	317	312	287	300	281	282	311	314	291	325	312	281	280	339	295	292	288	326	317	279	288	313	299	304	312	321	290	305	293	328	319	317	266	286	314	313	296	290	270	306	277	281	319	269	299	302	311	312	323	282	337	284	308	287	298	312	336	310	302	332	311	293	313	271	299	272	302	311	314	325	299	327	287	302	305	279	312	305	280	323	289	330	301	282	306	317	300	300	345	311	318	310	298	279	260	326	270	293	307	300	307	298	309	299	293	303	312	323	325	325	333	323	286	299	312	281	346	334	288	307	304	299	294	317	316	278	271	301	290	312	304	299	302	289	287	261	326	284	295	312	299	296	335	293	273	313	280	334	281	310	326	287	308	308	301	319	275	311	322	336	296	286	298	276	300	303	319	290	340	333	304	312	311	298	328	307	297	333	304	313	300	311	341	319	287	328	328	294	295	300	294	297	295	287	282	294	324	308	311	312	307	287	335	348	314	307	339	329	318	270	275	318	316	298	291	338	287	299	297	311	299	323	299	298	266	301	278	292	271	315	317	293	313	316	306	298	278	284	308	288	290	291	354	338	295	353	305	310	327	323	338	289	295	317	292	302	314	300	301	296	298	284	315	301	306	277	276	263	316	285	317	266	297	296	302	313	312	317	333	311	319	310	309	331	283	285	306	300	291	303	311	302	288	304	293	306	299	292	310	320	299	320	303	320	279	300	342	310	286	287	308	297	302	320	316	331	317	337	327	305	304	339	266	314	301	316	344	295	297	282	287	279	304	340	294	301	281	287	287	326	326	298	289	327	252	323	303	335	311	285	290	299	309	295	324	269	262	288	296	306	269	307	304	305	280	289	300	321	295	298	319	307	306	313	291	323	250	286	311	285	287	291	301	291	272	327	318	338	318	286	284	310	330	329	286	298	307	283	290	310	288	286	296	336	294	326	323	316	311	335	347	290	277	326	335	309	249	303	314	306	312	319	300	311	301	311	314	295	314	275	290	330	270	324	290	282	267	322	307	312	297	294	295	328	306	308	312	315	313	302	274	302	292	295	346	297	298	327	297	301	297	301	303	331	326	285	311	298	295	307	285	309	327	314	330	304	293	294	298	344	287	305	343	301	265	287	320	319	290	307	282	321	334	301	326	278	305	290	338	308	300	272	299	316	311	350	326	302	298	303	309	287	337	298	314	314	304	295	310	311	287	297	273	325	308	304	290	307	290	318	321	286	328	316	323	283	315	316	281	316	295	284	308	307	275	313	306	305	309	332	294	311	293	287	312	296	298	283	302	313	299	339	283	320	310	270	328	331	261	288	296	298	304	291	317	302	281	304	317	287	266	272	297	333	284	251	323	304	320	281	303	271	293	284	313	288	296	295	327	288	293	293	278	286	321	278	301	284	270	304	325	316	307	323	294	297	311	313	266	299	297	287	306	274	315	302	266	303	312	305	323	304	278	305	312	298	328	287	314	308	298	321	281	262	330	283	304	361	294	312	293	305	303	316	277	337	333	295	321	336	336	296	291	313	296	299	325	286	283	302	303	277	315	297	308	294	302	337	321	285	321	277	319	350	289	313	286	290	344	314	305	305	287	314	310	312	275	262	310	324	300	287	297	313	299	310	298	325	330	279	286	313	307	322	311	317	300	300	321	305	308	293	321	279	323	295	291	291	333	268	331	291	340	303	264	300	269	322	292	286	315	296	280	310	312	284	320	314	317	281	281	304	287	317	284	315	298	284	294	287	308	314	304	263	333	312	352	320	332	328	301	282	312	305	320	282	325	278	330	321	292	279	312	309	322	311	292	299	297	318	336	338	290	315	293	308	334	321	302	302	315	290	301	299	307	310	280	284	330	313	314	302	310	281	311	318	294	304	332	290	284	306	310	316	290	333	273	296	303	289	310	327	315	317	276	314	281	319	341	286	319	322	291	295	277	328	324	284	287	340	315	279	289	303	312	293	290	331	294	318	297	323	286	319	279	289	306	294	308	306	312	306	310	297	289	327	305	283	311	287	325	311	287	315	321	286	302	333	279	298	334	289	291	294	298	317	326	282	282	302	279	286	281	312	327	316	339	334	311	317	291	296	336	293	306	288	327	250	298	310	315	330	279	299	314	310	293	296	335	265	296	316	289	280	255	298	350	337	282	307	273	308	289	275	278	331	293	285	288	293	275	300	307	264	328	290	306	309	321	274	290	318	268	276	299	300	269	305	300	297	286	302	339	269	336	287	311	290	287	309	271	310	314	311	301	309	292	303	308	295	262	332	314	312	291	318	275	294	322	298	324	338	299	316	300	291	310	287	280	302	330	330	293	301	310	306	318	298	282	318	303	303	283	298	281	338	306	301	314	328	273	309	292	305	327	291	299	306	309	324	308	319	299	295	296	319	317	265	297	301	319	318	297	271	299	285	275	285	304	310	304	302	314	314	326	284	287	288	287	331	303	310	273	311	298	304	348	296	289	320	301	307	284	310	276	297	290	286	302	315	306	294	315	285	270	274	294	282	308	288	296	317	289	308	322	283	321	316	291	284	298	339	281	282	304	286	317	290	274	296	295	302	296	289	279	304	300	302	296	281	305	332	328	306	275	321	344	315	319	323	317	303	320	322	271	287	297	323	313	323	300	331	268	306	298	325	278	298	325	283	349	300	301	320	319	303	325	308	315	305	315	305	286	286	301	333	345	300	305	337	339	315	316	310	296	284	339	277	310	289	299	281	297	285	288	315	314	286	261	326	292	291	285	315	272	297	307	282	313	315	323	311	303	330	281	319	275	301	313	303	316	288	293	318	278	299	285	305	322	320	278	284	288	287	314	338	276	287	320	300	309	304	294	288	282	330	316	319	315	306	346	276	307	275	316	314	299	307	305	307	299	296	302	296	312	283	302	318	303	265	318	289	332	322	300	292	298	279	316	358	327	318	292	297	299	307	305	300	346	311	278	309	309	324	313	280	311	286	324	309	307	294	314	290	304	256	285	292	345	305	295	306	297	323	279	292	290	308	299	328	269	317	276	305	320	334	279	320	327	279	302	292	305	309	316	300	293	306	288	275	284	291	281	274	328	313	310	276	327
11598	8769	21743	25087	30241	26749	19320	8965	4250	4234	4233	4235	3602	3311	2820	2087	1633	1415	1128	987	945	973	902	881	869	817	774	827	795	788	751	752	773	794	772	801	768	747	721	747	709	730	735	721	739	746	727	706	777	731	732	753	703	717	816	695	762	728	726	723	749	727	774	758	741	746	698	737	698	742	754	693	766	776	756	760	741	720	730	727	752	697	768	759	732	734	799	818	757	739	740	740	709	746	717	729	712	746	733	727	700	756	743	741	732	733	724	781	762	785	720	726	734	711	762	702	748	741	700	764	712	734	732	698	736	706	724	747	728	741	764	724	700	751	744	745	747	705	786	700	729	715	751	711	767	753	705	765	726	728	719	726	725	740	756	711	719	710	704	745	769	694	735	725	752	736	713	742	731	750	742	741	733	733	720	730	771	762	746	765	732	760	736	756	730	742	735	754	708	726	762	741	768	699	760	706	766	699	744	759	734	708	739	762	706	721	765	774	783	714	706	755	745	721	768	714	762	749	763	748	759	699	790	767	729	753	731	685	720	798	720	792	767	737	723	720	736	712	726	718	767	748	747	760	767	730	726	684	725	717	783	700	748	757	727	759	739	723	742	716	737	724	776	720	735	762	704	728	754	745	762	743	729	701	754	707	725	734	745	747	787	738	768	775	795	775	730	705	731	761	759	751	739	701	757	760	730	787	743	767	715	760	692	744	790	692	724	737	756	688	771	729	781	725	747	734	703	720	741	743	768	697	738	702	768	727	719	791	723	727	730	721	726	783	778	761	701	703	758	739	758	771	693	733	726	731	721	708	711	717	754	728	708	729	775	698	735	738	741	760	790	750	753	742	690	742	724	712	722	719	730	788	752	746	713	748	762	754	748	782	742	777	757	716	756	757	759	753	766	729	734	789	703	753	730	724	746	745	792	678	726	724	744	722	743	766	783	718	706	724	754	737	711	727	702	718	730	746	756	728	738	749	730	789	719	769	726	795	767	738	730	697	739	705	767	726	761	696	711	765	748	765	724	683	728	828	765	723	706	737	736	744	741	734	772	740	708	744	746	736	769	745	701	730	713	750	759	762	718	776	744	760	745	774	717	793	701	755	734	759	744	717	725	766	765	710	749	752	778	715	747	694	734	702	760	722	701	794	755	737	739	737	746	762	729	742	740	720	768	760	723	732	722	753	717	720	757	726	710	755	741	747	730	725	743	702	759	741	742	791	723	715	756	730	780	744	768	734	755	739	731	747	715	764	714	730	701	760	725	760	743	700	783	740	733	739	753	773	734	724	712	766	740	734	725	763	720	786	746	757	723	704	748	752	722	757	780	723	748	750	717	719	713	751	770	761	740	755	804	724	724	704	758	711	705	718	770	727	786	781	745	723	725	763	763	704	726	762	695	755	700	718	733	750	734	724	712	747	705	768	739	726	757	758	743	804	688	745	733	716	711	732	777	743	704	748	785	710	707	701	737	667	785	723	766	747	758	773	804	748	705	728	758	746	717	757	754	721	743	708	742	661	795	784	735	755	744	682	732	752	710	758	677	770	739	690	758	769	681	793	764	729	756	727	710	699	775	761	738	716	748	722	730	681	735	738	776	792	739	777	732	750	746	764	759	727	775	752	749	716	743	730	674	738	776	755	743	757	753	760	772	757	712	746	728	757	770	714	732	763	701	695	730	720	719	758	727	774	783	814	728	678	775	729	754	761	690	776	767	737	715	746	775	744	743	750	762	717	756	774	707	756	717	744	704	766	729	721	767	809	756	746	711	719	682	756	699	720	741	711	702	730	699	752	726	710	753	716	753	711	691	741	746	741	791	726	739	746	726	701	739	750	758	711	728	796	721	755	749	752	738	715	739	761	725	748	771	724	753	720	748	718	778	741	773	744	713	737	707	759	733	766	741	776	702	646	734	771	711	727	722	742	722	736	783	748	763	738	753	753	746	776	753	713	744	723	761	750	726	746	768	801	762	740	742	773	700	778	704	738	720	768	688	709	772	738	750	773	745	739	714	743	752	737	740	741	735	746	749	707	738	709	748	720	764	717	716	726	748	761	736	763	731	706	720	736	773	708	758	710	750	769	760	757	753	728	707	724	750	770	787	707	737	717	708	718	741	730	738	736	747	715	754	734	797	760	746	735	787	770	796	759	771	727	758	768	716	728	706	739	710	725	681	726	751	753	699	733	778	731	754	707	714	721	768	734	733	722	746	758	784	744	735	774	772	724	766	762	732	799	764	789	716	744	757	713	720	732	713	710	720	762	772	726	743	709	784	783	719	725	741	772	734	726	771	721	752	684	808	728	728	782	705	717	720	734	715	737	766	741	735	753	784	740	726	713	758	709	764	766	734	699	720	722	756	723	733	701	793	705	730	729	742	742	751	751	804	770	763	753	763	723	702	753	723	769	738	709	720	738	739	753	730	747	758	722	747	724	782	721	722	739	771	721	756	711	707	732	777	719	693	695	756	754	742	739	750	711	742	745	733	760	785	711	717	718	704	797	759	753	772	703	737	747	786	732	757	764	735	741	730	768	779	737	761	737	731	751	713	722	752	701	763	698	759	740	782	750	744	725	765	704	749	726	716	757	753	718	751	706	769	720	743	739	735	739	758	718	738	762	702	694	732	737	717	743	754	720	752	727	747	715	705	764	750	760	737	780	761	728	762	750	727	762	744	724	719	741	709	709	727	747	791	728	787	699	677	731	764	740	693	747	737	754	740	683	766	790	700	696	771	763	737	748	752	736	744	691	717	779	766	711	717	695	771	738	722	767	746	760	745	791	706	716	726	710	786	758	717	675	718	740	760	755	753	763	785	720	710	742	729	771	751	766	772	793	695	753	691	762	783	771	740	710	714	772	727	753	690	770	739	766	729	762	791	746	754	746	711	784	737	761	760	743	757	728	729	769	714	708	755	725	732	761	699	747	745	758	801	775	727	778	717	722	727	745	727	674	706	730	769	719	691	733	731	726	737	732	692	709	706	766	700	769	765	715	748	785	711	766	745	765	714	759	758	781	699	740	707	740	751	766	731	783	750	742	724	768	762	740	735	671	785	724	776	772	728	717	769	763	729	762	739	749	758	747	751	718	751	780	783	774	730	720	767	747	778	772	728	761	718	717	750	713	746	725	737	737	782	783	755	701	755	792	750	747	705	744	719	733	740	725	756	740	706	745	757	718	733	673	697	758	775	713	770	765	765	711	793	708	752	705	705	764	761	725	743	790	726	776	758	686	744	747	725	778	763	744	765	733	718	722	763	772	723	760	775	701	672	773	742	760	749	728	751	711	746	738	746	778	697	700	724	766	710	745	736	733	790	779	735	762	761	687	749	709	734	736	747	766	760	739	736	741	776	794	728	706	685	711	763	736	793	759	732	723	784	750	800	724	806	776	735	714	762	773	752	731	774	752	698	703	745	671	770	701	724	731	743	741	760	741	763	816	720	718	745	707	716	659	731	739	764	787	748	692	760	728	696	745	743	739	817	739	723	714
23430	13596	21681	24324	27121	27747	21273	9532	3829	2005	1493	1315	1155	986	797	687	452	348	313	277	267	231	221	246	252	234	215	219	209	224	206	219	224	234	233	223	214	214	211	228	218	179	213	217	201	195	230	246	231	224	193	198	191	188	193	230	203	218	198	213	229	200	199	183	244	188	219	200	211	195	216	200	218	227	237	199	216	216	222	227	217	212	210	207	200	195	223	214	220	229	191	200	216	211	217	217	197	227	199	193	215	208	192	197	201	213	214	220	212	215	222	198	207	229	212	226	214	204	213	237	217	217	204	234	196	232	191	202	212	192	198	201	228	213	205	204	232	216	205	224	224	231	212	217	226	233	207	207	207	197	207	221	209	200	212	219	188	234	216	203	244	210	206	185	202	230	205	184	174	226	198	198	208	189	223	241	218	253	229	235	195	204	227	229	201	211	219	215	231	230	216	215	205	230	205	205	229	224	227	202	198	202	225	244	220	211	196	213	207	239	202	215	216	196	215	192	203	216	207	235	180	212	211	196	220	202	242	227	171	218	238	223	209	220	216	211	216	200	192	201	222	183	203	202	222	211	213	175	188	206	246	217	209	199	220	211	178	214	207	194	196	236	213	200	238	181	225	208	193	209	225	195	191	189	204	186	224	206	226	193	248	213	215	223	191	204	221	207	199	225	203	197	216	227	245	219	203	190	220	207	224	209	207	244	195	222	217	200	212	195	185	225	201	194	187	208	196	203	229	189	194	182	198	212	240	215	233	214	220	211	228	234	209	175	204	193	198	202	209	221	213	208	202	214	201	197	224	209	204	197	242	205	246	231	193	210	231	193	209	227	202	194	235	176	217	203	203	205	202	240	210	247	201	219	197	201	207	212	199	189	226	190	218	194	207	209	219	211	205	222	210	251	204	166	203	214	240	215	215	172	202	219	200	223	171	188	212	210	179	202	226	197	219	196	218	222	186	219	190	202	216	243	221	192	241	205	195	202	208	206	198	223	237	209	232	214	220	246	199	203	191	205	215	232	199	227	192	237	211	202	221	213	210	236	215	216	189	219	209	222	206	225	214	228	175	187	231	209	228	213	198	239	205	214	201	218	177	196	197	219	223	213	209	202	196	201	226	217	241	219	218	183	213	219	222	197	222	236	215	219	209	209	200	176	210	195	227	239	232	239	215	222	231	221	222	205	196	230	206	214	200	216	207	209	193	222	213	205	207	197	220	207	220	232	235	185	231	193	202	210	202	220	224	221	229	216	211	188	222	206	209	240	220	214	213	180	224	216	202	256	191	195	213	206	201	221	218	236	229	225	201	221	194	226	201	228	205	201	215	237	196	206	234	219	230	208	208	217	193	234	222	191	219	191	218	195	192	196	219	220	192	209	228	207	183	194	201	228	241	211	212	210	221	201	205	201	203	229	221	203	180	207	213	219	233	220	236	228	211	207	223	219	175	211	186	213	190	212	208	213	205	207	220	245	215	195	211	206	229	235	212	197	187	190	195	169	215	192	187	209	192	215	238	190	208	181	220	215	205	213	214	197	207	193	207	178	211	188	206	202	199	231	209	216	208	206	242	203	220	198	213	225	215	219	211	197	214	221	217	179	195	205	233	233	209	219	212	193	205	224	235	199	218	228	233	219	202	216	211	201	238	190	201	173	228	231	221	219	200	216	210	230	219	235	228	245	186	180	234	219	214	214	212	222	191	231	235	244	199	223	220	215	196	213	187	219	212	222	203	224	219	204	217	218	231	197	215	187	204	200	204	210	220	184	184	217	207	214	198	200	227	220	216	210	235	214	209	213	229	206	204	175	208	215	201	214	197	220	210	213	217	209	217	222	209	206	196	208	227	190	192	207	195	234	216	209	227	206	233	220	232	211	232	229	198	204	221	203	204	203	228	194	196	231	219	197	196	230	212	193	240	191	192	241	192	221	219	214	203	237	255	195	218	192	224	195	208	237	210	217	211	223	217	236	203	196	202	226	213	215	219	227	215	214	209	225	207	205	235	193	191	210	214	210	232	212	185	193	193	233	214	188	189	246	220	211	222	207	224	230	198	191	216	218	227	221	202	211	200	217	207	182	184	215	234	210	218	233	210	224	220	218	240	201	210	203	209	223	185	206	215	197	208	212	214	193	213	221	222	226	225	231	215	221	227	209	218	212	213	170	221	200	209	207	238	214	215	221	207	205	218	209	220	223	212	227	207	204	224	205	218	221	209	228	202	209	225	213	215	230	232	217	203	204	219	230	188	213	221	205	197	223	223	209	215	186	198	174	216	214	217	224	238	222	212	225	188	208	191	199	198	208	207	209	181	247	181	221	225	198	230	199	214	221	225	199	189	210	203	199	222	232	230	196	214	211	219	222	221	217	214	192	214	209	199	186	234	232	219	224	217	201	227	220	222	201	219	228	216	195	203	201	248	187	209	212	209	207	187	223	221	196	192	214	216	186	210	199	210	223	181	234	214	221	218	220	202	219	223	217	204	192	199	207	196	219	204	232	228	206	230	202	212	219	228	226	203	257	225	214	228	184	200	236	215	203	193	218	212	223	213	235	206	203	196	211	220	217	212	239	175	217	207	232	212	187	212	225	200	202	232	201	242	193	205	185	197	204	247	211	198	223	195	217	224	234	204	234	196	229	211	220	191	223	203	208	242	205	207	221	215	205	238	215	187	221	200	192	209	201	179	182	217	188	195	212	193	215	189	231	216	224	231	233	217	211	215	233	227	204	193	201	203	231	209	196	205	216	203	183	212	201	220	186	208	212	218	202	180	190	214	213	194	220	238	242	228	201	210	205	214	207	207	211	233	216	226	232	223	207	202	194	205	220	214	195	204	192	223	213	210	200	204	215	223	227	226	245	178	229	208	216	196	192	196	227	218	222	216	207	214	208	205	209	216	197	226	231	209	188	236	205	224	212	226	230	237	203	222	214	192	213	205	214	200	207	224	192	228	219	217	224	202	202	217	238	224	199	222	203	216	195	239	212	218	183	211	208	213	216	216	208	209	234	179	198	212	213	200	196	197	214	199	198	217	220	224	181	214	199	198	189	236	218	219	223	232	225	198	217	212	211	219	195	195	191	195	202	208	207	213	214	214	179	194	229	214	212	230	231	196	241	205	224	242	229	199	209	242	195	201	203	213	241	207	202	232	225	209	245	201	219	184	193	190	210	190	220	196	205	221	221	217	239	226	226	217	195	217	205	218	190	220	209	206	194	221	209	221	237	195	227	191	193	214	220	202	226	190	205	225	188	204	211	211	183	198	206	223	202	200	203	225	219	214	219	202	211	215	199	231	220	236	211	226	224	228	207	222	211	218	216	204	188	211	228	211	194	213	206	222	233	218	205	219	222	208	196	222	194	227	206	234	213	212	241	202	201	209	202	209	206	234	219	196	194	196	222	204	242	215	215	207	224	221	190	201	181	209	208	232	221	216	187	230	250	208	173	217	192	209	209	207	224	198	192	190	202	221	212	196	239	212	194	204	229
15431	12438	27462	33287	36234	36877	25092	10541	6412	5354	5883	5741	5422	4746	3912	3272	2282	1550	1178	1010	886	844	802	788	776	691	647	650	638	628	646	580	662	576	568	573	575	558	567	550	534	545	592	490	547	565	515	524	555	563	594	503	543	549	566	554	545	588	491	563	564	534	500	502	534	552	562	588	518	555	566	549	565	543	564	556	537	540	501	535	541	540	579	544	531	564	520	512	547	538	541	575	552	545	532	581	537	500	529	539	556	547	527	544	513	555	502	559	491	530	497	575	554	588	541	517	543	517	557	533	469	518	534	539	543	522	541	553	537	533	519	548	542	534	543	539	527	567	554	514	523	547	534	563	527	541	506	528	514	526	540	511	567	529	546	528	541	537	527	551	559	557	528	536	560	527	548	506	563	503	532	473	523	551	550	525	528	556	575	592	578	554	526	517	494	566	509	516	501	535	556	529	504	555	577	515	518	534	542	523	556	500	534	507	529	537	539	531	552	581	529	516	517	530	538	543	514	540	541	563	526	524	510	569	547	525	534	536	519	505	555	515	513	506	566	521	484	531	560	555	546	538	514	532	565	509	556	547	548	525	524	506	576	502	510	538	523	557	533	500	547	542	535	542	542	553	536	524	544	546	545	509	540	548	534	541	565	546	557	533	489	545	542	547	568	536	529	561	561	543	506	560	499	542	520	528	564	521	579	551	578	509	547	542	570	532	521	524	534	525	498	505	557	548	525	506	573	506	516	507	541	542	531	527	526	539	543	511	567	537	485	551	542	579	545	515	541	526	534	493	554	541	533	512	558	541	521	542	551	492	556	553	533	566	550	547	591	531	519	527	557	517	519	522	557	528	508	572	516	539	534	526	531	558	533	548	497	550	517	567	556	512	521	559	536	560	551	553	534	518	553	544	497	518	503	523	572	569	548	504	573	561	526	514	537	559	515	527	494	579	562	533	548	549	514	570	523	511	544	542	513	538	584	524	503	524	482	560	534	521	575	538	554	564	567	550	482	571	530	520	517	516	558	560	555	526	537	546	532	553	552	513	528	575	501	511	536	541	523	518	545	523	521	536	536	514	582	523	535	549	534	580	535	533	510	554	532	489	532	507	548	506	547	541	538	509	523	534	526	542	508	482	487	569	574	509	529	542	531	551	520	525	538	507	542	542	533	516	565	500	526	541	574	541	531	521	509	525	512	541	542	554	503	509	521	528	533	573	567	548	546	535	530	490	545	517	514	539	525	504	530	526	528	538	539	525	495	532	521	518	513	537	536	548	544	527	534	525	508	537	500	507	545	552	547	563	556	534	521	548	500	524	548	557	504	532	561	524	545	492	507	562	523	486	545	571	518	532	510	517	491	527	505	554	503	507	503	546	531	544	526	563	514	535	549	549	516	522	581	573	525	592	563	543	560	534	554	556	521	566	521	512	554	528	519	570	554	524	534	546	524	540	583	512	531	516	548	570	519	514	548	560	500	534	523	559	528	552	546	514	531	503	558	569	538	516	557	531	534	566	558	540	562	552	559	516	548	545	556	567	497	532	504	552	541	498	579	504	554	537	546	518	558	531	569	540	517	507	533	565	541	501	551	556	563	532	540	514	559	520	555	560	561	544	505	543	507	543	562	529	537	511	579	521	560	542	510	523	517	501	516	551	558	568	496	515	556	611	566	505	522	566	595	541	516	540	554	574	534	529	507	536	548	537	529	534	514	493	518	549	530	530	548	501	585	487	524	518	495	524	498	560	555	544	515	552	544	523	554	561	513	510	528	595	561	547	540	517	523	531	563	552	545	530	538	524	567	535	514	553	545	498	533	536	566	528	555	541	567	512	508	539	557	545	515	514	533	526	560	554	489	518	549	518	510	503	533	529	525	571	534	542	530	503	541	517	524	562	552	501	550	555	517	506	547	550	534	573	513	548	584	541	510	548	580	560	571	518	494	525	554	562	521	521	506	487	501	534	533	555	537	575	567	552	578	567	508	541	554	538	556	504	490	541	516	513	520	548	506	516	562	534	523	491	511	524	513	514	543	564	545	550	527	562	532	530	517	533	519	488	486	562	566	568	515	558	527	523	555	530	532	575	493	557	476	560	480	512	537	523	511	553	574	509	487	548	546	525	525	520	562	544	539	515	523	522	551	519	527	496	502	514	508	529	525	530	554	498	541	511	562	566	537	513	570	474	548	583	524	537	565	529	509	538	543	554	518	549	537	516	525	537	548	572	512	497	512	576	571	548	546	519	484	561	558	537	522	555	556	490	566	542	528	521	549	515	518	546	506	522	499	542	527	529	502	519	522	522	528	514	537	563	518	561	528	530	551	472	491	499	545	513	534	528	541	558	539	553	534	531	518	556	525	512	574	555	546	516	537	527	546	524	537	536	538	547	495	528	508	535	508	548	510	559	499	559	552	545	555	545	527	538	558	542	542	511	536	521	529	525	525	545	529	542	547	534	512	544	560	495	537	533	584	551	551	529	561	524	509	524	504	507	560	508	514	527	526	534	530	463	539	582	511	550	528	570	524	513	532	532	555	496	527	524	518	542	556	525	551	535	540	520	600	521	555	566	510	571	540	514	589	549	526	495	521	539	543	541	527	539	596	555	531	542	573	585	541	504	529	538	532	526	553	537	528	540	503	573	571	500	565	518	550	546	522	508	518	524	526	533	487	493	524	506	514	524	609	505	517	504	550	508	542	510	525	548	550	491	548	564	529	552	522	523	496	570	544	535	577	533	548	566	528	516	524	532	572	554	503	526	544	537	562	509	532	555	529	544	515	499	553	489	512	545	546	576	609	547	544	544	524	546	472	515	547	508	524	540	519	557	540	549	488	545	559	526	528	553	568	528	504	492	551	491	510	609	510	520	536	537	540	559	555	549	548	566	563	534	532	541	527	550	546	531	482	516	548	510	540	515	584	536	512	500	504	538	530	533	547	537	591	506	548	510	518	503	543	520	580	517	557	531	512	525	519	554	527	510	559	558	542	536	584	511	565	538	553	501	527	526	518	516	535	539	536	527	540	526	528	512	566	541	534	502	503	522	539	545	589	525	540	523	573	489	577	561	538	534	545	541	545	551	564	489	562	539	562	591	564	563	536	511	537	539	534	468	572	578	487	542	557	522	568	560	579	555	584	554	535	549	516	542	553	519	524	546	548	563	510	566	505	513	527	511	530	548	564	532	538	547	544	528	542	591	561	554	568	546	557	542	545	547	516	553	578	516	537	500	505	517	494	553	492	516	531	525	553	547	534	554	546	539	542	525	513	547	466	533	531	533	521	534	578	539	561	544	523	561	589	511	549	529	509	557	507	557	535	557	493	530	524	529	556	524	501	550	566	548	553	499	533	508	509	555	579	539	569	527	532	523	510	519	507	509	509	550	508	484	546	538	543	534	560	554	499	579	540	553	546	527	503	526	562	529	509	515	555	545	526	568	513	511	569	523	540	513	514	524	516	531	503	542	515	540	520	562	539	557	557	529	533	506	520	540	551	517
7296	4017	4736	3647	2655	1713	934	675	545	514	452	428	423	397	406	412	372	396	353	341	362	347	370	346	359	362	355	349	324	342	365	392	308	352	340	363	323	339	372	311	371	350	335	350	373	359	344	325	390	356	356	345	381	333	365	376	346	358	372	357	336	392	338	366	371	321	360	347	356	331	360	370	345	329	330	354	341	342	344	390	351	336	354	342	372	364	353	346	359	334	317	367	371	348	324	366	356	336	367	322	328	361	382	359	348	360	366	360	353	360	352	305	335	338	338	337	334	324	372	353	350	371	345	365	359	336	355	351	352	344	356	322	350	371	337	376	359	355	344	343	331	375	316	335	344	324	334	353	364	367	340	356	329	355	367	362	335	323	374	369	336	340	346	371	384	357	351	356	370	373	373	311	352	338	373	344	353	400	373	346	360	352	351	335	352	334	376	336	355	377	344	345	370	345	340	344	368	363	372	326	344	347	316	347	396	369	356	351	369	366	345	343	342	345	370	373	357	341	353	350	355	362	387	380	332	364	365	379	337	359	333	369	333	332	374	389	333	325	350	344	304	343	341	356	376	346	324	338	334	332	369	341	343	346	338	312	391	356	342	369	367	348	356	346	336	350	350	371	352	375	355	353	375	313	372	376	369	371	337	354	357	328	389	360	344	318	302	343	330	355	375	352	372	367	345	377	308	336	363	367	362	306	381	367	363	341	343	336	340	366	360	331	354	353	370	349	378	355	345	349	361	358	367	335	366	354	350	349	354	341	350	339	354	367	353	360	375	358	353	374	382	372	322	363	354	327	381	352	330	356	389	388	337	379	386	350	368	385	342	343	335	352	352	373	350	340	351	379	345	351	337	378	371	359	317	363	333	324	340	319	360	328	319	339	367	341	343	345	379	320	335	338	372	383	361	342	358	358	363	384	358	382	339	352	359	342	351	356	351	383	296	366	360	355	322	362	381	339	340	341	354	364	340	311	361	296	346	357	341	380	335	324	318	316	364	319	378	370	322	354	388	323	332	316	382	336	359	328	351	369	347	355	340	342	374	362	338	360	346	354	304	341	346	322	352	316	330	325	365	346	330	337	392	399	342	363	393	357	324	383	321	352	388	371	327	371	327	358	348	344	351	337	337	371	314	330	362	334	341	320	362	323	350	329	346	338	364	331	371	343	363	380	338	333	337	353	348	321	350	369	380	343	359	353	378	399	354	331	359	368	383	328	322	355	353	355	384	388	372	346	348	351	325	366	386	350	355	328	386	341	378	368	332	352	380	356	353	337	365	329	370	365	356	325	364	331	352	345	379	358	359	330	352	311	372	356	324	354	355	358	330	366	364	368	362	348	335	330	373	393	378	344	366	339	339	371	366	296	346	341	372	353	343	383	329	391	385	359	397	394	364	370	376	359	377	348	372	352	327	370	360	352	346	355	360	370	340	315	355	343	373	369	391	368	332	350	329	321	335	335	368	341	312	329	324	339	352	334	327	334	373	379	334	359	341	338	365	327	343	338	332	366	335	375	349	390	344	372	373	325	327	355	341	363	355	327	372	349	339	366	342	324	359	360	336	352	364	365	351	361	363	365	379	379	370	325	350	348	362	339	337	357	359	344	365	341	318	333	391	356	335	352	343	311	381	347	352	314	375	344	363	383	343	320	375	354	330	342	333	393	333	380	387	356	335	334	345	332	343	362	330	347	387	373	374	323	385	388	354	311	338	372	365	353	363	373	356	347	342	338	371	359	338	340	358	361	358	352	361	327	376	351	357	337	351	370	331	368	352	366	341	354	343	362	359	365	336	378	368	342	329	393	349	347	359	341	356	387	327	345	360	343	315	404	350	342	361	358	351	356	329	359	333	322	359	381	395	348	348	369	338	356	343	377	359	339	345	368	371	362	363	384	366	343	350	319	344	346	335	359	320	381	350	378	351	385	334	348	390	373	336	373	344	380	369	336	364	354	359	368	324	346	348	327	358	343	334	342	346	379	303	381	421	342	327	366	362	369	360	342	333	335	351	345	366	379	327	335	363	333	362	351	359	354	321	333	357	350	356	356	391	355	361	353	345	348	338	340	360	330	370	348	348	383	347	351	379	339	354	320	353	349	349	343	331	329	303	370	363	352	357	363	383	363	325	355	352	364	374	347	351	319	351	393	365	379	366	344	354	369	343	374	352	382	339	352	372	298	387	330	333	348	362	350	338	349	323	372	331	381	332	342	350	343	352	346	348	367	344	369	378	384	412	348	335	352	354	369	352	359	338	344	361	353	352	333	329	333	337	337	311	337	340	360	361	351	332	338	358	361	330	337	339	352	393	394	331	357	361	380	350	356	329	354	378	342	326	336	379	329	324	358	366	349	358	399	348	389	360	312	365	347	360	367	324	340	369	376	339	310	377	353	353	314	352	311	356	371	341	309	378	371	390	349	347	355	359	375	338	334	375	351	356	368	383	382	332	364	363	363	366	347	348	334	373	365	336	391	349	344	347	346	384	360	373	371	354	352	351	370	364	354	343	327	312	358	363	336	381	373	363	324	347	355	367	343	322	348	381	325	334	336	376	354	370	325	355	340	352	364	337	339	335	350	348	369	372	343	349	350	346	326	390	384	369	329	359	344	371	361	369	335	343	354	346	364	344	353	332	360	351	346	351	367	379	322	356	377	348	342	341	349	365	386	342	343	337	392	387	378	384	354	332	377	344	363	355	374	385	334	353	358	353	339	367	349	337	351	356	331	349	381	344	366	351	395	335	364	358	377	320	344	354	354	333	345	327	350	373	372	371	326	347	385	383	307	309	356	367	345	332	382	328	361	351	321	373	320	381	299	326	367	354	384	368	343	371	310	355	347	393	316	368	357	340	354	340	375	344	345	335	368	358	379	329	356	374	341	373	357	338	364	355	359	318	341	325	354	323	336	373	365	354	377	344	344	344	361	328	333	356	346	365	379	341	347	370	368	346	379	347	356	351	359	345	327	345	341	359	390	357	335	362	343	313	361	343	300	375	333	352	348	351	334	337	357	323	333	391	328	340	377	377	356	342	333	350	360	355	352	361	335	353	352	337	351	331	361	373	346	388	363	397	335	335	372	365	323	338	358	338	348	385	383	365	342	358	331	343	353	334	357	321	372	352	379	357	342	347	341	364	333	360	354	354	358	359	377	378	347	377	347	315	383	352	348	358	342	312	317	347	342	376	335	346	379	352	328	381	339	357	390	392	353	384	337	366	348	346	349	358	340	346	393	398	352	383	370	338	343	338	353	369	385	343	348	348	333	354	351	392	369	347	364	343	340	333	365	353	366	391	378	371	366	349	333	322	333	314	353	339	335	371	384	363	327	350	348	321	326	354	359	355	325	362	340	368	360	329	361	358	330	313	355	380	383	380	347	378	349	382	316	342	350	360	356	365	402	370	338	330	337	345	325	359	351	360	363	318	349	326	343	371	344	348	378	389	358	377	352	364	359	343	346	398	332	331	353	363	350	330	340	353	316	323	329
5789	4677	9680	10575	9148	6826	4049	2517	1977	1759	1637	1475	1353	1251	1137	1175	1038	953	940	912	901	896	929	888	893	826	870	892	868	866	881	876	826	840	847	853	834	847	855	849	890	849	877	885	847	827	845	833	813	829	854	863	829	868	825	885	847	847	866	833	849	833	859	819	892	863	787	877	821	832	838	829	818	865	791	846	880	811	848	884	828	870	876	848	821	872	819	874	859	855	847	822	854	852	835	841	850	918	822	841	775	832	874	848	843	844	860	839	881	807	847	851	834	833	880	883	847	861	810	803	866	797	839	841	879	832	841	859	826	826	877	845	840	861	840	901	835	830	791	822	851	842	837	876	872	867	877	941	876	826	869	913	849	806	863	796	838	866	861	863	851	776	824	796	872	874	814	843	826	853	846	861	817	794	819	771	861	838	881	858	886	842	894	848	873	849	867	837	835	793	796	810	840	812	857	828	811	827	875	870	865	885	849	828	849	873	872	804	880	809	856	904	812	838	872	858	819	825	844	867	859	884	848	823	881	783	869	852	794	829	831	872	836	842	873	894	841	828	840	852	838	912	805	855	874	844	854	903	826	818	857	765	851	836	833	832	837	771	868	851	887	848	843	806	863	829	836	812	848	832	811	872	816	815	898	829	903	857	848	800	799	898	860	867	898	806	846	912	885	862	829	872	886	858	885	789	858	878	886	882	793	857	846	870	822	899	855	830	796	863	882	826	846	827	875	892	902	833	872	890	831	873	806	849	901	810	842	876	798	892	857	877	828	853	852	911	851	846	858	807	830	847	855	784	833	909	835	822	804	863	832	890	855	856	807	835	892	865	823	826	821	844	877	890	822	829	838	833	846	827	870	891	867	842	849	842	836	853	849	789	828	842	843	839	853	849	888	864	864	833	833	807	806	793	855	810	835	833	869	798	816	871	842	844	873	878	902	834	866	851	828	834	811	874	902	960	850	884	886	830	813	822	880	871	827	839	849	813	881	869	826	879	777	874	852	885	853	858	882	809	814	824	870	784	829	834	855	871	902	826	834	857	879	831	838	841	833	810	849	848	857	795	845	855	835	828	884	809	778	817	900	864	799	832	827	791	853	845	833	904	836	845	836	857	859	891	862	806	798	911	831	834	797	838	834	837	862	853	824	816	840	788	891	886	848	835	852	852	826	862	839	798	834	847	837	816	818	950	821	839	859	842	845	848	922	794	840	848	850	832	818	874	858	810	801	864	842	830	802	792	861	834	819	802	881	821	793	822	802	809	811	870	830	815	821	860	867	890	854	805	909	848	837	840	842	762	820	870	836	857	834	860	871	807	833	847	851	859	812	855	837	872	890	898	859	853	881	797	836	861	861	892	869	864	837	830	872	846	875	901	802	772	855	813	815	847	877	915	826	895	800	859	775	864	807	841	779	880	856	853	810	841	893	874	849	876	865	825	830	801	835	814	859	799	846	824	838	828	879	802	851	847	866	822	778	863	879	877	865	878	858	851	851	842	827	844	867	875	814	849	917	828	910	821	847	805	825	804	851	789	912	885	907	858	825	854	866	861	850	809	818	855	877	841	905	884	883	852	841	804	798	896	835	834	828	765	851	839	822	847	874	820	884	897	837	882	902	784	846	874	812	881	810	832	825	828	857	916	820	814	845	871	879	910	873	845	821	830	807	873	846	839	904	843	811	790	831	856	818	784	820	922	847	856	846	858	838	890	811	813	875	828	889	911	862	816	866	855	838	848	848	815	813	854	816	863	822	844	877	857	929	829	822	803	822	885	839	801	872	853	816	833	839	830	873	855	857	833	817	850	915	833	873	877	847	862	874	868	899	891	850	874	858	842	881	802	849	890	859	877	879	767	880	885	837	863	845	859	858	821	882	819	886	898	878	870	887	841	831	879	823	819	851	860	875	840	815	848	835	806	827	820	834	861	838	865	842	771	838	889	847	892	832	859	878	850	844	808	848	850	820	855	793	825	804	846	821	886	881	808	862	874	857	843	858	869	883	874	887	853	867	861	880	864	868	835	882	786	847	773	883	840	863	835	836	839	867	816	800	883	870	795	851	804	877	856	832	890	848	844	853	857	881	841	819	848	836	823	843	846	805	870	812	877	805	816	843	778	827	868	832	870	912	830	824	837	867	834	832	845	743	890	853	828	911	806	870	840	834	829	884	836	790	858	876	789	861	872	816	846	833	807	846	806	798	862	806	887	818	805	828	871	884	811	854	829	924	808	853	870	847	881	871	815	806	883	846	827	828	837	827	831	872	883	831	869	839	828	869	881	787	864	867	826	846	843	839	865	865	799	833	888	853	808	828	844	828	827	811	839	886	799	902	839	884	836	827	827	850	819	866	873	899	830	831	843	849	816	829	891	824	837	856	859	862	868	881	837	860	833	813	843	851	840	818	878	867	835	841	917	911	859	879	867	812	815	817	813	859	839	820	827	846	883	844	820	909	821	872	844	832	916	858	846	830	867	896	837	860	847	823	843	863	876	806	888	810	841	851	872	812	876	861	823	830	861	831	876	855	864	852	870	814	820	868	814	861	864	840	853	851	826	858	800	844	877	832	832	844	878	891	834	797	861	815	853	878	815	838	848	837	837	863	816	835	898	779	831	815	857	836	850	827	832	874	866	841	865	848	856	864	849	845	841	828	856	877	893	850	886	831	865	843	858	877	842	868	833	846	810	842	815	860	856	890	840	782	842	877	870	857	823	836	810	854	844	853	842	845	878	833	862	838	852	827	835	852	826	850	879	822	859	896	848	888	839	849	850	820	846	858	894	819	872	797	864	806	837	843	865	836	857	852	819	890	831	834	813	825	853	852	811	867	827	895	828	854	879	854	836	835	859	831	819	852	868	861	874	881	853	901	871	813	806	853	849	814	850	792	848	797	858	829	813	841	802	860	795	890	821	838	849	828	890	813	830	861	848	816	818	843	862	744	856	856	887	841	887	855	802	872	830	792	830	856	823	813	827	815	831	849	872	814	836	797	860	852	849	859	854	824	862	837	861	810	798	800	765	863	900	936	836	835	830	882	872	855	829	845	844	848	863	797	860	845	862	853	864	859	834	842	845	848	793	830	819	851	853	859	837	864	855	789	803	837	837	817	861	860	828	865	791	859	860	835	855	835	839	830	832	814	842	889	876	810	861	868	865	835	821	825	870	827	851	878	840	898	817	808	870	869	854	787	880	822	820	893	833	822	855	872	833	858	832	797	855	839	864	863	861	880	873	861	879	855	856	822	839	868	843	829	859	809	827	844	908	753	882	870	864	852	825	900	814	874	854	887	831	845	779	861	859	780	809	845	800	875	795	847	872	849	866	864	880	837	855	853	880	812	819	850	855	807	783	787	852	839	815	888	861	834	811	847	858	850	878	784	808	852	856	835	899	859	884	852	800	860	843	833	827	822	839	798	842	836	849	807	863	780	854	879	874	850	854	873	866	793	869	879	833	806	889	835	841	802	863	854	818	885	842	876	842	846	858	867	800
15948	10432	16238	22979	23179	18485	15824	7167	2080	1284	970	926	811	706	652	566	441	404	338	346	287	333	329	294	312	291	340	305	284	316	311	350	339	327	299	295	276	304	312	297	267	292	294	318	319	349	300	310	358	295	302	288	334	298	301	305	284	311	331	275	274	319	324	303	293	297	331	339	268	311	327	334	316	285	296	282	309	341	309	288	289	294	316	303	327	304	289	288	329	287	309	316	309	304	316	296	303	300	303	322	274	309	291	270	291	287	298	259	269	334	288	279	296	304	332	298	299	328	282	301	298	266	282	307	309	278	297	315	287	294	321	275	330	304	283	285	292	291	297	307	328	303	285	308	321	284	325	280	288	321	285	300	336	305	297	325	294	310	268	318	304	319	264	315	307	295	290	318	301	314	281	287	307	293	312	310	333	320	320	330	281	319	316	269	321	293	303	297	292	337	296	303	280	339	279	299	270	301	308	300	314	278	314	287	282	305	296	304	294	318	289	283	279	318	296	294	312	277	315	269	278	288	283	279	297	316	317	288	318	287	310	349	251	291	279	311	294	296	316	275	315	296	284	287	325	277	321	296	269	312	300	325	309	255	321	284	311	319	284	303	325	334	310	291	295	318	355	292	265	292	336	270	330	276	316	322	337	299	285	314	305	273	295	299	294	324	331	299	286	314	291	303	317	310	307	323	326	275	305	321	291	288	278	297	313	294	293	267	302	301	291	312	291	299	303	289	288	260	312	308	286	289	300	285	319	296	292	313	314	317	328	306	318	301	303	293	313	307	296	295	294	311	295	309	303	297	325	288	283	254	279	308	235	330	283	291	276	288	299	296	296	313	313	307	266	301	304	320	320	276	290	318	331	290	313	288	308	292	306	314	319	314	269	293	326	317	280	297	278	302	298	309	344	301	300	297	278	315	291	298	289	324	294	326	289	320	320	303	319	318	291	273	287	298	298	303	295	287	292	310	326	289	299	289	269	315	350	295	302	304	327	300	276	286	290	278	316	312	315	303	321	279	319	336	337	313	289	300	297	277	277	298	288	316	311	311	335	271	291	280	311	299	293	292	306	298	311	338	279	319	324	301	279	328	333	323	280	316	302	307	295	319	292	294	276	273	318	289	313	305	268	312	304	280	317	308	283	298	289	299	291	311	309	258	304	283	297	301	283	283	284	306	293	298	312	326	311	290	300	306	270	315	291	290	313	287	279	278	272	312	312	273	281	311	275	304	284	318	274	291	273	311	320	296	313	292	301	280	334	296	291	334	304	283	318	306	323	288	284	308	285	326	296	294	287	287	331	320	278	279	258	299	317	333	315	297	304	278	298	308	304	308	309	290	265	284	325	299	320	305	350	287	288	289	289	291	294	303	286	289	275	310	300	286	301	306	293	312	286	310	298	307	278	322	285	291	271	258	298	296	281	327	298	292	302	285	302	268	325	329	317	339	294	313	301	331	317	275	321	284	310	337	294	321	298	363	285	314	286	286	270	314	315	312	281	323	297	274	272	291	288	303	320	295	298	320	317	289	279	320	297	296	312	319	308	269	277	305	293	308	291	283	277	310	303	297	292	321	329	320	310	289	301	338	301	302	272	298	294	310	305	310	338	289	318	287	320	301	317	305	311	287	339	302	288	297	315	296	304	327	322	291	321	297	302	290	310	318	313	301	334	278	300	316	280	279	280	280	275	294	310	298	305	323	307	294	307	346	337	310	319	304	293	273	342	285	323	305	298	305	345	300	312	306	338	312	332	295	308	330	290	290	332	301	317	290	298	309	295	280	281	319	275	294	297	293	308	310	297	310	307	284	283	307	281	306	294	304	312	288	280	285	294	305	290	304	287	325	298	308	324	300	292	293	299	280	310	264	281	278	311	314	308	287	293	302	305	324	282	261	304	290	308	300	295	325	298	301	320	285	321	273	284	369	292	300	301	302	280	296	301	274	294	292	299	294	269	296	296	313	315	292	300	332	302	321	292	328	302	332	287	320	300	290	299	315	309	317	315	289	295	299	317	313	293	304	290	284	290	315	264	300	295	253	287	294	323	310	263	333	341	321	325	281	334	319	316	320	285	308	284	312	286	316	286	281	340	335	279	300	317	313	313	297	288	303	290	272	297	323	284	290	321	305	297	305	306	292	304	312	297	288	295	267	321	324	343	308	300	330	291	312	287	292	263	322	304	317	310	325	292	305	322	292	270	274	310	309	288	310	320	281	288	292	288	283	286	265	276	296	309	319	274	312	331	274	300	303	307	282	282	297	269	316	309	286	315	293	321	258	309	304	298	307	334	301	306	283	286	253	281	273	314	280	311	253	299	274	311	260	293	272	310	336	296	316	285	314	298	276	304	322	312	323	294	314	323	281	270	323	268	319	311	308	257	250	320	303	348	310	305	272	309	326	304	282	305	298	318	320	255	287	304	326	317	340	303	267	305	326	298	298	281	289	288	321	331	297	319	345	257	327	299	283	294	301	280	306	328	305	283	320	315	285	296	293	262	306	327	312	316	306	294	304	314	292	303	298	298	294	324	327	337	301	316	303	296	287	326	299	294	317	287	298	328	291	306	304	276	303	317	298	295	287	283	322	294	301	297	286	302	298	317	306	306	315	325	314	325	337	314	303	313	289	309	302	285	332	307	293	325	318	299	275	352	333	284	303	288	286	298	297	295	291	314	329	316	281	264	303	287	281	303	288	275	318	325	290	321	331	286	261	327	278	300	324	293	302	277	314	274	287	313	302	314	311	290	300	298	287	279	307	348	289	262	330	290	268	305	291	295	282	279	314	309	332	299	323	299	297	310	304	316	283	314	265	295	335	288	327	323	279	282	313	284	275	328	286	297	293	295	288	312	337	304	298	309	286	325	296	287	289	280	290	288	324	290	315	306	288	306	323	300	290	270	319	304	294	315	311	282	342	302	309	260	314	315	304	301	299	297	301	338	303	291	323	298	314	297	323	304	289	292	301	340	302	303	277	324	333	300	295	292	316	283	295	296	299	325	293	295	317	302	301	303	296	281	284	300	303	292	315	297	280	317	314	293	288	279	296	320	313	308	304	282	285	275	293	279	307	278	307	320	294	326	269	282	289	327	271	276	335	306	266	328	306	282	319	288	319	283	323	280	324	289	264	315	328	286	283	294	305	323	292	322	304	275	276	304	306	354	308	284	298	306	309	327	312	299	307	318	303	265	292	304	321	294	283	283	307	297	329	289	320	305	329	331	315	299	304	298	309	297	297	297	283	287	272	340	319	292	317	297	273	298	281	294	317	304	301	318	331	286	300	307	302	313	304	285	267	294	292	269	294	299	299	287	286	313	297	292	294	351	294	301	304	304	308	305	275	267	260	241	318	340	308	296	305	315	296	283	351	316	277	279	329	266	309	293	325	320	325	298	276	309	279	304	333	333	286	277	285	284	340	343	294	301	328	334	265	288	294	293	310	307	305	284	294	325	282	304	319	314	283	305	308	320	304	333	304	289	316	321	311	291	319
12275	10407	23066	31787	32287	26092	24889	9584	4367	4568	3572	4020	3564	3117	2806	2552	1552	1311	1042	989	909	938	894	903	856	808	778	784	798	750	745	811	703	736	741	778	747	733	740	714	744	712	685	715	746	728	724	725	724	748	703	740	751	769	748	747	672	761	729	739	759	722	763	715	695	756	721	716	730	723	743	724	747	765	741	749	733	709	698	755	727	696	710	678	719	717	727	689	744	722	744	815	706	742	741	720	743	733	709	761	724	729	736	672	737	733	711	745	711	723	749	734	774	737	754	692	713	742	710	741	728	764	719	725	733	678	704	713	727	723	717	732	750	753	733	701	710	725	689	741	764	768	744	652	691	745	767	698	750	720	747	776	698	710	738	721	769	706	739	777	739	746	725	742	720	732	746	746	694	674	689	736	727	722	803	752	753	685	743	743	722	722	770	710	701	744	760	764	756	747	747	723	743	723	708	712	780	703	719	692	731	747	721	725	748	714	745	717	737	726	717	743	690	769	679	749	728	732	750	733	741	703	736	709	714	761	711	764	765	686	677	701	735	714	707	729	712	679	708	727	754	702	711	759	787	762	686	722	730	746	737	718	709	724	741	694	716	738	712	720	742	727	723	750	706	780	763	760	750	767	715	678	766	691	737	754	745	740	678	699	758	721	729	711	727	781	719	705	714	765	717	701	748	712	713	740	731	721	728	707	728	721	706	750	745	700	767	770	794	754	688	733	746	671	738	763	695	732	728	754	729	731	771	732	760	696	742	681	713	671	755	736	733	764	734	706	684	701	772	743	740	691	708	765	746	710	704	747	796	733	751	700	742	729	752	700	750	743	737	710	744	732	729	734	749	727	743	732	742	753	737	749	729	774	715	687	726	777	745	748	715	706	701	771	772	740	717	738	738	757	787	744	730	693	686	711	723	721	715	695	725	704	735	688	703	753	710	725	710	761	717	724	697	706	761	759	742	724	765	692	668	691	722	774	726	695	752	770	726	704	719	674	729	762	794	685	714	766	739	738	682	737	744	732	752	739	748	724	688	695	705	760	681	756	759	695	734	704	720	694	783	750	727	755	718	768	725	767	767	747	714	758	706	721	713	719	747	740	764	705	678	721	704	723	735	716	705	716	717	757	665	706	707	715	692	734	736	730	707	755	709	745	700	716	771	716	661	689	730	702	744	765	695	720	737	710	735	737	741	689	725	742	691	688	754	670	772	748	717	722	771	739	717	760	712	720	726	787	752	717	720	768	699	722	722	748	695	736	728	689	705	684	701	730	730	720	710	737	702	747	717	743	736	723	716	703	756	751	728	729	740	725	712	710	688	712	706	752	709	744	768	746	737	708	775	701	752	741	724	757	726	733	731	746	757	703	725	685	750	740	744	740	684	740	649	725	791	739	731	749	742	680	686	682	768	706	772	722	675	773	778	730	729	733	665	727	730	761	758	769	729	690	711	739	740	753	756	733	728	703	791	751	711	708	729	756	753	711	725	728	766	752	719	691	653	745	690	721	738	753	709	696	717	731	749	736	695	704	719	673	754	740	745	733	755	752	748	764	785	730	720	734	737	725	721	734	759	740	763	706	779	695	775	775	718	746	703	686	689	714	739	746	686	678	777	735	748	718	752	748	744	766	730	769	754	712	742	735	753	747	749	700	759	766	718	692	709	712	723	694	692	727	749	725	712	729	707	733	721	763	741	684	760	703	720	756	740	711	726	719	735	673	749	760	743	749	695	731	723	714	727	668	714	690	753	758	752	739	717	700	769	719	725	704	692	714	782	706	780	698	719	774	707	691	688	702	706	694	698	709	704	702	731	728	746	751	744	721	719	686	748	776	721	746	702	722	737	746	729	722	711	717	746	745	716	743	671	788	744	702	773	722	731	717	713	737	728	716	726	675	734	691	756	727	740	691	736	692	728	743	717	715	691	692	730	709	723	723	701	751	732	716	769	732	758	729	746	778	718	753	741	709	757	733	697	741	750	694	676	737	780	769	766	732	710	726	697	698	727	715	738	711	732	717	693	735	743	734	767	734	696	697	712	731	717	716	753	756	733	708	712	728	670	719	723	754	721	743	738	724	735	754	700	703	756	743	710	729	759	755	765	748	736	717	766	711	764	753	741	730	791	771	751	699	706	722	768	710	700	763	711	710	744	705	761	688	691	678	740	723	747	762	757	716	734	729	705	743	707	736	742	719	705	726	756	746	767	745	669	722	697	694	785	708	742	733	738	696	748	739	796	746	700	716	733	730	745	801	725	721	712	684	727	733	764	691	724	692	791	726	689	765	718	686	738	758	726	743	687	738	717	698	714	713	735	696	737	767	752	741	772	735	751	750	761	767	792	687	742	750	741	764	681	720	765	728	729	679	740	795	726	786	735	717	741	728	704	747	712	693	719	735	746	731	704	715	765	737	752	745	741	717	660	720	706	746	710	738	716	703	744	759	751	708	752	687	713	696	718	711	759	738	715	712	752	733	744	717	677	703	749	755	703	689	742	702	694	662	781	740	695	738	729	675	707	699	770	815	750	729	735	694	727	737	752	726	689	684	736	723	732	746	709	703	766	737	736	734	710	742	732	729	774	735	766	778	747	718	744	679	716	742	731	785	726	724	727	725	738	740	723	748	769	726	680	716	714	781	727	741	737	748	739	655	727	698	734	715	766	787	758	790	691	741	756	692	738	736	740	747	745	685	704	733	738	752	694	736	717	759	743	719	781	743	747	752	727	713	736	746	734	729	708	717	732	744	715	751	657	752	705	745	757	725	707	764	718	663	736	687	718	744	682	722	678	741	671	773	737	749	716	724	737	759	704	753	741	736	743	698	761	691	745	751	752	748	716	721	697	757	758	708	741	795	717	707	676	751	701	732	718	685	721	756	721	780	723	688	764	749	713	755	730	762	733	741	699	725	698	722	751	751	726	727	774	700	744	741	771	755	731	728	746	729	688	716	724	762	730	697	756	728	731	705	737	716	806	749	798	738	711	710	755	730	723	764	759	747	727	745	717	753	755	763	684	729	738	727	766	746	683	732	711	769	718	709	775	751	757	713	728	750	724	761	739	717	749	781	728	709	716	693	728	763	747	765	730	749	728	678	706	715	763	760	710	700	789	760	747	736	760	708	715	716	763	740	735	684	731	694	748	744	738	711	753	717	738	668	711	776	750	701	715	730	711	732	701	717	759	675	756	759	714	702	707	718	722	708	701	739	680	750	729	747	714	702	697	723	730	752	755	728	722	700	732	686	766	686	740	722	742	729	748	705	722	711	719	690	746	737	701	748	741	722	754	707	770	768	774	726	671	736	703	709	747	737	706	701	719	729	728	739	712	717	720	745	717	789	739	776	757	795	720	717	721	708	787	727	714	757	680	720	769	753	716	728	690	712	718	742	734	687	704	755	704	762	760	747	771	726	750	712	722	739	706	727	701	727	728	757	771	686	747	733	746	758	721	708	655	709	740	750	699	683	693	717	803	690	726	697	752	731	750	755	704	741
23296	16016	26484	26406	25070	21749	20504	10597	3849	2180	1441	1403	1192	1063	868	691	447	341	307	292	241	239	244	266	230	224	224	224	225	228	216	198	209	244	204	193	208	204	224	209	228	213	185	218	218	211	220	207	179	208	173	216	200	190	230	211	221	207	198	205	228	210	186	220	202	186	171	204	228	229	210	184	219	186	218	213	218	207	217	182	194	220	235	206	212	173	185	207	211	215	202	210	234	201	190	192	195	191	219	205	221	231	223	203	184	216	221	214	186	206	196	172	218	222	195	231	224	218	190	205	198	213	198	219	205	198	220	225	188	205	191	210	213	205	219	211	234	199	205	216	228	198	204	190	226	219	196	194	217	222	219	218	196	210	208	216	217	197	186	200	218	197	224	203	218	213	193	196	187	215	179	201	212	198	193	207	238	228	209	212	186	207	195	219	183	167	200	203	181	182	185	213	187	221	210	220	206	209	230	211	211	192	180	216	219	211	203	193	202	205	198	216	220	216	234	209	204	209	223	206	222	224	198	205	208	215	199	197	220	232	195	214	200	219	224	212	187	207	214	208	220	187	189	205	194	171	198	207	224	181	188	227	223	197	193	213	216	216	206	195	206	180	213	226	205	213	225	229	213	203	230	220	190	236	200	197	208	210	221	197	231	199	208	191	201	216	197	215	238	178	195	186	248	237	256	223	200	217	185	227	218	192	202	215	182	185	189	199	209	220	224	232	235	223	233	224	210	193	240	205	210	219	209	190	247	202	195	201	236	211	190	181	188	198	218	211	193	205	215	256	229	178	185	217	203	220	225	213	198	212	228	196	202	197	201	246	234	193	204	190	220	192	184	255	227	195	231	197	203	215	225	210	207	207	213	226	218	203	207	214	205	209	213	225	205	201	219	204	191	207	237	213	243	189	197	199	206	187	232	199	202	232	218	201	232	210	194	208	222	209	207	228	216	212	195	217	222	206	209	199	206	220	189	218	205	172	208	232	222	223	230	208	212	201	222	205	241	205	200	207	181	203	211	206	201	207	186	225	182	198	214	192	218	252	232	214	176	178	219	207	205	202	198	225	213	210	192	238	217	222	190	217	228	187	190	215	209	210	193	202	219	199	220	232	223	203	201	192	211	210	202	225	197	224	169	210	208	189	197	214	209	217	229	236	214	207	202	208	197	184	195	207	227	223	224	219	229	210	200	232	209	200	213	228	229	198	199	212	220	222	191	207	222	226	192	188	213	199	217	247	206	203	190	221	228	203	213	203	205	194	201	214	189	216	196	192	216	211	231	208	203	196	211	193	200	205	209	203	222	192	218	215	186	191	233	209	216	220	197	208	210	201	233	196	203	223	194	188	181	205	170	185	219	196	213	166	206	195	204	227	237	217	192	207	211	198	235	216	207	207	219	220	229	205	224	217	211	224	209	221	189	207	208	232	178	178	226	214	222	212	230	232	211	199	212	221	216	226	197	206	198	215	232	210	197	172	199	206	231	205	218	222	190	216	177	203	202	190	219	190	234	198	231	207	235	202	220	209	190	217	198	210	227	206	199	216	180	193	211	216	192	204	187	242	201	209	224	215	174	198	207	189	218	211	204	213	212	188	219	213	209	210	215	173	202	198	236	198	224	208	224	203	215	192	224	215	221	203	217	226	218	197	180	190	239	211	198	217	166	230	191	210	198	220	218	209	222	213	193	218	182	193	206	198	222	209	191	216	209	216	206	199	209	196	188	202	227	187	205	243	214	196	225	194	158	205	246	246	206	189	214	195	205	212	208	190	211	220	193	217	213	252	188	203	193	192	207	202	220	208	206	196	194	217	238	204	211	229	244	192	200	199	181	205	212	217	220	189	224	238	234	204	215	203	222	238	221	208	200	206	197	206	184	203	248	218	206	200	234	214	219	223	195	201	210	231	203	226	222	180	182	222	224	235	217	208	221	195	209	185	217	214	201	211	216	209	215	241	206	222	215	187	198	199	208	214	214	199	211	235	201	213	191	228	198	188	236	196	218	218	190	214	201	208	204	189	215	208	216	208	221	187	186	214	220	230	200	213	213	216	219	194	216	210	197	222	220	223	213	205	212	210	202	191	209	209	214	215	201	215	193	212	197	211	217	201	206	216	193	229	185	204	217	214	203	186	202	215	192	199	193	194	246	200	228	222	192	197	212	218	222	205	208	204	187	193	198	203	223	200	204	215	208	219	185	212	202	230	241	205	194	212	217	223	210	235	223	198	207	195	188	225	185	228	227	241	188	228	221	219	218	216	191	217	192	192	214	194	198	210	201	207	190	217	238	200	215	217	233	203	218	172	193	210	204	217	197	229	213	214	196	216	190	239	216	221	193	228	190	210	203	202	226	201	219	198	216	219	198	185	193	219	213	220	188	241	234	206	205	195	181	225	229	231	200	226	236	178	199	195	201	220	197	200	245	218	228	238	190	195	226	182	188	203	173	239	202	220	230	223	258	212	182	201	210	214	196	208	189	209	207	162	204	202	205	205	204	199	185	202	204	203	201	247	235	196	200	215	209	208	182	210	208	213	189	198	203	190	216	221	197	191	210	211	201	206	202	181	180	216	196	217	208	219	198	214	217	204	188	206	226	177	211	205	209	206	174	228	206	206	203	204	202	191	191	208	239	205	208	201	232	199	202	206	239	192	236	222	203	206	211	215	217	206	189	206	231	194	217	207	225	198	183	204	218	230	215	204	208	185	209	245	194	213	193	227	191	222	203	208	216	182	203	206	187	200	197	203	224	198	216	222	218	237	212	241	214	187	207	204	219	191	186	203	201	188	199	205	199	196	205	198	186	196	233	195	223	203	222	222	215	223	205	201	209	206	202	190	210	197	200	195	202	201	201	238	215	238	204	185	185	206	193	227	191	201	190	200	201	209	181	203	216	191	193	187	211	233	204	188	196	207	218	194	214	209	233	207	217	187	229	228	187	223	213	234	206	201	214	207	195	208	199	219	207	180	192	181	194	219	239	200	211	186	215	210	187	209	207	200	213	220	199	197	204	206	210	212	230	194	201	190	203	199	226	208	236	222	192	189	188	209	217	214	182	199	236	216	194	202	226	190	251	224	233	205	198	180	215	205	208	205	204	219	231	208	211	219	208	217	225	203	220	197	205	220	204	211	180	185	209	175	195	211	217	213	185	190	212	240	204	207	214	178	206	202	196	203	221	208	195	217	217	211	213	213	226	227	186	209	204	215	219	239	199	192	204	229	211	197	207	231	220	207	185	211	189	200	192	183	199	207	217	194	203	203	194	202	230	229	208	203	208	191	229	188	204	198	193	203	218	216	234	212	206	220	216	231	204	195	197	234	211	222	232	199	247	213	196	224	198	187	209	195	206	197	212	217	205	214	186	233	200	198	235	199	211	158	204	212	209	199	218	210	198	219	217	199	231	204	195	223	212	185	222	202	209	214	208	226	195	233	217	206	205	209	206	201	193	202	194	200	193	234	196	200	198	197	201	194	186	224	210	219	203	221
15472	14559	30807	33658	32481	29395	29412	12233	6045	6808	5476	5788	5131	4917	4162	3636	1837	1623	1254	1083	950	901	828	777	718	679	645	675	630	606	612	582	558	610	554	569	577	580	581	536	509	565	548	531	511	530	518	543	559	481	520	498	547	567	538	548	558	526	566	490	516	532	515	511	589	530	516	554	513	553	514	505	499	530	558	536	520	517	525	560	538	527	539	509	512	533	520	546	502	513	514	477	540	520	538	528	506	545	493	503	497	578	504	511	502	501	513	552	523	547	545	561	483	522	567	565	545	500	539	470	512	507	494	547	534	560	547	515	518	492	509	567	535	553	522	526	518	542	552	544	556	536	524	531	527	529	548	563	537	543	547	507	531	498	526	538	536	555	521	538	542	487	536	531	490	505	538	520	546	520	531	566	531	535	523	543	501	529	498	484	545	514	541	531	535	505	543	527	529	508	535	523	547	545	528	524	496	535	505	523	524	549	489	543	511	551	556	531	555	498	576	510	537	538	514	508	556	549	539	516	501	511	541	517	512	523	527	513	531	518	527	531	500	524	549	519	507	542	538	507	552	549	553	553	503	524	554	527	529	499	546	553	476	540	506	542	520	530	491	493	556	553	525	505	527	572	510	530	513	520	514	538	531	531	515	495	522	518	526	532	520	567	514	528	530	497	560	532	538	536	538	556	528	527	536	502	564	558	495	491	576	543	572	546	513	579	507	486	516	548	517	534	541	511	508	523	559	523	480	536	565	502	594	511	500	523	524	515	541	561	515	521	504	533	459	521	526	562	529	522	531	522	537	523	536	519	528	498	528	502	525	558	513	515	506	496	510	520	519	496	514	547	539	486	538	486	490	532	523	514	553	519	515	531	544	552	543	566	494	504	487	529	501	488	500	532	544	524	500	560	517	535	516	517	525	513	493	511	541	512	509	514	536	530	520	589	515	485	502	518	489	556	518	534	535	540	550	519	536	529	495	478	524	521	558	530	540	474	558	546	526	516	521	549	517	502	561	507	490	546	479	512	501	547	550	534	537	518	511	513	535	519	541	542	493	519	512	570	523	542	529	513	520	530	553	533	513	511	564	510	506	564	533	554	500	525	554	522	518	539	487	524	501	515	538	543	539	502	537	530	533	471	549	529	488	557	571	557	538	527	523	518	546	525	505	515	516	489	509	536	517	544	522	521	544	519	520	529	499	526	540	565	537	506	517	565	524	531	572	538	527	534	516	504	502	496	527	533	523	513	542	541	506	505	503	544	534	528	486	540	550	525	552	517	514	516	520	516	496	544	573	527	539	521	537	517	512	534	544	547	497	529	529	520	514	489	542	528	544	523	474	543	505	536	553	523	543	507	521	532	517	527	541	533	480	532	544	504	550	492	511	526	571	544	529	513	536	578	513	512	534	491	552	538	534	513	532	478	557	526	467	513	561	565	519	501	558	512	481	521	550	529	557	502	521	494	518	522	509	519	539	531	549	471	521	499	471	512	559	577	467	482	509	573	515	541	509	499	548	574	516	527	537	512	551	543	520	520	524	531	550	524	514	489	577	507	531	497	539	545	504	496	541	545	505	492	509	539	500	513	523	536	522	541	493	531	508	526	549	518	549	508	542	535	467	541	534	514	542	568	513	503	490	553	517	508	580	556	535	500	522	538	550	538	591	498	504	557	506	539	541	529	528	506	528	510	532	505	540	485	534	505	515	535	541	507	505	484	542	519	513	523	523	512	510	542	523	485	481	569	543	528	554	573	543	494	513	472	482	539	544	503	508	558	509	555	558	532	544	472	525	507	510	572	548	520	509	528	528	512	520	496	579	519	535	532	523	496	511	563	513	507	530	526	571	504	516	529	538	527	499	519	519	530	510	546	576	523	517	531	513	548	542	519	535	553	530	587	472	507	521	538	527	488	527	558	547	540	513	573	503	530	547	540	511	515	592	490	533	485	518	526	507	491	574	536	544	534	550	541	518	534	551	526	582	576	518	536	536	544	506	516	509	538	510	552	540	520	533	543	556	552	534	499	532	557	522	527	511	524	511	513	500	496	548	522	533	519	544	504	516	507	537	540	509	513	512	513	540	531	487	502	508	536	525	507	520	506	551	520	543	552	474	529	506	528	537	548	546	522	514	508	528	571	517	532	494	548	512	547	493	539	565	530	539	543	537	556	530	515	532	548	540	543	577	539	516	512	503	536	537	518	545	535	500	511	569	521	500	573	511	536	546	555	515	526	494	533	504	553	534	532	468	528	524	527	535	531	538	525	491	549	491	543	489	533	523	519	490	534	525	509	536	528	502	511	571	532	543	516	521	527	530	595	512	547	523	540	506	540	555	538	550	516	518	505	510	545	535	520	552	584	560	505	505	545	535	518	524	548	541	540	519	530	527	518	546	501	508	552	532	554	552	518	527	540	513	545	542	502	546	528	503	524	543	558	530	544	513	522	535	487	540	547	563	558	490	526	522	523	528	505	586	505	500	519	498	500	554	516	517	529	528	530	566	476	528	522	537	564	542	557	500	560	511	482	558	491	514	558	555	508	509	553	537	557	539	494	500	550	538	532	512	490	500	529	519	514	527	502	508	538	540	539	515	562	540	546	554	533	518	499	527	581	566	536	535	509	504	497	535	513	519	554	520	543	524	496	536	510	564	537	507	529	577	536	526	506	564	516	498	504	526	521	520	548	509	570	538	512	496	517	531	513	485	546	542	536	514	558	530	568	538	580	495	564	551	530	527	537	523	517	509	496	531	497	505	513	508	541	508	490	518	557	540	478	506	537	513	476	564	503	510	567	537	535	563	551	544	507	555	487	547	517	576	525	537	536	522	533	473	514	540	520	501	519	531	491	502	488	505	551	499	506	514	546	531	556	526	508	483	538	557	548	507	506	560	522	543	522	509	520	533	548	516	498	546	539	546	536	505	510	529	495	482	563	525	541	537	554	479	532	510	556	528	517	482	518	556	530	536	542	500	549	587	521	494	544	488	539	576	528	553	491	462	530	581	553	529	515	503	517	505	552	527	522	554	517	506	555	563	516	493	548	523	540	555	517	530	530	501	543	495	531	547	532	533	505	491	531	529	526	498	464	539	534	511	519	507	551	517	508	492	481	492	506	537	552	554	530	491	523	513	512	525	481	511	539	518	492	548	525	512	485	543	508	532	545	538	525	523	551	504	535	527	526	531	570	506	549	550	509	539	533	515	506	562	532	522	510	507	561	532	542	560	501	521	518	545	523	495	501	530	513	508	526	499	556	521	495	515	534	520	529	571	529	520	521	560	538	530	512	566	547	558	566	537	538	568	577	493	506	559	532	536	499	539	607	515	541	525	530	540	554	527	509	514	528	497	538	529	566	570	524	546	560	552	488	520	506	529	570	509	525	542	537	512	507	534	561	530	513	519	505	489	573	549	559	509	518	528	529	559	579	562	550	513	532	547	514	548	518	522	575	513	542	505	495	498	507	569	504	511	555	549	502	538	520	500	525	542	550	571	512	517	522
6667	4050	5054	3557	2220	1359	1022	608	527	495	484	449	453	435	408	400	370	369	385	366	352	379	371	313	359	376	357	361	341	362	386	343	372	356	350	344	339	352	344	360	379	331	347	354	358	325	361	336	360	359	347	339	335	321	349	354	334	349	360	355	339	347	341	372	340	325	313	328	324	369	373	342	346	338	377	336	376	323	358	338	346	345	362	351	347	390	347	341	324	357	362	346	393	362	368	330	360	365	335	356	363	377	361	345	336	356	325	347	332	362	308	357	346	338	330	380	393	336	342	333	351	380	353	331	338	333	335	326	354	354	374	343	345	352	332	336	324	353	379	346	367	349	338	355	369	383	376	351	348	330	363	344	342	391	359	325	325	368	374	317	364	333	324	314	361	358	368	321	363	352	376	334	327	330	353	331	337	344	354	381	323	364	362	349	365	342	353	366	342	315	363	363	349	352	347	356	360	408	363	379	336	351	341	383	357	329	353	355	333	365	369	352	361	325	377	335	328	354	363	318	379	347	343	339	332	355	311	339	347	351	373	355	334	316	305	327	323	340	345	357	335	389	343	330	317	355	381	361	354	348	350	388	341	337	363	349	373	360	344	322	347	368	331	317	369	361	332	335	334	327	327	358	337	340	370	352	369	418	349	298	334	373	352	323	372	368	374	378	333	344	370	327	351	336	303	325	363	345	336	329	316	320	351	379	337	382	365	359	336	354	350	334	362	327	352	367	351	399	347	378	329	364	329	374	362	367	359	329	312	340	355	337	354	330	325	318	403	359	374	362	364	353	308	350	358	374	337	365	340	340	324	346	349	320	339	322	328	346	355	352	345	350	366	304	346	323	360	318	323	344	333	358	352	320	326	312	329	353	349	340	329	357	392	327	375	346	369	335	363	347	370	349	356	338	341	361	351	327	370	393	366	318	373	340	362	341	342	361	345	351	371	338	341	363	336	332	333	338	363	312	369	330	335	352	377	339	330	306	329	331	359	349	361	305	370	375	384	330	367	380	381	335	343	329	337	323	356	334	331	344	363	310	361	322	364	346	357	346	343	326	340	366	349	314	358	343	324	320	364	286	352	366	354	324	342	360	377	356	366	344	384	345	345	350	355	372	332	361	357	357	328	359	311	341	346	321	339	343	346	372	339	371	337	341	328	359	355	352	344	346	374	354	355	363	329	325	370	368	319	347	361	318	337	328	350	300	365	381	372	359	326	364	365	307	302	348	338	353	346	365	318	320	341	303	375	344	347	353	347	364	370	363	342	343	339	376	347	324	341	336	387	356	340	349	365	338	344	364	367	339	356	343	345	345	342	362	330	362	358	315	318	354	349	329	351	349	384	348	328	376	345	330	356	377	332	350	381	355	362	326	356	365	324	326	382	374	380	317	363	369	381	339	362	382	358	342	336	341	340	343	313	346	358	345	337	314	342	372	358	344	321	392	346	314	376	357	342	381	373	353	363	361	347	340	387	323	375	351	314	309	316	334	339	334	311	362	352	310	349	335	369	342	335	348	356	365	331	315	324	364	334	329	327	347	341	329	349	354	351	333	357	346	354	360	376	370	345	379	390	343	344	375	347	369	387	320	323	356	340	342	359	351	337	348	375	330	350	355	353	346	360	360	361	337	364	300	363	350	366	393	351	333	350	349	345	347	337	338	356	338	335	363	330	335	343	338	373	349	372	356	329	335	358	308	330	369	285	348	359	371	362	336	347	358	354	342	369	362	367	352	354	342	320	365	347	375	372	350	348	348	342	321	308	353	330	313	348	339	336	320	351	337	326	332	333	367	373	334	348	358	349	343	369	356	341	352	345	349	341	358	373	332	356	324	354	314	383	337	312	370	352	327	346	359	327	352	366	351	330	362	333	320	336	315	365	329	403	345	351	350	311	362	363	356	348	310	350	354	311	363	325	354	340	361	334	365	371	355	346	349	327	340	358	343	347	365	306	366	345	351	385	346	357	347	367	339	340	319	342	362	323	320	377	368	364	368	331	357	330	347	352	321	378	336	384	340	342	326	310	320	373	355	345	330	380	334	347	346	309	356	382	381	329	338	341	340	347	367	345	363	357	354	338	340	354	358	356	334	319	359	359	333	333	374	361	323	353	332	339	326	348	324	361	370	360	323	318	347	343	365	333	325	352	365	315	343	386	358	374	349	376	365	351	374	342	357	349	377	329	355	361	382	314	331	327	315	357	370	340	357	380	346	335	345	383	355	358	299	304	339	366	358	390	346	350	325	347	338	346	328	370	353	348	330	356	324	321	343	318	334	341	368	357	350	345	335	333	363	326	373	344	355	360	381	342	334	306	342	357	390	378	332	334	368	343	370	371	332	349	323	367	325	312	382	316	317	359	311	345	327	361	352	346	362	332	311	358	317	391	352	353	366	360	356	369	318	321	359	337	331	375	357	355	323	346	362	313	347	344	358	356	356	340	369	365	347	351	329	368	354	363	355	361	380	340	349	345	347	331	348	335	346	345	345	351	326	360	380	335	336	358	353	384	363	302	346	337	336	357	365	320	329	310	378	378	358	359	342	353	336	329	334	399	377	330	342	357	334	355	312	319	347	347	328	343	386	370	365	325	345	341	336	353	362	370	377	364	352	345	361	334	343	336	375	333	395	363	388	347	359	364	361	348	377	350	374	320	346	353	338	342	343	375	344	407	334	338	355	330	359	390	333	303	341	371	354	359	305	329	317	314	354	325	322	324	339	339	363	338	366	360	334	378	347	327	359	346	340	353	372	366	348	345	347	352	320	351	347	328	327	306	338	360	345	355	351	355	355	374	363	389	361	354	333	359	362	374	317	373	320	347	389	339	371	340	342	369	337	316	351	427	334	369	349	345	366	330	324	356	364	361	355	356	337	357	361	343	338	352	342	337	368	344	363	343	334	366	380	328	335	375	362	362	396	342	352	348	369	367	379	324	327	336	350	346	367	318	359	370	356	341	329	330	351	362	377	354	327	396	349	331	339	352	308	315	374	358	318	351	311	319	349	338	345	360	369	333	338	360	388	360	329	325	343	367	349	360	359	370	322	327	350	374	307	368	376	326	359	354	358	371	370	380	337	345	370	375	317	370	355	351	356	309	355	343	381	330	342	387	334	365	362	329	339	367	322	337	346	373	357	385	336	338	337	356	348	348	359	326	349	372	334	352	341	325	344	357	370	364	352	317	332	365	369	377	331	332	363	340	343	370	366	344	403	352	357	360	337	345	345	368	362	344	339	371	317	334	373	337	323	363	357	359	362	366	297	375	388	351	332	340	365	337	316	358	356	339	357	323	347	360	339	352	363	350	354	326	364	333	338	343	326	350	341	309	314	342	367	356	310	376	338	353	370	333	324	368	357	348	350	343	354	356	364	360	376	337	350	359	336	359	336	331	333	337	349	354	366	336	372	331	368	346	359	362	375	383	324	334	330	368	351	333	350	352	293	341	387	349	298	341	338	352	335	334	348	356	338	334	333	376	356	358	353	362	340
5426	4681	10288	10458	8211	5680	4411	2528	1980	1728	1617	1499	1421	1315	1147	1107	1029	1002	999	964	929	864	881	897	888	853	904	825	848	859	895	843	821	865	818	807	891	873	819	853	835	865	832	859	896	863	835	862	821	840	810	807	810	848	826	851	849	850	857	797	855	807	823	843	813	842	835	860	863	871	849	813	837	874	830	858	820	791	886	848	853	811	894	807	792	844	810	857	820	808	891	851	842	838	843	841	833	878	830	831	814	835	816	857	852	820	853	878	840	821	833	834	820	843	899	828	797	837	823	782	854	838	850	831	801	851	823	827	808	828	821	884	868	839	867	754	855	898	875	843	843	813	850	789	820	793	843	839	823	824	840	923	840	870	819	874	813	849	849	808	843	855	840	809	799	851	832	852	868	859	879	789	844	869	873	824	858	901	838	855	869	845	843	825	802	858	835	815	813	864	881	858	848	870	797	794	812	805	856	788	837	799	896	873	820	842	818	819	811	832	826	876	894	865	813	812	871	810	888	821	856	812	804	858	823	846	874	808	815	818	833	860	801	901	824	825	834	833	848	828	795	818	844	876	846	825	816	838	822	859	813	815	835	830	877	873	880	848	845	842	780	829	842	816	842	833	814	828	838	845	843	863	872	838	856	861	823	799	824	857	727	805	847	864	823	786	802	790	778	897	809	895	831	821	856	809	860	817	844	856	803	812	823	870	801	852	870	854	816	829	841	812	836	831	815	805	866	807	847	804	873	801	808	815	826	819	810	866	830	813	829	832	844	848	810	808	820	861	866	846	784	857	811	852	825	819	802	821	830	824	842	867	843	817	871	853	830	817	852	891	863	840	856	836	795	815	881	834	803	853	835	852	825	818	817	853	815	835	836	872	825	843	849	864	842	865	872	830	791	868	810	827	784	839	859	842	833	820	839	862	821	830	908	820	815	847	874	812	837	876	827	843	871	875	841	833	865	839	832	827	849	861	804	855	834	810	847	889	857	851	869	833	794	827	824	844	803	865	880	816	811	814	855	806	816	826	836	809	831	826	866	833	889	909	829	861	859	837	806	825	848	866	878	854	861	777	808	854	842	848	879	877	879	844	832	863	793	849	820	866	861	825	877	833	835	843	892	858	830	859	829	804	854	832	905	878	868	799	757	888	868	843	857	833	844	866	821	808	849	813	845	872	838	814	806	827	810	846	809	829	802	869	823	853	869	777	862	820	861	807	876	869	852	853	825	822	782	799	807	839	825	850	804	809	873	896	844	828	855	819	844	808	851	852	846	898	833	845	845	835	831	816	834	846	859	740	810	846	843	835	874	855	799	853	765	867	895	852	812	779	833	822	785	831	854	824	848	865	832	853	788	829	832	792	846	840	856	845	846	851	796	864	863	778	868	825	825	863	825	836	852	827	823	815	805	854	823	863	810	812	808	827	821	814	852	775	831	819	821	874	830	861	811	758	885	874	839	835	865	880	924	851	830	824	823	828	824	884	819	844	832	810	871	840	858	809	856	791	809	880	840	821	848	844	840	835	800	836	857	819	864	837	892	847	784	862	803	857	802	836	832	773	836	810	827	869	840	849	832	834	845	836	863	824	895	805	827	798	823	799	823	865	841	858	826	827	849	832	854	818	841	810	860	823	853	786	847	804	867	812	821	859	826	889	796	835	797	814	858	860	842	817	855	831	882	843	831	839	879	897	834	849	829	823	814	839	849	790	797	807	829	801	844	813	832	894	861	853	826	791	915	826	828	760	836	849	789	860	851	880	829	824	829	808	823	835	816	825	802	837	782	841	808	808	853	893	817	838	916	861	836	866	844	788	840	856	856	819	867	844	847	892	893	873	864	782	787	826	885	839	868	831	820	856	863	835	826	822	791	817	830	859	840	880	825	847	815	831	825	840	836	863	890	843	866	798	851	823	833	866	885	853	818	819	852	875	798	841	852	848	814	799	844	843	808	833	870	816	838	884	845	866	843	839	860	851	821	854	831	819	842	853	854	836	856	837	802	837	820	845	841	819	834	842	881	853	860	856	875	801	860	857	831	877	853	797	835	846	850	834	870	850	822	842	830	853	836	810	825	838	833	828	819	825	798	830	841	827	837	813	870	862	838	814	820	863	830	817	833	768	882	880	815	875	859	875	813	786	811	848	837	861	857	793	836	801	821	878	811	822	885	800	818	832	844	854	753	816	807	854	889	858	882	853	910	808	811	846	860	847	854	829	822	857	810	778	868	774	844	773	817	785	891	875	855	918	786	863	858	887	823	919	818	866	820	828	770	843	805	844	861	850	826	850	841	820	841	808	858	850	868	873	790	883	839	833	816	829	811	790	829	836	825	810	810	852	866	869	835	835	870	783	798	809	828	864	846	822	806	818	817	836	835	819	818	816	818	783	879	810	800	842	812	859	863	852	860	842	784	845	841	849	809	851	846	820	855	916	803	828	840	875	892	859	826	858	917	820	877	833	826	878	794	856	826	860	900	870	871	830	858	829	843	806	832	846	825	821	800	872	814	792	859	876	876	883	814	854	833	864	796	858	821	812	903	767	781	864	859	839	823	787	817	805	819	818	818	824	845	864	804	866	848	888	827	828	871	793	821	872	846	855	864	879	869	874	816	896	845	869	835	851	872	824	819	829	858	856	835	836	889	824	780	817	839	843	856	865	867	850	816	835	827	809	828	858	831	846	848	861	841	911	883	848	840	808	824	825	824	851	861	900	818	799	843	830	800	776	898	805	807	789	860	852	831	851	813	817	840	868	836	874	837	887	848	892	823	865	839	850	825	795	833	850	837	837	805	787	826	850	852	830	890	818	805	886	824	811	841	844	840	839	847	873	807	805	885	859	896	812	883	824	884	857	888	832	824	869	860	868	816	820	782	861	820	848	861	820	794	812	890	854	865	821	859	790	800	815	848	886	842	846	827	889	841	824	849	857	860	890	798	841	794	843	833	851	777	795	824	853	819	823	809	838	813	845	857	834	804	861	883	850	828	847	891	836	828	847	833	826	842	804	849	780	826	853	865	829	772	858	835	870	871	834	809	856	846	868	838	811	833	873	859	869	776	861	767	847	821	813	829	801	851	832	893	898	874	834	856	808	818	802	805	842	825	848	775	808	763	882	803	827	854	794	848	894	838	800	800	844	835	848	851	820	852	788	832	789	838	813	840	815	841	803	810	842	784	842	780	817	874	804	846	848	792	843	871	842	836	796	834	852	825	858	814	792	832	819	818	841	875	817	870	858	845	804	860	830	863	914	872	853	838	806	823	844	846	845	866	845	785	851	849	842	826	822	855	853	843	815	836	853	854	868	842	825	852	857	890	808	815	828	864	889	788	887	832	873	809	833	835	825	805	824	859	875	840	809	834	846	853	840	849	873	879	827	830	813	811	841	826	845	843	819	894	793	867	847	861	886	804	851	822	821	854	828	785	871	858	831	831	851	827	839	823	891	842	868	806	862	853	864	838	834	839	851	889	882	831	814	869	831	833	821	869	887
15789	10696	14677	17951	18293	14878	10438	3761	1705	1210	1003	938	736	770	621	555	384	391	347	332	299	325	325	327	318	307	312	298	309	312	316	320	290	280	290	301	316	273	276	306	298	322	325	296	330	296	288	315	309	316	291	272	310	268	284	310	272	262	268	297	304	297	262	290	281	289	306	286	287	285	307	294	282	288	289	315	297	303	302	278	276	300	298	307	321	261	301	279	304	287	312	323	304	306	281	299	270	290	312	263	318	296	307	288	281	307	343	282	275	299	324	285	291	295	278	303	289	289	289	292	307	311	297	285	298	285	281	292	335	295	295	283	328	300	296	312	287	269	305	315	313	312	300	332	304	283	289	302	307	282	277	293	316	312	317	276	292	285	339	299	282	303	282	285	284	299	307	280	333	316	297	313	325	302	309	309	308	328	326	317	292	316	301	273	329	313	318	279	294	264	287	336	272	328	314	286	290	263	269	290	305	287	324	306	314	307	305	303	317	300	253	313	307	279	293	298	308	323	266	253	294	311	293	284	284	282	275	283	300	323	268	301	280	290	292	308	311	305	312	288	314	293	312	275	285	291	294	293	289	307	283	313	307	315	329	284	283	318	294	315	303	282	309	319	291	304	312	294	268	317	257	266	323	331	271	288	326	295	302	322	289	297	285	300	279	338	304	290	315	293	303	338	328	318	297	319	292	316	318	288	317	290	301	311	296	292	288	264	305	317	277	308	307	289	284	299	269	304	288	287	286	299	262	277	322	298	305	297	300	290	317	283	306	289	292	287	268	295	317	309	281	280	321	290	318	299	294	309	320	305	295	299	318	310	295	317	317	312	306	289	288	313	297	295	285	294	304	289	275	289	311	299	293	302	277	325	298	282	273	284	288	292	271	307	276	297	268	323	289	290	307	307	292	307	276	294	303	268	299	304	272	304	271	305	267	301	297	300	323	318	303	302	292	282	268	283	273	293	276	277	316	293	296	307	274	298	308	295	300	293	305	331	277	277	309	287	291	279	297	270	315	286	316	276	280	307	306	299	290	279	291	274	267	278	296	283	293	299	304	294	264	271	300	287	324	302	306	307	326	272	312	287	315	310	260	313	260	298	265	290	290	284	337	324	311	323	285	315	320	293	278	290	320	316	302	268	295	290	288	290	291	317	278	292	294	291	285	289	330	265	330	305	282	295	312	281	279	299	314	309	297	313	295	313	330	296	303	305	286	293	296	258	278	317	304	299	290	260	310	326	311	308	305	298	328	314	361	327	300	314	318	299	317	292	313	300	311	291	298	274	298	284	302	266	297	288	326	317	280	284	310	298	282	316	302	276	310	303	298	296	312	285	321	283	273	308	290	318	299	284	297	285	305	290	293	310	289	287	297	294	302	317	286	304	289	276	280	335	317	242	311	276	311	314	306	284	298	295	316	291	316	290	300	318	294	272	304	270	296	330	328	302	252	298	300	296	287	270	321	292	292	289	284	283	332	321	271	300	291	290	312	306	318	306	287	288	289	300	293	283	326	281	311	324	298	296	295	338	310	305	276	306	286	311	307	291	336	278	296	295	313	295	314	275	301	297	288	305	273	330	321	303	331	292	279	298	297	287	299	294	294	274	323	308	298	278	264	278	288	291	289	259	300	306	303	276	339	307	320	277	288	311	300	310	308	316	312	315	326	309	274	295	300	292	281	280	305	275	316	272	299	321	270	266	287	261	292	292	301	308	288	306	313	291	294	291	305	302	290	304	320	326	292	292	334	316	320	301	301	268	281	317	319	284	286	306	275	310	301	278	283	308	292	297	308	290	299	316	308	269	290	292	291	340	304	278	287	287	286	279	292	304	299	305	312	318	293	314	300	271	275	273	286	305	314	279	278	283	301	286	288	296	272	297	300	284	268	305	301	301	301	286	304	302	284	302	272	301	325	302	279	300	271	290	268	272	276	304	291	287	304	322	335	300	328	316	315	304	322	285	316	321	322	296	339	288	311	288	279	298	275	304	333	307	279	278	282	326	303	307	268	328	298	282	320	298	283	293	316	313	307	284	323	279	287	301	299	303	295	286	289	312	299	331	288	303	342	295	313	286	321	300	308	320	277	289	278	285	262	298	307	273	265	307	303	290	286	335	287	310	294	309	289	286	283	274	271	282	310	348	314	263	321	312	307	271	289	289	287	288	317	281	294	281	315	299	314	301	304	331	289	286	268	279	317	317	275	304	299	279	301	323	279	278	297	282	319	278	289	298	295	295	298	295	317	289	311	299	303	288	297	321	316	305	330	288	298	323	311	289	303	298	308	270	284	291	300	312	306	272	308	315	309	292	303	304	305	251	309	289	311	296	279	295	314	304	318	329	291	278	337	280	309	296	320	294	303	294	292	303	283	319	293	282	269	324	305	303	329	261	281	291	289	313	303	290	279	328	331	310	295	308	300	300	307	319	306	320	282	291	307	303	291	299	312	277	262	289	286	272	267	306	282	278	285	320	270	277	309	314	277	312	288	307	330	279	272	301	283	277	291	317	265	301	299	275	301	294	290	286	294	273	292	305	263	310	318	330	318	277	297	275	308	299	308	286	306	308	280	242	273	303	297	273	309	271	294	305	295	293	292	277	294	271	279	311	295	294	272	288	296	306	280	305	279	288	289	270	330	296	302	265	291	310	311	289	300	318	286	297	277	273	290	283	316	283	295	311	279	327	311	267	309	283	293	297	286	292	291	316	275	317	273	346	328	316	292	275	290	303	296	280	330	304	289	301	318	264	282	304	280	302	313	328	318	260	322	307	294	307	318	308	265	268	294	297	315	280	269	301	311	256	316	288	293	305	299	289	311	313	280	273	290	305	304	327	313	297	297	296	275	293	318	308	270	296	298	305	315	308	274	307	292	308	269	280	308	315	292	295	298	309	264	308	348	311	310	289	312	305	318	297	315	293	267	297	286	281	291	291	275	256	279	255	312	275	288	277	300	282	287	305	315	278	267	288	267	258	280	289	319	314	319	316	277	298	280	289	289	307	288	271	282	300	304	305	270	286	275	300	295	303	322	277	298	297	313	309	278	293	307	278	259	274	306	274	273	273	266	303	279	310	264	319	276	324	288	316	287	275	299	306	339	310	334	304	288	324	315	309	308	306	284	342	291	288	272	314	286	285	289	285	299	287	321	273	274	308	272	267	313	306	304	298	304	305	303	291	299	286	300	327	307	290	258	308	281	309	307	290	295	322	292	302	307	295	309	288	265	294	311	271	275	283	301	288	292	271	277	281	289	330	289	309	297	298	323	286	294	293	322	297	288	299	274	296	306	305	295	293	328	281	279	310	285	292	286	301	295	290	286	276	324	308	298	265	278	297	280	321	345	327	317	294	305	313	296	317	318	318	288	305	334	293	338	300	317	285	338	291	305	293	299	331	327	310	289	311	282	306	291	297	306	279	278	267	326	328	341	273	280	312	309	299	274	323	292	306	302	300	282	285	311	296	295	310	244	297	319	327	287	301	309	276	325	291
12377	10965	20612	28575	27286	23786	15960	6119	4423	4663	3924	3616	3347	3114	2798	2448	1504	1304	1095	1026	1028	923	924	871	848	778	805	766	806	812	734	737	792	752	733	730	755	760	751	679	774	756	767	774	761	718	723	746	734	727	768	710	725	743	738	724	727	716	723	735	731	687	700	723	733	695	703	688	715	712	694	711	716	723	742	745	725	769	747	677	776	762	711	686	719	776	730	766	746	712	732	796	665	749	721	726	774	760	763	731	732	730	754	776	742	687	704	779	717	737	775	729	733	739	731	672	709	761	715	730	754	720	716	751	711	709	699	711	708	732	753	740	752	738	746	720	758	711	718	726	700	722	751	703	707	720	730	707	734	727	752	722	708	741	664	729	726	726	690	692	710	674	731	749	711	736	724	717	708	766	746	733	780	720	734	714	733	767	757	716	687	724	725	686	722	748	680	711	728	719	683	745	697	720	731	725	647	766	694	690	716	716	718	718	703	712	734	716	745	750	702	751	739	704	715	706	734	712	719	750	771	739	765	710	697	758	715	725	733	687	722	685	691	767	729	734	739	763	733	686	715	702	692	770	757	747	695	714	717	725	694	753	726	720	756	717	659	690	735	706	751	761	724	704	754	727	694	768	743	704	709	770	731	731	722	713	737	734	692	729	755	670	778	734	768	731	757	734	659	708	712	736	741	739	699	714	714	701	694	720	731	726	745	708	777	700	793	716	743	725	729	710	691	694	711	764	787	705	719	716	750	703	694	748	722	730	754	717	735	749	706	768	711	740	689	739	680	686	687	734	722	741	684	709	687	706	754	699	720	736	691	728	763	717	751	704	678	724	724	745	715	734	731	676	692	722	711	698	746	724	717	690	738	736	714	745	777	684	706	708	683	728	726	714	725	732	717	732	710	700	686	761	709	686	699	722	726	693	721	719	737	735	745	759	733	696	698	758	772	726	706	698	707	717	695	747	709	738	651	716	740	725	723	752	728	733	732	752	720	670	708	721	717	719	672	736	699	684	676	749	739	719	754	735	713	688	754	733	716	704	714	672	757	672	734	714	691	717	724	719	737	744	740	661	726	724	756	722	689	731	744	751	692	686	728	728	740	751	710	741	705	721	711	702	729	744	748	738	764	758	726	784	712	762	736	706	726	665	716	791	752	722	742	717	708	707	763	679	711	737	721	739	721	751	719	731	754	738	741	751	739	687	737	783	691	706	721	760	698	712	729	734	716	738	743	694	737	701	712	683	720	689	726	723	706	715	695	746	738	675	738	707	732	727	715	726	744	689	711	722	740	710	695	685	747	745	719	730	708	735	688	714	739	715	743	754	717	722	670	728	714	739	735	775	785	739	726	733	739	776	719	728	701	761	669	750	684	723	735	743	730	684	695	700	753	714	709	701	731	716	758	713	695	752	710	736	730	682	724	732	689	764	741	707	777	738	691	706	713	697	705	710	660	694	750	715	714	709	712	724	768	761	737	684	698	702	683	734	718	721	699	715	743	688	726	709	699	751	702	723	699	709	732	693	684	754	716	743	719	697	750	719	723	674	683	708	702	734	748	757	692	714	749	731	757	741	754	725	726	748	742	746	735	703	719	784	712	715	743	752	746	665	718	692	785	747	690	728	712	721	722	753	693	716	775	725	716	665	664	695	722	789	694	692	728	684	742	702	727	724	701	709	721	733	740	730	713	732	688	705	707	745	691	768	721	749	714	729	709	687	716	713	766	732	704	708	721	681	723	707	712	737	741	710	750	752	726	702	705	746	718	675	706	712	767	727	743	730	676	743	708	780	753	696	716	734	726	712	718	740	721	684	767	743	771	714	722	730	698	701	719	729	784	713	690	655	715	679	686	754	685	753	793	713	759	741	750	747	740	692	693	714	706	781	686	764	720	744	675	812	753	697	752	678	706	743	728	723	710	751	709	706	737	701	733	678	738	751	703	697	709	715	723	762	703	734	701	724	747	704	682	735	684	722	718	736	739	749	693	705	748	707	760	733	702	727	764	707	719	724	712	737	685	741	712	714	696	739	722	746	730	668	731	686	746	705	693	772	713	740	757	664	739	737	738	692	698	737	745	750	716	679	731	696	694	733	764	744	752	679	736	708	729	705	721	678	687	749	739	685	737	698	739	725	702	735	740	732	752	763	715	723	661	744	738	723	722	750	740	704	777	685	739	721	738	720	787	719	725	705	710	734	689	711	732	705	715	702	758	679	685	750	759	721	740	727	753	704	734	680	757	705	722	682	747	727	718	696	750	726	707	711	716	730	731	711	717	658	712	711	715	756	718	725	716	744	714	750	724	709	693	693	762	724	709	719	661	769	731	711	716	699	726	679	761	739	768	717	735	733	727	737	738	720	723	746	704	723	718	708	737	722	669	698	690	716	688	707	766	690	752	733	724	713	727	744	727	709	692	741	719	728	696	732	724	683	768	763	660	737	743	731	699	723	753	681	691	767	678	715	718	731	747	744	753	758	669	727	700	730	763	723	696	730	721	694	755	701	724	727	695	736	651	733	708	747	738	712	752	725	702	718	738	727	713	707	718	744	751	695	732	685	733	769	713	702	754	747	755	742	784	706	739	706	766	688	705	726	693	745	727	740	718	712	690	750	701	702	708	734	749	728	717	753	737	709	744	751	675	733	757	764	688	696	693	779	698	710	733	747	730	714	717	679	694	720	710	705	705	699	721	739	699	743	704	710	700	736	756	768	689	746	763	715	743	674	713	736	747	698	679	759	727	719	690	700	702	688	720	703	690	745	670	743	709	693	738	698	761	712	694	713	663	729	733	717	703	719	719	710	713	739	673	770	691	709	670	721	703	727	757	715	717	735	741	744	699	758	740	721	752	777	720	747	705	774	706	698	719	700	696	697	767	729	720	670	744	741	704	778	692	730	747	759	727	750	737	698	718	730	740	702	699	737	718	678	744	728	656	711	700	708	713	694	695	738	748	655	705	703	688	713	660	758	681	694	729	774	724	682	711	740	710	721	738	726	732	722	739	766	711	721	734	738	744	681	697	678	692	756	720	726	759	697	756	750	723	717	725	682	746	744	729	677	736	706	752	720	729	703	729	727	734	670	718	682	714	759	638	717	708	748	700	769	710	692	743	702	724	748	714	691	706	713	711	719	707	754	713	727	706	726	698	742	749	682	714	696	742	696	748	748	715	714	753	726	710	740	738	734	724	701	720	716	738	754	705	734	717	714	719	688	755	713	727	747	665	698	708	754	702	721	739	679	725	708	730	797	718	746	759	708	764	717	710	749	698	738	685	696	723	740	747	747	773	727	698	726	729	730	730	741	681	746	741	716	708	726	736	736	693	732	719	667	723	721	732	720	743	694	719	732	686	775	704	726	723	742	678	778	697	695	720	749	709	727	737	727	671	716	740	771	687	695	715	701	732	769	723	706	767	718	709	754	705	720	778	748	685	728	714	719	778	694	753	722	683	687	676	694	758	718	744	696	728	750	709	738	755	675	661	710	709	757	688	681
23251	15086	23753	27457	25409	22509	17018	8700	3581	2264	1506	1344	1191	1153	1004	711	439	360	316	281	279	246	270	249	249	238	232	218	240	198	225	210	217	188	200	208	220	187	222	204	185	197	195	211	214	200	205	210	213	203	208	219	206	208	183	214	226	218	192	214	212	198	160	196	206	196	199	200	208	213	183	199	196	220	204	182	186	215	180	203	209	218	197	205	202	200	185	211	229	209	204	203	189	207	200	197	225	197	187	206	213	221	164	195	205	227	233	164	227	200	209	191	190	227	223	160	183	199	203	182	226	209	196	217	212	202	229	209	212	197	207	180	206	170	188	227	214	193	207	229	196	194	200	167	201	179	220	203	195	209	223	168	181	209	204	218	216	215	221	186	199	206	206	180	248	183	186	191	209	209	199	199	191	215	242	200	200	183	204	208	209	198	212	212	215	211	193	212	211	211	227	190	192	189	227	207	198	217	202	220	238	222	186	180	211	209	211	201	202	187	222	201	201	199	171	196	231	215	219	211	174	203	211	171	215	194	204	188	201	219	199	206	194	200	206	193	188	223	215	205	186	197	219	189	200	232	185	218	213	199	171	182	213	230	196	194	169	217	207	195	185	212	212	194	202	196	213	204	197	183	191	206	221	196	217	192	208	190	206	198	183	213	216	208	215	178	201	233	206	216	209	196	162	202	219	235	203	221	197	217	197	193	215	192	205	218	251	206	191	187	203	207	204	213	200	197	194	195	211	196	217	186	174	229	215	188	197	219	193	198	229	192	186	207	208	196	227	236	195	187	193	180	207	227	173	203	215	223	216	186	211	195	206	201	201	202	182	211	205	191	199	198	198	205	196	212	183	213	202	215	176	180	220	183	197	179	218	215	208	178	205	190	195	201	222	221	189	213	197	206	176	210	211	184	206	178	227	207	217	169	193	212	184	217	178	193	225	190	210	211	192	168	195	204	212	186	191	245	206	228	217	208	183	205	196	195	233	207	204	211	198	214	200	203	206	189	199	236	206	197	207	196	212	220	194	198	190	209	216	189	193	180	210	197	198	211	192	199	190	213	231	206	212	207	227	224	209	228	164	231	207	190	205	189	203	185	168	219	186	203	185	183	213	186	207	197	205	207	209	223	204	208	211	208	205	206	199	194	216	173	228	198	192	190	178	192	210	185	222	211	198	181	217	201	196	225	226	207	220	193	217	196	206	225	226	196	204	229	202	188	196	225	203	196	192	225	228	185	219	202	191	207	213	221	212	207	213	189	186	175	213	209	211	204	229	189	205	169	177	197	229	210	222	194	213	216	197	189	189	225	202	218	192	184	220	207	180	215	210	203	217	181	188	174	172	217	210	192	207	201	223	194	207	197	186	180	188	211	216	193	204	207	181	220	183	205	213	189	199	206	188	189	211	186	202	218	184	194	171	194	211	205	223	210	232	196	192	210	201	185	202	207	214	206	210	216	196	219	190	188	208	222	194	202	206	231	198	205	195	170	180	212	212	206	210	214	198	220	204	211	186	219	208	202	206	226	188	198	216	194	228	220	199	226	202	183	212	199	204	214	225	199	186	194	188	216	203	216	218	199	202	211	222	226	231	194	181	207	187	192	190	195	210	187	232	209	181	173	200	192	214	196	215	196	213	202	208	191	232	177	182	216	215	192	193	205	219	221	200	192	219	200	232	199	215	175	229	221	218	219	219	208	199	201	201	182	242	174	189	210	213	215	203	220	230	193	198	188	205	200	216	190	209	186	192	189	193	219	187	197	203	220	228	172	170	202	218	190	218	206	199	201	195	204	207	203	206	226	222	219	191	171	212	184	217	208	195	202	212	191	187	203	231	221	171	188	194	178	197	223	196	225	198	186	229	193	203	210	213	200	196	198	209	230	208	224	192	206	219	181	209	209	206	182	222	208	227	225	197	204	198	186	204	230	201	187	208	218	196	213	181	196	197	221	195	229	198	223	218	203	207	218	204	184	226	190	223	218	221	213	213	216	225	192	186	234	184	199	218	207	226	181	187	178	227	185	210	207	184	188	195	204	198	216	193	205	187	204	226	211	227	193	184	241	212	177	206	217	251	199	204	201	216	193	227	209	201	209	194	226	219	207	194	193	200	203	213	205	221	217	193	203	207	202	238	206	219	183	223	199	225	211	203	250	207	196	213	202	193	201	199	207	167	185	202	195	194	203	230	217	210	199	179	197	194	238	212	204	202	194	212	197	238	210	207	182	194	222	208	207	200	196	219	189	234	199	209	231	237	200	204	182	214	177	204	183	182	222	199	190	232	177	189	198	210	223	205	196	193	189	206	172	209	211	231	211	200	204	207	199	215	199	212	210	226	210	183	192	201	205	203	198	190	216	184	199	201	193	222	219	200	172	189	219	231	186	197	221	200	186	199	203	185	167	219	211	201	210	203	217	198	160	227	208	205	220	230	168	195	212	208	206	192	189	213	199	203	211	212	190	179	210	206	181	225	208	200	189	228	197	223	202	203	187	196	209	202	199	192	195	231	194	208	190	200	206	222	213	179	205	206	198	215	194	206	223	195	207	202	211	209	235	184	198	212	197	204	205	200	203	212	200	189	198	213	184	212	185	197	217	210	189	202	177	196	230	199	200	200	180	226	196	235	174	230	204	191	219	204	225	178	183	198	220	225	204	203	234	189	206	199	204	237	178	179	204	215	219	223	204	250	213	200	189	212	200	239	194	179	190	190	211	227	177	216	172	201	199	187	204	232	211	228	202	205	202	204	181	227	175	202	211	197	195	226	204	183	218	204	215	196	213	201	213	232	189	186	202	189	201	201	198	188	185	193	198	212	198	200	227	178	204	187	220	215	206	181	212	211	209	219	205	189	210	193	191	204	211	219	211	201	211	202	184	193	204	196	178	197	199	202	211	179	181	204	228	181	191	195	199	203	186	183	199	199	210	211	190	200	205	217	217	214	210	183	210	190	193	200	183	203	210	205	216	196	208	198	200	234	220	202	210	190	176	214	219	207	225	198	216	185	210	182	192	193	223	196	198	196	204	229	195	186	201	219	220	196	178	203	200	214	213	222	218	194	193	193	210	224	205	206	197	217	186	194	190	203	218	196	204	215	201	199	195	191	189	207	212	230	219	190	200	176	204	208	206	197	190	203	184	224	186	190	208	195	168	194	170	214	229	168	198	207	177	193	215	197	196	207	192	206	215	211	213	220	195	209	216	186	209	189	204	175	198	208	203	194	174	203	221	194	181	189	211	206	208	211	216	197	218	211	217	218	196	232	173	171	169	246	183	200	188	186	215	202	222	210	211	202	207	205	191	201	198	208	172	209	234	220	190	195	173	204	199	211	186	206	232	221	203	204	217	200	225	198	198	206	194	201	191	211	185	217	215	217	187	212	220	220	209	195	193	257	238	198	218	238	209	212	214	190	192	191	227	215	202	188	228	210	191	189	197	185	198	220	218	203	228	200	185	205	224	217	216	196	218	219	194	224	207	175	205	201	209	196	199
15673	13768	28615	35439	32945	30032	22719	11820	6796	7172	5462	5022	4766	5080	4521	3329	2010	1698	1291	1047	958	878	895	737	677	672	654	631	594	592	574	625	583	556	582	543	535	499	557	523	563	517	519	500	560	554	529	462	522	497	494	469	500	557	550	523	532	505	534	550	518	551	461	537	504	518	522	534	512	490	499	482	520	508	505	542	487	547	527	539	513	525	524	520	517	499	535	514	517	510	512	504	531	476	532	505	473	493	543	488	522	505	527	514	472	547	552	520	483	479	539	508	496	516	522	516	506	496	511	579	543	512	532	507	521	507	503	549	512	499	472	530	497	461	497	502	550	512	516	555	519	527	506	497	520	503	508	529	557	535	560	496	541	513	524	482	548	508	525	505	516	554	537	525	546	543	511	542	512	502	519	501	546	497	518	518	540	506	560	520	507	499	510	542	509	508	505	498	512	548	489	485	539	518	555	528	487	528	509	509	499	544	506	516	508	545	511	473	530	511	485	508	525	498	509	508	502	517	537	502	494	520	524	481	503	503	544	543	516	498	515	507	528	547	525	519	510	525	517	493	499	498	504	516	540	508	499	521	488	508	520	533	503	559	517	514	539	534	512	503	507	501	510	516	510	501	518	492	523	541	495	527	537	514	526	522	489	495	514	504	484	516	553	532	530	500	534	509	512	521	527	526	517	558	520	478	497	503	545	532	498	543	498	503	504	518	561	501	544	499	471	515	531	522	504	544	529	511	518	544	511	469	459	476	545	521	517	506	521	501	518	555	474	586	535	504	501	510	500	509	533	473	532	505	537	537	519	523	546	521	549	511	526	554	568	527	549	533	515	490	531	485	512	507	499	533	503	506	528	495	504	477	513	550	504	558	506	478	515	528	476	511	507	489	497	495	522	528	507	542	530	539	546	545	531	492	509	547	476	515	491	524	501	503	530	490	469	494	516	569	570	535	541	537	510	547	551	515	508	520	540	568	520	538	520	498	519	481	553	528	517	503	489	557	539	537	553	530	561	504	521	547	501	521	525	517	572	505	530	561	511	483	543	490	511	450	550	534	489	505	533	494	512	528	548	527	502	547	541	520	526	548	494	512	509	519	497	517	538	505	549	500	527	518	529	509	486	540	511	480	538	549	499	549	527	513	511	530	466	480	504	573	530	538	538	512	546	516	501	520	512	516	523	535	494	506	523	525	528	495	528	539	511	492	503	496	470	510	538	512	495	493	486	550	529	507	500	536	495	502	493	578	498	530	503	496	512	457	526	507	517	510	530	513	541	477	583	544	492	540	502	539	535	472	539	507	523	494	507	522	519	492	525	495	509	532	482	497	493	510	522	503	494	536	517	513	555	510	553	506	562	502	540	546	516	493	507	517	522	484	476	522	532	519	529	536	522	516	531	536	498	484	512	510	500	549	501	481	473	548	490	545	508	541	532	550	549	456	464	508	537	487	504	562	499	535	541	546	560	538	539	523	522	501	468	510	542	492	548	508	540	546	566	571	574	508	515	512	528	527	509	513	522	519	532	512	519	545	513	516	517	527	518	524	515	518	525	505	517	524	566	513	519	502	547	510	512	498	498	519	526	525	487	515	512	614	509	505	475	533	492	528	514	557	519	510	495	507	495	496	480	492	524	490	556	523	477	491	470	525	490	507	501	506	498	505	529	515	530	497	522	496	525	539	512	519	505	511	556	485	487	562	550	505	527	510	506	502	528	525	509	506	481	528	454	527	492	524	534	520	555	535	542	488	531	511	559	503	507	520	545	529	507	526	525	497	541	532	516	516	514	520	528	476	525	485	524	523	509	529	548	511	570	529	517	547	528	530	518	487	534	516	522	510	505	533	569	525	518	516	518	518	485	515	521	511	520	478	515	504	493	552	533	507	511	522	485	536	548	532	578	510	512	567	557	566	531	498	509	533	466	510	580	529	534	504	517	490	524	539	526	512	486	538	525	478	501	555	487	536	501	522	544	477	561	508	537	501	549	533	535	528	490	526	479	563	554	544	536	510	552	519	514	507	544	539	492	513	522	489	526	523	517	496	534	526	512	550	506	541	533	478	515	493	477	523	527	543	508	523	497	519	563	541	514	489	481	527	491	519	509	529	492	516	533	478	531	514	527	521	539	537	506	539	542	477	481	508	488	534	526	507	507	539	508	472	482	501	543	505	494	522	500	528	495	527	494	460	507	513	511	533	489	523	553	511	540	505	531	511	517	482	521	548	526	558	481	511	502	486	520	528	517	480	542	526	520	517	514	487	508	573	565	493	529	494	505	525	559	513	499	492	503	541	517	545	545	542	525	512	511	518	493	516	500	519	492	475	521	531	513	533	505	552	539	526	494	484	504	522	487	558	536	534	552	537	554	554	500	524	483	489	548	498	471	531	518	508	500	480	522	518	483	508	512	528	530	518	525	504	523	502	530	464	510	590	482	469	502	522	540	491	529	522	485	499	544	490	547	514	540	517	529	518	501	518	498	478	493	521	471	518	482	543	537	499	543	528	554	512	517	524	514	490	533	498	556	522	500	555	554	532	518	498	543	561	478	521	534	526	496	534	495	540	553	527	534	516	549	522	540	520	495	509	539	512	494	519	487	504	512	517	516	558	499	544	542	534	502	512	484	501	540	503	518	514	484	536	559	558	538	498	509	571	497	520	518	541	494	510	510	490	555	541	528	548	540	486	569	538	527	515	518	487	507	497	555	495	480	517	490	529	572	527	512	529	519	527	521	521	516	503	495	533	508	501	551	523	526	554	512	501	507	530	524	548	481	500	518	521	526	552	528	502	501	523	529	533	527	538	505	461	558	508	530	482	536	485	526	515	505	514	505	532	540	556	514	500	524	500	544	475	496	519	517	521	490	517	526	507	510	519	503	514	540	499	517	528	555	514	491	486	503	539	541	483	492	522	525	536	519	497	520	570	507	514	509	525	511	524	526	504	559	492	518	514	468	505	506	522	549	538	529	457	542	535	519	529	511	457	505	505	517	495	504	516	493	526	497	500	517	573	552	546	462	518	488	573	539	489	537	489	515	517	516	553	524	517	522	501	532	523	513	537	516	491	521	478	506	508	522	540	481	534	550	529	507	524	534	540	548	510	530	494	515	476	553	457	564	514	498	488	503	552	494	524	521	543	508	517	507	512	477	520	516	541	518	514	548	543	479	513	537	530	546	563	535	484	537	542	479	521	543	506	522	536	517	451	534	517	520	535	523	512	492	541	532	501	512	529	496	563	522	530	498	514	514	515	553	543	542	522	552	505	531	534	491	511	513	506	594	519	504	500	513	545	512	525	542	498	535	531	487	488	510	527	529	512	541	521	526	501	455	524	557	533	509	530	508	509	550	528	494	477	520	495	550	503	454	505	534	529	530	545	475	544	541	526	570	493	548	505	507	510	543	516	538	515	535	499	541	509	519	520	498	543	490	499	484	494	543	551	525	500	500	558	509	484	515	531	507	542	532	539	529	460	538	519	523	551	513	532	540	527	504	550
6926	4298	4936	3674	1772	1364	939	714	529	491	470	436	429	394	387	389	388	321	368	344	328	364	357	363	331	327	331	366	343	346	329	361	332	342	349	334	354	348	311	294	341	332	347	326	361	334	353	316	369	353	349	338	356	348	336	376	320	334	365	336	326	318	357	339	328	329	342	347	335	338	315	344	354	339	336	323	367	352	348	323	357	358	322	338	336	341	311	317	346	328	368	367	364	357	345	347	369	341	354	343	351	342	322	347	317	342	318	330	328	308	339	354	355	365	281	293	344	330	350	307	347	374	339	343	353	353	360	353	363	350	376	324	324	306	326	301	364	336	311	313	310	315	315	361	348	326	338	332	327	340	368	376	317	339	314	330	354	329	344	350	357	329	381	335	317	363	342	311	324	359	314	338	340	350	324	360	335	359	336	322	314	360	330	321	310	349	322	309	342	364	322	354	317	341	330	367	355	364	328	349	345	361	379	333	354	330	320	349	382	325	352	348	384	383	337	360	353	348	337	355	357	338	320	337	337	351	325	366	315	353	300	358	277	314	380	317	347	342	361	364	352	353	324	342	332	335	323	304	321	342	348	370	351	355	366	342	333	348	345	353	345	366	343	362	328	321	329	354	337	327	338	340	362	336	343	340	292	361	367	350	345	331	343	326	310	346	310	328	356	345	347	368	342	334	364	323	295	326	335	339	340	341	329	332	336	352	348	367	377	381	354	347	335	336	354	372	336	313	314	333	368	354	325	308	365	378	381	316	361	362	359	340	324	347	349	337	336	360	336	315	338	319	341	356	366	359	399	345	319	312	321	332	378	376	338	329	358	340	325	313	368	330	348	345	349	345	369	325	356	347	322	344	330	309	361	347	332	303	334	359	346	339	349	324	325	349	346	311	326	337	341	351	341	344	342	362	353	354	327	371	334	339	352	293	321	342	359	334	320	356	319	340	323	310	334	375	336	327	367	349	372	364	366	344	339	355	341	311	316	357	339	334	338	363	320	348	355	343	325	311	313	349	341	334	315	329	340	308	333	349	389	325	323	359	359	359	322	352	315	335	351	345	341	319	355	305	352	346	352	365	344	341	343	353	331	352	330	368	352	352	307	350	332	322	329	345	349	325	333	342	345	312	318	316	318	340	332	332	326	315	340	381	317	321	351	338	341	345	356	342	315	298	351	308	358	364	314	346	324	311	345	339	318	357	338	349	322	291	349	311	346	349	337	331	342	343	346	325	297	344	335	335	352	335	377	340	323	348	346	342	366	329	324	341	329	309	344	347	354	326	306	365	367	350	339	369	338	363	336	376	337	360	355	323	363	326	380	360	319	327	355	347	355	344	343	330	325	342	397	305	353	313	360	340	353	350	309	347	338	325	340	356	342	358	342	341	342	343	346	311	328	349	333	352	339	323	320	341	315	371	365	345	326	387	350	364	311	326	324	313	350	319	334	335	333	329	345	368	318	324	345	341	324	344	373	336	360	345	343	346	302	373	329	321	333	345	371	343	303	329	370	346	322	387	334	355	322	346	322	340	334	366	341	362	385	303	342	351	393	338	350	330	330	349	370	340	334	381	311	343	350	380	326	350	353	333	349	341	356	306	338	382	328	329	353	349	347	329	337	312	324	320	313	332	369	359	345	338	334	328	340	333	319	356	338	346	332	358	327	326	360	338	340	363	346	330	317	356	348	325	306	360	324	349	333	355	357	342	361	329	347	336	382	334	353	333	359	374	348	277	323	350	366	355	309	357	317	347	354	335	375	372	353	324	366	350	336	353	340	321	305	329	349	314	315	353	346	380	336	351	364	369	361	336	347	341	314	336	332	357	353	323	286	408	357	311	358	319	364	316	330	333	338	348	310	363	336	334	325	359	342	323	365	344	327	358	328	360	330	311	331	343	336	349	351	358	344	333	324	330	319	354	354	310	383	332	354	359	308	330	346	366	304	306	347	326	324	341	322	293	369	320	355	317	327	344	375	346	362	303	362	323	352	350	328	330	318	351	350	311	353	349	372	342	342	355	304	332	354	350	327	338	330	345	358	349	358	366	312	332	337	306	310	326	342	341	379	348	336	344	346	341	361	348	344	317	361	352	324	350	379	330	358	328	320	364	369	318	334	358	326	347	333	317	331	339	363	321	332	358	335	379	383	317	337	353	389	324	375	350	339	331	342	344	354	340	318	337	332	317	354	371	326	392	334	351	335	360	352	303	350	349	318	330	335	367	362	325	320	329	323	378	359	357	330	360	373	323	335	369	346	380	340	334	350	358	352	329	361	336	319	359	346	368	376	305	338	355	367	353	328	324	300	322	334	371	353	334	330	335	337	331	339	309	362	370	338	335	329	339	332	371	367	330	361	312	357	341	322	344	344	328	371	338	366	342	345	375	402	380	349	336	338	314	339	368	357	342	315	335	355	345	358	302	364	300	374	339	347	337	328	335	344	328	342	345	354	336	366	347	341	319	348	364	335	358	345	348	336	332	378	318	340	350	303	350	373	346	349	334	342	346	328	360	347	306	333	351	334	351	341	329	332	375	332	355	327	348	329	362	355	373	348	379	362	360	378	355	328	318	334	324	337	346	310	338	372	358	362	339	353	359	357	337	319	326	320	323	344	338	355	359	340	309	365	334	355	332	336	367	321	330	328	350	334	330	355	367	344	313	328	273	332	314	341	324	312	321	370	373	320	324	370	340	322	340	336	357	300	312	346	351	351	346	357	327	339	331	345	327	350	305	333	342	322	310	360	342	353	416	320	323	315	344	367	356	318	344	332	330	299	355	375	344	349	330	349	354	326	359	321	340	324	319	385	340	375	319	348	364	342	381	332	373	355	337	354	338	331	344	358	342	361	341	346	344	374	333	374	297	380	351	361	344	324	338	367	329	334	336	338	362	312	310	363	306	326	340	365	374	330	338	347	311	330	337	339	328	375	328	303	333	348	356	332	314	370	341	379	310	330	321	365	374	370	322	345	340	344	372	354	355	318	337	340	338	343	348	360	337	330	352	361	332	352	311	341	339	323	325	355	342	336	335	363	321	336	319	365	335	329	333	343	340	374	321	302	345	348	349	377	336	316	375	347	322	336	353	367	345	330	298	339	341	331	342	357	331	350	349	362	293	336	311	344	318	359	358	361	325	330	359	327	324	367	337	340	356	309	314	352	336	342	351	292	329	302	339	352	350	366	375	330	371	336	316	310	313	364	351	362	377	351	343	344	328	344	342	335	336	361	326	328	374	340	332	328	347	352	358	333	318	343	329	335	323	376	342	334	344	370	326	291	343	342	374	347	347	340	374	333	328	343	321	319	330	335	335	310	372	325	347	356	324	320	350	328	346	376	346	330	294	339	335	335	316	344	324	330	347	338	357	324	344	320	343	340	325	339	344	331	340	354	353	362	341	360	321	326	342	355	350	382	323	368	344	347	360	375	342	359	340	369	369	378	320	333	362	351	361	318	352	350	337	357	361	358	348	348	317	328	350	291	350	377	326
5421	5182	10125	10676	6476	5754	3878	2605	1885	1790	1508	1452	1254	1275	1124	1072	1014	962	943	963	916	891	905	914	851	861	906	872	869	886	881	886	861	905	870	808	810	822	845	793	833	847	832	810	791	821	856	858	831	819	804	834	763	821	842	831	784	816	794	833	845	843	854	830	778	872	805	813	787	786	816	817	826	824	853	813	842	846	837	852	844	806	785	845	845	833	767	819	884	860	829	804	788	840	864	875	835	819	815	825	824	804	819	866	854	829	817	808	782	848	818	869	830	794	845	866	791	819	815	877	804	780	820	789	801	824	848	814	849	813	833	866	813	824	819	850	815	823	873	820	847	827	797	844	745	813	846	859	807	846	822	833	784	863	861	829	842	843	807	798	790	843	794	791	781	818	772	825	845	810	878	810	804	801	791	773	812	791	834	854	808	807	834	779	831	774	816	842	877	870	796	817	858	839	864	816	800	824	789	800	797	830	804	850	833	834	803	806	832	819	764	824	778	849	837	784	875	788	812	845	842	791	817	842	805	861	858	811	880	824	818	848	819	860	826	836	815	753	839	829	822	804	805	853	810	860	853	807	819	827	799	825	864	807	836	776	790	796	857	819	847	806	841	852	775	842	812	760	814	768	874	792	833	843	810	745	849	822	840	789	784	817	812	842	816	797	847	883	840	832	886	853	816	810	788	850	843	842	784	830	832	782	785	809	817	843	880	789	813	799	798	802	814	830	797	789	872	812	806	839	816	817	806	844	837	853	843	845	875	805	789	830	832	838	834	815	875	871	805	859	763	848	872	827	821	813	809	855	888	855	824	823	813	871	831	839	828	863	829	826	821	807	894	806	869	848	841	778	810	879	818	829	838	880	857	863	830	860	839	789	843	845	784	796	820	830	797	802	866	833	813	826	800	801	814	860	856	817	768	797	816	773	840	834	809	826	822	804	806	844	851	867	810	823	831	861	826	797	829	806	854	850	856	820	847	787	828	852	810	819	860	818	792	772	801	839	833	824	822	814	819	870	888	875	791	831	845	821	836	818	810	776	820	846	774	812	816	847	807	831	826	869	849	860	836	778	806	826	842	819	886	779	798	798	832	802	875	795	794	867	797	821	829	842	856	839	835	867	797	804	828	837	853	879	824	849	820	810	785	810	813	862	831	808	825	879	832	810	864	834	788	858	857	829	811	801	795	868	860	825	870	859	814	820	815	807	810	882	774	853	865	825	874	852	847	816	818	861	806	800	817	777	859	803	868	829	840	821	787	811	808	811	749	874	856	820	839	796	863	874	856	850	800	812	815	807	814	814	769	869	808	824	827	776	793	837	851	861	832	871	836	829	851	771	856	840	756	802	844	830	797	864	804	844	848	830	837	780	896	808	783	824	823	854	822	842	818	836	861	793	832	877	833	797	805	936	849	833	815	789	858	770	777	849	812	852	807	821	858	849	859	861	851	852	823	839	871	855	855	851	846	846	815	792	813	852	785	828	837	816	820	841	842	799	862	813	852	819	794	778	847	850	816	823	798	818	819	819	813	796	852	831	829	812	789	806	792	843	810	835	814	850	792	805	809	830	835	864	835	880	832	843	880	826	829	812	843	834	812	854	831	886	850	784	817	829	854	886	845	826	858	833	865	804	811	844	810	841	824	798	832	843	833	808	805	808	822	822	747	850	873	838	809	792	826	876	828	830	845	831	770	846	813	821	792	803	862	835	821	821	819	814	845	827	872	788	834	820	825	873	865	848	859	827	827	877	813	802	763	846	831	824	820	832	810	821	826	818	818	816	835	790	755	788	779	843	774	765	803	837	869	761	904	846	845	846	757	821	784	883	798	825	809	812	810	810	838	868	837	852	797	830	809	816	842	798	858	851	822	840	844	819	818	824	835	846	796	827	804	844	826	773	788	810	817	763	794	760	816	828	806	828	885	809	880	833	845	799	874	868	832	829	824	840	872	920	819	779	822	846	799	815	855	821	836	817	845	785	829	842	857	810	858	801	854	828	833	853	843	823	825	780	864	856	851	887	845	806	834	812	829	785	816	842	805	800	799	850	810	878	831	848	803	748	855	867	849	801	871	818	804	790	819	868	832	761	785	863	799	826	804	836	830	815	790	816	862	796	834	823	782	832	805	873	792	807	847	793	853	870	806	845	825	812	799	816	855	813	819	847	832	846	787	844	837	869	779	851	790	796	815	829	839	841	794	841	821	826	883	782	855	800	788	801	822	859	803	828	784	801	820	841	848	822	821	777	840	853	818	806	843	806	826	750	846	788	823	800	808	828	818	796	771	834	805	842	771	810	799	858	854	837	820	789	782	809	786	865	795	879	865	849	846	843	798	846	845	813	845	829	836	802	817	865	828	821	824	767	794	863	807	868	833	850	813	810	901	844	811	814	869	832	828	823	802	812	852	853	815	801	821	832	883	803	809	767	820	853	844	792	805	828	833	834	831	838	861	839	856	825	815	827	771	813	855	831	817	853	862	813	837	772	822	829	836	814	826	812	820	873	832	819	822	799	843	794	813	778	826	788	785	779	897	819	783	793	892	849	844	846	857	817	869	842	852	871	822	825	797	862	830	862	851	901	835	803	868	878	841	799	878	812	798	826	806	815	857	858	787	881	806	857	847	837	848	860	836	852	830	820	760	792	863	796	846	834	804	794	846	794	836	885	840	826	823	849	840	833	843	874	847	795	815	818	834	807	815	796	765	841	815	822	859	825	838	836	910	847	830	834	817	825	827	867	865	882	838	820	873	789	848	863	806	841	844	911	866	839	815	834	793	852	845	760	850	826	792	860	897	809	846	803	816	811	830	838	853	810	785	860	869	863	838	747	883	886	821	863	809	824	847	791	792	771	833	799	822	803	825	839	809	832	835	817	786	851	794	777	762	804	832	861	806	820	803	798	812	841	787	844	776	816	877	837	852	868	849	822	796	843	797	792	861	794	843	839	811	861	787	793	815	830	817	885	790	812	786	828	824	804	872	796	871	803	804	860	807	866	826	868	817	838	808	807	845	819	815	817	809	805	876	791	817	808	845	821	786	770	826	840	843	831	811	883	831	817	822	818	826	793	834	870	820	837	752	774	814	817	831	773	843	856	821	796	837	794	783	853	846	829	830	794	792	864	841	792	813	822	828	857	806	833	802	834	834	849	814	833	839	821	821	909	817	778	857	798	833	809	834	771	864	811	819	793	801	820	807	822	832	794	826	827	847	836	857	836	845	814	832	821	813	811	843	870	798	794	822	793	816	831	869	857	857	859	809	777	913	825	846	807	812	833	799	848	844	858	818	863	814	859	805	787	816	825	815	796	837	846	848	824	831	783	841	771	854	860	820	841	853	848	784	803	882	859	866	799	820	821	843	847	793	849	806	837	798	854	818	828	793	837	806	851	875	805	809	837	845	840	848	858	851	837	848	816	823	780	781	825	898	849	853	842	824	813	833	833	761	879	799	835	806	823	840	889	793	842	849	795	803	885	870	836	822	811	850	836
16249	10713	19020	18680	15639	14699	10271	4657	1828	1204	1019	847	844	692	666	546	402	409	357	320	302	315	304	283	331	312	314	298	281	321	315	291	287	286	290	313	334	295	314	264	265	302	300	301	317	294	315	271	293	285	264	273	273	321	328	308	297	282	306	289	276	285	302	296	312	307	289	287	289	285	286	279	288	278	323	312	276	290	306	299	274	295	308	274	296	266	268	328	278	291	255	311	287	297	285	289	279	284	277	288	308	300	317	292	302	274	274	289	296	315	287	298	283	286	281	321	280	297	293	281	299	283	294	310	289	286	299	289	296	275	264	328	292	290	315	282	296	294	270	303	287	302	285	280	282	292	297	287	304	314	283	284	302	283	276	295	303	270	304	289	333	282	251	298	317	277	298	306	294	303	295	319	299	303	285	312	272	291	300	296	305	291	290	280	292	280	288	356	286	284	293	256	288	318	291	309	294	323	312	324	297	313	309	304	257	303	267	294	299	277	317	294	270	293	265	304	267	289	298	308	295	294	337	306	300	296	325	278	276	292	309	287	302	299	290	318	307	275	320	315	284	283	291	290	277	292	322	265	286	282	273	267	289	283	309	285	289	323	276	271	278	306	311	272	285	314	311	323	307	289	247	295	265	297	269	307	280	262	286	307	283	247	311	272	304	307	281	284	290	293	294	275	310	273	301	278	319	319	298	303	293	297	280	276	313	290	289	283	271	297	301	300	296	268	301	284	289	296	293	282	315	309	309	270	301	278	292	268	316	293	284	279	272	258	293	307	342	295	272	296	284	253	284	294	282	294	267	287	295	284	305	238	278	289	292	301	308	308	290	303	292	300	280	313	290	302	303	272	314	296	288	282	278	300	310	269	290	286	302	286	286	297	320	285	275	262	282	289	280	264	304	305	308	267	299	287	282	284	260	272	295	318	260	289	275	282	280	328	256	270	281	281	323	298	287	285	318	292	315	288	250	278	262	275	284	307	304	306	303	295	300	299	299	296	291	283	301	313	312	304	314	297	307	307	314	264	324	294	294	292	299	284	288	309	311	315	305	321	290	262	266	289	285	307	291	279	276	313	269	290	307	312	280	305	307	290	304	281	270	280	304	301	288	280	296	290	277	301	299	305	288	305	278	298	316	293	308	305	291	296	308	286	294	314	305	314	250	263	272	279	282	300	296	280	281	284	296	286	250	343	303	260	284	271	280	302	291	285	294	302	267	286	282	304	309	299	265	311	300	299	292	303	291	318	298	287	304	275	292	281	308	288	283	288	266	306	286	305	288	288	299	277	322	272	272	275	291	301	298	298	294	279	282	302	292	318	297	283	278	283	300	288	287	285	276	268	324	312	295	297	277	305	303	291	277	310	281	274	307	292	258	299	289	274	296	269	304	309	274	295	270	280	284	299	267	297	298	297	275	299	324	299	267	256	293	264	314	290	266	303	307	272	292	270	301	297	286	254	300	298	280	319	296	303	289	278	284	288	293	307	314	311	286	274	251	318	268	299	267	297	272	275	304	319	291	290	282	292	287	336	303	282	272	300	277	303	299	308	269	287	292	327	312	308	315	312	299	313	281	281	252	313	291	308	293	334	287	287	311	325	303	275	261	282	284	274	301	304	291	305	277	301	251	283	275	293	294	279	291	308	261	295	319	279	281	304	274	292	341	289	281	293	298	247	297	305	288	269	318	265	299	263	317	302	271	284	303	284	291	266	308	312	292	301	314	289	284	330	256	298	263	275	295	294	291	285	294	281	295	265	298	252	307	277	287	293	281	305	283	276	308	318	304	295	289	277	280	274	293	304	306	312	292	317	287	267	301	294	272	290	300	273	303	291	297	298	286	280	253	304	279	297	306	292	288	271	269	302	305	285	278	287	297	293	291	328	287	306	330	312	306	282	291	282	315	328	263	330	333	289	276	279	313	272	284	294	272	321	298	294	279	298	289	272	279	314	288	293	282	293	330	285	275	262	303	287	271	271	282	270	312	295	263	293	271	283	271	284	297	279	259	278	288	287	257	280	284	252	288	287	290	267	286	274	297	274	281	273	278	295	294	325	287	271	270	284	285	316	306	308	298	283	302	276	328	298	294	286	280	287	266	282	335	309	299	327	307	295	292	293	306	294	310	280	301	287	316	294	295	319	286	300	297	300	293	307	275	301	320	284	275	311	306	303	293	315	297	317	265	276	292	266	298	284	324	296	296	272	300	277	285	296	276	279	253	259	303	300	274	286	301	294	266	288	294	315	287	265	284	294	288	298	301	310	283	273	305	294	292	285	335	278	271	269	281	283	301	275	268	287	282	307	304	305	290	280	278	306	308	288	302	287	275	260	319	316	290	317	314	315	257	276	279	302	281	288	289	293	286	279	302	279	255	281	279	331	286	271	297	281	299	308	282	285	297	319	258	284	301	279	292	297	288	294	300	338	286	286	325	285	260	312	253	275	257	316	294	283	295	243	280	254	312	287	255	314	253	282	316	266	258	292	282	263	279	302	291	305	328	273	284	259	273	281	249	285	327	293	317	290	283	285	288	278	290	304	281	294	305	280	298	300	289	294	280	304	303	276	308	273	268	289	292	285	318	268	287	288	274	286	300	277	267	289	283	299	267	297	276	289	270	294	280	293	272	283	251	266	282	268	291	296	307	268	271	299	281	280	310	298	299	276	286	292	303	292	270	288	303	300	303	308	293	299	293	299	321	268	284	254	264	275	278	305	281	283	240	300	279	303	297	286	279	253	315	273	289	305	314	304	294	305	286	318	278	287	274	276	286	295	274	282	270	286	304	308	291	294	271	268	269	280	308	276	289	299	280	297	274	260	269	293	331	294	270	282	326	319	275	267	299	294	274	291	325	293	299	300	278	309	294	312	312	297	304	301	258	277	301	312	293	286	309	285	276	312	301	311	310	286	263	284	266	275	273	273	282	295	285	305	306	296	303	274	304	331	313	310	300	276	271	306	314	309	298	264	283	286	330	325	310	283	302	320	291	330	328	303	304	277	273	286	300	298	319	275	280	287	315	329	257	279	316	307	292	310	323	282	329	322	276	295	308	271	294	274	285	276	281	305	277	273	302	292	302	277	334	284	322	313	294	310	283	311	275	294	315	261	270	273	276	299	306	281	306	314	302	278	309	280	294	331	276	287	255	301	275	280	294	301	296	289	299	286	292	299	323	292	307	289	290	332	272	292	260	300	273	338	303	318	312	307	297	303	269	283	329	321	308	313	231	326	274	307	274	290	268	282	310	290	304	293	254	274	262	306	320	267	312	294	295	287	302	288	273	300	287	275	274	269	296	280	296	295	314	311	314	301	304	300	289	267	277	282	299	306	268	286	305	285	318	290	262	268	296	312	328	306	324	252	289	294	278	311	303	312	285	276	279	297	321	301	286	274	264	307	276	309	259	323	270	264	284	280	276	285	312	276	284	310	296	308	266	259	316	299	299	272	286	309	275	278	301	274	299	279	269	319	323	272	287	296	310	286	295	293
12446	10834	25035	25020	24371	23609	16368	9856	4446	4171	4013	3729	3609	3272	3067	2458	1515	1297	1201	984	939	959	904	826	860	784	755	801	724	778	787	758	737	713	794	720	766	772	690	719	707	702	723	726	754	666	726	730	750	701	701	713	712	727	692	718	728	707	720	686	653	695	740	714	720	695	736	695	717	700	667	717	670	704	679	747	687	710	686	754	711	725	697	685	669	692	731	722	700	706	681	686	729	707	720	700	731	710	762	751	721	765	705	716	729	697	691	749	722	729	701	705	676	723	753	704	738	683	732	694	719	688	721	694	714	729	682	731	692	715	713	725	768	723	739	686	771	745	686	679	722	748	696	764	695	733	706	712	736	673	674	707	752	722	661	694	676	664	710	680	702	723	676	690	734	742	728	720	643	674	716	727	719	684	720	690	688	704	710	751	724	713	731	703	695	725	735	687	701	715	709	720	721	661	704	676	707	715	731	696	704	722	658	705	718	716	703	676	719	737	744	698	721	697	682	699	667	729	678	681	750	697	698	768	745	698	750	696	716	727	703	762	705	727	709	684	690	713	715	717	706	716	672	683	691	682	707	708	684	652	709	670	729	696	698	693	718	718	721	741	703	756	725	739	745	686	747	739	668	692	692	746	708	639	703	712	684	707	736	716	730	740	719	769	763	728	697	674	694	691	691	745	691	720	731	729	716	692	732	726	716	658	738	751	678	721	759	702	703	672	696	704	708	748	736	669	683	706	680	719	768	735	710	716	686	741	695	714	701	769	711	683	706	696	711	686	724	768	749	699	739	724	652	687	742	704	737	697	727	675	702	734	722	689	706	682	654	726	743	691	722	689	725	673	772	715	709	659	716	764	708	709	693	685	711	725	675	673	700	721	732	722	738	693	718	777	748	717	674	719	732	729	718	731	667	714	720	677	711	735	694	644	714	731	724	719	659	742	689	715	708	678	722	731	690	684	698	723	725	724	684	644	736	734	703	710	725	691	744	697	680	718	713	705	714	653	690	660	744	719	729	731	682	708	760	679	696	733	697	717	692	694	728	706	728	732	788	704	708	706	722	787	734	697	718	749	673	734	695	704	720	706	689	678	663	727	690	728	707	679	722	755	671	699	683	744	756	719	666	710	740	680	726	710	708	675	720	678	724	743	736	697	723	711	702	759	728	709	700	705	657	707	718	652	705	713	725	669	691	722	688	719	690	745	734	725	689	723	708	641	704	646	685	682	687	700	677	690	725	699	745	711	785	666	689	673	688	693	712	698	706	751	692	704	687	720	736	721	727	713	674	687	711	710	707	681	751	676	683	727	729	713	712	747	721	713	707	718	700	689	765	694	697	708	727	689	702	715	712	697	736	666	680	698	714	723	732	679	701	707	727	698	716	681	698	741	702	685	678	696	723	702	710	733	687	765	695	690	737	716	734	718	694	724	688	732	699	736	747	684	651	697	701	679	695	736	719	784	710	754	724	669	708	711	722	712	666	679	707	745	724	684	724	669	690	717	730	730	690	673	731	682	717	716	671	729	753	739	763	676	718	725	678	708	700	732	702	691	744	685	673	685	692	719	684	697	690	726	699	716	739	719	742	658	723	705	734	710	671	664	701	752	700	707	693	718	679	730	661	661	679	692	703	673	711	707	702	700	738	667	682	708	731	726	741	714	708	706	690	704	715	677	713	710	719	741	763	748	675	732	657	700	701	675	695	685	743	724	724	726	728	687	690	681	766	704	691	733	735	716	705	636	695	704	738	701	693	696	735	705	694	735	727	740	732	723	704	703	714	698	695	714	684	660	711	731	690	674	725	696	705	757	709	718	675	662	692	763	679	677	694	743	680	663	684	649	713	734	751	663	713	731	657	651	695	732	738	742	725	709	691	694	714	690	703	712	762	731	724	762	669	745	723	730	778	672	770	703	671	680	694	670	725	710	709	714	707	741	706	701	663	720	742	713	677	698	700	675	700	684	743	696	706	702	726	711	713	654	683	690	706	739	711	697	692	705	679	723	704	662	677	688	704	728	674	712	673	721	704	693	763	706	697	697	648	690	738	689	718	737	758	692	707	686	678	673	684	705	711	712	689	680	692	679	699	676	728	732	709	734	700	743	709	712	663	716	669	740	708	713	737	714	692	726	710	707	737	722	711	708	709	755	670	760	705	685	726	684	729	664	729	704	717	725	722	690	694	710	712	717	701	766	702	728	722	743	689	755	695	646	707	762	713	728	724	722	725	688	666	684	724	718	688	712	722	755	691	750	705	711	723	759	681	711	685	730	674	706	714	692	682	686	761	737	704	703	711	732	717	700	755	722	756	753	716	674	723	724	708	697	667	742	731	714	690	680	697	675	707	727	702	744	693	733	668	720	716	726	724	703	692	732	698	730	730	668	689	733	744	704	733	719	721	712	705	706	701	819	724	745	751	728	680	706	658	713	670	727	671	698	701	733	728	713	696	790	718	709	692	760	713	688	702	741	702	701	706	720	713	693	711	723	692	744	736	708	708	712	746	692	762	714	733	669	680	708	695	705	652	707	712	721	716	676	728	685	717	733	710	730	735	703	739	650	698	701	732	675	744	757	663	685	700	695	665	713	706	760	729	738	694	726	680	665	721	704	706	695	691	660	721	738	663	748	748	720	704	665	713	707	724	698	675	725	665	748	759	708	658	721	750	690	651	660	677	711	705	672	731	725	666	726	727	652	746	729	738	671	699	700	651	699	757	675	702	749	683	728	739	743	654	728	719	693	663	685	670	647	703	674	721	733	731	684	710	739	715	719	697	716	680	673	716	774	712	687	712	690	714	726	646	724	724	723	718	671	691	687	702	704	711	676	690	671	709	702	713	714	711	758	672	672	704	723	695	701	734	677	662	695	686	709	767	733	737	699	727	703	721	688	732	653	730	685	682	736	710	728	675	738	672	723	724	729	721	728	764	686	750	698	708	665	666	715	685	714	729	711	729	725	685	747	702	737	689	720	713	689	679	698	742	690	709	717	717	713	706	673	711	711	714	737	697	685	692	720	705	723	670	712	733	700	664	751	713	671	701	702	748	723	729	715	741	749	695	693	717	694	687	666	685	705	702	672	670	733	691	724	694	698	711	766	697	665	733	665	660	710	718	731	684	716	663	733	684	722	693	726	669	713	721	730	658	698	694	677	738	719	778	762	713	714	693	687	796	714	711	774	707	723	752	720	674	730	676	689	681	672	704	729	724	659	724	727	704	688	736	724	708	703	737	712	718	718	700	747	717	736	696	719	692	717	705	740	722	737	743	762	696	693	734	678	688	682	732	742	766	718	737	755	738	684	711	753	715	666	716	736	694	721	698	677	693	720	723	672	711	706	791	731	722	731	696	698	725	663	770	642	691	711	705	730	768	705	703	743	739	738	762	730	686	678	724	722	679	698	742	700	709	726	698	717	717	702	694	688	682	698	709	698	760	762	696	659	701	719	699	741	726	735	705	727	671	693	712	738	675	740	696	701	667	720	717	669	741	759
24852	17266	23250	27978	26782	21260	15382	9297	3646	1971	1562	1208	1092	1006	1039	673	396	335	320	242	239	267	264	222	194	219	212	230	190	180	212	178	185	195	189	218	211	190	214	185	175	207	202	238	189	187	200	192	194	198	190	203	193	189	162	182	210	175	225	226	235	218	209	217	219	185	187	204	212	216	199	196	200	185	185	188	204	189	196	180	172	191	168	173	218	190	196	217	210	183	184	185	184	223	185	203	212	190	183	188	191	201	200	205	194	216	188	187	201	220	191	187	205	195	201	184	186	217	194	216	183	179	186	198	192	203	186	239	209	204	217	202	199	191	178	211	186	194	179	216	223	220	170	172	214	211	179	176	213	201	180	202	214	207	193	196	217	214	189	191	230	197	207	207	213	193	176	204	198	235	207	176	234	222	202	192	185	199	218	200	193	218	208	196	191	210	210	191	187	161	200	229	193	190	219	210	195	195	212	207	153	197	198	219	200	182	180	197	200	203	182	196	201	183	217	192	199	187	214	198	201	188	198	220	195	205	192	210	205	215	206	196	192	185	195	203	199	212	212	200	195	180	197	201	198	204	189	204	197	198	213	191	213	170	191	177	215	180	188	205	212	207	200	195	196	190	197	207	191	193	212	182	188	221	212	198	224	189	202	187	196	188	192	204	212	234	201	180	202	212	213	228	177	197	199	194	197	206	191	205	185	187	211	194	165	213	196	177	187	203	174	220	212	219	194	184	192	187	186	227	233	204	212	191	229	194	221	215	193	207	184	209	184	187	191	195	188	203	176	227	187	208	200	204	216	225	206	180	181	211	208	225	229	193	201	200	192	214	178	178	221	214	207	203	213	189	200	201	188	184	179	207	182	193	189	181	198	177	226	189	181	227	200	187	212	207	204	213	215	232	206	175	197	209	192	210	194	159	175	171	185	180	179	207	168	197	223	199	205	208	179	191	198	196	202	214	184	227	208	182	194	213	184	205	187	195	220	207	209	216	178	190	205	205	215	220	190	179	179	179	194	203	195	209	208	235	198	194	215	220	184	219	185	203	195	202	180	201	200	190	211	174	187	200	192	190	194	194	178	184	202	210	204	198	210	175	210	186	196	215	208	182	196	205	195	210	181	211	194	174	196	213	201	183	230	186	190	191	207	197	210	196	195	211	196	227	231	202	182	197	196	206	181	188	193	204	197	218	171	159	192	214	187	201	196	226	214	216	213	211	186	214	214	197	194	207	195	203	188	192	211	195	190	208	224	194	191	207	189	208	220	207	216	199	189	158	191	189	199	191	192	203	185	194	213	188	207	185	200	201	194	187	193	223	204	187	189	222	197	187	205	194	195	171	174	180	207	210	194	207	196	189	183	194	204	188	187	226	200	215	208	202	197	163	193	198	179	204	211	189	207	163	191	197	218	199	190	220	174	219	207	205	198	175	195	209	205	191	224	194	188	209	205	222	212	222	177	212	220	218	176	166	191	221	222	193	219	186	195	185	195	187	183	209	215	184	191	207	206	199	192	178	188	214	189	204	180	169	189	170	195	185	206	201	186	189	188	207	198	198	230	203	203	235	194	175	208	196	216	184	207	212	180	209	192	197	216	191	200	212	203	190	202	193	215	205	172	199	196	244	188	195	198	190	208	204	183	196	188	196	208	208	180	189	190	221	187	216	194	205	196	196	215	200	204	216	204	176	197	190	189	220	200	212	180	192	184	196	211	188	199	207	185	207	189	183	190	205	192	200	163	192	194	211	227	165	188	175	196	206	207	193	193	203	202	198	191	197	226	219	185	180	157	209	223	203	225	190	174	210	193	207	211	207	200	195	205	180	223	176	215	201	209	201	170	210	194	216	193	199	220	186	207	207	171	191	221	211	191	192	174	194	198	231	221	184	216	201	189	215	214	217	201	239	217	203	192	213	200	214	242	191	181	197	218	185	182	210	199	203	214	194	188	187	183	214	186	179	215	197	216	213	201	199	182	227	194	206	199	188	208	183	211	205	191	211	200	194	228	207	174	187	185	202	177	210	213	180	208	217	218	206	173	184	185	183	213	198	184	184	202	176	171	185	203	170	203	202	190	189	212	211	191	191	179	188	225	202	209	207	177	170	190	178	179	192	201	210	174	214	181	191	204	206	179	196	199	217	202	211	220	191	185	194	183	201	194	194	194	180	197	191	213	196	193	186	201	173	242	199	238	183	202	203	208	201	213	186	181	201	196	200	205	198	200	203	181	202	186	194	195	205	201	204	204	197	199	182	235	180	209	202	208	180	175	191	205	209	182	167	207	208	204	200	197	191	176	231	184	184	184	191	209	208	177	197	188	191	184	202	218	218	215	200	203	230	206	194	208	172	189	172	221	181	201	197	203	219	184	212	185	197	179	180	206	199	179	186	166	217	205	195	192	177	191	198	195	184	205	213	197	186	195	202	200	206	214	199	215	203	203	197	196	205	166	209	215	223	183	184	203	206	195	192	214	189	205	184	196	204	192	199	193	206	200	190	207	202	189	193	167	172	170	189	228	205	224	203	176	198	206	189	183	180	221	208	211	198	211	212	225	191	171	199	217	188	209	189	213	195	194	186	187	206	196	187	185	169	197	206	198	206	221	206	218	242	202	178	201	190	195	220	197	215	204	214	174	225	228	190	193	169	193	186	197	211	172	214	223	195	211	214	196	197	183	201	217	196	183	199	178	210	211	189	185	195	199	192	201	202	212	217	188	205	225	189	192	204	179	187	197	217	205	200	228	213	197	196	185	192	176	178	189	192	179	200	189	215	181	193	215	187	187	191	219	192	196	180	210	207	215	198	233	214	197	178	196	209	181	192	181	203	187	223	189	216	229	177	209	195	189	211	207	202	217	186	187	234	216	188	206	203	197	197	191	198	172	211	212	162	204	196	201	216	206	168	190	179	215	196	235	222	186	203	231	216	195	211	223	193	203	193	189	212	171	170	195	211	193	185	192	194	217	213	197	204	210	195	185	199	174	214	190	195	226	185	200	170	220	175	196	214	203	219	188	197	198	221	189	209	196	218	184	178	206	194	177	225	174	214	217	209	203	200	205	154	206	211	170	217	198	187	203	196	213	173	210	199	181	219	202	219	196	197	183	195	194	229	219	198	196	209	189	190	218	198	195	214	210	191	173	197	202	219	169	211	186	207	182	187	195	191	173	189	200	197	204	218	176	180	203	194	207	202	201	200	198	194	199	193	195	184	198	230	208	189	195	178	176	190	198	195	218	201	201	196	189	188	203	202	217	209	198	197	185	191	182	220	206	182	174	193	192	201	196	198	203	201	220	203	204	183	217	219	199	199	206	181	194	207	198	213	176	184	200	199	192	193	195	188	195	215	206	200	210	207	212	244	215	202	196	192	192	209	192	206	196	186	191	190	202	217	149	199	204	215	173	197	218	195	196	202	202	190	198	208	199	231	169	176	232	193	182	181	201	204	204	220	193	196	224	205	206	214	192	192	193	193	182	193	173	236	200	230	218	202
16471	15554	28522	35404	34964	27928	20966	14117	6120	6436	6246	5307	5307	4903	4768	2925	1770	1386	1341	949	942	868	776	703	722	659	631	628	596	594	586	560	532	521	558	516	551	551	533	530	509	533	525	463	544	545	511	512	504	496	497	547	501	546	483	543	529	503	494	498	513	505	482	551	507	525	513	470	520	523	499	514	495	544	508	470	537	510	493	455	477	521	550	510	501	530	490	518	482	527	500	516	512	508	492	466	505	500	474	479	514	525	523	512	497	507	519	538	491	514	480	512	508	520	509	485	468	481	516	495	502	501	499	495	486	511	512	498	498	521	475	509	536	501	498	524	524	491	507	490	513	507	504	492	520	517	491	531	558	480	495	487	496	533	474	525	523	453	504	502	506	483	498	506	496	535	524	488	491	525	520	491	495	547	525	538	486	491	497	502	488	513	513	504	519	529	517	495	508	525	520	496	482	493	526	495	516	489	507	490	573	474	476	511	544	561	542	491	485	543	478	486	489	493	516	500	535	492	468	482	464	468	497	479	451	492	502	502	534	502	511	523	515	465	510	521	537	512	480	507	525	516	491	460	514	504	555	482	494	496	482	501	471	519	487	524	469	541	494	500	475	506	460	502	531	472	512	491	497	490	456	529	513	476	497	501	503	490	491	543	502	504	541	507	514	516	532	526	463	514	509	502	491	515	486	491	475	549	519	558	466	533	507	517	495	470	492	499	499	489	506	506	427	515	479	502	541	533	463	480	485	512	511	531	490	509	525	483	537	482	556	507	530	501	541	555	521	492	533	495	510	543	512	536	476	497	512	511	561	479	537	502	512	508	516	505	545	537	490	462	496	494	529	505	526	521	520	540	525	507	494	529	505	532	539	457	514	519	524	516	492	502	461	532	488	490	489	528	482	517	502	521	478	475	526	526	513	503	502	526	532	543	502	520	527	508	504	508	491	518	509	502	499	556	503	512	498	484	500	531	529	492	499	531	505	510	530	467	514	497	507	501	517	526	478	518	485	522	508	499	502	522	532	511	513	567	472	496	518	489	515	515	511	477	558	495	498	479	501	484	506	510	508	521	461	525	540	478	522	476	528	539	512	488	498	491	484	482	527	529	515	490	507	486	502	515	520	512	519	521	512	486	489	514	504	512	513	537	481	516	506	517	488	511	495	506	508	475	507	492	519	497	470	462	495	523	536	510	491	467	531	483	497	535	533	489	501	484	486	489	498	507	484	506	523	480	580	505	501	467	545	532	540	488	511	496	509	483	518	506	504	509	515	526	588	489	455	502	517	504	517	519	504	530	530	471	507	500	534	528	513	521	495	521	502	495	521	512	498	533	540	525	505	528	542	497	519	481	493	543	552	494	568	502	529	508	509	475	511	511	532	473	489	520	485	519	493	539	472	501	497	499	561	505	502	519	508	514	509	526	486	510	516	519	472	495	478	517	538	491	488	497	550	518	510	488	506	528	477	552	493	467	471	486	515	534	475	548	482	487	523	508	493	559	510	518	510	529	456	495	503	510	545	523	498	477	492	516	553	499	503	554	499	543	485	516	479	522	500	507	531	466	468	490	529	516	537	503	508	494	535	485	496	454	504	505	532	510	503	503	499	493	500	523	515	521	498	493	541	484	489	469	478	525	537	498	553	479	463	512	538	526	529	514	505	531	484	506	485	525	510	501	488	522	511	499	496	486	496	554	508	515	491	511	493	503	492	533	482	508	520	494	484	508	513	512	483	475	479	470	538	528	499	478	512	512	494	501	498	466	503	565	500	515	514	483	516	493	476	483	537	528	493	525	481	521	511	472	507	473	511	497	502	498	515	496	536	486	513	479	543	513	525	502	487	499	506	513	508	492	511	536	497	537	493	504	499	496	478	450	545	503	493	488	520	451	529	455	503	515	533	520	447	538	505	485	493	480	485	509	523	488	489	491	512	463	498	515	549	489	530	507	510	485	473	523	489	495	486	551	481	594	523	529	496	517	521	525	506	506	471	498	514	508	466	502	550	481	486	524	526	527	498	490	525	493	525	458	495	496	554	481	501	457	512	506	507	490	473	526	513	516	515	535	517	504	515	453	511	547	511	514	479	485	492	496	475	514	510	501	502	524	542	535	501	532	524	529	466	454	501	496	468	524	496	520	525	488	503	496	540	462	517	507	475	500	501	507	490	516	489	519	506	495	499	508	524	545	500	491	498	493	536	506	491	504	492	516	498	504	513	505	517	523	514	483	518	535	511	519	524	513	447	517	482	495	507	510	500	501	510	523	496	499	512	529	549	533	510	544	472	575	538	529	497	498	517	530	505	515	492	506	516	542	520	509	546	487	490	483	515	490	503	469	483	542	497	504	485	472	540	501	504	490	510	506	504	512	535	489	543	550	477	483	502	505	492	507	521	497	485	464	520	495	481	487	519	512	499	487	496	480	502	499	509	513	507	498	501	521	512	507	519	510	479	557	502	482	511	499	529	534	504	546	513	505	493	498	487	511	515	520	474	500	513	484	538	497	465	501	510	534	517	512	506	536	501	478	505	512	529	532	554	515	509	514	533	539	536	503	479	511	538	533	502	524	496	498	538	532	495	533	526	530	483	553	517	529	509	469	495	497	463	483	475	494	499	528	520	490	491	507	492	488	546	478	519	482	513	481	516	529	537	524	522	499	509	495	491	504	514	518	481	502	504	499	509	527	475	506	483	506	492	531	537	528	507	471	501	523	496	510	538	514	503	480	556	484	524	504	506	496	493	500	482	474	503	493	496	493	549	499	470	547	525	518	510	476	527	525	491	480	521	550	503	492	536	520	502	523	513	503	532	515	513	484	484	454	501	491	523	547	506	492	489	510	517	472	498	527	507	537	532	506	494	476	517	509	503	519	511	499	511	507	525	485	539	530	534	483	494	531	486	514	511	481	481	495	510	543	519	505	495	518	508	495	484	508	486	483	487	501	518	508	524	529	492	515	504	532	470	480	433	521	510	493	484	523	466	551	514	497	503	515	504	483	501	499	497	503	516	501	500	491	520	455	542	465	555	533	445	500	509	506	482	497	555	505	496	440	513	500	549	492	527	487	509	493	507	499	493	507	488	504	498	499	520	480	511	516	533	494	511	503	564	469	481	504	500	513	519	505	490	519	501	501	513	515	516	524	509	495	538	523	489	488	565	528	511	469	509	540	516	482	500	551	513	498	507	477	498	510	517	511	583	541	511	564	525	495	494	517	526	492	515	542	524	521	510	517	519	489	506	493	517	514	509	540	514	548	515	499	511	467	543	554	520	508	525	480	524	529	503	518	520	505	488	539	502	473	529	533	509	490	506	490	479	507	510	499	522	508	505	526	548	522	467	458	537	508	497	518	498	487	497	457	470	481	535	508	505	482	520	502	537	474	494	549	482	510	457	489	497	499	483	509	517	486	497	507	526	492	522	552	520	524	550	525	540	495	500	502	522	525	502	482	479	521	482	503	522	484	451	502	511	522	552	504	496	512	554	483	483	506	485	539
6705	3809	4880	3763	2474	1269	914	736	493	502	458	463	397	396	404	383	372	364	348	357	355	323	322	383	347	344	387	335	315	334	358	332	325	360	299	333	300	343	345	298	355	337	346	354	322	312	313	329	317	359	309	304	330	323	350	345	386	326	310	335	333	345	336	301	337	318	319	376	329	329	323	344	333	318	313	335	306	310	321	311	328	361	326	323	327	310	346	349	324	344	365	356	344	317	343	297	358	345	355	346	314	309	346	356	310	325	329	345	326	322	326	322	312	329	316	340	307	313	336	342	384	339	291	308	335	334	292	325	334	324	370	352	309	324	333	346	331	303	327	312	322	347	318	332	350	352	317	334	348	320	354	328	361	346	329	327	347	334	346	347	301	361	355	350	323	321	305	358	349	345	344	342	322	345	330	335	352	341	353	332	310	326	330	352	319	284	346	338	348	335	324	336	372	368	338	363	322	322	333	338	328	336	311	342	308	357	325	312	336	345	307	380	323	357	363	331	341	319	327	334	334	355	324	336	337	363	344	349	347	348	349	340	365	339	349	333	353	330	300	348	358	345	345	345	363	327	344	313	339	314	345	369	378	321	324	319	327	334	333	351	363	324	311	348	328	376	358	386	328	316	328	358	352	309	346	350	348	350	317	356	334	349	333	300	368	328	345	353	333	330	327	341	313	316	356	324	337	360	323	352	354	312	318	366	308	323	312	308	331	342	356	330	325	364	355	329	341	337	343	315	349	332	342	339	339	341	354	362	327	304	357	343	294	339	327	324	315	331	334	321	299	324	326	339	347	334	351	332	346	343	343	307	308	329	361	339	329	314	341	352	351	366	348	300	372	351	352	316	323	303	358	330	351	351	355	323	327	329	349	356	335	353	324	327	330	320	337	341	335	341	325	347	310	358	354	347	340	345	341	326	349	336	348	325	363	310	345	355	345	362	337	343	366	346	339	343	326	372	297	326	316	319	329	374	338	344	337	358	302	357	365	359	314	338	350	342	346	360	349	358	295	327	353	347	339	343	376	350	346	333	337	360	378	341	311	352	306	315	340	322	309	355	341	351	346	325	314	342	334	355	362	348	327	341	335	347	388	360	331	356	344	365	324	324	320	320	337	343	327	369	353	356	376	312	360	309	337	343	290	345	327	331	353	333	340	330	349	316	316	309	353	348	341	311	320	360	376	348	308	338	319	348	333	334	335	346	320	333	316	314	302	312	357	324	339	315	338	324	339	337	340	363	332	353	328	352	309	350	334	327	321	352	344	343	365	363	319	340	323	346	339	354	317	353	369	343	330	337	317	339	323	402	329	310	325	345	320	338	363	392	338	336	353	335	339	343	341	322	316	347	358	382	327	340	331	327	338	340	335	343	339	369	373	352	335	332	374	330	343	352	331	326	338	341	322	348	331	321	373	332	354	330	333	335	366	317	348	340	292	334	360	334	349	318	319	333	323	344	343	328	310	348	361	319	337	332	347	353	338	328	364	360	334	332	334	336	344	336	295	348	311	328	356	309	337	319	362	333	329	320	341	329	364	330	343	352	354	341	379	330	358	350	328	298	335	328	364	312	323	343	333	297	346	352	360	321	346	361	360	305	346	351	309	306	328	349	329	316	344	339	345	356	341	377	314	354	327	331	326	350	320	324	342	361	351	347	345	307	362	370	334	308	349	349	337	335	312	318	355	339	345	338	329	355	323	353	336	367	324	327	345	349	330	297	350	340	322	338	318	359	325	336	325	324	339	342	353	355	309	362	352	313	342	363	338	346	355	371	326	352	328	326	305	314	367	344	364	347	324	324	371	341	385	319	304	330	337	325	353	323	345	335	307	328	326	317	373	372	320	321	345	334	327	356	323	357	368	347	338	315	348	326	316	339	349	342	310	384	344	358	325	340	339	309	334	333	357	375	322	361	299	320	329	329	350	357	346	346	328	364	358	370	340	295	336	336	320	332	361	340	342	339	342	354	338	323	294	334	324	342	348	352	354	324	348	371	349	331	330	361	324	339	314	312	346	353	327	348	316	315	360	324	342	310	327	329	374	332	331	345	330	355	361	343	317	315	319	326	349	320	328	341	331	352	332	341	337	331	325	345	316	320	370	335	357	351	358	316	340	335	336	322	368	352	326	336	333	346	329	324	347	352	327	338	345	338	367	334	347	365	327	334	344	330	345	321	342	343	321	384	358	356	348	328	300	367	355	351	329	365	348	317	362	340	318	335	332	361	320	320	333	341	337	350	366	346	365	347	339	356	366	314	361	355	338	338	321	340	357	355	338	355	323	344	332	332	346	348	359	323	322	322	360	335	316	353	355	345	331	351	334	351	321	340	316	357	350	358	337	373	362	317	344	349	337	353	338	346	347	334	342	366	311	331	348	337	338	339	322	305	338	333	338	371	347	324	354	337	348	329	324	319	339	338	303	318	337	369	345	344	316	308	310	321	374	319	388	323	341	331	361	317	347	340	325	304	347	279	327	334	301	356	306	325	352	303	354	289	321	335	335	325	353	344	308	319	371	350	325	349	350	336	325	346	336	363	380	374	329	313	339	372	336	333	338	334	312	333	351	382	328	308	333	314	330	326	328	335	335	346	341	323	367	310	360	322	369	334	349	319	371	376	348	311	346	314	323	325	337	325	327	349	341	335	313	329	326	306	346	353	316	326	332	298	366	357	297	318	361	321	333	325	359	345	395	341	332	360	325	377	338	362	346	315	352	367	326	317	375	342	351	353	327	362	304	328	360	336	325	329	361	319	374	308	305	347	329	364	343	312	336	353	322	319	355	367	314	342	340	337	327	333	340	320	306	359	360	350	338	342	331	341	345	339	336	340	344	343	344	323	344	362	367	301	364	339	310	351	358	358	331	348	340	347	336	347	358	312	353	337	317	342	330	307	347	343	314	395	362	351	328	339	303	342	323	368	302	326	352	343	321	374	354	316	304	312	363	321	329	308	299	342	346	341	318	326	344	340	319	329	347	312	376	324	329	348	362	351	332	328	328	344	320	316	362	358	353	317	363	331	347	341	352	339	328	316	348	322	316	361	375	348	334	362	287	303	339	335	337	343	365	333	339	366	384	328	379	301	331	331	344	317	313	365	378	352	321	339	339	339	327	350	338	373	329	380	343	313	350	350	332	376	319	345	334	314	352	309	335	308	330	339	333	335	320	331	331	342	341	327	346	353	333	364	340	325	332	311	330	339	330	367	336	333	331	339	347	322	328	298	318	345	337	322	367	350	334	334	345	308	344	359	345	312	337	350	351	363	345	364	303	341	342	343	331	366	317	344	346	360	371	381	309	333	308	333	355	362	341	311	353	304	331	358	344	327	376	351	347	330	305	330	341	352	348	321	370	333	341	321	355	368	302	346	302	334	405	375	321	360	334	313	340	334	288	315	319	373	321	350	332	331	332	344	373	337	344	311	371	306	322	325	320	346	335	342	334	331	353	342	338	356	336	332	382	306	325	362	331	351	343	326	342	372	342	345
5443	4605	10182	11129	8636	5047	3873	2583	1872	1760	1584	1386	1349	1235	1211	1050	1026	935	925	869	908	881	855	862	847	872	813	847	849	819	810	859	852	799	823	860	890	816	837	823	809	856	808	784	850	833	801	836	834	763	774	800	826	815	799	840	819	832	820	814	822	788	781	852	788	830	810	802	832	817	858	815	782	756	802	845	784	818	816	796	810	806	802	822	825	803	814	787	771	890	837	826	826	805	786	864	803	808	818	846	782	832	801	827	822	854	841	813	788	794	843	843	745	831	885	774	786	825	797	790	845	766	788	794	777	819	852	785	799	825	815	857	815	789	855	798	819	845	798	809	843	843	837	806	818	862	803	832	856	815	843	791	862	807	785	732	817	832	809	836	845	813	791	825	773	804	764	833	805	820	841	838	852	853	812	807	799	808	817	788	799	786	783	806	810	808	902	831	843	818	843	797	811	796	792	870	842	811	869	851	795	819	840	872	813	792	799	805	865	832	817	806	765	807	828	785	800	802	803	792	809	825	786	869	812	842	838	847	789	754	812	817	790	829	825	844	792	858	834	820	816	849	794	817	818	759	835	849	824	787	805	849	802	820	886	831	813	805	858	755	817	790	816	845	870	829	839	747	766	835	841	845	802	839	800	853	825	790	768	824	818	834	807	846	828	852	825	802	799	829	822	832	859	825	815	861	849	799	771	792	788	819	815	780	833	805	794	829	806	811	766	825	849	834	827	795	774	796	793	778	829	799	790	818	852	764	835	812	840	814	872	809	843	815	826	838	801	761	843	756	793	807	830	805	764	861	839	798	845	848	809	808	807	819	842	822	850	824	800	835	782	811	793	839	825	831	824	807	801	802	803	796	823	822	788	821	817	789	809	805	803	849	802	829	806	847	825	823	813	848	817	791	789	938	820	794	845	787	807	864	774	791	878	811	822	790	817	869	782	819	811	790	791	835	842	843	845	800	822	822	779	824	813	764	844	807	805	838	862	767	822	854	819	804	813	801	804	843	847	838	829	809	800	839	823	801	798	860	811	803	810	834	843	806	835	851	828	795	851	787	832	799	867	769	775	823	830	841	810	808	860	815	835	844	842	819	779	793	847	790	848	840	811	777	822	810	804	837	785	791	834	852	813	830	831	756	809	843	831	823	773	758	826	805	840	843	823	836	839	853	828	795	838	807	784	778	821	789	807	855	798	824	803	775	838	776	787	757	781	826	862	797	833	832	818	810	795	817	831	813	825	904	803	828	815	833	814	810	806	800	817	756	840	829	830	804	823	867	808	784	831	865	821	786	834	764	821	838	843	821	832	864	825	825	856	816	821	756	847	853	809	824	807	804	810	827	808	843	768	809	766	827	867	868	829	784	833	820	864	831	830	849	825	814	821	843	810	884	831	795	809	757	789	762	806	849	859	786	839	771	829	830	816	858	820	776	777	793	796	787	857	838	755	794	819	846	820	796	816	794	794	863	809	763	851	785	804	794	797	817	809	761	834	842	841	826	805	848	780	801	768	766	817	791	872	794	795	849	809	809	748	851	774	794	852	821	802	835	729	831	829	807	775	845	765	784	814	841	826	840	834	839	823	812	830	808	785	855	847	777	841	864	812	836	808	787	838	804	815	798	826	840	750	828	747	814	868	826	757	850	839	787	826	810	809	830	798	800	770	847	806	801	778	787	814	848	828	780	788	804	855	835	798	826	821	825	835	840	841	832	808	801	797	874	841	811	819	816	815	837	846	864	785	796	862	870	849	858	810	799	779	839	810	800	817	804	827	805	808	788	828	800	817	795	805	810	823	852	827	799	794	843	879	858	783	797	790	860	824	833	802	825	799	781	811	822	797	805	820	784	779	772	856	844	814	723	832	846	838	840	787	811	852	796	826	843	802	818	795	819	776	825	832	781	838	843	782	828	854	779	787	849	806	858	822	810	802	764	810	853	776	814	812	825	788	759	844	793	768	838	852	812	809	789	804	807	848	790	810	861	784	834	817	826	844	860	811	849	812	785	802	831	866	795	794	783	798	832	782	815	787	805	872	790	865	807	838	869	766	831	812	840	846	829	840	819	845	808	781	775	819	762	841	817	850	810	783	842	806	900	834	837	843	797	789	851	809	763	818	811	841	787	845	816	833	779	828	761	790	763	799	779	859	748	813	829	869	822	885	802	875	831	794	799	806	812	806	801	753	789	782	863	818	857	803	858	880	809	831	823	846	761	795	842	796	813	832	852	811	854	856	808	782	881	847	798	816	798	833	831	825	820	835	800	825	820	816	769	811	822	842	837	786	824	851	839	801	848	825	838	835	879	787	786	859	841	859	823	807	777	848	838	878	794	775	771	853	853	778	767	797	799	828	782	791	857	780	769	886	847	837	843	753	850	863	838	786	814	817	837	823	817	818	832	764	829	780	783	796	775	797	814	855	820	827	830	811	774	803	847	793	789	834	784	822	789	855	798	785	781	864	744	844	787	841	827	804	767	833	821	756	820	821	798	786	854	831	860	760	802	817	886	839	868	852	801	820	843	834	795	809	827	838	850	826	827	906	799	846	834	827	800	831	795	817	811	764	802	786	841	794	817	865	807	813	815	784	887	832	826	835	783	795	781	822	795	807	829	810	770	791	806	804	783	803	780	735	816	793	823	844	849	825	832	828	762	857	836	824	866	809	838	840	848	832	822	832	841	825	823	876	836	802	854	852	815	843	868	809	801	780	834	809	806	842	787	807	759	797	842	790	856	838	822	795	785	808	821	794	848	843	801	822	814	776	835	821	839	812	798	764	792	798	852	869	812	798	807	783	776	813	825	797	772	849	832	840	872	812	812	836	793	844	823	840	803	812	805	789	808	846	823	843	885	788	808	831	779	834	820	837	830	759	830	745	814	814	836	833	813	839	816	830	756	836	874	820	859	795	878	772	825	791	814	830	835	817	793	827	791	836	826	799	835	818	820	850	794	782	841	797	803	842	814	816	779	803	828	851	805	799	847	764	847	865	785	813	824	797	793	772	860	802	854	832	836	802	815	799	806	777	832	781	787	771	814	848	754	816	778	773	836	824	790	866	801	821	786	876	833	797	832	824	781	838	840	823	833	820	788	807	819	775	813	795	798	803	774	826	829	840	792	809	785	845	854	820	791	764	796	780	789	843	794	834	826	816	843	827	845	777	830	786	775	817	833	819	818	865	775	813	798	805	855	777	819	808	799	806	843	892	842	830	824	799	813	805	806	769	830	788	745	850	840	748	826	835	813	830	815	829	801	813	796	854	790	788	805	844	801	818	836	815	792	773	844	817	833	839	814	822	779	838	859	819	764	831	814	837	800	797	827	843	821	794	826	806	852	815	841	800	821	812	788	809	781	815	805	766	800	853	777	830	807	796	807	857	801	815	791	825	816	778	846	849	790	866	780	826	778	830	812	788	778	800	796	806	861	825	852	817	844	846	767	854	842	793	825	793	845	837	812	848	841	804	793	857	813	788	793	823	780	792	777	819	817
16824	12141	16187	20104	18706	19142	13360	5213	1653	1216	946	867	862	734	692	465	379	343	334	347	325	356	296	324	294	244	264	292	275	306	324	294	294	268	287	313	300	324	330	283	276	300	286	295	280	298	302	268	264	279	312	299	268	286	289	263	288	309	304	295	288	270	267	275	290	263	304	266	267	259	299	261	271	297	284	288	274	273	273	241	292	286	270	280	290	294	277	314	316	321	267	295	271	304	286	288	260	286	287	295	302	290	335	306	319	324	240	296	276	294	286	278	300	314	275	287	310	298	280	286	266	266	294	299	273	270	283	247	280	299	284	262	261	286	262	298	289	306	288	269	261	306	277	286	275	276	290	274	265	284	264	282	280	282	290	307	303	288	278	301	276	328	282	292	300	275	290	280	296	293	269	316	291	283	286	252	255	262	283	303	305	291	304	259	284	296	263	281	288	276	299	281	270	315	298	293	289	302	304	311	302	282	311	269	283	297	278	285	292	299	286	296	289	303	308	279	282	301	283	276	280	259	303	271	283	317	262	319	262	287	304	288	304	298	246	247	274	309	293	309	262	294	265	298	268	270	284	283	312	313	289	317	321	257	266	255	291	299	286	303	264	259	269	249	280	300	284	271	285	321	293	288	281	300	279	283	287	286	283	312	269	248	267	294	287	305	279	279	265	294	315	303	296	283	280	282	278	260	297	266	274	299	282	297	293	300	289	315	276	290	289	306	322	290	238	303	286	297	277	294	290	302	259	278	274	283	314	308	285	270	289	287	315	301	288	286	270	299	308	277	320	279	303	264	278	276	287	295	289	277	265	280	287	295	285	281	283	298	270	273	289	252	283	281	297	298	329	296	283	266	262	284	292	292	268	285	305	256	266	276	281	274	284	292	327	331	294	285	276	288	298	321	284	258	310	305	326	300	271	303	293	290	280	257	293	283	303	283	326	283	287	284	276	272	329	295	284	289	276	288	287	260	267	288	283	279	309	254	301	282	270	274	290	303	292	283	292	307	299	281	297	312	273	301	282	305	284	294	252	290	287	274	291	283	296	279	316	265	259	285	268	301	293	304	293	267	273	298	274	272	315	276	283	295	283	293	291	274	263	282	296	295	326	308	246	265	314	308	326	288	301	302	292	273	288	299	255	304	262	336	300	310	270	272	279	297	297	284	290	289	296	269	274	347	291	303	301	288	283	282	294	334	259	282	261	240	245	267	272	289	291	300	275	299	269	286	271	316	297	279	295	279	283	302	317	284	303	289	263	285	273	299	269	285	273	295	306	285	242	283	259	262	291	299	280	300	303	274	308	309	300	296	285	285	317	285	268	306	278	266	264	290	283	271	283	286	256	287	338	286	286	282	293	287	276	268	288	300	277	261	309	309	276	267	290	259	270	319	282	297	271	309	254	317	280	246	292	251	315	290	303	312	283	286	309	298	268	267	278	290	245	297	291	274	293	307	276	304	282	250	305	293	297	270	277	263	299	256	285	300	315	314	299	255	277	285	289	285	285	266	287	258	295	308	311	257	279	283	278	281	288	272	299	279	295	264	273	303	282	266	271	282	263	300	251	296	263	269	277	306	288	308	225	282	312	283	303	303	300	285	300	243	294	304	305	301	329	279	286	288	282	308	304	288	274	318	286	290	294	301	295	273	274	263	258	252	317	272	266	279	252	296	243	269	262	283	294	257	291	283	290	284	282	293	299	303	280	297	283	280	285	327	276	284	283	302	302	281	299	331	279	283	262	289	286	246	253	302	249	274	267	300	286	273	276	288	266	277	298	262	291	288	284	250	279	294	291	302	271	291	285	307	251	289	305	290	273	284	278	307	302	304	290	268	277	286	301	288	299	286	283	297	241	279	303	320	287	299	278	270	284	300	268	280	290	288	292	268	280	299	296	262	262	282	276	294	296	287	282	296	277	278	262	273	312	309	272	299	287	290	265	265	294	278	288	298	287	283	255	276	243	275	303	286	255	283	312	288	304	316	301	294	287	283	306	309	281	274	292	273	302	298	296	286	281	306	271	275	276	290	228	292	303	317	294	295	291	297	295	299	283	302	282	281	261	290	288	273	288	290	290	300	286	296	321	286	289	275	277	258	303	288	301	278	297	265	300	246	299	273	268	281	228	265	264	309	279	280	289	261	280	286	274	280	272	269	344	258	308	287	284	280	254	296	287	278	280	299	269	331	294	287	264	262	304	282	314	331	320	286	302	283	299	297	266	294	275	281	279	281	268	263	268	279	281	288	303	290	282	272	278	296	282	316	301	262	259	256	274	268	303	305	253	305	296	294	265	296	294	293	281	298	290	277	270	303	278	260	285	261	303	305	296	300	302	297	278	311	286	274	285	269	300	293	283	263	282	278	284	301	289	287	303	261	300	284	293	295	274	271	273	281	308	298	299	274	306	266	292	269	302	268	284	276	284	280	268	301	275	293	314	268	285	276	275	276	305	282	314	260	266	272	301	278	305	292	273	327	279	266	283	283	293	279	301	313	304	289	278	271	281	280	290	280	301	283	316	316	303	273	277	256	320	299	277	261	252	255	267	287	274	302	294	305	252	295	277	308	313	276	275	290	286	275	284	302	281	301	298	272	260	282	267	275	303	302	277	278	252	289	271	272	294	275	284	297	295	273	260	267	268	293	305	254	261	281	258	275	280	272	287	292	258	260	285	289	281	285	268	266	297	279	263	295	286	311	316	280	282	271	284	288	277	279	277	275	311	311	292	314	296	282	264	321	283	260	287	322	263	302	294	245	282	293	297	298	273	253	278	289	288	303	267	292	289	293	294	325	284	286	296	321	296	287	319	286	291	314	286	294	282	299	296	264	314	291	310	290	322	285	307	271	256	303	238	286	298	244	284	276	304	268	252	291	319	266	308	254	308	276	289	302	296	278	288	249	273	276	281	275	288	283	277	271	301	277	277	305	252	284	290	254	276	245	302	265	302	304	291	281	284	291	309	302	290	289	256	283	301	307	288	306	261	293	329	275	287	288	269	269	288	281	280	289	326	308	273	321	250	291	285	278	300	266	270	299	298	295	294	259	273	294	276	308	324	297	309	324	293	272	282	326	262	299	303	292	290	284	281	290	285	312	259	283	268	283	274	291	279	293	271	319	279	300	301	267	304	274	300	270	254	289	293	286	301	255	298	275	266	297	275	299	280	291	257	298	292	267	276	305	277	297	273	289	293	299	297	283	259	297	291	284	306	257	313	294	264	285	297	310	285	298	254	292	290	289	271	282	290	288	276	289	293	286	262	288	276	269	263	291	330	295	301	264	265	311	238	291	291	294	290	262	292	274	284	296	290	271	316	316	295	256	272	296	356	293	301	304	275	308	280	262	284	284	325	304	271	265	260	275	292	315	270	311	290	301	286	284	273	258	311	274	296	300	285	292	274	301	312	259	303	284	283	279	259	282	293	264	268	271	277	286	259	275	283	290	301	298	296	329	294	297	291	276	296	312	299	321	279	260	260	278	249	288	275	292
13016	11434	23045	29283	28091	28931	19498	7551	3829	4396	3897	3687	3649	3167	2929	2035	1453	1250	1117	1000	962	933	858	874	801	789	774	742	721	728	755	783	741	722	719	680	705	760	721	712	734	696	708	708	707	777	707	664	641	674	696	714	678	727	662	669	718	694	690	738	681	727	780	653	706	726	719	698	690	712	713	723	734	723	696	699	692	685	709	673	689	717	711	675	670	668	727	698	661	757	684	688	735	698	662	697	656	725	671	729	677	720	686	713	684	720	687	702	692	681	671	748	724	686	683	697	679	728	652	658	703	709	736	666	723	702	740	703	708	691	656	702	661	676	678	726	702	704	750	641	721	698	722	733	688	732	667	683	679	678	682	682	728	655	687	708	716	673	698	744	692	661	697	689	659	696	648	669	727	652	686	700	642	748	744	660	669	663	659	727	738	698	670	736	655	713	655	714	682	702	714	678	690	740	710	728	714	690	684	711	733	699	713	671	692	694	689	687	685	679	667	686	637	693	693	695	727	700	677	751	712	677	697	708	700	684	657	695	694	693	729	729	733	715	675	711	705	725	716	684	717	695	665	689	683	741	716	694	698	662	696	710	634	689	700	756	709	699	702	653	709	736	699	652	723	714	709	647	682	675	709	666	680	708	727	698	681	682	697	698	714	719	706	712	720	698	717	680	648	652	689	689	640	668	711	717	708	717	699	714	674	679	664	674	671	683	708	721	717	691	680	691	655	726	685	702	715	692	730	721	674	695	748	680	713	677	642	642	721	680	707	730	670	654	701	700	722	736	679	739	774	695	733	676	646	610	667	677	669	713	704	667	686	724	677	713	680	692	702	667	717	674	719	729	694	703	686	719	664	684	727	656	723	650	682	686	677	691	685	728	718	726	686	695	736	643	723	688	693	688	685	677	696	702	672	647	721	687	702	685	707	674	682	690	648	735	636	681	715	743	710	681	696	726	735	703	738	722	680	729	720	708	681	662	692	680	698	690	692	712	689	755	685	689	691	653	713	676	695	708	628	710	725	667	695	688	642	727	721	683	700	720	695	668	758	709	736	658	697	724	692	721	709	677	713	702	698	748	697	712	674	770	731	682	675	677	647	708	728	724	687	738	678	697	731	704	725	690	733	698	709	698	658	723	652	730	758	701	644	728	708	661	685	699	710	678	704	677	700	692	710	692	686	685	750	695	685	697	704	715	693	708	737	733	692	744	633	665	693	694	705	730	663	658	720	659	679	666	669	703	670	656	630	707	679	710	705	705	646	701	683	713	735	732	639	683	724	733	669	650	679	657	698	694	622	722	687	731	713	668	691	690	704	660	670	702	645	723	727	655	649	689	690	705	702	731	679	693	714	715	692	704	691	660	702	787	649	687	756	685	714	690	710	675	693	685	705	679	679	696	716	658	725	698	681	710	676	742	720	722	661	683	694	638	680	689	704	691	717	714	711	685	685	710	694	743	686	684	710	696	719	717	731	671	639	717	700	671	675	695	696	712	650	707	684	727	714	707	664	771	697	686	732	673	680	678	717	661	693	685	673	705	688	669	688	688	734	669	691	720	631	691	738	743	640	666	724	728	695	663	708	677	687	692	691	673	711	669	675	734	698	695	726	740	689	698	648	689	663	721	687	700	738	725	638	661	704	713	703	711	683	726	659	731	721	681	732	710	700	694	736	690	700	719	712	683	718	676	682	730	720	711	690	755	732	694	724	715	718	707	729	706	741	708	736	698	693	685	707	678	693	689	659	682	691	713	652	703	688	722	696	696	701	693	673	750	727	706	695	721	746	707	690	697	676	720	692	698	650	679	667	699	659	722	689	698	670	689	690	713	701	683	697	680	680	712	659	682	721	692	704	707	742	675	704	684	735	692	704	706	699	710	673	729	690	682	707	748	688	663	756	707	691	710	713	699	696	675	710	672	662	740	690	737	701	649	739	730	730	728	719	702	723	739	681	702	715	702	685	696	647	682	699	737	700	669	709	706	699	697	745	713	679	660	718	692	726	669	704	709	710	699	708	748	746	684	725	672	710	738	692	671	678	669	684	709	762	675	702	703	699	636	703	698	728	633	718	712	627	700	722	684	689	696	710	677	710	672	689	682	689	712	717	675	697	717	724	716	659	700	696	687	698	689	696	693	656	703	660	721	713	686	722	659	752	661	679	663	670	713	712	679	697	664	716	714	733	730	722	706	658	694	721	658	713	666	717	682	687	733	721	672	691	653	739	706	673	736	686	693	732	729	722	674	673	666	682	687	754	730	671	730	687	668	687	685	666	705	683	687	739	670	693	686	718	719	727	718	661	671	665	730	675	682	729	731	725	703	695	709	719	718	731	673	695	728	700	725	695	702	666	697	668	718	656	669	679	662	706	698	681	697	698	642	672	674	701	690	672	705	691	697	682	727	735	656	747	704	703	743	716	700	674	711	684	717	645	704	725	688	669	699	699	682	729	686	718	710	687	718	699	746	693	703	737	709	682	731	699	701	786	682	740	710	677	686	728	734	674	720	756	680	680	718	664	705	683	692	704	684	701	711	648	745	697	689	693	679	715	669	713	697	697	684	679	699	748	740	671	762	653	669	712	680	737	721	667	689	732	728	664	703	687	768	681	649	664	739	676	688	676	670	709	695	683	686	688	685	684	684	723	694	727	725	714	696	696	707	716	646	702	689	691	706	693	673	745	694	686	694	668	669	738	682	720	679	712	692	642	689	733	745	678	714	682	684	683	727	691	718	680	685	711	689	703	709	669	675	681	697	672	714	732	686	697	693	686	695	694	702	716	708	745	683	717	696	738	650	725	718	748	723	683	729	703	676	732	696	721	681	705	689	720	672	669	724	715	721	718	717	684	707	672	707	673	696	695	712	701	704	713	649	688	726	704	671	728	707	749	688	696	667	720	684	677	658	707	697	703	662	701	697	695	708	684	710	758	685	677	732	651	688	700	690	700	688	731	699	705	717	768	678	714	713	703	751	718	699	739	706	664	673	706	720	686	690	678	673	724	703	701	681	724	683	676	695	745	711	761	712	708	708	703	696	715	688	678	700	677	684	694	689	709	675	740	695	663	694	715	705	727	690	666	679	690	700	667	679	672	663	684	704	666	694	707	677	746	676	704	661	687	689	696	679	726	687	700	691	674	732	695	688	700	713	707	728	702	677	688	710	685	725	695	677	738	710	696	726	708	726	670	726	714	706	711	683	726	681	696	681	727	727	682	678	693	725	731	704	708	710	722	643	677	718	681	733	726	676	705	727	772	681	726	712	655	667	691	703	699	699	742	724	691	676	686	713	686	659	676	672	637	679	701	715	748	697	678	697	724	733	750	700	675	695	703	674	689	684	687	723	663	705	706	698	682	741	701	668	701	716	681	730	693	724	686	694	697	698	718	700	724	677	681	660	668	752	741	778	672	732	730	724	692	695	661	701	677	703	680	736	693	638	694	674	640	700	725	664	692	678	709	663	736	682	680	697	707	670	750	665	665	680	719	699	748	722
24126	17912	29126	32419	26753	27443	19558	10902	3965	1880	1434	1347	1114	970	897	569	371	322	299	278	253	232	223	221	220	238	221	206	196	217	224	173	208	180	204	207	204	188	218	191	180	209	214	199	212	180	195	179	177	191	193	204	180	200	207	209	183	210	200	188	163	184	205	178	203	193	210	197	181	191	209	223	205	198	206	199	186	206	221	201	175	186	211	198	209	184	188	204	216	211	197	197	192	195	167	185	204	205	200	175	179	176	193	180	187	213	190	191	189	177	157	194	195	190	219	172	183	160	187	206	189	218	178	170	177	191	194	156	177	186	191	197	206	223	188	190	212	167	199	202	202	191	205	206	183	195	224	193	178	192	195	188	194	183	197	214	224	214	194	180	190	201	188	188	189	186	212	166	194	205	178	188	188	177	199	191	194	204	193	178	185	187	189	237	188	180	183	180	202	186	173	184	205	193	206	194	165	202	180	180	181	210	229	181	188	225	215	181	202	190	211	176	224	237	207	193	207	184	218	183	177	192	224	182	192	188	222	199	202	188	204	231	191	197	196	205	218	198	210	208	180	196	213	201	176	184	227	211	210	183	196	204	209	201	199	204	200	212	205	195	172	181	191	206	215	203	205	191	237	192	185	198	179	202	203	198	187	211	213	205	214	195	203	201	204	183	190	180	203	244	188	207	193	212	201	187	203	180	180	189	202	176	186	209	214	224	178	204	202	183	208	207	190	209	189	205	194	164	186	207	202	202	184	215	202	200	225	185	202	183	195	174	209	199	185	184	224	194	181	206	201	206	233	183	206	182	220	224	191	175	208	196	197	190	182	199	226	186	194	182	227	205	185	180	199	185	189	185	212	222	184	191	194	202	204	162	202	210	217	228	187	211	196	183	196	195	201	164	191	198	205	186	197	170	179	204	174	199	206	205	194	177	192	197	188	205	196	194	215	197	175	190	192	216	182	185	211	202	192	213	188	209	198	197	191	200	190	201	196	215	182	196	183	201	226	202	206	190	184	183	192	210	213	209	179	177	213	207	212	188	198	193	200	192	175	192	222	215	216	196	217	216	192	188	223	180	201	215	201	197	194	245	177	177	180	189	193	192	208	219	198	206	167	202	187	190	186	208	169	196	181	196	197	195	198	194	188	176	180	187	177	190	207	191	195	191	184	218	189	195	201	207	177	181	198	199	200	193	184	179	172	196	189	195	195	201	212	202	202	203	234	204	181	147	163	167	182	187	175	183	213	194	200	191	213	179	196	208	187	199	194	216	201	204	206	192	191	183	191	180	180	156	151	190	191	192	198	202	198	164	200	187	187	188	207	208	205	210	199	205	214	197	215	204	197	194	207	197	182	190	196	183	199	182	185	202	230	207	177	223	195	187	208	181	201	166	186	188	181	217	221	200	195	210	210	209	208	201	159	204	208	199	168	209	184	208	215	167	169	207	202	189	186	210	191	216	175	204	213	204	204	196	196	183	212	204	202	208	194	191	175	191	208	197	179	191	201	182	180	173	202	208	205	171	198	200	194	189	177	224	162	185	171	197	204	188	217	194	183	198	196	181	194	207	195	195	195	185	183	162	218	179	197	187	188	193	170	233	195	167	179	191	184	201	212	210	199	164	180	194	186	217	182	168	188	208	214	194	198	165	175	200	187	169	225	205	217	210	196	205	201	226	207	190	210	197	185	224	192	195	186	195	210	211	185	199	184	208	186	193	234	206	210	172	202	214	206	179	194	194	202	201	164	177	201	188	197	182	202	208	202	187	178	217	207	206	199	193	199	187	220	179	190	196	176	191	203	199	184	199	184	185	174	202	182	177	177	214	204	188	184	213	202	198	192	203	184	193	180	197	223	193	209	199	192	169	207	153	185	221	193	181	205	204	200	213	203	193	191	184	170	192	188	216	188	227	192	188	207	173	174	169	207	190	188	186	182	202	198	209	193	195	195	198	214	188	200	189	208	188	208	215	190	195	191	191	209	195	186	203	203	179	194	189	179	179	164	171	183	205	202	177	208	191	176	179	201	183	173	191	222	195	202	188	194	188	198	184	183	184	178	185	178	191	195	192	207	215	177	185	164	187	204	185	186	186	208	196	170	188	187	180	174	221	206	207	205	209	207	201	182	208	179	203	196	192	190	167	206	202	205	193	187	190	208	178	193	190	196	191	197	207	203	183	181	192	179	200	189	206	190	199	197	197	198	196	193	179	171	208	203	216	197	175	194	172	199	202	196	204	205	208	203	195	189	182	208	161	203	187	161	178	203	196	207	197	189	190	207	190	188	157	181	216	196	182	191	202	206	182	209	220	207	181	204	214	204	176	202	196	192	158	192	200	197	197	186	214	172	204	196	195	199	188	175	198	199	185	210	180	202	189	190	221	224	197	185	208	168	233	192	178	197	198	186	200	204	190	170	206	213	211	196	197	178	183	169	201	221	214	155	186	201	199	179	200	202	195	217	187	178	218	215	192	171	220	211	200	217	187	200	160	201	204	181	192	163	207	201	189	193	190	202	220	210	176	198	195	204	201	192	182	194	189	205	196	183	174	206	228	220	200	177	190	206	195	176	192	205	200	211	166	181	199	196	202	211	172	206	156	184	225	186	203	193	206	203	207	179	194	201	206	197	206	186	206	204	195	187	183	216	202	189	196	186	185	170	217	189	203	198	207	199	188	164	213	204	207	183	183	166	175	171	173	178	214	190	193	176	192	200	198	186	206	199	182	186	206	215	195	195	189	210	218	184	210	166	204	183	217	187	203	184	175	179	200	192	200	205	187	213	198	206	188	211	189	184	230	190	186	227	209	217	219	191	194	190	204	222	199	195	157	200	202	187	198	179	201	178	204	177	199	196	176	194	182	194	191	189	171	188	200	194	177	209	210	194	192	197	192	196	203	201	184	218	174	215	183	189	166	179	184	201	212	219	208	202	198	211	164	174	214	220	176	179	204	197	184	224	183	185	181	190	192	209	186	194	195	208	184	176	187	213	203	209	188	201	197	154	185	212	176	187	209	190	190	188	196	184	177	196	174	184	189	221	190	212	197	191	197	189	181	197	193	160	185	183	208	199	202	151	185	208	211	183	181	195	218	200	243	194	178	199	192	207	210	196	143	190	198	188	176	206	184	184	183	170	203	221	229	201	206	191	204	189	225	193	204	188	223	180	198	216	193	197	178	205	199	206	182	218	185	199	188	187	205	209	200	211	175	187	187	192	227	205	220	180	173	218	188	199	167	201	191	191	220	191	167	189	181	204	205	196	212	226	158	220	179	198	212	192	199	210	198	176	208	199	198	203	206	203	210	181	204	195	224	186	203	185	206	184	195	185	178	180	203	213	212	199	194	181	187	170	209	220	206	207	165	173	200	206	183	196	209	202	186	186	182	206	212	195	213	177	185	187	210	192	172	212	206	199	188	185	187	207	192	212	174	219	190	174	206	184	191	209	196	198	219	199	181	192	202	201	208	192	198	174	195	193	216	207	192	212	194	201	227
16352	16326	33187	37847	34522	36002	25151	13859	5637	5374	5526	5340	4877	4882	4574	2642	1757	1386	1198	966	907	864	797	703	696	621	644	580	580	616	599	530	529	582	512	561	549	513	474	504	514	494	505	507	524	508	538	525	446	474	489	531	517	453	485	506	505	534	493	504	529	472	499	496	521	501	501	526	492	545	479	495	546	503	500	503	483	495	516	480	536	507	507	485	499	483	505	470	502	541	521	509	489	539	458	495	469	494	522	510	467	513	460	494	470	466	519	539	498	511	482	461	531	470	473	477	494	499	495	519	519	489	466	528	487	478	558	530	466	511	445	480	504	492	511	544	458	513	536	465	511	534	503	505	505	520	519	499	482	512	504	519	506	502	511	536	490	498	529	525	520	493	453	485	483	513	505	470	478	474	450	519	497	491	476	479	464	496	516	497	501	523	478	490	482	484	489	481	507	516	460	518	487	490	527	501	522	527	507	453	479	487	527	503	509	484	490	506	478	497	476	511	504	474	489	508	499	505	477	518	504	505	487	470	505	523	497	514	536	484	493	530	505	480	505	510	484	468	451	459	513	502	512	496	502	547	514	528	465	543	544	495	483	510	480	456	494	501	482	486	516	484	502	507	533	460	481	511	492	498	479	481	503	475	470	503	463	480	491	477	459	470	491	469	491	505	505	461	534	545	481	457	467	464	536	516	541	481	522	492	515	532	477	476	469	513	500	480	504	497	520	513	489	523	514	475	516	494	495	532	506	526	481	483	537	466	507	529	518	520	509	517	460	488	494	506	491	503	535	497	466	496	465	516	501	480	512	505	534	556	518	532	468	493	510	498	510	510	461	457	492	501	489	502	512	511	504	506	470	461	486	531	469	510	474	527	490	508	479	477	454	511	474	555	500	466	508	463	494	489	481	516	523	511	532	506	504	481	494	524	518	500	497	458	515	533	515	478	515	497	492	531	481	502	457	446	502	508	506	514	506	497	500	494	534	449	552	503	530	480	500	502	525	505	450	465	481	492	474	509	528	534	487	512	527	498	505	506	513	546	476	495	541	486	492	497	500	480	510	481	516	500	458	456	534	483	467	497	485	494	518	447	478	496	522	493	498	515	502	506	514	531	498	480	477	534	489	506	533	457	492	501	511	454	504	474	517	530	515	540	480	541	495	472	479	464	518	537	485	475	512	471	535	493	486	487	502	480	511	511	534	507	500	497	506	512	496	471	493	424	534	498	500	504	474	470	476	492	492	482	522	478	492	524	503	514	508	477	493	505	488	513	489	517	461	498	509	487	513	527	484	497	434	489	494	474	522	500	436	519	503	521	486	502	499	474	470	467	502	506	564	502	532	466	498	475	503	481	485	564	503	492	437	445	519	511	508	480	484	504	481	502	488	510	486	488	500	520	500	489	485	446	491	477	523	497	524	431	493	474	516	512	503	474	510	462	466	482	476	485	530	490	477	477	480	510	489	505	455	517	460	520	518	509	552	502	485	456	482	472	517	500	506	501	529	498	507	491	514	492	465	531	484	526	502	489	473	538	507	494	467	512	510	502	502	476	479	511	496	501	502	508	445	465	494	496	500	530	494	488	516	484	531	467	481	440	486	513	472	496	503	524	513	498	507	495	479	513	492	460	474	504	505	495	499	518	514	511	495	450	498	429	501	512	507	505	504	507	488	525	503	456	495	493	500	476	517	488	468	500	486	495	495	513	488	511	518	489	521	500	467	442	462	529	474	494	498	494	510	456	518	540	538	451	484	474	473	494	488	498	500	482	495	468	468	478	492	509	514	475	538	503	475	537	516	522	481	512	503	469	510	514	513	510	517	497	475	484	462	499	468	482	506	506	524	528	454	476	470	495	499	507	503	478	478	484	459	482	476	512	494	454	490	499	501	476	533	467	464	484	442	486	499	480	476	470	500	519	474	446	446	480	527	482	512	511	521	505	472	460	486	473	506	489	472	507	501	513	479	467	504	465	464	502	537	497	521	514	514	508	501	486	454	525	497	495	485	521	516	508	494	520	487	478	454	460	531	506	486	525	480	496	509	491	491	478	493	500	521	479	496	498	502	539	507	501	494	475	497	514	517	487	462	529	492	498	483	479	482	512	503	513	464	513	448	505	476	504	518	445	497	475	498	498	503	520	482	476	485	478	492	521	525	507	512	559	520	465	494	504	472	491	449	484	482	511	508	513	463	527	495	473	475	476	463	508	493	509	489	499	486	516	492	506	463	481	449	515	501	520	491	514	470	471	489	510	475	510	495	522	455	476	496	467	476	470	486	517	539	512	493	465	450	496	491	520	509	504	519	525	516	470	496	506	456	497	501	486	484	474	463	521	500	530	494	478	511	531	532	487	494	481	495	541	480	506	491	473	523	507	513	495	486	445	517	468	483	470	505	438	475	452	479	470	482	510	524	510	553	470	474	516	500	481	477	465	503	535	509	512	530	469	496	495	493	468	528	527	536	505	487	470	500	481	512	481	527	466	524	459	488	485	563	458	505	480	495	482	484	501	518	494	534	464	486	498	501	530	488	525	521	513	497	518	524	492	534	494	496	520	493	488	463	552	513	475	502	524	545	546	499	473	523	506	469	523	489	541	520	457	490	507	482	510	498	520	511	513	539	532	507	475	490	492	494	513	494	499	489	495	495	463	502	497	472	497	480	484	484	494	514	463	459	502	482	506	485	473	456	495	547	530	526	488	494	479	505	475	511	510	510	453	467	498	507	493	499	510	497	499	511	474	479	524	477	480	496	561	526	482	481	519	479	487	542	476	469	505	488	473	477	519	470	503	485	494	499	468	479	484	494	505	497	472	447	482	479	499	490	532	502	473	514	533	506	483	522	472	490	506	468	512	536	503	494	478	497	495	515	554	492	516	509	485	511	478	479	425	477	524	483	453	490	498	480	496	485	470	514	496	463	504	454	502	494	504	501	483	484	468	478	496	465	521	493	500	499	501	466	483	485	485	500	485	488	470	493	501	497	476	482	521	488	495	481	468	494	512	464	525	498	489	507	528	530	493	474	467	453	500	456	503	490	519	488	484	498	485	511	512	498	496	505	506	487	482	521	539	508	484	474	458	475	443	487	510	468	531	499	485	481	523	492	467	484	467	483	498	512	483	475	464	491	551	516	526	453	475	520	512	513	470	490	500	497	492	505	501	538	493	539	519	506	477	508	517	491	510	478	487	473	526	515	501	497	530	506	509	477	466	469	472	500	540	496	482	503	481	493	509	511	480	467	507	475	502	523	474	513	474	501	444	530	493	456	442	544	482	477	488	499	523	534	470	511	460	502	489	503	495	496	482	526	481	494	467	506	473	498	471	457	467	480	498	476	475	466	510	485	508	501	476	477	515	514	481	511	509	503	523	521	498	521	523	542	517	519	506	496	525	531	531	518	521	512	505	463	481	495	503	495	498	494	522	486	477	532	493	495	498	490	467	493	471	476	528	524	491	527	521	511	495	505	494	471	485	532	474	505	498	514	495	518	474	526	523
7443	4100	5185	3917	2520	1671	1085	697	529	486	453	440	400	432	409	359	350	347	330	363	360	345	368	338	338	384	346	346	337	308	316	351	318	347	333	307	329	341	303	361	324	288	333	319	316	319	357	316	307	329	331	293	308	357	376	342	381	338	317	360	344	339	315	316	362	323	352	369	299	296	344	354	346	320	315	355	335	360	317	298	338	352	351	374	332	372	362	319	339	330	315	308	332	319	320	349	333	335	317	330	336	339	296	316	341	335	315	344	322	334	333	324	327	311	348	322	367	352	325	340	383	381	329	306	344	344	310	324	348	340	333	350	340	336	336	329	351	327	292	339	320	334	321	320	333	322	332	327	342	376	363	351	353	354	347	307	331	347	318	342	340	340	370	337	358	337	331	360	322	345	351	331	339	327	325	330	354	319	331	309	311	350	316	339	317	323	322	348	348	331	372	350	313	357	313	335	321	310	327	345	349	361	347	379	330	338	328	338	353	338	323	344	306	337	368	330	320	331	361	331	332	338	315	305	331	356	346	329	309	350	342	332	369	330	346	347	324	328	344	337	341	348	328	355	340	337	364	336	348	334	325	335	353	342	370	354	335	353	350	317	315	362	334	352	306	354	337	345	349	341	344	357	361	357	328	333	357	339	332	338	332	334	355	293	355	335	339	342	349	339	321	363	321	343	319	364	341	374	347	342	350	357	330	348	317	328	337	316	295	325	306	342	351	352	336	351	340	349	328	353	319	333	355	356	333	327	320	349	268	339	311	314	350	344	333	313	337	367	346	347	354	359	343	302	326	352	315	355	298	350	343	313	344	334	299	342	339	336	370	355	293	322	310	373	308	359	348	343	338	325	346	334	328	313	352	312	336	352	348	347	353	326	388	353	353	333	314	364	362	353	337	313	317	340	308	313	333	311	372	371	332	324	308	315	359	344	310	339	316	340	358	325	392	354	336	308	339	350	348	322	342	339	338	349	350	350	332	329	341	318	342	328	360	366	311	311	327	324	317	403	315	363	304	337	335	345	306	319	333	347	343	373	302	329	320	317	341	336	311	315	343	309	318	314	343	325	342	345	354	340	321	343	354	336	316	331	315	321	339	323	325	338	331	327	359	319	337	338	343	348	314	337	340	332	342	327	340	338	290	346	294	330	363	366	310	322	324	334	340	320	305	335	345	343	342	347	356	347	343	314	324	321	361	339	303	343	333	328	320	351	340	322	319	347	349	345	310	321	313	339	306	353	327	327	333	354	351	336	348	379	315	344	342	375	366	335	315	307	345	324	343	344	326	333	340	333	323	334	328	347	340	305	335	336	352	327	338	336	317	351	318	330	354	327	326	330	378	378	343	331	330	309	374	373	335	327	333	348	327	340	373	337	328	329	338	331	314	364	321	350	321	342	322	315	353	332	310	330	302	323	311	344	360	335	380	364	321	356	365	371	352	334	359	338	306	318	299	358	369	359	339	355	331	354	300	362	308	316	345	345	348	352	307	320	375	333	344	331	352	347	332	330	342	328	353	338	359	362	316	345	296	334	327	333	348	351	339	323	311	317	332	318	324	335	348	323	341	376	329	344	337	317	329	342	342	302	344	344	385	344	341	320	320	323	318	320	342	320	304	313	356	361	306	335	310	288	354	314	329	341	319	312	347	354	348	350	320	306	332	350	315	321	329	352	347	298	318	336	309	364	332	326	360	364	342	313	351	337	353	343	352	332	322	346	323	360	293	341	312	356	309	336	328	352	343	335	338	317	309	356	319	331	355	321	351	354	318	344	339	330	323	352	356	326	363	320	345	315	338	331	357	348	360	360	330	333	348	327	325	332	352	325	355	351	301	296	336	358	345	329	318	338	302	331	348	323	312	331	327	330	343	346	301	317	304	333	342	336	346	326	345	343	329	315	356	328	342	352	315	323	339	343	334	320	365	313	320	336	313	373	333	310	328	332	366	323	356	333	356	325	358	330	314	313	363	364	328	349	323	327	298	339	314	362	337	386	350	341	314	344	328	308	331	305	346	309	318	350	326	338	345	340	330	359	308	329	351	372	344	353	342	299	329	323	377	346	334	362	333	332	339	326	356	352	367	353	317	343	349	329	343	339	346	359	317	348	305	350	341	335	370	374	358	337	368	340	347	360	322	325	332	355	356	364	309	323	345	370	345	301	362	322	338	308	292	352	330	346	350	308	331	287	321	338	365	325	314	292	321	325	323	362	306	346	339	287	326	322	368	327	320	318	317	356	346	323	366	349	321	308	305	336	333	368	305	322	302	339	339	312	345	303	396	347	377	298	332	323	291	336	324	354	380	374	338	339	386	325	324	355	355	335	346	345	332	312	323	326	357	307	349	345	333	353	317	367	342	383	298	335	336	328	298	321	312	324	319	316	328	288	352	315	343	334	294	337	365	350	362	350	363	348	367	340	343	319	342	356	369	342	325	305	326	322	308	342	300	356	325	336	306	316	321	291	351	351	351	337	322	342	327	320	316	315	349	345	364	329	343	331	343	304	345	338	327	331	376	336	352	344	335	322	332	319	307	360	357	325	394	325	342	375	301	320	341	315	319	322	328	344	355	329	311	367	321	315	357	312	323	350	342	355	299	322	352	333	389	345	348	347	354	338	316	348	362	352	327	313	364	333	327	323	357	337	323	346	337	341	319	324	340	342	340	335	334	305	328	330	296	316	358	342	380	347	348	322	299	311	360	328	322	329	322	318	354	342	339	301	309	318	306	314	316	352	366	317	321	301	346	336	342	318	325	315	339	322	373	351	341	307	332	332	332	352	361	319	314	312	314	364	370	378	359	331	321	336	344	378	341	360	328	350	329	350	363	364	301	334	348	351	333	330	337	337	341	336	320	311	336	326	294	317	302	339	364	351	324	312	347	344	322	307	344	358	302	329	330	345	345	317	337	325	348	322	341	328	304	317	295	361	354	367	319	335	316	308	316	357	340	360	311	336	341	371	339	360	310	335	319	343	308	309	340	317	384	317	313	331	340	335	327	356	319	330	322	340	347	348	330	327	346	364	309	345	350	340	326	327	336	340	336	337	328	316	310	366	357	309	311	346	321	322	387	349	364	341	338	316	323	328	372	361	323	352	297	345	309	353	308	345	310	364	336	335	345	352	316	352	358	334	332	346	324	364	344	336	329	327	347	362	308	339	364	308	283	359	329	378	323	338	319	347	336	334	311	333	351	329	342	358	343	332	346	330	338	340	304	313	362	342	350	368	311	331	344	307	357	361	349	338	334	353	320	324	346	369	327	309	320	336	327	345	344	308	360	351	351	352	354	326	311	350	377	321	368	342	340	353	339	320	368	349	312	351	378	328	341	344	347	311	351	333	341	329	338	336	324	334	302	352	343	335	333	285	321	341	309	360	318	333	309	331	332	347	310	338	359	388	336	361	334	318	359	329	353	295	345	324	356	306	309	320	350	360	319	359	321	343	308	343	324	339	343	348	313	374	358	351	336	345	333	323	354	330	355	346
5863	5024	10677	11087	9028	6489	4441	2847	1825	1711	1498	1400	1305	1136	1102	1050	919	943	942	878	876	897	849	885	853	823	876	821	808	809	865	854	825	815	841	869	836	805	818	746	817	800	781	821	810	822	746	828	841	834	787	779	792	793	812	817	797	806	828	807	812	837	789	798	814	836	841	772	798	770	837	796	810	853	829	798	788	788	822	779	854	867	845	774	838	799	817	798	777	827	839	796	818	838	833	820	836	797	812	771	793	784	795	758	855	850	784	804	756	841	816	823	762	798	851	800	791	796	803	827	752	827	838	789	806	830	788	793	749	800	823	862	856	847	758	840	840	816	818	772	785	804	837	843	813	837	782	840	818	840	804	856	785	748	825	843	802	797	790	807	775	788	795	820	804	811	820	824	772	791	785	830	808	781	803	850	791	825	798	796	764	740	820	819	800	785	776	829	762	783	884	798	786	773	861	787	798	802	838	804	781	780	818	773	782	795	824	838	820	791	783	746	796	843	847	805	827	809	794	786	804	834	825	808	846	852	793	845	805	809	827	802	785	802	841	794	789	803	819	793	797	860	810	828	802	824	819	828	832	809	812	824	809	832	793	781	743	826	803	796	810	768	810	764	817	852	771	771	816	787	818	774	816	836	811	861	841	869	836	833	797	808	793	786	771	837	786	756	783	794	776	823	866	832	821	794	805	862	771	836	812	825	804	803	797	796	832	781	787	797	785	771	775	784	853	852	768	808	772	777	801	784	809	829	776	792	813	758	782	731	757	814	825	761	806	817	811	835	818	804	790	790	817	830	816	796	831	854	818	789	827	809	818	761	776	785	783	795	779	856	792	838	807	797	772	789	814	774	789	799	770	823	806	847	826	836	746	788	782	805	828	795	829	833	846	806	798	791	825	820	839	787	855	826	803	813	789	806	772	791	818	809	788	801	870	794	834	760	854	804	846	754	878	817	783	839	818	790	826	782	812	839	787	839	847	835	821	801	778	779	802	812	771	857	803	782	787	788	809	788	837	807	844	802	780	795	754	838	763	771	809	795	830	806	820	801	783	799	770	808	824	807	787	785	786	789	788	791	805	828	819	785	827	831	751	836	808	818	821	793	803	784	772	820	805	791	844	800	803	818	782	784	804	799	848	809	826	814	799	795	795	794	803	844	832	797	780	847	816	803	837	833	829	769	879	809	795	849	865	776	824	772	782	771	812	790	869	805	772	820	762	881	769	799	789	806	772	838	829	816	839	844	789	785	838	793	781	853	799	784	773	838	787	766	749	816	834	790	794	816	784	825	811	810	790	849	841	841	796	806	810	835	829	798	775	832	799	802	796	785	781	812	817	815	825	741	765	744	869	827	809	809	862	831	791	781	777	802	848	806	800	796	856	780	816	759	790	773	835	762	882	876	787	866	797	793	788	783	810	822	817	869	784	810	754	810	815	796	778	781	782	827	785	787	797	800	837	810	805	813	787	783	754	752	796	817	813	779	805	780	774	786	801	783	828	761	802	790	804	749	777	806	793	810	789	801	864	846	827	830	786	813	823	847	793	835	781	811	820	799	773	847	793	749	811	833	811	751	855	795	778	813	807	828	790	860	826	836	834	803	793	799	840	829	805	775	798	807	835	808	809	807	756	876	810	801	811	801	837	778	780	851	830	800	791	829	801	817	782	777	821	816	844	820	791	841	832	812	798	821	843	846	818	803	804	779	780	802	835	807	791	802	818	800	862	795	802	809	803	753	833	813	764	754	764	807	811	826	751	848	752	813	829	787	799	813	820	783	807	843	790	790	787	782	826	860	773	768	757	794	783	789	796	849	820	820	837	785	805	788	824	785	758	854	789	795	818	851	834	786	835	782	758	752	800	816	783	800	809	850	858	824	761	805	804	819	804	807	848	817	799	820	800	791	800	811	791	822	808	810	804	827	825	781	828	814	770	814	801	830	803	778	793	758	808	808	824	777	804	864	834	770	774	800	813	749	764	780	803	799	792	818	777	806	796	795	817	838	765	838	826	790	790	775	846	775	843	807	783	815	830	776	848	807	752	808	775	830	794	788	824	882	809	886	795	805	822	807	794	756	795	764	794	794	753	853	800	820	758	785	802	824	821	757	780	860	806	800	805	822	782	831	809	857	792	841	819	811	819	802	777	788	832	828	833	832	829	792	848	789	776	824	814	777	801	837	821	848	838	834	862	809	811	808	827	806	768	809	793	842	864	826	806	802	831	783	754	809	791	814	802	776	824	830	838	807	782	802	769	868	828	820	839	811	799	845	859	821	793	825	800	810	786	798	778	765	797	871	803	797	821	704	801	856	838	805	791	803	826	852	811	792	757	814	823	799	858	815	826	838	802	773	776	837	825	822	815	809	803	769	781	843	821	775	797	815	793	827	802	750	781	857	849	819	813	828	813	804	772	817	815	795	781	814	814	763	811	827	818	793	799	833	792	859	840	803	852	832	820	817	823	847	823	841	835	796	840	794	762	861	846	795	849	812	811	839	806	807	781	765	770	732	767	794	864	797	833	843	814	831	773	811	805	836	819	806	832	792	818	815	800	820	811	801	775	764	850	810	817	810	844	851	856	786	769	773	820	793	811	848	785	812	765	823	790	866	780	848	776	788	774	788	830	810	824	776	782	801	765	791	790	811	816	781	789	792	879	764	845	843	815	769	793	803	833	814	807	767	808	838	783	753	818	778	804	773	820	792	803	808	809	813	822	780	813	779	850	775	807	806	782	820	799	794	807	820	831	787	806	772	822	815	828	841	747	843	862	784	788	831	820	820	747	862	772	815	759	808	788	810	805	788	801	782	805	785	832	823	827	779	792	764	845	827	785	799	773	808	810	797	758	828	825	818	814	773	807	777	803	793	776	769	780	837	814	821	782	867	846	797	775	801	760	772	839	778	764	789	827	800	802	802	832	812	774	841	817	820	832	819	824	784	798	822	810	772	790	817	865	764	845	819	779	832	820	789	792	802	810	833	856	828	806	835	796	794	832	814	803	844	813	789	813	786	795	812	841	846	825	804	786	808	850	821	795	795	865	817	804	783	867	806	805	807	858	800	830	779	822	797	838	788	803	814	796	804	791	821	814	791	799	747	820	797	826	799	780	781	763	765	794	767	750	807	795	839	801	798	798	826	803	788	783	792	768	799	797	783	800	786	804	806	817	893	800	782	831	772	780	762	818	789	779	789	754	819	825	831	784	809	833	829	796	802	788	846	808	834	824	839	774	806	817	757	901	816	777	824	789	825	792	759	784	786	830	793	817	764	749	789	837	811	830	755	844	845	780	801	813	840	807	813	848	816	787	813	751	802	822	785	773	804	797	804	850	799	833	797	851	817	795	792	817	810	833	802	835	861	826	783	814	841	789	791	804	776	801	766	772	816	763	787	792	819	817	812	785	828	851	804	766	800	786	841	802	796	802	812	785	827	811	824	802	826	798	788	793	780	824	800	748	785	851	804	852	813	795	775	801	836	815	813	842	790	850	798
17096	12383	19128	18938	23389	22297	13569	5055	1832	1203	1037	752	775	727	724	496	392	346	319	312	288	343	277	306	296	277	314	314	268	295	295	317	292	271	271	294	286	309	259	311	283	297	277	291	259	279	295	312	316	291	255	287	299	284	281	238	274	271	260	301	292	295	265	308	280	276	287	274	285	276	279	270	285	277	293	300	278	298	313	274	277	300	270	278	277	275	273	258	270	300	274	268	287	299	269	269	285	312	259	278	253	263	267	291	267	285	285	271	286	285	279	288	248	294	235	277	292	295	307	298	294	268	278	295	273	285	275	300	301	258	290	258	242	272	319	302	326	288	269	281	258	291	290	283	262	300	279	291	246	268	277	259	298	318	291	278	290	239	269	283	271	296	281	280	304	251	264	300	261	283	300	278	261	289	285	276	279	295	277	323	295	298	278	271	283	295	298	285	277	260	263	259	282	275	287	246	267	327	306	296	253	312	291	240	284	266	248	257	305	280	284	288	265	253	279	254	285	293	262	287	275	294	263	293	282	299	308	277	290	279	266	284	276	276	266	297	274	292	269	268	267	272	292	287	277	295	275	266	287	262	289	286	267	310	282	292	294	286	267	274	295	322	292	255	316	256	280	266	272	301	281	270	312	308	282	311	280	302	310	288	289	289	253	284	297	278	220	295	291	284	292	281	275	285	304	269	265	280	275	284	291	287	281	279	284	283	242	309	284	298	294	283	277	276	274	321	264	290	279	274	251	305	291	271	317	266	260	254	262	269	264	277	291	298	278	277	279	308	288	278	308	284	276	244	292	308	279	286	283	277	289	286	293	283	315	287	291	264	278	293	301	269	285	318	301	283	284	256	250	290	276	300	298	293	273	290	285	279	290	278	296	293	298	272	294	266	308	311	283	274	287	270	296	274	279	253	285	287	335	293	310	266	252	275	260	282	276	256	282	291	323	291	287	284	310	304	277	279	301	306	309	292	267	265	292	281	257	269	276	287	284	281	303	268	289	296	274	298	283	272	265	291	271	287	290	304	288	278	282	280	266	272	302	273	261	254	276	260	280	279	288	269	266	305	277	287	252	265	254	263	313	266	315	311	292	279	308	298	289	297	289	288	312	274	285	264	274	268	287	309	257	280	274	281	278	306	293	270	285	291	283	301	271	269	318	282	293	293	283	292	300	256	282	312	282	250	298	270	276	283	275	281	280	302	255	294	265	264	301	260	303	282	310	291	269	263	289	305	289	272	276	309	310	301	271	283	290	299	279	290	261	294	304	275	263	225	310	281	287	296	316	272	274	283	283	262	323	268	281	277	267	289	309	265	282	333	282	264	291	298	300	295	271	276	260	275	221	305	253	277	257	284	292	301	277	289	292	273	306	304	285	313	283	268	287	271	274	297	271	299	279	282	282	301	253	280	267	294	282	305	316	270	311	297	275	302	294	321	289	295	287	268	265	282	304	291	271	276	297	264	277	282	276	258	295	327	283	281	265	278	308	279	287	305	299	329	267	297	279	312	270	271	264	284	285	260	289	265	279	276	290	298	272	287	314	285	274	265	284	278	246	276	287	317	256	272	270	289	285	285	254	302	273	318	306	280	276	309	307	299	269	281	272	307	272	256	297	278	283	294	288	256	283	264	269	312	242	318	289	292	269	323	305	269	277	299	298	283	305	272	299	294	266	273	274	307	311	286	281	283	311	304	288	300	249	266	266	274	285	285	280	292	278	304	272	277	290	276	307	273	278	281	290	271	285	299	289	310	288	267	280	257	286	301	277	269	275	302	242	272	263	303	274	243	252	257	270	271	275	307	299	273	282	282	250	292	274	294	312	258	310	290	289	267	251	281	291	273	282	277	274	284	309	276	300	281	279	268	277	281	287	304	290	327	290	282	268	307	259	270	261	280	264	262	291	272	300	289	285	274	249	286	253	287	284	259	290	313	311	268	289	297	261	295	288	293	253	252	276	277	307	293	252	276	291	292	287	260	307	277	254	300	270	315	305	282	310	319	284	304	287	301	262	309	251	266	280	272	290	310	280	298	273	250	284	258	276	272	311	280	275	288	306	277	270	282	286	274	264	302	271	280	291	266	265	291	309	266	273	280	272	283	254	283	285	278	313	265	296	272	277	320	270	304	244	306	317	322	292	302	295	289	286	300	283	273	267	291	282	275	278	296	284	291	277	270	271	279	279	269	255	318	299	295	282	267	264	269	250	292	267	270	305	264	280	297	296	285	271	272	311	264	272	270	283	310	299	280	292	300	289	267	305	277	284	275	287	282	286	311	302	280	282	285	277	249	279	303	297	253	302	305	287	295	287	279	299	255	280	275	273	280	248	283	281	292	255	275	294	296	302	266	275	264	275	285	302	318	266	280	320	257	275	289	278	278	269	287	269	279	293	286	274	285	296	274	287	309	307	288	300	269	269	310	300	272	253	278	278	244	258	272	265	274	284	276	291	270	283	291	300	293	276	269	282	297	275	281	267	286	272	260	287	290	277	278	247	265	274	293	285	322	281	291	306	309	292	312	259	285	277	284	277	317	301	272	278	282	296	297	307	290	252	303	271	296	313	280	288	333	265	269	280	300	287	293	314	275	277	277	336	324	285	265	302	272	284	311	278	302	277	301	280	272	270	292	283	296	277	279	279	296	281	306	286	285	271	268	293	280	309	298	282	280	292	301	268	290	268	276	269	321	313	302	305	294	266	266	269	301	298	291	280	292	283	260	288	297	294	282	258	291	278	293	270	285	266	314	283	284	314	305	280	304	264	278	267	292	270	262	296	304	278	267	305	266	277	291	279	270	266	267	265	275	313	295	306	295	268	239	296	295	279	274	292	264	288	288	295	263	267	290	240	274	309	278	296	280	300	269	283	294	249	288	300	270	289	275	264	267	289	336	281	287	294	246	285	275	280	288	305	269	284	295	311	302	311	289	290	249	264	285	295	316	267	291	271	273	278	287	283	305	296	279	292	278	264	307	290	305	274	276	267	286	299	302	275	250	279	301	285	278	283	321	273	240	263	262	288	299	296	311	262	303	280	286	296	330	295	294	271	289	232	278	304	275	275	255	269	269	286	304	280	274	256	269	278	264	299	292	281	276	287	287	297	291	273	266	272	319	289	277	293	258	274	286	288	285	280	260	294	251	287	270	301	313	268	270	301	291	278	286	300	278	262	264	309	279	275	251	262	257	285	256	275	292	267	277	285	286	313	301	284	276	262	278	269	311	306	295	290	260	274	281	290	301	281	280	296	306	292	270	275	262	304	267	293	289	270	284	291	299	268	275	292	295	287	261	272	260	298	285	305	259	280	302	278	297	290	288	298	293	264	293	291	278	276	313	283	261	292	309	266	279	276	281	301	269	288	297	285	269	288	273	283	279	280	275	277	298	319	297	264	290	259	284	287	285	298	245	265	248	277	270	260	276	278	315	244	285	278	277	269	300	268	280	276	295	276	277	318	309	310	290	277	303	269	277	311	281	292	301	265	275	284	308
13303	12329	25165	27099	33257	31470	19481	5992	4435	4436	3609	3313	3254	3324	3053	2028	1464	1234	1098	1047	928	930	856	799	777	698	825	780	754	737	727	772	714	719	710	702	689	718	708	678	701	689	723	731	713	703	693	655	661	673	697	700	699	744	671	690	686	709	716	700	698	673	668	629	658	661	696	705	691	676	727	730	700	723	742	687	715	670	721	683	636	708	688	696	695	722	713	724	650	701	701	671	656	740	728	742	691	697	679	655	693	717	734	704	674	690	662	663	688	723	668	666	718	729	695	655	691	701	687	664	692	702	723	704	687	705	716	666	698	688	700	662	682	736	687	742	688	704	673	659	712	715	663	603	702	634	684	725	671	672	732	690	698	665	753	700	682	706	724	719	647	727	730	734	725	708	679	740	657	678	686	672	707	732	714	666	735	699	693	678	706	673	702	689	704	678	711	684	678	731	699	693	676	705	686	659	662	670	653	751	669	724	703	661	729	645	672	679	675	689	669	702	704	665	689	724	686	682	664	714	718	660	712	683	683	683	669	705	735	686	644	681	720	695	649	673	656	702	677	695	696	666	708	693	662	704	685	733	661	672	707	740	705	649	707	674	643	679	706	691	721	686	678	734	699	682	709	698	699	695	693	698	699	677	699	638	712	677	722	672	676	685	708	704	664	676	688	670	739	707	698	672	690	692	694	674	683	686	706	745	680	732	765	698	676	724	650	718	748	685	701	669	630	730	644	707	701	713	692	713	727	689	677	682	720	712	744	667	734	679	705	693	684	650	702	634	696	695	707	680	714	667	669	677	635	689	680	662	724	671	666	696	720	669	663	685	687	699	695	705	692	705	680	658	745	702	699	646	685	711	707	684	743	735	711	723	668	665	718	759	681	704	713	692	656	709	704	679	725	713	712	706	740	656	665	660	709	672	755	687	694	689	674	701	674	701	708	707	704	693	740	721	672	679	668	710	666	678	678	708	687	650	648	657	667	636	648	667	681	721	651	688	676	687	730	691	675	628	723	711	659	691	684	701	707	671	691	688	666	708	683	689	643	661	698	676	672	674	690	670	690	694	734	709	684	682	662	700	722	683	706	692	650	630	694	633	721	682	635	704	630	657	688	666	714	717	728	696	706	727	711	726	706	661	687	751	703	695	694	681	669	669	704	707	676	745	682	744	700	668	653	729	736	667	661	697	699	699	643	697	754	712	673	696	681	684	658	693	703	685	679	645	653	706	767	718	677	699	661	679	664	645	672	681	698	683	686	741	697	719	693	697	735	710	687	673	670	679	693	701	699	666	688	709	654	663	725	686	697	716	691	688	691	680	671	679	717	691	694	728	745	692	740	665	659	654	692	659	724	709	709	699	651	653	705	684	684	706	706	728	710	685	682	669	699	707	694	704	657	708	687	669	690	634	705	712	725	725	700	686	671	672	662	690	684	664	644	711	672	695	682	699	723	709	687	689	702	691	708	651	728	700	680	668	736	690	709	672	688	647	713	704	738	713	696	716	699	688	722	634	780	683	740	711	732	723	687	655	728	652	674	716	674	689	656	784	695	727	705	672	727	700	690	650	707	734	671	735	682	642	712	710	709	668	745	709	669	715	715	675	683	680	680	721	715	661	682	680	669	726	665	711	696	716	716	699	680	733	680	686	748	713	667	692	620	670	690	680	690	725	697	681	739	674	669	668	719	702	702	661	668	648	704	705	676	728	705	684	644	703	669	722	677	694	658	696	692	716	666	691	735	667	626	693	672	713	678	703	689	688	743	678	695	677	714	657	697	711	661	664	680	705	698	718	737	667	686	702	683	675	645	710	730	717	709	706	698	662	695	721	694	694	687	715	691	709	706	681	698	678	665	693	664	701	673	702	707	689	695	756	653	678	688	654	708	713	710	676	705	691	723	648	673	679	665	706	734	724	694	720	701	692	714	674	701	712	707	733	683	671	715	721	676	735	683	691	649	732	738	663	679	718	739	726	726	747	730	729	664	672	686	671	695	702	701	740	650	690	677	675	661	704	669	730	709	713	699	698	677	704	675	678	710	681	729	726	716	691	705	717	674	666	677	684	661	664	681	718	710	663	672	731	682	709	634	710	716	726	688	728	690	714	709	715	694	715	712	707	689	676	672	682	753	665	696	658	680	726	687	647	719	704	695	687	684	705	666	652	680	701	684	753	701	710	736	695	675	666	675	699	678	693	655	732	691	683	681	731	671	728	705	698	683	722	702	717	673	727	687	674	680	687	708	704	701	704	689	668	725	687	691	679	702	707	666	698	693	695	710	687	713	706	659	691	684	678	682	702	680	713	663	696	653	724	692	713	711	704	686	709	688	703	674	696	700	684	692	669	664	661	704	704	640	699	660	723	723	721	671	690	648	687	670	671	706	687	675	677	721	697	690	684	695	679	675	693	702	674	657	727	717	731	721	670	677	764	687	667	666	676	720	706	639	659	694	688	620	662	704	701	689	689	703	671	691	632	666	687	677	697	682	720	643	684	681	706	670	688	661	689	736	677	706	662	662	683	668	671	692	645	717	687	680	729	697	706	679	713	674	702	696	716	683	682	662	728	656	666	713	705	703	650	669	707	725	730	688	720	704	684	743	715	691	720	716	657	669	697	651	661	683	691	685	680	686	701	661	701	716	684	710	698	699	680	675	697	702	695	714	703	640	713	720	697	711	698	706	709	662	718	718	710	730	704	726	671	711	713	731	685	671	718	685	708	701	697	670	735	668	700	702	656	698	702	683	683	681	742	718	694	687	694	714	695	672	698	654	725	706	665	665	660	671	694	678	670	717	688	697	645	700	699	691	684	699	721	690	673	679	723	660	676	728	669	708	691	717	717	706	655	728	701	705	693	683	695	697	671	698	680	653	682	726	712	691	662	666	724	671	680	673	666	675	667	645	661	720	727	708	733	688	678	693	702	723	721	730	720	721	697	713	713	697	657	656	687	694	700	710	683	718	664	717	715	714	730	726	678	697	693	717	694	716	709	689	699	667	736	683	697	714	670	659	671	678	700	716	704	649	665	668	646	699	695	710	691	671	688	635	701	693	640	704	691	687	732	708	651	689	744	681	672	704	696	659	660	699	671	727	686	716	715	701	745	669	661	678	705	676	697	697	670	659	708	670	711	651	657	686	707	658	711	670	663	672	730	691	717	710	640	689	733	714	681	680	682	703	656	640	733	682	683	705	683	707	683	713	710	654	659	669	705	678	716	725	648	699	708	744	655	714	706	688	697	739	695	709	670	690	680	710	711	643	678	653	730	709	655	676	692	662	716	678	694	679	712	707	648	667	708	673	743	671	695	663	703	675	700	714	679	714	652	702	650	722	690	655	696	681	707	687	702	724	684	689	683	660	679	645	724	690	676	709	727	670	670	677	713	697	656	650	718	682	706	688	651	675	697	669	740	710	639	715	701	660	676	702	651	662	660	680	720	723	696	670	693	687	703	689	680	712	699	703	653	687	670	718	631	661	695	705	690	658	718	625	679
24920	18216	27931	26281	28149	26416	18442	7423	3309	2056	1440	1273	1136	1055	945	579	408	306	271	252	256	243	225	235	204	205	243	214	234	198	200	195	189	195	189	179	197	210	199	202	185	193	208	202	202	218	200	210	199	163	209	199	191	202	177	221	189	204	203	194	200	163	202	179	208	193	200	216	184	174	208	176	199	179	209	224	187	187	186	179	196	180	204	162	186	159	188	197	204	176	173	185	173	169	181	193	194	187	197	193	186	181	211	188	201	203	194	207	216	187	199	194	173	189	179	198	198	197	174	197	174	176	203	196	190	218	211	200	196	175	186	193	198	195	177	206	201	187	184	197	211	210	203	191	190	178	209	202	183	180	217	190	180	198	165	185	183	199	200	180	166	211	184	186	211	175	171	190	161	178	194	174	188	188	195	221	180	208	183	200	168	208	194	192	185	182	193	181	208	208	194	170	174	199	164	184	162	176	184	176	194	172	156	189	184	192	213	204	157	180	207	192	203	195	201	177	204	206	193	207	192	191	188	189	200	180	222	204	195	185	194	196	181	175	185	177	200	205	171	201	197	170	209	191	175	173	176	209	181	225	189	205	186	207	192	207	175	188	188	183	210	186	188	202	206	181	197	167	188	199	181	187	174	188	230	176	172	170	203	194	167	225	198	203	191	179	212	189	210	212	199	169	200	187	196	175	205	177	171	187	195	211	176	188	165	154	182	194	203	205	197	188	201	193	183	171	167	183	198	189	207	204	205	199	187	231	178	185	206	210	214	202	173	186	187	167	192	219	205	201	187	175	204	193	208	190	215	172	191	202	180	193	192	185	197	204	190	194	182	217	197	231	207	168	186	206	188	186	208	201	198	189	212	210	181	179	179	187	227	180	189	172	191	187	201	204	180	221	187	187	200	179	194	193	184	191	206	206	169	165	205	198	200	195	172	179	197	200	181	194	183	199	182	183	200	180	201	182	196	211	196	209	201	218	195	191	212	189	181	176	198	185	209	174	192	193	237	175	215	185	204	194	170	206	181	206	198	198	185	197	216	172	174	177	183	194	201	196	197	199	212	202	171	175	209	209	198	210	201	193	177	195	193	192	177	183	180	190	197	179	219	186	175	170	197	187	182	209	204	199	221	187	212	221	206	211	230	173	179	186	192	211	205	187	206	227	216	185	182	186	186	195	186	176	163	207	229	210	207	183	166	179	204	186	205	225	197	196	198	188	173	170	187	201	178	176	189	187	182	212	198	183	186	218	193	175	191	194	218	173	170	182	167	183	204	213	169	190	176	197	225	189	176	173	186	223	210	207	190	184	212	189	186	182	181	204	198	161	177	181	185	182	180	201	192	183	208	170	188	203	178	180	195	183	180	195	203	188	210	214	187	178	182	186	201	222	210	193	166	205	171	191	198	203	176	172	190	190	196	181	190	200	207	190	206	200	208	229	198	216	183	180	187	181	217	188	184	185	176	162	192	177	159	189	193	209	211	185	221	187	204	201	177	201	201	180	205	182	180	189	196	200	202	196	191	212	182	200	195	183	211	177	191	180	185	189	207	177	201	194	185	206	185	176	181	189	187	200	174	199	191	200	208	243	211	203	181	186	206	195	183	194	184	189	208	174	193	190	217	174	172	169	190	178	172	193	203	171	197	188	187	181	192	214	197	216	183	190	206	177	195	190	211	177	195	218	194	197	180	171	181	206	188	207	178	195	200	212	202	204	180	194	180	189	199	190	210	179	194	182	223	192	192	212	190	183	186	183	184	213	191	163	190	198	189	175	180	200	210	201	196	167	196	166	180	172	193	192	189	205	189	195	197	166	193	189	171	191	228	184	186	198	184	186	188	171	202	173	184	169	184	190	217	197	179	180	191	190	179	212	184	170	184	180	178	170	212	194	186	209	193	204	186	195	211	173	192	191	177	209	168	184	186	192	190	192	180	212	192	192	192	188	181	193	179	192	150	209	181	182	202	171	170	197	203	200	198	166	198	187	182	183	191	218	176	190	218	191	184	185	214	179	210	185	189	205	195	185	186	185	192	218	174	186	223	210	209	205	211	183	179	177	216	193	172	202	177	216	188	203	208	189	194	198	200	228	179	205	188	189	183	189	188	197	194	204	182	180	178	194	204	199	182	199	193	167	191	180	193	193	181	175	227	198	189	194	204	188	205	192	209	215	174	173	183	185	179	191	205	216	207	185	177	173	181	215	220	200	179	199	178	198	194	212	198	183	183	194	183	168	198	196	228	178	200	182	179	194	218	199	229	198	185	193	181	200	199	196	189	216	193	197	206	205	206	174	168	213	180	188	192	199	183	209	195	191	213	200	216	192	204	194	191	187	194	204	170	178	201	177	175	191	175	184	193	177	212	184	196	186	186	180	209	189	187	208	202	175	172	192	190	161	187	194	196	206	200	189	214	199	197	181	177	213	225	195	170	200	176	206	170	178	197	215	181	207	166	178	197	198	186	191	205	188	176	167	202	192	206	176	196	178	197	184	214	186	197	194	187	192	160	185	231	204	175	204	221	183	200	187	190	215	200	204	174	200	171	189	187	193	185	188	184	197	217	191	206	204	185	208	205	198	175	205	173	200	197	230	206	199	196	209	201	186	190	188	200	213	183	209	183	201	180	200	208	207	203	199	189	203	181	192	178	204	215	217	207	196	182	183	184	204	212	199	184	171	196	184	180	181	178	196	158	211	176	173	193	186	195	180	193	188	182	224	189	204	199	170	182	162	188	182	176	219	195	157	193	176	202	217	209	188	196	203	182	180	182	178	163	184	192	216	183	182	167	183	199	200	203	191	203	168	201	171	202	184	190	199	228	205	196	155	216	206	218	190	204	173	205	195	200	204	181	189	192	202	203	186	186	208	191	190	203	209	188	183	201	168	192	191	214	180	207	177	172	177	184	202	180	201	163	207	176	223	199	234	192	170	189	212	216	202	189	184	204	186	196	194	198	186	152	213	180	204	230	174	181	213	205	188	203	189	204	169	187	183	197	203	203	195	196	169	210	209	197	203	198	176	203	204	211	196	230	195	211	227	187	203	161	181	195	184	186	166	210	176	199	182	219	220	200	182	188	203	199	186	200	201	183	203	197	202	190	192	198	208	179	166	201	188	191	202	216	209	178	196	194	216	191	188	195	218	216	206	208	193	176	189	181	185	197	213	206	184	188	185	176	183	205	197	204	191	196	186	174	202	213	190	215	180	191	180	189	191	188	193	186	188	200	191	198	176	170	179	176	185	209	179	197	204	188	165	189	186	183	192	200	175	199	173	181	175	183	182	223	223	196	220	187	193	185	198	192	204	196	203	180	194	194	191	193	188	180	178	215	199	196	179	188	200	204	185	203	157	190	169	214	177	185	197	187	191	192	182	185	205	191	168	193	192	165	189	195	203	195	198	190	175	202	161	207	188	182	179	163	204	197	196	186	172	187	190	180	203	188	195	189	181	205	182	195	216	194	192	190	190	197	206	214	194	191	200	208	206	210	189
16615	16399	31647	33803	37058	34538	22759	7903	6466	6619	5794	5399	5196	5037	4642	2832	1811	1305	1339	961	953	850	759	671	654	610	629	586	606	582	530	587	529	508	532	507	537	513	545	501	465	507	526	524	478	497	523	480	508	484	510	540	498	507	520	483	514	521	517	485	518	433	499	488	478	508	531	507	497	481	501	481	502	469	487	460	472	451	501	497	503	467	472	471	498	538	496	494	439	486	470	503	474	494	531	463	497	505	495	492	452	463	503	508	492	496	469	528	466	556	540	521	506	530	533	515	480	498	522	493	478	486	527	508	474	524	499	424	506	487	476	489	485	471	532	499	496	496	458	498	490	504	467	477	508	488	483	518	505	508	482	506	474	450	496	480	499	495	509	455	479	456	487	508	503	503	477	503	537	483	482	497	507	533	511	543	481	511	523	491	484	485	479	525	514	470	489	485	494	491	515	482	467	477	487	501	476	524	512	489	488	463	473	509	515	477	483	472	508	468	476	479	495	523	499	456	451	501	497	505	483	491	512	484	491	516	453	489	513	494	470	462	485	503	515	457	480	487	494	525	493	477	506	497	499	457	502	497	489	511	475	474	502	498	502	535	516	501	433	541	502	539	480	523	482	522	512	502	488	525	494	487	455	501	505	502	496	485	479	502	500	487	486	466	477	503	482	519	497	476	519	488	462	524	500	551	480	506	511	515	505	466	530	510	483	465	494	486	499	488	515	484	485	480	499	495	491	484	481	565	485	469	466	507	469	532	541	488	508	475	491	497	467	496	496	490	488	506	475	481	518	525	494	500	502	500	504	509	488	475	521	458	494	473	467	452	519	502	501	544	486	498	458	528	473	506	459	491	482	495	522	505	511	496	493	486	462	488	483	482	531	484	471	452	468	529	549	498	509	512	466	472	524	556	473	462	484	507	512	505	516	509	478	500	494	519	478	499	506	479	495	496	493	509	473	478	475	482	490	512	496	464	497	520	481	471	458	500	493	500	498	483	492	520	515	546	508	478	532	498	486	460	489	477	497	446	522	476	456	520	504	491	476	482	509	448	476	502	510	507	459	500	489	508	514	473	483	490	501	476	489	463	512	493	519	471	466	507	507	503	472	456	486	511	511	462	506	488	502	524	468	489	494	487	495	495	477	494	497	489	470	496	470	494	486	498	456	475	520	532	478	496	478	464	502	479	505	493	489	479	497	513	511	491	441	511	512	455	536	478	481	486	476	487	493	504	489	503	458	469	461	466	502	552	465	471	500	491	448	506	489	473	506	439	463	460	490	508	501	522	503	471	501	521	475	492	492	502	507	498	452	527	489	489	474	486	470	525	520	521	484	535	510	534	478	490	480	497	524	495	492	496	485	506	507	477	477	480	497	534	488	503	507	464	457	524	493	484	506	514	531	520	486	487	468	486	503	506	464	479	490	476	467	496	507	539	439	491	496	490	502	500	489	484	502	514	491	507	451	473	540	487	488	484	483	491	523	489	515	513	476	453	489	490	496	449	453	486	494	513	522	539	489	500	430	481	510	490	489	513	469	485	481	500	510	483	509	469	474	484	482	524	512	455	504	462	520	469	495	472	481	472	479	469	511	480	442	470	491	479	477	482	472	486	498	484	490	483	518	477	456	506	499	474	463	491	517	464	451	480	505	503	506	458	478	505	495	477	487	491	444	533	476	484	457	501	521	494	468	484	497	489	528	527	472	511	477	516	496	514	479	485	470	489	507	503	499	542	467	513	482	474	467	455	454	475	470	469	490	469	458	505	479	544	513	494	487	482	485	481	480	489	507	480	483	491	484	511	496	528	472	489	516	496	539	482	463	517	527	497	491	511	509	483	469	480	503	489	502	479	494	464	482	520	491	504	500	501	491	478	504	469	465	470	511	519	531	496	490	461	465	534	489	494	474	492	514	512	512	472	504	482	494	475	486	472	480	484	529	494	498	515	528	479	492	485	526	456	533	466	459	522	509	507	507	457	460	490	481	508	508	472	486	481	485	503	490	491	470	488	469	480	497	521	480	534	503	480	516	478	499	478	502	538	501	513	484	459	471	472	464	483	512	507	481	513	471	483	514	430	491	490	486	509	516	485	474	474	447	492	470	504	505	503	437	464	476	505	447	471	493	504	467	484	487	480	496	502	474	475	458	455	500	482	481	492	463	494	499	503	487	476	483	467	502	499	498	502	507	475	463	502	464	503	461	481	491	467	490	480	485	490	486	469	510	503	516	456	504	469	491	457	472	525	457	459	466	485	492	476	534	509	479	513	524	456	508	518	483	516	490	471	540	477	471	516	529	489	515	487	472	536	492	517	501	505	504	511	517	454	511	446	486	503	441	510	478	504	485	483	486	497	509	497	506	447	486	509	505	497	495	502	472	504	480	491	508	497	486	476	502	478	482	472	461	486	511	497	514	485	491	480	479	507	430	466	479	471	482	471	485	502	513	480	504	489	456	486	524	505	464	525	522	511	501	475	482	474	485	496	477	477	520	536	513	488	460	485	526	504	491	499	482	494	502	465	464	505	507	465	536	506	460	494	456	479	499	510	506	487	470	523	489	486	483	482	524	473	491	464	493	509	505	471	475	485	501	516	475	480	479	476	463	469	471	489	496	523	514	500	494	477	491	492	514	500	526	497	458	493	474	514	492	473	490	484	511	476	471	490	480	478	495	461	464	494	469	482	478	496	489	492	474	493	500	522	495	484	522	532	484	486	520	444	526	482	475	491	489	469	468	505	479	504	554	513	504	504	474	515	475	480	467	435	518	469	527	459	497	460	470	465	507	454	504	490	442	482	521	522	480	514	512	531	484	504	476	494	496	439	492	513	488	447	454	486	499	506	519	524	491	513	501	548	467	487	457	521	467	507	487	487	454	459	468	499	489	461	459	470	537	517	520	471	470	478	514	456	502	486	503	513	495	535	474	532	479	500	515	463	494	444	466	467	514	494	481	517	501	486	442	474	520	453	491	482	440	505	511	463	498	510	459	485	514	492	525	526	507	463	444	481	489	505	494	502	481	460	544	489	468	536	489	485	522	494	494	514	495	500	510	474	492	480	460	491	479	505	483	508	472	477	494	493	487	509	492	455	486	503	469	492	502	499	489	512	474	460	477	502	529	490	496	447	517	479	524	511	524	452	515	499	501	476	477	470	489	478	537	536	502	441	448	474	484	504	481	469	449	465	509	483	532	517	480	502	471	502	526	480	494	527	533	483	459	473	504	500	499	527	472	492	473	508	489	503	518	529	468	505	510	507	502	453	501	500	502	493	504	493	475	469	508	460	519	518	483	431	496	464	484	534	473	507	483	482	470	504	493	465	512	478	517	445	444	491	475	499	502	487	471	507	480	467	448	526	513	505	497	491	470	489	488	468	475	495	500	465	474	496	459	456	478	480	509	487	454	480	516	483	507	464	514	462	489	512	501	459	529	503	517	500	513	497	479	469	449	483	510	454	511	483	511	504	466	504	488	444	504	495	499	471	499	507	498	494
7465	4012	4828	3539	2121	1328	902	572	518	482	461	373	366	372	386	372	362	378	355	343	364	339	308	307	329	319	341	347	316	336	334	338	334	373	325	331	330	297	350	306	325	300	314	361	330	326	306	305	345	358	335	305	343	370	337	330	309	311	334	333	329	293	328	385	340	320	313	348	313	317	343	354	351	318	349	339	333	351	318	384	325	324	338	357	318	309	356	312	338	338	329	325	286	288	296	285	363	354	316	327	344	345	342	360	334	312	347	357	320	366	342	376	344	347	301	299	368	314	361	340	351	305	335	315	356	304	354	333	353	302	327	343	349	358	315	339	330	297	326	341	301	341	324	301	325	313	372	328	330	372	313	339	329	326	348	311	353	356	365	338	340	307	318	345	332	343	324	339	343	331	346	297	339	349	343	350	323	339	341	353	297	359	313	307	317	307	325	317	354	335	321	336	327	331	305	362	314	355	331	348	362	333	319	315	364	303	374	349	320	362	329	306	339	339	367	341	330	324	330	345	293	310	361	353	309	312	338	319	316	337	323	344	332	343	337	342	349	346	336	331	317	335	349	328	324	353	354	371	353	323	333	317	323	366	325	331	334	329	312	343	372	335	365	341	296	339	326	291	335	352	314	346	350	307	372	353	315	316	339	339	361	317	328	339	337	344	358	319	359	350	304	348	332	332	303	325	329	299	349	340	360	345	297	330	304	341	350	321	316	339	338	339	331	300	340	331	340	319	332	313	318	321	352	337	316	309	319	315	360	306	299	303	320	345	336	306	325	326	311	317	317	370	346	372	307	312	319	319	295	352	346	350	357	333	347	319	325	300	352	307	351	329	350	365	337	323	324	309	338	335	335	344	334	310	322	341	309	346	331	358	338	337	337	320	311	327	310	313	329	323	332	354	341	324	354	309	324	338	374	382	387	309	328	316	324	342	321	341	348	334	288	311	312	317	301	326	339	347	305	335	333	332	321	329	295	338	341	323	347	325	306	328	325	349	305	358	317	362	306	328	336	324	340	303	302	367	353	331	327	312	351	309	316	338	330	339	298	328	348	338	312	325	316	332	343	359	337	352	331	310	358	360	318	346	365	314	294	321	328	308	346	322	338	338	309	326	355	325	357	292	310	349	352	329	310	348	325	361	359	339	314	316	296	360	339	293	307	294	326	319	304	318	327	362	342	286	350	405	328	359	313	307	310	318	335	346	346	330	310	332	328	329	352	330	333	410	339	277	334	310	324	370	318	331	275	313	308	364	339	311	350	367	340	335	314	310	314	328	336	363	340	356	323	313	351	319	336	338	323	338	350	324	328	332	322	325	351	348	368	338	317	359	319	306	322	300	289	347	357	336	304	318	340	333	349	362	337	315	327	324	330	346	368	331	326	343	288	320	345	355	347	335	324	331	338	327	320	337	337	336	342	330	340	344	344	364	329	356	318	328	328	338	319	304	287	317	323	332	336	351	318	335	307	356	337	334	317	324	335	338	332	329	313	331	340	379	308	323	349	319	357	329	343	390	332	369	308	332	343	337	352	340	353	348	362	320	362	336	323	323	332	315	343	334	348	274	322	332	316	358	336	350	302	336	322	294	346	335	321	344	342	354	335	343	331	331	375	346	311	313	353	308	315	352	326	322	353	323	342	304	321	318	333	332	362	341	322	332	295	311	337	331	334	326	310	309	346	338	312	330	349	350	316	338	361	356	358	349	325	316	322	337	295	346	322	342	344	322	363	345	366	346	311	343	296	308	315	291	341	344	317	340	331	323	342	338	379	315	313	338	344	337	370	318	344	315	330	320	357	305	331	325	277	328	334	381	316	334	316	339	339	339	355	316	328	342	327	321	347	318	349	333	287	325	329	337	286	316	358	317	324	322	332	371	339	361	321	331	337	329	272	359	304	348	326	319	352	347	333	317	313	316	298	386	332	346	329	293	333	326	335	317	324	321	340	324	308	341	354	319	330	317	298	295	281	350	336	332	315	327	344	348	328	326	348	358	366	331	331	300	368	344	318	349	328	341	329	365	326	315	336	345	345	321	385	309	319	312	321	324	327	330	319	324	330	312	365	324	311	320	313	350	347	300	329	347	334	327	315	311	335	304	356	360	317	324	317	322	316	347	352	302	353	331	336	348	353	308	312	320	309	340	365	319	309	342	321	361	319	314	345	330	345	318	317	348	333	326	311	356	307	356	340	388	299	336	317	342	319	322	334	309	344	313	308	323	287	347	323	341	336	325	309	310	304	343	338	327	343	364	343	347	353	336	310	335	343	332	325	333	349	362	342	334	366	341	333	327	316	330	330	298	303	334	310	343	333	330	367	343	320	363	337	341	331	352	328	344	354	339	334	353	326	358	336	312	327	336	299	350	341	350	327	351	305	337	351	345	306	325	348	323	346	316	344	335	322	345	358	354	315	334	349	349	353	321	303	326	352	335	319	344	367	322	297	338	329	314	325	347	331	323	295	325	316	323	356	324	310	304	327	333	384	341	327	340	323	331	294	328	335	321	320	317	358	329	333	358	297	328	330	338	291	328	336	302	325	298	348	354	324	335	319	341	332	349	334	344	332	311	301	294	340	294	356	360	320	317	335	328	353	334	341	335	360	322	341	327	320	304	356	313	311	348	343	305	357	320	297	369	348	335	338	330	326	344	315	357	341	330	338	334	310	342	347	335	335	339	344	344	313	352	328	356	347	340	328	306	316	338	305	326	327	326	342	346	359	340	338	332	314	310	360	306	336	364	318	379	359	317	323	331	301	353	351	351	309	317	311	323	346	303	336	324	327	326	323	296	357	328	323	274	331	317	365	325	392	308	334	355	324	329	315	355	347	377	313	343	314	312	329	333	320	316	361	289	357	327	352	340	333	315	360	342	327	284	339	325	326	339	372	352	341	320	295	325	350	312	338	332	327	323	318	354	310	326	333	322	318	347	322	349	357	355	324	340	313	296	339	320	299	288	347	334	293	306	301	326	333	295	347	300	351	343	315	327	336	334	345	337	350	338	333	318	332	351	327	329	361	312	322	295	336	294	299	284	317	353	332	329	328	327	330	325	313	312	335	364	381	342	348	327	326	342	353	291	332	352	363	353	326	353	311	356	338	320	373	342	295	296	307	311	319	326	330	342	312	322	313	314	306	318	302	330	295	316	364	324	316	314	332	301	330	339	352	350	338	322	311	346	347	337	346	333	340	310	315	270	336	365	326	326	287	311	311	320	336	303	312	355	335	310	338	332	349	317	333	336	310	296	340	349	344	324	324	343	296	318	334	357	346	351	330	323	347	300	308	363	350	352	345	330	338	332	330	307	342	342	334	317	312	337	306	326	304	329	318	333	330	334	318	306	357	334	326	339	315	347	305	350	322	317	320	356	321	350	355	353	356	325	325	331	314	325	366	337	337	344	331	347	325	338	310	303	336	327	346	349	348	343	318	331	341	341	353	372	309	364	334	342	345	327	331	346	346	329	284	312	328	359	293	348	334	322	316	344
6032	4808	9972	10189	7845	5733	3921	2127	1787	1659	1529	1336	1262	1124	1091	1038	965	932	919	968	933	858	846	818	917	817	833	825	865	814	822	807	815	822	803	822	778	841	792	761	848	849	745	802	768	802	834	787	808	801	779	828	772	797	794	807	788	799	753	823	787	802	789	770	741	843	816	798	819	838	748	796	772	879	772	827	800	778	832	781	839	804	791	815	810	823	818	799	869	804	813	819	790	833	829	827	788	838	766	739	848	805	812	797	839	787	750	778	819	773	831	783	780	780	767	820	783	740	822	777	800	777	784	817	813	777	740	774	801	773	819	843	727	781	794	799	809	836	790	839	782	829	789	809	752	772	837	767	802	778	774	818	806	812	833	773	769	818	790	758	793	787	775	787	829	829	797	817	807	745	772	744	856	761	775	765	762	819	791	773	814	792	765	770	748	848	790	795	843	817	777	790	794	823	852	753	789	896	787	768	767	870	776	794	818	817	755	840	824	872	805	775	775	737	804	821	816	809	797	804	834	839	790	828	796	842	818	798	853	836	811	871	829	833	746	800	829	855	804	781	775	807	888	820	792	833	805	842	786	790	808	777	820	753	791	772	833	789	765	782	866	798	800	780	817	799	814	842	806	795	741	781	816	806	830	795	766	816	770	810	793	782	797	802	765	808	845	772	815	784	782	775	809	775	818	751	770	788	831	768	790	815	785	780	770	797	824	754	829	779	816	792	821	788	804	820	783	792	770	807	772	847	808	764	807	767	803	821	755	786	815	797	809	759	800	783	785	802	814	790	814	786	810	794	809	791	767	811	778	819	821	821	783	798	831	820	798	791	837	866	804	789	789	839	783	881	809	827	760	822	808	780	807	802	806	776	775	735	830	840	746	823	797	755	783	747	781	812	808	752	798	762	803	752	785	789	825	832	777	754	808	789	841	815	800	776	811	882	809	776	766	776	757	754	741	823	781	769	780	759	758	842	774	817	767	767	816	847	755	768	800	795	751	808	764	791	807	755	810	790	776	779	807	807	794	791	798	769	780	759	823	802	756	783	782	807	792	780	817	738	763	787	793	829	776	815	759	811	822	793	829	801	768	799	820	769	784	773	766	804	848	740	802	748	835	849	792	789	862	853	817	775	808	754	789	784	822	798	806	752	791	801	789	813	815	794	797	808	840	758	800	812	808	807	775	773	816	763	791	774	813	767	792	772	815	784	840	803	804	797	737	767	793	786	758	799	803	817	759	795	831	804	775	773	819	812	817	789	832	810	807	792	770	759	800	803	823	787	775	826	852	796	814	808	779	803	783	764	813	824	782	765	752	785	767	831	792	824	800	795	795	789	728	799	804	835	772	802	762	724	806	836	784	806	814	769	747	801	769	789	759	737	821	818	803	742	801	814	761	847	818	825	812	812	819	799	858	826	795	831	745	781	830	757	813	803	825	746	788	821	782	796	799	766	795	835	801	740	775	760	765	800	805	806	773	779	784	829	772	781	806	832	822	800	850	793	825	798	801	770	792	853	750	800	783	813	782	769	837	786	794	804	718	767	777	761	806	811	812	805	792	792	785	822	772	774	777	777	758	827	831	808	816	793	746	811	770	778	757	796	806	773	849	807	812	755	817	836	780	798	770	789	790	777	789	772	811	799	827	783	793	757	782	859	781	782	808	757	791	805	840	794	812	803	761	781	760	820	795	818	875	815	836	799	816	821	789	795	791	817	774	794	911	831	827	827	813	778	842	816	863	791	763	804	774	823	776	766	815	754	773	805	808	797	826	755	805	834	811	768	768	799	855	798	833	773	830	767	801	752	808	768	822	764	779	807	800	816	799	785	792	796	780	777	796	840	762	839	759	780	843	822	831	835	788	706	780	775	779	796	793	801	768	763	805	810	762	766	717	805	802	826	792	797	788	827	848	788	824	766	823	805	795	784	777	823	792	811	845	785	776	776	807	833	841	753	821	793	762	804	824	798	817	744	774	825	808	743	846	786	832	740	832	795	776	810	790	816	828	802	807	775	785	836	810	795	833	861	780	809	804	813	848	788	783	811	819	780	813	808	794	764	770	816	803	829	826	793	752	766	779	811	801	809	756	772	842	757	818	811	740	758	812	809	830	732	739	800	765	779	861	750	809	775	808	751	847	843	785	767	785	776	744	814	800	811	779	769	774	773	828	791	782	794	825	777	744	776	811	756	778	790	831	807	805	809	801	821	772	763	855	783	752	810	824	763	782	824	740	796	861	824	797	782	820	823	771	768	792	812	825	806	796	830	783	797	773	801	780	823	806	817	773	817	808	851	760	795	795	820	772	793	788	765	807	770	813	818	786	822	796	783	787	815	818	802	764	861	821	794	760	783	779	793	815	726	829	791	771	812	802	778	746	800	788	780	842	810	787	787	768	747	782	832	754	827	836	806	785	743	823	830	812	872	805	786	753	758	810	785	828	822	826	831	740	811	751	739	776	775	863	806	768	749	769	814	853	837	805	869	764	834	770	790	840	789	832	779	834	799	815	794	788	811	793	798	793	810	837	782	822	804	828	834	791	759	819	780	852	806	778	831	844	811	849	755	773	789	811	772	769	775	770	821	873	800	811	780	812	782	789	807	820	816	814	816	780	784	796	780	810	810	729	758	775	780	820	778	803	789	743	725	839	813	789	818	833	804	774	756	802	788	787	728	792	797	787	800	771	854	819	790	795	797	790	832	863	783	759	833	763	782	806	839	808	833	792	803	839	802	793	818	800	747	822	752	815	755	805	818	774	830	786	792	775	797	748	873	781	859	827	818	798	807	804	845	760	816	788	808	811	777	751	763	806	775	788	806	783	774	821	819	854	782	757	837	788	801	722	816	864	812	752	792	799	785	765	759	804	769	843	803	778	778	799	782	801	847	801	760	757	855	796	751	805	830	805	766	854	810	774	809	816	789	753	758	788	784	748	789	783	801	809	786	833	812	790	804	844	779	806	837	767	812	788	777	789	757	764	756	789	756	788	804	753	720	768	785	768	816	763	802	824	824	811	740	774	837	793	779	752	789	822	764	787	805	822	781	811	819	836	767	793	794	793	805	809	803	793	850	802	812	825	822	766	793	827	819	756	816	806	789	754	774	798	804	827	803	791	818	786	783	820	827	810	817	847	803	753	833	788	798	765	780	839	815	809	805	792	780	788	844	812	815	770	787	742	779	795	820	773	789	824	788	790	822	808	795	808	813	783	769	836	782	768	788	766	806	783	773	802	812	752	794	792	814	770	796	808	839	752	767	785	800	804	832	783	806	794	742	786	825	780	801	755	783	815	803	849	855	847	797	828	789	744	780	794	804	783	817	816	829	803	834	783	822	778	835	751	753	799	758	813	836	793	823	759	803	809	831	853	803	807	832	786	818	772	797	865	823	784	791	791	757	810	799	793	790	782	775	831	743	878	817	822	756	801	832	785	754	866	732	821	777	808	841	799	812	798	823	825	770	843	762	768	810	793	783	787	847	803	818	836	803	819	815
16709	11545	19625	18472	18496	22824	13441	4891	1654	1087	838	782	743	653	669	469	397	316	318	325	328	298	325	316	244	294	307	283	300	313	318	282	269	253	316	259	258	287	273	297	284	251	289	277	314	267	291	296	289	308	285	288	253	310	277	277	266	306	281	300	353	289	277	277	290	253	287	293	308	274	278	245	245	286	278	253	280	267	266	241	260	262	269	298	272	288	266	275	239	275	258	283	277	259	252	292	295	295	293	272	294	257	297	270	284	302	311	261	246	261	296	293	276	236	302	270	268	275	275	294	257	260	300	298	280	305	258	266	269	277	263	284	256	321	268	280	278	264	298	278	286	295	295	276	293	279	272	258	269	300	289	266	280	279	337	256	282	279	297	260	237	293	280	292	286	287	285	309	296	285	253	259	283	297	289	259	280	293	284	263	284	270	301	267	304	286	279	264	268	301	267	309	291	260	224	258	296	259	269	294	297	259	295	254	255	300	282	279	284	282	312	272	301	263	246	289	314	288	279	281	242	248	277	265	277	291	272	254	273	276	283	293	255	276	304	263	300	269	267	245	252	279	291	311	314	283	280	265	290	257	287	302	264	293	298	294	269	320	282	246	289	292	237	252	259	297	289	276	288	259	274	295	271	258	308	308	249	295	290	270	285	286	258	273	262	305	292	278	270	277	304	299	278	265	303	294	285	287	237	302	281	257	292	300	322	309	305	283	295	294	302	255	254	291	287	294	291	273	280	271	261	267	295	286	280	290	291	277	271	263	275	247	287	243	296	281	283	302	250	273	288	274	301	251	318	293	287	310	272	289	284	277	275	274	284	263	335	286	267	294	271	303	283	303	304	263	259	270	251	274	279	252	270	287	267	252	277	282	311	276	263	275	313	257	289	293	275	262	271	309	273	295	283	315	270	262	322	327	286	284	287	266	293	274	279	265	289	280	281	271	264	323	291	280	293	296	282	280	309	304	277	266	265	294	314	281	280	279	305	234	232	283	268	239	247	267	270	248	276	313	277	303	288	259	256	311	290	288	279	283	273	265	263	264	284	295	259	268	296	294	292	259	275	251	304	290	261	294	289	280	277	273	266	296	282	299	309	240	281	302	264	260	284	262	265	298	290	287	275	314	278	260	281	288	291	271	277	279	253	298	266	308	292	277	296	275	300	266	244	257	286	270	272	272	292	285	288	280	282	273	294	280	254	281	269	274	292	253	289	278	258	286	287	277	251	321	288	275	253	296	292	268	298	293	289	272	273	271	254	278	296	252	294	255	257	286	324	301	281	280	286	264	296	289	285	297	282	280	263	260	285	297	251	264	266	314	279	281	294	257	274	314	279	275	284	296	295	287	271	281	276	296	264	253	298	284	238	302	301	259	272	258	273	310	284	271	277	263	272	273	250	311	285	277	277	269	286	299	278	298	264	279	268	310	282	251	255	293	293	258	273	268	298	279	244	282	278	267	286	293	268	263	294	274	269	289	268	272	256	286	270	296	296	276	264	288	274	255	295	288	317	312	271	299	276	260	290	291	272	274	301	267	277	259	271	253	314	273	302	297	282	233	288	291	269	249	262	304	254	271	274	287	308	266	271	319	250	275	243	282	289	280	297	306	267	274	283	258	286	277	282	266	297	254	281	295	253	280	282	274	276	306	299	243	261	308	292	276	281	306	263	264	307	266	284	273	272	277	306	270	267	240	275	255	300	277	313	304	274	272	314	251	283	289	302	268	262	275	282	292	266	289	242	269	245	295	243	265	270	296	272	266	293	299	254	276	293	283	309	252	282	280	262	249	282	283	287	270	273	290	298	310	255	264	296	297	285	273	267	275	299	271	262	290	284	307	293	258	261	294	243	290	255	297	268	256	284	314	277	247	238	265	289	274	284	270	258	312	279	295	285	274	268	299	281	264	243	265	272	268	318	263	321	263	308	264	289	256	301	289	275	281	268	266	270	270	251	279	294	267	271	287	310	275	272	268	262	280	280	283	251	301	285	259	276	287	290	285	318	257	264	326	229	262	283	304	305	274	258	286	281	280	258	295	277	286	292	254	245	280	289	284	273	272	270	289	318	281	277	275	311	293	300	295	259	289	287	250	304	266	271	253	248	275	281	292	269	268	252	273	314	271	283	257	276	276	284	288	287	255	284	300	270	289	269	256	276	271	275	248	261	291	304	302	253	274	266	286	277	291	261	287	285	304	264	290	293	296	302	265	262	263	278	309	268	285	257	278	254	260	277	250	303	288	313	235	268	270	287	286	276	277	284	262	308	264	275	305	283	286	319	252	269	281	272	239	308	287	286	282	305	274	281	280	279	273	241	299	278	269	247	307	302	283	291	277	270	278	259	294	301	264	278	293	281	269	266	310	265	292	292	261	283	281	271	306	292	275	277	259	250	251	286	297	291	285	295	294	281	280	293	256	273	279	278	269	302	263	285	287	288	277	280	272	280	301	291	254	261	289	312	298	266	276	262	270	260	264	279	236	266	288	271	278	282	301	296	307	266	267	292	307	276	321	281	248	278	268	283	298	270	287	308	263	291	290	271	229	279	309	316	257	270	253	282	269	324	285	272	293	287	286	279	242	267	287	277	298	267	273	246	265	269	268	303	255	277	262	289	277	261	294	287	279	264	267	283	268	284	292	280	283	274	298	295	266	295	278	286	275	279	272	252	272	274	284	269	284	279	274	302	289	269	288	268	271	296	305	262	307	259	265	309	304	311	297	312	309	278	292	281	260	251	267	267	285	299	310	273	279	248	280	267	246	292	265	276	284	291	240	271	297	274	292	250	264	271	265	278	254	252	277	262	314	270	271	247	285	286	275	272	286	289	286	285	307	280	296	258	278	294	274	274	260	294	291	302	306	257	270	285	282	267	250	289	258	260	275	290	277	283	304	276	291	262	243	288	285	274	267	256	278	256	265	292	290	301	267	265	272	290	275	289	308	268	295	273	262	259	243	264	257	275	268	286	263	265	278	315	275	256	253	274	280	293	254	249	267	283	284	298	287	291	282	293	274	289	257	279	299	286	274	264	287	274	276	280	317	258	255	327	322	305	271	295	283	278	269	299	279	308	254	267	261	281	264	284	288	257	296	275	293	300	252	274	269	271	263	295	275	265	282	244	302	246	300	287	261	249	327	269	265	290	284	291	273	242	263	271	306	260	272	282	302	270	249	245	269	280	272	268	285	306	254	243	295	287	251	283	276	289	294	284	260	271	241	336	287	285	275	310	287	276	271	275	272	277	252	263	257	307	278	278	286	272	273	268	295	290	285	270	293	273	266	283	265	287	284	290	270	284	283	273	254	264	291	277	329	277	259	256	270	338	314	290	296	271	297	305	250	312	296	266	296	261	284	284	298	295	277	290	287	288	315	286	273	277	249	263	301	270	276	306	266	271	268	282	286	257	255	289	270	294	231	280	245	274	258	279	276	290	298	299	265	302	289	268	301	264	293	271	272	274	267	285	248	316	269	275	322	317	306	269	287	245	288
12695	12316	25234	27477	29015	33955	18481	7954	3747	3924	3412	3244	3129	2906	2933	2008	1345	1159	1059	951	955	842	822	778	783	775	711	772	739	712	727	713	737	676	725	730	696	656	685	674	696	695	717	769	683	704	680	672	758	675	694	685	712	624	656	652	729	658	718	709	702	673	663	665	663	623	706	662	693	710	670	655	717	659	662	678	698	702	669	691	676	703	647	703	687	654	759	687	674	709	663	692	685	724	720	753	705	696	683	712	637	668	695	671	624	704	712	672	646	675	709	655	675	694	685	702	656	704	712	660	704	721	683	656	692	642	679	737	698	684	638	683	701	673	678	681	717	749	723	658	705	700	725	626	688	693	662	663	667	703	672	670	664	617	698	648	717	711	638	705	742	725	692	659	694	663	702	704	696	704	676	642	688	695	691	664	696	692	683	666	671	703	686	692	690	663	713	684	711	707	689	649	696	692	663	669	698	706	727	709	686	676	653	678	606	688	669	689	716	720	685	668	658	697	697	745	709	704	669	712	680	681	618	677	682	698	688	693	687	698	625	655	697	729	707	688	709	658	661	641	662	669	682	704	650	694	680	638	712	701	689	706	699	738	674	691	643	695	688	665	680	691	655	672	667	635	667	752	690	649	647	675	661	689	667	712	629	663	701	656	654	691	620	677	676	716	720	702	731	667	726	713	663	655	675	628	709	689	692	735	702	742	700	722	707	714	639	681	677	716	684	689	711	728	685	723	722	662	665	631	687	638	695	694	680	715	675	677	700	698	707	694	607	756	682	663	630	701	651	678	651	630	675	715	680	678	660	664	706	682	700	704	659	689	697	655	685	670	662	696	661	684	703	699	666	731	670	679	687	659	667	670	707	673	644	701	705	676	676	716	654	677	676	683	666	712	721	669	646	715	715	679	672	636	697	652	683	637	667	689	690	671	716	632	711	703	689	694	649	659	715	709	704	687	659	694	672	669	678	700	682	739	679	651	688	701	694	690	677	683	670	728	711	672	724	677	697	653	660	674	716	648	691	673	699	703	678	675	702	699	681	695	737	684	695	684	675	666	686	719	670	720	692	670	720	659	701	670	728	677	722	689	650	729	684	666	699	660	688	691	633	647	707	673	669	686	732	671	683	719	654	702	679	713	669	651	660	719	723	708	681	665	721	608	683	668	660	681	690	657	694	715	705	640	649	681	705	631	681	667	689	698	663	703	704	672	665	650	686	691	672	673	712	655	699	686	654	687	704	665	712	663	675	697	687	705	690	706	638	634	714	706	667	695	647	684	689	699	668	661	655	684	682	685	689	677	692	730	706	689	635	726	643	671	699	676	674	706	661	713	708	689	689	674	652	722	705	698	714	752	690	647	676	667	699	689	683	700	693	673	664	709	659	689	699	650	699	708	685	683	633	670	703	687	686	687	673	634	652	677	683	649	650	666	690	709	750	671	703	651	660	664	693	675	685	698	653	676	683	728	665	723	691	676	708	707	657	675	683	661	632	670	670	686	685	670	686	689	716	673	678	720	652	694	684	654	713	647	671	721	697	687	681	677	669	658	671	660	672	654	692	686	674	655	700	694	697	683	662	674	685	648	703	645	667	714	708	691	673	692	656	707	732	670	688	711	695	646	703	667	711	654	649	698	715	676	662	657	680	670	689	685	670	684	689	631	704	699	720	698	692	700	689	712	687	664	664	707	682	682	687	709	709	698	700	709	707	681	710	705	721	674	651	728	663	686	702	714	691	650	682	727	717	653	643	653	687	674	685	642	685	723	639	672	674	668	704	671	675	696	678	668	680	635	698	660	728	673	695	729	703	724	721	666	636	728	707	671	640	728	688	709	703	683	669	718	671	698	695	661	690	698	697	701	698	678	665	701	674	645	648	639	650	672	684	711	703	633	654	693	682	701	701	645	647	710	699	691	674	651	630	654	720	704	710	618	668	670	698	717	702	688	697	674	703	690	639	712	695	689	676	703	644	698	679	634	675	659	692	684	708	682	673	668	666	708	734	714	708	699	688	686	642	688	679	660	662	673	719	661	693	678	683	696	640	640	692	703	680	708	700	713	641	680	717	669	661	646	668	714	690	695	675	715	707	671	681	694	672	679	685	688	686	666	745	685	680	677	701	694	756	664	720	689	658	680	670	687	691	686	711	678	651	681	668	690	678	659	709	713	695	683	692	661	696	714	698	661	706	678	701	663	664	676	643	680	666	692	678	697	662	694	700	674	672	674	676	656	705	686	668	726	662	644	676	675	641	646	675	631	698	696	716	693	713	704	654	696	663	736	664	699	724	668	707	664	642	659	701	678	654	685	736	659	683	652	704	657	661	707	747	660	659	650	683	691	668	667	678	675	699	652	745	664	655	711	708	636	664	717	632	710	681	673	715	635	703	686	660	699	676	660	672	661	706	698	672	665	681	677	705	640	629	685	651	667	661	707	668	710	707	726	680	662	722	704	693	678	703	677	696	675	708	667	706	627	676	709	683	679	735	676	678	679	696	665	691	691	688	703	687	702	690	721	680	687	723	706	708	663	708	703	680	678	674	619	691	674	697	669	656	674	664	656	668	661	666	730	610	668	673	730	710	784	695	703	694	705	640	670	673	659	693	731	660	640	719	712	704	731	610	657	670	682	653	651	720	688	716	667	655	695	642	695	645	683	650	675	722	655	668	666	698	711	678	676	703	694	662	688	681	620	648	696	757	720	681	658	660	719	649	668	718	682	700	667	668	685	653	704	706	702	645	641	697	672	668	708	686	627	680	696	712	630	683	666	659	701	669	680	648	650	681	732	666	669	719	665	711	651	694	709	706	704	681	700	644	673	712	660	700	698	682	722	664	695	702	663	677	690	725	678	678	691	702	670	741	643	699	661	686	675	682	686	666	688	676	705	681	685	671	668	681	660	661	720	671	663	656	673	708	653	671	695	706	677	677	602	677	669	673	711	716	684	723	687	668	653	675	675	710	719	691	685	679	671	665	702	669	689	656	681	705	709	683	710	649	674	659	691	731	684	655	687	690	682	696	684	701	728	736	685	641	645	677	725	679	712	661	630	689	681	674	689	716	715	681	749	630	648	687	699	699	657	674	736	689	649	678	673	689	691	713	653	657	698	705	631	660	751	676	656	683	666	688	700	671	649	662	680	645	631	672	691	724	693	697	646	681	708	712	676	735	644	692	627	672	643	722	669	648	697	637	720	629	677	715	675	655	689	689	664	699	648	640	688	672	710	685	700	681	667	654	668	661	672	662	669	673	722	674	662	704	673	695	663	741	687	659	740	660	692	684	669	665	719	674	726	693	693	671	689	644	644	689	693	654	713	692	672	696	671	700	705	698	655	669	674	695	702	723	686	660	677	680	703	670	688	720	687	719	667	703	671	680	692	677	692	713	712	650	647	699	639	671	668	657	720	672	639	754	650	670	721	663	683	660	693	632	650	648	681	697	675	659	695	667	668	706	694	678	677	697	662	673	660	729	700	707	733	728	703	669	694	712	735
24224	19203	26319	26603	30111	30575	17817	8396	3378	1820	1284	1197	1164	1042	938	576	374	306	319	239	234	222	232	219	227	202	194	198	213	214	174	190	165	172	177	185	201	197	201	174	183	162	205	197	198	199	198	187	174	202	173	181	202	154	189	167	178	181	189	178	182	161	183	189	189	194	178	178	162	174	191	186	222	175	187	184	174	176	183	201	179	193	198	194	184	187	163	209	198	187	195	194	158	190	181	208	197	206	162	208	188	200	153	186	193	192	187	207	187	181	193	191	194	190	165	201	197	160	202	169	182	190	214	204	183	233	181	192	174	198	182	182	174	177	186	192	193	187	225	207	187	184	209	179	160	197	195	169	177	193	202	179	195	180	197	171	181	178	182	191	208	168	187	157	171	187	175	191	186	174	189	185	189	188	187	178	200	204	210	195	209	189	194	188	190	168	168	168	195	211	198	190	221	173	177	206	177	148	174	211	191	192	165	189	184	172	178	193	187	189	226	211	188	167	175	197	209	206	182	206	201	187	194	174	202	180	174	200	203	191	178	164	188	189	179	185	195	214	151	176	174	205	167	215	184	192	206	175	195	197	211	181	199	196	181	177	197	181	183	189	185	193	184	211	188	181	205	191	181	211	190	181	185	197	176	187	175	175	177	181	178	170	177	177	200	192	192	195	185	207	188	181	171	164	170	212	189	174	218	229	177	212	207	167	194	185	184	173	190	194	203	202	205	189	171	203	177	187	173	179	196	183	191	206	189	181	177	204	185	188	198	189	158	203	197	199	194	178	192	174	191	194	167	202	190	196	171	178	189	182	189	143	188	195	202	184	188	197	208	196	194	176	177	195	199	185	198	197	189	229	169	173	184	195	165	204	186	178	201	196	173	204	196	183	180	181	198	199	182	181	194	190	190	178	211	204	199	183	223	173	191	191	208	156	178	189	170	169	196	170	186	195	209	178	194	163	192	184	188	170	169	188	200	182	219	183	165	183	180	191	162	170	195	171	190	201	161	188	181	231	190	214	177	179	172	183	192	171	164	184	191	190	192	193	184	188	159	181	196	205	198	190	206	190	180	173	199	179	212	180	202	171	158	187	178	167	172	191	194	214	179	175	200	179	182	193	203	150	166	176	200	194	203	176	176	197	191	169	174	193	193	180	178	191	187	167	178	165	198	177	189	182	167	194	176	177	155	183	185	206	165	198	192	164	196	203	209	198	184	182	188	192	194	189	179	212	170	181	198	171	183	192	216	182	173	183	193	182	161	180	196	187	180	184	170	173	201	176	183	187	184	188	199	200	181	204	207	196	185	211	186	192	178	208	191	167	200	192	193	174	192	195	180	187	183	202	182	203	195	208	179	208	203	200	176	198	168	168	186	184	184	214	183	187	196	190	218	208	219	215	170	185	228	201	173	207	180	186	194	216	207	217	177	199	196	195	178	189	182	186	197	184	203	222	175	188	179	176	183	179	181	162	192	175	169	195	192	167	201	186	216	194	188	166	210	208	178	183	193	184	189	174	190	183	182	194	192	177	199	180	195	197	220	194	182	197	183	178	191	151	178	203	208	195	191	208	193	188	188	186	208	197	196	198	178	190	190	177	150	172	169	220	197	189	179	203	174	175	190	185	218	186	176	161	200	157	199	214	194	158	188	165	187	204	208	205	194	206	194	197	179	198	209	190	184	175	194	178	193	221	199	182	178	176	210	185	190	195	192	192	213	181	186	212	201	175	202	214	170	170	159	181	208	205	182	165	198	184	173	176	171	182	176	192	171	188	178	201	194	169	174	176	208	199	187	203	179	193	181	178	190	191	200	186	190	169	209	201	186	192	183	214	184	185	175	205	229	206	194	179	200	192	183	170	194	188	183	182	185	198	188	182	188	214	186	174	163	197	200	193	185	193	177	205	198	164	191	186	166	194	216	179	218	209	189	208	188	192	213	207	174	199	191	179	218	207	195	202	218	180	209	179	175	176	157	182	192	179	201	201	195	192	190	188	210	194	189	205	181	176	173	180	200	165	165	198	187	197	204	205	177	184	169	179	164	189	189	189	190	188	184	205	200	183	207	202	166	179	204	218	180	185	204	197	179	181	198	179	192	181	195	204	191	198	195	193	175	201	161	204	183	190	174	188	166	200	211	174	197	170	196	208	202	193	185	212	224	183	194	186	152	179	169	204	200	202	200	154	176	210	195	161	199	191	200	207	185	226	194	189	179	209	193	170	186	205	172	222	175	194	173	193	209	221	198	206	193	165	175	184	189	186	182	174	184	183	182	195	191	202	177	195	182	167	188	187	183	205	206	175	158	180	181	193	188	194	195	175	197	196	203	175	198	208	152	180	215	178	225	187	212	194	181	190	190	187	173	159	202	213	218	205	189	190	173	197	175	183	189	185	185	210	188	194	192	182	148	174	181	185	192	198	191	206	211	181	216	205	175	189	180	189	183	209	220	189	183	188	171	208	201	190	166	181	200	162	184	176	186	199	202	183	205	192	188	203	198	175	177	181	196	164	149	200	193	178	200	193	176	213	196	190	191	191	181	178	199	161	190	192	201	203	192	197	171	192	169	183	182	182	182	178	191	189	170	194	191	185	202	181	214	147	203	192	194	211	194	198	207	191	179	183	178	188	171	202	188	196	191	185	164	191	161	172	190	180	176	171	180	179	193	196	217	171	200	177	199	210	205	183	176	190	184	210	190	169	192	191	171	200	187	191	180	199	194	185	197	189	167	186	205	160	168	193	164	218	160	195	191	194	209	192	174	166	200	216	188	197	194	203	193	200	161	180	203	178	206	179	199	187	191	171	190	206	166	179	182	211	172	189	199	175	177	183	200	181	200	170	179	195	183	184	213	169	214	164	190	178	157	224	168	198	200	195	217	207	168	186	209	178	192	168	194	186	182	213	175	188	195	192	156	167	170	183	177	190	205	167	195	189	198	171	190	152	193	198	187	181	205	176	202	201	192	179	182	212	204	198	186	168	184	192	222	190	199	182	186	202	190	176	199	170	189	218	192	169	189	188	218	188	203	206	158	213	193	198	205	185	179	183	160	170	187	157	199	179	159	169	187	216	192	177	196	186	204	207	155	177	162	187	178	205	185	220	227	163	211	204	181	192	191	212	192	208	193	171	190	161	205	178	195	176	183	183	171	230	187	190	192	172	177	185	206	190	214	204	179	185	192	175	187	199	219	196	186	169	207	197	169	166	219	175	207	186	195	177	189	188	188	184	178	190	173	211	187	183	197	206	200	186	192	174	174	187	175	177	170	190	167	162	180	206	208	182	192	183	190	198	188	172	166	174	215	200	217	196	170	193	188	161	180	187	169	175	182	218	199	196	203	170	182	189	192	182	177	192	187	191	187	186	182	199	159	152	208	165	189	180	160	184	176	206	158	190	187	171	216	164	199	197	188	186	181	183	200	166	161	186	178	162	188	193	172	207	191	209	191	208	179	173	204	193	173	197	185	181	196	189	212	205	190	177	173	183	199	189
16262	17089	30853	35712	39117	38931	18457	10810	5773	5932	5263	5189	5118	4618	4178	2872	1669	1317	1086	1000	933	805	721	668	639	620	595	599	586	562	526	546	517	493	560	492	488	516	519	510	503	501	467	482	479	517	480	489	491	484	480	458	481	468	465	441	488	495	492	456	454	489	464	478	490	492	473	490	504	537	490	499	500	460	445	494	451	484	479	475	503	503	501	490	503	487	452	482	436	482	468	481	503	465	485	484	501	484	500	504	528	499	475	450	448	483	492	508	460	515	499	428	474	482	488	492	434	503	469	501	503	446	482	475	469	474	500	493	449	478	474	501	490	455	460	452	508	503	472	509	475	470	496	504	493	488	445	443	476	482	483	439	485	517	494	477	482	482	465	469	492	499	476	549	481	487	499	478	501	488	482	475	501	456	497	478	510	529	464	479	476	521	518	500	491	501	523	449	470	495	477	468	478	497	482	498	477	437	465	506	467	477	456	455	482	492	462	455	460	464	491	520	452	478	506	481	439	506	527	493	442	489	477	453	496	510	492	496	517	455	523	473	487	454	473	495	495	498	509	508	456	494	529	522	520	468	491	488	513	441	476	483	500	437	464	477	456	453	504	495	502	448	485	468	495	475	495	468	480	496	522	465	491	441	503	494	468	494	470	487	464	522	456	514	495	487	434	476	480	469	457	501	466	489	457	478	447	476	489	504	484	489	471	529	480	489	486	496	472	509	508	526	498	473	491	527	499	489	474	551	518	477	447	506	463	463	498	496	486	495	516	489	517	458	475	505	459	508	476	489	450	502	460	515	423	501	522	453	482	476	500	485	472	491	460	510	507	464	529	526	481	493	448	470	467	492	455	487	483	470	488	500	454	490	484	486	482	495	488	488	480	473	465	479	488	494	512	471	482	477	471	489	497	468	474	473	482	439	479	485	464	494	469	453	507	513	486	494	481	521	487	476	472	478	503	481	511	485	469	466	478	475	521	482	443	477	481	430	492	455	492	504	446	440	486	420	531	486	487	501	512	488	493	488	493	473	489	496	475	449	523	445	455	481	497	522	448	469	497	485	466	494	476	491	522	545	478	492	510	484	470	467	452	464	463	479	486	461	473	486	472	517	431	444	492	475	484	484	473	451	537	475	440	490	466	473	481	477	492	502	474	486	475	485	457	495	434	462	504	485	500	515	456	458	454	507	462	478	473	479	477	503	494	479	473	471	473	485	518	455	514	463	497	473	494	494	451	460	506	486	496	513	460	496	471	476	471	495	435	482	465	472	491	449	478	479	499	452	476	469	502	489	474	508	456	474	498	467	522	496	472	441	475	439	486	466	511	499	502	451	475	528	492	515	478	502	493	467	494	480	476	477	468	472	465	489	496	458	478	483	515	470	444	479	498	493	510	456	487	517	448	524	507	515	499	482	488	469	466	466	471	471	455	476	532	450	432	519	457	472	498	495	516	520	507	495	482	497	463	493	459	465	459	501	495	513	514	503	432	463	494	466	474	471	517	483	465	491	487	510	468	481	479	517	457	514	487	470	487	474	481	506	475	517	512	480	462	477	508	467	461	464	468	485	487	477	465	470	437	452	459	525	490	515	528	511	454	475	469	487	435	474	475	427	495	463	495	453	478	465	487	468	475	494	485	474	491	442	478	489	484	453	488	502	477	498	482	489	501	467	487	483	497	459	471	448	485	484	495	492	483	481	468	455	455	453	448	502	452	506	481	472	466	473	499	482	493	508	478	539	454	433	463	509	447	499	472	489	448	508	479	481	504	483	486	490	471	492	492	478	506	490	481	457	457	494	477	488	495	518	477	508	490	461	493	508	495	470	503	482	471	490	466	495	473	491	509	481	468	479	501	513	539	490	499	511	463	486	463	494	475	454	498	480	464	474	496	515	461	451	472	502	458	468	503	473	460	490	483	483	522	455	448	492	491	495	490	481	489	437	488	491	482	485	473	470	491	496	488	487	493	442	490	473	490	494	489	469	472	489	484	479	509	487	482	521	482	475	504	475	475	454	509	484	462	479	501	475	522	502	492	458	467	463	496	467	461	504	445	477	478	487	473	471	473	463	499	511	447	484	495	484	491	508	463	482	523	475	485	528	446	501	455	485	470	479	474	503	487	503	474	480	484	478	491	495	473	480	504	478	460	468	476	497	495	508	489	552	504	496	463	459	445	502	455	440	468	490	512	495	445	468	501	455	488	492	501	459	483	456	473	487	519	508	471	485	464	438	503	471	506	492	493	500	470	470	460	512	474	480	472	507	463	469	447	492	537	532	474	474	512	474	477	492	497	472	453	491	497	456	480	503	448	503	460	504	490	487	480	458	464	489	468	491	496	481	449	453	491	480	486	500	506	525	450	480	498	497	504	552	479	510	485	517	472	486	481	514	471	505	514	490	480	476	460	493	447	486	501	466	480	480	456	478	474	521	483	483	459	482	442	483	487	485	505	494	467	480	432	507	477	476	489	510	492	492	470	490	520	506	461	484	481	520	484	466	469	495	464	470	500	453	485	494	458	492	490	468	492	460	470	491	508	494	494	488	516	486	483	486	501	503	488	529	489	537	482	493	504	482	455	495	512	494	461	491	505	466	503	477	454	483	500	500	464	486	476	480	469	476	514	494	490	497	472	482	511	470	453	491	498	522	530	468	513	457	515	469	505	480	496	433	461	507	482	474	484	490	482	474	462	499	427	491	463	445	502	480	494	469	483	483	493	505	494	490	489	486	461	472	493	502	468	515	467	493	477	508	486	494	485	512	472	443	458	454	475	507	497	470	507	492	474	479	447	472	500	527	501	473	478	464	499	472	494	504	481	467	489	495	433	458	499	462	476	466	471	492	474	515	503	485	450	484	497	506	494	473	512	473	525	470	454	495	477	497	455	473	482	462	453	473	484	474	486	459	396	516	466	456	525	480	466	473	512	492	466	463	500	496	477	482	473	446	443	462	434	485	478	480	478	452	481	484	438	461	481	466	505	458	512	447	495	475	503	509	441	455	500	537	468	502	466	473	467	515	490	501	514	505	483	490	474	508	472	449	469	513	418	485	480	510	477	498	488	483	478	479	452	491	510	509	478	493	493	468	475	458	458	459	479	480	483	452	470	495	497	492	446	483	503	471	462	478	474	464	472	452	467	436	454	461	484	491	475	506	499	452	491	468	488	478	450	502	524	448	477	485	457	454	466	489	456	471	505	495	475	482	457	492	488	473	468	467	480	480	448	490	452	443	492	485	453	482	528	519	443	468	465	476	511	477	490	471	456	505	502	493	473	479	497	512	498	507	467	498	491	457	457	460	451	447	488	481	459	454	487	483	456	453	463	478	501	466	486	502	484	462	473	492	485	515	488	484	495	510	493	497	465	530	484	514	469	469	518	491	442	476	525	474	519	485	495	476	478	448	516	462	468	494	481	460	486	529	467	482	465	488	496	501	444	475	499	490	471	476	511	521	444	490	479	497	485	473	455	453	488	535	453	537	487	510	489	477	462	510
7163	4026	4691	3565	2883	1617	869	598	510	492	447	396	381	372	413	368	334	326	306	342	352	298	332	315	313	338	338	315	292	321	311	340	312	340	315	306	329	306	314	305	297	344	291	331	286	305	350	372	301	347	333	308	309	318	297	285	317	327	314	324	327	335	308	326	346	319	286	328	325	306	323	328	340	324	318	293	320	317	340	330	330	321	302	314	356	310	343	303	316	316	328	326	332	320	327	331	331	321	309	336	314	324	333	334	307	325	324	324	316	355	313	285	313	298	349	329	325	299	314	330	282	363	319	306	324	293	299	336	320	324	311	271	283	311	343	346	279	329	351	327	328	332	320	337	319	330	334	300	356	293	306	301	325	316	336	342	290	308	342	330	343	322	314	310	295	324	333	335	337	312	327	336	316	291	288	283	335	334	302	325	359	339	314	300	336	317	308	317	328	320	312	337	305	300	310	311	328	317	318	307	330	316	308	324	279	346	278	332	334	316	312	314	291	356	315	334	298	337	330	303	326	312	347	343	332	312	342	344	293	395	338	311	310	268	327	313	311	321	335	311	294	333	340	333	304	302	298	340	302	322	314	313	335	343	349	344	323	321	306	320	337	360	333	330	331	301	316	331	306	294	323	314	300	330	364	345	343	304	314	299	328	306	304	316	288	315	311	316	326	327	313	304	346	308	340	305	320	316	328	304	329	314	327	315	317	334	323	362	336	330	318	326	311	310	322	340	332	340	308	322	325	326	350	356	276	323	354	323	333	323	309	312	315	342	323	296	326	349	328	283	307	334	333	341	312	296	288	316	324	306	310	346	322	367	307	332	324	346	354	346	311	315	345	336	330	327	330	334	336	345	315	328	304	322	326	348	294	303	283	323	351	329	370	336	323	330	289	315	309	332	329	320	320	314	334	337	320	319	336	327	322	326	311	332	329	348	359	294	323	317	311	303	327	333	322	312	297	300	371	309	319	343	343	328	317	316	283	337	345	332	348	341	326	330	323	313	321	328	353	307	310	317	345	354	309	322	334	354	335	295	335	290	360	310	331	304	312	346	299	337	324	323	358	284	349	307	311	342	339	323	281	278	331	328	324	313	315	307	320	317	324	318	329	292	321	299	322	314	326	344	307	319	330	319	322	303	334	321	319	324	334	315	317	318	366	331	324	331	356	338	340	304	300	350	326	308	322	301	302	312	313	336	327	330	326	365	315	300	297	332	321	319	343	345	340	304	342	317	332	324	337	301	346	337	314	321	296	328	353	317	336	331	315	311	345	321	295	304	365	312	316	327	320	328	362	319	334	314	331	321	339	335	292	321	310	311	300	289	320	342	288	302	323	305	329	330	315	288	326	329	329	344	327	316	301	322	315	299	273	340	326	328	329	348	328	313	302	323	330	319	333	315	320	309	331	311	322	282	323	295	329	342	321	306	334	322	287	336	343	336	343	307	310	297	298	280	334	335	318	320	317	355	306	344	316	345	319	339	313	347	300	320	310	318	331	282	323	300	332	297	327	313	338	345	303	312	304	346	346	330	338	315	301	314	319	333	320	330	298	324	321	325	314	334	313	305	327	314	299	286	326	306	342	325	352	325	369	326	321	318	332	290	304	282	307	318	321	324	350	302	332	372	287	333	314	331	301	321	300	337	331	343	332	306	308	331	316	332	327	327	344	313	339	337	338	337	352	336	315	301	322	317	307	338	342	310	306	313	299	294	319	292	287	317	300	323	359	332	347	292	294	309	330	293	330	348	340	302	304	346	334	352	318	325	352	320	345	323	332	326	310	347	346	338	330	318	314	326	327	306	322	329	310	325	332	318	321	300	324	317	317	312	280	298	321	289	304	305	325	314	317	310	343	353	322	354	298	324	331	289	302	319	352	324	320	341	323	350	334	349	314	307	302	294	329	317	291	308	328	324	356	350	291	309	328	336	305	343	337	290	314	332	302	336	344	350	295	327	322	354	296	319	364	341	336	323	319	309	337	310	326	295	314	305	295	335	306	337	303	330	346	312	310	344	310	329	309	339	347	338	310	347	343	349	338	315	335	311	313	326	316	304	314	304	327	339	289	293	321	302	322	343	323	331	337	292	286	336	325	317	364	335	297	335	339	340	310	351	360	348	330	336	343	307	319	319	298	306	325	338	339	302	305	319	327	308	302	318	336	349	300	346	313	336	304	348	319	348	291	344	296	287	300	309	300	325	335	307	306	320	330	326	309	347	342	298	342	313	327	304	316	321	338	324	319	281	310	304	300	336	327	299	315	338	328	328	311	330	349	311	287	339	337	318	296	326	332	336	321	344	330	367	321	316	328	300	355	332	325	311	346	332	332	318	335	329	330	333	332	333	329	327	343	342	331	336	320	349	316	325	337	337	328	317	320	327	331	310	291	297	308	334	286	311	303	342	308	331	319	357	360	341	330	351	331	317	315	314	336	283	316	314	348	354	326	302	312	339	304	359	310	320	303	320	325	324	357	299	322	307	366	294	325	325	331	317	338	329	319	353	323	309	349	330	293	292	301	285	345	294	334	339	340	337	365	340	331	344	304	324	310	308	301	316	325	321	316	326	333	314	335	312	325	349	330	314	338	315	335	323	333	321	328	331	322	301	346	349	339	317	332	361	311	324	321	356	331	325	316	333	352	345	323	299	297	306	330	309	298	309	322	331	287	329	312	283	302	335	329	343	331	302	328	298	333	358	315	301	300	319	305	329	315	324	343	328	335	314	321	305	335	337	315	329	324	358	347	312	301	330	285	321	313	349	333	320	321	302	336	324	320	301	294	292	302	339	365	343	320	295	321	311	331	335	325	313	306	320	306	301	291	334	354	354	336	325	341	309	311	324	328	330	316	359	300	331	349	334	327	329	320	337	331	326	316	340	329	339	335	311	332	303	321	335	319	317	307	321	331	343	357	324	294	312	333	325	328	339	335	327	309	316	338	331	331	293	318	324	323	346	317	314	326	320	299	300	316	312	345	326	326	343	320	325	322	309	365	312	327	337	357	310	318	317	294	346	351	299	325	310	315	303	320	312	326	324	316	292	363	320	305	324	345	365	324	311	345	347	359	317	300	338	307	300	331	308	359	295	313	341	334	324	315	310	318	373	333	292	318	329	342	311	319	330	323	354	335	301	322	319	311	327	302	307	310	266	334	317	320	291	309	322	315	324	276	279	332	327	330	348	337	324	360	295	347	321	296	339	298	297	313	319	299	324	305	292	314	305	309	312	335	323	329	315	309	312	319	294	327	316	313	317	322	380	321	307	329	337	317	341	322	304	345	331	289	296	312	336	311	325	314	312	299	295	335	344	338	320	321	321	315	346	338	289	298	326	314	352	370	346	289	316	321	308	316	320	323	329	331	350	333	307	317	341	332	336	284	333	299	327	307	312	327	331	349	316	283	308	329	286	307	324	300	273	299	312	316	312	308	329	319	308	310	329	322	338	336	303	308	320	335	322	319	286	306	290	307	313	366	288	337	331	342	341	328	313
5694	4890	9784	10094	10065	6097	3576	2296	1777	1648	1478	1382	1203	1187	1063	943	977	914	833	877	917	890	813	893	813	848	793	814	773	839	809	779	821	805	769	751	754	782	788	766	836	755	755	752	760	793	736	775	815	750	802	798	743	798	799	793	757	806	820	810	742	770	797	783	828	792	797	810	766	740	796	747	739	771	787	835	787	758	750	792	808	780	754	755	788	816	772	751	761	789	776	773	800	803	739	732	799	774	808	776	791	791	750	772	782	831	786	807	792	775	796	761	805	794	787	775	772	788	750	847	781	768	780	764	764	804	738	775	778	758	742	764	792	757	804	775	761	767	780	781	783	754	705	804	841	776	777	739	780	751	774	781	761	732	793	834	763	785	844	796	746	718	817	821	778	792	790	786	807	792	780	767	796	809	759	816	777	744	752	764	788	754	773	766	789	732	864	816	768	776	750	769	815	782	763	802	727	813	781	794	797	777	797	725	760	734	753	794	761	778	765	725	762	772	878	787	798	746	803	741	757	803	791	774	736	721	786	770	775	807	775	771	746	784	819	781	839	782	831	751	807	764	776	764	777	751	818	782	787	797	800	745	771	856	743	769	774	769	758	766	747	801	797	754	817	799	769	775	743	773	801	759	784	770	762	791	822	756	800	730	726	747	754	767	815	795	799	810	802	756	756	768	781	725	803	851	801	797	826	801	782	773	764	767	798	765	803	811	764	744	787	818	789	777	794	732	814	774	768	781	794	791	776	756	805	821	790	763	765	722	773	749	793	793	792	794	758	748	779	757	758	793	743	754	771	801	771	746	778	771	769	863	779	780	779	786	760	777	770	782	761	747	754	780	759	811	800	811	787	745	760	762	769	797	729	780	774	805	810	753	775	781	761	793	765	781	795	797	742	814	749	756	776	788	779	799	784	786	742	793	803	804	836	819	824	747	790	766	813	800	795	776	845	793	737	815	773	774	788	799	767	786	754	760	796	839	770	718	759	805	724	762	784	759	781	781	798	791	779	751	826	798	788	822	780	763	751	836	797	815	781	767	791	810	784	755	778	798	782	814	766	771	767	740	775	784	776	772	786	789	845	798	775	744	811	789	779	773	776	777	829	748	798	778	788	830	783	764	796	773	812	792	796	752	796	792	766	782	789	746	778	763	772	770	802	784	834	760	750	756	776	770	773	774	808	782	779	781	736	816	782	758	753	754	814	755	749	776	779	796	777	763	782	800	751	818	824	810	835	775	809	817	767	811	806	818	720	756	742	741	743	811	792	808	836	751	782	802	808	769	772	750	727	801	745	769	804	846	845	790	841	796	756	775	798	762	833	729	809	776	754	773	822	806	804	818	736	800	779	768	777	777	784	798	768	847	800	761	811	795	802	787	758	787	767	812	755	841	822	763	749	809	793	808	742	767	786	809	764	762	826	766	759	778	803	801	775	818	797	761	806	829	762	800	777	783	776	760	796	781	805	809	817	784	795	759	766	761	788	824	745	752	755	799	776	817	826	789	834	784	765	773	767	804	763	806	735	784	801	762	797	769	767	823	815	716	806	846	780	815	753	852	773	735	723	822	799	776	756	793	792	785	763	741	767	761	769	760	799	795	780	743	755	762	796	791	780	801	713	777	819	764	771	765	834	725	818	777	732	797	741	740	720	782	804	823	783	766	768	756	782	780	833	797	761	822	813	791	781	796	805	723	787	781	792	805	798	714	796	804	746	807	785	822	777	842	796	748	739	826	813	790	800	738	807	829	744	758	756	810	781	774	811	790	810	779	790	816	771	795	760	727	786	799	806	791	788	779	783	783	776	778	803	760	806	783	769	789	806	835	737	728	783	779	754	762	758	784	799	766	788	779	753	796	784	774	807	744	778	796	803	771	838	757	763	762	743	760	794	817	748	794	774	765	767	846	801	724	720	748	808	784	767	795	783	771	791	793	782	780	787	803	778	749	793	796	786	788	803	786	771	787	805	822	756	794	798	793	820	783	787	764	776	825	788	792	785	799	781	782	780	766	792	767	803	773	777	742	786	729	769	815	756	775	799	798	798	762	789	791	780	722	806	744	805	752	813	773	777	772	787	752	791	802	753	780	767	779	760	752	778	702	772	790	744	772	785	762	769	800	753	791	774	828	768	737	816	807	769	843	757	810	764	764	736	827	797	757	772	817	769	837	859	756	819	754	860	783	729	815	758	764	778	774	812	801	786	835	750	787	771	792	756	768	805	781	750	815	765	792	807	827	785	790	817	768	754	797	813	745	806	788	770	754	786	756	767	737	772	783	794	778	803	812	787	740	782	752	804	791	831	736	775	776	811	781	816	812	814	740	773	770	708	771	781	732	786	793	807	779	777	794	773	825	770	782	787	785	771	820	789	757	727	790	759	800	741	762	765	751	781	758	785	809	776	750	766	797	792	727	748	785	785	789	723	773	788	813	816	799	757	794	846	769	774	813	793	768	785	782	804	723	812	769	822	758	818	808	781	811	755	811	835	754	774	785	757	768	807	768	769	743	758	752	835	831	769	775	760	787	805	717	770	775	781	807	742	797	806	782	783	797	798	761	761	760	782	811	809	765	774	751	811	789	785	772	762	791	751	804	804	817	797	768	784	754	776	783	779	824	789	775	790	799	781	791	780	739	787	764	731	772	771	755	814	768	739	772	823	775	798	741	799	804	807	750	795	748	787	839	781	785	733	763	788	785	750	770	820	762	732	791	799	797	780	780	798	819	820	735	703	772	840	820	737	753	779	729	753	810	789	714	765	782	821	719	749	802	764	809	773	728	783	752	790	805	771	773	808	799	794	792	780	799	757	770	770	765	736	780	807	783	758	819	798	775	795	773	788	811	780	791	787	776	768	779	800	799	718	809	839	758	854	778	820	770	733	773	788	759	775	798	797	776	769	797	781	784	767	771	804	792	789	794	775	766	783	768	822	778	796	781	765	777	764	790	794	781	806	777	769	738	795	743	784	791	775	777	815	752	738	763	754	801	755	779	796	765	793	774	810	743	786	792	802	745	825	798	731	771	786	755	763	808	797	756	776	739	817	789	840	772	806	777	731	758	807	763	799	779	797	777	798	731	777	808	816	785	793	800	774	804	737	821	775	789	773	794	727	746	771	792	790	777	834	758	746	806	778	768	793	821	745	781	803	759	790	764	811	788	737	750	772	783	750	788	814	825	809	733	774	728	770	809	742	765	751	770	737	753	766	802	804	774	774	795	783	763	757	797	837	778	787	725	779	781	820	743	742	764	778	732	827	751	766	796	802	746	746	744	769	786	786	767	777	750	787	776	786	786	751	782	779	795	800	804	836	779	761	778	739	828	794	768	748	801	790	789	751	798	735	734	793	737	739	775	766	775	748	730	844	735	799	815	802	755	781	823	761	799	799	739	775	784	821	794	750	798	768	793	795	814	780	798	776	765	771	775	783	774	787	756	763	725	731	816	779	749	772	760	773	773	816	781	826	719	754	824	763	800	756	798	814	787	790	834
16697	12713	17393	18352	16586	10060	7062	3687	1354	1108	928	853	707	676	620	496	356	359	305	362	302	287	307	279	301	294	313	280	273	252	267	282	267	264	273	291	292	288	265	255	271	300	308	254	252	256	308	271	298	288	291	290	298	265	293	237	268	291	284	253	282	262	272	252	288	267	265	268	287	273	286	287	251	246	251	270	281	291	264	261	278	298	241	294	260	263	259	279	307	268	275	272	255	249	265	273	280	300	311	308	276	264	279	278	272	274	278	276	249	265	290	276	300	279	285	272	279	291	279	272	255	305	259	277	261	262	267	276	288	259	295	276	281	284	268	264	310	288	286	263	263	258	293	303	271	274	279	243	281	277	243	272	297	287	266	252	298	299	287	257	300	263	266	249	281	272	279	288	268	279	293	249	289	237	294	271	297	271	312	268	307	285	290	288	311	260	276	260	269	253	271	230	272	273	273	286	275	261	276	260	270	283	295	271	308	282	279	325	277	256	245	281	268	264	268	318	288	260	281	255	274	274	258	268	276	300	253	275	283	264	288	319	291	279	294	280	286	266	262	267	252	279	266	272	255	273	249	254	260	272	281	273	266	284	259	285	307	266	244	285	259	301	266	290	245	274	255	297	294	227	265	250	290	268	253	269	301	275	294	271	264	271	299	241	268	296	263	273	263	278	301	261	292	277	268	296	281	274	280	274	265	252	253	268	254	263	300	274	298	288	253	268	289	285	250	288	259	267	268	273	286	244	293	257	277	262	275	302	283	284	288	251	290	290	307	279	297	280	284	287	258	281	246	276	293	289	275	240	295	268	268	251	298	281	278	263	277	266	249	285	271	291	244	255	285	308	254	263	274	285	301	290	259	267	285	272	311	267	296	271	279	270	247	265	281	295	276	280	263	267	270	293	286	245	284	275	305	291	295	301	277	309	257	251	288	251	279	256	272	275	275	266	276	291	283	277	287	279	261	281	270	267	269	294	307	285	268	265	316	283	301	285	294	276	293	271	266	250	256	256	274	261	275	259	282	239	312	259	256	279	271	245	267	285	254	259	300	288	301	267	270	275	273	277	259	279	300	281	253	257	257	297	287	281	271	276	290	301	269	271	266	281	243	268	287	251	273	283	284	285	243	279	262	252	285	285	270	286	268	254	275	278	246	236	280	245	265	272	280	299	292	279	253	260	276	249	249	262	287	280	271	265	259	279	296	304	252	239	283	283	302	283	322	284	248	283	284	261	266	272	313	275	280	258	251	264	269	274	283	273	280	267	284	256	283	274	279	287	264	258	244	250	297	254	277	261	283	302	275	258	279	272	293	245	285	288	305	310	282	247	258	260	260	293	278	282	260	273	267	297	255	259	245	275	294	253	264	261	270	303	245	273	296	269	275	266	264	247	290	263	248	271	270	284	264	255	267	297	281	252	293	276	281	259	237	264	255	256	264	285	277	245	268	277	247	284	255	269	272	301	284	288	265	314	299	235	246	267	273	265	325	248	231	262	255	261	282	271	246	274	291	270	274	278	258	283	290	280	268	296	293	274	310	313	253	248	283	277	267	265	290	295	298	256	262	266	245	273	287	266	281	295	272	262	320	265	296	288	281	243	279	248	278	288	274	274	269	273	284	250	288	297	258	264	256	254	272	271	273	309	278	289	282	259	280	295	292	243	287	255	263	269	261	276	281	280	269	289	252	298	281	258	252	276	292	269	296	275	297	261	275	272	279	255	287	263	277	288	245	283	257	262	261	276	282	274	268	259	286	289	269	267	294	292	261	272	236	275	252	277	267	292	290	243	298	285	277	276	280	240	267	280	259	273	310	299	262	275	294	282	260	259	289	284	273	263	269	250	270	255	299	277	270	278	276	284	277	296	274	273	293	302	316	283	274	307	262	274	267	299	267	310	231	264	268	236	285	309	317	275	274	263	293	250	246	290	273	289	287	296	252	266	239	269	289	269	303	274	274	299	267	256	263	290	294	266	279	300	249	251	246	290	289	288	289	290	273	282	273	282	301	277	257	280	275	274	255	281	281	274	254	287	238	247	260	259	261	275	278	259	260	263	260	300	280	249	263	298	271	320	281	287	296	260	271	257	278	284	259	253	290	273	264	283	242	274	266	228	297	281	307	292	294	270	302	252	260	279	290	301	305	264	287	303	305	277	257	258	297	273	272	269	275	266	292	303	315	284	281	312	284	295	275	271	271	267	310	268	264	265	244	282	275	271	270	263	279	274	258	280	276	276	252	236	236	279	243	274	265	285	308	285	247	278	292	281	253	287	288	285	330	262	299	282	278	262	281	274	293	297	276	277	278	305	253	275	261	292	291	274	261	268	283	242	269	278	298	276	266	273	261	304	273	295	283	283	272	273	281	270	281	271	292	268	263	256	291	272	271	245	236	269	281	291	279	300	272	290	267	250	276	292	285	285	234	255	317	272	250	290	289	289	271	291	251	266	275	281	282	256	277	286	277	248	283	296	234	277	270	295	282	253	263	264	260	284	280	267	261	256	296	299	288	249	249	254	299	298	294	264	273	272	305	274	304	279	259	280	276	286	307	274	270	279	286	248	272	302	306	288	267	304	284	260	263	303	254	271	277	246	311	275	288	268	291	276	276	250	299	270	270	269	272	264	273	292	277	260	279	263	279	263	309	294	277	287	279	270	259	261	272	267	287	257	287	284	262	293	317	271	284	277	284	290	283	274	281	273	289	289	272	294	287	290	259	292	278	256	284	259	292	266	252	285	271	251	308	254	279	276	262	282	294	301	275	261	294	272	296	285	285	282	280	266	270	261	267	284	275	268	263	278	253	289	259	278	266	292	289	286	277	285	292	271	221	284	263	244	284	285	290	260	315	243	271	272	304	276	316	280	260	283	257	270	272	257	299	271	292	272	302	271	265	295	260	264	280	267	269	270	266	269	287	299	258	305	310	273	274	260	291	268	268	263	260	269	270	249	246	278	247	302	276	261	264	267	267	245	258	278	267	267	301	279	278	307	257	267	270	261	303	279	282	307	275	248	310	256	304	262	303	254	274	287	231	298	252	295	286	275	299	280	269	289	243	239	263	272	277	298	276	238	279	308	314	271	247	296	270	263	287	267	271	240	292	286	314	312	277	269	257	257	248	245	263	303	256	267	269	267	257	276	284	289	274	280	257	258	301	273	299	267	296	269	260	258	275	284	286	265	276	285	265	245	260	267	289	272	315	297	296	283	253	263	269	284	284	301	273	282	276	284	275	274	293	273	301	277	273	242	273	269	283	258	278	294	281	313	261	287	289	280	322	291	249	266	286	259	260	252	275	275	289	257	276	305	261	240	294	266	274	296	247	281	270	263	287	282	245	294	265	263	279	286	257	274	271	277	249	293	301	262	284	273	271	285	270	269	264	240	284	261	257	283	278	289	272	276	253	296	296	298	277	306	272	263	292	270	263	278	279	258	285	282	273	271	272	298	260	282	267	261	277	295	293	267	251	263	258	261	251	270	265	298	286	272
13028	12250	23402	28321	25814	16509	13658	7535	4261	4498	3697	3288	2934	3032	2698	2025	1335	1160	1098	1041	929	899	843	789	763	753	753	756	711	754	693	744	678	713	717	678	686	711	653	654	673	697	697	693	682	639	700	664	660	652	677	705	629	688	684	726	641	661	720	680	637	732	675	676	684	712	654	669	646	675	656	655	695	686	701	684	708	683	707	655	685	693	645	697	695	708	628	645	671	677	675	701	677	690	674	643	623	684	638	679	666	708	663	667	673	695	630	670	652	697	674	724	657	658	647	617	641	675	661	692	658	682	673	672	688	717	703	650	693	672	693	632	714	630	660	669	652	693	643	687	628	719	730	709	652	700	659	661	652	684	673	680	649	658	692	668	679	663	659	681	657	696	677	650	716	690	705	686	724	656	726	703	688	692	654	644	673	686	643	686	689	663	657	691	667	656	683	653	698	701	700	710	680	645	703	696	707	680	684	688	669	702	703	688	644	671	669	635	672	675	659	640	690	694	666	644	629	666	687	683	682	663	674	644	686	690	662	647	687	690	647	680	717	717	669	701	621	676	669	719	683	636	690	708	675	656	689	675	637	658	691	725	671	661	700	611	638	665	666	687	651	708	642	694	619	647	654	668	718	660	702	698	662	602	691	634	648	709	704	678	617	656	675	619	649	699	707	672	653	637	654	648	703	675	700	631	700	662	711	674	685	651	669	644	635	673	651	641	726	660	687	673	698	666	674	692	717	643	692	658	669	696	678	711	659	610	678	705	637	629	683	681	713	670	721	676	626	700	641	637	666	679	672	686	648	651	657	703	658	643	677	654	637	683	705	682	702	709	668	696	709	694	670	717	660	686	666	673	675	708	639	657	662	652	639	700	692	684	690	667	648	656	688	650	686	644	697	598	659	650	658	654	675	658	720	664	657	695	653	662	668	723	687	707	675	740	645	669	692	663	681	705	691	663	659	655	653	665	674	647	708	695	647	678	659	698	672	675	633	664	634	655	673	640	677	687	711	726	661	705	677	649	640	669	667	670	654	663	703	649	634	697	692	723	666	665	700	694	699	757	673	740	656	666	658	680	701	702	683	686	675	705	628	694	732	653	675	665	642	640	655	691	662	644	675	643	687	675	678	679	706	689	673	676	680	696	650	654	660	727	662	691	689	699	691	639	650	735	693	652	703	685	666	676	719	728	668	643	659	669	665	689	692	655	614	640	703	676	685	650	687	690	676	675	705	677	756	712	689	648	733	682	659	685	701	695	695	652	676	636	671	708	679	682	662	641	693	672	702	712	663	689	671	645	630	679	694	684	690	660	646	708	663	680	659	700	651	728	651	674	655	688	682	644	686	647	698	689	703	634	672	691	667	651	670	679	721	709	655	688	690	696	667	687	683	660	661	692	648	672	682	661	740	695	702	678	676	663	672	629	710	692	681	666	677	700	688	707	705	696	635	696	694	701	666	690	710	673	676	664	667	682	709	669	666	654	663	615	710	664	681	681	692	671	675	695	694	670	700	710	681	681	686	725	690	686	659	630	710	644	639	647	685	675	707	659	685	640	682	675	685	616	641	618	720	648	673	624	682	653	658	718	637	684	694	684	640	671	642	687	684	656	673	689	663	624	701	686	702	717	689	672	700	695	644	676	690	650	710	650	689	717	675	708	644	700	682	689	673	685	670	706	665	658	660	664	666	643	656	694	664	626	682	708	683	665	651	682	673	662	716	671	717	636	662	707	668	708	676	671	703	672	727	682	735	692	668	675	673	665	656	674	660	670	669	672	673	703	666	667	737	661	644	653	647	673	732	669	644	720	681	665	694	685	672	680	680	679	658	711	660	666	625	665	702	701	685	663	656	653	679	649	660	647	645	656	640	650	632	710	666	626	691	688	685	671	642	660	660	694	660	627	686	630	655	670	694	714	683	678	675	684	658	697	672	658	683	656	624	685	680	639	644	694	630	671	704	683	675	668	726	671	704	600	684	678	671	663	660	671	670	671	664	713	667	662	686	676	677	711	645	678	686	642	668	715	730	682	678	677	667	669	632	652	634	708	655	655	626	697	660	661	667	691	668	656	657	686	715	665	637	696	633	704	678	668	686	653	681	706	678	675	656	698	651	687	686	669	709	664	710	660	660	637	682	672	677	654	711	655	649	682	666	660	652	694	663	700	667	653	648	677	740	715	641	666	688	663	717	662	690	668	610	660	686	629	674	671	627	676	676	690	701	678	671	664	659	686	673	647	648	705	644	692	659	691	670	663	677	730	694	652	623	716	672	655	664	638	701	645	655	679	682	684	716	728	684	673	681	662	648	652	686	718	647	643	686	682	673	676	685	683	730	665	671	650	685	697	679	708	640	699	664	643	655	641	708	674	695	653	703	677	685	657	651	661	645	667	673	688	631	671	641	660	701	662	684	688	697	650	710	678	694	690	673	686	690	668	610	684	652	687	671	727	720	657	699	704	627	657	613	660	639	661	679	669	688	653	702	704	692	644	719	650	664	699	720	658	648	660	673	683	663	632	696	670	668	682	626	663	664	654	685	680	685	669	700	724	646	673	652	685	661	663	673	705	716	621	660	694	655	661	675	643	695	662	662	694	676	718	708	670	689	662	640	691	659	678	678	633	676	648	674	667	673	709	694	695	681	653	704	703	677	678	732	634	676	732	680	646	685	704	686	672	671	649	682	686	689	708	657	633	630	630	714	654	699	656	637	657	677	670	655	631	657	717	706	693	623	627	642	649	689	665	619	659	692	698	688	708	676	692	726	608	674	703	657	674	681	633	675	678	705	732	638	656	663	678	718	665	726	659	720	650	711	691	698	646	679	650	667	673	701	679	679	670	672	668	652	692	670	696	651	706	693	643	639	639	669	699	672	677	637	675	705	651	641	669	665	661	683	687	648	680	666	685	666	654	668	628	656	660	639	627	701	710	666	653	693	674	713	665	651	660	677	680	691	702	617	667	703	677	628	681	749	691	635	689	674	718	668	645	610	715	682	676	670	654	666	677	728	666	680	666	673	674	723	679	683	706	630	639	659	718	694	699	667	688	687	686	681	650	686	751	658	706	650	698	677	674	677	685	675	677	672	657	709	707	680	708	638	643	671	678	679	699	691	707	660	657	644	707	637	690	660	711	676	685	691	677	695	727	666	693	703	738	662	632	673	636	663	699	643	683	649	649	671	659	668	717	625	664	704	689	678	702	638	694	651	702	689	666	719	704	649	707	674	729	647	680	681	613	696	651	683	658	692	671	723	641	650	703	687	645	706	688	662	694	639	665	706	662	626	649	689	670	639	664	659	693	707	665	675	665	678	719	676	645	672	671	699	678	605	692	679	674	709	673	704	653	637	660	688	670	692	648	643	697	683	641	670	681	649	658	652	665	727	691	705	705	686	670	643	700	624	688	715	707	663	651	664	673	695	703	676	706	683	674	675	697	619	651	674	668	684	633	704	667	713	665	687	664	673	696	667	663	653	664	665	713	672	635	646	667	651	656
24005	17072	29334	32051	29033	22721	17842	8358	3041	1784	1461	1207	943	911	922	641	419	342	296	289	259	218	239	198	204	204	216	208	218	215	192	182	189	191	198	195	183	188	162	175	195	186	180	179	181	174	172	189	195	193	191	168	163	172	179	218	194	171	176	171	197	206	193	197	186	192	220	231	192	180	188	185	209	175	210	174	174	199	162	185	226	182	178	178	193	201	198	187	198	197	202	205	189	179	190	188	179	189	167	190	167	192	165	173	198	198	187	175	191	200	193	170	212	180	173	197	184	174	186	175	166	201	181	197	184	176	198	213	179	195	183	184	192	180	163	178	182	200	206	180	194	186	183	167	174	173	203	190	186	170	186	178	185	189	192	192	194	176	202	191	189	205	193	183	179	173	177	176	179	189	196	185	204	183	195	188	156	187	205	180	175	181	182	177	191	190	196	194	179	182	185	181	189	165	162	189	172	213	192	193	183	181	185	196	192	176	170	191	184	185	216	190	195	205	197	208	192	187	177	147	208	176	200	184	188	192	190	189	167	180	173	190	182	178	178	169	172	173	197	203	186	191	171	199	174	179	190	173	165	184	185	167	183	199	194	202	181	200	194	193	215	167	192	185	199	200	141	200	193	195	189	190	187	186	185	187	182	190	183	169	190	203	208	201	183	188	184	198	181	180	174	200	189	209	196	204	205	206	207	198	174	202	181	186	179	181	193	186	192	189	157	180	183	190	172	193	185	207	190	193	176	182	197	179	188	186	206	182	172	205	209	183	171	194	171	195	184	196	192	180	177	175	166	178	193	199	191	186	171	205	176	189	196	209	181	178	183	205	192	170	188	186	204	179	190	215	199	192	204	200	166	206	172	184	187	176	195	185	191	223	182	196	180	193	208	187	209	187	202	224	203	164	177	176	176	180	184	161	205	171	198	195	192	188	186	199	185	199	205	183	200	197	183	187	188	185	180	183	186	161	176	198	189	168	212	203	192	192	184	188	172	184	176	186	171	187	196	206	191	166	170	161	171	197	174	177	184	174	179	191	136	218	183	192	191	171	172	186	193	184	173	179	200	176	172	190	177	197	169	227	166	172	208	211	197	175	177	166	208	196	183	165	179	187	196	180	206	195	168	189	196	173	186	188	206	189	181	184	201	195	182	197	185	191	160	174	165	168	186	178	204	223	195	174	173	171	178	185	184	185	187	184	174	208	216	185	198	176	178	207	201	183	181	158	187	171	204	205	199	178	208	195	190	196	191	184	175	199	190	210	180	180	186	181	195	186	192	164	172	175	179	229	178	179	193	177	170	182	198	158	190	200	192	179	187	183	194	195	178	167	197	198	190	190	184	191	167	189	192	187	173	184	170	193	195	232	174	182	195	181	186	185	208	180	182	179	218	188	183	178	186	177	199	181	164	152	192	193	221	196	173	201	171	203	174	215	208	179	209	186	183	170	177	202	191	194	171	203	182	191	167	176	202	175	188	195	217	209	164	172	187	176	194	178	198	151	212	198	202	185	196	208	171	185	193	189	196	189	203	202	165	167	173	206	187	166	182	192	192	194	190	196	174	182	173	180	169	177	180	165	199	172	184	176	209	190	202	191	192	176	213	196	173	200	186	197	202	161	186	205	160	192	201	196	186	174	149	186	178	199	183	194	187	167	182	187	185	187	179	192	183	166	171	178	182	198	189	187	198	182	210	194	192	209	185	185	184	191	181	190	196	188	213	188	209	191	165	229	184	166	179	189	157	184	182	178	167	168	178	190	167	188	223	176	178	195	172	199	197	186	189	178	186	192	195	181	173	197	187	179	182	181	183	176	193	161	189	173	201	167	193	190	177	198	191	155	174	193	179	205	175	173	192	180	195	196	201	190	194	179	178	172	215	149	192	215	202	219	206	192	206	206	227	192	181	185	202	166	183	184	189	178	171	177	196	191	201	184	175	191	202	169	194	178	206	213	168	174	160	198	173	181	221	189	159	184	189	178	163	197	175	176	181	218	168	183	195	172	198	184	191	184	196	171	185	177	206	185	191	171	181	189	201	198	165	209	171	183	181	193	184	184	185	195	214	168	194	191	211	159	166	186	168	208	188	185	189	166	207	186	160	164	182	180	199	204	188	195	176	189	174	181	178	197	189	199	196	193	182	167	190	171	191	183	172	179	216	189	175	187	163	187	183	192	171	196	219	181	172	181	177	194	211	190	184	192	157	156	209	197	184	212	210	200	183	178	174	197	163	181	191	170	176	196	180	172	207	190	173	171	184	172	190	205	172	184	185	186	184	178	178	166	187	197	216	176	146	186	182	189	184	201	178	176	174	180	223	180	198	197	221	200	190	175	182	189	187	169	195	200	180	179	170	165	177	182	171	204	181	195	195	150	175	205	190	163	176	188	169	189	176	194	174	206	179	217	186	195	179	171	185	204	203	197	194	168	187	175	195	180	174	180	179	201	207	164	192	207	197	172	226	201	151	189	197	190	185	176	171	200	168	186	183	194	182	202	184	210	203	177	190	183	198	171	182	174	173	200	177	188	191	182	173	193	179	180	200	203	192	178	206	178	182	169	176	198	190	179	196	153	171	210	198	180	182	202	194	204	214	203	187	189	172	191	161	195	188	177	175	223	201	192	211	183	189	158	212	173	221	175	197	203	201	193	195	175	172	184	186	183	178	174	206	176	184	217	192	171	174	172	187	195	196	171	185	191	183	190	172	206	196	177	170	170	196	193	197	191	194	173	194	187	166	204	208	179	205	191	188	171	201	170	192	188	200	199	168	191	201	189	185	186	186	195	171	193	193	195	200	172	172	184	165	188	217	177	177	180	157	167	203	197	194	184	186	188	180	182	192	199	177	173	165	175	193	185	200	186	179	191	211	163	195	193	193	206	189	180	200	193	186	177	201	184	184	187	194	190	187	197	209	184	166	183	192	161	180	197	146	192	198	171	173	188	174	182	179	189	197	195	181	204	204	175	183	184	169	182	197	186	151	170	182	176	199	172	196	174	181	208	213	192	186	200	190	177	173	176	213	193	190	190	184	193	181	202	196	181	209	190	171	191	225	162	186	175	192	174	196	207	167	178	195	191	197	204	178	186	191	201	196	179	195	196	200	186	169	167	194	203	181	178	188	205	186	190	161	207	191	185	204	180	198	190	185	160	175	178	183	194	197	177	190	199	189	171	191	183	187	183	193	187	158	192	194	185	192	200	193	209	188	220	208	197	166	184	185	191	165	200	180	170	190	167	171	188	190	208	203	195	172	188	205	186	182	182	172	185	197	198	181	168	172	200	215	172	176	199	185	188	184	201	184	187	206	181	182	193	210	179	184	163	200	224	199	168	180	174	179	203	162	170	200	174	174	204	224	199	194	191	182	183	182	198	188	202	181	186	181	210	215	201	205	156	163	192	171	185	158	183	169	190	193	197	191	193	179	189	176	193	182	168	217	166	153	174	177	175	189	219	191	203	179	177	196	166	210	180	148	197	194	178	183	172	184	195
15968	16026	33359	39456	37144	29399	25164	8709	5810	5733	5627	4966	4143	3873	4277	3204	1827	1348	1207	1086	901	784	692	659	612	603	586	618	581	561	546	562	505	495	503	488	509	468	488	503	487	523	502	496	519	462	451	504	467	451	487	499	469	498	457	438	517	475	512	489	467	473	495	471	472	493	441	484	482	478	449	432	450	437	489	516	462	470	489	462	476	465	487	533	474	465	466	516	501	498	465	463	466	521	488	455	461	498	477	470	458	469	488	463	485	458	474	486	481	486	496	531	457	461	465	499	503	470	486	472	475	458	472	459	432	501	477	458	484	492	499	443	461	473	478	481	483	457	483	469	468	501	455	493	488	455	483	471	480	479	466	444	492	493	487	439	523	478	450	454	465	474	446	457	460	455	484	469	468	504	500	469	510	461	463	469	447	470	499	474	468	461	481	512	485	495	499	486	447	494	465	469	516	520	496	477	438	441	453	518	494	489	516	461	453	469	453	476	496	467	454	475	476	456	484	484	480	501	509	487	489	511	488	454	479	469	493	489	458	542	484	512	471	472	455	465	503	483	465	488	462	441	473	462	505	453	469	495	489	466	557	495	510	491	528	447	509	525	460	479	477	513	484	461	457	491	489	491	492	474	467	487	477	487	430	465	469	470	480	488	500	481	471	488	459	481	437	490	461	470	492	496	484	486	496	489	460	468	521	476	489	448	482	426	486	492	454	453	487	451	509	484	497	472	474	461	486	490	481	489	466	467	433	456	512	458	478	463	451	496	454	452	462	503	448	457	472	474	445	473	454	461	481	489	520	514	499	475	471	473	466	474	486	498	469	436	490	485	491	499	504	468	479	448	483	441	436	483	479	500	439	469	489	473	456	456	466	451	483	480	506	490	494	494	456	468	453	448	497	462	487	517	509	542	490	503	514	451	460	469	498	469	485	466	473	494	476	477	481	527	510	475	502	517	463	479	467	486	501	503	494	493	464	485	466	485	461	480	472	477	501	466	437	479	462	455	487	486	481	482	454	516	479	478	465	488	453	500	514	445	446	429	468	475	503	458	480	480	482	476	459	519	494	489	457	499	461	518	480	493	463	444	478	451	496	470	462	499	462	448	465	509	501	495	430	499	480	469	449	465	431	505	476	510	496	462	486	474	513	475	501	449	475	480	528	458	504	462	451	440	481	454	477	499	475	482	485	446	453	485	443	472	458	435	484	518	463	474	444	431	472	500	518	492	465	463	461	482	431	495	429	486	481	473	485	431	484	505	464	474	447	467	513	462	466	477	440	488	465	468	453	451	489	501	483	478	493	459	500	436	459	453	436	477	453	468	489	505	441	471	427	475	477	489	497	469	515	479	442	463	484	511	454	487	458	462	450	460	457	448	489	469	483	441	462	474	473	481	507	476	495	505	470	458	483	498	485	465	445	483	470	485	486	439	453	429	488	480	513	487	487	482	486	467	481	520	472	478	486	490	504	463	475	475	484	488	466	465	428	462	442	446	506	496	479	428	472	472	494	460	483	458	498	466	499	462	499	506	463	460	482	508	482	493	452	496	456	437	488	490	450	456	484	458	447	456	487	457	471	483	452	483	491	475	492	462	488	478	440	485	471	458	489	475	440	499	434	449	457	483	471	492	418	449	437	517	496	451	442	497	497	465	470	485	446	439	474	450	483	444	539	461	487	495	442	460	462	473	463	500	497	480	439	477	463	466	478	476	523	477	474	495	498	469	473	470	490	478	479	467	477	426	462	486	507	460	479	444	489	491	491	472	454	461	496	433	462	470	492	484	489	556	484	480	473	492	471	475	456	483	505	490	481	482	452	493	499	467	433	521	480	426	459	508	484	540	461	433	438	473	492	488	448	473	477	488	468	449	433	460	466	435	471	464	484	477	508	512	486	462	493	472	489	466	528	420	487	476	454	470	506	517	482	449	527	472	514	466	488	467	497	482	477	449	481	432	448	458	495	487	459	467	478	478	440	461	498	460	513	477	469	446	450	509	461	458	487	466	467	483	445	450	440	464	483	485	490	451	424	512	446	481	449	449	504	492	469	493	465	473	455	477	492	478	482	464	451	454	496	506	494	504	430	498	439	484	511	507	484	466	560	442	467	471	488	497	523	477	493	492	503	463	484	465	523	477	468	492	504	466	508	485	468	477	471	496	488	455	450	471	489	490	471	462	477	435	484	498	471	462	506	432	512	457	437	502	517	486	466	515	473	483	522	487	489	450	489	460	461	470	504	454	460	494	445	480	513	427	474	456	470	486	494	466	460	482	493	471	466	519	440	481	482	450	455	522	462	519	506	495	461	449	445	477	498	475	453	495	459	489	470	477	451	476	452	471	489	488	486	497	499	503	482	429	466	498	474	510	482	500	453	465	462	459	493	508	463	465	471	467	472	465	488	448	515	474	475	489	466	475	453	474	522	457	484	481	461	495	484	460	485	489	481	478	487	477	459	465	529	464	457	501	465	488	485	493	470	495	467	474	447	498	469	475	470	461	475	476	498	488	476	455	482	487	453	458	501	444	489	469	527	447	467	504	470	471	490	458	449	495	464	456	467	482	495	460	464	504	459	447	497	496	483	477	483	470	516	467	407	467	500	456	433	453	473	503	493	484	493	497	494	505	480	486	453	531	498	492	475	426	448	499	449	485	502	492	481	477	442	460	507	490	464	488	495	459	462	516	454	463	492	516	533	464	479	446	460	436	422	505	418	457	492	468	481	471	486	416	434	465	465	460	509	466	454	480	443	461	473	489	478	485	470	469	475	457	481	475	475	432	519	486	476	515	473	472	453	479	492	493	489	535	450	460	501	519	482	495	503	485	496	502	474	463	506	450	506	452	475	507	466	479	412	493	488	452	488	458	481	500	481	500	466	453	491	495	482	494	493	460	459	509	506	485	467	447	438	481	487	495	493	460	508	518	464	461	493	490	488	507	521	461	464	466	508	501	490	514	434	490	479	469	448	489	525	482	540	477	461	467	518	447	468	493	487	515	455	515	467	499	477	485	497	472	494	466	517	442	475	492	500	472	450	447	473	441	479	469	471	495	483	506	458	488	488	497	456	489	501	477	480	477	484	497	483	464	459	509	446	493	487	481	476	481	499	473	487	457	506	465	409	468	505	506	496	456	483	487	458	489	472	483	466	508	475	460	455	471	513	486	450	475	465	453	460	485	461	481	492	476	476	491	501	459	460	470	477	461	467	473	474	475	475	449	478	522	510	519	497	467	527	489	464	490	505	473	464	485	446	476	555	480	543	475	460	508	506	490	479	484	478	483	469	492	490	454	409	457	475	478	493	481	441	456	485	434	511	505	464	490	455	536	454	507	475	467	444	501	494	482	476	441	509	445	418	485	489	466	468	483	479	496	501	459	494	473	511	475	482	475	471	475	465	481	461	469	455	477	484	494	471	513	484	473	477	460	483	480	433	467	476	469	465	488	513	474	447	508	470	457	486	471	505	485	459	483	450	525	467	475	467	463	484	497	493	461
7008	3838	4622	3467	2183	1290	919	594	508	495	453	411	408	380	373	358	341	351	316	376	338	329	338	290	342	318	301	322	391	298	329	310	336	333	321	367	319	346	350	296	304	303	289	294	326	312	335	327	309	325	305	318	294	320	330	341	355	311	332	326	351	365	308	320	351	328	330	324	293	337	282	340	338	302	297	335	336	318	378	304	302	323	336	318	280	337	349	334	338	314	338	323	326	327	303	301	336	308	349	340	309	333	330	288	303	339	345	289	333	318	310	333	282	331	320	305	328	304	350	310	293	310	311	293	306	328	313	330	360	324	272	321	334	331	321	357	308	305	308	317	321	302	339	319	325	305	318	302	323	339	347	349	341	332	362	346	323	299	326	284	345	346	298	309	312	333	300	312	348	316	291	316	318	336	288	334	309	286	340	320	300	300	305	289	313	298	297	339	310	315	341	305	323	323	325	363	350	338	329	314	336	322	276	349	329	325	325	311	308	306	311	324	329	331	334	324	306	319	332	326	316	308	296	295	338	329	308	297	331	306	296	309	298	316	309	351	316	323	326	316	327	300	324	285	339	330	315	319	315	307	327	322	336	306	351	358	338	336	327	352	340	347	308	304	312	339	339	305	322	307	315	314	322	326	341	330	329	337	323	289	308	329	346	315	317	356	300	324	300	322	338	321	317	321	346	326	328	336	363	283	300	334	339	318	331	314	330	283	342	320	340	342	358	309	324	345	352	343	303	309	317	363	316	323	315	309	309	323	329	348	326	333	295	295	313	313	293	308	284	333	353	303	303	303	315	325	362	300	325	317	321	298	316	322	334	319	320	299	293	322	339	332	340	320	308	310	319	333	313	320	340	326	334	325	295	300	311	315	331	313	314	319	344	312	308	318	345	306	329	320	311	336	312	299	322	311	332	317	306	330	372	318	304	356	343	308	331	336	320	299	306	344	304	314	342	350	308	342	358	323	318	324	339	326	317	306	333	342	325	342	292	304	298	304	305	281	288	302	302	327	347	312	317	336	322	324	303	337	315	315	297	341	319	339	309	320	287	327	318	312	347	300	337	309	314	300	318	341	355	322	329	324	362	308	330	334	323	338	342	319	356	345	348	332	322	331	329	303	287	297	330	322	336	328	301	310	306	319	347	310	304	302	312	335	315	367	315	326	274	286	281	345	343	311	310	316	319	308	338	323	339	285	328	358	339	320	364	299	350	338	358	287	305	307	325	303	296	318	358	297	313	311	337	306	338	323	325	330	318	322	301	312	328	324	312	332	320	336	335	315	343	334	322	315	327	312	302	367	342	314	327	343	313	306	333	308	312	321	303	324	327	341	301	326	321	292	337	312	323	362	314	307	355	343	281	342	322	333	364	345	330	320	325	329	316	320	306	326	363	324	301	357	329	298	306	283	308	301	341	285	333	328	354	345	338	345	337	334	328	326	346	330	326	323	349	343	308	305	352	316	336	333	310	333	303	291	321	310	312	321	325	298	330	310	322	319	321	342	298	337	282	292	328	328	363	348	314	343	332	330	325	315	318	330	335	313	315	326	281	332	318	361	339	344	327	272	317	316	324	346	318	317	291	318	304	308	332	325	311	343	360	375	318	285	348	328	335	315	313	328	310	340	334	309	332	323	311	355	330	325	319	299	352	340	333	329	334	360	306	315	327	304	328	345	309	321	326	330	308	325	343	324	307	303	319	323	312	342	324	311	316	322	326	328	341	300	349	326	303	341	327	331	320	346	349	359	313	327	326	321	277	289	330	319	326	338	322	350	349	363	295	309	332	341	299	315	329	360	357	342	339	301	376	336	334	324	342	293	322	283	299	289	321	338	304	307	308	306	347	296	339	296	321	343	288	325	338	314	337	312	338	281	334	321	355	343	306	344	323	310	311	313	318	329	323	319	301	334	324	336	340	354	313	380	341	325	303	351	308	304	326	304	327	348	301	287	294	334	320	322	326	332	325	327	325	325	352	335	315	310	332	310	303	311	308	300	369	342	332	375	294	345	281	291	332	337	342	320	298	280	309	308	337	322	316	316	306	348	309	325	312	324	359	328	329	319	336	335	331	313	343	296	333	322	320	325	296	332	324	303	362	324	354	313	330	338	325	317	319	325	336	322	286	333	334	300	296	318	313	312	329	306	342	355	308	326	323	335	350	331	316	313	303	322	326	291	342	315	299	347	316	318	329	313	295	325	324	322	331	324	324	335	334	322	331	329	305	342	306	312	356	335	290	320	298	331	329	356	318	303	302	357	349	302	310	345	331	335	296	321	292	335	340	345	318	353	308	292	342	324	305	302	324	325	331	326	327	323	324	324	320	315	300	319	326	287	313	324	331	342	324	309	300	324	321	330	328	354	310	340	327	303	322	327	305	349	363	328	305	347	323	327	309	336	299	313	292	316	335	321	331	318	329	306	325	294	307	340	311	333	335	342	295	316	302	367	324	316	342	312	328	354	322	342	344	307	315	318	313	316	334	332	331	327	316	316	359	296	311	315	353	353	361	350	295	334	339	319	306	342	320	315	303	343	334	299	304	317	291	286	329	319	322	317	363	319	323	267	288	335	322	350	368	334	303	348	321	349	323	312	324	305	335	320	299	332	341	319	313	305	323	306	308	303	331	343	288	318	321	327	336	293	338	335	335	322	321	328	352	307	341	286	316	309	325	286	295	302	326	294	329	293	344	331	333	315	313	325	310	335	344	319	302	331	347	320	282	321	309	307	339	334	310	332	327	317	338	359	329	324	332	311	314	346	357	307	315	290	301	294	311	322	325	315	295	316	316	319	343	360	356	359	315	343	314	325	297	293	312	284	336	347	335	303	322	332	327	348	315	315	301	351	328	362	326	312	335	326	351	310	326	327	351	330	339	319	329	330	308	348	343	326	350	297	318	313	318	352	345	288	350	294	349	363	323	335	339	327	309	282	309	311	337	344	331	301	328	325	358	330	296	324	307	349	328	330	316	336	330	327	332	349	307	331	315	312	346	318	390	321	331	328	324	358	326	340	310	321	366	319	315	314	326	347	329	322	355	330	329	315	340	326	311	343	333	308	312	293	298	348	320	306	342	323	343	318	307	287	314	326	341	333	314	324	312	349	334	312	347	347	322	299	341	289	324	342	337	333	321	321	318	329	332	313	310	334	318	301	325	326	285	333	339	317	285	319	299	278	290	311	313	341	339	327	329	342	339	338	305	344	326	331	334	301	298	304	311	366	305	307	349	311	310	336	329	327	282	290	291	353	334	316	318	304	302	347	320	335	360	330	310	324	313	347	323	323	329	322	368	342	326	331	347	336	294	330	353	302	313	332	319	325	312	315	367	323	285	337	325	356	350	322	337	309	312	342	342	333	323	320	303	312	333	337	313	312	330	330	324	335	364	320	291	324	300	310	331	322	325	315	323	320	311	322	294	327	340	308	315	333	312	309	343	320	300	330	323	325	322	285	283	351	334	316	321	320	376	315	333	273	344	347	299	339	334	361
5591	4543	9609	10144	7731	5334	3698	2261	1909	1647	1507	1326	1260	1125	1004	926	946	881	924	894	924	848	853	809	851	794	816	820	813	836	812	768	756	768	761	823	815	778	784	812	793	786	794	805	811	743	797	804	833	754	786	744	803	844	790	782	820	790	767	802	746	790	793	781	750	743	760	759	753	799	773	792	752	763	775	742	751	772	745	760	793	770	840	739	778	814	770	800	782	806	758	767	805	764	774	841	759	760	753	784	767	794	731	753	785	769	808	776	792	789	822	810	711	723	799	826	784	751	757	796	750	757	753	768	780	772	786	823	777	786	788	767	785	768	807	770	773	831	741	800	810	740	789	740	744	832	745	792	831	778	781	729	764	746	778	819	756	733	755	761	736	773	752	751	781	774	805	769	820	763	803	756	742	790	720	789	817	795	847	725	753	819	797	807	807	722	739	769	826	746	778	756	775	780	800	814	781	796	762	772	802	750	760	801	788	752	793	809	764	795	720	781	783	808	745	781	776	751	771	768	827	796	813	824	782	754	752	780	771	845	799	788	801	810	734	747	810	748	763	796	748	791	762	764	753	731	786	812	758	771	786	777	837	798	759	782	809	810	778	769	773	756	814	774	778	787	787	775	845	740	807	777	759	835	819	761	774	756	783	746	791	759	817	780	771	793	775	763	751	767	806	780	797	778	792	749	836	759	801	798	776	780	778	764	726	783	808	784	776	804	777	807	728	805	826	779	802	793	783	784	808	776	798	763	771	819	790	730	771	805	771	800	735	804	789	792	811	728	839	830	747	784	759	808	793	802	825	756	809	783	784	789	817	751	775	833	746	753	801	738	761	768	742	848	753	756	769	774	811	766	765	783	805	768	768	780	760	787	806	818	819	793	784	773	800	721	753	828	711	780	747	778	791	787	743	740	755	793	796	802	795	726	786	826	799	776	759	775	791	763	784	784	806	789	771	793	766	786	750	792	786	740	823	803	797	800	780	838	783	767	785	774	727	774	804	775	831	791	784	770	777	799	787	781	750	796	793	755	803	766	738	841	767	771	801	741	736	757	763	789	789	801	813	790	806	759	812	813	778	791	736	822	735	791	802	779	791	738	765	780	847	830	783	767	759	791	798	803	803	806	735	757	766	765	774	774	789	783	842	787	739	818	746	775	798	770	789	775	790	743	787	741	779	753	742	831	796	782	735	784	766	806	719	773	813	745	776	816	789	718	776	832	795	781	756	759	802	767	761	788	796	782	756	802	813	790	777	806	804	827	802	790	750	756	788	708	786	790	769	713	827	781	802	776	777	738	766	799	777	792	783	822	813	779	788	782	767	842	837	766	793	796	786	787	825	754	755	734	808	798	733	785	775	772	787	816	782	792	808	770	804	799	782	791	792	774	769	738	750	805	769	738	753	753	793	732	774	778	797	815	745	816	779	772	782	794	836	816	832	748	754	784	766	759	772	785	772	777	750	811	782	768	790	766	768	749	787	746	795	752	787	751	801	813	774	738	815	797	756	751	826	818	763	747	781	768	769	748	791	797	785	767	779	789	776	767	739	736	750	793	738	738	753	750	759	764	755	749	773	759	771	772	802	799	800	811	750	774	846	777	783	781	807	796	794	791	770	813	730	818	771	790	747	818	735	750	789	761	786	775	733	827	790	793	777	756	773	771	735	772	735	784	773	789	753	796	789	835	775	750	736	803	820	794	781	789	776	804	770	810	768	742	811	800	745	727	764	819	795	798	782	770	779	751	799	796	825	771	730	777	762	720	799	750	797	779	754	762	828	798	872	781	790	777	778	725	783	745	763	803	763	792	789	742	760	744	836	797	778	744	764	794	785	760	788	813	762	699	732	769	770	791	840	758	808	788	789	778	819	773	753	726	815	745	811	758	773	796	767	790	792	787	800	817	736	792	747	743	802	808	770	789	740	788	775	721	816	817	752	772	794	773	735	808	796	739	755	784	797	766	818	799	744	777	819	791	761	812	779	800	778	829	772	787	752	819	789	785	815	757	819	735	781	766	783	812	778	803	750	795	772	783	788	765	728	750	760	793	758	839	789	801	768	762	760	742	768	770	789	777	786	735	774	789	763	799	798	754	730	786	766	767	787	751	805	754	757	782	760	718	762	780	773	789	764	744	809	784	809	760	785	747	798	854	744	805	774	758	766	776	841	827	768	774	741	761	790	773	751	802	721	835	790	829	777	773	790	748	801	804	763	795	740	777	781	756	747	720	729	810	809	755	800	789	792	755	796	853	799	780	813	738	754	800	796	730	763	790	828	776	771	785	834	822	763	806	792	820	801	816	813	780	820	789	761	737	760	767	783	748	801	747	846	762	792	829	762	778	752	829	775	742	757	782	762	794	796	768	803	814	763	804	751	753	758	792	805	761	751	816	765	811	755	772	788	753	792	772	771	808	772	771	765	731	784	790	763	784	811	783	819	784	738	792	783	772	834	778	746	781	792	762	786	758	785	778	773	800	770	779	817	774	844	758	772	794	818	791	812	777	777	773	750	830	783	793	772	775	787	752	784	767	796	821	744	801	749	743	779	765	788	779	746	799	795	782	834	830	788	760	782	765	806	777	753	792	787	769	790	779	745	814	789	780	798	804	765	749	813	788	754	761	779	765	811	736	856	804	749	741	813	723	804	763	829	763	760	788	768	727	799	780	749	751	766	762	745	754	779	771	789	810	763	760	766	787	783	778	751	750	790	788	803	742	816	811	754	761	805	786	777	790	813	766	754	815	793	768	793	759	782	800	809	789	755	788	781	781	806	805	757	789	767	786	777	777	738	746	736	764	815	759	753	774	745	756	787	773	786	800	767	815	771	799	846	776	771	799	790	801	742	769	796	735	786	761	780	774	788	789	774	769	796	811	782	774	786	774	776	773	770	791	792	752	757	777	799	809	790	805	759	797	807	791	743	763	712	767	768	814	765	788	785	747	753	780	736	767	733	773	799	803	768	809	779	781	785	773	805	778	766	766	753	758	746	756	792	793	789	764	737	745	750	758	767	792	754	777	820	768	796	771	785	767	807	759	783	798	793	805	785	778	771	760	761	754	733	747	745	764	800	769	740	781	735	818	805	789	759	804	743	711	848	830	781	806	811	799	770	767	787	762	797	741	775	755	769	754	758	759	792	769	762	754	784	794	750	794	812	801	776	835	788	771	743	813	768	788	754	756	833	771	776	751	762	799	779	781	779	795	763	770	738	820	764	752	803	775	838	760	806	763	777	770	778	821	818	800	759	809	754	796	760	778	774	729	782	800	779	747	789	775	739	758	782	769	785	752	770	804	778	809	770	756	776	793	797	760	741	777	793	782	785	786	738	751	772	767	830	700	796	786	794	750	700	780	758	795	800	809	820	842	780	757	729	761	764	806	780	759	790	759	795	750	780	806	794	827	802	772	806	766	760	760	759	810	770	780	835	772	764	808	764	795	842	798	779	805	768	776	795	785	784	768	754	779	783	842	788	770	777	732	823	796	788	765
16452	10395	16228	20752	18811	16780	9273	4641	1583	1003	835	766	707	611	606	431	396	320	319	281	290	314	293	262	281	287	283	271	273	300	223	276	264	238	282	280	297	294	284	271	271	275	262	281	269	289	281	322	278	286	246	254	250	308	288	222	283	262	244	239	294	277	300	284	299	280	307	279	295	261	274	292	280	264	281	271	275	287	263	266	278	291	290	275	293	261	245	270	288	254	273	253	281	272	248	282	265	263	241	228	262	267	258	275	281	301	270	244	253	269	297	305	269	247	266	266	275	258	273	279	270	306	283	269	254	282	273	266	244	266	270	270	261	274	290	265	258	256	265	276	233	281	270	291	263	237	245	292	287	250	267	263	267	294	295	278	276	244	293	254	257	259	269	256	296	272	292	269	279	288	290	272	261	260	281	290	283	270	275	279	241	285	267	276	256	280	262	268	296	266	252	258	267	250	301	281	272	269	274	291	267	296	234	228	246	270	283	287	285	241	245	280	303	260	269	271	273	285	283	268	257	274	243	308	263	274	237	289	249	272	253	276	276	268	279	285	290	290	293	273	271	297	295	271	261	281	273	254	248	242	256	266	295	287	273	270	285	290	246	272	273	262	305	257	271	266	281	293	260	272	273	238	269	249	293	267	296	226	265	259	268	272	279	293	276	258	295	270	303	228	278	298	270	279	228	293	251	253	275	277	284	255	262	281	287	262	282	288	262	237	306	254	268	273	266	269	252	293	259	274	269	305	263	267	296	284	305	286	260	270	284	271	277	233	281	299	235	280	224	266	261	265	264	268	278	306	248	277	255	313	272	271	265	248	282	256	247	277	257	280	269	278	263	266	274	234	251	256	274	268	259	262	246	258	263	288	272	285	272	253	260	273	297	277	278	235	279	270	252	276	277	284	290	274	286	286	264	228	253	266	289	274	271	246	284	266	282	260	270	282	290	263	269	269	280	267	298	285	285	223	268	268	268	279	280	287	282	241	262	277	294	255	290	265	264	261	254	266	296	275	263	299	255	271	258	261	255	257	269	270	267	295	272	260	270	242	252	294	289	270	271	248	250	257	264	257	251	275	271	234	267	269	290	296	289	263	270	280	251	288	278	299	280	261	292	266	287	279	281	254	267	271	299	255	275	293	261	299	253	285	286	297	272	271	261	291	261	252	290	285	277	264	274	281	246	262	269	291	268	275	295	269	263	290	296	243	270	270	298	266	293	273	252	239	256	303	265	261	285	301	268	261	288	278	252	263	270	263	281	280	281	242	260	268	285	262	255	274	275	267	264	271	260	254	275	258	278	262	272	273	264	271	280	261	293	238	257	257	299	297	265	300	258	292	291	243	302	267	312	302	257	278	293	267	280	266	278	263	241	282	288	245	273	247	264	282	272	279	257	271	284	304	257	265	255	284	267	272	307	251	256	265	260	275	268	281	251	255	264	285	248	258	280	292	251	265	264	266	259	269	283	261	261	261	285	269	260	284	283	276	258	292	273	248	281	266	272	229	259	268	279	334	277	235	289	246	283	278	276	278	272	257	261	275	241	279	257	277	238	277	295	267	271	311	259	259	272	256	287	282	285	288	269	260	268	269	269	276	240	298	250	265	273	280	262	258	258	281	274	289	294	279	257	272	294	255	254	280	292	276	263	276	240	265	270	287	258	287	244	257	296	258	254	273	246	291	271	302	268	284	275	276	250	278	279	260	275	291	259	288	267	279	259	258	281	246	266	268	291	268	280	246	275	272	294	273	287	255	265	260	281	266	248	253	272	278	264	276	249	282	264	246	257	274	279	267	250	261	266	251	246	245	296	267	249	266	279	291	282	268	291	280	318	253	243	237	263	304	304	270	275	287	266	304	254	256	255	263	284	252	270	260	255	301	259	278	266	276	270	278	279	263	288	288	265	265	291	241	266	230	286	274	277	276	268	248	255	262	271	294	255	302	283	283	271	239	266	264	277	276	256	285	290	270	280	299	246	283	265	251	252	280	277	271	264	272	276	247	278	312	299	252	279	281	271	268	270	229	245	297	306	257	233	279	284	308	281	268	296	276	282	271	301	267	263	291	293	297	263	310	282	276	251	286	295	279	275	279	263	253	309	281	257	296	281	254	283	289	268	251	261	255	263	267	262	301	247	277	271	311	271	289	273	266	271	263	252	246	263	274	312	283	267	255	263	277	271	270	248	274	252	270	263	249	255	279	285	275	270	253	306	256	287	286	292	269	240	246	256	289	278	268	284	273	276	266	271	284	284	301	267	251	254	276	257	283	278	248	279	232	266	270	222	285	233	258	262	259	297	265	279	269	242	292	291	273	257	300	300	240	240	279	244	231	267	251	263	252	236	276	252	277	265	274	243	283	258	275	276	271	275	284	240	285	304	266	273	289	284	255	282	254	251	270	279	260	277	298	316	295	264	263	312	287	283	282	273	257	286	279	291	264	278	273	276	263	262	245	279	246	286	252	268	282	275	307	266	258	278	255	271	272	248	273	256	250	258	250	261	278	247	296	244	253	285	266	306	279	272	298	290	265	259	266	306	265	254	294	267	250	267	262	262	260	287	263	275	240	264	250	259	289	277	268	243	267	258	266	238	281	252	264	280	248	277	252	282	272	287	286	254	233	261	255	249	291	290	261	260	249	261	262	252	273	224	267	279	265	292	261	271	294	280	258	266	295	260	297	282	291	257	284	297	301	281	329	260	285	292	304	276	243	264	252	290	279	285	269	264	268	259	291	291	269	256	267	259	274	288	273	255	259	272	270	275	283	281	278	266	283	272	268	262	270	283	296	276	242	281	270	251	266	279	257	260	247	267	276	267	275	266	275	268	264	254	281	249	255	281	294	278	285	277	253	288	268	261	280	255	288	300	259	251	283	291	273	295	277	267	241	274	239	283	300	258	277	278	282	280	284	292	282	291	284	242	282	257	249	283	250	269	274	265	271	247	256	250	279	266	272	262	293	287	298	284	271	251	272	281	292	285	283	234	278	279	303	284	259	264	258	261	243	242	282	271	261	288	259	295	277	257	278	281	268	286	295	287	259	280	291	276	300	291	262	256	280	262	266	255	256	301	244	268	267	282	278	250	260	247	286	248	291	262	271	296	261	274	271	261	262	289	252	279	259	270	278	283	273	242	291	269	274	257	255	257	271	262	279	261	238	299	280	280	274	283	281	257	248	294	249	274	286	273	280	259	262	257	271	282	258	276	295	271	281	287	259	243	276	254	273	281	255	279	243	298	286	271	267	283	267	268	275	260	264	287	299	294	298	276	261	323	263	239	290	245	262	286	296	261	261	245	258	271	270	292	282	272	259	260	277	264	238	258	263	269	277	259	251	290	291	292	283	289	270	296	299	263	273	274	274	280	236	284	303	290	281	279	295	267	268	286	238	295	255	262	276	265	276	246	273	279	294	260	263	265	270	278	286	258	245	267	253	308	300	279	258	306	253	281	276	255	264	269	294	288	271	244	276	294	279	287	249	258	264	256	270
12698	10463	22758	30628	28426	25245	15572	8926	3822	3960	3708	3475	2925	2904	2696	1795	1349	1094	1123	971	929	817	823	773	746	728	766	701	696	705	673	692	702	642	730	667	651	706	681	717	674	682	654	673	672	701	723	676	661	705	665	667	644	636	701	654	694	638	649	683	656	698	673	706	640	679	620	687	672	699	643	654	665	642	699	675	628	662	680	651	632	690	682	710	678	671	651	662	646	680	705	691	692	714	657	663	668	718	611	670	689	698	718	650	654	611	661	620	647	738	714	649	671	681	696	663	723	662	686	676	640	635	637	648	662	664	671	689	637	666	641	664	693	660	675	666	620	640	697	644	673	665	671	697	727	694	659	667	669	687	669	670	653	695	693	688	665	646	668	640	635	667	613	702	665	643	673	709	665	687	649	638	678	648	607	643	658	700	672	697	653	648	631	637	615	640	662	656	701	716	655	661	669	664	681	676	663	676	671	740	655	684	661	637	648	689	706	669	691	657	649	602	675	687	688	680	668	687	634	691	671	620	643	676	658	636	626	645	700	682	725	663	643	661	673	651	675	671	673	673	678	639	652	670	646	639	662	680	635	707	672	640	674	666	656	689	701	640	712	649	670	645	710	656	630	683	627	640	687	697	645	659	642	675	689	645	680	662	660	675	679	697	671	684	703	649	665	681	627	662	683	702	634	676	657	672	663	655	661	654	649	651	655	728	660	729	637	632	668	657	616	654	652	648	640	682	657	714	655	657	649	687	700	676	675	629	663	649	662	675	676	675	674	676	713	666	622	694	638	661	660	645	628	671	681	663	643	667	674	649	634	660	665	663	649	658	672	679	669	672	699	621	722	641	643	671	714	673	670	642	647	665	656	640	625	641	654	690	635	649	659	700	639	639	681	655	649	681	659	679	622	703	706	655	647	726	702	664	611	643	687	683	662	690	634	658	645	649	676	660	658	685	674	651	638	703	692	693	673	670	641	692	659	661	660	674	661	686	636	632	643	663	622	621	648	710	657	687	649	661	696	649	652	678	667	673	691	678	654	688	653	669	636	688	697	689	679	679	640	612	658	671	636	641	682	646	647	647	655	658	666	644	681	663	638	651	582	677	696	655	643	654	659	661	689	636	669	646	631	650	693	631	653	690	645	642	682	640	649	644	628	689	645	630	674	667	665	654	703	680	668	702	705	660	657	675	659	670	649	683	706	664	672	632	707	654	666	657	729	717	667	683	668	675	661	661	654	605	673	618	650	684	678	702	667	609	651	672	676	707	655	636	649	633	627	651	663	707	662	666	666	673	650	695	634	652	658	714	657	700	666	647	653	693	688	638	687	600	687	672	672	660	685	685	638	665	709	660	700	655	675	700	623	679	701	664	636	659	679	634	650	648	643	671	661	654	680	699	661	652	659	677	673	652	648	668	617	660	692	700	674	656	656	653	662	650	629	671	687	657	666	693	660	699	684	687	681	615	668	648	674	643	682	690	646	699	703	659	618	646	662	658	649	699	691	663	647	689	701	664	687	678	668	714	687	667	696	688	660	640	716	690	669	649	648	661	619	632	675	677	664	691	653	663	652	622	635	669	700	623	677	657	616	683	645	658	682	631	663	663	672	662	671	638	682	646	667	654	658	677	677	666	671	687	647	655	622	613	694	651	649	653	672	631	644	711	687	624	693	693	687	684	640	697	674	674	659	673	679	676	672	667	695	727	653	635	679	683	674	688	676	725	678	636	651	695	639	647	662	629	699	654	657	649	656	667	674	628	648	662	679	677	679	683	669	680	666	655	680	606	624	648	642	668	626	661	672	692	710	647	656	672	675	688	691	666	645	669	637	651	663	664	716	662	672	635	681	690	711	638	666	642	650	689	673	676	696	667	651	646	689	700	661	662	620	693	685	696	669	644	636	697	656	609	675	703	670	682	644	623	675	662	707	698	653	684	662	640	653	673	683	654	651	643	672	644	671	654	673	657	667	648	638	673	632	651	645	674	680	659	706	673	674	675	700	729	671	672	656	710	688	690	658	702	658	627	635	655	680	704	669	710	675	641	706	641	712	663	657	632	683	615	674	648	669	675	646	665	688	660	663	685	675	682	660	650	669	688	643	644	649	678	681	639	684	639	662	671	668	659	666	690	627	726	670	632	621	666	660	667	684	651	688	647	680	637	648	669	666	681	681	672	700	657	651	665	699	681	665	636	617	722	636	722	727	628	649	665	666	674	694	623	668	689	655	642	685	657	623	717	666	670	669	638	665	675	629	665	660	658	734	714	649	678	666	681	674	656	648	690	653	681	655	617	671	712	680	636	680	653	679	680	650	682	679	705	661	667	641	703	642	686	671	689	687	667	686	657	686	673	706	611	612	704	651	675	645	639	653	656	640	678	630	621	667	656	655	661	747	671	649	723	649	695	641	685	656	682	653	656	694	624	615	671	692	651	703	630	645	668	619	676	725	656	642	649	647	661	688	625	692	714	686	661	647	712	697	676	718	675	656	676	636	682	680	701	656	702	697	696	685	690	688	679	663	677	674	647	673	710	697	679	690	700	636	654	653	698	653	697	653	670	631	669	686	638	675	655	632	658	711	632	708	664	635	687	679	623	697	656	668	644	662	700	684	693	665	662	658	667	663	671	640	639	675	670	665	684	687	682	655	648	662	667	647	652	662	624	694	686	688	667	697	674	676	678	663	646	687	686	629	661	693	620	658	684	651	637	629	655	657	666	651	640	688	685	666	599	700	662	636	645	685	677	683	636	643	669	685	694	679	603	685	670	672	661	683	704	708	697	685	637	659	607	664	664	670	700	712	668	657	657	653	687	653	695	642	672	672	607	701	669	640	631	682	655	681	664	694	702	667	632	692	660	664	645	645	644	654	641	681	688	665	672	676	633	693	696	639	689	710	688	636	686	624	662	650	663	660	655	689	656	664	676	635	667	696	670	609	664	706	653	610	686	676	676	676	633	651	663	710	630	699	627	667	651	663	652	708	688	631	683	667	647	710	621	644	650	712	663	659	668	660	655	664	642	650	662	694	682	696	627	671	587	634	683	681	671	661	710	686	641	658	638	657	666	678	723	660	686	662	643	645	665	612	624	653	649	667	656	677	679	621	719	660	672	685	703	671	613	701	665	660	651	660	641	654	681	692	660	671	683	656	652	664	655	703	644	646	649	651	700	704	690	647	635	656	640	675	638	672	654	695	701	639	654	668	728	754	677	699	634	686	679	657	613	663	696	721	664	669	684	688	664	716	666	658	691	633	654	665	620	670	711	669	665	632	665	664	685	664	677	677	612	712	675	662	642	665	662	641	704	637	687	660	672	648	636	675	651	680	661	693	668	678	691	661	672	649	688	658	690	653	657	699	647	686	687	684	711	669	667	681	634	607	683	727	690	675	655	675	682	632	717	689	677	660	652	632	672	659	697	674	655	710	650	705	695	701	673	705	660	687	641	668	650	638	659	702	643	693	611	653	643	648	648	668	676	683	707	672	706	677	724	684	637
24820	17406	24627	31589	29423	19033	18892	11351	4012	2162	1506	1148	922	853	854	516	345	301	268	237	242	235	215	218	199	199	182	194	181	180	187	177	175	157	172	187	191	196	185	222	215	183	179	167	199	184	200	183	204	212	153	197	176	171	179	188	185	180	183	178	198	159	216	198	166	189	182	161	185	182	203	157	200	165	196	183	206	189	195	181	200	156	150	170	175	200	175	192	196	179	173	187	156	185	173	157	187	167	172	173	187	182	162	171	180	169	182	177	201	198	166	193	172	187	176	201	193	166	175	186	177	192	192	204	188	192	191	192	189	187	179	171	165	173	172	195	182	167	215	204	196	180	187	168	183	223	201	172	196	184	185	180	184	190	205	207	182	168	171	175	158	176	164	197	159	201	202	174	181	192	191	177	184	220	186	162	180	183	163	185	217	182	203	212	179	189	208	209	169	199	185	170	188	186	176	183	174	160	185	183	191	170	193	177	160	157	198	191	193	173	179	200	176	174	159	180	205	204	186	171	159	186	168	199	159	193	186	174	191	193	149	176	163	175	199	169	209	166	190	196	192	167	168	187	178	180	173	198	185	182	190	183	184	213	197	217	182	180	162	169	144	195	157	174	156	186	194	179	167	189	206	149	163	152	178	164	205	198	188	184	167	199	169	190	165	182	198	159	165	173	205	189	200	183	172	204	202	181	167	174	181	175	177	184	192	186	174	199	205	149	206	189	194	182	178	166	173	179	195	175	195	161	165	175	202	202	179	171	166	203	177	174	178	183	182	189	181	180	173	168	177	197	174	199	168	164	199	216	198	167	197	176	181	197	162	186	180	202	184	231	192	183	186	168	180	179	200	191	195	179	201	208	180	195	210	198	192	142	186	166	186	195	207	147	186	168	159	184	174	185	186	174	198	183	185	182	185	184	204	201	185	217	205	194	175	170	185	192	186	198	178	177	209	210	147	182	196	189	159	168	167	199	206	192	172	225	172	173	177	176	167	172	181	166	183	177	183	165	169	181	179	192	180	175	158	186	223	188	183	211	178	162	181	190	202	183	167	177	170	192	152	165	171	160	197	189	197	167	168	174	162	168	198	201	192	163	184	187	168	181	185	188	191	177	183	192	197	184	195	193	195	197	170	173	196	163	181	190	221	152	189	170	213	163	148	195	180	198	174	196	200	168	195	193	193	156	183	163	185	151	179	170	192	168	172	156	179	167	166	176	153	172	183	185	186	168	199	172	191	175	160	174	194	177	189	187	170	185	168	183	173	171	166	192	189	180	169	193	197	172	187	174	173	178	195	180	163	189	166	165	174	192	176	180	184	169	189	185	199	174	174	171	180	196	191	163	177	163	181	192	174	155	174	158	180	190	188	173	212	187	171	187	175	184	184	173	189	173	189	181	188	198	184	203	169	186	193	175	192	196	180	183	172	194	188	164	175	184	169	165	176	185	178	175	194	197	189	176	197	178	178	176	175	189	181	171	197	173	172	165	201	164	207	171	192	167	181	185	202	191	168	181	187	155	189	193	198	184	154	162	174	188	179	172	193	192	203	169	191	178	186	183	167	175	192	191	172	188	164	182	181	163	198	180	166	172	184	163	180	181	158	160	180	185	198	163	181	162	192	206	182	173	186	192	177	178	199	191	178	168	170	163	193	174	175	184	179	197	195	152	184	189	201	189	184	183	164	178	164	182	174	189	182	158	185	195	169	192	188	193	185	186	178	171	166	170	166	163	176	204	200	187	145	171	184	163	199	184	176	183	193	164	174	190	203	193	163	222	182	199	204	179	208	204	194	179	177	182	199	167	183	190	173	169	166	182	183	190	174	175	195	167	174	193	168	203	180	180	175	171	165	156	182	163	172	167	176	172	178	161	142	158	201	175	196	176	202	179	189	171	193	160	178	153	185	169	197	179	188	176	181	189	186	176	179	162	178	163	167	174	170	181	183	186	178	164	212	204	193	174	178	195	197	198	187	187	164	181	173	165	177	175	182	199	180	193	190	171	176	199	179	177	194	180	175	181	176	168	163	144	182	165	184	167	205	180	201	179	216	180	176	166	189	160	172	175	143	179	183	166	196	211	160	182	209	177	175	172	160	185	160	181	182	186	184	158	198	188	167	161	166	171	190	184	184	194	189	188	189	167	188	167	163	178	177	171	174	188	179	197	222	170	152	190	182	168	202	194	169	191	190	181	156	177	184	210	174	189	189	185	181	156	183	153	197	174	192	186	198	203	202	173	179	176	195	203	177	170	186	194	190	187	186	189	154	169	182	162	180	164	208	192	200	180	186	165	168	193	174	190	182	210	188	176	215	175	191	186	213	147	189	202	194	191	180	207	172	185	153	153	171	170	184	197	196	161	190	190	193	177	173	178	150	183	190	179	169	181	162	171	192	205	210	187	184	165	200	198	192	185	193	182	189	205	178	199	193	193	194	170	179	175	173	178	172	185	150	194	171	185	208	169	203	201	173	193	177	172	188	170	182	167	192	198	194	187	176	204	173	184	209	197	186	182	189	157	192	166	176	162	200	214	182	194	179	174	177	160	162	174	161	192	165	151	209	177	175	174	190	192	190	164	196	201	185	202	205	196	179	186	179	165	181	159	201	192	154	194	189	187	203	152	184	190	185	190	210	177	185	187	178	166	189	181	206	161	165	175	185	162	172	210	183	178	225	183	204	179	216	197	216	158	161	201	177	190	172	181	168	194	190	201	196	192	175	202	177	149	191	185	189	176	163	188	202	172	187	169	165	165	212	189	196	180	186	155	194	178	171	172	183	196	189	187	209	190	177	176	165	216	184	186	167	189	150	186	213	222	171	163	164	166	162	175	179	185	182	172	170	181	192	179	181	202	193	176	208	170	172	164	178	199	186	184	176	180	167	167	183	203	181	170	191	189	165	153	151	177	177	188	167	162	179	157	176	177	177	167	150	155	196	202	186	192	201	202	188	161	189	177	175	186	179	191	214	204	190	169	185	177	165	192	157	163	183	185	190	196	179	193	194	169	187	178	166	180	174	194	185	177	176	182	182	200	201	204	159	186	184	188	171	180	206	176	186	179	170	180	203	169	184	181	190	207	183	189	173	186	170	167	149	166	189	201	165	175	174	174	157	156	175	163	192	189	179	184	162	172	201	164	181	198	194	191	180	157	171	188	174	165	172	170	181	179	184	165	199	186	170	165	180	163	195	166	179	222	195	170	185	198	175	179	210	180	178	213	184	191	173	176	208	173	177	186	175	194	162	194	188	153	200	191	193	174	203	193	167	176	187	181	193	188	170	191	160	180	180	178	185	171	160	211	170	164	180	188	187	175	170	190	182	164	189	191	185	175	156	182	177	159	191	162	168	187	190	156	176	177	192	172	154	176	199	178	176	190	169	184	180	193	216	188	201	165	160	167	208	170	190	182	190	182	168	170	163	191	188	191	178	175	170	199	193	177	160	167	169	188	168	207	167	191	177	168	182	158	159	161	200	195	167	165	166	185	192	163
16662	15335	29489	39523	34397	25420	29055	14099	6204	6623	5597	4893	4129	4131	4075	2636	1582	1365	1195	1015	918	765	736	652	636	529	574	586	536	506	480	548	540	502	499	453	476	499	523	493	523	494	464	490	468	457	453	483	483	479	469	481	491	469	481	496	478	533	451	464	489	497	493	435	436	455	542	520	467	503	468	481	469	446	426	482	476	445	497	482	463	477	474	480	467	470	479	475	449	466	477	467	461	477	457	460	491	442	450	431	500	489	464	465	444	481	456	449	471	456	465	491	443	477	453	436	465	480	456	447	456	461	469	494	444	430	453	468	471	463	496	466	452	434	440	471	461	486	487	491	455	438	486	451	482	458	435	486	487	470	484	487	469	493	445	503	481	425	492	425	434	465	431	508	456	471	455	441	468	469	493	474	460	432	445	479	444	495	496	474	459	468	440	485	467	477	488	478	460	491	456	476	448	439	481	468	449	467	443	485	467	476	475	457	448	469	467	416	517	451	476	476	444	486	438	436	454	471	441	486	479	485	438	459	467	476	484	474	462	487	454	453	484	480	473	477	441	415	445	413	496	490	479	474	457	447	481	448	464	435	463	462	464	460	436	408	491	448	461	456	424	438	471	479	478	478	447	457	497	490	417	471	466	474	484	438	504	460	471	469	463	425	472	423	477	480	451	477	440	453	457	447	493	449	505	465	440	470	453	461	447	476	452	483	474	481	422	465	493	471	448	456	498	451	460	432	464	480	481	475	508	475	484	474	471	489	473	451	505	484	453	459	454	456	453	461	474	485	439	479	456	456	469	463	463	468	468	461	434	465	467	495	449	468	477	480	478	454	489	430	431	452	495	470	477	470	480	475	471	465	461	448	481	493	470	498	455	486	464	480	494	494	449	481	476	474	477	459	456	478	474	464	485	466	487	471	490	447	467	468	471	478	442	483	453	474	463	471	474	457	444	495	475	485	466	468	451	466	471	474	475	429	450	494	449	471	447	457	450	439	478	455	453	456	462	439	470	457	442	454	475	447	483	435	458	450	475	452	468	474	436	480	502	475	481	493	491	487	442	530	442	474	481	481	452	460	464	450	466	464	459	434	496	501	499	484	506	457	464	453	473	438	498	427	475	486	441	473	483	452	454	466	460	455	446	466	460	453	494	431	488	495	444	445	474	477	490	484	477	488	476	487	461	473	470	482	479	442	484	463	494	432	499	460	485	477	470	455	484	477	468	421	488	477	471	467	490	449	434	487	466	437	444	468	460	476	504	467	493	472	437	463	490	421	500	475	516	456	447	507	489	514	489	451	483	461	442	474	500	491	471	458	480	473	516	450	474	469	464	476	458	465	460	453	483	417	501	476	477	479	468	485	448	462	450	459	449	473	472	475	498	432	463	457	447	436	472	491	449	498	487	465	464	481	444	481	451	441	430	433	435	472	484	465	493	462	446	472	478	472	469	454	431	463	428	471	459	460	470	482	455	430	450	441	468	437	463	446	463	459	465	447	432	463	462	461	451	459	455	452	454	478	467	450	436	457	474	490	472	494	497	463	490	463	532	462	436	458	481	451	464	469	469	457	520	442	481	477	444	462	445	471	468	448	441	440	461	469	460	471	434	500	444	459	467	456	478	466	454	463	538	430	492	468	480	457	435	469	490	468	464	437	495	445	472	483	485	465	500	473	459	455	445	459	456	451	452	480	438	470	448	458	486	489	437	481	503	503	479	432	451	474	458	469	455	452	476	514	438	496	459	447	483	476	485	458	465	439	464	480	475	480	464	468	450	455	426	444	480	443	454	444	456	481	433	478	508	475	490	474	462	478	478	446	477	458	466	482	479	477	462	448	471	454	507	473	461	483	419	468	469	445	483	453	452	481	460	461	481	483	464	492	442	489	480	483	452	477	481	452	496	465	416	439	487	472	497	452	482	477	440	499	465	484	498	455	442	458	467	447	455	474	493	464	454	441	470	483	489	449	528	451	458	447	432	514	521	433	460	483	457	446	485	458	444	508	432	461	465	469	464	448	453	480	481	482	463	466	472	428	486	484	483	463	449	452	458	451	526	440	446	465	447	436	478	508	474	493	436	463	437	460	469	489	489	510	458	477	493	468	440	446	453	472	454	427	466	476	438	484	479	465	475	490	478	436	479	472	424	446	455	490	465	502	449	446	431	471	472	472	466	469	422	467	481	425	442	448	445	468	498	487	484	475	476	474	482	470	464	487	465	479	438	455	469	458	506	430	462	481	465	452	439	490	461	476	542	490	493	459	456	448	490	473	446	435	488	514	465	473	474	483	456	452	472	456	473	492	445	462	438	437	461	490	455	466	465	430	453	513	451	443	482	458	427	458	474	458	450	453	449	508	459	452	470	433	444	471	491	496	438	489	454	480	483	470	490	509	425	452	527	474	418	470	467	425	420	480	452	463	462	468	479	437	463	505	438	475	496	478	468	459	469	449	472	482	438	428	424	459	461	490	445	491	441	444	460	438	443	470	499	478	438	445	452	493	461	445	469	456	431	448	463	477	482	467	452	436	450	495	430	462	484	450	482	484	469	485	459	451	493	503	455	476	468	460	477	461	485	456	488	449	471	452	492	467	454	468	487	470	467	500	471	459	436	511	510	497	468	454	465	474	411	456	462	485	456	474	459	498	462	491	500	461	435	439	451	476	453	433	408	465	441	421	484	494	462	457	446	442	497	465	463	466	454	509	532	457	446	481	437	477	440	466	446	455	490	467	491	482	428	477	457	481	462	457	463	448	455	432	487	434	492	455	456	507	464	479	463	463	461	469	489	477	416	462	483	455	487	427	461	449	471	481	438	452	469	477	481	493	470	511	465	444	456	483	473	481	491	420	448	441	511	478	468	506	442	433	474	441	439	443	467	475	492	479	483	463	462	465	457	452	497	467	464	466	454	482	495	441	481	503	444	450	462	484	448	474	445	438	507	452	483	495	494	448	510	459	447	501	466	471	464	457	431	477	501	435	488	468	454	483	449	480	466	466	454	456	453	470	456	484	447	477	451	488	441	459	451	456	457	460	486	451	482	498	453	503	446	463	478	505	470	449	443	457	480	452	448	450	446	445	480	445	470	443	489	463	431	460	474	446	457	459	445	473	463	479	493	441	466	442	486	500	449	466	456	443	508	448	456	457	459	501	479	467	474	450	474	465	475	484	484	496	477	480	481	472	469	432	446	477	444	451	482	456	439	491	488	462	460	469	477	447	479	437	445	431	474	463	429	474	460	460	457	457	494	429	452	480	436	517	470	480	452	465	482	490	413	435	491	459	482	457	493	480	439	471	463	450	465	455	442	483	454	474	464	496	516	499	437	490	459	478	480	478	458	463	463	491	493	460	474	514	449	415	435	460	464	434	467	502	445	428	454	428	490	429	435	502	473	448	467	469	447	423	437	507	440	472	453	434	485	439	484	449	496	414	468	471	486	453	422	462	437	452	478	459	468	471	482	447	476	463	439	461	471	495	477	476	459	430	459	432	475	487
7776	3918	4855	3783	2121	1215	1033	682	516	462	420	415	363	372	360	362	367	321	324	337	326	319	397	329	304	350	326	322	344	369	308	345	342	311	363	339	318	317	353	336	280	327	362	344	339	311	287	309	300	338	315	308	328	363	317	315	342	291	350	289	289	323	315	320	322	294	332	329	323	308	335	352	336	329	334	299	343	318	297	314	352	308	364	304	339	308	305	322	301	310	316	308	310	311	311	331	298	322	321	346	315	287	314	287	322	317	315	333	346	326	317	325	321	324	353	309	302	338	322	329	327	326	301	346	359	306	326	324	348	303	341	310	335	327	314	314	336	307	292	313	346	334	341	319	328	357	335	343	324	321	314	337	306	358	315	315	318	308	291	314	324	317	324	313	315	306	325	311	302	341	342	326	301	332	319	338	350	292	292	349	329	324	323	342	345	295	328	354	299	321	333	328	289	306	321	332	310	352	355	303	315	350	331	315	329	315	344	294	316	308	361	314	312	316	275	319	341	331	311	330	321	317	303	321	300	345	318	329	341	320	342	342	336	320	300	319	281	335	324	319	329	359	319	328	316	309	294	291	348	307	351	345	353	334	332	358	309	327	331	311	362	332	317	284	290	318	320	330	322	321	304	330	358	348	315	305	331	342	344	301	305	291	312	330	309	335	330	327	338	319	322	318	289	314	335	326	323	311	289	301	314	326	316	315	331	314	303	321	294	338	329	306	322	338	301	297	303	352	323	336	322	354	298	331	339	321	304	314	302	330	311	300	314	337	308	337	308	335	301	342	361	318	359	307	330	340	373	326	309	341	326	325	315	321	320	329	342	320	339	332	354	320	315	357	327	321	342	308	301	342	306	319	323	323	314	353	330	328	321	304	311	309	340	319	335	330	318	326	315	341	326	360	319	348	300	313	307	317	314	301	308	322	341	291	282	298	332	319	333	303	349	285	329	333	334	318	332	305	310	320	326	306	316	323	311	310	309	328	324	362	301	313	324	318	309	293	312	328	326	348	299	332	327	333	339	291	344	335	335	329	315	308	340	315	310	322	333	310	330	308	317	347	341	334	341	323	280	328	309	311	324	316	299	311	336	326	315	327	303	329	323	316	320	323	335	332	310	328	326	345	291	313	333	336	320	313	323	338	321	297	306	317	316	300	350	352	301	333	324	324	353	371	381	295	337	311	319	324	293	329	311	312	333	353	311	326	317	291	316	317	350	342	328	315	315	306	330	318	316	322	290	312	331	331	343	308	355	352	328	345	341	325	322	321	305	322	356	336	315	322	336	339	322	341	331	323	311	301	331	260	315	319	337	314	346	346	346	332	333	330	313	316	312	341	314	320	360	270	310	330	328	321	294	333	305	317	319	318	290	327	322	290	310	322	292	333	313	306	300	314	310	334	313	326	329	329	332	331	337	330	326	312	306	322	310	296	311	338	324	351	308	327	360	313	308	324	312	329	340	373	352	320	299	292	333	320	297	328	313	351	343	333	308	329	336	336	325	332	341	278	364	320	316	363	310	281	331	299	334	307	338	350	333	326	336	305	347	323	305	344	338	305	313	285	319	348	356	280	335	304	307	341	346	335	298	304	320	342	335	303	307	313	293	307	323	340	341	341	318	312	308	286	303	332	298	332	317	314	317	311	309	321	305	305	362	307	338	299	286	301	325	319	339	312	322	351	308	308	346	330	321	331	321	312	322	325	331	366	322	288	317	302	311	337	365	307	289	332	291	291	319	305	314	329	300	338	309	308	328	338	330	330	327	327	289	324	352	338	336	310	351	282	354	303	328	307	311	308	311	333	335	325	321	284	306	360	325	338	308	364	357	306	367	348	307	328	348	346	332	330	340	312	330	332	313	305	358	313	350	320	306	314	293	317	335	340	320	311	325	326	342	318	324	329	307	317	340	323	336	352	308	326	344	304	301	318	341	323	303	317	347	347	329	322	336	365	313	368	331	307	305	328	344	320	301	353	328	308	336	320	321	291	315	347	344	345	300	320	346	326	340	328	342	305	322	358	320	301	290	317	342	330	316	322	327	320	344	352	304	353	336	330	301	314	314	327	327	334	301	328	280	349	300	344	343	320	336	320	315	286	331	326	348	295	303	314	308	319	298	310	310	326	300	337	307	346	289	343	307	294	346	366	312	332	319	305	368	325	314	349	348	333	323	342	335	334	316	336	331	290	322	310	307	321	360	311	310	352	328	299	335	313	296	300	335	307	339	259	307	349	312	327	349	283	334	317	327	332	314	296	312	299	308	315	348	311	364	308	298	307	327	325	334	327	338	335	324	303	323	317	312	319	307	327	315	300	369	350	341	335	264	314	310	289	309	363	291	349	329	338	341	306	292	318	321	319	290	339	320	296	322	308	352	347	335	324	332	317	322	311	311	311	327	289	332	285	298	305	329	375	285	309	319	310	298	309	302	301	320	321	329	360	297	353	322	337	309	363	354	316	320	313	313	348	341	325	291	349	312	333	286	318	322	296	314	321	340	340	290	352	332	295	318	324	343	335	331	283	364	337	327	312	296	303	318	314	324	382	324	337	327	326	330	333	329	297	297	338	344	309	331	327	340	345	320	279	326	362	317	328	330	345	336	303	288	326	336	343	327	350	336	348	327	339	326	328	316	303	315	338	350	330	320	319	338	349	331	293	320	301	316	325	353	300	365	302	354	311	355	326	324	324	304	319	304	324	336	314	305	365	300	355	315	316	311	308	345	336	312	297	329	323	306	333	308	327	297	317	288	331	281	323	340	334	330	314	354	330	354	293	359	268	323	332	354	327	336	332	322	331	322	305	303	290	309	301	344	339	341	317	311	340	349	273	327	325	337	312	325	312	346	282	319	323	319	315	322	287	332	330	307	343	317	335	320	341	312	313	328	353	343	338	325	345	312	325	317	334	277	323	297	337	307	323	330	314	319	306	368	355	336	290	329	303	331	319	312	336	294	359	368	368	339	299	328	326	338	340	307	296	351	330	327	338	308	316	349	323	347	309	303	321	320	317	309	312	332	300	319	309	311	309	280	291	294	357	300	333	295	304	296	324	346	334	309	342	334	363	306	352	341	338	312	316	338	330	322	315	286	343	310	322	283	314	294	317	325	308	323	308	295	355	353	318	335	301	354	309	311	333	310	322	304	299	335	308	361	324	315	335	284	319	309	284	308	306	313	339	319	316	320	312	294	309	292	344	326	352	301	325	315	318	323	334	361	310	326	302	272	359	305	332	322	329	362	334	314	323	340	294	335	352	333	323	335	302	327	361	318	341	328	303	324	298	308	300	327	339	323	317	314	338	358	318	341	330	322	315	342	303	356	334	304	301	306	301	309	326	307	279	297	306	357	294	305	337	312	294	355	281	353	345	331	309	315	355	356	330	287	308	314	359	329	316	345	349	358	348	346	307	349	294	331	297	355	275	320	320	313	282	341	343	291	319	331	324	319	312	326	335	328	318	321	330	327	314	321	341	324	299	323	358	310	319	314	322
6195	4603	9899	10958	7552	4962	4499	2549	1721	1560	1392	1279	1267	1149	1069	986	882	957	858	852	875	823	817	837	811	829	770	789	800	806	825	805	765	741	812	767	784	781	795	782	828	744	745	771	841	806	753	795	711	773	766	758	775	731	783	730	722	779	807	731	760	743	737	788	759	770	758	799	780	804	801	793	747	778	770	775	821	767	752	774	779	769	747	748	846	753	820	796	860	758	782	743	727	785	754	791	802	778	760	850	829	777	788	790	779	773	793	783	745	764	768	760	804	716	781	738	792	783	772	789	780	782	789	754	759	782	781	792	783	790	774	782	773	834	776	780	838	766	734	773	780	785	720	725	818	768	769	784	767	725	819	744	726	795	777	782	746	784	816	767	810	821	739	791	782	774	814	792	755	810	752	811	786	796	780	763	774	758	813	759	768	795	811	753	811	807	776	771	762	755	793	767	809	804	790	770	767	798	776	793	790	753	797	764	754	781	770	781	774	800	754	782	744	812	784	811	734	774	802	723	803	798	823	772	752	708	831	758	797	780	792	807	731	764	766	777	792	797	786	740	825	815	799	784	778	779	740	732	794	802	800	780	810	744	778	794	801	785	804	734	749	757	741	789	773	787	790	781	804	778	762	830	718	802	841	795	787	811	758	794	779	805	824	763	729	745	757	729	737	808	778	751	737	796	812	763	741	774	783	770	778	801	802	775	798	750	776	822	800	739	772	781	780	768	820	774	803	784	742	848	762	773	776	742	736	784	725	785	764	763	776	787	808	728	802	763	761	732	726	771	805	782	735	796	717	809	799	765	847	781	759	772	816	810	826	752	796	756	768	830	804	768	717	765	781	770	762	754	752	838	774	794	773	809	779	773	805	731	812	769	801	747	770	771	773	773	780	742	801	780	772	756	765	743	788	787	715	751	835	816	787	790	814	775	752	790	773	784	841	764	805	769	796	764	740	763	774	795	751	803	787	790	793	776	755	763	828	766	770	787	834	819	756	779	787	770	766	826	805	746	747	799	785	773	718	770	784	760	764	823	797	757	796	768	792	786	777	815	726	846	800	776	759	756	792	807	717	841	770	827	799	763	795	733	751	740	725	771	774	773	791	749	693	766	785	763	791	743	771	728	800	788	800	782	760	754	809	796	788	800	764	777	801	789	819	773	745	765	796	743	754	786	817	770	772	794	805	736	753	785	766	753	763	821	750	808	762	750	789	779	786	777	758	785	752	745	737	751	744	789	773	770	781	773	724	754	764	752	821	774	779	729	754	799	796	758	821	833	759	723	771	803	747	754	766	794	794	751	742	741	752	820	747	798	770	772	810	723	766	742	784	767	808	774	771	868	783	732	766	805	779	759	770	812	818	786	805	761	711	790	782	781	763	814	824	768	812	754	775	780	816	794	782	787	811	767	787	769	806	722	763	774	784	791	735	730	826	728	757	758	831	803	824	823	790	771	783	767	749	747	774	820	777	752	794	745	841	794	768	756	752	773	751	800	806	781	738	764	768	755	715	804	723	767	828	761	780	794	766	755	792	723	779	785	747	755	787	769	793	773	757	864	766	760	785	808	756	771	755	759	755	826	744	808	746	745	777	758	805	835	758	771	815	818	758	806	751	784	784	742	787	811	769	774	783	816	774	755	797	731	765	759	761	737	742	742	797	789	745	799	804	810	748	775	787	795	744	771	782	758	810	789	761	746	783	785	773	775	774	772	765	793	793	759	741	793	786	798	782	795	739	782	787	793	806	783	819	731	792	773	739	758	790	785	743	748	746	781	812	769	773	790	764	786	787	803	797	804	757	764	729	737	766	783	745	806	786	795	792	788	785	761	788	782	806	768	755	790	750	749	819	770	778	768	790	796	744	820	750	742	787	777	756	772	759	773	805	817	758	768	797	757	758	749	775	767	784	789	724	767	774	739	802	772	739	760	787	837	798	777	677	755	795	784	777	783	759	783	810	767	798	768	734	762	776	767	769	821	816	772	780	796	719	749	779	755	823	794	804	772	791	758	767	771	773	825	786	755	792	728	828	777	803	769	712	740	749	782	802	765	800	771	782	758	746	779	729	825	742	779	794	806	734	774	740	754	737	769	778	768	788	781	759	827	782	776	763	772	794	750	712	792	813	803	763	762	826	801	772	799	750	755	749	797	763	753	775	741	753	776	743	759	815	753	790	740	780	742	796	796	764	775	787	791	791	747	755	790	753	732	805	782	785	771	772	781	775	778	767	824	814	798	766	763	765	772	720	722	770	757	755	781	787	744	772	768	771	831	709	767	805	793	785	824	826	763	785	810	734	768	784	762	719	750	781	795	781	755	754	834	786	718	798	798	825	769	793	783	836	801	761	752	803	770	804	735	775	752	827	754	787	741	763	745	796	820	760	758	813	735	826	803	803	774	821	803	780	775	786	790	752	777	812	773	789	768	838	801	767	811	782	789	817	725	722	807	770	742	768	744	773	782	732	822	807	766	757	786	753	765	765	814	800	769	765	743	751	794	756	780	780	809	728	764	837	773	747	768	791	795	753	760	772	783	768	787	762	772	758	753	776	763	796	822	767	777	799	782	817	808	773	774	789	766	797	805	723	783	767	795	751	761	746	768	793	804	776	776	779	754	777	738	774	747	779	770	795	783	777	772	802	753	795	802	816	751	784	774	811	740	765	787	788	779	810	783	827	766	767	835	797	781	831	750	779	762	797	758	811	735	794	797	848	772	759	786	785	796	753	769	763	806	804	762	736	788	809	832	721	768	741	783	803	765	752	784	777	842	827	775	800	768	786	746	772	836	781	742	734	777	760	752	791	758	793	771	789	738	734	794	804	740	784	847	774	737	809	776	790	741	811	756	739	754	800	767	751	707	763	762	739	812	749	776	762	807	809	769	768	741	750	765	767	793	786	754	762	735	812	786	791	786	812	798	747	788	777	832	739	755	829	760	806	784	773	789	763	793	783	798	739	790	752	725	772	743	761	810	767	777	765	797	787	830	774	802	814	781	750	802	802	750	751	807	722	814	764	820	776	740	784	755	789	779	819	810	808	765	808	768	816	794	812	743	752	764	744	822	819	780	760	749	774	774	759	807	754	777	829	774	758	748	816	787	729	781	794	744	754	747	738	750	753	816	736	807	764	791	789	752	777	781	796	776	780	774	774	764	784	759	780	795	766	830	768	720	778	790	750	796	793	796	818	760	793	814	798	781	830	759	805	741	794	793	777	783	824	752	768	786	807	837	745	755	773	756	786	803	800	761	803	719	748	812	776	788	796	830	755	828	752	760	776	843	812	781	787	760	766	738	800	749	819	812	747	822	768	769	789	789	790	783	771	795	791	792	811	786	773	794	762	820	742	827	802	747	780	799	844	772	754	751	750	787	766	730	753	766	790	807	740	853	777	793	814	780	794	776	822	765	744	790	782	771	790	836	787	786	791	794	766	746	771	756	801	766	769	779	803	748	762	764	770	757	785	757	745	807	796	755	740	829	793	732	738	751
16884	11609	18967	16773	14071	13147	11449	3933	1493	984	919	793	748	665	546	474	366	354	295	308	313	311	308	315	271	295	229	289	267	312	280	272	289	288	273	257	247	273	319	263	262	276	280	255	282	281	282	257	268	253	281	271	282	285	288	282	305	291	268	277	281	282	260	305	284	282	302	262	285	259	251	253	276	262	271	282	298	217	283	284	287	287	256	260	289	272	314	271	279	281	251	290	271	260	267	260	249	273	274	289	252	283	285	267	278	250	277	267	272	263	281	253	253	279	290	282	261	269	269	275	270	270	253	257	267	274	249	262	277	246	271	263	286	267	269	271	254	254	268	298	248	272	267	258	289	270	261	247	277	269	276	249	246	253	306	294	284	274	280	278	293	273	291	282	277	302	248	299	235	250	256	250	276	247	260	286	291	258	252	246	266	274	297	292	260	263	279	277	260	304	245	297	244	251	260	253	264	283	242	280	269	272	263	245	237	261	297	284	264	265	262	275	238	241	270	269	287	288	245	250	247	279	282	293	260	292	277	286	278	284	287	296	302	268	254	273	291	265	260	259	286	268	304	270	249	236	253	260	288	271	291	274	264	255	262	252	261	267	258	282	271	289	290	272	293	270	245	288	265	250	262	274	257	248	300	257	258	287	256	265	294	243	274	263	259	258	276	286	264	267	275	293	275	266	282	272	268	266	296	242	290	265	269	281	248	274	243	260	280	247	266	319	266	273	262	266	255	245	251	278	265	246	274	281	263	284	260	292	262	265	263	273	265	293	313	262	260	284	288	247	248	274	254	259	271	245	282	280	264	275	291	255	297	286	279	276	286	293	271	271	245	300	261	261	293	284	260	262	259	272	276	238	242	299	265	253	283	271	294	260	283	255	278	273	264	303	260	273	248	290	288	278	283	263	264	275	246	247	260	255	279	291	254	270	249	252	275	256	280	284	255	259	275	295	278	261	278	261	263	285	250	264	317	305	283	268	235	253	281	264	259	282	281	267	256	272	278	292	260	312	256	272	256	250	240	271	279	257	324	257	279	249	266	249	243	259	275	243	252	290	271	261	255	277	271	268	230	254	287	298	269	262	255	244	287	254	276	252	254	282	296	301	285	273	265	261	292	273	264	278	306	245	271	251	277	279	259	280	286	259	283	314	286	287	242	311	277	286	283	282	265	277	284	261	318	275	283	231	258	269	245	249	285	277	271	265	290	228	285	250	292	249	294	293	267	265	280	264	272	275	270	287	284	273	237	286	275	279	278	289	283	271	264	271	251	285	275	298	289	276	278	282	297	294	289	278	279	236	272	281	279	299	312	288	273	255	300	289	252	277	249	252	244	288	314	256	257	255	264	276	288	263	261	271	270	281	268	299	263	296	270	275	261	281	278	261	267	305	293	269	271	281	294	256	277	254	238	261	252	286	248	270	289	289	254	258	276	273	273	254	262	291	284	318	254	254	292	252	257	293	277	283	293	278	261	255	291	277	281	281	273	274	274	285	258	260	271	309	250	267	251	250	291	262	234	263	282	273	254	291	267	306	263	293	291	263	244	247	291	288	263	302	285	261	277	271	307	286	270	270	274	295	277	277	280	276	254	259	264	305	270	268	273	270	252	239	250	276	291	293	258	281	265	280	251	270	284	296	237	280	240	287	307	258	280	274	278	261	238	227	267	258	261	268	266	263	253	292	288	214	246	257	270	265	265	266	270	231	274	272	257	294	263	246	270	255	271	247	289	270	279	254	210	268	289	266	295	252	293	271	314	237	280	285	267	250	265	258	250	262	251	255	255	250	268	267	262	256	233	305	301	264	281	264	228	287	277	289	254	274	275	257	275	267	255	302	256	262	243	285	312	247	263	279	277	254	261	258	293	251	268	274	277	288	265	277	285	302	284	243	331	260	294	251	276	282	264	268	274	270	281	264	244	297	286	279	268	310	270	279	279	295	279	268	261	273	272	260	236	263	261	268	314	281	294	254	275	276	287	244	290	317	280	266	279	258	279	290	262	274	281	286	259	268	269	286	238	276	259	263	262	253	273	258	254	250	246	259	267	264	255	261	245	275	268	295	238	277	257	303	259	284	288	266	254	262	262	275	281	271	225	255	288	280	275	286	276	294	260	269	250	276	266	288	265	282	252	272	322	273	290	287	265	272	259	263	282	268	242	277	260	264	260	241	233	273	268	269	247	311	284	292	285	255	289	263	255	280	236	277	253	304	277	257	249	225	263	279	240	237	288	272	281	276	250	278	291	278	278	256	279	248	286	287	264	256	277	283	299	279	258	261	248	276	269	300	308	243	255	249	240	271	246	251	269	262	312	311	289	283	249	255	236	254	266	275	252	290	229	256	264	251	259	251	244	261	264	285	282	270	302	294	243	309	259	264	292	259	281	262	282	316	278	277	254	272	269	284	256	248	266	240	283	300	263	269	267	262	270	290	277	277	264	256	328	278	290	279	276	243	279	251	285	261	258	260	246	265	270	287	272	276	259	264	274	256	297	299	274	266	277	265	242	280	298	264	258	281	267	275	254	281	248	244	277	263	259	272	256	258	269	236	293	247	274	260	271	244	243	266	287	268	288	272	244	281	275	283	288	243	277	222	287	306	277	237	290	289	285	276	262	265	266	270	250	255	275	257	296	299	264	255	277	251	274	269	270	288	299	287	256	275	254	259	294	238	266	231	263	271	276	244	292	271	245	231	257	280	277	290	318	260	256	252	247	260	261	290	260	247	267	281	263	275	268	279	283	251	320	286	272	266	272	267	281	264	302	271	252	297	292	286	275	241	275	245	256	279	275	280	269	303	275	268	245	272	235	294	264	274	253	272	286	266	275	264	266	272	281	266	274	265	265	267	286	281	257	268	274	273	291	282	268	249	266	297	241	269	251	268	269	283	291	280	273	273	268	245	311	268	270	274	292	275	227	264	300	266	286	282	273	229	263	276	269	230	263	312	247	274	270	295	238	275	260	301	275	280	269	270	258	278	301	243	257	253	298	276	296	286	235	252	258	273	326	261	259	299	291	294	256	281	255	281	243	289	290	261	296	285	260	261	252	234	244	261	272	260	281	302	259	270	274	296	245	271	271	269	273	288	252	232	229	238	280	296	282	260	281	261	254	260	284	299	296	259	252	284	284	281	269	273	290	270	262	295	273	281	278	285	259	253	271	254	280	258	258	294	252	261	267	285	263	268	254	283	239	296	247	248	292	287	262	285	266	275	252	262	306	264	279	284	288	259	258	238	243	280	258	265	251	292	270	242	279	262	294	279	308	274	268	277	319	282	280	250	261	271	297	257	287	289	264	275	259	239	257	258	257	284	243	258	268	235	290	263	273	254	249	285	262	276	252	264	278	268	235	270	243	279	264	269	288	290	280	270	281	263	257	270	254	271	281	262	262	248	279	245	237	265	293	302	271	291	264	292	238	283	288	265	289	269	270	260	253	276	253	272	275	251	276	284	261	285	280	295	271	257	274	266	261	286	278	286	269	263
12987	12267	24734	25963	23779	24568	19102	6744	3919	3897	3720	3284	3181	2789	2699	1959	1265	1159	1012	1046	893	846	792	739	738	733	735	751	723	704	680	725	686	635	666	702	654	691	644	662	672	699	650	668	684	692	677	649	656	699	642	693	656	638	667	667	599	642	704	764	674	715	676	657	654	666	651	679	703	672	660	673	690	662	688	685	661	658	645	714	641	659	677	658	664	635	683	634	672	656	672	674	674	679	644	632	708	668	677	653	671	663	664	649	689	706	684	676	678	671	621	686	600	677	653	678	654	684	672	682	651	690	670	658	651	654	714	709	622	662	700	682	657	642	654	712	659	617	660	642	631	655	653	683	627	664	628	648	699	662	661	668	650	655	658	672	678	662	649	672	624	654	688	685	641	629	680	685	647	662	654	695	669	679	655	663	732	659	669	649	655	617	626	659	661	645	658	676	667	625	658	608	649	691	655	676	640	648	687	674	649	591	651	683	643	665	649	697	600	647	644	608	691	635	646	670	653	635	694	641	686	660	691	665	692	650	662	651	673	675	628	627	658	646	678	689	698	619	611	653	675	696	667	669	608	658	685	684	646	634	659	661	637	666	659	654	679	677	694	676	643	652	678	691	695	652	671	659	636	669	707	653	687	623	670	689	644	634	654	657	666	673	683	626	640	651	656	630	650	662	652	647	664	613	614	687	695	678	639	635	662	650	629	695	648	652	624	691	725	682	589	607	668	648	644	700	726	669	667	690	680	673	655	679	663	634	705	623	640	652	656	681	681	652	648	666	669	666	649	652	629	667	664	653	613	690	608	664	737	686	697	691	648	690	626	680	663	669	647	674	644	665	726	635	745	647	642	656	718	632	657	631	671	636	682	618	652	651	666	636	689	683	682	651	654	686	655	651	674	637	676	652	653	677	681	665	675	682	639	672	658	685	660	657	654	675	678	645	682	691	703	688	652	625	669	702	656	661	651	644	646	639	637	613	692	691	681	661	696	715	713	702	703	630	652	670	660	679	676	636	645	687	630	713	662	709	665	653	640	670	683	678	634	669	651	715	693	668	649	645	660	631	650	678	628	708	629	640	625	666	652	624	686	627	684	679	695	660	676	645	643	660	672	664	650	672	682	690	664	691	657	622	645	706	622	669	648	640	660	623	672	655	658	664	685	669	648	637	658	633	655	661	640	618	640	653	646	683	684	643	678	673	673	692	666	621	681	632	655	653	643	653	681	681	715	645	662	695	666	661	652	669	672	652	666	647	651	654	627	675	632	649	737	663	685	657	695	667	695	651	689	666	697	658	682	634	649	596	661	653	606	688	710	638	650	660	701	708	637	707	648	653	688	737	690	647	654	646	659	683	673	625	658	652	637	692	677	605	673	676	689	684	660	626	696	656	695	604	706	641	643	639	611	630	622	625	662	640	702	637	704	624	669	647	664	619	667	684	666	684	730	659	678	638	686	677	675	641	657	685	635	696	652	676	678	666	661	692	672	640	660	641	655	625	663	684	651	644	669	646	701	685	580	645	657	631	665	658	637	636	693	641	695	674	632	661	671	610	608	667	635	672	698	620	686	676	672	664	634	684	655	685	707	703	648	658	691	688	661	660	678	670	676	611	618	624	649	706	639	679	607	676	657	646	660	689	638	648	644	704	641	648	674	646	657	680	687	639	674	714	673	641	671	640	690	671	651	679	620	654	624	676	628	634	686	643	675	668	657	674	670	693	653	679	673	663	669	644	641	688	658	649	674	670	693	635	663	689	704	654	702	625	626	665	630	616	663	647	680	656	679	648	637	661	670	664	676	646	663	658	664	671	663	673	657	666	664	683	680	640	676	703	672	661	613	681	646	654	673	682	657	683	652	646	621	664	692	652	653	615	657	656	655	675	607	674	705	633	655	667	638	676	635	622	624	644	638	654	688	676	689	659	670	696	637	653	619	704	677	625	648	643	677	651	760	653	726	684	677	652	628	698	708	670	644	652	675	714	697	639	652	636	661	610	640	669	664	665	632	676	651	671	669	685	671	655	683	626	639	670	651	636	687	614	646	621	682	672	696	684	634	677	664	671	656	669	701	675	675	659	623	677	650	702	620	674	669	674	686	623	696	654	665	624	663	674	654	667	674	683	684	664	644	668	660	719	651	698	702	641	668	636	621	675	647	625	593	675	653	631	697	679	645	673	649	668	682	675	659	623	671	667	701	687	688	657	657	634	674	651	639	637	629	671	670	695	668	677	678	631	661	697	688	657	685	659	677	701	666	689	650	682	640	680	706	654	630	658	663	654	672	615	644	650	657	672	647	726	637	640	648	698	665	634	692	667	643	650	685	638	663	625	626	665	673	687	644	669	683	653	656	657	720	713	642	657	674	648	676	662	641	657	697	659	643	620	641	681	638	639	648	669	638	652	664	667	689	661	657	667	656	657	672	615	704	656	677	655	623	652	640	690	634	680	645	685	650	708	675	665	647	688	690	653	631	691	691	640	699	687	674	694	672	632	668	668	649	652	657	669	652	670	657	663	678	650	624	670	691	709	693	686	619	650	667	660	666	690	609	679	694	640	631	650	647	661	664	630	658	635	704	684	662	668	653	631	689	665	694	653	620	675	699	724	685	715	661	678	648	693	623	633	680	655	642	621	657	671	672	648	664	688	656	659	656	669	676	662	593	664	685	678	671	672	664	648	673	648	669	669	638	646	660	680	694	672	704	687	648	705	707	681	666	644	669	676	660	643	629	666	639	633	673	676	641	661	680	604	636	651	659	631	670	640	666	665	662	655	663	638	633	634	656	660	626	635	654	654	674	664	659	636	672	654	619	659	631	684	679	711	684	701	672	693	677	698	622	649	674	684	673	634	641	667	659	685	625	646	666	639	636	664	693	636	667	655	684	662	685	653	661	638	694	675	719	691	657	661	685	658	677	691	646	662	635	681	700	641	647	634	664	685	636	682	674	684	686	643	684	690	627	662	656	681	628	669	682	634	669	660	646	647	677	636	661	652	646	664	655	675	652	648	687	683	622	676	677	640	648	675	666	629	681	651	615	629	631	648	658	690	641	640	675	651	679	718	676	677	635	628	658	640	640	671	698	682	647	659	664	664	615	651	646	667	685	634	645	667	651	651	663	708	651	651	604	659	613	676	693	667	688	688	661	674	678	679	631	667	611	716	704	662	681	637	704	676	650	674	654	685	667	671	646	628	659	659	663	653	655	686	633	649	674	684	653	678	684	667	658	652	644	680	630	667	664	652	657	645	645	655	678	644	659	664	686	688	651	725	689	677	674	677	662	674	661	668	667	644	665	669	663	712	672	640	660	655	687	690	665	700	669	696	679	684	671	656	644	711	694	643	707	643	640	632	658	648	665	613	652	678	641	649	677	683	637	678	638	614	612	609	665	632	636	700	662	698	640	713	682	636	695	665	628	610	688	682	693	673	687	693	713	675	679	635	658	673	663	635	645	679	668	621	710	700	622	685	661	648	697	661	691	640	669	676	645	667
24593	18903	22056	23804	18809	17417	15236	7951	3073	1720	1193	1160	1173	960	903	463	355	322	272	280	242	224	200	205	178	198	185	210	173	181	213	196	187	189	211	186	211	196	191	168	201	180	176	168	169	200	161	176	166	172	180	170	171	192	191	168	174	179	163	181	175	207	172	175	179	196	165	168	196	194	168	181	199	173	195	189	163	191	178	166	181	164	184	191	210	174	194	178	190	193	174	179	174	174	174	190	172	157	164	186	201	217	192	177	182	179	212	191	192	196	190	179	169	168	166	158	190	170	161	191	188	199	172	156	204	196	175	192	158	179	170	178	190	168	222	217	197	188	220	202	176	226	184	166	183	180	174	184	176	193	183	181	191	164	188	169	182	161	197	175	186	179	159	209	176	191	208	168	182	183	188	159	159	178	178	180	176	184	193	171	183	155	166	187	174	177	172	198	172	168	170	184	174	180	156	173	163	163	187	177	193	179	176	175	174	179	171	205	191	185	175	161	200	189	179	160	175	181	174	184	193	211	176	178	224	174	173	175	185	164	177	185	154	173	172	170	192	193	208	181	166	199	196	172	202	181	170	170	203	179	183	213	184	180	175	184	192	190	176	192	177	185	215	202	165	189	191	157	197	190	175	194	158	203	154	176	184	195	161	170	173	184	155	182	204	178	167	165	198	173	199	199	178	162	188	153	180	196	189	197	189	206	165	173	186	186	153	153	153	174	175	175	200	147	180	162	175	166	215	192	191	191	185	165	206	177	183	205	172	180	173	208	175	204	188	178	200	188	215	181	169	182	203	181	180	196	186	177	207	179	187	199	180	199	151	168	189	178	180	185	181	172	166	172	205	189	173	176	176	194	183	193	165	210	167	185	195	195	172	173	182	182	186	173	199	163	159	193	192	187	150	174	186	178	201	174	186	189	174	178	166	164	181	160	161	183	176	189	190	191	155	195	161	196	180	201	157	183	214	177	171	181	177	172	180	185	197	200	167	157	179	163	193	179	176	182	186	172	165	179	179	204	189	147	191	200	168	150	192	182	189	187	194	170	190	172	190	179	186	158	216	196	170	182	181	159	173	178	178	170	182	201	166	208	200	167	190	162	146	159	170	164	182	185	188	195	188	160	168	159	163	176	208	169	179	147	208	161	188	192	206	176	180	191	199	176	195	184	177	180	169	184	176	175	192	187	190	187	200	185	172	176	174	192	155	173	185	192	196	173	181	188	180	172	182	185	189	155	173	181	194	188	154	166	193	175	203	169	161	165	171	154	186	176	182	166	192	175	179	200	194	192	194	193	194	168	184	156	182	180	208	183	187	171	187	159	209	177	166	191	172	179	189	187	185	192	173	188	168	187	157	193	190	169	192	174	174	192	182	168	189	179	171	170	211	194	194	175	176	168	158	173	146	196	170	180	178	171	198	184	199	186	173	179	189	156	204	198	183	175	175	182	164	181	170	164	161	199	189	193	175	170	164	175	195	191	174	177	207	193	171	163	190	160	208	164	173	155	205	174	174	191	194	151	206	171	157	191	197	194	159	168	213	195	195	162	182	149	184	202	198	170	203	161	196	160	166	149	188	186	197	192	184	177	178	150	188	178	186	169	183	178	178	193	148	166	180	182	183	172	165	187	167	181	178	186	202	181	169	159	162	179	201	188	215	191	155	169	173	181	191	197	171	176	178	167	168	181	187	185	179	184	167	174	192	192	168	188	176	162	172	189	189	191	180	167	195	178	192	167	186	203	194	164	152	154	186	182	178	181	172	194	192	176	210	179	164	193	173	186	189	187	197	177	160	200	175	166	169	182	185	171	177	150	204	185	180	174	197	195	167	183	183	168	198	176	175	168	181	176	179	192	193	203	152	188	162	154	168	182	177	194	176	172	200	176	165	160	161	169	210	197	194	183	189	201	161	182	207	184	175	184	190	193	191	193	198	188	196	168	203	172	186	170	177	187	192	186	160	212	210	167	185	173	179	187	177	199	223	166	177	176	193	180	170	180	180	190	179	184	188	175	178	190	188	180	169	163	174	189	202	213	166	188	180	178	170	159	175	231	172	177	176	203	162	199	181	188	201	177	167	174	220	191	187	186	165	200	193	198	172	195	161	203	178	170	213	193	164	178	154	175	181	174	194	196	173	173	156	181	176	176	184	175	178	166	161	188	176	180	188	172	192	170	169	168	169	208	198	168	166	195	176	192	194	182	188	188	208	194	177	176	169	165	173	172	192	166	188	168	172	184	181	190	192	182	182	191	202	195	195	147	185	174	172	183	171	162	162	171	181	197	193	188	170	157	177	161	201	182	171	156	151	195	195	174	175	192	176	157	178	176	175	155	172	169	203	193	176	175	185	175	165	182	173	163	178	157	154	193	196	184	183	180	200	169	185	177	215	182	180	191	174	187	183	183	187	214	185	177	188	199	172	198	177	197	174	159	180	175	190	171	200	186	190	172	173	173	198	178	188	168	169	176	163	200	198	176	177	184	163	188	180	171	180	177	162	171	197	179	167	189	188	184	172	223	209	152	197	161	189	171	183	187	169	185	171	182	186	145	164	196	190	201	177	172	187	180	183	171	186	194	171	180	196	181	161	188	178	197	154	194	203	167	192	177	181	172	179	196	177	155	175	192	180	180	175	181	178	167	167	166	170	170	186	154	221	194	148	196	166	177	172	185	185	175	181	204	201	170	194	179	190	145	160	165	172	171	172	197	199	164	187	186	151	183	177	179	187	182	179	187	186	186	184	170	176	192	184	171	182	164	175	167	199	180	176	187	174	158	170	191	193	186	199	174	198	192	189	187	189	176	163	186	167	158	165	167	181	187	164	196	153	165	193	195	188	181	193	163	191	173	193	190	177	181	189	165	167	190	200	176	179	175	162	166	191	190	171	192	189	176	175	164	160	179	184	179	173	192	175	192	183	169	162	185	197	177	163	191	170	167	182	173	185	187	198	181	179	169	188	182	163	161	190	192	177	177	197	186	191	193	189	192	202	157	173	179	157	171	157	176	180	212	179	189	188	159	184	180	182	161	185	199	210	185	167	162	190	180	189	182	166	167	168	168	156	174	191	181	180	205	163	180	205	184	189	185	153	201	180	175	188	171	205	188	177	148	193	182	154	175	165	177	194	167	170	177	160	180	173	179	192	184	176	205	182	182	192	175	173	197	176	185	173	155	199	187	195	192	175	175	181	176	177	191	201	189	207	172	177	220	177	183	177	180	155	173	198	160	198	180	181	186	176	189	169	182	163	178	159	172	181	184	180	160	177	180	193	175	192	197	187	154	161	189	172	164	180	180	183	184	183	183	188	146	174	158	183	171	180	175	204	187	195	207	193	186	174	174	187	174	199	180	168	194	165	172	177	175	170	195	199	158	155	173	180	207	169	178	187	173	165	191	195	180	178	182	179	203	196	187	171	182	164	166	180	180	175	197	188	169	172	188	198	154	189	180	150	178	182	194	186	181	188	186	196	182	187	175	172	182	168	188	181	186
16769	16412	26731	33309	27866	28082	23079	12599	5696	5457	4757	5056	4811	4496	3928	2364	1535	1317	1068	1052	878	756	674	649	621	593	560	531	539	558	543	511	471	451	486	529	519	495	474	481	451	484	475	481	511	477	484	463	471	482	460	451	500	461	449	485	452	455	484	476	458	442	465	462	490	493	498	432	433	483	454	425	505	448	482	479	497	515	476	492	466	488	428	447	426	473	487	478	501	450	446	480	455	528	453	489	487	505	464	461	466	463	457	468	457	484	460	469	507	446	453	469	477	459	496	486	483	480	473	477	515	480	437	469	456	448	469	481	455	480	453	471	482	507	481	474	445	459	476	411	451	464	454	503	474	462	482	435	449	484	447	502	453	460	476	478	432	460	495	483	509	490	457	462	449	460	465	496	480	458	444	498	468	448	425	475	436	468	450	475	503	430	436	473	460	470	425	447	472	449	473	443	471	456	478	472	482	491	481	466	464	476	467	481	456	511	475	448	479	483	447	433	452	432	453	472	472	480	437	474	490	440	420	442	457	431	498	469	450	451	442	483	491	457	484	454	452	456	426	441	467	515	440	457	472	473	459	468	449	485	455	447	445	445	502	477	518	466	466	480	437	474	453	438	472	484	474	438	452	454	466	458	448	452	471	433	451	455	462	454	473	402	443	468	476	491	482	434	443	450	461	462	448	459	474	472	450	449	453	437	444	493	472	464	460	455	453	482	458	481	476	463	479	490	432	477	460	471	482	448	508	463	470	469	469	488	462	436	491	453	506	448	463	484	437	412	469	423	478	426	493	447	465	477	464	440	444	421	445	509	485	452	509	464	462	460	447	460	469	445	435	453	485	475	470	484	501	440	486	454	496	466	491	466	486	466	489	472	469	467	487	428	462	470	499	467	441	506	465	451	519	489	449	467	454	454	507	480	473	456	463	443	434	447	469	492	515	459	482	504	474	458	500	458	463	445	432	441	462	454	474	492	467	497	472	461	469	468	439	499	411	451	463	462	424	477	435	465	431	435	428	458	442	488	471	491	440	445	456	471	482	471	455	472	459	433	522	474	469	493	485	489	490	428	498	445	487	462	459	454	442	460	451	472	455	475	470	425	437	484	421	449	492	495	489	491	467	507	462	443	456	442	474	473	464	419	463	458	432	455	464	464	472	473	442	490	442	436	442	451	520	482	456	452	465	457	484	482	498	449	455	486	444	475	472	464	501	446	461	447	436	459	501	398	499	448	475	464	461	443	441	492	456	477	452	509	471	492	415	483	483	439	505	447	437	447	496	455	419	464	452	463	462	466	486	472	468	454	453	461	454	489	506	493	468	467	464	478	432	433	452	468	500	472	470	462	468	454	497	448	478	459	476	483	462	430	423	470	477	444	489	428	493	455	422	476	491	490	478	449	468	484	477	484	463	456	490	488	457	481	463	428	489	488	437	472	451	487	453	460	494	461	470	452	498	495	436	477	453	448	491	460	430	438	486	470	492	456	449	478	464	469	448	465	474	434	434	447	472	468	458	477	451	457	450	445	439	495	458	449	454	447	469	453	463	500	501	472	468	477	455	473	471	476	490	458	435	490	518	461	451	453	481	463	498	455	495	462	467	455	413	463	472	433	459	478	476	462	480	450	459	459	451	491	437	451	480	452	469	453	449	461	448	462	457	469	468	439	495	481	470	456	449	449	499	457	478	482	461	465	488	458	469	451	474	446	482	460	457	458	467	458	455	507	439	448	455	481	505	480	437	487	407	475	459	463	426	477	458	497	474	471	459	520	479	455	507	450	484	487	464	431	470	446	503	434	469	466	445	483	499	462	486	488	510	466	473	453	484	458	453	434	460	458	436	494	466	451	452	526	489	472	437	438	460	465	445	447	422	400	490	464	487	473	470	443	457	445	429	457	481	460	431	444	486	459	485	479	451	457	435	479	459	491	520	497	471	455	444	496	434	491	457	451	435	462	442	463	450	471	412	490	477	447	498	446	472	443	437	449	431	463	480	447	457	483	458	485	478	450	479	417	477	487	388	452	473	476	444	428	491	476	434	474	490	479	453	445	491	493	476	492	510	463	469	492	430	429	465	478	501	470	481	453	487	454	459	493	457	463	474	462	428	470	508	440	434	455	517	452	472	454	488	447	470	480	482	453	464	440	476	461	427	446	505	427	471	462	466	518	478	441	471	506	422	474	478	461	460	429	509	524	494	479	471	456	448	466	444	448	454	497	452	451	454	475	457	472	455	495	462	413	435	483	464	415	465	459	475	483	421	473	495	471	506	469	434	467	479	442	469	461	496	474	480	522	468	462	429	487	468	460	461	425	490	435	448	486	505	451	469	409	465	478	453	479	481	499	463	453	448	501	463	430	481	483	430	441	478	455	441	453	426	448	470	476	452	490	469	432	480	472	466	397	484	484	470	476	476	442	495	465	442	443	476	424	472	500	445	433	473	464	442	457	470	449	464	481	424	446	486	467	455	459	470	487	469	453	489	474	465	483	458	497	480	446	474	414	471	463	429	468	465	484	475	444	458	447	479	476	446	482	448	448	452	452	478	487	451	423	461	466	479	448	456	451	460	422	479	510	470	479	500	492	432	438	451	472	452	484	466	438	472	482	465	491	460	443	430	472	472	438	492	457	451	441	466	467	425	480	449	488	429	465	468	451	448	424	503	450	454	443	466	471	454	434	493	436	444	474	482	456	463	497	492	466	435	482	475	479	463	459	478	440	437	431	469	460	452	457	467	456	449	479	421	479	446	472	476	441	465	483	457	474	440	460	458	449	469	433	466	451	425	451	452	477	480	455	439	436	462	459	452	436	438	470	518	489	447	481	468	457	452	458	489	448	492	480	508	450	500	486	471	454	458	489	465	481	427	463	483	441	462	444	471	468	480	450	498	479	472	453	430	474	440	467	433	479	501	450	469	430	514	468	414	520	451	474	439	451	454	453	490	424	494	448	501	482	451	445	508	453	502	440	493	480	440	452	471	454	443	486	492	447	461	465	464	467	471	438	456	503	446	489	469	452	525	460	454	436	465	394	463	429	473	456	480	448	454	422	462	438	465	474	452	435	500	460	433	488	451	478	475	417	448	460	470	488	451	477	472	488	409	486	453	451	474	475	450	473	469	488	498	443	492	485	486	439	486	502	460	478	466	490	466	486	434	451	464	421	437	465	452	476	461	477	469	494	465	448	499	497	466	458	452	463	455	455	455	450	454	444	486	460	507	470	475	445	471	470	494	487	448	482	439	465	443	446	459	466	451	480	468	411	476	448	452	449	455	440	468	478	450	462	472	458	443	477	428	476	490	488	467	492	469	464	445	474	435	459	474	434	441	465	451	463	476	445	450	453	458	485	428	487	465	480	439	473	470	523	468	453	464	467	422	447	383	439	455	463	457	486	453	474	462	461	434	465	426	416	478	457	466	438	462	459	453	446	459	451	439	431	485	420	445	438	485	461	474	497	439	485	463	475	445	468	451	458	458	466	452	438	494	485	505	487
6877	3798	4244	3243	2051	1353	1031	589	470	433	435	383	364	400	346	316	339	339	285	347	379	333	322	336	319	311	314	292	322	339	303	317	326	310	329	289	326	301	299	343	303	301	324	358	336	338	322	341	340	323	337	327	340	304	334	294	299	337	317	333	315	295	298	333	317	320	297	340	298	297	313	339	344	295	302	341	320	307	343	295	321	342	361	328	317	347	326	319	319	321	329	306	298	331	350	333	327	351	312	328	337	322	302	349	313	306	329	357	338	339	301	346	307	314	307	337	289	333	324	316	332	322	311	311	359	328	329	334	340	319	322	305	299	326	329	347	299	301	310	316	320	318	329	284	334	327	344	352	330	316	330	317	318	325	329	335	332	338	351	316	329	318	357	324	318	318	316	317	283	329	271	321	317	311	305	314	340	326	329	330	325	318	346	308	321	307	319	349	331	333	305	346	310	274	336	335	312	325	330	321	332	368	317	317	325	358	311	332	288	320	304	324	349	353	309	329	348	316	352	327	323	335	320	334	329	328	347	320	298	304	346	315	317	301	305	312	325	313	296	313	302	341	343	321	322	343	301	346	311	313	317	337	300	309	320	314	334	323	303	310	316	313	340	341	324	331	331	328	357	315	352	324	313	315	322	349	315	294	309	297	326	313	320	312	329	310	280	310	341	329	328	290	359	307	314	320	356	314	298	329	321	310	328	314	347	331	344	321	332	334	330	340	317	309	329	294	313	343	298	348	306	310	316	352	298	281	297	316	311	313	328	306	306	311	307	318	308	317	300	298	302	325	309	314	323	357	323	306	311	289	308	297	363	314	311	327	298	322	340	305	300	326	339	308	320	294	330	332	321	311	318	302	304	326	337	280	296	310	301	283	342	319	322	300	287	310	345	319	313	321	335	321	313	352	358	291	316	300	308	331	325	369	314	325	318	335	308	305	332	334	314	290	326	338	306	301	284	322	302	330	307	301	328	312	338	300	318	329	332	343	324	309	316	300	319	265	316	319	297	303	321	317	326	306	308	302	305	346	346	321	306	327	334	355	326	314	305	309	287	314	327	323	327	323	302	308	346	334	324	338	341	324	323	361	329	336	336	323	299	316	350	326	316	313	332	354	315	299	319	316	339	348	326	284	326	275	329	307	301	309	323	333	316	297	327	321	320	299	343	348	325	340	298	314	303	304	339	325	298	319	302	339	351	319	322	294	285	326	325	311	324	308	314	354	334	346	313	314	289	303	288	358	324	333	299	306	304	293	300	327	303	300	325	316	311	342	308	290	316	330	346	307	292	303	288	312	338	295	279	287	278	358	293	361	334	306	301	310	297	322	271	289	308	328	283	329	345	346	326	302	310	312	303	331	309	328	323	328	302	330	337	315	334	345	314	323	301	322	306	295	339	325	342	330	320	316	285	323	326	335	319	334	327	341	339	353	310	303	280	322	323	292	356	336	313	338	351	294	299	330	327	332	331	345	320	309	315	298	292	265	318	303	343	297	308	344	331	294	313	307	288	310	346	318	321	296	357	331	288	307	327	322	324	336	332	353	324	313	334	314	345	316	326	310	302	303	308	315	298	286	355	332	307	300	276	305	283	359	292	335	291	334	275	323	342	312	323	343	346	337	321	337	324	304	313	333	316	328	330	291	303	315	289	317	340	348	316	320	282	321	309	337	345	313	327	312	283	320	314	307	317	324	324	307	321	314	332	275	314	305	345	342	301	342	332	300	301	317	294	329	359	323	317	332	308	303	310	324	344	301	322	303	312	334	313	295	289	286	323	284	316	319	349	304	352	336	332	357	297	284	293	313	326	315	315	323	278	315	365	321	297	303	290	287	296	294	333	317	328	317	341	306	294	328	292	327	333	306	292	312	330	328	331	320	318	325	309	331	353	293	340	326	314	333	313	302	330	320	332	304	320	348	334	301	317	317	308	322	311	345	313	308	295	303	340	322	357	307	305	342	323	302	292	300	336	339	310	326	313	347	326	324	302	330	317	274	310	320	328	325	305	312	318	319	331	321	307	310	318	321	334	328	322	318	309	321	315	358	301	330	350	315	303	329	284	341	322	295	348	317	329	279	337	313	332	282	318	295	311	340	337	364	333	334	316	325	316	325	338	306	327	345	306	317	307	327	332	313	316	323	339	344	313	325	323	297	297	295	348	333	304	323	298	302	327	319	351	325	332	357	300	323	370	319	321	334	296	327	319	286	287	305	354	341	337	335	297	334	303	319	332	310	304	336	291	298	343	342	347	320	313	300	287	310	341	308	355	338	320	302	287	323	326	315	352	322	271	324	305	325	303	308	335	313	306	328	293	333	327	325	305	329	296	344	320	338	313	326	338	304	313	346	311	341	305	310	324	318	341	324	358	339	291	351	290	349	352	340	320	339	337	298	315	370	326	300	277	312	310	350	325	293	284	328	299	284	300	316	332	343	283	332	327	277	317	322	314	303	288	333	299	296	311	310	311	342	316	370	343	320	292	317	341	315	329	308	334	333	310	280	298	333	309	341	302	338	322	314	363	318	307	327	309	316	325	291	302	332	286	326	327	315	298	315	340	322	303	317	346	306	362	312	312	316	320	314	361	327	360	321	325	296	331	310	324	308	323	333	337	358	348	329	333	342	315	289	299	333	315	335	344	300	315	289	275	341	336	320	316	314	342	323	318	317	313	352	331	306	280	306	317	289	309	317	300	288	337	305	299	311	319	309	324	302	286	344	304	323	349	345	345	299	331	327	319	323	316	319	331	329	331	331	306	310	321	331	287	344	318	326	348	331	325	318	299	308	320	325	344	338	340	319	323	346	345	346	309	325	364	319	295	307	324	302	301	334	317	321	293	317	302	327	278	305	330	336	297	314	345	322	318	308	330	291	317	324	286	327	332	342	331	301	352	305	299	355	305	288	307	319	337	317	328	300	329	351	326	301	328	336	321	370	308	289	312	299	285	325	308	301	326	307	317	326	346	316	331	335	300	280	337	329	279	337	361	340	301	329	288	304	330	307	355	311	359	314	312	318	335	348	321	299	332	333	327	297	308	308	286	327	367	323	323	300	319	300	320	337	309	286	325	323	329	285	302	328	284	362	327	295	320	297	340	340	319	282	320	288	292	311	315	326	337	296	319	304	364	314	324	298	316	297	319	313	308	331	311	328	308	322	324	346	327	329	302	320	307	335	301	293	298	301	309	319	309	346	320	320	322	296	278	314	332	306	311	337	314	342	307	344	313	335	286	309	353	305	303	324	322	284	361	305	285	300	347	311	338	340	327	298	335	327	301	323	327	320	324	318	307	307	357	338	329	271	307	319	324	310	314	341	329	315	318	291	316	325	315	355	308	304	337	326	312	323	305	326	325	319	311	307	297	313	325	327	315	299	300	333	331	342	361	280	317	301	327	341	324	311	285	302	312	349	305	318	337	311	347	341	357	310	312	314	302	321	317	319	346	312	309	307	338	322	291	272	315	316	314	322	320	311	345	325	309	303	297	307
5710	4503	9108	9800	7137	5735	4507	2587	1806	1585	1365	1283	1218	1129	1024	964	902	904	942	847	919	879	798	875	836	789	740	795	828	787	779	795	761	823	732	770	787	811	838	817	784	829	801	790	757	807	791	766	733	770	828	801	746	790	788	803	778	801	779	788	757	797	773	802	835	737	780	738	766	780	765	766	793	771	809	778	754	812	751	771	716	766	755	758	776	771	732	769	814	736	721	794	788	750	764	749	765	744	684	794	752	827	788	759	795	760	727	785	796	757	761	775	819	764	830	763	727	747	794	812	754	822	771	843	737	739	761	814	824	719	758	799	760	747	801	830	802	801	776	802	753	793	776	771	796	723	757	724	757	801	761	741	764	811	777	753	781	823	771	733	774	807	785	807	780	753	757	846	739	727	775	763	756	778	795	823	809	766	780	827	764	779	737	782	796	766	778	792	758	772	750	729	779	837	828	783	760	769	751	771	766	774	794	726	789	821	766	775	786	809	759	733	801	776	730	806	717	761	789	728	767	763	793	740	770	765	797	744	800	809	795	752	778	788	745	765	785	746	786	797	787	824	773	729	791	821	811	748	798	796	775	778	773	796	782	784	781	786	795	769	786	825	768	793	706	828	774	732	812	770	805	819	760	752	777	779	738	761	739	790	778	762	799	830	760	738	791	802	788	754	805	776	820	759	754	762	765	751	754	768	771	791	763	776	763	779	716	743	745	780	785	733	796	762	790	765	797	800	745	754	821	802	748	772	795	722	779	812	799	756	766	748	830	849	759	783	731	845	792	789	754	785	762	802	798	756	734	734	751	781	722	755	796	783	788	766	784	794	804	767	792	774	736	791	731	741	807	751	760	772	781	784	762	807	705	802	815	785	765	784	722	811	747	789	812	766	758	799	806	778	769	766	807	722	765	828	769	778	832	802	789	771	797	821	761	740	769	750	765	793	744	733	757	812	832	788	814	781	798	801	784	724	801	733	848	737	755	789	809	773	732	843	748	773	796	801	721	750	756	760	782	749	733	698	695	747	803	793	755	836	754	788	756	780	828	798	782	766	762	710	738	774	739	729	830	766	816	815	774	704	789	796	778	779	763	793	767	756	813	726	772	776	770	779	741	772	775	798	795	780	816	737	781	818	743	774	820	830	797	780	733	786	735	745	775	769	748	779	798	767	757	803	778	764	787	763	823	792	722	756	764	772	800	760	770	780	744	754	741	786	749	747	765	763	753	731	731	779	736	740	767	771	756	772	741	798	772	749	770	770	766	781	749	808	766	832	750	780	759	746	734	784	747	791	768	777	790	829	755	765	807	756	768	797	762	765	793	817	798	830	726	784	779	790	739	760	763	785	834	781	737	789	785	766	779	762	789	741	738	774	844	790	782	758	773	760	821	735	810	788	804	765	774	810	750	792	784	755	767	792	778	773	783	814	778	741	787	783	751	767	777	773	734	788	823	790	760	804	782	771	797	794	800	775	773	761	804	802	798	780	758	784	765	824	803	782	760	804	797	809	767	803	758	787	771	805	748	796	801	766	790	799	776	816	764	809	759	799	718	827	773	784	783	780	762	729	728	770	803	757	765	761	818	784	809	778	795	726	753	768	784	725	800	778	757	822	766	806	743	799	710	766	737	751	751	752	825	786	800	779	771	807	786	749	769	800	765	768	741	732	795	771	773	771	709	769	762	763	801	762	791	762	756	760	773	705	779	744	763	853	834	777	756	785	779	799	694	769	768	819	790	749	767	723	720	819	775	782	816	781	681	742	801	708	794	753	833	768	783	719	786	778	797	746	742	811	769	795	828	802	742	741	743	797	800	725	768	828	753	770	758	726	797	800	745	757	759	786	761	798	822	787	822	793	760	808	765	809	755	799	809	746	786	787	772	749	764	776	793	747	740	770	748	756	756	767	777	803	700	738	799	790	729	746	785	716	800	766	787	771	757	797	762	748	778	801	768	723	819	829	814	759	752	804	789	793	781	786	773	731	750	743	746	785	783	746	769	765	779	751	729	755	774	811	748	731	796	763	738	788	782	749	763	780	810	828	815	752	733	774	717	795	794	772	812	754	797	830	779	753	772	805	768	783	753	792	765	788	797	773	806	742	754	805	740	760	732	758	744	752	752	819	773	729	775	787	776	773	753	776	813	753	834	802	787	808	803	764	820	803	748	828	762	752	832	777	730	744	748	792	765	825	775	785	785	762	772	834	753	767	708	801	777	774	752	768	766	752	781	735	777	759	757	789	796	794	785	754	754	791	775	813	827	757	722	802	800	738	765	749	766	742	764	790	742	778	817	764	738	795	787	737	792	760	777	765	790	748	751	722	738	765	795	758	778	746	747	813	822	775	827	778	775	756	766	751	790	769	793	784	760	792	751	812	815	741	741	768	815	786	828	749	775	768	768	793	772	763	732	770	765	795	719	730	753	768	774	722	706	749	789	801	793	823	819	784	812	727	782	747	798	797	762	697	800	752	783	799	762	820	776	731	764	792	776	767	772	767	768	782	768	808	787	770	779	748	703	798	805	747	799	771	774	772	804	768	764	740	788	744	811	817	785	780	796	727	828	736	791	777	832	804	775	777	767	794	775	756	777	738	765	766	710	744	762	769	772	755	795	781	785	806	787	796	768	768	772	811	765	761	794	745	778	754	768	780	765	767	799	790	764	754	783	795	746	804	821	779	765	786	781	761	750	751	777	771	792	773	736	761	785	780	778	740	768	788	800	812	762	816	817	770	731	803	741	790	749	746	776	777	784	776	780	774	751	800	739	838	766	706	762	745	777	754	778	807	813	773	758	801	843	787	820	809	760	791	739	820	711	736	809	752	802	762	792	783	746	803	789	782	799	750	741	767	728	748	832	774	800	796	749	784	761	783	800	770	774	798	795	792	762	745	726	777	764	702	797	758	827	756	811	780	741	760	772	831	759	787	838	794	756	805	758	761	758	793	798	764	759	794	777	747	769	727	745	711	765	756	764	782	802	793	759	759	765	764	770	768	771	757	738	806	744	775	750	781	743	786	824	719	764	768	824	830	799	800	819	766	799	736	770	774	786	814	787	762	777	803	749	754	778	818	735	724	777	779	760	826	848	755	769	790	790	742	742	774	763	734	769	762	788	782	756	792	787	814	740	740	784	769	785	804	775	806	824	805	770	795	767	764	797	743	775	819	766	783	796	733	783	760	764	765	774	756	765	729	780	817	775	771	745	757	769	739	757	771	786	731	830	804	803	717	764	755	811	753	787	807	792	813	798	764	746	794	806	767	754	770	834	798	797	758	804	768	790	750	783	762	777	784	743	767	796	809	771	785	751	729	773	738	830	774	722	778	703	778	768	774	782	755	754	772	815	768	789	746	807	755	799	777	736	787	764	810	795	786	786	779	782	773	745	822	755	780	755	778	774	772	740	746	751	781	720	795	747	828	785	774	781	772	742	757	758	734	762	783	751	810	779	772	791	773	793	744	798	814	751	732	756	785	774	747	767	831	713	742
16424	10235	14263	15032	14962	15284	11285	4339	1517	1013	826	768	711	611	548	488	347	357	327	317	286	302	300	243	317	258	276	282	303	257	259	292	278	252	263	269	262	298	225	301	256	290	254	304	279	249	256	256	269	272	247	269	253	266	310	263	244	251	237	263	264	264	291	234	268	278	256	296	296	289	260	256	247	255	262	291	282	249	256	241	261	252	267	250	269	266	292	256	274	298	267	282	280	299	266	230	267	281	260	284	280	257	282	274	281	281	258	260	298	291	273	273	280	255	233	284	279	259	299	302	238	278	270	276	301	264	280	278	259	273	302	245	274	286	282	254	275	264	263	280	274	302	233	250	273	293	269	260	276	273	273	270	266	269	285	259	274	268	270	286	243	299	293	253	266	293	278	276	242	273	245	255	266	279	275	303	241	278	274	246	261	258	266	282	294	244	315	273	256	271	255	291	250	227	269	240	263	274	271	261	282	276	259	283	258	273	272	247	287	251	261	231	275	248	258	296	291	272	283	274	284	298	229	268	265	282	270	267	249	267	273	304	256	247	250	244	242	302	253	271	299	278	266	264	266	250	253	263	263	263	274	289	281	305	271	284	278	275	257	289	257	285	256	243	254	289	255	261	247	265	247	296	291	277	258	244	250	257	250	257	263	262	274	270	269	260	259	265	270	255	272	275	286	249	266	252	281	272	250	252	279	263	279	261	267	291	256	251	285	255	304	243	250	266	271	294	295	274	271	256	278	249	266	280	256	268	275	277	278	281	266	281	271	265	271	258	230	252	252	243	282	261	273	273	294	263	252	277	289	270	235	278	246	284	276	260	235	252	260	273	263	278	249	315	263	278	260	268	250	268	298	276	280	264	291	274	267	284	280	231	286	267	275	270	294	291	289	217	260	249	262	256	249	274	240	266	250	274	273	285	281	280	234	280	291	234	257	262	262	280	284	265	258	270	272	268	244	260	278	262	275	277	263	226	275	278	288	278	267	254	259	295	263	270	271	267	265	277	290	268	275	277	303	240	292	258	292	279	266	275	284	263	252	273	263	259	244	249	280	246	269	271	269	248	257	261	264	257	286	280	254	270	273	246	276	252	251	295	299	313	283	286	245	266	280	280	275	269	246	227	285	272	255	265	289	237	252	278	266	294	267	268	269	283	249	229	250	266	260	246	272	252	239	274	264	281	278	312	282	262	290	268	256	263	251	279	278	241	280	271	234	263	251	254	234	232	259	290	286	273	274	263	288	311	265	259	266	275	250	277	271	287	252	284	289	281	283	286	267	278	292	265	277	273	265	247	269	264	295	265	285	268	314	274	275	265	248	308	299	241	257	281	247	260	270	289	269	280	273	286	246	268	283	254	255	270	277	251	250	269	269	271	274	260	284	301	247	266	239	269	293	292	263	246	247	274	293	299	295	246	308	248	240	282	282	284	264	289	269	310	297	272	270	280	271	266	278	234	268	267	295	289	277	257	304	261	269	272	265	277	291	276	263	280	244	255	280	277	276	303	232	257	262	272	265	262	274	295	271	281	264	243	268	272	263	264	266	252	270	266	260	250	274	299	276	254	301	276	299	252	272	279	261	288	264	275	272	269	255	261	262	288	275	270	253	249	272	264	242	265	268	263	311	267	281	283	243	235	281	264	254	253	268	252	256	274	275	267	249	275	289	251	277	256	269	251	262	246	266	276	263	260	284	272	270	263	244	285	276	261	273	265	262	287	245	308	246	253	258	271	273	287	245	276	260	269	297	270	294	271	251	288	293	252	257	298	259	255	252	266	286	258	248	261	292	261	285	258	256	224	262	293	273	261	290	260	269	265	272	268	253	252	261	258	270	259	267	261	292	257	259	258	294	273	253	284	264	281	272	251	238	259	251	271	247	276	277	279	276	240	294	281	270	259	264	248	274	249	293	292	235	250	262	267	300	270	259	264	241	279	298	253	330	264	295	261	257	283	280	260	285	288	262	274	267	263	289	252	243	294	270	264	254	256	267	250	243	296	256	264	241	257	279	256	237	271	295	243	289	261	224	247	249	265	273	269	271	243	260	254	262	255	287	248	279	259	279	251	263	275	227	291	273	245	272	249	276	271	250	254	266	267	267	293	245	258	277	282	256	273	265	265	270	202	269	281	265	278	295	255	288	296	282	275	261	245	276	274	257	281	254	260	302	281	258	292	277	255	290	250	249	273	267	262	261	293	265	277	262	277	265	249	275	264	250	245	276	283	258	271	273	261	248	274	248	239	258	257	290	239	257	260	300	259	253	276	267	265	265	255	259	288	269	261	270	260	273	290	257	280	249	327	271	287	289	277	293	282	264	284	298	244	255	270	241	254	294	260	251	248	277	274	254	287	263	308	272	244	258	254	321	265	265	274	271	288	267	284	238	261	250	264	266	278	249	280	270	275	240	259	292	280	244	274	264	267	277	260	262	277	267	279	284	268	289	274	270	263	273	305	291	255	268	270	275	283	273	291	275	268	276	281	280	237	278	269	255	272	247	264	287	257	250	243	272	269	264	265	303	244	249	257	258	260	290	274	268	270	249	262	292	275	250	268	274	272	262	271	262	248	261	275	278	249	273	277	260	235	283	248	260	274	282	248	265	278	245	255	257	280	262	267	265	270	253	318	242	265	274	297	293	284	299	291	241	305	263	260	267	261	274	241	286	278	262	283	268	261	294	270	268	277	232	253	237	279	260	249	242	278	256	248	300	265	255	248	280	273	279	247	274	306	259	241	260	276	259	252	245	250	295	272	268	249	261	255	303	273	273	248	266	291	266	276	269	289	294	284	302	228	244	260	255	256	261	259	306	286	274	274	253	273	271	258	276	277	298	250	257	260	260	274	291	280	277	255	241	285	263	260	261	245	248	242	245	264	244	282	290	275	255	274	254	237	293	243	266	230	296	299	291	249	249	273	282	256	276	261	224	223	279	226	262	279	264	283	268	265	249	283	291	269	269	272	281	244	254	274	261	278	268	243	281	257	277	261	241	294	260	259	299	295	298	275	285	279	269	299	240	256	280	248	260	285	267	275	263	285	242	276	276	238	290	253	257	272	263	231	271	256	281	297	246	257	266	293	280	266	248	287	286	264	260	274	252	267	297	245	256	259	288	266	241	282	259	259	266	261	275	242	279	271	266	259	239	284	274	241	286	288	280	267	292	265	250	284	281	276	269	253	261	285	265	275	280	280	271	308	249	264	242	238	283	291	230	278	238	268	268	294	248	240	275	262	291	252	306	264	266	271	277	265	292	272	291	255	258	268	279	254	290	263	274	294	303	275	283	276	252	278	273	271	282	264	257	257	274	276	254	261	283	313	283	274	245	268	253	257	248	275	249	307	274	270	284	272	262	309	278	273	288	248	280	249	256	252	262	272	277	275	255	249	275	294	264	253	285	260	275	263	279	240	258	247	256	279	272	286	278	266	260	275	265	262	248	263	294	253	244	284	259	241	255	264	264	266	255	260	270	272	286	251	278	275	252	264
13012	10099	20952	24575	25318	25717	18549	7411	3558	3715	3495	3162	2918	3087	2377	1969	1324	1119	1137	1027	907	857	827	709	735	712	725	700	730	644	714	709	654	670	664	648	692	667	668	649	638	712	641	696	662	684	637	637	672	671	633	682	706	603	627	677	669	674	619	649	662	603	679	639	661	692	647	674	686	683	660	630	691	674	634	656	630	623	682	660	712	675	658	704	693	671	657	697	627	669	605	639	673	616	644	696	672	660	666	721	641	668	635	679	676	639	632	694	641	683	636	659	649	640	667	710	637	613	644	642	647	674	722	655	646	685	646	645	633	644	692	634	677	646	674	624	674	637	656	716	689	662	673	643	671	638	626	638	612	653	677	661	693	635	637	678	711	652	625	686	639	645	606	672	655	638	649	642	612	678	666	635	671	669	683	684	697	638	648	645	684	676	634	650	669	673	682	668	642	655	650	685	662	648	634	659	660	646	680	639	617	644	662	691	710	670	654	664	650	645	701	675	654	671	637	634	643	652	632	658	633	658	634	682	645	651	654	707	700	620	615	688	665	657	689	637	641	636	620	643	672	628	630	636	675	654	670	654	649	662	709	634	669	681	641	648	633	667	607	667	640	667	662	657	665	645	656	603	645	648	665	623	632	650	652	683	672	691	642	671	654	664	620	656	669	669	670	657	624	657	677	657	716	687	684	649	700	677	661	673	652	668	648	672	655	672	692	625	681	646	667	639	676	648	639	658	671	674	652	670	698	675	617	664	652	605	634	684	688	655	692	635	635	635	696	689	695	623	663	691	666	638	654	680	733	688	685	647	651	689	696	687	676	658	657	637	672	624	645	634	718	657	673	652	593	651	639	681	634	654	667	631	608	694	655	634	629	624	657	654	676	669	635	665	707	659	658	653	624	653	626	663	647	620	675	677	656	692	679	655	640	611	618	670	661	721	698	664	654	669	674	638	658	677	667	650	657	703	633	684	650	589	626	633	687	707	678	674	691	635	696	665	654	665	645	663	621	613	644	662	660	657	674	676	686	682	684	667	629	613	667	707	645	649	698	670	700	640	669	648	662	680	683	612	690	593	660	638	677	665	675	681	635	672	643	680	703	695	667	633	645	626	694	677	677	720	715	628	703	653	639	629	653	667	641	638	689	716	682	662	652	634	664	616	671	640	626	661	651	708	653	680	623	686	667	648	694	698	646	645	676	634	675	628	605	642	693	683	694	657	647	639	678	646	647	684	694	648	643	620	654	639	642	672	665	665	693	645	689	642	690	637	628	659	650	665	645	657	684	687	640	591	671	663	696	649	651	666	643	661	705	653	657	650	656	613	654	668	719	638	624	663	655	670	651	644	664	655	661	674	651	624	676	616	673	658	648	657	684	645	600	633	653	660	652	615	689	652	719	680	681	654	682	644	685	728	644	660	698	651	690	690	706	672	657	655	640	647	653	670	685	620	668	665	653	658	670	646	647	680	634	652	680	677	637	652	677	624	685	685	654	653	641	636	681	648	619	637	634	641	682	670	667	651	638	675	658	705	657	644	679	665	678	712	665	653	634	649	660	679	658	683	634	629	622	680	644	694	722	639	638	658	650	620	636	609	657	653	649	647	656	620	664	720	632	606	606	650	727	642	645	618	653	702	671	604	706	666	653	644	668	658	637	614	675	664	664	664	641	652	665	629	705	651	619	675	643	669	683	652	715	656	623	697	637	640	619	647	673	663	649	677	648	653	659	635	607	661	638	652	643	644	647	649	684	657	666	663	618	669	639	629	661	635	654	665	675	632	669	677	628	653	629	646	665	640	607	629	629	667	697	658	705	681	645	648	644	670	645	662	651	663	689	649	673	682	650	670	622	655	626	604	634	645	664	652	642	652	657	672	667	646	640	661	667	657	690	709	720	668	676	665	659	666	592	660	638	671	649	635	649	659	609	674	623	665	625	693	669	702	649	682	632	683	629	630	682	635	639	664	678	621	635	673	637	684	640	655	639	631	674	652	681	681	632	651	645	684	685	672	645	633	672	615	695	604	695	655	652	655	647	662	653	677	652	657	698	662	658	660	694	632	638	648	667	643	651	652	666	633	657	657	646	688	673	688	645	697	669	653	655	640	667	668	640	626	654	694	667	594	682	630	622	656	694	675	643	634	667	639	644	675	657	711	659	675	687	692	675	691	614	688	623	657	705	714	668	646	648	627	655	680	718	645	667	652	666	622	626	666	659	673	698	616	671	647	639	612	700	693	665	677	683	677	644	646	651	671	659	630	663	689	689	694	649	639	670	663	633	673	685	661	678	708	678	640	596	673	631	676	628	629	660	641	704	657	648	663	673	626	643	632	670	665	668	655	675	658	643	639	644	664	660	660	652	685	618	663	654	634	680	670	629	666	666	652	649	617	661	617	626	673	678	691	641	657	698	707	619	671	633	644	666	694	636	704	664	674	667	595	639	663	661	668	688	673	662	642	706	643	665	674	654	636	647	632	645	689	643	668	628	635	694	672	659	655	658	673	682	662	690	619	691	691	681	659	678	641	710	697	684	684	638	655	638	667	670	710	648	672	690	632	669	666	622	642	612	661	635	635	630	588	655	639	672	670	629	647	669	612	596	685	638	680	648	706	659	640	681	661	662	671	687	631	656	637	672	648	676	689	682	656	676	685	656	668	654	671	612	614	624	632	665	690	672	675	643	691	652	713	681	641	643	626	628	671	681	661	687	691	663	648	644	625	674	689	651	629	616	640	655	631	641	668	634	643	624	661	625	664	667	664	642	627	691	658	644	642	639	662	679	592	636	702	685	682	665	658	665	686	673	668	683	651	701	656	648	638	647	641	649	687	660	690	662	658	674	631	697	678	633	701	681	697	619	694	690	647	641	638	695	659	647	668	606	692	619	677	662	681	660	670	651	607	640	685	685	685	629	647	649	692	638	662	670	655	672	647	695	651	678	655	618	656	674	628	688	627	674	675	680	672	668	680	624	647	646	646	644	665	669	694	670	661	647	666	656	651	664	674	632	645	671	648	688	653	636	716	658	688	701	699	621	635	700	704	677	624	660	638	679	680	633	661	636	681	687	666	661	687	669	635	664	641	662	654	656	699	665	661	617	685	630	687	672	683	635	646	635	681	688	691	648	650	611	669	657	668	706	603	655	598	676	662	673	664	656	677	659	660	691	629	667	649	637	657	676	678	657	645	613	649	663	649	647	647	618	689	610	679	696	690	642	643	642	638	675	667	682	707	670	681	629	672	623	638	617	665	605	691	655	651	685	660	605	651	665	684	671	646	709	637	667	628	629	656	701	665	660	612	592	640	657	671	695	660	625	641	662	628	665	609	673	650	665	668	625	657	655	681	647	682	659	658	678	667	606	641	645	686	653	644	621	654	648	664	660	672	663	648	648	651	634	676	637	666	677	651	687	653	670	677	681	666	672	664	656	655	653	675	662	657	648	664	650	622	677	655	649	665	651	651	644	677	654	635	703	639	674	690	680	625	617	646	664	697
24008	16458	22405	25878	22046	19562	17071	7569	2714	1728	1318	1206	1013	943	770	496	368	313	297	259	260	216	209	211	204	218	181	157	204	223	199	187	198	187	208	187	176	177	203	204	157	179	191	183	176	206	163	161	195	193	143	171	188	190	185	201	168	166	181	191	173	177	165	182	184	179	199	179	172	178	158	170	160	197	181	164	166	167	158	159	162	185	180	164	171	174	180	188	167	183	165	164	181	176	190	191	180	172	163	173	177	161	200	182	180	170	188	190	202	171	183	177	191	169	204	183	188	172	210	181	181	186	186	170	169	192	176	181	191	172	170	137	158	173	185	162	179	179	152	166	173	179	160	161	185	181	198	168	163	191	186	186	202	199	164	173	176	161	131	153	178	160	210	177	180	174	168	174	186	169	176	181	193	167	174	202	182	209	213	189	173	163	183	174	168	176	170	186	187	177	172	182	191	174	164	160	172	177	158	168	179	162	175	198	162	156	220	185	168	181	154	148	192	176	178	186	182	173	161	156	205	176	154	186	182	196	195	163	200	174	183	175	170	200	202	177	196	181	163	175	181	183	196	180	193	182	189	176	177	165	172	171	167	202	168	178	183	169	186	176	181	182	164	186	214	162	182	182	201	186	184	193	177	164	174	152	160	184	179	214	201	174	173	221	188	173	182	168	186	211	190	184	182	171	160	184	189	167	166	171	167	167	166	168	162	186	188	190	146	150	171	174	181	188	178	147	184	191	184	188	200	190	175	178	189	159	180	169	197	171	165	180	167	174	169	180	159	183	181	186	165	190	155	191	182	162	186	175	194	179	181	168	180	196	184	220	166	176	180	198	183	187	183	172	170	190	183	198	173	216	182	189	180	193	184	183	177	188	178	185	184	206	185	169	178	179	172	192	162	181	181	173	177	199	170	156	173	163	172	175	151	193	179	171	187	212	175	177	179	167	189	189	177	168	165	172	177	150	184	179	182	176	173	186	173	195	179	177	183	179	168	198	161	170	158	158	177	174	212	183	166	204	170	167	203	159	190	187	198	185	164	188	159	160	194	173	193	180	167	190	183	180	172	191	178	175	170	160	174	172	188	193	175	174	157	171	197	188	158	168	187	177	170	179	188	167	196	169	172	193	199	169	168	161	170	168	154	163	171	198	199	152	186	182	167	185	189	187	186	181	160	183	174	174	162	154	181	212	201	143	202	186	184	191	206	181	191	209	182	173	162	180	171	191	183	186	206	182	178	153	175	193	162	208	179	177	154	156	172	176	199	156	171	195	170	179	195	194	196	199	183	172	194	178	186	176	181	177	178	185	186	175	149	185	190	171	171	185	173	167	153	176	199	179	195	167	167	158	191	163	188	169	162	180	199	182	193	177	160	187	197	161	182	171	159	175	190	161	178	203	174	175	162	170	204	162	183	159	176	179	153	184	189	178	162	184	174	199	188	176	175	171	172	146	168	179	166	175	163	189	203	177	197	185	182	187	174	178	175	176	182	168	165	176	153	158	200	184	189	184	178	160	163	167	197	181	172	163	169	182	170	159	166	165	151	191	184	188	191	180	149	179	177	173	169	199	186	178	184	197	161	199	180	175	162	182	157	176	198	188	168	170	188	179	177	160	189	187	186	168	162	197	155	181	188	183	175	160	162	185	182	172	174	177	191	176	160	182	199	180	177	203	200	185	151	197	188	189	183	177	192	156	188	171	150	179	195	171	170	165	184	187	143	179	181	172	186	170	202	179	179	172	150	188	202	169	184	183	161	175	164	166	179	171	163	183	188	185	191	159	164	199	175	210	166	186	197	175	179	193	180	192	180	180	166	174	170	179	184	153	163	180	154	189	186	158	180	164	178	190	188	167	191	173	181	161	192	186	213	167	172	175	165	167	179	171	170	181	173	175	191	152	150	174	175	175	175	194	172	185	187	166	175	193	185	190	191	151	176	168	195	173	166	183	182	170	177	166	171	193	176	178	182	178	177	168	195	156	165	160	203	169	186	197	169	188	175	168	160	186	220	180	156	158	174	177	185	194	187	185	172	170	162	206	168	205	176	181	184	192	213	149	185	176	161	202	168	179	184	183	181	173	180	187	173	162	173	174	163	183	192	179	165	211	190	163	177	179	172	179	173	157	164	196	177	179	210	210	191	190	174	172	198	178	173	183	185	159	167	176	186	200	171	152	185	198	186	184	178	157	180	169	146	184	165	183	189	168	161	148	203	183	165	186	196	170	174	204	155	171	180	206	167	181	189	193	170	151	170	153	173	210	169	176	191	165	154	177	208	194	199	170	183	173	178	164	168	166	164	181	182	169	175	163	195	176	152	167	174	166	173	188	146	180	170	165	179	163	170	164	192	166	163	173	173	151	151	172	198	182	218	190	184	183	198	167	188	179	171	180	153	153	178	182	182	146	170	185	199	177	154	180	189	182	180	193	167	184	174	155	199	174	202	180	208	166	188	185	197	166	184	198	159	198	187	167	184	200	158	207	177	199	184	201	173	168	181	200	206	177	142	181	189	157	185	208	154	157	158	189	194	167	179	177	148	184	175	162	177	188	160	192	191	190	176	178	200	173	194	200	184	166	208	166	185	149	181	202	190	176	177	174	179	204	192	181	152	163	191	165	206	148	191	190	177	173	178	181	206	175	173	182	182	202	178	174	169	184	180	157	145	172	186	171	182	175	219	149	173	190	184	190	192	179	180	184	176	180	167	161	180	146	163	180	176	157	174	204	174	195	176	199	168	166	179	198	163	157	191	179	222	172	171	177	181	166	182	181	173	200	188	173	203	198	167	173	177	174	185	182	178	177	198	186	169	169	196	168	184	173	179	157	175	160	162	179	198	158	194	196	176	193	182	167	185	161	168	195	190	171	172	155	174	187	203	179	176	180	167	189	194	166	164	188	181	185	179	154	187	214	153	196	194	159	207	189	184	192	184	155	167	192	165	162	197	183	176	169	186	150	189	188	162	152	194	181	189	176	176	207	180	184	184	180	178	188	167	187	186	169	185	176	164	209	173	190	188	173	194	194	185	181	161	190	166	193	195	169	168	193	168	203	207	184	156	168	174	185	171	162	175	186	196	164	183	155	191	164	188	189	173	176	187	165	201	181	181	213	205	190	162	174	180	168	191	184	208	184	207	164	170	197	207	196	199	215	182	167	187	187	180	179	156	191	152	205	173	195	159	179	185	196	189	192	189	157	173	181	158	164	218	189	183	186	149	184	174	192	172	184	171	176	187	190	174	187	168	141	185	176	214	174	176	172	163	163	180	176	198	190	142	175	214	176	191	158	203	154	169	184	161	194	172	194	212	156	167	188	163	172	146	182	170	188	165	204	180	197	156	180	199	193	186	178	179	184	188	193	163	174	159	194	189	157	177	177	152	184	163	176	163	186	204	163	187	174	175	192	194	169	160	182	182	177	161	195	178	167	171	174	165	181	195	194	191	170	186	173	179	196	190	198	184	186	173	163	174	201	179	206	193	185	178	185	194	174
16246	14617	27920	33609	31644	27457	24861	9356	4846	5761	5689	5362	4285	4642	3813	2536	1693	1380	1391	978	880	727	695	660	639	599	585	572	590	520	545	539	501	469	490	472	471	505	468	470	495	491	488	512	455	453	480	483	462	461	461	470	437	490	463	468	463	489	451	480	505	441	459	502	477	470	452	455	434	455	434	435	459	456	455	463	481	454	456	435	463	476	453	464	475	446	434	438	497	430	436	441	424	454	429	441	456	425	494	504	462	411	480	424	472	445	462	488	432	498	446	486	460	468	458	492	468	478	469	489	430	465	447	462	482	503	494	465	457	472	471	448	457	459	438	473	466	451	463	458	468	436	503	470	476	460	475	463	453	460	466	437	458	428	464	447	399	467	439	472	438	438	466	485	432	486	439	434	439	444	450	436	453	453	431	457	477	432	444	461	430	471	412	481	423	459	460	448	452	405	445	460	461	465	446	465	447	463	436	474	476	498	463	459	465	448	453	454	463	424	447	453	424	436	475	463	467	458	437	440	451	474	432	467	506	463	413	458	442	413	469	450	464	454	435	455	449	472	465	419	477	438	440	493	457	447	453	482	464	473	478	459	455	457	415	442	472	419	446	452	476	449	468	468	460	422	475	455	445	447	475	468	423	438	449	427	457	481	445	447	462	419	480	488	453	451	443	480	486	419	451	468	442	466	455	468	465	436	443	475	410	451	444	465	466	457	474	480	461	480	413	437	464	489	443	464	422	476	443	475	473	437	453	464	458	438	486	421	492	439	454	434	443	459	457	457	425	407	486	437	448	475	456	467	472	466	414	487	437	446	469	461	486	466	481	493	450	435	450	483	456	439	459	442	459	444	488	406	448	430	489	453	427	486	457	449	433	474	488	453	481	472	471	457	471	441	456	467	507	455	452	427	459	446	449	453	479	439	490	429	451	444	439	447	447	469	451	465	463	460	440	416	464	477	436	454	450	415	452	439	462	458	492	442	464	430	422	462	435	472	462	461	445	466	469	493	446	442	443	453	431	443	450	482	466	461	453	465	417	448	470	441	449	461	451	466	481	489	465	404	419	459	470	439	473	479	465	461	448	472	487	454	448	473	451	435	443	434	434	471	444	458	459	431	477	463	408	449	432	468	439	438	470	450	449	468	435	444	459	439	450	448	465	479	439	434	462	447	451	481	451	457	458	460	499	457	437	461	476	446	465	453	430	441	480	439	486	429	448	436	433	469	431	451	450	478	443	498	471	462	479	466	464	400	467	421	491	477	440	477	443	475	425	458	477	444	462	470	459	454	436	436	441	451	412	472	470	461	458	474	485	466	483	433	472	450	474	500	429	486	443	415	462	459	467	435	449	426	437	436	450	456	443	470	461	463	456	446	461	460	478	452	469	431	451	465	430	450	437	492	425	439	437	459	461	460	453	445	503	468	477	436	437	462	404	499	439	467	463	462	454	460	460	476	463	490	506	506	475	491	421	428	441	457	477	479	455	480	457	458	450	480	446	468	429	475	441	492	495	453	457	492	442	428	476	464	449	418	461	489	428	447	474	458	455	431	450	469	441	425	420	459	451	421	483	455	450	461	480	455	443	460	498	428	496	433	446	452	441	469	466	483	458	416	498	473	494	459	456	451	469	451	460	491	456	435	436	449	460	454	482	442	476	421	468	454	459	458	413	487	414	467	453	473	437	432	485	472	462	481	498	472	454	486	449	443	458	505	461	461	471	470	409	433	468	460	464	461	461	444	469	479	489	458	434	423	480	462	441	447	467	435	438	424	452	465	467	464	476	448	472	470	488	433	443	473	448	466	464	424	452	464	437	450	447	452	443	487	475	462	439	451	433	449	454	494	479	471	456	448	479	464	463	473	443	437	435	433	474	469	482	453	410	448	471	454	491	460	452	428	474	453	440	466	450	441	436	439	451	424	450	456	470	449	446	475	479	456	432	449	436	473	448	424	421	454	474	465	456	456	423	434	422	470	474	420	465	456	484	437	473	456	452	469	439	413	493	474	475	426	473	478	488	436	469	433	482	453	497	416	462	463	495	441	466	459	452	480	466	465	450	420	448	450	465	423	467	471	432	433	474	450	482	444	427	443	425	463	487	454	481	471	452	439	474	462	464	437	445	481	491	448	451	461	451	494	440	478	476	446	475	461	467	464	443	451	474	431	457	483	421	455	472	473	423	476	483	463	439	460	454	505	444	474	493	459	454	499	454	472	420	515	506	467	464	474	431	457	447	442	426	467	493	479	452	436	452	512	462	482	511	466	421	479	460	440	469	484	450	453	464	430	463	436	420	469	474	448	439	421	473	458	467	439	441	433	465	427	450	494	451	458	458	452	450	437	461	466	477	454	445	473	464	445	499	484	483	476	486	449	461	461	489	439	471	408	465	457	449	415	455	430	478	461	434	429	456	434	475	451	441	482	416	470	442	482	446	477	426	478	498	471	481	465	439	448	474	442	456	447	441	454	495	456	445	455	469	412	415	423	435	447	476	454	461	459	486	478	441	488	450	486	423	464	490	439	483	417	430	455	473	473	439	419	480	476	442	475	457	443	488	473	468	457	448	465	445	484	442	478	449	424	464	430	448	423	432	429	477	465	503	460	460	465	475	441	459	454	422	491	422	432	471	443	423	467	459	438	463	485	480	489	451	456	454	451	459	459	464	452	458	481	462	482	450	456	485	467	437	514	426	495	484	460	442	444	438	438	449	437	442	441	456	452	454	454	483	422	418	460	458	492	459	443	444	437	457	465	499	480	426	497	456	478	478	482	436	420	463	427	525	460	503	422	481	487	417	446	435	463	454	445	442	457	434	460	477	420	459	489	429	503	457	469	470	461	446	473	480	448	457	423	495	462	455	460	456	454	443	452	462	463	437	460	475	455	448	448	435	459	487	480	480	476	485	458	453	459	455	467	494	462	425	461	459	435	480	468	466	453	445	454	424	477	466	482	441	494	443	472	458	443	454	467	426	454	456	452	413	485	467	439	458	469	400	499	476	481	466	503	482	433	470	432	426	463	462	502	490	437	472	498	470	431	460	455	453	446	475	463	422	433	454	447	472	451	438	487	446	455	472	421	438	472	469	459	443	447	460	472	459	477	449	493	454	459	448	481	478	472	455	446	448	474	486	428	415	488	479	487	457	440	473	453	472	465	453	433	458	454	466	469	502	412	451	451	455	459	439	484	459	426	441	451	449	462	456	415	429	481	478	461	451	472	461	468	471	451	452	471	462	468	460	428	467	473	445	462	447	462	466	491	500	484	470	433	445	487	487	439	468	413	417	481	461	480	470	458	452	454	487	430	492	500	443	493	391	446	456	473	505	453	453	448	452	458	475	468	449	452	455	425	474	488	480	469	464	516	451	478	496	496	487	465	439	461	441	489	425	474	448	438	466	469	440	417	461	481	443	452	487	456	446	452	492	458	440	463	472	472	460	475	456	448	423	465	423	437	500	467	477	464	482	448	462	491	452	460	432	449	430	457	471	408	424	435
7347	4131	4225	3211	2207	1337	958	516	457	442	436	388	388	352	329	389	319	363	365	342	323	318	306	351	344	322	332	321	324	340	311	309	320	329	314	302	308	328	361	334	318	295	305	312	371	302	329	298	303	331	354	316	307	317	316	324	320	322	318	349	313	341	325	318	315	318	338	337	325	305	337	299	296	335	330	329	284	333	341	312	319	305	299	318	318	310	317	301	317	338	331	319	321	320	338	304	303	314	314	300	320	368	342	294	304	324	323	298	307	299	320	311	309	313	321	335	295	351	330	304	304	314	307	295	297	295	310	351	303	328	317	330	327	296	277	285	345	354	339	304	313	314	322	312	309	294	370	305	297	323	328	307	342	323	322	289	320	265	311	326	341	356	362	330	340	342	322	312	323	333	331	343	314	319	304	333	352	309	319	292	341	310	298	341	308	336	331	321	310	325	300	329	320	327	331	312	305	296	334	316	330	302	353	316	311	311	334	346	323	332	294	332	311	299	288	305	319	317	344	328	313	311	324	303	297	311	352	344	323	326	332	323	329	332	324	283	347	305	320	315	341	311	322	303	338	368	324	316	317	328	308	330	310	318	307	341	298	301	325	341	294	339	351	305	314	295	338	317	332	316	323	317	312	320	330	285	333	317	342	333	348	344	300	326	314	330	333	356	312	315	310	359	370	307	344	333	356	315	325	322	331	327	330	343	335	359	346	316	331	336	301	310	307	333	302	321	317	317	363	314	336	308	329	315	292	314	317	322	313	328	337	309	316	319	285	303	306	327	362	332	315	280	307	311	302	301	328	272	322	336	338	297	284	314	348	302	330	325	296	309	334	364	329	337	309	341	336	309	279	309	337	332	339	333	355	307	289	289	308	306	309	327	341	330	320	335	324	296	346	293	307	334	300	300	340	314	263	336	330	321	317	309	312	333	314	317	294	305	299	325	324	345	305	278	294	326	323	332	314	338	342	298	330	303	339	327	305	291	312	313	323	314	317	311	279	302	296	329	287	313	340	288	306	339	300	322	301	331	281	332	275	314	299	301	299	302	325	300	299	297	319	334	314	341	339	341	320	345	341	341	314	323	360	341	302	334	321	281	288	342	289	312	320	343	294	309	342	319	280	304	319	321	304	338	309	324	317	316	344	323	297	310	333	343	331	313	309	305	309	305	315	328	301	308	311	316	323	326	291	310	331	350	327	300	324	340	323	324	323	329	300	320	333	328	316	265	309	320	335	316	334	292	321	318	295	307	345	324	295	293	334	341	344	335	300	351	288	329	288	326	304	325	314	322	314	297	336	310	328	337	322	297	336	320	296	315	288	313	337	360	325	328	306	331	342	308	303	306	324	333	311	329	345	330	358	277	336	326	314	295	324	332	339	337	316	305	317	323	305	316	258	351	329	298	323	306	367	339	310	326	339	303	296	299	347	277	348	331	314	325	312	290	308	332	299	350	294	304	334	267	288	352	336	320	335	301	327	314	298	293	372	339	314	279	314	354	338	305	349	286	327	305	295	320	323	340	342	303	339	332	338	344	293	297	276	301	313	331	328	347	296	292	302	303	321	307	344	333	288	321	341	324	319	317	318	323	326	297	302	340	282	283	320	304	332	316	314	341	318	304	306	330	308	299	293	332	250	322	337	292	345	298	302	321	336	286	307	290	330	309	305	331	297	305	302	340	338	322	296	317	330	338	322	340	323	334	325	335	329	327	320	305	320	330	281	323	333	326	320	313	334	306	303	291	330	283	331	298	338	319	290	315	303	326	331	332	333	317	306	314	346	290	327	276	308	319	316	334	323	303	351	339	344	298	362	301	321	348	327	324	323	349	312	293	286	316	315	327	313	312	312	355	327	300	248	358	292	303	323	339	314	337	324	315	330	286	298	345	307	300	300	326	337	296	347	322	324	319	270	311	301	269	315	309	314	350	320	327	323	330	320	326	289	298	305	339	313	284	310	311	338	280	319	288	335	328	305	316	340	282	293	337	333	301	333	356	300	326	320	327	328	298	315	345	331	335	308	311	338	294	353	324	335	339	330	277	298	323	325	343	317	329	347	333	319	300	316	314	345	302	331	297	323	340	321	317	321	305	316	320	324	310	327	299	318	306	330	339	352	325	336	293	328	352	281	326	319	336	298	302	298	332	303	362	327	329	329	356	348	322	316	324	320	333	311	296	330	331	337	360	298	322	303	349	288	334	329	316	356	329	367	310	307	307	285	309	360	343	321	328	297	329	298	276	332	326	307	292	353	320	332	297	307	304	300	329	311	316	308	335	325	353	310	328	321	351	332	344	314	322	358	350	313	322	314	316	324	324	348	351	319	314	312	298	289	307	342	338	308	331	297	317	337	295	326	353	328	324	335	316	290	326	342	346	326	343	337	332	266	313	348	299	316	297	356	335	337	380	323	347	325	344	349	322	296	290	302	330	310	356	304	275	304	314	301	296	304	306	301	332	314	298	331	322	343	334	331	326	299	305	331	327	329	297	341	337	304	321	310	300	306	302	316	366	320	299	328	275	305	275	298	327	337	318	351	303	352	311	289	347	351	364	352	309	297	333	327	312	308	294	316	309	295	322	305	312	306	323	303	323	353	325	329	341	348	336	304	354	329	332	303	335	339	299	342	330	311	301	316	312	353	321	333	323	285	339	322	302	297	287	299	309	336	313	336	332	355	283	312	318	319	281	290	347	358	325	328	295	292	325	288	330	340	302	325	316	360	295	307	305	286	320	327	320	313	326	329	304	315	327	288	353	319	370	322	329	313	310	340	307	343	303	317	287	324	313	354	294	310	324	325	297	332	346	308	288	293	301	287	305	345	312	328	331	323	301	286	329	301	342	327	326	335	317	341	270	362	295	327	328	305	317	316	303	294	336	312	334	329	294	345	309	306	318	314	326	321	343	349	291	303	315	291	347	319	308	351	328	313	298	318	320	286	298	314	352	325	319	306	324	328	367	311	352	315	320	335	298	337	293	316	305	328	299	294	336	332	322	292	315	307	319	275	308	310	323	319	333	315	306	336	321	310	312	334	310	308	318	313	329	322	324	310	353	310	354	334	302	341	312	287	329	273	299	332	311	258	331	325	345	328	315	364	315	346	313	321	310	302	310	304	328	302	299	332	346	322	326	332	330	312	293	338	328	336	338	294	328	316	317	314	339	328	322	316	295	329	307	312	337	322	323	309	335	327	342	322	306	317	320	345	359	341	350	304	324	353	344	307	326	291	294	329	327	314	307	331	314	306	320	339	330	319	333	297	310	288	343	338	328	315	338	306	334	322	299	329	323	319	305	289	345	321	312	317	305	329	319	314	308	316	325	310	315	303	342	355	312	300	330	366	307	311	334	331	324	334	351	300	347	327	336	332	320	320	327	297	304	319	300	333	312	309	361	311	319	337	328	301	308	324	288	301	289	334	319	333	330	316	296	347	336	276	342	343	333	305	326	327	303	347	323	334	342	319	333	299	309	332	313	309	329	315	317	309	300
5901	4903	9062	9684	8144	5345	4004	2059	1650	1447	1361	1318	1120	1076	1012	952	886	872	905	837	787	810	830	834	772	823	841	787	803	786	784	763	758	766	722	813	791	794	779	810	764	778	781	777	734	800	836	721	791	744	760	774	723	791	804	798	786	770	756	768	713	812	749	795	775	770	782	771	827	771	742	743	739	771	775	769	769	747	782	762	728	771	786	747	750	768	776	781	753	749	777	766	828	802	769	762	783	766	774	735	730	804	784	856	792	772	794	813	765	779	772	796	755	784	737	767	751	771	826	800	776	766	740	751	721	775	780	768	798	819	765	734	795	812	803	762	719	738	779	770	708	767	781	816	823	802	765	721	768	745	807	784	755	819	787	696	731	842	763	781	760	753	731	785	795	730	778	744	720	754	768	716	789	762	768	770	744	744	766	782	793	771	746	741	759	775	829	816	811	832	727	715	757	770	805	734	811	802	779	791	770	777	743	755	778	770	752	773	757	801	787	775	768	813	741	718	754	774	772	802	727	775	770	757	786	775	740	737	771	730	776	734	737	770	766	760	698	757	740	767	772	750	773	778	723	792	746	815	802	761	774	747	753	724	755	752	816	736	837	761	733	820	780	796	795	788	787	777	708	726	758	778	750	791	815	755	787	792	781	754	779	751	797	825	752	741	738	765	734	753	756	727	758	772	757	766	737	726	766	755	772	783	751	779	787	751	757	743	790	787	775	793	766	748	810	826	751	781	760	824	757	779	739	750	750	720	743	798	750	750	801	791	738	770	746	759	770	820	759	807	762	769	803	770	747	814	819	762	777	802	804	781	725	732	833	777	747	804	752	770	758	726	777	784	773	737	760	803	797	779	733	786	830	753	756	783	807	759	780	732	754	776	800	796	757	779	779	750	720	780	801	715	747	777	758	760	734	752	773	743	733	803	764	785	767	788	827	772	760	753	786	846	749	779	738	769	789	764	724	761	766	793	757	709	765	756	817	806	822	791	802	792	772	794	742	756	775	756	770	799	776	763	749	772	790	733	808	769	755	823	724	773	796	725	836	755	787	754	805	790	734	796	771	772	789	771	731	737	753	696	752	735	780	770	793	782	751	796	753	783	765	746	750	764	758	745	816	757	760	735	772	728	736	795	805	762	730	753	758	747	782	735	761	753	809	779	731	812	755	826	742	772	739	763	803	726	775	752	761	812	820	791	764	858	773	734	770	818	741	782	698	813	790	777	749	813	749	733	765	749	760	763	742	758	796	774	791	726	835	795	677	718	788	761	727	772	763	760	772	749	708	779	844	790	806	802	776	735	757	741	760	776	816	790	790	772	741	753	771	780	766	798	832	734	757	746	829	790	804	737	761	813	767	789	750	795	782	740	765	767	749	774	795	774	772	778	743	817	856	742	793	789	733	780	768	817	770	864	701	731	739	760	757	775	775	765	784	804	740	787	751	788	775	776	751	742	776	760	797	776	857	722	757	758	765	751	790	736	775	775	793	756	782	743	773	808	796	778	835	767	732	751	825	773	758	792	761	760	764	716	817	760	804	782	833	748	743	728	764	775	771	747	747	716	783	735	784	802	790	768	759	776	796	750	768	784	802	732	801	757	820	742	734	762	749	813	772	762	774	785	792	775	781	734	767	783	811	763	769	759	771	719	739	806	742	765	767	762	805	774	777	761	756	731	812	782	735	774	820	753	800	797	767	774	765	740	728	783	767	741	769	788	774	837	724	769	786	789	711	769	746	779	731	792	770	788	814	752	790	747	800	785	773	769	760	782	802	801	824	758	769	807	807	762	780	781	757	773	782	763	755	716	744	751	794	773	789	743	829	732	772	755	762	783	803	789	781	784	745	767	760	829	738	748	735	789	829	778	811	782	758	760	747	741	774	785	824	770	781	809	763	817	826	839	712	776	768	741	802	775	747	717	763	828	784	783	788	747	743	750	749	779	730	779	799	795	731	771	766	774	742	758	747	793	786	776	768	754	773	771	717	808	767	780	783	755	756	744	794	790	786	801	797	734	785	790	820	767	719	824	733	794	795	759	784	711	787	747	804	809	803	770	769	789	803	797	813	757	709	829	766	778	794	816	799	770	793	767	802	760	774	788	753	787	764	768	765	814	747	775	786	762	741	784	832	790	816	780	754	783	820	779	764	832	769	763	767	773	750	765	822	721	772	777	778	805	787	758	786	757	773	756	804	824	757	763	818	749	770	851	782	743	752	740	777	756	731	823	722	742	758	765	752	798	779	773	774	757	798	733	824	770	814	807	789	814	754	777	765	740	722	775	791	788	724	758	769	764	774	769	801	762	779	795	761	781	777	793	768	716	812	735	810	787	758	802	793	763	777	788	800	742	776	782	789	806	790	821	811	822	740	756	762	823	764	736	755	796	771	796	795	729	782	804	767	721	770	777	750	782	730	803	754	716	776	784	802	769	763	708	762	753	801	795	772	728	753	740	793	786	778	752	776	746	747	799	794	785	806	760	777	733	774	742	756	801	729	771	843	767	730	809	815	778	760	719	801	798	710	757	760	772	762	812	770	746	742	769	781	749	791	737	773	780	780	749	766	784	750	735	778	773	761	791	836	765	747	787	756	771	813	759	827	744	789	746	776	798	740	789	749	768	736	780	804	796	797	804	818	769	783	807	762	774	769	787	764	795	729	779	754	787	791	808	788	776	763	810	789	819	781	723	735	786	825	733	805	783	762	727	786	782	740	794	802	781	805	782	775	726	747	842	783	728	762	750	746	737	736	765	785	793	807	771	776	767	780	774	839	786	816	760	732	783	768	740	738	796	809	775	782	764	743	771	809	798	749	735	759	767	761	752	758	783	785	759	801	768	830	812	739	757	762	771	768	764	808	724	814	817	766	723	752	822	756	771	807	818	788	748	739	783	729	759	751	778	753	785	829	766	782	707	714	781	750	766	770	773	800	771	773	709	713	808	769	729	813	789	749	758	788	786	784	787	785	801	757	754	771	771	731	747	760	766	758	785	746	796	705	720	813	768	769	796	773	725	748	769	785	707	775	721	762	773	730	819	805	798	747	761	819	741	778	793	787	794	781	816	747	784	801	788	776	764	780	791	767	743	770	760	753	802	792	770	785	749	750	753	773	761	786	752	747	853	782	770	763	726	800	764	770	738	732	752	732	752	806	762	803	793	800	771	748	771	800	752	763	772	730	760	799	786	701	717	769	764	813	776	805	762	779	743	769	748	772	783	768	763	728	744	745	751	770	746	819	772	790	758	846	734	772	746	795	844	805	788	761	800	792	774	796	750	769	767	768	736	798	838	703	768	779	740	803	763	755	716	770	797	811	714	738	777	780	768	783	782	803	811	743	796	740	766	721	741	798	754	795	777	710	794	776	741	751	783	777	774	765	774	806	740	752	780	775	779	756	737	738	754	778	810	744	739	733	739	775	742	784	705	758	742	795	826	815	745	746	758	749	725	794	770	762	815	795	773	789	802	715	768	804	803	735	757	765	793	774	795
16620	11183	16293	14413	13437	11395	9601	5160	1578	932	775	779	688	644	570	443	398	316	323	294	300	323	283	262	247	302	265	292	276	259	297	265	287	256	267	276	260	277	270	226	286	247	260	266	233	279	264	294	278	270	274	274	259	279	266	290	261	253	247	271	278	289	245	285	261	279	278	263	290	270	273	284	270	275	285	262	260	253	274	260	238	273	272	314	295	268	252	278	271	231	279	268	265	253	248	245	268	265	247	237	270	263	253	265	276	266	267	240	255	270	281	279	253	290	258	292	258	275	295	249	287	259	269	269	269	237	264	270	259	277	295	240	272	289	262	265	239	272	263	252	261	281	268	276	291	254	263	271	225	278	272	264	247	279	252	267	277	265	274	300	253	269	267	283	264	275	269	290	313	257	288	288	282	288	269	286	324	265	299	304	263	291	297	255	257	273	285	261	303	279	270	240	248	284	267	289	272	286	287	260	238	288	260	245	278	278	279	257	262	298	283	276	328	293	281	241	265	243	257	276	284	266	283	264	285	254	253	281	283	261	258	266	226	260	287	239	284	253	256	281	275	310	251	279	288	284	255	258	283	287	281	257	288	284	281	265	263	236	259	234	262	260	272	281	268	261	224	265	270	260	327	266	279	271	302	313	267	265	270	295	261	267	253	285	247	281	254	268	262	267	241	304	258	286	240	275	279	226	307	262	262	265	245	281	281	292	256	250	236	259	257	269	272	265	254	274	288	236	275	272	241	286	273	279	257	269	267	262	273	267	266	284	273	255	270	246	274	266	265	253	275	272	290	262	275	258	251	287	286	254	263	254	283	257	249	255	208	259	266	277	254	260	292	281	238	247	288	266	259	280	285	276	264	236	266	265	240	269	273	280	263	301	263	253	259	271	239	257	252	296	307	250	243	270	284	302	274	280	289	260	236	271	267	261	266	259	272	261	289	278	271	260	294	237	253	254	271	246	254	262	245	273	280	292	246	274	298	266	299	267	269	282	266	289	256	287	271	253	249	279	263	265	278	254	276	268	275	278	298	254	299	284	286	271	255	270	269	256	262	253	286	292	243	266	272	252	260	265	268	294	260	268	266	292	285	263	277	277	253	270	285	276	260	304	293	297	254	257	246	253	271	261	310	280	275	275	290	244	273	262	257	252	297	283	293	274	298	261	277	278	269	260	266	252	258	280	253	268	257	266	262	247	261	245	286	272	264	282	238	260	256	279	281	273	279	267	245	251	224	268	255	294	279	249	264	269	261	285	276	259	252	276	267	285	273	261	232	269	267	241	281	280	262	264	244	243	267	260	242	255	265	257	246	283	294	297	285	249	263	275	271	272	288	281	260	248	261	279	267	271	251	261	295	267	300	266	262	266	272	234	258	249	269	255	261	252	270	246	262	270	253	274	263	271	295	272	286	278	265	248	268	280	275	273	262	238	257	272	285	271	235	268	273	272	273	242	279	275	277	288	273	264	276	271	271	265	239	263	282	262	274	270	280	284	260	250	300	261	260	283	261	262	245	286	283	291	294	237	251	278	223	288	266	250	271	293	297	241	268	293	235	258	262	299	295	271	270	259	269	291	251	272	316	273	285	255	276	281	276	250	277	267	266	251	263	279	282	265	295	289	287	250	264	239	274	283	250	267	294	282	271	244	267	244	258	271	272	272	277	264	280	282	258	275	279	282	267	269	256	270	272	292	287	266	268	263	264	273	255	289	254	254	282	270	278	288	254	267	281	243	267	277	252	252	287	286	278	242	295	269	288	250	264	277	255	250	279	273	271	271	305	258	272	267	279	284	268	237	263	301	282	272	254	280	252	261	260	294	248	271	270	301	270	258	281	286	259	273	291	246	303	241	294	255	241	285	268	253	261	269	232	262	286	244	255	288	266	253	262	263	291	266	253	266	250	254	241	276	232	260	266	259	287	265	256	276	285	293	278	262	284	267	251	286	247	283	300	277	289	278	235	281	272	261	265	265	254	275	261	284	275	264	266	242	270	268	264	287	255	277	265	256	277	246	265	238	276	262	284	269	275	285	249	263	284	295	311	282	282	283	262	262	292	221	283	283	279	281	260	278	289	260	282	264	264	279	259	274	249	288	293	255	239	271	268	263	287	274	268	237	294	266	255	256	276	274	290	243	252	286	273	286	246	289	272	288	265	239	242	251	283	260	279	275	263	292	280	278	264	215	254	234	284	234	273	266	233	252	250	282	279	256	279	257	268	261	274	293	260	309	275	268	264	273	279	276	213	258	273	246	252	272	267	279	273	280	281	266	255	280	268	264	281	280	288	273	252	260	290	284	251	284	268	264	287	267	245	264	268	258	268	276	260	267	261	278	269	267	286	264	260	290	271	270	260	258	255	271	270	285	287	237	270	277	276	268	251	284	263	262	259	268	273	292	251	287	247	277	223	233	276	252	301	271	271	290	288	258	261	253	239	269	282	283	242	274	277	288	298	269	247	269	261	278	271	284	296	257	283	281	258	272	273	260	301	261	253	237	248	289	271	290	222	254	214	265	262	286	253	258	260	279	284	240	274	276	280	261	260	273	230	255	278	249	247	283	293	285	299	259	248	271	231	268	253	265	245	260	289	281	264	241	273	261	291	248	269	298	257	259	249	232	260	246	267	289	291	257	287	276	249	270	275	267	262	275	263	236	270	291	307	263	289	234	254	275	268	279	266	288	288	261	243	256	280	249	285	279	271	256	274	252	268	262	285	283	233	276	267	282	268	248	238	284	285	262	278	247	287	244	268	269	238	254	253	261	278	255	287	254	257	256	284	293	258	275	252	290	261	250	292	268	261	291	286	280	262	264	261	265	259	279	290	257	263	265	280	277	271	284	303	276	293	246	240	312	261	254	283	282	252	254	279	244	270	256	256	277	274	253	237	287	287	265	271	270	273	271	287	259	240	261	266	275	267	246	262	302	256	290	232	282	259	298	270	284	243	264	279	270	278	288	262	266	256	276	280	273	267	254	277	282	271	257	270	259	261	272	249	259	246	281	261	269	242	260	280	246	264	241	278	252	288	292	265	256	265	256	252	264	266	271	276	266	265	264	247	273	276	262	261	257	283	266	278	252	270	294	283	267	255	264	269	306	254	294	287	239	249	278	299	276	283	239	297	254	239	254	258	236	259	241	248	296	286	271	269	280	275	239	277	276	289	233	285	279	240	280	255	283	251	295	253	287	253	294	257	248	298	277	263	282	262	272	261	278	249	263	290	250	262	262	241	275	281	287	290	268	262	292	271	274	264	269	281	267	258	268	257	287	280	269	288	289	273	257	270	316	270	285	259	244	260	264	233	258	257	232	282	294	262	287	282	272	284	280	248	242	238	281	290	246	260	232	245	285	293	286	267	247	263	266	279	239	274	255	273	286	272	263	289	253	281	288	258	254	264	270	260	262	298	252	274	276	276	247	247	280	294	271	248	282	277	234	257	273	290	250	258	269	271	249	232	271	270	248	284	273	289	252	257	266	282	249	278	243
12697	11359	22482	24420	23887	20761	18745	9838	3855	3540	3345	3362	2780	2915	2560	1709	1315	1177	1123	928	942	836	810	790	706	741	716	741	718	680	750	707	687	713	693	710	671	676	631	623	629	621	662	689	622	672	686	695	687	705	710	645	625	658	645	632	638	586	676	665	649	662	659	670	613	643	688	669	610	609	663	663	631	685	649	638	696	672	677	651	670	649	640	625	675	652	639	652	658	644	680	672	622	649	725	650	670	616	652	671	662	658	644	639	661	660	641	677	631	650	649	663	624	683	691	680	631	636	612	629	735	654	618	648	629	646	635	665	652	611	650	680	660	628	656	632	610	671	681	643	603	683	667	657	658	664	659	640	639	683	663	633	658	675	673	652	668	647	648	666	631	645	682	690	691	629	656	683	672	669	642	639	686	660	650	650	635	658	640	655	695	693	650	613	647	662	674	671	653	656	641	638	636	664	635	704	633	659	607	607	665	635	660	630	604	624	638	702	667	661	690	674	662	649	671	655	682	651	662	692	627	675	695	603	630	641	670	699	621	686	658	675	604	648	667	619	665	659	646	654	658	666	649	663	688	635	679	640	632	735	734	622	684	664	636	620	662	665	613	689	691	639	672	669	688	667	658	624	674	671	662	653	682	657	666	677	695	669	679	671	645	663	654	681	690	692	655	692	643	639	652	638	650	584	678	644	670	635	636	664	658	647	639	684	670	659	675	640	649	656	650	709	657	675	653	687	615	649	646	648	640	664	661	640	643	625	664	659	683	637	688	669	637	627	667	663	618	658	670	673	686	713	697	633	691	620	657	639	669	633	644	663	648	659	652	644	657	650	712	712	676	623	669	658	640	655	682	669	664	694	652	659	654	651	665	675	682	629	665	628	687	584	641	655	659	658	633	648	651	654	675	669	640	631	631	691	645	615	634	689	667	664	684	650	638	679	639	665	669	655	655	665	640	653	664	670	687	655	676	652	665	623	648	660	685	643	649	648	688	646	658	617	675	623	634	652	677	670	668	667	653	640	647	653	667	690	686	667	656	622	659	666	636	655	662	688	673	681	635	712	643	629	653	630	623	624	647	662	664	667	628	667	698	632	645	629	697	708	678	631	632	594	625	634	620	667	636	674	639	648	704	702	662	663	655	639	661	626	631	613	668	680	724	625	634	646	674	651	645	648	615	650	688	678	612	709	664	662	700	655	640	660	653	658	726	645	667	616	676	647	698	640	643	674	675	669	653	698	640	634	663	625	687	705	688	675	681	643	691	668	656	658	612	645	646	651	651	676	652	670	623	664	680	617	644	665	669	670	641	613	689	661	654	642	693	639	664	607	664	664	703	675	651	666	622	644	640	627	700	695	713	641	637	631	646	681	672	669	710	699	631	646	669	634	663	663	589	642	666	668	666	678	611	679	632	617	623	663	654	645	643	648	709	622	648	662	675	669	641	677	615	601	608	680	587	652	637	638	636	670	649	712	639	654	662	667	691	675	658	642	628	638	676	677	656	667	638	661	686	638	669	611	684	600	648	660	673	655	647	656	649	654	649	656	682	696	667	649	688	659	658	651	672	591	637	637	670	676	647	593	664	625	634	706	638	666	652	693	695	611	622	675	645	681	644	628	674	674	644	618	683	648	710	676	651	659	626	628	688	668	615	636	666	629	648	665	722	653	641	651	671	597	622	676	656	651	687	662	639	661	685	644	631	623	664	646	685	732	657	653	628	658	688	677	652	659	674	658	638	664	654	674	649	645	701	657	631	634	631	646	678	661	660	629	636	679	684	630	677	682	657	675	658	633	693	632	663	661	622	664	671	645	705	638	675	653	652	643	661	678	687	654	647	650	646	677	638	644	699	653	687	632	619	704	637	631	674	679	650	641	679	641	653	641	639	646	719	649	609	660	636	674	669	666	662	673	651	632	687	635	668	699	673	624	642	631	653	654	621	637	716	637	649	618	683	688	675	669	670	693	643	648	647	681	658	700	691	690	651	637	669	694	676	655	681	616	639	693	727	643	648	656	678	685	629	687	636	636	657	661	668	666	681	661	676	714	628	626	652	676	656	622	685	602	678	618	674	654	646	635	611	642	603	723	637	665	668	605	666	632	653	653	660	650	666	665	693	679	665	664	695	664	656	680	650	634	646	651	695	674	643	683	707	663	682	661	679	621	697	673	678	642	645	633	654	641	632	654	615	618	706	707	648	655	646	658	663	664	643	652	622	699	647	676	719	655	615	710	642	643	629	669	662	665	646	626	663	643	647	698	691	681	661	680	663	652	694	627	663	651	637	654	680	719	661	672	676	670	622	674	647	648	684	635	682	624	628	697	613	631	635	654	622	672	587	667	664	647	680	650	675	661	649	652	670	684	624	676	662	661	665	661	638	682	682	641	690	682	683	682	622	677	639	641	651	708	679	669	619	638	673	623	656	675	605	690	651	667	602	674	705	668	637	669	650	696	631	632	717	705	685	656	638	617	673	646	676	698	656	638	667	633	661	664	693	663	688	672	663	626	669	613	652	651	686	644	648	674	668	634	655	647	683	660	659	640	681	678	611	653	655	685	655	628	644	703	650	703	679	603	669	713	605	671	667	683	702	656	667	629	634	608	649	657	623	658	661	633	635	657	666	648	661	658	693	633	682	681	645	643	648	679	668	673	620	648	629	656	637	667	653	646	635	668	651	712	653	644	655	705	642	667	695	684	698	628	681	619	626	666	648	630	619	646	622	664	651	653	665	649	678	665	625	648	668	647	684	667	675	689	669	639	651	620	684	622	633	626	679	652	631	692	677	633	688	646	652	643	665	635	652	616	651	681	668	659	664	657	622	666	622	636	660	649	690	668	672	613	659	629	709	669	653	658	745	681	651	660	656	662	696	668	658	660	679	677	633	698	645	666	670	643	611	656	675	702	666	669	691	645	652	644	651	698	670	663	663	621	653	657	637	634	630	656	655	654	694	678	727	657	646	646	652	671	622	628	681	620	657	662	601	669	678	658	670	594	701	665	669	619	644	640	688	673	673	670	639	634	677	703	671	689	645	686	653	681	646	692	654	668	632	658	636	659	657	632	646	624	673	668	676	624	663	656	654	606	712	637	640	633	639	665	651	661	644	676	666	631	674	609	672	670	673	650	623	660	629	669	661	660	671	653	626	668	683	650	646	627	653	687	635	645	638	661	674	672	678	610	661	662	669	648	640	695	700	690	659	666	654	623	718	622	671	695	659	684	670	645	629	662	694	626	655	650	666	665	626	649	686	621	661	657	646	686	699	635	661	669	699	677	619	674	646	681	647	639	728	662	638	625	646	645	633	632	664	657	648	690	608	656	675	688	648	664	664	674	639	670	643	647	665	666	639	653	626	677	671	631	659	678	635	658	658	673	699	645	610	620	679	632	645	678	685	666	667	665	673	683	662	623	602	650	678	643	652	676	696	666	674	653	654	656	660	641	688	679	676	656	633	647	668	630	591	661	673	705	739	655	656	626	623	662	653	647	626	684
24270	18828	24173	24676	24646	21930	14104	8302	2786	1690	1240	1105	952	954	790	527	395	305	274	252	245	198	225	199	184	164	167	202	214	224	212	178	190	189	190	157	178	198	193	197	170	178	193	182	169	176	161	193	168	207	160	189	157	176	186	194	182	185	178	216	190	173	175	165	203	177	173	189	195	169	186	179	180	180	147	182	173	177	187	179	179	155	185	167	179	178	160	173	179	200	162	178	190	161	181	192	171	168	187	194	164	193	168	199	175	187	156	170	181	194	191	173	191	168	183	172	193	182	179	165	190	186	181	167	186	173	174	207	199	192	173	175	191	202	177	152	191	186	180	169	186	175	180	181	177	181	190	187	205	179	161	196	170	178	179	162	169	158	196	180	197	180	196	188	190	197	182	173	172	198	194	183	160	151	177	193	213	158	186	188	193	177	161	175	179	182	165	208	191	175	186	186	191	173	167	185	204	200	186	190	169	191	188	203	173	166	180	153	176	164	176	193	197	174	193	152	162	184	149	192	173	213	163	171	176	183	197	178	155	183	176	175	171	183	194	180	183	184	185	144	180	165	159	196	164	200	170	176	185	164	171	182	202	184	201	178	174	171	207	179	199	198	175	184	192	186	158	177	178	172	193	152	169	156	197	172	174	178	178	191	184	195	163	185	158	198	185	171	153	181	191	199	173	186	183	176	179	212	175	180	168	172	187	151	160	204	170	190	181	167	181	157	166	170	196	162	199	169	179	159	169	193	163	182	170	191	168	192	152	177	179	182	173	175	190	193	179	200	157	136	202	181	182	187	177	164	156	190	188	176	187	164	192	173	199	174	175	189	187	178	186	177	208	183	207	181	169	185	155	201	178	156	174	217	183	182	189	154	172	171	177	189	170	182	187	196	168	204	188	167	186	178	190	180	175	166	194	194	170	178	197	174	174	186	186	186	174	180	197	181	191	177	173	180	190	180	168	198	209	186	175	197	179	178	175	230	162	184	166	180	184	186	198	164	177	162	153	189	170	179	192	187	167	173	175	181	188	162	144	173	172	164	187	196	175	177	206	183	186	191	202	188	205	175	170	179	194	193	170	197	195	183	175	170	190	184	174	179	203	150	166	179	204	198	171	169	187	187	157	173	181	167	167	178	177	198	193	175	176	182	193	169	174	184	169	180	220	210	189	171	185	187	172	197	176	167	186	205	174	165	171	166	186	172	155	190	183	185	167	191	181	196	170	184	175	170	181	186	192	172	182	189	174	215	189	188	179	169	177	181	182	187	192	186	192	212	182	172	175	185	171	206	154	163	198	153	195	182	186	169	189	164	173	176	187	164	174	179	171	183	164	158	180	214	178	180	167	170	162	164	204	171	173	192	165	188	151	185	175	179	190	179	179	154	170	175	200	188	172	190	165	200	190	190	182	192	180	176	174	171	167	176	179	189	176	189	175	186	196	169	181	171	187	178	195	165	172	179	178	161	173	201	168	201	199	191	183	176	202	188	185	194	178	192	172	193	154	183	187	160	189	184	184	173	189	182	207	176	170	178	176	185	201	175	177	204	201	178	193	182	168	164	196	177	179	182	170	177	178	225	189	164	182	179	166	205	182	174	177	162	166	186	212	190	181	167	181	194	171	192	190	165	154	182	219	176	196	191	166	180	188	179	191	176	170	195	162	180	212	201	166	182	185	180	171	202	188	177	192	184	197	180	178	189	201	185	178	180	193	184	170	192	172	163	163	173	171	158	159	183	196	184	199	171	185	189	156	170	181	185	175	162	176	207	175	172	186	172	203	186	181	180	188	163	181	176	171	192	184	191	176	181	189	178	172	164	202	178	169	167	161	179	163	178	184	193	177	183	168	176	209	176	206	195	171	185	198	186	161	215	187	181	162	150	197	176	200	181	160	197	150	182	166	182	172	160	172	198	181	167	163	183	194	201	166	176	178	175	174	172	184	189	170	182	187	192	181	199	193	151	197	201	164	187	167	166	166	195	178	171	170	182	173	197	185	186	179	195	180	175	194	184	196	194	195	168	174	175	190	175	167	168	133	205	195	204	192	209	206	208	184	188	195	186	173	184	187	184	185	159	188	165	171	174	186	174	184	184	201	175	191	191	156	178	192	186	181	191	161	183	159	154	204	179	178	178	186	191	167	183	177	194	152	209	173	171	183	197	192	180	177	177	149	162	167	172	167	182	166	179	184	182	200	161	188	177	166	195	194	183	165	171	190	160	166	207	171	181	168	176	166	164	176	196	194	155	166	161	178	158	190	159	178	183	182	205	190	193	198	207	183	189	183	171	170	178	204	194	176	182	176	185	172	171	188	191	182	177	199	158	154	190	168	161	166	178	193	187	210	169	179	192	201	200	177	162	188	185	206	193	187	163	190	155	168	185	195	169	195	181	181	197	180	183	171	186	190	158	176	175	147	156	167	172	178	169	193	209	222	174	182	162	208	181	179	169	188	178	186	173	161	199	178	192	199	194	190	196	191	183	178	180	199	160	156	175	187	195	172	199	199	186	175	164	197	212	192	196	175	164	158	194	171	176	194	195	163	175	193	174	165	203	164	185	205	182	204	186	177	188	157	169	179	188	195	188	175	182	179	191	177	150	198	181	172	190	189	158	166	202	188	174	167	192	197	170	191	182	165	184	175	168	195	204	179	183	182	212	173	155	173	180	202	172	162	170	154	182	186	187	187	197	166	180	183	163	194	161	161	179	185	200	185	192	175	185	172	170	168	167	182	170	160	179	182	169	173	181	187	163	169	182	187	175	199	165	177	169	190	187	186	157	212	178	184	191	187	207	180	173	176	172	178	158	152	168	174	204	190	176	163	193	211	183	183	172	156	160	172	174	189	145	169	203	204	196	175	177	177	179	170	174	152	182	201	172	174	168	171	195	194	187	165	189	168	179	174	195	160	196	177	184	184	171	173	204	176	207	191	175	205	192	177	170	192	200	198	178	166	151	186	184	175	177	175	191	169	181	199	175	187	147	173	179	172	184	167	210	182	150	176	197	180	179	200	197	199	161	175	187	187	150	184	175	159	161	184	169	192	183	192	189	192	172	199	178	174	169	183	189	201	175	205	180	179	156	169	165	191	177	201	156	154	175	207	174	169	187	180	186	198	207	182	166	175	160	162	226	155	171	197	152	174	157	173	178	195	175	160	194	178	169	145	185	181	190	190	187	184	174	192	188	202	163	205	189	181	195	176	178	158	173	184	175	174	201	185	184	169	166	187	181	203	182	165	181	202	191	182	174	174	175	207	188	158	183	190	188	166	199	176	183	161	175	185	179	184	177	185	164	160	187	189	189	179	191	169	185	178	208	176	199	165	157	184	228	202	177	176	187	191	190	155	174	171	214	157	178	181	215	201	186	180	200	172	195	188	189	199	182	193	184	208	160	171	171	173	190	152	173	189	170	166	149	180	182	179	163	189	173	164	165	150	176	166	189	198	166	207	163	165	186	183	171	150	190	202	164	178	159	206	178	181	181	186	190
16275	17354	29375	34114	34517	30240	20298	13221	4982	5180	4734	4877	4081	4356	3871	2367	1607	1334	1236	987	867	763	691	647	611	571	560	595	530	564	502	534	531	504	497	512	498	488	469	497	486	476	517	496	456	448	451	514	459	451	495	448	493	478	434	451	490	478	451	495	441	457	443	438	439	475	427	441	481	426	447	517	452	429	476	446	459	466	495	453	450	472	426	450	459	491	494	463	465	448	474	487	483	482	487	459	472	417	475	463	496	455	460	496	503	435	427	455	479	452	459	461	493	499	487	479	474	472	454	468	473	474	468	484	453	472	459	460	475	434	504	477	453	484	443	454	444	463	475	449	482	449	463	469	540	431	465	442	434	432	478	470	456	446	476	460	448	437	461	509	473	461	473	460	443	445	487	474	487	457	468	456	444	468	492	431	479	469	467	459	485	459	465	471	453	488	467	453	464	513	458	457	499	436	470	435	433	450	436	446	454	453	481	488	475	435	480	457	461	461	484	469	453	448	461	473	492	468	447	429	448	443	443	508	461	465	402	453	470	448	446	481	434	477	494	504	470	481	466	439	463	450	446	452	453	483	458	449	458	467	427	459	486	443	482	456	454	461	457	458	467	457	421	499	488	487	476	498	451	472	466	465	463	484	444	503	479	468	463	478	470	466	472	467	419	475	509	486	485	483	471	488	471	459	463	448	458	430	430	447	471	439	456	444	438	449	421	493	452	478	411	463	440	481	487	486	455	460	465	440	466	461	454	458	458	484	484	463	491	489	487	430	459	441	473	455	440	499	459	449	453	503	462	483	474	425	479	448	471	442	474	452	482	478	474	491	491	483	464	459	432	440	471	493	442	422	426	443	454	433	470	505	473	490	522	462	422	470	447	464	503	446	482	483	468	457	462	480	442	473	483	495	479	444	421	456	483	477	453	437	467	471	487	465	441	470	523	468	443	474	423	463	446	465	453	461	446	496	490	459	446	445	435	438	419	445	416	457	465	463	463	476	491	478	471	410	443	433	485	467	443	447	467	498	470	476	492	439	468	479	440	464	465	462	446	476	432	446	464	455	477	486	477	492	480	457	453	450	445	439	511	443	456	483	415	472	475	465	436	499	455	455	491	426	471	463	466	462	477	427	465	475	438	435	409	496	457	448	440	440	464	505	479	453	480	437	462	434	454	458	499	481	499	442	511	474	451	457	467	473	465	433	496	444	463	463	449	495	472	445	476	455	480	466	463	468	455	456	418	488	461	463	449	449	450	498	470	467	469	454	424	469	457	446	468	486	465	475	444	445	475	465	476	423	477	463	498	476	451	470	432	438	497	461	442	475	470	484	438	449	470	421	446	427	459	503	450	466	454	444	451	453	494	486	466	455	458	481	445	476	485	451	438	479	441	518	477	458	486	448	466	464	459	424	450	450	473	434	417	449	455	454	419	491	467	458	477	448	463	489	446	476	432	429	517	479	478	510	463	472	455	461	479	455	461	470	470	439	468	487	460	462	478	463	453	472	437	497	485	523	477	445	446	450	443	451	440	455	457	462	474	482	453	428	430	440	472	473	479	454	446	463	458	467	440	479	477	406	465	474	444	415	449	491	496	505	457	452	455	499	449	457	455	487	481	429	465	461	456	430	493	471	486	473	465	478	451	444	465	466	445	470	485	448	435	436	522	476	461	493	449	499	454	464	481	450	445	450	470	479	438	458	459	441	504	467	494	452	455	469	455	459	456	459	531	463	416	453	460	460	469	482	482	459	454	451	470	458	466	443	436	464	433	445	476	471	499	445	421	467	477	444	456	428	487	452	448	487	497	426	464	428	499	442	445	438	477	461	441	464	494	447	465	446	462	475	487	465	474	488	503	474	445	481	455	470	438	463	431	416	466	482	474	489	458	459	440	486	445	447	454	448	485	440	457	464	438	449	493	448	436	442	470	493	480	452	486	453	466	491	455	484	444	433	441	489	499	444	496	462	486	435	400	463	430	474	484	456	464	435	479	456	433	468	456	462	474	484	479	472	472	481	477	495	485	479	446	467	440	470	496	442	486	474	429	462	468	491	403	475	493	454	459	502	477	520	455	490	463	448	472	437	434	456	468	466	497	479	453	488	449	436	464	437	446	450	492	474	449	480	447	475	452	464	457	478	434	493	453	438	452	464	425	459	477	478	461	452	453	467	470	479	418	459	442	445	446	444	443	424	458	448	455	485	478	474	441	445	470	475	464	462	457	434	457	443	457	443	488	470	464	462	452	475	459	438	443	485	452	466	479	416	446	477	461	471	456	468	433	467	435	452	462	459	473	463	480	456	479	446	473	490	465	477	452	483	485	478	437	455	446	503	486	473	463	463	443	434	470	501	463	458	464	501	466	465	446	480	464	489	468	443	443	450	506	458	468	487	431	453	448	443	459	452	403	428	470	461	450	452	483	484	461	482	475	499	440	471	433	474	470	439	504	466	456	428	431	459	448	485	481	426	492	473	481	422	477	440	461	445	478	441	448	453	444	486	430	466	466	459	416	441	460	437	440	476	462	459	448	485	476	475	493	476	453	449	484	457	468	463	491	451	474	448	415	456	449	474	450	475	503	462	445	461	488	445	458	422	455	494	498	482	466	469	475	499	429	425	476	456	466	451	469	463	474	484	463	459	486	490	459	433	473	460	493	464	464	460	438	465	476	455	465	460	482	477	459	474	485	476	473	438	482	449	461	473	504	515	444	467	454	459	459	451	475	471	463	435	467	447	467	455	478	504	476	468	464	488	463	468	440	462	458	424	478	448	479	461	466	446	445	492	472	461	440	455	473	455	477	434	431	448	474	445	468	483	470	428	459	446	455	450	506	467	493	474	462	447	451	458	478	471	470	447	485	486	420	465	438	445	475	510	462	486	430	475	466	487	463	494	491	452	469	492	455	453	452	474	454	474	468	460	418	473	444	480	452	433	488	445	478	443	452	471	450	453	470	501	463	481	463	439	466	433	455	472	490	424	483	465	459	454	515	441	476	476	475	444	462	479	467	514	482	454	460	463	436	462	434	460	453	452	479	490	459	498	482	433	459	448	474	450	435	443	465	460	459	475	502	485	510	449	468	429	477	474	476	409	486	427	452	447	489	441	436	478	415	461	441	507	492	512	502	436	460	506	486	489	437	454	475	493	462	461	470	476	463	475	476	461	468	490	473	475	462	482	487	443	464	456	454	471	500	444	462	468	459	449	414	445	480	454	447	469	484	478	446	462	440	425	469	465	469	504	458	512	451	422	444	468	445	471	458	465	461	466	464	489	411	475	428	446	436	473	467	468	449	441	489	422	437	435	474	472	457	472	452	467	461	473	485	476	459	453	444	474	455	460	469	429	480	478	439	472	469	432	472	468	490	474	471	448	485	508	501	453	475	512	497	472	458	503	510	476	467	466	451	442	439	478	472	465	471	430	482	415	443	482	466	476	477	483	468	456	474	458	442	457	429	469	478	452	453	440	459	456	483	475	457	447	454	493	450	467	425	448
7187	4197	4764	3318	1954	1309	937	600	446	391	392	379	369	364	341	341	352	360	310	320	324	344	328	343	315	317	350	323	332	294	298	302	308	293	342	312	342	278	296	335	315	336	319	327	307	328	300	300	325	325	309	331	328	301	305	344	327	305	323	330	327	365	334	334	314	292	310	302	320	339	321	336	330	318	323	334	303	320	292	331	315	323	340	318	318	305	305	289	318	327	328	318	302	318	334	332	330	330	340	319	317	312	304	315	328	285	300	326	291	340	336	316	329	261	304	297	310	307	325	290	331	302	326	323	329	363	328	365	309	315	321	320	327	340	289	305	316	341	317	348	304	295	317	310	351	315	323	327	344	324	336	338	312	330	314	343	331	310	341	339	336	318	330	331	318	341	318	322	324	322	343	339	293	322	301	325	290	347	302	343	289	311	317	337	312	335	343	337	356	331	306	327	312	328	328	316	314	324	286	334	319	344	363	348	306	321	312	306	283	287	320	352	325	349	314	345	363	335	303	329	321	309	296	313	315	343	354	355	309	328	332	366	332	318	330	334	344	303	319	315	317	318	348	302	312	291	326	338	326	365	322	306	304	314	313	293	324	325	275	331	336	271	289	310	298	315	326	310	318	327	317	291	317	322	302	316	316	337	338	330	353	332	295	283	283	315	327	315	327	318	299	303	313	337	332	314	326	324	341	315	318	308	330	331	308	346	334	287	320	321	301	293	325	323	283	338	344	340	315	303	339	341	336	340	308	357	289	306	314	322	330	319	330	283	344	358	324	359	336	352	301	303	318	310	360	338	306	306	335	333	328	307	297	322	337	338	310	307	320	293	331	334	307	321	308	363	278	328	288	350	315	297	313	318	314	320	327	299	303	347	334	325	340	331	314	308	295	306	327	315	307	331	318	304	315	323	340	305	322	344	332	361	329	280	359	311	330	312	330	304	285	324	306	319	326	313	309	352	339	312	334	336	297	340	320	340	317	292	316	337	331	333	355	310	331	311	317	313	356	334	326	301	325	349	270	296	312	324	307	334	362	293	299	304	311	302	330	319	375	338	344	339	311	315	326	334	294	331	310	327	307	330	314	350	334	338	355	361	321	353	306	342	331	300	327	290	329	345	367	342	348	313	353	315	320	318	312	305	333	340	359	319	323	294	355	322	331	309	341	333	331	344	305	358	335	318	330	316	358	340	329	323	346	361	368	300	324	292	325	347	295	310	310	313	332	296	305	311	330	318	317	295	333	355	287	324	314	333	297	325	324	320	334	310	324	319	342	316	289	323	301	284	320	334	334	286	321	318	295	330	336	320	339	320	312	295	307	328	313	352	303	332	305	330	345	361	344	354	311	334	327	311	326	324	305	292	338	336	335	335	322	339	320	309	315	305	325	295	312	308	281	333	318	336	358	317	321	320	318	285	315	295	345	337	331	326	329	325	312	350	363	324	322	311	313	313	294	321	329	301	287	335	343	310	345	379	311	310	324	315	307	308	301	308	310	332	341	294	273	317	335	353	304	293	318	318	310	344	310	311	300	319	321	288	306	296	307	347	348	328	317	310	286	330	307	296	317	322	356	319	346	338	307	335	272	301	330	326	312	346	330	343	309	306	362	350	337	371	298	310	286	308	326	344	349	319	318	348	326	297	322	308	312	323	347	314	333	337	319	299	335	304	323	314	320	310	335	287	297	337	328	321	297	308	316	333	322	318	315	340	330	306	346	320	310	329	285	332	311	301	326	281	293	328	345	311	322	337	297	316	364	315	297	333	308	331	321	310	344	322	324	359	320	331	339	295	315	350	295	311	298	340	309	326	291	308	320	318	299	314	331	293	340	273	337	350	351	335	326	358	321	329	312	322	327	317	319	325	345	316	342	332	289	328	341	306	301	327	351	347	322	310	373	326	333	317	326	324	303	323	331	328	318	323	328	289	305	326	328	326	312	326	352	293	324	318	303	326	317	339	310	307	321	345	310	306	279	331	339	331	316	286	336	315	330	316	282	315	305	370	334	290	299	312	323	291	307	348	303	327	371	328	342	292	310	325	319	352	335	333	338	310	321	366	291	311	319	316	337	316	308	313	328	290	284	310	326	359	329	302	361	324	327	357	305	334	317	307	288	310	324	334	284	339	340	310	312	316	289	293	318	303	341	317	318	335	302	297	318	339	314	317	335	344	296	329	295	298	328	315	319	294	319	294	330	322	332	350	277	301	336	339	338	316	349	334	311	350	295	305	303	339	359	309	299	299	315	355	344	360	324	329	325	311	318	305	327	293	322	316	358	349	303	342	328	334	323	311	335	332	326	352	319	357	336	326	308	323	312	337	337	339	330	328	330	321	347	337	329	290	335	300	326	331	316	328	312	303	335	334	321	374	327	316	315	317	363	334	304	319	327	319	305	316	347	277	276	299	282	337	319	335	353	319	321	303	336	327	318	307	302	343	270	326	343	320	333	341	300	315	321	333	313	320	294	320	297	322	327	360	321	338	313	343	346	309	301	329	356	337	309	282	290	311	306	336	367	349	324	334	305	294	320	331	328	295	314	320	327	359	313	307	334	323	296	280	306	292	322	332	361	327	307	332	297	318	293	340	329	323	369	323	334	306	333	321	329	307	365	319	334	333	322	340	333	325	337	331	356	320	306	311	293	298	338	334	312	294	363	333	321	297	328	315	319	314	330	292	316	346	323	338	346	336	346	293	347	326	327	339	314	326	306	334	322	308	307	298	329	331	319	316	335	328	323	355	326	354	294	335	357	312	292	356	306	297	310	316	342	307	319	324	294	325	307	318	357	303	330	321	283	320	329	291	310	349	301	335	312	285	329	311	344	324	347	302	263	327	327	306	316	308	321	335	348	329	339	319	309	344	297	287	361	319	324	317	330	313	351	348	338	293	296	355	339	327	309	311	333	359	357	312	319	323	336	350	328	309	342	287	311	312	334	283	322	339	312	310	327	311	316	318	338	304	312	348	289	301	321	342	332	325	306	314	311	295	299	335	351	312	319	290	320	293	308	326	334	316	335	351	319	343	326	314	368	314	315	293	339	324	320	320	338	322	345	329	325	313	342	308	315	312	308	302	311	292	296	289	335	345	324	299	359	323	297	334	292	322	329	327	335	338	294	269	295	303	348	342	307	337	310	338	308	308	325	361	337	289	326	317	345	312	324	337	287	358	318	322	341	358	314	304	316	325	302	332	313	278	330	298	275	305	315	319	315	307	334	364	338	293	335	313	302	309	318	317	325	315	361	330	359	302	319	331	319	311	323	327	325	331	326	340	346	312	320	347	323	325	304	292	276	329	339	321	359	303	305	314	313	312	349	307	348	308	294	325	316	315	365	324	315	293	313	309	311	327	330	328	368	301	367	305	324	303	360	371	316	326	299	300	304	295	317	286	342	303	294	331	305	317	330	298	323	342	330	326	294	320	345	311	310	322	356	311	345	309	306	316	336	326	328	305	283	325	330	305	312	309	330	327	274	318	336	308	345	313
5761	5021	9752	9661	7427	5634	3950	2237	1718	1486	1342	1148	1110	1104	984	990	933	924	926	910	835	823	844	870	818	845	799	780	832	783	784	783	807	764	802	814	780	810	758	822	739	834	746	757	778	787	787	824	793	796	800	799	772	797	761	746	759	792	789	761	816	784	736	779	822	789	830	808	763	807	734	751	781	767	793	774	773	734	754	775	771	717	807	773	775	794	756	752	809	794	785	797	802	780	817	808	787	751	805	770	793	779	764	765	780	779	766	804	770	768	779	811	778	809	744	753	842	800	770	762	773	767	793	821	777	826	763	763	782	732	741	788	807	767	819	754	760	800	761	820	809	795	773	790	789	771	745	749	759	840	755	772	783	808	807	758	752	755	744	783	773	818	825	784	776	759	790	758	795	752	759	777	798	778	791	777	802	770	792	784	775	742	764	762	778	814	774	767	827	778	831	807	784	796	740	808	726	775	711	801	790	786	803	775	772	780	771	743	801	815	721	804	744	734	735	737	795	727	793	720	750	783	747	771	759	788	800	789	809	821	816	787	754	786	782	756	812	845	739	789	790	780	824	820	779	801	761	785	792	817	740	780	799	757	789	814	737	789	821	821	780	802	789	791	796	771	814	734	766	769	789	740	833	810	739	769	784	758	810	786	769	745	727	784	813	747	832	783	729	813	778	771	802	785	843	781	781	769	782	755	786	806	783	791	766	796	752	805	760	764	769	792	758	773	807	776	761	756	759	724	795	785	812	774	782	744	777	760	758	779	767	781	775	749	726	789	806	789	727	803	842	813	755	746	823	831	763	779	772	786	806	757	824	784	811	865	765	814	805	767	785	775	775	807	794	767	720	798	789	806	746	800	778	845	794	748	801	784	742	753	780	789	790	769	802	743	798	783	827	772	752	789	771	795	840	793	807	792	823	764	818	819	762	788	778	801	755	768	744	806	736	789	799	755	769	806	759	746	780	765	742	750	746	814	751	812	827	799	759	738	806	826	768	756	788	828	763	804	776	772	763	758	818	784	744	742	792	715	763	750	774	777	736	779	814	749	763	810	772	749	771	821	788	767	769	784	761	781	819	779	743	797	812	752	813	780	782	788	753	792	782	770	799	834	769	826	761	754	788	777	805	770	769	796	761	779	767	834	785	787	781	762	750	766	757	719	798	814	744	756	841	804	800	723	765	792	781	780	804	748	809	768	765	782	776	736	753	774	764	790	779	725	782	775	773	782	811	772	789	826	743	815	768	795	839	759	784	797	741	733	762	841	767	748	813	753	734	780	800	797	788	756	783	759	812	727	751	771	777	769	731	813	739	818	767	782	749	756	780	763	781	765	768	790	765	803	744	780	752	751	768	782	785	813	771	771	758	756	779	769	743	770	716	777	776	804	746	779	821	773	737	744	789	830	754	765	800	735	764	791	790	779	788	749	779	761	757	775	802	823	747	794	747	760	741	764	796	785	817	778	736	782	795	780	813	786	741	784	774	798	785	762	762	753	790	743	795	774	845	781	799	788	797	781	801	790	771	798	796	788	762	727	810	805	763	765	795	779	761	830	766	790	816	785	820	790	789	790	778	808	779	801	790	779	808	764	780	810	811	771	791	809	771	798	765	788	840	763	775	743	770	751	788	814	789	798	740	800	789	766	764	735	806	773	733	757	787	751	794	790	815	751	774	727	819	783	830	762	794	802	816	764	731	770	732	743	776	753	796	827	813	781	833	726	753	797	806	809	768	771	810	803	789	767	805	818	738	788	779	742	811	776	792	775	746	846	799	776	750	770	818	716	768	821	816	747	772	789	756	827	728	734	788	799	769	776	793	766	768	695	779	837	746	804	772	821	770	787	750	777	755	769	789	738	780	775	780	780	822	774	774	750	808	799	773	776	795	809	742	791	772	788	858	805	803	797	769	777	749	747	762	778	773	822	756	764	812	729	770	764	772	800	758	766	786	740	773	764	737	785	773	797	786	759	740	787	818	794	818	744	799	725	763	737	768	835	745	789	769	769	775	710	813	758	769	799	787	755	739	779	752	770	727	816	794	765	770	773	764	750	776	772	768	779	807	781	824	769	787	802	823	804	796	797	785	798	764	778	783	766	776	745	761	776	784	797	725	803	807	744	768	789	757	812	812	780	786	731	810	764	831	752	776	760	862	782	769	766	793	793	788	799	759	798	793	743	804	796	763	780	857	762	752	733	732	792	766	764	742	766	850	786	735	743	818	747	762	840	773	823	800	785	737	791	702	746	746	703	776	733	815	754	790	803	793	779	716	769	791	742	820	794	782	757	841	765	770	766	787	790	733	793	765	812	755	812	771	769	744	769	791	837	795	715	768	736	769	800	749	753	796	727	746	759	798	769	751	779	780	747	763	799	770	745	784	764	733	738	796	769	777	774	793	786	781	796	755	761	795	809	792	764	775	784	770	788	743	791	793	755	808	797	820	746	845	843	793	761	742	823	822	751	746	755	797	788	728	819	787	780	815	759	740	814	767	772	787	776	761	784	736	772	764	824	815	778	820	817	803	808	795	745	740	785	754	757	778	812	795	769	825	765	782	777	799	763	790	763	772	797	767	782	751	832	744	738	771	759	767	774	794	812	709	752	755	794	834	808	751	766	819	802	768	741	796	796	749	760	797	747	808	834	774	751	766	752	789	789	844	766	789	773	770	795	775	800	807	793	795	796	739	714	796	789	791	773	764	751	821	756	795	743	758	735	775	745	782	811	757	783	833	808	800	773	741	752	729	762	748	758	765	741	786	780	749	804	773	761	783	811	856	797	808	784	737	814	802	801	771	843	791	793	801	799	754	789	753	835	773	826	811	818	749	857	744	759	789	716	779	799	859	767	738	773	706	784	739	759	768	772	788	800	741	806	803	774	807	705	825	808	734	771	766	755	801	780	787	762	793	796	800	790	751	757	766	750	765	781	788	785	790	771	758	746	761	818	768	813	784	751	781	751	796	808	802	774	799	766	755	793	776	765	811	787	777	736	782	761	803	839	745	791	794	749	780	752	759	794	774	752	780	867	807	812	728	814	744	783	744	801	788	814	781	805	789	799	770	807	760	751	767	783	779	769	754	751	787	793	780	790	789	784	777	838	778	803	767	760	816	786	770	787	818	813	777	774	768	738	785	765	818	759	811	760	793	793	853	766	805	774	788	785	731	753	768	806	806	809	785	779	758	761	805	774	725	760	807	787	753	745	754	781	781	786	759	771	759	818	767	786	788	790	725	774	800	717	759	793	759	773	794	739	787	816	770	779	756	794	792	753	796	747	766	724	807	800	765	755	726	793	768	801	826	799	773	775	817	752	742	726	750	796	767	773	760	788	830	802	797	763	765	767	737	759	825	794	774	824	791	796	761	800	778	760	756	829	847	785	817	765	791	791	747	807	767	764	794	745	794	726	810	811	731	807	784	763	798	759	758	794	800	782	784	786	762	785	784	823	788	828	795	776	795	792	795	715	795	820	764	746	781	807	767	764	799	806
16302	10500	16389	19346	16200	14269	10576	4634	1499	834	850	708	652	576	568	410	376	342	319	318	312	282	307	311	291	289	274	296	289	253	282	299	286	260	284	275	257	269	261	268	248	283	249	268	293	269	265	292	257	304	269	268	261	258	270	275	277	253	274	285	279	267	272	268	286	278	272	266	282	254	287	256	265	288	274	249	274	293	283	275	260	257	292	272	272	290	305	268	281	285	261	256	271	282	282	249	258	275	268	263	276	288	274	295	264	261	256	300	270	313	259	268	243	277	290	265	278	288	267	248	287	254	256	262	235	275	273	290	271	242	278	258	261	283	272	294	266	297	278	260	267	271	262	284	267	252	255	257	266	259	287	269	274	283	316	264	273	271	282	299	288	278	287	273	279	288	277	272	291	263	252	300	264	274	275	276	274	262	278	297	255	286	232	281	285	283	273	308	247	308	264	273	266	284	279	283	259	275	270	281	277	331	250	244	252	271	265	264	275	263	279	239	278	238	278	266	269	292	251	283	268	284	269	286	249	254	281	264	273	268	274	297	233	286	287	270	276	265	263	268	252	256	261	278	259	266	256	270	261	251	267	297	287	293	276	269	293	289	261	263	258	285	256	259	259	294	282	277	258	231	249	295	291	231	246	316	271	296	279	283	274	318	243	258	288	283	258	274	263	285	262	274	262	259	260	276	285	266	286	270	286	293	296	247	283	259	250	276	277	267	247	260	286	294	311	250	284	300	288	290	259	280	243	254	286	281	264	282	292	244	294	273	255	280	264	288	304	271	312	256	246	277	283	274	253	293	248	303	322	294	308	267	288	275	256	258	251	242	275	284	266	265	292	281	269	250	266	270	260	275	274	261	254	248	290	262	286	314	282	265	264	271	269	270	246	287	260	247	269	281	276	243	291	263	269	297	259	268	281	278	255	270	282	270	269	293	256	285	263	260	261	283	255	255	226	243	268	258	296	243	245	288	283	259	249	306	275	253	269	314	289	297	240	276	274	260	242	270	314	245	256	282	287	297	285	272	263	297	271	280	283	267	279	274	271	256	294	282	289	267	279	284	259	247	295	275	289	299	235	265	293	275	265	259	257	241	266	260	257	267	262	264	279	276	255	256	274	268	263	264	265	242	271	271	275	252	269	271	268	273	295	278	285	287	271	267	250	293	292	260	281	243	273	275	279	283	270	257	266	284	261	256	269	260	268	277	287	261	284	283	274	265	271	274	284	267	236	266	252	278	275	281	256	273	235	259	252	268	284	268	279	266	283	281	258	273	262	294	304	240	260	299	271	288	280	273	274	268	284	273	288	302	268	281	286	264	281	255	254	243	284	279	285	266	265	241	261	270	263	287	225	250	284	281	251	292	289	247	297	280	274	269	259	271	269	266	299	291	269	253	286	261	265	288	289	257	278	250	255	309	262	261	264	259	274	300	285	280	267	258	277	264	261	308	266	253	285	264	275	220	291	284	275	281	262	242	269	275	273	275	269	258	295	243	266	264	293	282	274	258	256	284	245	274	267	259	304	247	298	261	239	244	266	254	273	269	249	275	285	277	254	274	240	278	260	280	248	259	264	281	279	261	289	289	252	270	269	291	293	275	280	258	248	285	273	309	242	274	277	280	264	268	276	287	279	283	293	265	246	263	286	245	247	257	282	270	263	262	280	269	263	282	266	292	301	280	279	271	265	300	306	269	287	300	293	282	281	296	247	272	261	271	268	289	255	254	271	265	261	260	260	272	277	257	292	268	298	258	273	274	290	281	250	286	269	277	246	287	261	274	280	246	326	246	260	283	284	276	289	262	271	250	246	239	262	276	284	247	278	244	275	260	263	297	278	269	252	290	262	299	268	292	289	267	258	274	254	299	267	259	263	251	283	254	275	270	271	210	250	270	293	261	251	276	270	264	296	263	282	278	274	299	274	258	291	256	284	272	263	286	262	264	276	288	259	263	256	296	267	283	247	250	247	259	249	291	269	248	246	270	283	293	281	267	280	273	296	285	257	253	296	277	290	271	271	273	256	257	261	248	281	257	257	276	289	270	269	296	259	255	293	282	257	288	292	276	238	264	270	270	234	263	274	270	280	289	298	283	252	251	277	257	292	238	233	284	274	285	280	256	256	294	269	284	280	287	275	288	269	278	296	233	257	276	263	271	308	289	276	261	250	266	237	284	290	295	273	285	263	259	263	284	265	249	287	291	279	255	258	235	284	272	275	306	273	274	260	289	252	254	279	268	301	272	258	261	283	248	262	282	300	264	271	300	263	283	257	275	264	272	278	275	233	257	277	262	269	280	283	253	252	296	281	285	279	282	268	263	281	242	285	234	286	268	269	335	286	238	273	282	266	281	317	307	271	286	264	256	268	276	266	254	257	268	284	276	275	255	253	264	272	247	250	273	259	257	248	277	264	284	281	255	291	301	285	282	308	262	278	234	286	263	257	258	279	250	257	249	265	271	272	283	258	230	283	269	240	296	264	248	280	251	287	270	265	282	264	252	289	290	255	297	277	276	256	261	263	290	252	262	266	279	296	254	253	254	265	270	253	276	264	281	239	287	278	284	257	280	264	267	265	266	279	274	282	279	291	261	244	286	248	294	270	268	259	258	270	224	254	279	263	274	264	271	230	263	289	285	271	288	303	284	316	266	281	293	238	275	286	278	267	259	280	289	242	300	275	257	255	256	250	277	264	279	270	265	304	309	285	247	266	303	241	289	286	281	289	269	295	284	265	273	255	275	282	270	277	262	267	249	254	272	267	288	299	245	232	291	265	284	279	288	248	267	262	279	240	287	251	263	294	233	295	272	258	283	235	264	288	274	278	273	260	245	271	282	307	300	290	305	302	297	295	281	277	286	262	310	297	278	290	283	266	296	260	315	277	293	295	266	279	244	272	300	277	289	293	263	265	264	286	284	296	272	263	297	286	265	299	314	269	288	251	276	261	293	277	276	250	266	274	243	270	276	278	228	279	294	265	286	266	274	260	240	282	253	260	273	276	273	286	254	260	253	295	283	301	258	263	294	249	272	272	296	293	266	306	254	269	251	258	307	272	292	249	250	266	246	269	259	249	275	291	267	284	273	276	263	277	244	276	286	284	260	288	278	256	268	259	270	251	266	270	290	282	289	256	279	263	216	282	306	262	280	292	287	266	283	280	275	249	272	260	232	255	288	265	290	285	287	276	262	285	261	255	240	281	243	248	256	265	292	259	243	280	277	262	254	274	253	278	254	242	262	275	251	274	263	281	309	271	284	300	251	253	275	256	246	279	274	276	288	266	266	271	283	284	310	262	249	251	279	247	270	276	247	247	248	251	272	313	249	269	263	235	304	262	296	276	302	270	270	252	266	247	322	241	271	293	266	230	266	291	282	274	254	293	265	275	287	272	298	295	299	280	245	270	246	263	290	242	296	300	260	269	269	301	283	279	278	239	291	280	273	256	258	265	273	306	258	287	297	272	279	232	293	297	272	266	264	286	312	249	270	294	282
12692	10519	23338	28601	26866	23552	18637	8633	3564	3127	3183	3174	3002	2401	2597	1742	1335	1228	1106	997	941	876	817	840	762	746	745	800	730	712	684	700	712	677	659	704	709	691	659	708	678	704	637	659	690	696	708	706	644	654	678	689	645	659	668	672	679	650	690	691	657	639	678	676	704	639	682	668	710	663	673	653	667	697	669	700	689	618	655	690	696	636	670	657	644	705	670	709	679	725	671	678	655	675	689	653	656	653	681	652	662	664	646	677	664	627	656	694	660	646	673	654	673	679	647	669	653	670	649	683	626	727	665	645	647	617	668	644	629	644	701	645	613	632	674	680	682	662	663	631	694	661	652	731	676	626	651	695	720	656	631	639	656	684	642	665	696	643	649	663	715	680	710	657	664	630	691	685	658	670	662	634	684	719	684	635	719	670	697	645	664	675	612	648	695	668	683	623	629	673	672	661	606	646	650	667	671	703	644	716	649	644	621	705	651	682	667	647	678	665	675	620	670	676	674	692	637	683	662	669	681	658	634	667	654	700	718	651	698	660	655	666	693	664	634	668	654	640	651	648	661	659	642	666	698	672	618	655	651	639	659	720	704	660	658	655	686	675	653	648	641	651	681	666	710	683	710	657	734	628	640	699	669	654	623	660	693	682	711	654	649	684	628	648	678	662	674	655	639	685	665	685	644	671	672	678	666	708	638	631	685	604	643	665	672	676	670	656	653	651	701	652	668	683	657	690	683	664	697	609	646	634	693	658	667	670	628	686	682	667	705	676	653	652	672	660	645	624	661	682	691	660	654	663	709	701	712	651	655	599	648	644	620	659	648	643	665	676	663	628	673	712	674	625	668	728	695	670	668	657	736	649	649	674	640	641	642	666	647	657	677	693	692	651	709	693	690	689	637	645	701	652	673	643	662	647	711	693	657	694	717	666	689	662	722	699	631	707	689	688	676	643	689	682	632	677	648	656	652	659	653	653	689	674	633	681	702	681	688	702	608	668	652	615	716	710	719	641	642	647	685	699	681	656	665	737	681	631	634	644	659	656	659	683	648	657	687	706	665	694	685	660	653	616	693	707	622	699	685	666	681	662	621	699	682	644	677	666	675	672	633	672	687	671	657	671	700	615	655	670	723	623	688	687	696	686	641	706	653	692	662	652	626	628	641	640	652	658	695	649	655	702	677	626	694	707	671	657	702	658	661	664	668	723	632	642	680	684	698	668	648	655	669	657	680	658	621	667	670	648	611	701	682	676	668	683	656	662	664	674	619	683	667	663	684	645	678	647	682	626	645	687	695	675	620	691	629	618	673	677	678	642	669	683	641	667	621	654	654	630	653	610	692	707	708	671	625	687	696	688	677	673	666	668	639	667	664	671	639	640	695	626	713	652	720	606	647	675	679	668	661	685	640	686	655	644	635	659	700	710	673	663	664	631	709	688	679	662	688	690	711	651	646	669	764	644	629	650	622	639	661	709	625	641	639	633	686	665	669	644	670	650	639	676	650	660	694	674	678	666	668	653	622	696	640	657	614	724	669	657	665	688	671	676	690	667	648	674	643	661	661	687	631	646	700	676	679	707	673	689	699	682	656	659	647	693	628	669	689	674	654	672	649	613	658	654	675	690	634	657	667	649	689	705	675	726	700	643	699	683	623	658	688	686	655	691	718	669	671	673	713	633	674	609	648	705	695	683	656	704	683	681	706	637	666	695	668	677	684	688	639	662	700	685	683	652	661	682	664	689	680	631	675	682	673	644	664	665	687	678	718	638	673	651	708	684	667	650	636	628	655	699	638	638	635	654	693	661	617	696	667	705	644	655	663	663	681	648	648	643	620	636	685	663	687	676	709	665	602	679	682	684	654	686	694	641	679	630	649	680	647	653	675	691	654	653	677	680	679	663	647	664	624	666	652	668	676	674	652	667	689	727	615	685	674	689	660	647	705	700	653	641	659	674	680	628	665	639	652	644	631	684	686	650	676	649	701	636	647	701	654	619	613	648	649	685	643	663	679	640	643	673	647	715	701	677	690	655	700	667	679	718	674	671	649	673	665	673	657	607	639	682	661	674	653	674	705	648	725	693	705	690	685	658	660	662	615	649	651	687	655	668	642	632	646	678	706	679	701	702	709	694	667	663	687	678	638	639	643	657	646	630	667	695	680	678	667	712	659	657	654	687	667	638	649	702	633	687	674	642	616	698	634	681	676	628	612	641	680	648	620	704	677	693	663	706	663	645	657	623	678	648	675	633	631	683	658	642	653	688	709	610	688	717	674	675	677	727	647	631	592	682	729	715	683	652	669	638	669	686	649	652	623	725	699	636	637	677	646	702	665	662	667	652	689	633	667	662	755	673	707	675	643	667	615	688	675	650	652	678	636	680	672	695	692	660	655	685	648	662	671	672	672	622	651	658	665	692	648	705	685	625	660	683	681	701	661	648	665	681	694	655	657	624	682	679	602	643	642	675	667	663	707	649	647	640	632	639	664	638	649	684	710	685	675	642	658	655	655	679	662	655	622	634	702	698	652	688	648	697	681	636	700	692	682	673	674	681	689	719	709	669	687	635	679	642	633	671	687	711	652	676	695	674	664	672	659	656	641	659	647	662	692	718	631	637	618	639	677	678	653	686	677	638	638	637	677	656	661	689	655	660	691	650	641	632	625	654	675	690	650	652	644	697	701	634	693	694	686	633	621	655	655	701	639	709	664	696	681	686	687	656	699	679	673	670	715	675	677	644	636	658	650	740	612	665	626	615	693	683	689	689	658	635	667	683	682	648	676	695	634	685	667	675	668	633	639	712	641	661	690	664	685	668	698	661	685	695	654	694	673	693	728	691	684	656	703	693	685	670	667	652	630	671	733	673	655	682	633	656	671	635	656	643	682	727	657	693	684	650	652	711	642	657	596	637	641	635	663	686	646	697	609	708	672	624	660	657	679	638	683	660	672	652	619	660	720	670	672	662	667	650	639	700	663	698	699	625	684	678	683	727	681	619	633	673	669	610	680	676	680	679	673	706	691	674	677	669	642	638	662	688	652	648	670	637	675	667	695	643	660	652	659	659	693	652	711	677	668	686	635	665	639	688	719	666	647	625	649	593	676	648	631	683	711	718	653	646	619	650	678	634	673	623	695	665	613	657	645	670	688	671	690	658	698	726	686	652	645	693	641	678	629	625	654	687	719	640	705	643	609	639	672	706	645	687	690	680	668	682	688	652	699	666	657	665	648	675	684	703	632	674	639	603	674	628	674	634	710	699	680	688	656	668	664	735	708	670	696	700	647	672	683	670	675	654	669	649	692	673	633	674	697	683	645	644	679	684	680	713	687	687	657	643	605	652	661	676	653	647	663	674	679	663	640	656	646	671	706	653	686	713	695	715	704	635	665	651	675	682	689	628	683	703	672	623	691	628	651	641	704	638	636	671	627	718	684	695	692	677	675	694	673	632	667	663	649	644	682	665	644	659	651	619	649	643	678	673	694	642	634	687	651	664	687	687
24271	15750	23516	27266	26193	25493	18708	12058	4744	1700	1115	1041	968	907	804	528	363	354	318	264	238	263	229	220	206	217	247	205	198	198	193	185	211	173	190	179	173	178	188	194	159	200	200	185	190	190	173	170	178	178	164	182	167	194	169	203	181	170	165	205	193	194	175	193	161	183	168	183	180	182	196	157	192	201	177	192	191	211	232	171	168	150	185	186	168	201	168	188	170	150	185	188	150	177	175	156	183	172	194	181	186	178	209	160	182	191	182	201	173	217	189	190	181	187	164	174	185	204	210	180	201	188	200	186	190	172	185	181	213	197	199	195	186	195	194	205	187	182	188	185	178	183	189	170	176	193	186	168	172	180	180	192	184	207	187	193	197	218	184	178	172	222	191	169	198	198	191	194	183	216	194	189	168	195	182	187	184	187	190	182	171	192	153	197	190	194	179	205	182	160	197	206	189	185	200	160	206	168	183	186	171	172	193	162	175	172	162	190	190	153	182	214	185	187	187	179	190	181	168	195	188	197	180	183	168	167	186	187	166	166	177	190	196	185	186	171	168	212	187	186	184	151	197	214	190	202	200	183	174	185	184	190	201	193	214	181	170	171	178	182	178	192	181	193	179	189	176	194	186	180	162	207	181	171	187	162	167	193	198	187	184	180	212	197	192	172	186	180	182	190	195	176	187	173	170	196	186	174	192	187	170	189	174	194	172	204	185	200	170	177	187	183	164	197	175	189	198	186	162	182	209	183	198	179	187	181	192	197	186	168	171	192	209	175	188	180	200	184	169	190	160	196	184	177	162	202	177	187	198	172	217	162	205	206	217	196	173	181	202	161	189	190	193	185	191	190	172	198	190	195	155	165	195	183	180	190	165	160	199	208	188	176	166	183	177	175	179	167	191	196	198	173	187	172	197	173	172	171	179	195	199	197	185	173	195	192	203	169	205	198	190	205	203	172	161	173	203	175	198	197	181	179	165	199	184	178	181	191	188	165	187	199	179	199	183	184	175	206	198	163	178	189	191	188	192	182	188	190	176	214	155	180	163	194	167	205	179	203	196	180	173	200	185	204	166	199	204	181	183	184	212	207	197	185	166	183	137	169	179	168	189	164	191	164	160	158	172	159	176	200	189	182	166	181	172	183	171	191	196	183	190	191	205	196	169	164	176	189	188	187	199	198	176	195	186	193	169	195	174	180	167	206	204	191	183	174	192	171	188	193	208	176	182	170	212	192	181	200	181	177	170	204	169	163	172	190	171	190	180	178	182	173	184	177	172	203	214	184	178	183	177	183	174	185	183	189	199	214	194	187	166	170	178	175	175	209	181	153	175	181	183	184	194	202	167	175	191	179	186	182	177	193	184	192	175	192	203	187	170	193	173	181	170	176	201	171	172	185	191	179	189	188	190	205	158	183	201	218	191	195	174	178	196	191	174	176	180	181	178	200	194	191	166	184	173	199	187	171	198	170	172	172	178	183	185	191	164	202	168	166	158	182	153	177	182	152	190	176	197	193	174	183	191	181	186	177	175	192	164	194	192	165	168	212	178	179	185	187	177	168	203	170	192	192	186	188	216	193	178	172	182	202	181	201	181	142	192	186	168	192	201	197	199	192	185	168	183	204	174	196	174	186	163	164	170	188	173	194	200	199	190	186	221	191	199	199	173	161	159	208	193	172	181	186	184	188	204	176	168	176	190	181	169	196	185	190	184	158	156	198	186	172	180	174	175	173	181	184	191	179	178	147	199	193	190	188	169	177	181	188	171	182	174	188	218	182	172	184	148	183	171	182	199	174	197	169	161	164	170	176	171	193	160	155	189	187	167	186	180	175	182	180	199	200	183	172	178	198	180	202	190	178	206	177	192	172	188	149	181	196	162	194	181	182	189	167	162	172	183	189	190	190	177	192	167	181	183	192	229	208	174	160	179	163	176	176	162	189	206	182	197	180	175	211	202	173	208	176	187	181	176	203	174	180	174	181	194	197	159	194	165	162	178	168	191	189	175	170	202	176	186	174	189	193	162	173	161	205	212	176	179	187	174	176	182	189	195	192	166	221	198	202	160	193	156	181	191	182	192	204	173	218	198	185	180	187	193	187	182	207	188	203	170	189	188	192	181	178	193	173	170	166	191	157	179	182	182	206	180	187	162	177	176	155	168	173	203	182	152	169	176	200	181	172	187	177	175	159	193	170	190	184	178	179	198	187	194	168	192	184	172	175	181	183	201	183	168	194	208	191	180	190	181	214	183	167	179	190	188	180	192	160	183	195	195	195	183	188	199	178	174	199	194	175	173	163	172	201	193	172	186	186	173	169	188	180	198	191	198	202	183	195	203	203	194	174	187	200	203	187	181	174	204	212	180	196	188	195	201	167	203	187	179	171	180	178	184	162	172	181	163	199	168	170	189	190	196	211	203	170	180	184	197	184	184	155	173	182	167	185	189	180	189	213	189	180	171	160	185	173	181	172	188	187	190	174	179	163	157	189	172	208	197	182	175	193	177	206	185	173	166	178	192	201	193	201	181	183	165	189	210	188	191	201	216	201	176	189	184	192	207	167	188	184	197	171	164	180	191	178	165	202	187	182	200	180	209	190	187	183	181	190	193	170	166	212	208	190	171	193	175	178	186	172	185	178	191	206	190	183	161	183	182	184	202	197	181	192	175	185	187	188	226	180	164	191	173	167	192	168	176	205	207	180	180	169	177	184	172	187	175	178	188	193	164	189	180	216	183	196	185	196	172	175	168	193	182	207	156	197	186	199	205	178	151	186	181	181	163	186	170	185	166	191	193	187	187	195	205	184	174	177	177	190	168	206	185	188	219	173	152	182	191	186	188	164	193	206	184	180	169	183	180	197	196	190	200	169	192	189	177	177	173	176	214	179	181	194	177	185	194	187	191	183	168	198	178	179	170	189	197	184	194	233	176	184	163	172	153	169	159	186	171	172	175	184	178	187	192	207	161	191	186	165	179	182	188	158	187	172	183	199	165	182	181	185	185	173	164	190	208	205	161	161	187	160	170	202	169	182	158	170	190	194	166	183	186	165	190	185	169	171	188	181	176	189	189	185	196	176	185	200	187	198	152	176	222	164	174	197	185	179	162	192	183	173	190	202	174	189	164	148	186	197	166	190	179	181	178	177	187	178	192	169	174	185	208	176	182	176	159	197	182	177	184	187	167	179	178	173	176	183	188	164	179	178	184	178	184	167	214	202	200	189	192	178	193	184	159	188	174	188	174	193	178	194	188	175	176	175	177	195	190	161	163	196	188	184	174	185	188	198	168	198	173	189	175	195	217	184	164	188	182	148	177	207	189	175	210	171	186	155	187	173	192	176	152	187	177	172	186	158	190	167	171	183	185	164	197	174	169	160	186	187	208	184	184	192	175	190	190	196	187	176	175	188	192	156	167	215	178	178	171	177	171	186	153	170	194	186	183	180	198	167	168	191	172	175	192	167	191	194	165	205	168	183	169	173	155	171	178	182	176	180	188	169
16559	14010	29507	35264	35720	33246	25560	18815	6711	4655	4554	4739	4456	4190	3749	2852	1738	1536	1338	1056	941	763	699	675	616	561	598	533	542	584	575	497	484	516	504	495	510	523	467	501	471	453	479	481	457	516	484	524	466	454	467	516	473	473	452	496	471	457	480	479	508	491	494	485	504	484	506	456	479	469	486	509	476	472	478	475	500	470	464	482	419	461	442	474	469	475	485	498	476	517	448	471	517	462	497	451	486	487	436	487	464	480	490	476	459	475	482	467	466	513	451	460	467	461	505	461	459	473	508	454	451	484	461	458	479	459	458	474	463	476	451	468	458	490	440	441	467	452	425	448	495	532	490	513	444	478	445	485	479	506	431	471	503	457	487	452	470	445	493	507	462	440	463	515	496	491	426	469	476	491	447	494	426	484	507	465	466	463	458	464	491	468	518	452	454	454	488	483	458	437	460	460	453	471	457	466	468	475	504	506	429	438	501	496	478	472	508	472	483	464	489	454	457	457	458	446	445	472	517	493	471	475	464	500	478	491	478	468	503	466	459	467	459	431	468	455	474	467	514	492	468	466	470	426	436	454	495	488	498	461	473	491	462	459	485	492	504	470	462	513	440	445	475	454	470	441	471	444	496	488	463	478	525	460	430	445	453	462	492	464	415	445	450	464	507	448	462	468	455	502	443	462	484	447	440	511	470	458	514	460	523	463	489	475	476	483	504	443	430	456	488	484	442	497	486	446	501	471	495	486	467	485	462	455	498	487	488	492	475	494	464	455	472	487	456	477	472	496	472	465	492	469	462	468	468	462	489	456	459	487	441	474	485	456	467	471	462	463	462	476	453	500	473	462	476	473	463	437	476	503	444	490	467	463	471	471	486	495	478	501	444	456	501	426	480	448	455	505	468	472	514	487	430	474	461	512	470	432	438	483	476	447	463	494	470	459	461	479	462	470	482	506	492	490	459	455	493	502	460	482	475	490	451	468	453	463	479	469	458	482	488	458	479	442	493	497	493	467	475	463	455	451	511	469	488	424	453	442	452	496	517	450	436	489	453	481	492	486	460	494	459	451	469	429	499	471	461	510	492	454	489	513	463	461	425	453	492	488	456	468	489	475	512	471	433	426	431	444	488	518	464	445	502	472	502	471	472	443	456	480	478	464	490	442	457	486	463	442	480	506	457	473	506	511	488	439	465	450	476	442	483	526	471	441	499	503	493	517	472	463	504	480	448	446	423	459	433	475	494	444	512	480	475	466	458	476	512	466	446	497	492	455	463	456	480	482	461	456	479	451	453	472	451	495	472	479	447	434	477	469	496	443	480	466	472	504	441	517	443	461	461	475	494	489	468	497	507	463	464	461	448	470	462	464	480	490	475	486	514	454	457	489	455	480	423	462	445	468	500	480	478	457	473	470	503	480	440	463	471	504	474	445	477	436	454	455	459	484	475	464	469	473	480	479	494	461	475	474	474	495	449	441	452	530	396	448	489	468	480	456	468	469	479	495	450	466	490	473	477	469	479	454	485	490	438	436	509	477	492	495	512	448	487	493	419	486	461	469	411	494	460	480	482	461	451	443	460	484	483	497	444	476	475	477	457	486	474	490	454	494	462	490	502	499	469	495	448	482	496	492	465	493	476	461	490	501	481	492	498	465	497	459	424	476	464	451	470	496	474	503	443	465	471	423	495	465	476	455	448	461	466	455	475	531	473	476	499	477	519	475	455	473	532	498	484	486	460	437	457	456	481	467	496	491	519	470	443	468	490	491	489	483	492	436	444	476	458	468	505	499	461	487	470	455	452	469	424	458	448	470	486	477	493	484	499	467	438	472	453	459	458	495	457	451	452	466	479	479	462	481	467	460	503	475	478	476	466	477	476	479	442	472	464	447	418	462	499	493	497	465	438	484	489	464	485	431	455	512	458	500	455	452	424	481	470	467	466	494	455	461	485	487	489	419	488	460	494	486	474	485	485	458	465	452	504	489	456	458	456	470	497	469	460	471	524	512	471	458	490	438	456	488	466	470	454	474	450	463	473	505	513	508	432	485	505	505	458	487	477	486	457	436	494	444	477	468	465	456	447	459	460	502	471	495	480	432	465	469	471	490	496	455	452	498	497	468	463	475	477	502	462	471	463	451	489	459	448	475	448	485	447	464	447	446	471	440	463	472	504	465	477	496	479	484	451	440	491	479	486	454	453	452	453	474	467	476	475	438	434	465	501	433	499	477	444	472	490	489	490	465	448	468	433	474	463	482	466	481	413	463	476	481	509	449	485	466	453	461	524	418	483	454	436	476	450	469	474	473	493	479	485	477	435	491	460	486	443	425	460	459	453	473	450	497	487	473	493	451	499	461	472	450	487	477	457	477	461	447	482	465	472	469	431	447	448	463	460	453	462	475	491	482	468	417	452	476	497	501	470	458	438	467	473	485	458	497	464	490	488	472	487	457	479	497	456	467	463	460	511	462	478	512	467	505	480	510	461	475	476	496	467	488	480	453	457	481	471	463	434	470	468	471	464	465	461	468	473	473	508	499	500	489	472	508	451	452	477	478	458	502	461	514	470	463	495	488	486	470	484	474	474	474	504	470	474	471	458	462	479	468	469	485	472	497	464	492	470	502	467	454	445	484	509	473	446	506	482	439	492	465	460	494	492	494	468	446	506	497	490	503	437	461	476	461	465	457	488	456	467	472	503	506	486	415	456	470	492	502	444	501	483	478	456	445	481	498	479	469	450	489	491	492	464	482	469	467	429	525	474	499	503	457	507	519	481	498	460	454	477	465	464	475	465	500	514	478	465	520	487	466	461	462	462	495	450	467	483	496	466	506	462	482	440	477	504	503	497	467	439	470	490	486	461	475	446	496	430	469	474	447	462	459	488	447	459	474	492	443	478	498	457	490	500	463	468	484	441	488	492	453	455	436	478	458	450	461	505	458	467	439	474	495	488	509	444	446	478	475	463	484	459	465	481	445	458	468	476	492	514	442	482	472	478	494	466	447	483	488	463	490	482	461	452	435	461	457	491	484	444	448	513	478	490	496	503	456	505	498	444	480	476	433	473	468	480	460	442	449	495	433	497	498	465	495	484	438	495	479	524	447	460	468	504	506	464	492	484	444	505	490	470	476	501	468	442	473	473	495	490	491	473	493	462	455	467	464	455	467	511	462	472	439	408	471	494	456	454	423	475	495	488	476	466	493	467	454	500	502	428	436	478	441	468	473	469	469	459	515	502	446	460	433	429	454	486	444	530	465	484	500	432	471	451	478	435	477	482	495	487	488	504	447	502	495	469	459	470	493	504	475	467	494	511	496	475	459	470	497	495	456	486	430	486	466	468	490	491	489	473	486	476	495	534	477	476	470	417	475	472	475	468	501	457	471	422	475	462	457	428	477	465	453	444	439	466	470	453	455	481	437	448	438	440	490	484	489	499	439	503	473	473	502	488	499	466	448	449	484	499	411	433	434	475	470	473	438	519	481	470	462	438	467	452	456	473	478
6502	3575	4704	3386	2326	1598	904	607	480	393	376	439	408	434	367	347	326	353	359	323	329	358	364	314	328	303	291	353	365	322	364	344	339	313	332	341	322	331	311	310	328	304	320	305	316	336	313	374	351	317	350	313	320	327	309	304	299	316	321	349	356	314	320	346	332	319	312	354	348	322	302	326	358	313	342	331	345	281	329	343	342	358	303	367	342	274	364	287	347	333	329	315	355	345	330	300	323	304	357	344	334	312	324	332	316	340	346	269	363	330	352	304	316	305	347	314	321	303	335	323	293	297	316	314	356	385	317	350	347	333	318	320	331	312	354	344	331	345	305	341	349	322	342	344	327	308	329	337	351	349	322	313	306	335	346	350	306	306	321	312	321	301	336	339	291	322	309	315	351	327	311	322	331	328	348	313	288	289	331	331	304	344	353	316	312	301	296	318	303	320	343	327	326	311	315	312	345	342	321	332	323	332	287	310	299	278	346	311	330	342	328	327	323	367	321	334	356	319	352	302	330	294	327	308	299	307	344	298	331	289	297	365	327	315	336	325	307	326	335	302	314	329	374	338	362	324	342	344	346	350	300	341	331	323	335	315	292	329	328	339	313	314	328	314	321	314	304	332	376	307	335	335	357	295	336	337	331	339	319	348	309	346	298	323	320	332	332	344	295	334	304	301	335	352	331	341	334	337	368	298	322	328	334	321	363	369	308	323	348	314	313	300	343	321	343	326	312	311	309	327	333	343	284	320	344	321	340	352	345	315	358	339	308	318	359	307	304	321	322	329	281	321	320	313	370	317	334	331	349	311	337	318	313	370	310	346	295	326	308	322	330	318	291	344	307	348	295	304	304	326	361	350	354	299	320	333	303	379	306	353	323	346	352	329	357	311	303	338	309	336	319	326	324	333	342	320	294	333	298	342	331	317	328	345	322	325	327	288	340	307	350	308	303	328	338	322	349	346	335	309	294	308	322	319	305	350	329	328	311	299	342	302	292	309	338	335	329	325	321	337	342	344	323	308	334	338	277	329	341	339	320	331	317	328	318	302	391	340	323	351	320	302	299	335	364	332	300	338	303	345	360	338	299	319	331	305	320	331	322	297	323	310	323	319	326	334	309	345	345	298	310	294	330	316	332	345	326	321	321	304	361	327	326	293	336	348	338	328	313	342	328	330	377	304	359	344	345	335	354	347	324	315	340	327	327	321	376	324	320	318	329	311	342	340	317	335	339	326	357	344	336	329	304	321	292	314	336	307	318	354	299	340	330	339	341	276	336	317	323	342	341	319	363	338	310	296	327	332	324	321	335	369	332	339	309	352	344	298	350	382	319	312	298	338	365	358	337	334	347	297	341	333	342	346	340	350	318	305	318	305	300	290	331	345	339	305	328	297	328	361	317	306	348	335	299	290	325	304	335	346	326	275	317	329	345	317	299	342	345	314	360	370	309	332	325	359	322	341	305	299	315	318	339	296	290	336	289	324	327	330	321	348	317	290	308	323	367	322	318	314	338	332	338	333	339	325	340	349	308	316	303	341	321	351	330	311	319	289	330	351	291	343	323	302	352	327	335	314	311	334	321	328	296	339	341	311	340	332	325	331	395	296	324	316	291	328	297	319	297	332	313	321	327	316	350	330	323	336	302	362	288	316	344	294	309	360	306	350	299	283	328	321	289	295	295	325	304	317	304	370	295	320	335	344	344	332	319	346	306	294	313	333	298	361	341	324	341	315	308	288	341	335	319	377	305	313	303	325	319	279	332	295	377	345	325	310	355	331	319	316	337	315	350	347	341	354	337	299	315	303	304	321	329	354	339	341	316	320	338	338	284	343	320	297	329	324	349	349	296	328	351	329	291	302	305	311	360	292	278	384	337	344	313	316	324	315	325	328	321	289	343	303	324	354	330	317	332	381	343	327	336	344	324	334	333	349	326	329	349	299	321	331	320	328	350	317	338	343	293	353	334	330	309	312	284	327	324	330	348	339	353	316	336	331	333	327	331	321	287	302	322	339	335	316	316	307	294	334	315	319	282	334	331	341	348	288	326	323	316	318	352	307	315	296	323	322	310	358	315	329	317	335	301	312	372	327	314	353	317	291	306	334	331	336	317	314	320	317	359	263	302	323	327	333	325	322	329	332	291	312	317	307	318	332	334	322	323	321	318	326	311	313	317	336	298	275	316	318	326	321	339	332	313	346	315	350	287	296	349	366	303	342	343	312	318	373	307	305	347	316	336	328	309	323	352	304	337	351	340	367	312	323	306	297	362	372	367	294	316	360	309	308	309	341	297	311	316	336	336	306	344	348	299	291	324	312	305	337	317	341	357	310	346	321	340	363	309	321	306	325	300	302	306	343	312	344	298	321	336	319	326	321	347	324	321	336	340	287	276	319	302	310	308	330	313	343	318	358	326	303	316	339	304	292	360	311	343	339	321	304	346	337	318	340	312	341	330	315	308	331	308	349	332	308	355	309	339	366	365	340	325	320	341	339	349	311	320	354	323	335	296	314	349	302	341	318	318	317	332	348	329	317	322	352	325	335	326	322	352	299	291	313	327	316	346	322	335	359	305	338	313	342	351	333	313	342	319	354	344	344	315	328	322	332	322	321	323	340	359	340	335	342	325	328	354	327	316	332	355	327	329	328	337	355	273	348	341	329	314	335	326	341	339	355	331	347	331	324	315	305	313	298	303	328	336	314	313	310	336	345	311	316	305	297	353	326	343	316	364	314	316	304	301	333	344	312	325	343	328	356	313	314	325	353	332	337	327	326	341	336	344	313	331	345	320	293	319	316	341	349	322	322	318	314	306	291	312	346	339	328	325	332	345	312	310	298	336	312	360	279	296	304	320	330	339	287	348	314	333	339	299	305	315	335	354	316	314	281	327	340	315	297	297	342	301	343	266	301	346	323	309	289	341	320	309	316	317	333	295	317	325	334	345	340	327	338	323	358	321	293	321	337	347	309	335	340	324	328	313	336	326	312	312	300	281	321	364	316	305	312	344	310	320	327	338	293	307	313	374	328	325	353	328	352	320	321	334	324	361	338	342	298	351	312	311	329	343	336	331	320	335	322	333	304	328	311	338	311	334	335	364	298	317	314	347	352	349	287	335	346	319	308	331	320	348	324	346	314	308	320	319	344	329	328	295	322	302	350	339	304	355	355	340	321	339	314	320	321	305	336	359	315	325	326	333	340	308	362	311	318	340	338	308	313	304	321	335	304	338	317	361	290	321	304	286	294	323	346	347	297	302	334	330	364	322	312	334	341	302	320	345	285	322	321	342	344	343	318	323	323	302	297	344	304	334	347	336	334	316	323	329	328	295	320	341	337	284	307	296	328	351	308	327	319	298	338	329	336	336	320	356	323	312	332	331	351	307	335	324	328	328	334	305	339	329	362	292	310	325	324	305	362	352	325	356	319	303	327	362	321	352	352	312	341	306	317	319	323	317	325	340	363	339	336	320	321	323	331	338	306	321	356	349	343	339	319
5426	4712	10000	10016	9211	6213	3611	2592	1596	1396	1285	1200	1198	1075	1110	1015	1014	916	914	876	896	821	801	855	896	816	837	879	869	794	790	833	807	799	849	732	773	811	802	769	834	770	793	823	787	807	802	788	780	771	793	766	804	846	809	817	782	793	845	751	825	755	773	800	772	744	784	802	803	774	784	794	805	764	792	770	817	770	835	792	812	785	769	817	832	824	803	722	745	774	838	801	780	775	760	781	743	742	775	785	799	846	788	816	771	782	800	808	779	788	781	756	762	789	734	775	792	759	799	784	787	761	777	722	795	767	789	793	860	787	777	785	775	813	818	802	832	736	773	793	822	782	743	843	777	789	766	790	779	787	782	805	805	801	810	816	771	720	766	800	804	748	792	769	802	789	804	799	780	787	816	797	739	781	698	819	839	785	773	833	802	715	770	778	809	776	807	785	757	810	797	821	798	764	795	780	826	778	823	732	782	794	761	785	813	781	782	800	800	787	831	782	833	821	803	791	788	830	809	788	721	780	728	795	775	806	770	775	826	758	755	772	789	788	821	790	799	822	832	826	773	807	812	778	781	756	798	840	779	735	806	829	805	780	790	763	771	785	815	772	777	822	806	784	782	783	740	750	794	768	773	780	796	839	765	753	849	808	792	790	730	768	807	812	805	818	786	819	729	788	781	785	780	822	816	783	715	789	744	748	779	771	823	804	816	766	794	786	779	778	807	778	820	780	743	786	799	757	786	829	802	802	743	825	779	766	779	804	785	806	800	762	828	766	798	785	731	806	780	777	804	768	783	773	785	801	820	828	813	786	833	824	778	804	718	842	753	778	820	820	793	768	779	840	768	743	767	829	782	791	815	763	786	769	809	797	768	814	766	798	798	785	717	807	815	815	734	756	781	817	779	798	830	774	826	810	786	783	835	798	814	760	793	792	809	749	768	816	760	832	796	814	788	801	809	744	781	824	759	800	745	817	824	850	821	785	794	812	784	789	732	755	780	792	800	809	775	783	761	799	790	792	792	769	750	782	759	848	713	755	736	850	788	769	806	800	776	815	799	774	797	777	770	814	849	762	743	778	798	795	788	732	776	784	817	767	792	816	788	813	819	771	785	791	770	773	855	857	834	771	800	839	782	825	795	760	778	749	838	839	763	739	744	793	783	830	799	832	782	832	801	835	757	825	789	777	772	767	787	749	755	782	770	839	773	823	776	812	771	798	737	789	814	832	826	815	794	809	780	814	790	771	825	753	807	806	826	768	821	839	729	819	761	790	818	771	753	798	815	816	787	817	807	763	740	805	814	806	786	743	796	727	793	749	844	812	795	766	846	802	769	729	774	777	774	748	816	794	784	766	785	783	778	783	773	764	786	764	764	774	784	769	798	792	786	784	770	760	798	824	790	806	800	787	780	762	761	805	780	804	795	802	810	800	799	773	781	840	808	758	754	790	812	725	814	768	862	783	813	819	801	751	762	772	803	802	855	792	792	736	792	817	762	776	789	789	810	748	792	801	842	777	828	789	768	853	877	777	828	830	749	775	800	785	767	760	775	775	721	782	813	816	793	773	749	819	775	813	828	781	768	820	746	856	793	757	783	840	773	844	770	804	847	827	781	750	785	785	761	802	807	745	753	846	817	865	836	745	816	752	760	771	758	791	786	805	768	761	801	745	740	811	781	808	796	794	824	754	853	820	818	809	823	808	747	822	786	797	814	758	762	813	795	781	739	821	846	798	784	780	759	807	826	818	758	805	777	767	802	815	824	855	791	739	823	779	768	810	800	819	816	816	777	785	832	755	777	759	823	751	799	767	810	795	743	806	757	801	815	745	816	804	830	805	754	813	782	834	770	827	799	750	781	781	797	775	769	769	760	754	846	766	758	793	817	801	734	791	800	798	797	841	795	777	829	797	791	804	778	777	772	798	879	746	768	826	749	721	810	764	793	757	745	810	779	749	763	809	803	771	782	789	786	799	773	752	812	795	802	782	773	810	795	812	771	797	798	755	803	809	794	836	811	813	827	834	802	761	812	763	794	787	777	800	787	792	797	795	797	815	768	793	739	838	779	773	835	811	767	766	772	800	779	799	781	782	781	798	779	825	780	785	844	764	776	804	760	841	815	788	756	822	763	770	782	783	792	731	805	794	789	809	770	790	812	782	820	797	825	780	806	785	815	788	774	742	773	823	812	793	791	854	807	747	765	766	775	819	776	795	833	795	799	813	788	787	802	766	794	754	819	764	757	767	788	775	797	817	774	825	821	745	831	734	795	813	807	713	753	771	750	788	810	803	750	794	805	794	763	834	751	763	849	804	805	801	797	839	766	772	795	775	828	809	817	781	817	801	806	793	824	786	785	795	811	775	842	773	792	793	766	785	802	789	782	775	821	795	761	788	796	851	795	737	788	792	776	798	794	853	834	750	806	833	762	793	767	807	798	790	827	809	795	797	831	740	810	766	796	760	823	784	786	799	818	833	787	720	756	790	796	808	759	838	801	792	811	761	818	830	755	743	867	759	843	811	799	788	819	784	793	777	791	821	818	811	751	749	845	849	793	878	793	795	758	747	801	838	842	807	793	815	777	789	762	808	791	784	832	747	798	793	807	796	809	848	808	771	846	793	819	799	773	811	809	786	827	758	805	769	743	790	791	784	779	734	728	792	761	765	759	779	751	762	761	766	795	770	793	771	801	812	726	801	783	851	796	810	789	725	772	781	819	817	807	811	773	775	766	778	757	804	823	746	792	807	811	799	776	750	787	811	828	807	776	793	764	790	782	830	779	773	789	748	804	853	741	781	753	788	813	800	786	810	784	709	809	815	823	812	730	805	777	750	766	776	784	812	783	749	772	794	812	794	788	817	812	736	777	785	839	769	793	798	790	812	820	770	841	759	775	794	767	760	777	779	785	763	788	803	803	774	784	782	780	812	769	792	795	783	790	783	761	776	806	791	779	790	801	775	842	807	723	793	794	820	790	809	803	764	812	747	733	767	810	785	834	830	747	832	790	781	829	775	824	792	768	784	824	793	834	827	799	732	800	782	777	813	793	776	766	827	780	808	780	791	729	752	757	788	789	785	816	727	818	793	800	782	822	818	796	793	749	806	799	772	749	786	825	858	778	748	815	796	834	791	819	828	781	778	865	778	802	775	828	728	793	757	817	793	788	807	798	850	770	831	819	814	793	784	794	788	780	803	780	728	774	747	808	810	799	739	790	734	796	763	822	779	819	788	784	847	781	800	737	759	753	771	834	791	777	759	797	779	825	822	762	791	802	751	801	804	800	762	750	771	780	745	753	770	795	783	767	790	752	740	810	789	744	815	779	765	770	756	756	780	793	806	853	804	734	789	771	789	766	746	792	777	732	846	824	802	770	760	769	751	815	774	825	775	804	753	812	783	795	775	780	765	831	846	758	823	807	807	814	769	766	774	823	856	772	772	792	786	766	788	763	801	798	782	771	843	814	747	826	816	741	785	803	793	786	799	783	774	763	783
15526	10509	18688	21324	23313	19982	14086	5482	1885	1014	752	753	803	622	590	488	377	369	326	345	313	310	283	269	294	284	279	299	275	306	264	255	272	268	278	308	309	259	273	272	258	262	286	311	251	262	278	287	278	288	278	264	299	259	276	284	275	288	263	277	282	256	243	268	291	284	296	291	273	269	286	310	300	313	264	269	294	260	265	268	281	284	257	283	281	247	284	287	264	295	294	289	301	281	260	279	245	318	249	255	249	259	289	254	274	286	238	288	254	263	284	281	280	268	274	267	264	254	292	245	275	275	294	283	264	252	281	291	273	277	283	295	263	290	277	254	272	280	291	257	257	299	294	288	296	293	260	273	301	275	277	291	264	282	283	288	255	260	289	273	261	271	290	287	310	264	293	263	282	296	276	281	261	289	264	255	251	272	275	286	280	271	296	254	281	266	266	277	266	255	240	290	267	258	298	260	268	250	283	250	283	295	278	295	274	273	289	248	257	283	271	276	283	282	286	311	304	288	294	268	246	250	287	282	257	281	276	328	285	265	288	303	292	297	263	284	291	294	259	262	309	271	259	277	267	276	271	289	262	292	304	296	292	284	253	275	290	232	276	245	285	272	274	294	274	305	261	302	266	248	310	252	275	270	327	270	249	254	291	268	306	292	284	290	268	300	267	304	271	255	280	279	275	288	286	293	264	280	289	269	265	274	287	253	271	284	305	273	271	274	286	268	257	257	270	260	296	291	266	270	294	259	278	280	317	289	251	232	275	260	291	283	273	303	275	263	261	289	294	266	247	274	293	278	264	276	254	310	273	246	265	273	273	271	295	277	316	276	257	273	268	292	265	310	268	248	265	295	309	295	264	277	261	256	295	256	277	291	270	278	268	270	283	265	288	284	256	290	299	251	297	271	263	245	291	270	303	266	294	286	273	287	262	270	267	265	302	275	263	269	319	278	298	279	266	263	286	287	255	282	285	294	274	271	299	286	271	289	308	266	291	258	315	291	275	247	326	294	299	293	297	270	271	272	305	269	263	289	269	267	281	276	263	287	267	284	299	278	297	270	292	296	291	254	279	276	271	278	296	287	248	267	254	257	243	266	257	272	280	245	278	258	296	256	264	300	269	267	317	270	278	281	273	285	285	282	275	291	258	275	286	304	273	278	290	276	299	267	288	282	255	243	315	307	265	271	274	259	276	258	284	275	262	288	273	298	283	246	272	266	272	290	267	278	288	315	286	307	316	291	273	252	320	260	279	261	273	250	275	284	267	268	272	271	276	273	253	256	273	271	298	304	314	262	249	263	289	247	299	276	253	262	294	286	287	283	267	252	243	264	287	236	256	270	283	238	277	282	266	258	260	296	268	274	251	273	263	258	257	306	265	307	285	281	293	293	281	275	286	285	287	273	266	259	269	281	290	286	256	257	287	229	286	313	278	274	263	277	281	286	268	279	282	289	247	266	298	269	314	295	288	274	291	280	286	257	303	267	277	298	273	267	281	314	286	286	253	307	305	299	280	291	277	257	263	260	314	280	298	285	307	248	250	291	278	282	275	282	268	239	290	277	261	274	247	295	233	309	266	288	290	268	307	274	277	322	277	285	270	302	270	289	262	301	256	290	304	284	257	287	266	235	250	270	274	248	280	282	263	279	274	278	255	266	307	267	282	275	264	242	243	255	249	281	263	272	260	285	255	298	321	287	291	269	274	277	254	292	288	253	276	279	288	273	292	260	319	289	279	272	245	293	274	251	294	263	298	294	282	266	281	289	251	261	275	284	279	291	298	308	286	270	266	273	279	283	258	293	296	296	278	329	305	283	267	286	283	295	269	283	266	264	252	282	279	256	288	288	264	283	307	255	283	276	277	271	260	278	260	293	281	275	275	264	278	253	270	268	264	275	278	294	273	279	269	257	282	285	258	273	281	327	248	276	272	282	256	275	316	308	259	271	272	288	320	284	256	283	274	259	273	270	282	290	231	258	251	290	255	270	312	312	278	268	287	310	301	274	279	311	261	280	268	260	281	321	271	286	291	275	248	276	303	287	259	268	309	276	285	285	316	311	263	283	254	264	271	286	286	275	285	287	297	280	297	259	278	273	262	272	266	290	297	303	287	248	239	248	249	269	283	318	272	239	261	292	261	286	299	282	298	275	312	263	245	284	283	249	263	271	263	262	243	273	282	261	302	248	279	252	288	264	301	256	264	276	263	293	264	285	272	299	274	278	290	290	246	282	268	275	290	272	277	271	282	285	289	275	274	261	253	277	256	273	295	306	271	269	267	256	251	271	291	255	287	241	272	287	233	253	281	286	282	294	280	274	270	257	261	291	291	259	253	282	286	281	272	310	276	260	273	307	279	288	279	269	264	281	258	296	270	292	277	302	280	273	275	280	265	278	283	276	271	279	267	273	299	299	288	274	269	290	276	282	258	273	280	295	286	280	236	296	268	281	269	254	267	287	267	319	274	262	284	283	290	270	270	268	281	265	285	289	269	267	300	286	254	271	282	286	272	264	300	268	246	268	275	247	278	276	280	278	266	292	277	268	254	273	271	319	296	257	266	267	254	279	274	271	287	263	296	281	246	274	281	278	294	278	262	287	277	292	299	304	267	273	246	261	289	239	297	289	260	253	320	265	269	298	282	255	231	256	283	272	293	278	292	277	266	270	289	280	290	266	264	262	300	294	294	285	282	278	286	247	292	264	271	264	258	272	283	301	283	271	288	279	299	293	267	267	251	287	257	283	292	258	267	293	274	286	290	272	295	260	288	261	260	278	266	275	256	289	246	304	265	301	274	253	293	250	285	269	289	279	269	287	280	272	240	265	285	272	262	288	276	289	290	266	248	251	270	278	273	286	262	271	287	247	305	290	288	267	252	276	243	264	285	265	282	236	270	294	268	288	299	259	268	278	245	307	271	304	309	303	247	277	254	261	278	300	254	298	317	262	287	257	279	266	292	284	283	260	284	277	287	270	265	292	274	274	244	292	238	264	282	292	264	272	254	260	283	256	294	281	296	295	248	261	273	264	296	300	282	310	278	271	286	295	279	273	262	273	302	261	273	281	247	277	263	267	294	253	267	272	279	272	270	266	248	265	277	300	289	275	286	252	253	308	262	275	260	287	283	299	275	264	264	293	275	306	297	303	326	255	298	268	276	271	269	298	285	286	294	292	257	265	302	283	288	245	299	283	288	283	237	290	278	297	309	283	256	267	256	307	274	280	292	301	306	266	276	235	244	294	279	310	289	266	313	253	331	284	295	269	265	264	260	269	240	272	274	308	272	286	273	289	278	308	245	272	280	287	293	277	300	273	292	270	285	299	279	264	286	251	266	260	283	244	280	260	280	265	279	274	266	257	263	252	288	293	274	260	264	291	261	273	286	262	294	287	267	273	231	282	269	257	272	282	262	256	275	279	280	267	265	290	269	256	272	296	271	307	230	275	274	272	269	259	293	263	281	276	283	289	278	258	286	331	261	245	272	284	287	259	258	287
12092	10556	25052	30010	33048	30116	19995	8108	3985	3735	3232	3328	3234	2927	2535	2002	1436	1179	1137	1013	951	874	826	790	774	707	733	703	731	735	740	641	733	703	712	688	715	677	703	713	698	678	659	674	718	660	631	697	686	623	666	666	669	660	666	663	683	676	696	712	686	679	670	679	705	688	698	665	686	673	680	713	647	684	719	655	706	758	708	646	708	648	682	680	679	735	703	673	644	677	651	632	667	695	633	637	665	627	704	665	688	620	690	652	670	681	636	692	698	682	706	677	666	635	601	688	701	700	685	612	708	707	663	724	663	652	653	692	662	674	678	694	663	692	693	720	671	685	687	692	664	672	704	662	687	742	681	659	654	689	689	652	699	649	696	663	674	703	723	727	701	663	677	662	688	706	696	629	643	699	693	686	703	659	674	656	722	698	651	658	660	656	658	678	686	680	643	705	693	705	659	685	668	728	703	626	641	692	687	728	684	665	683	656	693	704	685	668	666	661	666	682	653	637	701	685	674	670	664	687	715	636	661	696	715	646	665	686	693	628	677	661	689	692	654	689	683	708	698	664	690	692	704	647	667	703	671	648	685	692	684	684	661	662	694	658	635	709	694	678	662	662	674	661	628	696	654	670	676	666	624	652	740	707	691	673	710	674	773	687	688	717	701	693	689	636	667	698	685	678	673	651	659	652	668	662	657	717	645	647	690	678	686	705	627	715	679	630	673	695	670	684	648	695	722	736	657	695	656	667	646	624	682	703	691	711	683	654	697	728	673	678	665	648	683	632	719	672	741	670	695	675	669	714	709	625	643	709	703	724	670	713	648	754	625	695	688	711	657	653	653	621	635	629	717	670	650	713	723	655	698	698	668	663	677	707	651	643	684	668	700	629	680	652	692	669	722	676	615	664	661	642	717	702	703	669	663	690	631	667	661	711	649	634	691	645	666	702	624	690	693	696	676	695	658	730	666	663	715	668	663	702	642	668	684	662	645	594	684	658	709	679	681	687	701	681	705	673	707	668	687	664	653	679	725	693	696	672	670	660	672	681	682	688	674	671	672	688	674	682	631	647	669	701	673	645	656	678	709	653	659	683	698	666	664	645	698	668	636	678	680	676	671	635	671	689	680	652	671	666	709	652	665	651	635	691	685	650	626	714	683	705	659	685	711	665	707	658	695	682	684	721	685	652	689	697	685	669	691	678	654	723	672	653	662	700	641	701	735	723	671	679	672	721	705	645	669	687	691	672	723	693	683	610	706	699	711	718	671	663	706	652	683	734	723	707	692	665	690	690	677	722	665	647	691	676	660	673	640	672	682	685	665	704	658	647	680	693	678	656	690	678	632	691	717	720	665	685	692	671	626	708	665	667	669	672	667	677	711	658	681	704	704	655	650	632	619	678	680	641	665	633	669	649	665	693	710	706	681	695	738	711	684	653	680	713	688	671	663	684	693	678	701	691	697	629	638	669	670	651	660	675	714	703	701	694	647	650	658	651	673	690	670	694	672	651	685	679	698	692	659	700	647	679	703	707	667	682	640	657	668	668	679	703	704	680	661	655	671	693	693	684	690	653	682	676	677	667	694	695	717	638	670	706	688	652	696	683	714	660	686	688	660	708	634	663	705	678	668	669	705	680	707	704	723	670	720	655	648	714	725	660	718	652	736	717	659	656	667	723	669	681	654	694	733	669	663	672	656	720	633	625	669	741	672	684	671	689	667	666	681	674	672	669	665	660	647	664	712	684	717	620	655	676	664	680	684	696	684	689	689	676	622	662	688	667	721	670	705	699	642	652	670	618	652	677	639	647	656	679	653	658	622	677	701	659	700	696	651	672	648	671	655	721	642	667	668	673	715	707	684	704	668	771	605	675	672	667	673	687	687	670	703	644	680	719	642	672	648	711	677	646	646	670	688	665	699	680	639	638	652	738	679	667	687	665	708	653	702	710	672	700	670	674	691	676	698	670	673	666	678	628	716	667	712	672	718	709	687	714	621	707	668	648	697	674	638	656	665	711	695	675	665	668	672	661	661	643	645	642	714	704	704	711	602	712	680	700	672	685	675	695	687	669	683	675	660	679	727	662	700	715	686	639	640	662	675	652	672	663	640	707	707	659	703	648	667	656	678	737	701	697	716	646	669	650	678	615	695	649	690	672	692	712	647	626	699	633	691	625	686	616	667	668	694	673	676	646	691	643	641	646	646	741	684	668	679	657	651	665	683	746	647	715	661	696	671	656	677	690	656	666	668	672	696	671	698	642	681	662	661	688	665	646	678	669	670	650	702	734	648	679	690	642	666	631	670	672	626	658	685	635	600	705	672	711	653	675	675	622	676	653	671	674	637	645	726	676	635	699	651	709	715	663	707	675	720	655	662	664	692	709	672	666	678	684	636	685	657	696	714	689	644	711	685	720	632	725	683	649	729	688	644	698	642	686	691	712	668	701	669	677	667	685	660	779	650	687	676	657	697	685	694	651	666	692	710	640	685	685	654	662	637	646	693	649	690	662	663	650	697	693	710	607	667	672	687	657	667	682	714	677	657	691	691	679	655	701	652	670	700	692	634	687	668	632	658	659	627	693	656	684	650	652	642	720	677	640	652	691	668	679	610	662	678	650	660	684	691	634	695	671	747	656	715	686	660	703	688	716	623	623	654	699	657	650	668	682	662	668	696	694	626	682	636	686	652	697	725	661	662	681	635	672	676	689	649	709	686	655	687	698	639	720	667	679	698	663	690	675	676	647	712	704	686	642	688	683	676	643	676	697	662	690	687	665	747	692	700	658	676	667	658	645	714	698	678	652	637	651	681	691	714	722	694	685	685	667	659	655	696	678	705	685	694	701	657	678	672	699	690	666	671	734	676	662	686	695	666	684	705	681	727	700	681	723	679	646	677	674	605	681	688	673	673	714	654	653	697	678	675	633	694	692	680	628	688	660	644	672	644	647	671	712	667	688	710	615	667	674	709	696	679	676	709	690	664	696	687	692	668	700	662	710	654	643	706	668	699	695	644	688	686	669	705	657	622	682	653	660	638	651	699	679	711	703	677	733	647	759	678	642	705	673	627	665	636	687	655	672	656	670	685	595	692	658	656	713	697	671	662	691	706	694	661	684	663	656	706	696	650	702	702	756	694	638	689	642	706	717	638	646	636	667	685	699	664	668	720	709	705	711	624	698	657	704	686	685	712	679	660	659	681	688	650	658	697	664	659	676	687	661	707	659	657	688	696	653	661	651	699	678	676	667	651	703	658	630	655	650	683	673	706	642	695	706	678	655	683	654	661	681	727	701	651	669	679	649	678	709	718	629	649	656	645	718	691	692	703	668	659	693	663	709	682	681	679	670	688	685	660	696	691	665	664	673	678	682	604	668	595	700	666	706	670	696	696	640	677	692	656	645	701	633	663	680	703	654	659	715	669	692	654	677	677	697	674	703	679	639	672	679	699	612	685	639	656	702	690	680	678	686	651	663	699	667	665	651	615	680	656	684	687	672	669	655
23924	15099	23487	26912	29773	26827	19844	10205	3833	1812	1152	994	914	823	762	498	335	324	287	243	258	248	212	219	228	204	211	209	186	211	188	201	181	205	179	183	194	211	200	182	189	168	177	199	182	192	194	182	236	184	187	163	188	174	186	182	197	170	197	193	175	170	195	171	198	194	192	217	185	172	194	198	188	163	189	203	183	202	180	199	177	195	156	158	200	217	178	193	176	208	170	204	159	180	192	208	180	193	181	196	185	189	181	191	185	189	187	173	185	185	179	206	185	177	167	208	178	162	183	205	191	184	209	189	213	182	190	183	199	190	157	188	188	189	187	201	180	167	171	159	208	204	167	221	157	185	196	184	199	195	178	192	179	185	182	184	191	170	192	177	188	205	158	191	187	183	170	195	196	209	214	199	161	211	192	179	179	209	201	200	189	183	200	187	167	179	176	180	183	180	199	170	185	210	177	195	181	205	219	164	184	180	188	174	203	171	187	191	194	155	197	195	170	185	178	184	205	170	189	182	183	177	178	196	201	164	193	186	188	208	180	167	200	203	182	190	193	170	186	185	185	218	170	185	198	196	209	171	172	204	158	165	169	188	194	182	201	167	198	189	187	197	176	208	201	176	208	162	173	176	188	184	187	192	185	194	204	172	191	193	208	203	194	170	185	174	209	193	204	195	192	193	165	181	187	171	172	177	187	186	188	184	178	198	181	207	166	202	215	192	172	187	204	177	191	164	178	167	204	184	177	182	166	161	192	184	166	182	194	174	175	176	169	173	207	197	176	176	195	186	200	188	192	175	173	200	189	206	189	183	192	213	185	176	181	190	202	188	182	168	180	178	176	178	192	158	180	150	166	163	197	165	180	193	175	174	198	191	186	168	196	165	201	199	189	211	190	195	192	182	170	178	199	154	165	182	161	169	175	223	182	173	165	214	199	175	179	170	187	207	193	197	178	205	184	161	167	166	190	179	196	185	199	184	206	163	180	192	170	184	188	171	184	178	201	189	171	182	181	202	171	176	199	174	209	208	188	175	168	183	181	196	182	193	204	157	202	226	207	201	194	183	176	185	198	178	180	180	197	196	170	190	181	205	194	212	184	169	201	158	182	192	195	180	180	185	192	199	183	183	175	194	192	179	168	185	168	177	179	167	190	184	179	182	169	188	187	204	175	181	217	184	196	169	192	169	189	185	197	190	176	182	196	165	172	175	173	175	202	182	197	175	200	185	189	188	174	183	193	177	181	206	176	190	197	184	185	179	200	177	177	198	183	177	166	201	163	178	179	203	219	200	183	184	194	173	196	170	169	171	180	213	176	185	174	191	189	191	203	187	189	188	185	161	173	178	177	187	190	178	176	205	209	201	186	208	209	138	183	186	172	181	196	189	202	191	194	192	181	211	188	195	167	175	169	187	196	201	176	192	198	205	175	174	167	174	175	177	182	163	196	203	196	175	182	169	212	166	194	184	185	189	169	172	165	173	191	207	169	189	205	194	193	178	184	189	211	176	207	172	192	180	179	165	175	184	214	181	174	172	199	178	172	168	217	177	174	181	184	204	185	213	191	203	193	182	195	196	185	181	198	195	214	197	183	187	211	208	171	181	206	186	173	190	181	189	190	161	177	196	204	202	177	218	182	206	182	196	200	183	185	198	193	187	184	172	190	194	199	184	170	181	206	199	166	199	205	175	181	184	170	188	186	178	192	212	201	191	211	203	176	213	176	180	174	206	188	177	165	167	166	189	180	180	204	188	201	182	173	191	180	219	185	168	162	172	197	179	180	187	217	176	183	181	201	177	172	172	181	181	203	170	191	195	179	201	196	201	158	193	185	173	214	190	177	174	175	180	196	208	185	185	180	198	178	209	201	193	181	171	201	199	180	188	190	195	186	163	192	195	215	229	194	175	216	181	211	207	206	172	190	167	200	199	170	203	182	162	171	176	172	171	198	208	179	179	198	162	185	182	187	184	197	163	201	179	188	182	199	194	203	176	200	178	202	195	209	183	177	199	201	200	179	202	209	207	216	181	194	183	207	190	191	176	181	181	181	194	204	201	170	196	161	205	192	195	177	179	197	193	175	202	217	202	204	217	189	176	185	190	202	184	200	192	185	180	161	168	211	201	164	187	161	177	191	181	186	186	162	190	168	187	163	201	186	198	169	194	181	195	196	185	186	175	169	184	185	176	163	194	185	182	192	152	138	175	182	180	179	190	195	205	203	197	178	178	169	202	169	184	185	162	212	199	202	198	199	149	155	197	205	194	205	170	209	198	186	204	154	177	157	179	178	206	208	189	183	184	180	162	204	191	171	227	187	191	196	182	190	195	175	207	174	191	206	178	219	179	167	194	194	182	183	200	202	173	184	187	180	184	190	195	164	190	207	207	177	171	200	178	222	180	173	189	164	186	175	197	168	180	194	191	207	192	192	183	161	178	193	182	187	186	188	182	196	187	187	196	178	185	183	196	181	187	217	186	210	201	184	202	163	158	198	192	197	198	181	182	187	179	181	197	190	213	188	180	220	185	216	206	172	195	201	178	206	159	202	184	155	184	179	190	210	163	158	187	184	161	165	160	196	183	190	175	177	207	186	177	199	184	197	173	202	183	183	174	149	191	198	192	179	156	202	168	188	169	155	195	164	174	147	190	169	167	178	185	189	196	204	200	166	162	174	163	155	173	179	192	202	186	194	187	171	195	191	194	161	185	220	186	180	198	202	200	199	212	176	181	187	186	168	174	206	201	194	219	171	191	175	177	187	185	222	187	201	223	159	207	180	201	170	201	199	191	199	158	186	189	168	173	187	184	220	203	179	200	194	213	172	180	179	166	172	202	177	171	180	202	190	202	182	166	192	194	181	185	176	199	186	195	171	205	179	198	182	210	168	181	170	189	189	181	185	183	215	185	180	174	174	184	185	182	165	179	185	171	204	180	213	199	172	183	187	195	200	183	184	201	186	187	215	187	183	180	150	203	183	206	174	188	191	209	184	207	207	178	192	189	167	208	202	180	187	187	184	191	175	171	199	189	173	191	164	175	190	196	198	171	173	192	179	179	190	190	182	177	206	173	191	212	185	165	207	188	185	185	187	163	184	175	177	193	197	182	176	176	172	185	184	188	177	195	174	209	199	170	176	179	188	193	192	183	178	185	170	171	210	197	184	209	214	173	204	194	189	187	188	197	203	215	190	177	190	187	170	175	193	194	196	181	187	202	212	202	185	186	183	196	174	197	191	205	155	222	193	192	201	212	174	172	185	189	163	206	176	193	183	171	189	192	224	201	202	181	194	185	183	208	174	166	204	187	168	200	180	166	195	185	169	191	206	176	200	190	192	210	196	184	212	203	188	174	212	213	187	204	197	177	179	158	197	170	182	178	164	185	200	177	170	182	183	185	207	219	194	167	181	181	179	200	190	177	161	178	198	182	182	173	182	196	202	162	181	187	175	195	198	189	185	141	192	194	201	209	187	186	206	175	187	186	211	177	196	202	184	183
16250	13713	28556	35279	39676	34066	26485	14122	5444	5191	4878	4301	4371	4178	3884	2658	1610	1404	1277	1092	900	766	697	683	585	576	601	579	557	579	564	560	566	524	511	484	466	486	546	501	509	480	510	502	485	527	497	532	466	500	493	515	534	519	471	475	491	442	470	488	483	505	491	482	461	473	504	488	449	489	456	483	526	421	489	470	455	465	481	480	519	474	473	465	462	470	527	470	495	455	510	490	495	451	519	451	451	490	500	503	500	483	509	484	498	515	471	483	484	458	505	484	495	499	496	501	497	457	515	503	516	467	456	476	534	515	450	480	444	506	486	475	454	449	451	500	501	494	472	451	458	459	488	494	457	483	424	482	478	478	457	480	460	491	474	458	491	467	474	441	494	477	450	461	466	466	487	484	483	501	489	477	483	482	508	457	468	486	479	460	461	510	486	441	468	464	461	499	470	462	485	467	465	478	443	504	472	423	475	490	494	497	461	515	482	495	467	476	455	528	467	453	464	474	481	518	477	467	469	458	521	477	507	471	450	508	474	452	477	485	484	453	475	490	467	508	447	473	487	497	463	468	461	475	502	430	466	489	460	443	471	516	470	494	453	472	525	499	446	449	490	490	471	502	469	431	458	452	444	474	450	471	467	495	475	453	478	484	474	414	460	461	441	473	507	508	475	491	529	511	535	449	458	489	456	540	491	487	502	501	455	449	474	415	460	475	464	453	493	485	473	505	464	506	501	470	506	476	436	462	485	480	490	479	488	453	536	497	522	447	511	507	421	513	464	469	498	501	501	468	467	481	478	462	460	409	483	516	474	465	444	488	482	506	447	442	464	482	470	489	490	488	487	476	475	496	510	421	490	491	448	463	485	458	446	492	460	482	479	494	476	467	480	477	473	482	474	488	443	487	479	497	441	482	469	455	460	464	469	457	499	459	490	479	465	482	478	478	484	481	498	464	477	468	467	469	532	482	468	497	490	450	482	470	483	486	509	483	480	485	432	425	450	459	462	445	477	467	485	482	481	454	497	495	481	496	481	460	478	508	523	467	456	503	480	458	476	463	517	485	496	482	474	446	516	474	421	483	495	484	497	448	470	475	474	497	435	463	434	477	483	458	520	475	474	505	457	476	461	456	478	480	533	473	469	482	485	471	482	499	516	465	487	479	470	466	456	479	461	506	485	516	512	496	455	510	483	449	486	464	473	489	466	471	507	457	465	465	496	491	498	448	473	439	476	466	491	503	474	442	505	481	485	468	464	475	448	462	490	482	480	471	438	485	506	474	464	493	492	489	503	440	476	494	502	503	483	473	480	463	493	482	458	446	533	466	470	457	474	449	459	490	453	473	478	481	475	497	490	492	460	483	457	457	461	461	444	476	474	466	473	477	483	424	488	483	460	491	497	515	460	498	458	485	485	471	484	497	492	444	506	493	439	502	470	489	493	499	451	464	469	492	485	492	475	483	488	495	468	472	441	467	475	457	501	458	508	485	480	496	462	496	515	486	477	472	475	485	482	474	515	491	474	453	512	455	482	473	482	453	465	482	516	435	485	498	470	503	472	493	482	508	521	478	473	446	466	474	492	483	483	502	488	450	493	457	466	418	479	515	498	450	483	473	463	510	481	510	475	475	502	501	479	519	484	461	490	479	458	505	495	489	482	452	489	472	490	459	480	465	445	457	473	470	490	447	469	449	479	484	499	487	449	487	473	471	519	472	512	453	454	497	503	478	460	452	504	487	542	471	520	480	484	480	430	436	450	496	477	496	472	474	496	492	478	466	442	503	488	461	439	507	463	496	479	477	470	458	479	496	484	462	460	505	484	452	483	433	521	489	511	478	444	456	507	459	472	499	482	482	483	494	462	463	456	457	455	470	475	485	441	471	488	454	415	457	505	489	451	507	463	478	475	457	468	500	499	472	501	450	460	500	459	483	499	513	463	476	492	461	494	456	496	482	457	505	440	462	475	483	484	531	478	478	479	494	472	464	493	510	452	449	490	442	490	457	493	486	459	474	471	469	466	520	473	522	499	480	474	494	494	460	488	505	493	416	481	463	471	484	468	484	486	481	484	478	452	502	473	464	475	471	487	455	465	427	484	513	504	509	499	442	470	459	463	468	468	458	524	466	475	463	521	493	489	489	460	456	489	474	480	486	494	456	460	462	492	484	476	471	481	537	466	521	491	473	470	505	505	475	456	501	493	504	478	471	475	461	499	470	473	487	501	522	465	503	479	508	435	427	484	476	473	422	465	500	462	469	488	480	495	494	489	495	480	516	506	483	450	508	482	495	445	472	531	472	454	498	493	467	494	497	480	483	505	506	475	436	458	482	466	486	462	485	480	424	494	429	476	475	455	471	477	460	506	458	460	495	494	447	485	468	460	467	463	484	481	489	464	476	479	495	467	444	457	480	487	466	504	474	481	460	473	487	469	461	491	473	459	485	479	496	489	473	467	419	476	465	536	447	502	495	494	468	468	506	487	482	488	493	474	505	476	531	430	494	460	478	438	445	481	513	500	498	471	494	494	463	473	435	531	460	463	452	480	483	466	484	488	462	491	468	472	507	425	519	483	477	516	505	483	494	473	500	453	471	486	490	458	492	470	490	472	457	490	455	474	481	452	452	498	475	468	484	457	472	498	490	491	497	466	503	481	469	460	442	450	451	520	473	445	461	442	536	498	497	510	478	481	491	476	482	433	504	494	470	482	479	493	464	456	488	500	496	458	476	455	475	460	466	434	492	472	466	482	460	479	512	463	500	456	452	482	513	490	466	501	449	452	498	455	444	498	483	483	496	483	495	488	453	452	509	449	506	463	493	486	500	472	452	511	508	444	462	490	459	464	516	442	477	462	496	486	448	502	483	462	482	537	464	505	467	526	475	458	482	485	469	510	471	470	485	451	477	475	476	510	458	482	470	484	511	522	500	474	490	516	494	465	463	521	481	510	486	497	498	420	493	493	474	435	449	452	491	505	472	451	480	496	498	491	460	513	476	485	515	513	480	460	484	508	505	452	485	462	468	461	501	502	479	484	478	452	492	438	509	499	490	442	472	454	490	475	462	514	477	487	466	472	464	498	498	443	441	504	495	494	460	507	496	471	473	441	498	432	512	515	453	476	492	485	483	482	497	483	450	460	480	463	488	452	508	456	474	479	454	503	479	448	467	462	476	496	484	480	495	479	492	475	459	478	462	466	435	466	481	459	476	463	463	488	474	461	525	488	469	480	433	509	468	482	456	503	474	509	486	456	474	460	472	481	470	464	457	493	468	493	467	501	485	480	483	524	483	469	465	469	417	469	462	463	490	472	457	465	485	483	465	474	492	479	474	480	473	490	464	470	481	487	453	448	478	493	485	463	463	498	448	498	466	487	439	480	504	436	466	480	510	466	474	459	447	489	493	463	442	476	461	474	487	451	487	470	502	467	509	460	435	493	486	491	485	521	502	482	427	445	481	489	485	471	449	464	503	485	469	492	455	527	497	478	488	461	474	460	493
7497	3887	4155	3344	2425	1907	1024	597	459	396	455	398	361	404	356	313	349	336	377	333	334	324	341	338	308	335	327	333	335	322	308	364	351	329	298	348	313	293	354	321	332	334	365	334	307	326	376	312	311	337	353	356	309	327	309	335	308	349	318	367	349	347	299	375	330	365	350	380	302	307	329	309	333	319	334	317	294	339	336	293	336	349	327	343	316	343	334	345	312	343	275	347	347	349	328	317	316	325	287	309	280	284	332	316	308	323	308	320	356	321	302	339	300	324	340	310	323	366	311	318	305	312	354	334	358	335	364	316	343	310	315	336	299	290	349	303	284	317	318	298	326	334	352	322	304	329	330	321	289	326	340	369	329	306	348	332	327	325	364	349	340	310	328	343	339	305	316	298	321	314	346	314	312	354	307	333	340	327	315	329	359	352	320	344	327	326	299	314	305	318	347	337	312	330	322	344	305	338	319	324	347	304	314	320	357	313	334	360	342	338	312	330	340	316	340	326	364	348	349	332	295	323	325	361	335	317	355	329	353	330	360	312	312	312	332	347	323	320	301	344	313	291	334	283	350	336	314	326	296	327	329	341	338	349	336	369	315	328	320	339	316	351	332	350	301	335	293	357	336	347	308	332	339	326	351	342	343	316	327	314	351	333	327	314	360	322	368	347	340	318	323	328	360	338	307	328	311	335	354	315	327	283	352	361	349	319	339	342	332	337	306	336	383	331	352	326	304	308	308	354	308	329	338	304	306	313	368	306	323	334	333	300	347	327	306	291	335	299	334	337	318	317	327	350	330	312	330	311	337	341	286	310	335	327	340	313	324	342	348	351	365	330	299	290	324	331	315	328	319	327	316	341	338	310	348	322	308	314	343	344	293	319	331	341	372	310	312	296	310	352	365	303	343	321	329	340	346	324	330	319	318	316	305	311	331	366	312	341	322	307	313	303	332	326	331	326	326	321	314	354	317	324	360	333	323	306	307	324	350	312	304	300	287	346	341	369	338	305	308	340	335	346	326	298	345	323	313	384	324	301	313	351	312	334	328	329	283	301	353	323	360	313	316	345	314	340	336	350	307	310	330	333	308	354	347	322	323	352	324	302	342	347	358	310	342	316	347	333	340	337	310	323	318	311	322	334	311	327	333	337	338	309	332	329	306	347	320	352	320	310	319	345	382	356	331	317	343	334	380	350	310	341	312	323	335	336	368	318	310	336	331	290	276	341	323	312	315	316	312	327	323	320	333	375	330	315	308	296	357	318	325	311	312	311	304	315	307	312	338	305	307	346	306	315	351	333	337	328	322	301	341	307	302	305	333	347	318	330	341	313	311	350	354	322	340	337	321	319	348	324	362	329	338	353	318	329	350	316	338	310	363	323	330	329	309	309	337	333	345	303	341	332	334	338	316	316	297	322	297	315	324	352	356	329	329	329	333	320	333	350	319	330	347	317	325	321	316	367	353	315	289	332	347	330	324	345	328	326	324	329	345	309	307	324	328	292	339	356	322	331	277	318	320	313	322	305	351	334	333	330	319	288	331	354	359	370	335	311	326	340	344	332	336	314	324	359	331	350	313	345	320	325	328	314	332	323	324	319	360	366	343	355	313	342	337	333	347	345	315	327	339	323	301	338	314	344	360	350	346	332	348	360	324	306	335	321	351	315	361	311	365	338	304	300	344	348	334	341	347	323	318	320	318	326	335	322	345	327	339	325	308	270	345	329	355	325	320	299	307	342	338	336	354	321	309	337	313	341	315	309	324	370	353	326	299	321	342	343	319	349	321	310	300	353	352	313	344	312	337	343	334	325	321	324	319	355	345	305	311	324	339	316	323	350	340	327	316	328	289	345	304	293	309	324	324	302	312	347	314	316	362	324	317	312	361	312	316	324	332	339	296	285	306	299	327	305	358	337	366	329	313	334	360	318	308	344	319	336	336	343	295	328	311	290	314	345	345	328	321	336	339	323	291	317	306	325	336	305	335	327	304	344	332	344	342	335	340	311	340	323	329	343	301	325	323	337	335	320	340	334	311	353	320	318	357	355	328	327	311	317	344	320	298	333	348	343	344	372	374	297	312	348	315	309	326	329	340	318	343	318	354	328	360	362	328	342	303	322	278	339	290	318	347	311	381	351	324	304	335	330	301	294	324	336	318	324	374	313	330	320	342	338	327	360	306	330	339	300	332	309	298	317	312	328	372	344	354	320	311	325	353	293	346	349	345	354	311	335	375	330	346	305	329	366	309	344	308	325	304	317	334	346	327	324	316	327	330	336	298	355	336	335	315	326	330	341	326	338	328	327	326	329	337	317	325	335	317	316	319	321	314	352	305	292	330	302	353	344	346	303	307	342	297	329	310	307	322	331	315	346	301	309	352	340	297	348	338	330	350	339	347	345	330	314	318	315	315	304	321	329	354	337	335	323	377	347	320	325	313	353	324	353	302	326	325	348	331	332	317	319	313	339	354	310	305	338	297	317	371	354	300	339	309	352	294	334	326	329	338	301	328	338	323	342	337	327	320	322	344	337	329	350	339	331	340	307	323	337	365	339	292	345	326	323	327	329	333	331	350	314	337	337	332	314	320	284	368	319	354	316	280	319	314	327	342	322	308	346	321	312	325	371	333	312	313	362	354	340	327	306	310	279	335	308	308	316	353	342	291	337	342	320	352	301	358	338	323	337	343	337	307	312	333	353	349	330	348	328	340	324	297	329	348	353	312	282	310	325	328	325	350	337	355	331	328	320	331	311	340	361	330	316	335	341	343	328	329	341	288	329	320	309	315	346	347	321	309	314	286	308	329	339	314	334	342	366	319	328	351	319	288	318	322	333	313	330	288	345	343	308	336	339	341	308	333	341	360	328	336	306	338	326	327	339	300	356	311	325	333	341	325	343	360	283	304	314	333	339	338	339	292	336	343	357	337	334	318	324	315	318	321	350	309	320	299	305	321	307	389	302	315	349	310	327	349	343	307	342	364	341	339	320	388	333	314	352	318	334	357	314	338	361	317	339	320	327	300	345	323	326	347	320	331	326	317	368	330	302	338	338	319	314	370	355	317	321	334	305	338	311	311	310	345	325	309	350	322	307	341	302	319	311	295	302	313	343	353	351	314	336	310	289	328	279	301	299	316	328	339	312	370	324	324	321	344	316	355	339	322	317	325	338	351	297	301	318	310	322	331	338	334	336	354	315	317	330	313	338	335	332	312	345	344	355	329	343	330	340	318	300	287	319	350	337	324	345	337	322	354	336	310	359	300	321	306	317	298	320	346	313	320	333	332	301	342	310	316	329	319	328	311	341	374	353	341	331	335	296	309	340	327	319	339	316	319	341	319	333	325	349	330	339	324	316	353	323	310	318	325	341	324	320	355	358	314	323	330	338	342	328	308	338	314	330	327	340	347	306	331	332	392	303	355	323	304	314	330	318	319	315	300	316	355	270	311	321	335	307	344	313	308	321	310	331	337	364	366	335	356	306	312	331	321	367	343	304
5931	4630	8844	10023	9449	8031	4157	2322	1562	1387	1304	1239	1134	1112	1077	995	968	896	931	869	867	872	870	819	851	804	837	867	820	839	852	795	809	831	773	779	821	783	805	767	840	833	789	819	808	770	795	790	803	768	739	756	797	807	814	756	799	802	797	796	843	808	751	748	737	821	785	811	780	758	763	802	794	796	774	791	805	834	752	829	795	816	820	787	820	757	788	847	728	799	779	815	827	821	807	770	763	828	798	818	770	809	793	857	819	777	822	848	802	783	776	775	768	754	795	830	780	811	794	814	794	822	788	820	837	788	792	808	781	770	746	794	783	792	831	804	769	777	773	801	799	781	800	788	753	759	807	790	811	807	811	792	788	793	775	842	804	820	823	811	775	792	724	807	800	796	817	745	771	792	822	811	819	793	755	753	793	792	778	764	755	810	805	809	768	736	753	845	754	801	797	805	805	782	762	836	786	851	795	834	763	741	758	780	839	748	824	836	770	765	840	810	793	772	799	785	808	783	781	786	712	815	855	801	772	771	786	826	783	775	782	825	823	769	850	796	813	805	773	789	776	803	780	795	769	807	790	761	743	808	833	809	779	797	801	820	763	827	758	759	797	780	797	799	805	824	774	794	800	833	833	834	775	763	817	786	852	783	792	755	792	815	808	829	739	787	778	816	817	808	807	758	834	762	796	760	776	749	772	793	815	756	794	737	780	784	839	762	806	810	806	770	809	855	787	826	839	826	813	797	802	844	804	751	761	803	816	875	782	820	822	821	794	853	748	820	790	762	826	781	838	800	808	813	763	840	750	812	804	768	810	793	808	824	831	783	798	819	787	835	796	786	881	758	783	776	768	782	770	772	732	808	798	797	798	783	755	770	843	797	805	771	795	751	771	808	875	786	792	810	793	753	782	762	779	792	781	790	752	802	756	844	855	785	817	791	782	802	793	797	849	829	797	802	803	770	751	777	830	759	756	771	798	779	780	771	813	757	786	811	777	766	790	788	836	829	802	812	794	799	821	761	791	791	798	816	807	789	779	813	730	796	778	765	819	797	810	783	794	845	839	817	826	806	781	777	833	722	820	759	761	755	737	819	798	736	783	785	785	786	867	820	800	791	789	799	743	741	780	756	771	806	772	802	733	809	808	833	800	777	819	834	755	771	809	753	821	804	825	795	771	807	798	744	752	847	812	819	780	806	787	742	781	792	784	793	770	823	769	757	838	826	792	824	823	742	763	777	781	865	825	801	801	766	761	761	797	735	805	814	813	796	793	746	777	808	744	787	762	751	843	749	746	770	818	837	779	787	780	799	861	790	810	763	806	811	820	804	805	796	816	803	781	770	806	760	810	791	816	799	807	784	788	784	745	751	801	832	769	760	813	733	802	794	761	821	779	829	769	794	798	801	812	758	779	822	844	833	774	806	760	768	757	808	818	809	783	797	766	824	796	824	720	758	829	831	844	804	814	760	746	789	819	735	730	744	828	768	812	701	804	806	762	824	818	777	794	809	734	819	841	739	832	794	798	804	787	774	752	816	788	806	810	771	795	792	796	725	759	795	772	781	808	819	829	821	759	755	801	789	780	775	796	818	793	807	803	815	818	811	783	792	761	772	835	757	770	764	786	822	798	804	781	777	789	785	831	803	815	829	770	797	766	759	867	778	784	819	751	822	745	787	805	808	801	818	801	806	797	792	791	796	807	843	751	807	775	788	831	768	827	762	793	758	802	812	803	822	850	798	762	790	817	820	810	791	804	790	797	769	849	812	805	792	815	811	833	773	809	774	780	784	792	813	798	781	751	758	767	827	754	754	774	797	859	785	805	828	745	807	805	785	804	754	796	826	809	799	774	778	807	790	758	791	812	774	814	809	823	872	787	789	804	792	766	801	777	754	822	764	752	775	782	777	752	795	789	739	763	852	784	799	764	807	802	801	813	716	788	809	784	795	794	788	831	769	762	753	778	818	798	767	773	818	795	802	812	817	829	756	809	789	763	759	760	738	800	835	790	755	805	789	787	760	795	772	808	809	776	780	838	735	815	724	754	817	745	813	817	818	769	819	797	767	823	844	812	744	808	832	710	795	749	801	712	784	793	804	835	792	785	794	754	758	772	796	807	821	782	737	754	790	788	816	791	826	803	709	812	770	782	845	762	821	820	784	802	819	830	780	784	799	774	777	775	785	778	764	780	773	813	803	819	807	761	840	818	787	839	797	803	803	813	813	803	794	784	765	780	817	788	778	793	797	761	820	770	829	812	793	758	793	869	804	733	817	805	776	823	766	867	773	780	818	817	760	800	775	786	788	814	812	811	775	795	772	796	788	821	795	808	808	805	774	769	759	784	753	794	776	827	790	801	770	817	806	772	780	793	837	768	813	809	801	788	794	785	812	813	779	786	775	770	763	800	774	809	771	779	778	803	818	759	796	803	810	788	843	808	769	823	795	785	797	789	788	795	747	818	791	772	738	764	814	791	789	763	799	830	743	790	779	771	789	737	777	783	807	857	808	795	804	819	808	759	768	775	809	742	745	780	813	776	783	828	834	820	825	807	842	758	830	837	815	794	825	798	847	750	800	813	846	833	771	804	811	788	797	751	809	775	789	820	771	838	825	800	797	801	810	793	797	785	734	739	777	756	792	789	743	779	811	804	809	809	755	773	824	799	860	816	800	818	822	813	777	827	772	783	783	729	795	817	793	791	812	792	751	782	764	819	798	833	783	813	869	776	786	799	783	757	808	795	795	765	775	787	802	766	802	783	778	827	786	824	762	804	757	789	813	801	800	792	800	812	757	813	765	758	775	775	803	798	785	793	813	822	795	776	756	792	775	794	783	787	797	804	762	799	800	788	803	783	786	803	775	842	786	812	755	822	799	800	806	795	748	825	776	801	789	763	768	786	790	833	761	796	747	764	783	777	807	816	819	817	809	726	735	788	788	781	770	824	718	776	772	784	791	785	803	787	744	770	824	759	783	764	776	784	743	796	787	834	774	779	777	797	764	768	761	757	749	766	810	807	760	786	793	804	777	839	764	796	838	754	803	785	787	795	803	803	820	816	789	764	748	822	828	819	787	774	736	771	786	756	774	719	729	759	793	781	856	790	801	791	781	811	797	788	760	760	746	807	718	798	798	833	757	780	834	786	834	732	784	807	779	767	802	773	846	769	789	796	818	800	797	764	774	771	828	784	781	797	730	813	769	787	790	820	798	772	801	779	829	831	817	843	798	758	801	850	788	829	841	764	798	768	740	782	762	822	800	786	768	798	771	812	815	780	814	780	842	802	751	847	797	765	788	779	800	758	794	779	865	805	814	796	783	809	783	810	835	819	784	790	759	782	796	787	789	766	758	825	786	788	794	801	787	766	802	798	782	813	786	851	800	824	731	789	779	819	774	757	811	751	792	770	810	822	819	811	779	784	844	819	802	789	796	840	792	828	836	802	765	807	799	836	776	799	758	799	813	779	786	797	797	748	772	830	800	787	784	794	842	821	694
16781	11568	16265	21925	23099	19075	10487	4204	2055	885	791	707	648	618	621	485	354	335	343	329	327	289	279	283	297	332	289	287	273	288	304	288	284	262	283	287	304	265	258	285	281	270	258	286	262	257	279	284	266	283	277	263	279	273	264	292	296	305	279	256	278	290	243	298	287	270	302	295	296	266	304	277	268	267	287	290	285	247	272	285	236	277	258	248	294	251	251	282	262	268	292	279	289	279	295	283	263	244	269	280	287	283	261	262	271	264	259	281	230	284	303	286	309	277	273	272	283	277	240	271	276	269	263	268	272	276	268	257	268	268	280	283	274	250	268	297	248	290	262	271	318	257	285	261	271	297	230	286	261	254	266	253	274	267	280	289	292	280	270	258	305	275	261	265	273	310	287	278	265	261	256	266	278	303	282	274	279	259	294	249	224	251	272	289	264	282	275	266	273	305	258	280	282	279	283	275	304	268	260	266	279	279	280	286	291	295	271	299	281	296	290	284	291	280	278	267	253	272	270	249	277	258	277	269	310	271	270	291	279	276	292	284	292	288	288	263	281	281	300	319	286	263	278	283	270	262	290	278	271	273	264	282	264	264	312	257	277	275	272	263	247	271	287	303	257	275	292	260	253	292	291	268	246	272	285	266	256	288	265	291	318	255	261	289	287	277	268	292	265	265	292	290	283	306	295	267	292	277	284	249	275	286	274	296	248	268	251	255	297	292	304	278	295	269	298	292	274	267	252	259	295	288	268	301	252	268	267	255	293	267	249	271	268	259	264	262	281	310	269	277	290	255	242	271	270	269	294	287	281	259	276	285	311	303	291	293	263	268	281	284	285	285	290	251	295	264	291	264	290	278	275	262	309	314	280	280	277	274	247	291	263	264	255	259	281	272	270	271	286	293	249	291	255	249	254	266	299	284	282	295	282	295	305	263	291	327	293	283	257	291	279	307	255	308	264	267	243	276	281	292	278	253	313	285	291	272	265	263	283	291	269	275	279	255	279	258	254	295	286	282	284	286	295	272	302	281	263	263	246	246	287	300	266	256	293	268	279	271	280	246	293	277	283	279	300	306	255	296	231	294	269	287	267	290	274	285	265	247	272	263	250	250	265	263	255	257	280	283	286	254	290	275	289	288	256	280	244	248	271	250	287	275	283	282	253	246	300	284	275	286	277	282	249	287	286	272	289	265	261	290	295	276	272	277	310	265	279	272	270	279	288	289	265	273	306	274	247	287	284	307	301	275	263	274	264	297	235	237	266	291	250	293	281	273	294	262	284	251	285	269	322	236	263	270	272	261	259	285	281	280	278	286	277	265	254	259	291	270	271	266	276	297	270	269	254	267	279	259	297	282	245	280	273	250	291	271	319	298	245	264	251	272	285	285	270	277	258	282	291	302	288	290	293	271	291	256	252	260	243	294	276	297	278	261	243	250	249	258	248	269	282	271	296	271	293	264	265	259	317	278	264	264	264	259	279	255	259	258	289	280	270	257	272	264	283	259	252	250	280	278	274	285	246	266	256	270	265	257	258	271	289	272	274	266	265	314	278	262	262	284	288	293	287	301	254	297	276	283	274	300	247	259	273	288	266	287	262	262	240	254	267	268	301	263	256	286	260	248	259	261	276	299	276	299	299	280	278	257	297	266	312	275	270	256	253	262	264	277	298	322	271	281	280	265	279	287	298	275	306	293	294	282	273	265	301	301	282	292	289	279	263	300	258	278	290	270	305	241	251	283	266	255	250	284	266	270	289	285	292	280	284	295	259	249	281	291	265	261	278	254	272	286	245	275	286	315	301	256	273	275	293	259	278	257	223	315	271	291	262	279	284	285	238	271	275	259	272	269	285	283	289	321	272	270	265	250	293	278	254	274	285	286	269	292	287	291	258	250	267	244	281	277	272	257	270	267	276	288	281	266	274	281	291	274	243	258	273	273	283	287	244	234	273	284	261	280	294	249	282	283	254	273	278	287	243	255	278	297	302	236	289	260	305	276	268	284	304	275	274	272	258	276	254	267	275	251	276	275	272	310	273	274	245	263	285	289	271	286	272	290	300	246	254	242	299	302	266	259	276	270	296	254	302	272	280	267	272	290	247	270	282	282	293	261	298	248	264	300	297	269	250	238	252	255	275	268	264	245	282	260	264	273	260	293	266	277	254	292	257	270	281	291	296	281	249	285	296	275	279	271	259	237	310	268	271	242	259	249	262	288	303	290	297	274	294	250	265	246	281	282	264	307	237	280	260	298	262	256	312	277	286	265	291	281	270	253	301	266	274	300	263	268	268	259	274	263	293	262	281	250	267	277	283	263	286	251	259	274	264	244	295	256	273	262	252	245	255	246	289	262	271	306	287	258	261	250	259	256	299	273	284	302	284	263	288	272	261	262	274	248	287	302	273	276	258	295	284	293	265	272	251	274	270	252	276	270	271	298	262	252	254	268	273	285	277	284	283	285	276	265	280	252	289	287	243	283	263	271	286	275	249	298	287	256	288	263	283	289	293	308	292	259	269	272	259	299	265	284	254	275	263	290	247	255	282	295	260	285	274	282	277	292	302	262	257	232	301	267	261	256	247	295	274	263	272	266	287	275	280	310	303	317	283	267	257	252	258	262	285	296	268	292	290	248	284	278	281	245	272	298	304	278	308	255	276	291	271	270	268	236	286	263	270	247	281	282	294	300	270	286	270	274	283	271	290	254	285	285	259	277	287	288	278	287	259	277	272	270	234	254	294	270	288	269	247	284	248	300	276	254	255	316	274	299	268	296	259	280	257	271	258	256	276	275	269	276	268	291	272	285	279	280	288	276	283	323	275	254	259	254	295	287	290	267	279	272	284	291	270	254	276	289	268	290	297	256	259	278	259	319	288	273	256	264	301	264	281	290	274	280	250	241	278	251	267	283	266	272	261	290	262	254	305	269	288	270	274	269	304	300	290	278	271	279	277	283	265	272	264	253	265	304	277	270	274	249	300	273	311	259	252	297	268	270	317	286	275	283	267	264	252	252	246	319	295	279	252	248	263	260	284	289	234	262	292	274	272	258	284	253	263	297	272	284	289	297	292	301	295	281	283	278	235	294	262	274	288	288	304	237	258	277	300	278	277	275	261	237	267	302	292	259	271	271	297	271	246	232	268	284	281	262	266	259	265	273	256	310	291	251	276	249	286	260	272	246	266	258	249	264	272	284	318	260	277	266	294	270	259	280	273	266	272	281	296	263	289	242	260	292	290	272	265	292	268	279	285	267	253	262	293	279	283	242	262	279	274	257	277	301	259	270	279	285	256	286	281	289	278	290	284	260	280	284	301	261	270	239	248	260	267	264	302	308	297	263	298	275	251	254	234	252	286	267	255	257	277	269	292	267	269	297	244	272	288	269	243	265	278	276	271	270	288	301	251	267	292	269	253	282	240	295	260	245	270	256	262	275	267	294	279	259	287	258	265	264	287	300	268	273	258	305	295	304	246	281	304	277	263	267	295	269	243	298	269	256
13002	11743	22922	32452	34584	25959	15894	7708	5635	3141	3153	2960	2889	2713	2489	1885	1357	1135	1057	985	866	888	770	761	759	767	745	733	739	674	691	717	712	703	729	654	682	723	640	676	689	671	672	663	655	645	666	624	689	685	677	700	667	605	651	726	640	672	676	634	638	668	682	639	636	681	669	654	688	636	701	684	686	675	656	651	631	687	678	708	712	594	645	673	649	679	670	683	652	709	653	663	676	647	745	666	654	668	627	726	661	670	641	704	666	717	675	647	688	660	686	668	620	632	633	691	647	693	652	722	718	622	654	622	663	684	681	687	647	693	668	661	650	635	687	669	688	658	637	636	675	684	679	673	652	689	694	667	727	669	697	662	704	691	655	684	684	655	683	683	632	657	620	613	659	682	676	668	666	649	680	645	696	678	657	675	682	625	677	672	611	699	620	650	693	700	697	721	654	667	683	642	671	688	647	657	699	675	671	692	682	708	653	696	674	605	668	660	669	651	688	680	636	623	644	674	699	692	634	671	690	734	647	699	685	648	709	696	635	666	689	674	678	689	664	700	606	663	659	671	712	652	658	601	698	664	666	699	692	679	665	659	644	644	680	649	699	691	681	703	654	674	726	647	667	677	697	685	663	633	651	648	685	689	689	692	657	657	665	658	664	680	688	713	620	692	617	661	650	693	675	672	684	638	660	711	637	681	646	688	662	648	667	707	641	712	653	630	646	643	598	696	662	654	680	657	650	658	629	660	647	653	679	631	655	687	676	638	735	656	629	683	644	669	622	682	671	682	685	661	726	666	669	679	676	652	637	715	682	665	715	674	688	689	679	659	673	708	714	679	710	604	678	643	720	643	671	646	671	657	675	688	654	672	727	678	642	690	690	706	671	644	627	672	651	636	666	668	661	685	695	661	705	729	645	668	712	668	698	698	627	664	669	650	650	662	678	654	705	693	661	661	677	679	669	650	650	681	674	665	674	614	669	694	738	671	731	668	680	660	680	668	726	705	724	629	623	649	678	654	670	648	695	657	690	652	666	673	730	675	648	664	691	655	657	681	656	665	674	653	651	672	675	653	648	632	648	668	649	682	718	602	696	685	695	663	641	657	685	665	683	683	700	671	671	681	660	658	703	667	689	669	636	688	636	619	635	673	677	676	684	724	684	666	668	651	606	658	641	673	689	670	663	682	668	602	653	628	656	710	643	649	635	621	663	690	621	694	696	647	715	629	663	676	654	633	638	682	671	660	711	645	682	733	710	683	651	658	674	699	686	638	638	694	697	680	639	675	663	682	631	621	689	669	696	680	669	671	707	688	685	654	641	642	673	683	691	642	622	669	659	687	694	693	664	670	644	639	663	666	665	674	631	694	685	681	698	643	685	658	679	701	712	668	676	668	631	698	675	684	684	649	622	670	671	698	684	655	632	685	703	631	639	680	662	690	695	637	680	685	621	614	712	660	644	607	692	699	652	670	664	651	672	678	646	682	641	634	729	668	670	670	697	679	685	672	682	661	668	724	689	646	683	632	671	663	674	671	679	683	721	662	679	690	713	644	661	659	638	663	641	668	652	695	720	656	698	668	656	707	706	694	687	661	691	648	648	624	669	696	654	688	668	684	630	603	725	680	667	690	680	674	664	628	661	658	711	723	672	698	669	648	652	656	693	657	637	626	689	667	667	686	634	702	664	698	641	626	693	679	676	645	666	634	666	683	671	665	702	684	676	658	671	638	693	676	689	671	734	640	659	678	681	629	679	693	691	662	613	654	664	639	699	680	669	648	646	697	685	682	645	686	649	703	670	675	691	644	671	677	674	697	658	683	674	650	667	657	690	656	695	657	678	690	669	709	684	669	670	638	732	658	695	700	660	689	624	723	681	693	664	642	707	672	647	675	630	711	672	658	672	674	723	641	690	710	667	692	733	640	686	653	682	652	655	641	720	665	677	615	703	657	642	623	632	645	675	638	632	666	667	643	691	636	651	685	682	669	633	721	662	624	691	651	679	689	652	636	699	664	670	650	660	702	677	654	683	680	662	686	708	669	647	718	653	652	683	644	676	677	646	678	650	674	700	652	675	644	617	702	661	717	665	687	644	693	630	664	653	652	666	682	700	702	697	652	656	662	681	677	651	730	662	683	653	670	649	672	646	666	661	631	658	646	686	642	659	618	670	591	671	628	651	632	694	688	667	624	642	679	691	629	648	650	702	656	639	684	686	707	671	690	654	676	676	653	655	663	641	695	682	688	644	661	658	648	692	672	672	686	664	679	682	722	698	664	656	653	691	648	716	667	698	658	681	622	679	665	672	682	666	673	681	631	646	745	644	680	645	652	728	680	654	678	637	662	673	672	628	724	667	643	634	674	672	666	654	630	673	674	652	677	686	682	717	656	654	670	697	668	658	656	661	664	687	654	663	663	657	641	685	654	663	656	713	684	628	674	675	700	651	720	672	657	670	682	706	691	656	646	674	664	648	694	680	694	676	629	712	726	658	692	662	682	668	645	676	708	671	690	705	688	610	668	695	659	672	678	671	709	660	697	675	662	696	675	685	660	654	643	676	664	639	698	671	663	671	627	620	648	662	704	698	688	642	711	649	675	665	690	686	708	640	672	672	714	627	687	666	662	667	677	632	693	720	678	707	655	667	680	700	625	686	599	651	722	657	658	640	674	626	646	693	690	677	666	652	662	672	673	636	699	713	685	646	683	705	679	714	693	600	652	626	663	693	708	681	734	632	673	710	661	647	681	643	678	674	641	692	682	659	658	636	638	660	709	636	709	656	669	691	636	629	662	664	682	655	671	635	637	659	634	685	682	660	639	638	671	636	658	678	695	670	655	701	649	641	670	675	680	702	673	645	713	645	655	658	662	653	625	661	666	647	695	667	653	663	640	649	681	631	673	665	685	656	637	693	662	701	671	697	636	682	707	664	698	660	674	659	702	681	610	699	636	680	672	712	730	688	647	654	643	657	683	714	686	677	675	688	700	664	645	663	674	675	669	697	682	695	679	646	640	666	647	652	671	689	676	695	684	656	720	681	695	655	673	655	679	678	675	704	675	657	695	636	650	690	687	635	675	665	639	693	640	678	684	641	682	633	620	647	638	667	672	665	675	634	643	667	716	675	684	690	644	663	708	658	739	652	669	677	623	684	682	640	652	679	659	665	649	650	652	671	652	646	672	682	632	654	642	659	647	666	670	697	683	696	660	679	643	682	658	659	686	624	650	656	692	645	655	664	708	685	671	626	633	605	633	639	660	684	673	668	689	688	700	667	686	678	621	680	612	630	691	664	643	670	694	670	661	648	665	702	631	660	641	670	676	683	711	696	661	667	668	678	614	663	680	697	685	656	681	652	676	635	669	650	649	682	689	655	646	650	654	646	671	647	674	688	644	665	685	628	660	662	664	668	735	681	660	661	682	631	618	675	668	662	704	639	680	675	655	717	718	673	650	695	665	670	693	700	714	672	648	655	635	649	707	616	651	665	659	664	659	686	698
24139	19349	25288	31663	33231	29296	23286	10829	4639	1798	1138	1017	874	875	768	580	398	299	307	248	256	259	230	188	177	192	198	225	210	193	164	152	174	192	177	194	171	155	190	192	199	212	198	182	180	160	200	184	187	191	191	171	214	198	198	174	196	177	191	174	196	180	171	175	184	187	194	201	191	179	205	183	181	187	152	170	184	183	198	182	165	170	179	178	173	148	152	173	163	177	206	177	166	180	201	170	193	167	161	169	199	166	175	206	178	153	159	196	184	183	150	190	189	167	152	175	169	205	194	184	175	182	181	167	190	181	196	174	167	204	169	180	182	196	183	177	203	183	172	180	211	165	207	177	180	172	193	178	180	181	176	196	151	166	182	173	174	209	168	167	161	182	172	207	203	149	185	181	194	194	184	179	220	186	197	199	171	166	157	178	201	163	164	198	189	193	194	204	189	179	186	175	177	165	174	212	197	182	170	178	187	199	175	184	202	171	169	188	180	165	196	185	165	213	176	202	183	188	157	180	163	178	193	199	204	177	174	177	178	196	171	174	173	197	158	196	152	180	209	196	180	164	191	180	190	188	200	192	181	183	197	186	182	198	146	194	205	180	167	158	199	192	179	179	186	201	168	181	193	191	193	164	195	180	183	173	178	211	173	186	191	169	180	190	191	178	190	170	180	179	196	174	199	191	170	191	178	172	179	173	164	208	175	168	230	180	173	196	174	181	200	182	171	205	181	192	177	211	181	162	174	159	154	185	192	173	183	198	181	184	170	191	180	188	191	193	194	182	174	212	183	192	193	203	182	193	181	190	172	205	169	171	183	191	214	170	192	172	191	199	169	159	194	165	175	185	154	181	211	187	220	159	188	192	183	173	202	178	162	199	192	172	206	187	186	187	194	200	168	178	206	193	194	192	182	204	207	188	181	204	192	191	182	162	229	188	179	191	212	143	169	165	204	178	202	177	172	198	174	164	165	182	164	178	160	191	182	205	181	193	169	195	180	191	175	189	199	167	198	170	206	198	186	190	184	176	165	170	175	189	184	158	178	175	168	181	187	176	176	224	204	177	190	159	204	187	182	199	208	194	179	172	174	172	211	206	192	171	174	163	185	191	187	174	220	187	184	176	192	167	182	183	158	193	192	204	176	163	213	189	173	179	178	200	159	181	177	194	198	197	199	166	193	152	181	184	190	167	166	178	191	171	204	211	189	168	195	189	185	204	195	168	184	198	193	186	183	217	196	165	194	166	185	190	175	189	202	176	170	167	184	191	186	189	179	187	180	151	174	200	184	185	188	173	170	189	194	185	162	186	160	169	192	191	163	170	195	191	183	221	177	172	157	162	175	151	186	196	160	209	162	196	187	180	194	170	190	183	181	169	200	189	176	192	190	200	186	216	208	160	178	196	191	164	192	180	179	180	177	190	173	158	169	153	178	155	144	149	187	177	153	176	173	185	206	176	186	192	181	205	193	173	182	186	186	197	187	175	188	192	217	168	182	185	186	189	168	198	172	174	194	182	170	197	168	174	199	187	177	178	172	179	175	182	175	170	184	200	185	222	185	170	196	177	187	183	201	183	167	174	192	183	163	177	212	162	199	186	150	188	176	192	172	181	180	165	178	187	170	194	175	195	170	187	165	184	170	181	188	199	181	178	187	181	192	181	202	189	201	160	175	199	184	190	203	179	202	149	218	177	188	210	164	172	174	191	189	193	171	190	198	183	200	185	184	198	172	168	206	168	224	157	183	171	196	190	193	228	173	184	182	204	201	181	170	179	198	174	176	185	193	185	171	164	182	187	200	196	171	180	203	175	176	173	196	167	207	187	171	189	205	178	206	169	192	185	197	199	179	232	184	186	205	190	171	197	188	180	184	154	157	194	158	197	184	189	180	183	182	183	193	186	194	180	185	195	164	199	183	163	198	183	188	180	175	162	206	184	181	188	182	173	180	179	200	164	181	191	188	201	169	184	190	170	190	174	166	194	178	181	191	182	172	192	178	184	206	194	185	175	167	184	185	175	178	197	160	194	206	181	179	197	187	165	216	188	191	199	210	176	193	175	188	191	173	143	158	181	159	175	155	177	210	197	175	189	192	185	183	190	183	176	174	196	185	190	189	150	200	199	193	180	197	181	212	180	194	164	202	167	163	173	194	175	178	189	199	188	192	191	201	183	202	181	178	167	185	166	176	199	172	175	180	164	195	189	172	183	190	189	209	197	193	197	175	204	169	185	177	187	197	200	192	168	189	193	185	189	191	169	197	191	194	201	205	163	199	157	182	181	181	214	170	185	190	188	175	206	198	191	162	185	181	164	197	151	173	178	183	169	198	165	163	177	170	185	169	174	162	181	181	175	169	168	182	168	186	191	212	186	177	185	196	175	160	180	160	202	193	156	189	204	169	176	183	181	174	181	189	175	158	181	181	203	186	205	201	173	186	184	201	157	164	208	177	189	175	161	193	195	166	178	170	182	174	187	198	173	172	163	163	192	164	198	168	167	198	180	201	152	193	187	175	151	182	163	197	194	195	198	198	189	196	173	180	207	172	187	188	195	194	216	185	195	165	200	179	222	184	177	199	190	183	196	197	202	202	176	185	161	184	175	173	160	181	185	185	184	182	200	178	194	168	166	217	207	187	187	205	166	172	173	189	205	158	180	181	180	174	211	185	172	171	181	182	168	176	189	183	188	176	189	172	174	190	193	184	177	176	202	180	182	186	182	182	181	221	187	208	214	181	176	194	209	194	193	213	178	184	212	185	212	199	190	196	189	175	194	197	181	211	202	210	178	188	187	192	185	178	189	194	187	183	187	187	187	198	183	180	159	190	184	182	203	164	196	178	178	171	175	187	158	198	182	198	183	173	187	167	196	180	156	180	170	184	215	180	157	173	177	202	199	174	182	194	165	202	174	175	191	185	174	202	174	187	175	211	187	168	218	185	215	171	197	187	175	200	163	181	204	170	175	202	192	172	181	175	166	198	190	177	171	214	196	205	188	183	189	193	182	209	194	169	178	189	183	167	176	181	167	177	178	191	188	173	206	180	191	202	192	178	185	187	192	187	180	186	176	175	157	197	155	182	184	196	184	199	169	200	188	181	193	165	161	179	179	168	190	204	174	196	197	160	181	192	184	187	178	187	190	194	186	175	185	186	178	196	189	178	191	187	195	191	190	191	185	185	220	177	175	179	168	206	202	187	191	195	199	180	173	181	174	188	193	182	178	198	198	182	178	170	173	209	199	167	209	205	160	185	181	181	172	151	169	175	178	179	189	193	181	233	179	186	182	181	174	175	193	204	182	190	186	210	180	188	196	187	192	159	167	190	164	161	181	160	183	178	187	186	172	182	186	190	167	170	196	176	186	161	186	197	180	182	206	201	190	155	194	174	195	202	209	163	194	178	187	159	212	201	204	176	204	192	207	179	189	185	167	194	186	200	175	181	186	181	196	185	174	193	172	175	147	171	187	198	181	199	192	192	192	186	190	169	178	181	188
16324	17584	30466	39703	39659	37967	28542	11502	6809	4731	4474	4308	4224	4275	3690	2594	1635	1354	1184	1094	894	767	688	683	580	591	601	602	519	540	557	540	501	519	510	479	489	515	451	477	522	515	501	483	473	496	480	519	470	442	463	481	480	469	503	447	424	445	515	434	458	448	472	431	453	472	463	496	457	462	499	521	463	476	476	446	511	462	474	503	477	498	496	453	465	478	408	457	478	471	484	524	443	510	455	491	492	488	478	449	460	476	494	491	510	473	475	461	494	455	447	493	464	484	435	489	446	479	477	426	445	458	473	465	507	481	511	474	499	453	496	469	430	449	474	463	449	465	510	431	482	446	501	450	461	509	469	493	442	443	477	421	494	467	441	450	484	476	433	479	458	470	493	477	519	429	448	457	469	469	473	477	494	462	462	494	441	461	476	493	434	498	504	439	474	451	472	469	519	481	510	498	478	462	433	502	448	522	442	481	485	478	478	494	452	503	528	480	484	435	470	484	471	462	482	439	453	454	481	451	450	471	450	459	446	480	455	476	473	502	491	524	488	468	440	473	474	490	456	492	494	441	433	492	503	441	502	459	469	452	452	455	446	491	422	478	466	488	497	453	502	422	476	463	483	478	474	505	450	494	476	490	509	486	494	486	485	461	462	513	463	528	451	467	465	463	502	439	469	454	497	460	491	440	457	486	450	469	497	469	474	476	516	478	433	445	471	469	463	488	487	436	467	454	459	461	453	470	417	476	485	466	469	506	460	492	472	499	464	461	450	473	489	470	473	488	500	451	486	469	503	483	462	470	501	463	481	471	466	469	494	473	467	451	459	479	463	467	468	462	469	491	505	478	464	471	498	473	469	495	488	453	487	501	466	466	473	471	453	453	450	447	464	477	455	490	466	479	444	437	442	504	483	458	476	465	442	478	475	470	470	458	486	474	464	463	489	502	464	504	456	466	425	496	502	500	449	456	449	474	427	461	461	473	439	466	466	488	493	464	476	460	453	461	503	463	466	472	440	511	435	472	500	445	488	465	452	439	464	431	512	476	492	472	487	482	469	431	450	441	480	472	469	475	472	436	476	482	421	450	453	496	461	477	459	471	478	471	438	474	460	486	461	456	491	518	461	470	469	477	453	511	474	463	418	464	479	446	442	442	454	466	475	473	472	491	510	470	471	471	504	485	474	480	459	474	457	488	480	478	475	479	432	466	514	443	457	501	483	506	447	466	431	488	424	500	463	441	455	444	466	468	519	441	454	440	440	449	443	480	459	451	479	444	462	454	447	450	489	443	448	464	497	440	473	472	451	497	471	493	430	500	458	442	492	447	478	479	472	460	489	459	471	472	457	448	452	468	504	449	478	478	466	469	453	420	474	502	483	451	444	491	484	510	410	450	461	476	498	478	478	459	451	488	527	474	472	427	456	462	459	480	503	459	484	453	459	473	451	462	485	481	482	473	474	475	453	457	478	488	448	456	455	452	485	459	502	518	449	452	467	453	478	480	456	499	451	491	472	463	493	484	462	435	498	470	462	488	450	483	473	483	448	473	477	510	484	456	463	483	501	479	459	466	487	472	493	446	458	470	479	463	459	539	482	502	456	477	482	505	438	454	477	456	453	456	482	463	483	482	454	483	432	470	480	509	439	479	427	483	439	470	507	482	478	429	455	420	490	486	460	496	489	456	490	490	441	481	445	456	474	450	456	496	466	475	496	506	452	467	464	515	456	525	453	453	525	460	455	446	427	442	457	440	448	469	452	466	486	473	471	486	486	473	463	461	463	479	476	469	500	464	492	439	489	456	480	474	494	473	484	450	458	449	450	472	451	470	527	476	477	469	482	456	505	496	490	464	506	468	469	464	449	475	481	449	462	489	471	486	476	437	448	420	481	502	457	473	447	435	462	465	467	442	483	443	453	455	502	482	523	458	471	481	474	469	484	457	482	486	448	489	470	485	471	499	505	446	466	445	453	458	496	493	510	437	493	459	439	441	446	488	463	500	443	443	475	486	482	481	456	481	482	499	483	454	475	505	462	462	453	432	513	439	422	500	432	443	476	453	485	541	479	478	492	402	521	444	505	465	408	466	489	521	518	435	526	443	454	486	467	458	492	470	479	464	484	476	463	453	500	476	500	493	455	482	454	433	478	475	471	479	467	464	453	482	515	467	452	496	467	464	473	521	454	451	497	425	458	430	479	472	474	449	471	461	470	488	468	475	495	474	487	500	451	475	464	475	453	497	488	497	443	518	487	457	472	461	484	486	504	470	489	482	474	467	473	465	509	477	475	449	475	454	472	476	468	436	473	474	458	464	500	471	514	463	492	445	512	478	481	453	453	473	480	457	482	501	434	503	495	453	491	518	462	469	481	454	468	512	477	447	482	451	467	412	513	491	458	431	472	459	493	523	448	487	442	497	450	466	466	520	502	444	503	505	471	453	502	489	466	478	468	490	462	466	476	464	479	448	470	439	481	454	461	477	508	470	425	488	485	449	486	452	481	470	479	465	463	486	430	458	463	509	444	447	426	451	441	456	458	526	460	467	478	441	456	479	480	469	493	436	458	450	488	442	464	460	491	475	472	460	481	483	490	425	465	460	477	473	521	449	472	455	480	466	444	482	448	491	469	458	471	480	491	459	474	454	462	470	468	477	468	436	464	458	438	476	442	449	442	482	477	487	473	484	496	498	405	486	475	492	469	473	486	442	447	469	455	497	488	475	485	478	456	465	488	496	473	492	458	490	480	466	507	453	468	482	476	471	509	471	498	499	492	465	480	446	465	461	488	473	446	466	491	503	503	494	453	452	483	472	477	477	474	485	452	465	494	463	464	469	500	481	449	456	527	477	484	489	471	440	477	506	474	446	450	437	496	480	487	480	481	450	511	482	478	481	477	443	451	486	485	483	437	456	492	474	463	462	501	498	442	461	465	458	498	511	448	495	485	466	452	477	457	482	446	478	491	471	444	477	483	494	446	483	450	485	459	496	494	491	533	445	471	482	474	485	499	482	472	455	479	483	451	476	507	486	440	501	460	481	470	455	470	504	480	469	487	499	476	495	466	426	453	486	490	447	456	438	507	452	442	483	483	450	449	489	476	467	474	470	466	492	480	478	476	492	465	464	493	488	450	506	452	478	483	476	473	467	469	454	426	446	474	493	425	450	468	512	477	485	448	469	451	497	498	479	466	472	460	453	449	446	460	436	463	471	500	433	457	497	471	488	454	514	504	498	474	439	467	465	461	484	471	493	489	448	465	490	486	477	462	464	465	501	486	469	453	504	491	479	501	452	507	474	507	484	539	453	486	447	464	428	423	462	467	475	465	467	502	457	486	497	477	456	469	481	468	503	498	474	449	477	469	459	499	431	471	487	437	488	470	477	473	491	481	469	458	471	469	455	456	498	483	498	477	464	439	508	505	510	510	472	507	500	472	443	470	468	457	450	443	483	450	485	455	461	451	457	464	486	458	436	460	491	459	485	450	489	450	471	426	473	482	464
6837	4060	4975	3896	2323	1384	894	555	498	398	442	394	347	361	370	320	325	340	328	333	343	329	345	317	328	338	310	335	315	342	294	320	342	341	321	314	285	333	327	319	360	338	310	358	321	302	327	325	313	309	332	307	366	323	322	338	352	325	308	330	339	343	339	315	314	340	330	343	352	313	311	327	347	314	313	344	353	318	308	305	334	326	349	293	323	338	302	328	317	335	317	335	329	295	313	324	327	326	352	327	296	304	318	339	275	293	312	327	340	309	322	332	330	317	350	298	321	316	310	316	326	310	301	336	322	296	356	347	308	341	363	330	305	340	332	346	290	336	323	303	310	322	331	315	316	308	327	295	337	355	323	312	328	360	357	295	338	316	329	329	302	302	332	305	306	334	275	327	354	328	345	332	331	361	323	325	317	328	320	314	320	304	307	302	327	315	352	329	315	328	345	344	345	325	315	329	298	324	361	324	327	351	323	310	338	296	329	321	305	322	299	333	320	314	349	318	300	327	348	292	281	335	316	316	331	333	341	359	321	372	346	301	340	332	325	337	304	332	335	312	356	296	305	352	324	375	301	330	336	302	334	356	347	346	330	342	360	353	313	334	308	324	309	353	345	314	299	322	291	290	318	298	326	316	328	292	308	326	364	322	313	303	291	336	307	305	308	290	348	330	307	335	345	355	320	281	345	316	278	346	341	330	333	351	326	299	348	331	319	323	324	324	332	323	332	293	313	319	320	319	324	317	329	322	302	281	338	305	327	309	320	296	351	305	316	333	337	336	329	334	341	313	320	343	333	369	353	311	325	328	315	316	357	348	343	319	312	299	310	350	296	329	344	339	338	319	322	311	297	334	367	321	334	306	288	325	337	319	315	319	339	305	323	359	288	336	301	322	351	318	316	348	290	294	303	347	324	326	303	317	300	338	316	306	329	308	324	332	317	308	335	303	315	319	330	287	292	324	321	312	296	278	324	329	309	318	301	325	325	329	301	318	313	352	312	300	278	314	319	364	310	329	300	325	303	357	307	309	330	317	329	290	326	340	311	331	326	297	353	326	349	326	301	314	350	317	340	319	334	334	330	304	325	316	296	335	320	325	329	346	341	325	311	299	350	320	290	316	314	330	340	318	287	302	335	337	309	336	312	326	335	297	327	357	350	302	345	330	340	325	262	387	306	283	322	318	322	302	326	291	331	324	346	327	333	314	326	332	316	314	354	306	339	273	331	312	325	323	312	307	319	346	333	322	301	298	325	344	322	313	327	320	322	280	300	301	348	317	296	352	361	338	332	343	345	318	296	296	301	341	316	348	343	327	306	349	349	356	323	315	342	326	348	325	332	352	313	306	328	366	354	333	318	316	329	329	323	309	331	302	324	312	332	326	298	370	315	290	352	326	317	307	352	320	338	364	324	310	319	317	336	307	325	305	298	302	334	357	329	334	366	319	343	344	333	327	331	336	300	316	325	295	334	347	352	330	361	341	308	333	311	327	323	302	332	326	331	338	298	333	298	308	354	316	324	328	324	301	357	309	326	323	340	298	337	347	342	327	331	338	326	308	359	332	294	322	314	340	334	346	302	300	347	329	336	302	309	345	333	321	310	322	340	313	344	350	312	332	344	353	344	308	292	351	305	315	347	327	349	307	303	332	307	315	303	313	312	320	348	320	302	340	321	305	334	333	324	303	337	310	328	318	348	326	292	328	330	369	335	326	299	337	315	340	326	330	341	340	307	326	336	288	336	333	307	327	333	315	315	338	311	300	308	307	349	327	348	296	338	349	327	324	308	391	360	314	329	350	323	334	344	331	329	326	333	346	359	332	323	372	318	329	368	347	340	318	321	304	312	332	319	341	319	339	303	319	341	306	339	344	320	355	323	326	317	317	324	350	334	314	316	310	318	325	303	347	292	323	336	342	301	301	307	329	350	311	331	305	347	331	317	338	328	315	319	325	321	324	322	334	288	337	324	343	292	314	323	331	315	309	310	300	315	307	325	346	353	303	343	350	300	314	313	339	328	335	321	324	314	319	306	308	293	294	305	333	317	336	314	342	300	285	333	319	317	360	318	299	303	299	355	342	283	347	338	333	322	286	307	315	327	327	312	354	361	338	339	339	341	306	319	323	339	310	345	360	300	305	332	325	300	320	315	370	335	311	317	336	350	320	349	279	347	296	337	318	328	344	323	300	301	321	282	325	311	316	325	337	327	331	327	331	357	329	334	334	339	290	323	325	337	342	334	297	320	318	342	350	287	328	321	324	324	310	308	282	327	335	312	335	364	306	343	330	332	320	328	315	343	318	302	345	334	319	327	361	308	322	308	321	322	350	311	316	307	329	318	315	369	325	337	329	300	327	340	344	327	313	309	339	311	361	325	335	345	332	360	313	316	324	336	344	319	332	337	310	315	321	345	295	342	297	326	360	343	326	339	324	337	324	324	329	350	303	331	310	301	331	308	335	328	309	350	341	328	340	318	297	369	307	332	320	317	317	318	325	331	311	359	337	339	336	285	312	374	338	282	305	338	321	326	290	359	327	340	360	334	325	333	370	354	316	289	343	321	341	300	315	335	315	311	347	327	311	331	370	311	338	303	321	311	329	324	355	304	321	308	315	337	324	358	322	325	361	342	346	306	350	298	299	337	356	306	323	288	276	340	375	313	309	320	338	355	349	287	335	277	354	336	298	319	299	345	338	368	342	310	316	296	318	331	318	288	341	346	313	320	327	305	343	326	311	311	315	338	315	343	301	371	314	332	341	325	323	331	319	328	351	342	292	342	336	334	346	363	340	341	304	336	328	331	344	307	312	314	321	319	341	366	311	331	320	314	326	344	318	316	295	313	339	328	335	336	315	341	329	324	329	336	297	319	279	307	349	303	319	320	314	325	327	304	300	336	351	352	321	346	322	345	293	338	346	338	319	305	342	299	297	342	361	352	321	320	351	332	356	289	337	326	308	350	349	312	296	350	322	333	318	321	332	338	342	308	315	337	305	319	325	300	341	315	336	327	392	334	322	321	344	338	352	321	326	334	306	326	327	290	335	322	337	273	333	314	329	323	328	340	319	339	334	347	311	308	319	338	327	321	355	328	350	376	315	321	318	342	332	309	320	311	314	312	327	314	324	318	310	310	322	334	321	313	358	302	326	317	341	304	321	338	345	312	326	335	339	307	329	332	315	315	332	352	332	365	314	307	358	364	348	338	334	326	304	343	315	326	306	338	342	307	331	321	361	328	318	336	317	327	339	337	307	321	295	335	323	328	348	348	348	275	333	322	339	328	289	298	329	311	317	300	310	320	305	343	319	333	314	361	326	327	329	339	343	357	313	345	304	330	305	332	352	312	328	312	314	315	343	299	317	374	326	309	308	314	300	313	304	304	322	324	272	315	349	299	358	371	335	333	311	362	340	379	301	308	285	349	306	313	340	327	336	306	327	323	347	306	324	315	328	316	315	347	354	311	323	342	313	363	343	322	314	339	352	353	322	336	313
5436	4922	10321	11468	8463	6057	3771	1999	1551	1357	1191	1166	1147	1084	1042	1003	930	874	901	842	861	827	852	845	827	817	796	820	813	800	829	771	813	771	786	831	793	731	788	840	772	832	841	811	768	743	809	760	779	783	784	731	817	819	778	782	814	796	769	801	768	758	774	769	739	782	788	785	772	788	759	723	781	802	782	778	774	746	814	797	766	742	797	774	766	745	741	809	832	760	813	796	787	807	794	794	815	835	795	781	822	799	760	770	784	791	795	791	768	787	803	865	784	801	811	775	776	803	792	761	826	777	737	768	799	821	767	840	749	780	716	749	807	780	831	822	815	790	772	779	785	744	779	808	753	800	785	760	812	763	851	754	767	821	812	813	792	787	777	777	810	806	822	769	813	821	775	800	780	787	768	756	764	776	787	817	739	849	822	781	744	825	797	844	811	837	819	756	764	773	776	767	744	804	765	784	750	804	777	786	806	790	786	804	765	778	774	760	817	813	784	782	786	802	792	797	792	767	800	790	747	772	763	743	819	797	766	749	803	806	778	746	790	795	778	787	785	800	806	743	753	754	790	808	780	783	831	861	832	734	789	794	806	753	828	769	789	734	826	750	717	790	757	786	793	760	835	824	790	766	763	814	817	791	765	803	787	804	773	763	833	792	805	811	809	811	762	738	775	754	780	781	802	826	795	771	798	844	807	813	805	806	769	778	802	794	755	725	770	828	805	806	809	765	774	809	752	754	783	872	771	802	751	811	795	836	762	753	791	794	832	770	799	791	803	838	814	801	787	766	745	732	827	813	795	780	807	792	778	740	782	754	752	780	729	827	762	784	768	792	813	819	797	757	777	746	804	782	834	757	769	770	743	782	761	793	757	786	801	781	759	809	803	812	788	783	857	800	784	752	719	783	833	806	782	740	770	778	731	764	766	754	774	766	755	771	776	794	758	788	792	779	816	788	774	817	759	779	765	813	738	825	776	778	799	808	766	773	774	775	756	777	813	828	855	748	783	785	782	796	779	768	759	766	832	840	821	770	798	758	823	756	794	795	818	761	751	762	772	841	776	778	807	780	785	801	777	814	800	761	792	790	769	791	823	802	782	792	771	826	777	814	804	734	788	816	844	742	780	769	746	764	779	725	784	775	777	829	784	768	805	779	825	758	764	723	789	748	793	803	823	744	772	772	812	817	781	772	807	790	757	796	813	783	796	719	753	818	841	764	794	803	813	794	748	791	796	797	794	726	743	802	757	805	781	788	780	774	775	773	775	767	803	790	775	819	795	788	712	800	766	770	729	825	771	768	798	789	775	781	712	743	771	768	768	754	757	792	784	803	818	840	775	794	782	803	807	812	773	776	810	764	815	823	858	771	797	754	734	779	770	815	815	773	784	786	832	789	807	755	771	800	831	817	829	818	781	798	797	765	794	749	747	827	777	784	768	832	777	775	761	812	823	746	777	821	788	785	736	816	772	803	761	802	764	782	818	768	813	757	852	776	758	776	801	749	766	812	815	855	782	796	851	774	800	813	757	772	827	803	763	753	784	791	789	787	822	832	758	790	801	749	795	767	827	811	742	785	782	792	768	779	815	766	794	785	801	795	810	744	789	754	833	778	736	798	781	783	775	784	793	761	799	770	785	808	844	838	804	776	804	815	771	758	828	780	775	815	807	837	761	786	784	762	764	765	806	712	801	794	786	792	756	777	774	753	746	754	806	783	783	781	749	768	764	788	804	762	743	808	732	795	758	811	783	863	758	819	759	807	805	856	749	772	810	743	798	819	726	774	788	769	793	780	809	763	796	765	830	812	809	798	811	755	786	749	745	816	809	796	764	816	740	831	813	779	807	758	764	824	829	804	741	748	778	769	793	771	773	820	807	828	799	791	821	758	712	784	795	800	813	779	809	754	830	759	825	779	776	790	798	848	786	843	761	787	735	761	797	823	776	761	806	737	764	769	806	815	816	772	761	795	802	747	780	847	786	781	779	781	773	801	802	808	759	794	756	796	787	761	833	802	802	822	795	831	828	762	780	776	795	765	789	794	757	767	792	784	826	838	759	773	814	723	777	827	849	790	813	783	789	812	787	779	842	786	803	808	785	858	790	796	790	742	782	723	788	804	765	797	783	788	741	743	767	746	805	819	783	756	736	837	743	825	754	774	744	780	783	783	796	769	782	760	799	781	767	802	766	739	771	758	786	814	787	785	788	809	778	782	848	860	768	780	773	774	819	756	791	813	737	789	793	755	756	738	790	754	772	783	783	774	804	812	771	753	750	806	786	708	760	763	813	809	812	795	748	738	751	753	843	782	769	772	762	754	789	764	774	831	743	822	741	783	765	746	750	765	772	775	755	728	753	797	732	804	803	790	785	796	784	819	783	739	772	795	745	780	798	766	844	740	808	805	768	777	794	788	791	836	757	784	800	758	788	807	750	812	823	801	730	804	745	758	747	775	769	768	847	798	774	758	807	775	786	793	801	808	819	819	761	783	806	834	747	796	833	804	758	763	784	790	805	760	772	756	737	779	757	735	740	772	769	771	749	800	781	800	781	755	817	753	751	806	808	786	783	766	825	734	782	744	778	781	708	805	761	778	813	782	760	771	764	781	790	727	776	764	790	783	821	768	790	772	835	847	727	789	803	813	829	814	767	763	822	791	809	839	772	738	771	755	760	828	767	817	787	710	820	808	787	777	769	797	759	827	793	860	785	812	830	745	837	817	803	725	809	741	772	798	758	797	752	746	791	775	758	746	743	743	800	792	844	777	740	734	791	765	845	793	717	729	810	781	772	773	739	829	808	792	773	802	804	753	810	784	787	822	729	849	724	791	839	811	755	799	768	730	742	746	752	759	794	789	719	743	778	761	804	808	835	821	737	756	779	745	793	796	840	777	772	749	814	810	802	799	792	751	834	802	833	795	820	782	788	794	748	809	750	799	785	761	780	808	783	795	774	804	834	770	807	783	742	790	825	733	763	805	766	786	793	760	762	728	806	799	758	783	748	833	773	816	797	724	790	797	754	777	797	802	809	762	795	803	825	770	820	756	809	788	779	792	817	782	834	773	758	788	826	813	774	779	772	784	823	743	790	798	785	838	769	778	735	813	766	803	774	731	774	812	812	731	815	754	834	792	756	773	813	805	761	749	779	768	812	763	782	760	778	792	801	791	749	793	808	798	821	760	787	764	760	730	761	823	789	759	781	762	835	742	777	748	757	774	774	759	802	796	840	790	792	803	781	753	776	804	781	742	760	795	781	747	798	825	835	777	754	734	800	765	741	782	766	822	805	773	779	768	778	787	809	768	740	762	747	847	802	797	754	804	793	774	794	779	826	804	756	800	777	825	761	777	742	760	740	801	790	750	821	753	794	783	789	780	779	758	729	770	800	766	748	770	819	751	735	727	856	784	780	808	721	766	786	743	823	803	776	819	784	801	813	829	794	779	783	804	777	778	793	736	770	749	795	783	772	772	825	793	802	848	792	808	778	781	789	800
16445	11524	18845	17220	16700	21834	13298	5454	1544	909	776	651	668	653	531	475	389	347	308	310	295	292	293	267	292	292	265	265	296	258	269	272	241	283	270	271	269	291	238	255	316	279	266	268	282	261	273	303	289	283	260	296	253	275	264	279	272	279	280	277	252	286	276	282	275	302	254	281	237	269	266	272	262	276	268	267	255	258	294	268	260	296	271	272	273	255	268	287	290	255	249	285	252	259	255	247	286	264	261	293	305	303	262	277	297	253	268	274	291	303	245	282	269	250	262	310	247	253	275	254	289	266	273	272	300	275	292	273	260	269	261	269	299	280	282	270	261	304	288	291	267	297	288	288	270	273	294	258	260	278	298	315	280	256	259	273	266	273	277	291	255	294	296	266	252	288	277	267	259	273	277	275	287	271	269	278	260	260	267	268	277	253	263	299	255	260	285	271	263	252	258	272	270	269	297	286	265	261	299	276	272	276	290	282	260	283	260	267	245	304	278	266	251	252	268	257	288	255	285	285	281	255	286	270	295	261	284	268	277	271	255	279	266	288	292	241	238	243	271	271	279	298	253	271	285	255	251	284	258	294	279	259	245	282	274	260	294	249	250	289	271	269	302	248	274	278	280	307	272	307	271	262	289	294	233	257	277	247	225	263	255	240	254	266	263	277	273	287	279	248	265	296	279	270	306	246	277	254	272	274	267	281	258	314	276	280	266	254	250	278	275	291	247	249	279	264	259	302	279	294	259	273	283	295	266	271	297	298	242	277	253	257	276	285	297	258	287	269	264	263	259	299	291	264	251	289	278	259	280	246	273	280	291	262	223	294	284	254	298	251	253	268	276	262	253	257	262	304	234	286	280	290	267	239	244	263	278	294	287	257	265	277	253	288	275	264	275	259	251	254	261	245	272	282	307	276	290	270	269	281	274	263	302	263	225	306	233	278	256	265	299	290	224	293	288	260	255	256	252	246	283	271	255	261	277	274	249	257	265	286	281	280	311	300	282	300	284	298	230	233	274	270	314	258	284	265	270	270	283	279	266	311	251	253	261	286	281	308	289	290	273	290	277	277	274	270	250	259	245	292	282	285	288	291	259	278	249	273	295	285	260	278	281	256	263	272	264	263	273	257	261	290	248	318	272	259	267	287	290	257	271	269	299	285	264	281	259	289	261	253	273	274	282	285	266	256	291	276	258	253	290	251	286	251	267	266	245	286	283	240	297	249	293	289	221	243	258	281	275	264	261	271	270	259	283	278	304	264	280	251	300	275	260	298	267	243	284	301	263	239	263	274	254	283	266	295	275	267	289	317	269	264	266	265	274	265	260	295	269	269	259	289	267	297	268	289	268	270	260	292	245	261	276	258	305	277	245	274	260	271	264	258	290	283	269	290	244	279	305	310	264	262	294	318	273	303	267	256	271	256	273	258	269	302	270	283	276	243	258	294	248	290	260	248	268	282	281	275	265	264	276	268	238	262	278	297	288	249	277	272	285	272	307	270	288	276	273	268	285	295	270	298	271	243	247	250	253	240	246	283	256	270	250	280	269	282	257	279	295	278	260	303	259	251	250	288	284	305	267	290	255	271	251	295	281	268	259	275	277	249	269	300	283	242	252	262	260	287	269	284	244	268	264	258	294	269	304	271	282	285	301	280	251	236	257	289	277	268	268	284	302	271	293	248	267	262	251	267	275	252	231	268	277	282	260	283	273	299	264	259	280	307	255	283	286	289	284	269	263	252	263	296	256	263	279	293	282	260	271	236	267	283	293	262	294	271	283	252	303	283	274	268	245	292	306	265	286	252	304	256	274	262	251	258	257	257	288	280	280	254	309	277	265	265	259	277	259	309	278	237	258	280	272	270	281	246	295	261	265	288	295	276	278	270	285	294	246	266	266	238	295	249	260	249	273	251	260	289	247	296	298	282	265	279	265	280	269	280	261	285	293	252	300	287	284	250	277	236	273	285	290	233	241	265	283	261	280	244	275	268	257	282	262	290	277	289	267	263	238	252	277	296	266	261	290	257	261	283	274	264	279	298	241	261	268	297	263	285	283	269	266	275	257	282	277	282	250	283	273	287	245	251	281	258	271	264	281	253	308	256	284	278	297	256	267	249	291	281	264	254	284	241	269	286	284	263	297	284	288	259	265	262	273	291	270	286	235	307	279	281	274	303	291	281	263	289	237	260	269	273	280	262	237	247	255	272	298	251	245	254	274	257	285	268	296	260	270	312	272	278	252	292	238	258	291	286	242	305	284	249	255	298	287	251	269	250	269	260	263	297	253	294	268	288	276	281	261	269	280	259	282	288	285	299	267	270	265	276	252	287	259	245	279	265	266	310	290	231	281	238	248	260	260	246	301	289	291	260	290	279	249	287	296	301	266	283	270	232	288	304	277	265	284	273	277	230	284	262	275	302	281	241	228	259	264	280	286	274	285	249	277	286	270	275	286	268	260	301	290	224	257	258	281	262	272	245	269	292	285	242	274	279	280	253	267	244	269	243	257	261	268	315	258	263	244	247	271	272	255	270	290	280	305	273	255	274	282	286	238	280	293	253	251	258	266	265	267	271	245	309	302	244	268	273	290	272	260	280	261	277	334	290	282	248	279	244	276	259	308	289	253	224	276	270	265	287	285	271	244	281	291	260	276	252	272	275	289	290	244	265	277	289	286	286	260	270	276	276	294	279	275	277	266	272	272	257	278	278	287	255	250	273	288	278	258	282	305	287	262	276	280	268	294	252	272	305	272	275	268	266	298	260	256	264	261	258	321	261	239	266	257	254	269	248	256	277	284	244	272	239	286	260	263	268	266	253	257	268	261	269	276	252	297	246	242	302	271	289	285	293	263	259	248	293	275	273	283	281	267	275	267	255	266	269	255	309	271	274	279	288	244	298	258	256	296	249	258	277	255	250	239	265	289	261	302	265	300	295	284	272	260	270	296	268	284	267	261	290	284	295	278	268	274	292	262	267	300	286	273	276	301	264	259	277	308	256	258	245	258	298	296	277	303	252	265	290	300	261	269	278	252	259	312	267	274	276	302	300	300	264	321	292	285	286	295	283	293	292	238	253	296	308	253	266	279	280	260	293	238	286	288	284	242	298	247	273	285	270	257	263	208	256	317	291	265	290	267	255	290	266	252	299	280	252	247	281	266	280	297	255	262	266	277	301	297	277	261	247	271	256	249	266	257	280	261	293	284	286	294	276	281	288	305	261	244	293	285	270	252	282	245	262	274	267	268	259	269	272	275	280	295	264	289	276	295	261	265	261	242	291	241	296	280	255	255	276	252	276	268	252	253	295	298	294	286	266	312	247	247	304	280	295	305	301	279	264	327	258	274	283	303	279	267	255	239	281	318	294	236	272	279	258	290	271	280	278	266	307	261	289	282	271	257	291	285	244	272	295	273	274	264	276	270	307	273	275	270	272	278	303	310	283	274	301	295	288	273	285	277	300	306	282	244	276	277	302	293	245	308	254	244	289	279	299	249	281
12866	11665	25577	25926	27879	33555	18066	8757	3180	3305	3084	2823	2867	2634	2157	1737	1347	1175	1093	994	883	825	762	755	753	726	716	739	724	691	718	682	698	688	601	674	704	682	659	651	683	666	709	633	671	697	705	705	664	694	649	666	642	643	652	679	670	676	684	687	657	681	688	662	662	686	676	697	652	685	711	663	696	680	692	699	663	632	691	639	685	687	667	709	666	658	667	673	682	743	659	659	667	704	690	635	685	684	664	631	672	648	693	629	650	652	646	603	638	702	634	665	687	680	674	683	714	638	696	678	654	666	660	663	675	626	639	629	647	650	677	704	658	673	689	676	670	670	711	673	632	669	691	655	630	716	656	646	663	672	657	620	672	679	652	659	722	666	657	666	662	635	661	676	721	617	651	687	664	667	664	699	690	645	642	665	679	674	646	657	716	713	624	639	679	669	668	640	682	653	644	678	670	688	701	628	682	698	655	650	633	675	666	691	710	624	649	697	640	709	649	656	647	653	663	679	709	643	637	639	702	691	616	641	670	677	707	698	654	690	674	652	678	662	640	691	681	724	658	618	693	612	680	663	671	688	666	647	681	643	700	649	652	692	666	714	683	702	678	633	678	640	669	694	689	683	690	678	673	695	663	712	681	667	705	636	695	650	692	641	653	659	665	601	659	662	643	640	636	678	678	686	624	664	688	617	651	663	696	700	715	677	619	683	653	621	641	666	688	653	666	691	674	672	679	707	683	656	664	710	622	664	632	666	638	680	651	689	631	702	653	681	671	632	680	644	633	713	680	704	675	667	645	685	628	665	712	629	672	654	667	694	673	669	643	723	663	627	653	663	696	663	661	680	690	662	653	665	695	701	645	669	655	695	686	687	670	690	616	713	658	661	683	653	621	689	699	705	673	674	656	633	659	664	675	673	666	671	614	682	703	704	687	665	638	666	651	660	691	656	651	663	644	712	630	639	682	644	645	683	654	711	710	661	660	668	631	669	708	689	665	672	671	634	645	660	671	628	660	675	666	672	653	659	679	643	636	637	693	567	698	742	677	681	637	702	689	695	697	656	640	654	679	645	666	640	688	702	635	676	659	648	638	673	669	632	674	648	634	686	645	681	636	654	673	689	687	676	692	616	620	694	659	662	705	680	685	655	653	666	679	661	679	696	636	601	643	675	684	664	628	673	694	673	670	698	666	668	692	658	648	674	665	637	683	634	661	657	670	674	646	667	635	649	679	659	671	660	713	692	661	634	639	614	680	710	728	639	692	655	598	642	652	629	622	638	693	655	686	684	656	641	663	667	720	639	685	632	674	675	666	665	685	659	636	664	666	647	613	653	696	669	668	679	645	665	704	701	650	685	645	610	701	744	648	698	673	719	681	642	654	689	642	661	686	690	682	700	626	614	679	637	640	656	647	651	664	654	685	642	663	663	681	657	689	697	707	638	670	612	701	687	684	651	668	695	675	700	704	675	611	696	628	692	658	659	669	689	704	618	673	653	681	657	671	678	698	684	645	659	660	689	657	681	689	727	659	657	669	667	652	609	701	633	662	672	666	677	689	688	661	681	667	662	658	689	658	635	688	681	626	694	677	688	683	638	668	629	653	649	652	699	675	714	698	653	645	675	685	638	695	666	679	680	644	718	645	691	679	671	695	669	698	647	643	640	685	631	661	649	685	650	717	670	614	690	670	651	631	647	664	657	655	624	645	678	699	658	638	664	656	688	654	659	698	640	691	646	672	654	615	629	660	685	670	690	683	676	663	645	674	663	696	668	700	665	608	635	609	669	667	589	649	647	658	624	708	706	636	637	646	669	609	693	655	652	674	722	637	681	663	629	676	629	674	703	660	672	696	651	672	665	656	647	700	664	697	618	712	648	688	719	615	693	657	621	677	653	650	684	665	644	713	654	642	625	646	644	673	650	710	629	645	623	630	716	613	655	652	680	641	666	713	622	680	667	678	699	701	628	648	647	672	626	642	673	657	639	686	672	672	661	676	689	690	663	697	659	681	666	664	661	663	708	702	699	678	653	684	627	670	664	682	689	659	676	668	674	669	657	673	636	684	656	670	608	688	628	674	702	670	684	644	672	633	711	707	720	662	707	715	725	615	657	654	712	671	674	670	677	634	638	706	694	631	682	639	673	647	687	688	649	656	646	657	681	673	642	626	690	638	627	653	701	669	689	676	673	665	686	677	674	703	683	670	659	662	695	657	666	640	677	644	625	651	641	651	692	665	614	679	637	665	664	651	639	656	649	674	689	712	653	657	661	666	677	685	698	634	693	681	672	629	664	656	668	713	663	713	679	674	634	659	690	670	708	670	658	663	682	672	634	681	714	635	647	682	702	708	653	660	687	703	651	631	692	717	636	674	646	650	684	640	636	664	667	688	663	658	673	640	667	659	682	706	670	663	674	636	623	693	659	646	675	703	682	684	678	720	695	652	657	674	682	656	668	668	684	702	636	637	672	668	677	662	641	655	673	654	637	657	660	656	702	683	771	692	643	722	681	645	688	653	665	661	711	642	647	656	638	662	639	654	690	660	700	638	707	663	651	629	675	671	626	661	696	656	642	678	673	676	642	671	663	652	649	651	682	618	651	630	642	648	690	707	665	646	651	676	688	638	668	667	662	680	677	618	674	667	680	653	685	621	668	673	703	648	711	661	662	677	672	679	635	661	649	687	635	671	632	679	704	640	673	677	698	661	677	656	626	653	631	668	694	627	649	671	635	689	705	666	686	657	632	687	726	674	661	603	659	661	681	681	708	683	671	701	673	680	669	690	687	646	696	617	604	614	651	665	671	591	637	647	643	676	672	648	685	665	626	613	629	648	670	662	650	685	683	671	705	691	649	671	640	687	678	634	712	686	683	671	698	673	708	692	648	661	641	674	654	669	653	683	652	701	685	660	668	687	679	696	679	697	691	692	699	678	660	673	658	637	677	610	633	695	684	643	671	644	671	707	647	701	644	705	707	642	632	641	657	644	687	650	691	638	673	639	663	691	688	679	639	659	661	625	703	686	706	663	673	685	689	651	693	614	659	652	675	664	688	702	680	713	644	698	662	607	656	701	659	652	669	703	622	634	645	669	650	690	692	706	670	679	659	617	636	693	700	685	676	671	654	688	662	650	647	689	661	642	646	646	612	649	634	651	667	701	678	668	722	655	644	652	620	671	631	682	654	680	643	710	642	637	652	658	634	632	679	664	677	676	666	627	644	683	679	651	651	692	682	626	629	677	684	669	664	638	628	670	650	652	658	661	669	647	696	662	624	707	649	700	638	725	697	684	635	650	659	691	689	669	663	672	653	667	623	690	622	673	671	634	664	629	632	685	679	684	664	624	645	671	679	683	669	661	658	675	638	671	701	623	640	667	663	712	625	629	684	676	661	677	642	664	674	662	691	670	631	666	686	640	714	695	657	639	646	681	674	690	655	706	698	591	627	649	666	640	642	670	648	692	665	664	666	656	698	666	648	703	621	649	664	712	696	670	682
24470	17815	29969	31523	27060	26289	17586	10593	3206	1499	1194	842	781	915	653	495	360	326	281	259	245	246	215	190	220	192	205	224	183	184	178	200	174	187	222	207	194	188	174	207	154	159	198	194	184	192	161	180	196	186	189	179	172	177	173	169	182	180	157	186	185	193	221	177	183	157	198	188	197	182	179	164	177	198	172	172	176	173	171	173	158	161	165	179	185	183	156	178	184	196	189	169	149	177	166	203	183	155	203	185	205	185	210	152	175	183	186	165	177	175	194	194	169	145	175	167	175	163	180	163	177	183	201	194	173	197	175	206	189	198	178	194	184	160	153	189	176	181	179	163	179	201	189	188	148	188	166	212	180	175	184	201	173	208	181	161	192	206	182	184	177	172	177	163	164	164	212	174	165	183	144	181	181	189	179	179	198	161	172	179	181	184	169	195	173	173	166	171	182	181	209	159	172	191	169	179	179	154	185	196	167	178	173	184	183	181	182	162	142	186	178	162	164	158	174	202	183	169	173	208	189	192	159	184	198	179	193	192	179	160	184	194	189	204	164	172	179	188	180	196	201	185	188	179	183	192	194	173	192	177	156	188	194	175	181	206	201	170	175	186	179	190	195	197	180	161	170	175	168	177	180	176	172	181	212	182	192	162	179	169	176	175	176	178	179	181	168	194	160	167	178	182	180	185	155	196	186	185	183	173	199	176	166	205	183	149	190	193	178	184	219	200	170	192	169	174	183	196	199	185	158	147	189	185	180	184	201	159	196	185	186	173	168	150	195	152	180	184	152	175	160	159	179	196	160	197	194	169	169	177	181	172	164	186	183	192	152	176	176	170	187	184	167	176	176	184	162	181	167	168	171	190	169	194	172	184	194	177	168	183	168	202	168	193	179	194	204	180	191	152	168	191	193	194	207	179	172	184	172	174	186	172	194	202	155	165	172	177	162	169	160	170	176	177	168	208	183	180	178	164	193	200	167	174	188	180	208	171	200	216	172	175	210	165	174	191	191	166	192	170	185	173	142	176	166	161	202	169	196	174	174	175	204	193	193	175	195	200	155	202	190	185	174	171	151	167	225	175	165	164	161	193	173	198	161	175	170	188	187	171	187	160	185	194	153	187	189	186	182	200	174	194	180	169	175	161	181	180	186	154	172	176	182	199	196	175	192	182	167	169	178	160	182	167	188	202	194	177	175	196	191	161	169	184	173	179	177	173	184	179	178	189	196	174	164	169	174	165	165	181	170	164	192	190	171	161	185	163	174	175	193	168	171	211	174	175	168	164	176	180	189	170	174	185	202	156	185	161	182	193	196	164	164	172	192	164	158	174	193	173	180	161	183	161	179	181	159	161	176	167	167	165	179	170	175	185	155	153	160	154	198	177	168	159	180	163	198	186	206	185	161	162	214	195	183	175	173	177	166	183	169	175	178	206	188	157	186	189	169	169	162	203	175	176	182	188	170	192	171	162	209	193	179	189	203	189	174	171	179	180	183	194	175	176	187	157	205	186	205	180	184	178	186	188	185	180	182	180	171	184	200	165	156	165	175	163	186	183	159	150	191	188	185	173	193	166	190	163	180	171	152	174	182	186	194	183	171	206	172	165	164	194	193	194	182	184	188	168	188	200	175	182	202	179	165	197	175	172	167	216	181	181	194	202	181	195	206	160	176	181	151	186	185	183	179	152	183	186	212	186	156	180	165	174	202	169	186	194	155	182	188	169	164	194	177	182	171	187	171	161	166	156	186	189	148	158	199	173	181	177	179	178	183	186	169	169	178	183	186	167	190	185	203	181	182	168	158	184	172	166	159	193	180	185	176	168	189	151	179	160	167	168	178	163	182	185	178	194	195	180	197	186	187	165	191	202	204	176	174	170	163	202	179	189	167	186	181	184	162	177	193	157	184	163	191	170	177	177	178	182	173	182	190	186	185	156	184	187	188	175	177	171	165	191	197	174	157	184	145	210	177	180	177	196	179	190	188	174	188	195	178	151	186	179	152	207	191	181	161	189	168	159	172	167	166	173	187	173	175	165	187	156	161	173	156	188	171	157	166	187	190	177	170	176	175	188	157	178	189	182	172	201	156	181	182	168	175	177	174	164	165	170	175	177	167	174	203	173	184	145	169	147	178	182	155	172	169	183	174	170	178	201	182	165	188	190	186	156	176	193	169	161	182	176	194	191	198	187	188	170	195	206	162	166	162	154	182	203	191	190	177	200	178	167	186	160	183	192	220	169	162	181	212	163	176	172	172	164	167	187	196	187	171	173	209	179	176	196	181	173	165	203	173	186	182	209	175	167	178	167	201	170	183	154	172	198	163	188	170	195	200	171	184	160	189	180	176	178	197	178	173	173	190	176	172	192	204	164	159	178	158	169	178	181	178	164	173	181	191	190	178	166	186	201	183	190	170	177	178	203	195	181	192	197	166	175	196	184	164	189	204	173	187	174	191	188	172	154	189	178	195	174	189	208	179	177	178	194	174	182	189	182	175	181	203	179	184	189	182	183	170	174	193	171	174	188	193	188	162	168	185	171	179	170	191	179	186	173	193	164	180	175	170	165	166	181	195	191	180	161	158	177	178	161	179	195	205	180	196	186	188	193	156	193	157	164	165	170	176	205	166	183	149	151	175	164	167	170	152	204	217	192	164	155	181	185	183	179	161	176	175	210	198	140	190	169	180	169	213	209	188	183	169	161	135	179	164	185	186	170	169	192	183	169	170	198	182	178	178	184	186	182	198	167	159	198	199	198	182	171	166	187	159	180	200	189	184	188	191	162	177	183	179	174	183	165	205	165	159	184	189	161	181	199	188	208	163	183	173	174	182	166	179	170	185	177	162	210	175	189	190	178	192	179	218	186	142	179	201	183	160	193	193	162	187	163	174	190	171	192	192	157	185	174	191	167	184	180	190	173	184	174	197	186	160	185	177	173	189	187	187	183	171	175	178	193	186	165	188	195	166	164	197	167	177	182	178	184	179	153	174	160	168	173	158	176	169	185	172	181	192	161	196	174	150	181	166	183	197	187	188	184	187	191	161	167	184	184	170	142	204	188	166	169	169	174	157	166	184	191	158	181	175	167	161	184	200	175	162	171	193	156	182	187	205	173	167	143	168	154	197	155	185	215	153	190	165	173	185	199	200	173	176	195	170	163	183	168	203	158	169	167	181	182	189	173	167	167	174	180	174	169	179	179	170	188	168	181	192	186	179	185	201	173	181	189	169	180	186	201	175	182	165	159	185	200	178	172	169	203	170	196	178	198	158	191	161	166	190	178	197	180	175	199	164	202	206	191	178	179	197	189	172	161	170	168	192	150	185	155	153	182	185	165	186	179	156	202	180	182	183	186	134	188	172	166	195	177	172	170	189	181	187	198	162	144	189	168	177	167	180	202	168	180	175	176	169	200	187	150	183	173	189	151	167	179	185	192	166	169	176	186	176	209	169	181	167	161	168	186	173	211	155	168	182	199	197	161	175	168	179	169	183	179	181	192
16812	16001	33539	38406	36104	33632	23016	15360	4410	4412	4864	4409	4149	4161	3344	2373	1812	1429	1246	1042	866	765	691	669	537	610	547	585	570	545	500	492	500	511	498	473	522	474	473	509	469	511	461	510	473	511	475	504	459	508	477	427	464	442	444	474	469	448	489	459	452	455	462	468	478	476	435	443	450	396	493	478	467	463	453	429	447	488	443	488	451	413	465	438	452	457	457	404	469	454	461	462	455	419	452	410	453	481	461	449	487	471	434	430	446	465	460	459	486	448	469	430	468	473	477	435	435	486	448	449	459	472	431	420	441	452	463	481	458	485	437	499	458	456	446	459	473	434	462	439	492	407	455	466	457	457	480	466	448	458	454	455	473	488	470	454	451	462	448	439	471	429	459	484	462	476	433	470	429	439	432	510	473	455	496	451	441	474	468	466	447	455	468	479	471	453	460	440	427	450	402	441	442	489	483	444	448	449	460	424	478	448	424	478	423	441	476	473	435	467	515	466	458	481	448	534	446	470	446	453	463	474	510	489	444	459	425	479	436	459	490	473	448	425	463	520	448	451	490	503	472	444	488	469	484	492	428	467	461	481	446	434	457	465	446	476	442	463	461	434	475	472	457	455	477	481	505	444	503	491	490	496	469	458	442	449	465	473	454	434	446	452	449	456	470	464	481	463	462	467	470	471	429	457	443	454	453	453	434	437	457	471	462	470	446	451	441	460	463	438	451	471	502	422	465	453	480	502	469	426	439	448	458	485	493	471	478	438	443	443	438	498	468	429	451	475	492	464	476	493	429	455	443	487	468	503	475	424	492	445	473	457	416	427	460	470	534	449	489	428	453	479	463	451	407	460	417	474	475	463	411	437	462	507	464	469	482	479	471	456	504	444	454	469	475	444	448	443	453	437	459	466	426	489	477	460	396	475	470	484	455	473	459	472	479	467	499	479	459	462	454	452	431	445	444	501	434	457	485	472	446	442	476	478	450	435	441	464	464	493	460	444	504	487	450	488	475	484	474	464	427	446	454	492	472	441	478	456	445	471	439	446	466	483	492	450	444	460	466	473	478	450	432	429	452	472	469	462	434	454	457	477	441	465	465	485	470	500	465	463	444	458	466	445	488	440	408	451	462	459	475	444	444	477	461	447	480	456	481	454	457	454	443	431	472	447	448	475	462	431	450	428	421	446	426	482	467	436	495	450	470	485	443	441	420	495	430	455	477	486	466	442	452	443	450	452	441	487	407	456	442	489	463	468	426	474	468	451	487	461	488	478	474	485	473	460	449	441	488	460	475	477	442	449	445	425	447	438	465	476	451	446	462	447	462	476	457	468	452	472	435	455	465	472	476	466	472	471	460	443	475	476	443	434	443	428	448	489	422	445	449	469	428	469	452	497	512	470	484	439	437	468	488	424	450	473	499	471	424	476	422	441	490	481	442	431	468	440	450	448	484	452	472	467	484	442	456	423	446	458	481	501	443	491	460	448	478	442	425	490	468	472	465	426	483	493	457	436	467	472	442	444	447	449	460	495	451	435	440	487	422	442	473	471	481	464	476	437	453	470	448	463	443	447	485	470	460	468	480	472	471	461	443	486	450	514	451	432	464	457	454	415	456	491	405	501	445	434	447	441	445	457	464	450	449	481	509	461	486	428	481	456	457	468	455	422	494	457	491	462	467	452	460	439	468	414	447	469	472	433	485	476	474	466	461	445	493	454	451	429	499	428	450	488	484	455	492	450	438	497	442	448	465	434	459	433	448	481	490	465	445	498	436	483	437	454	431	439	476	449	421	488	482	437	454	450	508	471	421	457	447	432	471	423	437	418	451	464	451	452	456	450	439	467	437	481	445	463	441	471	467	463	448	441	465	458	471	452	440	481	439	462	424	453	461	447	454	439	449	405	451	448	482	464	460	460	467	458	461	438	481	434	436	408	427	461	463	462	452	468	461	489	459	478	475	408	465	480	463	458	448	429	452	459	449	421	481	464	431	449	467	454	472	431	463	486	460	426	445	431	479	454	443	456	446	465	430	440	470	473	494	506	487	490	485	466	490	467	465	469	485	459	454	453	453	460	499	472	466	506	485	443	464	466	432	456	459	466	474	498	449	479	544	422	447	465	423	459	443	443	450	434	474	466	437	500	452	436	428	439	465	492	457	410	432	450	497	457	507	474	451	489	474	455	477	493	471	488	469	428	473	458	461	472	480	459	436	469	437	430	408	453	464	477	416	427	471	448	468	465	483	486	435	481	452	475	465	432	448	447	463	471	493	475	454	449	479	469	453	447	529	466	486	462	465	485	482	447	409	467	478	450	488	488	462	473	429	442	460	462	446	461	427	448	444	479	460	431	457	433	476	460	466	464	481	455	475	452	469	455	434	435	468	429	461	483	433	456	472	410	484	497	470	416	484	488	454	474	458	501	470	448	458	449	486	479	441	478	462	495	466	486	450	488	447	476	449	457	454	440	480	499	459	441	467	487	482	456	463	443	432	478	438	456	477	469	464	472	448	499	453	438	487	464	488	441	469	432	452	489	463	499	479	492	471	440	472	461	459	426	477	427	432	474	450	478	454	471	462	451	450	493	444	466	452	508	482	442	433	457	462	443	431	443	447	475	442	416	446	454	448	440	482	459	488	437	462	456	428	463	479	444	445	450	440	446	429	457	475	451	470	486	491	448	477	451	448	489	415	471	444	453	504	423	442	474	462	459	461	444	438	463	448	495	460	489	441	451	492	475	452	484	447	443	492	503	427	446	435	457	427	521	518	448	481	462	484	432	470	447	429	471	461	471	457	451	431	463	460	462	446	490	501	476	462	459	439	456	459	506	462	468	457	446	453	462	413	465	464	421	454	480	476	452	454	435	439	456	441	438	492	472	433	463	486	466	441	453	446	435	443	487	454	460	503	461	493	479	462	423	457	470	467	484	453	416	454	477	454	472	446	490	432	479	440	469	476	479	444	407	478	489	495	482	476	477	470	452	481	480	434	476	441	444	436	434	446	472	480	481	494	460	446	495	429	469	467	437	513	455	484	471	477	435	469	478	471	459	470	434	496	475	432	451	419	429	462	456	451	447	466	435	491	478	444	461	447	473	407	471	482	415	480	463	481	460	460	461	459	440	490	451	451	459	409	435	495	481	471	472	479	446	463	489	454	426	474	441	508	451	494	487	452	447	442	439	475	497	477	461	448	476	450	458	489	496	492	433	464	459	451	471	438	442	466	452	472	483	477	485	500	477	453	479	454	437	417	477	433	467	442	502	507	450	450	463	405	472	448	463	457	463	448	442	477	480	417	457	458	471	432	488	480	439	454	420	444	424	426	471	467	449	436	469	437	470	483	462	467	490	465	454	442	471	454	454	464	479	471	487	441	451	453	494	453	453	435	444	494	465	447	476	458	440	468	488	499	429	434	443	456	431	482	480	457	470	431	470	456	500	440	463	445	495	480	468	447	456	460	458	440	466	473	473	462	437	447	464	482	473	499	463	466	493	451	476
7028	3715	4401	3542	2318	1430	998	613	440	470	404	356	410	382	368	349	351	327	327	329	326	322	294	315	279	301	314	345	321	310	298	313	326	332	307	319	331	365	293	367	342	309	330	312	288	308	314	274	379	345	330	283	317	317	309	305	341	298	266	328	290	319	324	324	315	292	337	327	305	348	310	318	333	327	323	340	323	290	322	297	297	337	323	329	312	322	338	309	299	342	284	330	312	325	320	330	326	315	282	321	267	339	299	293	311	328	321	342	296	302	343	327	329	313	336	303	330	321	314	311	340	288	339	323	272	316	317	273	298	335	323	333	296	323	315	355	330	329	319	339	322	316	309	313	330	316	324	332	302	303	335	291	321	327	329	313	332	325	308	323	279	327	342	336	333	325	313	299	287	338	321	314	333	309	333	291	329	288	311	327	314	338	303	346	307	332	306	309	352	322	334	309	343	310	318	280	323	281	334	313	307	314	322	318	319	286	325	297	319	337	307	334	282	315	323	317	318	362	318	312	332	318	336	288	318	275	333	289	332	321	329	279	308	313	293	299	287	346	341	298	328	317	305	345	299	322	335	322	358	333	346	318	329	327	304	352	349	339	290	320	346	285	349	318	321	307	317	314	319	294	306	301	311	323	326	320	293	356	302	327	327	310	313	309	306	311	324	349	319	340	346	332	330	333	342	283	332	318	321	325	294	313	311	324	321	310	343	324	302	292	329	304	317	310	345	346	314	328	297	327	313	329	310	317	281	276	287	317	278	338	331	330	336	337	335	288	343	351	306	320	315	312	319	314	293	333	337	286	332	321	341	296	297	293	319	340	299	326	308	329	298	299	304	335	319	314	330	322	334	297	300	303	331	319	306	279	376	302	334	314	324	351	352	293	305	273	319	325	324	315	307	314	322	314	336	326	315	304	318	338	306	288	313	303	294	336	309	303	298	290	340	313	327	338	328	324	318	305	316	309	333	301	305	333	325	338	352	298	284	307	312	383	355	321	319	309	307	311	329	315	341	299	337	315	326	312	357	346	312	282	309	313	347	330	314	286	306	339	324	311	311	317	325	338	313	327	340	318	304	303	331	345	319	317	309	315	347	318	294	304	317	326	293	326	325	324	310	316	330	322	341	321	308	304	308	324	321	305	354	323	319	280	311	295	334	321	334	301	312	317	315	297	287	302	309	322	325	307	317	311	326	339	339	318	340	295	304	335	351	308	318	313	292	324	307	285	300	310	312	322	297	305	281	315	337	353	343	319	311	292	315	332	327	312	326	291	332	338	312	319	328	308	351	333	294	335	356	268	331	353	323	327	340	306	338	313	308	309	319	286	280	316	334	301	314	298	294	289	317	319	317	299	315	302	327	354	323	313	301	305	321	363	282	306	326	366	322	319	310	332	342	328	325	325	314	297	314	302	307	292	293	323	341	305	305	308	321	310	308	304	335	366	343	311	311	340	317	288	311	318	314	313	329	324	338	325	339	278	331	296	330	294	308	309	314	331	300	337	311	280	336	346	324	336	328	309	314	324	309	351	286	290	291	295	296	312	318	311	326	325	307	321	283	351	319	323	320	304	305	315	303	336	325	335	335	324	322	291	347	311	335	325	344	330	331	347	338	341	333	330	338	315	297	314	301	311	313	319	330	323	323	309	319	309	313	329	341	344	326	317	356	312	335	307	293	334	333	331	341	316	332	316	303	341	352	327	331	306	314	302	352	265	332	316	312	300	313	284	316	326	307	353	297	289	310	313	329	328	277	321	327	315	349	278	329	310	291	286	323	281	315	324	330	368	334	332	332	346	301	333	344	309	315	303	332	327	342	346	306	340	304	313	318	310	314	297	303	334	310	314	318	309	360	342	320	315	310	338	289	334	304	298	361	325	319	300	304	303	315	359	286	307	309	329	324	310	310	330	313	307	332	305	328	325	307	321	311	309	300	339	314	343	340	326	343	311	315	274	330	291	344	341	341	322	309	336	325	303	314	320	325	330	333	319	318	335	308	321	307	313	345	314	295	298	313	316	312	292	319	358	323	316	302	304	324	330	308	314	318	352	354	345	353	351	325	296	314	350	329	302	296	328	314	321	303	314	317	305	318	325	351	317	296	330	322	317	319	356	321	313	300	290	365	307	306	297	298	330	306	328	323	310	340	339	290	301	313	313	310	317	306	310	322	326	281	305	281	352	337	333	301	319	325	311	322	295	287	310	303	357	338	303	332	297	320	307	338	297	338	317	308	309	321	322	308	323	331	316	323	311	282	329	284	312	294	322	319	331	309	313	307	329	283	340	294	324	306	343	315	339	314	315	312	340	324	361	337	306	325	324	307	322	316	319	330	311	366	318	319	301	316	339	315	336	350	322	305	327	309	288	308	288	327	313	341	302	294	321	323	282	302	346	289	307	323	345	346	301	308	311	329	320	311	312	328	305	364	336	329	319	312	318	316	349	332	334	296	328	295	356	322	323	346	346	318	327	327	301	264	310	311	296	308	317	335	327	347	331	332	300	307	323	284	318	316	324	284	327	341	339	289	282	344	350	334	303	305	343	318	280	315	326	313	313	296	311	323	296	336	318	350	309	311	321	320	306	331	296	289	343	313	328	327	314	294	297	370	319	328	322	305	339	310	313	312	289	296	305	330	319	309	351	341	319	332	312	298	334	331	317	327	337	319	320	319	319	306	302	309	320	304	342	295	312	298	287	322	318	324	300	308	295	307	309	314	307	297	286	336	327	318	290	293	313	307	342	331	316	332	292	322	308	297	316	332	341	317	319	287	327	316	294	321	288	292	319	355	337	357	327	311	303	324	329	295	336	327	312	299	362	287	279	320	308	308	315	302	334	307	285	318	335	336	335	274	332	322	306	316	337	317	338	325	324	314	298	322	333	326	320	337	326	324	296	341	326	359	338	338	322	304	327	307	330	320	327	297	295	322	301	297	358	334	302	339	307	315	351	310	329	290	282	308	322	323	306	347	302	343	316	323	338	329	337	318	309	370	322	335	301	313	327	308	346	325	304	370	339	319	323	287	291	309	352	283	322	291	317	313	291	290	344	296	349	338	342	297	279	312	308	337	316	316	310	291	328	300	329	344	326	338	326	308	323	343	319	299	312	321	322	327	301	319	280	319	311	323	341	333	336	312	308	340	324	332	306	298	314	322	296	316	302	310	298	307	329	332	328	311	316	312	320	314	340	326	282	273	314	346	322	304	306	327	283	300	317	293	293	298	305	311	304	345	326	326	329	315	303	340	303	316	355	331	314	351	330	319	322	314	339	303	293	314	322	303	314	326	292	327	318	336	358	307	302	328	328	337	295	316	315	321	315	316	325	329	310	306	254	273	323	332	335	335	317	327	291	323	326	338	308	312	304	303	332	314	356	321	361	313	311	316	320	334	338	321	311	321	347	298	351	312	303	314	329	310	315	319	347	327	330	301	320	327	315	326	292	323	368	288	336	283	304	336	287	337	327	311	362	309	295	295	313	307	323	304	317
5626	4434	9127	10356	8767	5516	4580	2431	1494	1358	1235	1137	1144	1118	981	1014	879	860	870	803	902	799	868	787	827	846	865	883	814	764	776	808	815	826	781	779	725	807	771	835	760	773	762	757	774	747	804	756	748	794	777	798	718	718	801	814	810	740	753	756	804	753	756	726	753	764	772	781	751	715	748	781	767	771	763	696	727	760	758	759	743	779	753	704	808	714	789	722	758	826	784	753	736	753	804	788	782	771	773	767	772	803	763	744	694	818	780	760	752	755	782	733	769	842	736	772	731	758	731	740	700	753	728	768	744	781	777	796	739	765	791	792	799	743	794	745	773	759	763	769	763	720	754	745	747	729	781	756	773	791	834	822	771	798	774	789	737	775	746	759	757	825	754	782	805	754	761	820	771	775	787	763	746	751	737	737	758	771	775	717	752	782	773	768	766	765	760	752	766	728	778	759	753	766	790	737	777	729	757	779	783	807	746	754	763	826	737	771	813	807	742	792	807	703	768	768	780	749	751	798	804	787	795	809	748	771	788	768	802	796	743	774	781	792	755	764	752	753	777	808	737	768	761	748	753	737	753	799	693	794	741	795	725	798	788	750	774	769	767	735	757	762	811	757	771	769	738	776	727	723	755	753	735	765	777	759	811	798	719	723	766	812	754	740	774	758	762	747	815	789	774	742	730	739	741	760	760	760	744	777	819	766	775	780	756	760	802	822	787	767	815	810	742	772	762	746	735	739	840	790	783	805	783	802	795	789	794	774	752	795	767	772	783	762	745	721	762	760	770	795	757	763	750	749	795	791	823	764	775	764	795	759	775	769	761	787	777	744	756	757	749	756	828	789	809	785	765	749	736	731	793	758	727	742	744	755	759	806	746	801	752	761	794	802	811	762	773	821	779	750	850	771	759	760	769	739	791	747	773	768	756	786	776	707	756	730	787	780	752	755	797	744	771	743	713	780	782	744	777	767	740	786	783	756	701	768	754	743	751	760	781	749	763	758	814	718	762	769	776	733	796	784	801	773	776	742	782	753	787	746	770	735	762	752	766	756	756	811	808	746	779	776	769	755	776	807	755	741	767	765	760	744	790	813	757	778	787	719	727	814	756	772	742	838	770	785	757	761	780	763	764	774	766	781	738	738	768	768	779	769	817	795	776	796	726	794	782	770	731	749	776	736	725	810	765	793	739	714	782	754	758	758	791	728	792	777	733	789	777	777	734	770	814	748	773	782	832	754	763	773	726	818	768	752	846	780	792	741	766	777	818	771	795	758	795	721	795	767	765	762	770	764	770	830	787	815	774	759	748	763	729	785	797	774	737	767	771	801	775	851	751	757	717	752	770	761	765	719	774	797	737	786	787	810	795	767	796	761	782	758	789	799	775	788	773	790	742	781	746	749	800	758	769	779	817	746	742	771	774	796	820	771	722	761	766	746	824	763	740	765	710	810	781	727	795	741	803	769	772	810	799	741	758	792	750	785	810	727	735	710	712	754	723	742	810	794	785	779	761	785	757	754	793	772	757	722	723	764	763	717	754	780	740	725	747	770	816	779	745	750	789	766	734	789	808	751	741	766	731	752	808	736	745	814	746	772	759	767	755	768	774	740	784	764	772	773	781	757	726	792	746	738	811	767	776	776	746	714	751	773	808	753	769	796	773	726	777	777	785	768	719	803	742	751	773	766	703	763	731	746	772	769	737	756	796	782	771	773	781	773	747	714	760	763	786	794	738	799	764	789	773	769	745	738	771	751	795	757	726	765	746	750	796	737	763	776	754	800	817	743	775	759	774	740	821	785	769	750	786	782	775	805	769	758	771	751	817	795	752	774	802	740	710	762	784	805	747	766	755	792	776	754	790	754	756	784	802	787	827	828	734	766	763	786	798	761	788	806	770	778	794	765	747	759	771	763	817	774	755	786	779	738	770	767	765	795	730	731	739	752	733	777	745	770	726	771	755	780	763	770	758	762	747	815	736	813	760	772	762	758	794	776	757	804	754	755	782	782	758	781	773	717	758	765	755	725	761	737	781	779	783	767	739	772	800	792	746	750	754	809	768	710	812	739	763	812	709	771	761	740	771	832	752	796	795	740	777	751	785	762	767	731	722	791	722	737	768	754	772	717	785	768	793	781	793	732	766	753	784	740	751	762	782	806	794	757	776	792	754	775	755	789	749	780	740	803	736	754	763	780	776	733	762	734	767	763	793	772	786	767	764	731	791	755	735	766	788	757	760	780	813	717	733	742	776	785	716	803	777	730	790	804	743	739	754	761	737	744	745	770	767	777	796	747	765	762	775	759	730	789	755	761	754	805	722	749	739	777	780	760	795	774	782	748	776	744	835	790	727	758	749	774	788	775	710	741	709	798	785	852	803	765	804	817	754	758	820	771	760	752	767	831	851	756	732	787	799	764	752	803	764	711	813	795	754	780	743	763	779	793	781	802	827	764	732	824	760	802	753	789	778	743	728	767	751	781	727	764	691	804	775	741	805	826	795	775	762	811	776	768	771	740	794	803	768	784	762	784	783	757	800	724	755	756	779	741	782	779	755	806	751	719	756	782	726	835	728	751	755	774	748	789	790	794	718	759	779	754	795	790	722	782	753	740	798	777	784	844	781	756	724	795	772	775	770	786	762	763	806	773	798	718	762	763	795	778	752	781	801	778	739	791	787	808	770	744	785	729	745	783	781	751	797	775	784	719	813	790	777	783	777	794	748	754	775	808	761	735	778	725	797	752	788	825	764	792	804	810	797	832	741	796	819	760	815	732	747	783	812	821	712	799	818	812	748	800	801	782	741	750	731	758	758	744	711	766	797	816	784	786	734	755	747	763	809	745	794	821	776	769	760	758	775	748	796	735	755	737	796	754	738	751	747	782	808	806	798	758	734	817	758	727	768	779	755	701	774	718	727	816	760	726	781	752	748	770	732	803	775	713	701	783	790	795	748	786	715	755	738	796	760	749	759	764	750	796	690	762	733	782	751	709	792	759	767	820	808	752	768	779	783	754	811	793	748	759	787	855	765	762	794	796	783	741	757	772	754	734	709	782	787	784	783	772	750	759	782	788	800	754	775	828	755	785	743	792	792	737	725	816	753	772	783	766	743	745	743	800	789	731	775	778	809	772	770	784	761	772	760	726	738	812	792	764	801	760	799	780	759	773	776	751	743	755	715	728	781	774	783	772	805	741	765	747	777	861	811	809	825	770	774	770	824	779	730	725	726	770	775	748	770	775	787	786	749	762	811	765	814	795	798	728	750	743	823	846	734	775	757	825	783	781	771	805	765	736	807	694	781	766	775	760	775	773	771	780	761	777	771	797	788	812	778	764	782	757	769	760	778	801	734	753	752	778	810	779	796	725	730	789	791	761	770	707	804	752	804	754	762	731	760	788	783	796	796	787	787	714	790	794	763	746	771	744	775	746	789	769	772	764	733	745	807	777	786	781	760	767	770	770	751	793	767	797	811	732	825	791	684	773	771	778	785	772	742	769
15280	10380	18912	22389	16958	14693	10379	5123	1324	846	722	725	595	643	531	435	346	306	318	322	319	298	275	284	282	262	262	274	274	256	282	267	260	244	251	263	260	226	266	250	264	278	266	251	244	276	255	249	288	253	261	269	305	271	250	274	287	272	260	272	253	231	247	279	264	277	287	265	274	264	265	263	273	259	247	272	284	306	237	247	252	267	276	266	284	249	238	244	279	261	269	283	278	272	299	287	219	253	237	248	253	264	254	280	282	275	287	275	255	286	258	252	267	266	270	253	266	274	249	263	267	264	241	247	271	273	251	249	274	243	264	276	269	281	250	265	270	261	251	270	273	272	265	222	269	285	266	274	258	259	277	281	288	282	247	269	266	246	235	254	250	257	268	308	262	286	268	264	275	275	257	258	226	274	270	289	260	298	271	253	269	285	241	217	247	261	272	258	265	257	268	248	259	258	259	282	252	291	280	239	245	260	275	270	261	246	266	268	280	268	255	250	280	250	267	260	273	263	257	252	270	266	275	248	293	265	277	282	273	260	274	257	251	243	242	269	285	279	255	243	259	252	278	289	269	280	271	260	260	275	262	247	262	283	253	263	259	243	238	247	279	251	243	253	249	273	288	260	254	245	255	253	284	264	240	246	272	293	252	260	260	262	258	246	245	260	277	264	261	265	271	268	275	251	276	260	259	264	256	302	273	258	261	262	249	249	256	250	252	252	228	253	248	250	282	253	282	255	265	259	256	286	265	243	258	251	244	242	254	260	261	278	258	262	263	260	261	250	274	259	273	241	271	254	243	287	311	277	276	259	241	268	263	262	289	226	258	276	243	239	259	262	272	265	286	279	281	236	249	273	228	240	258	304	257	260	253	244	271	272	255	268	289	250	253	267	244	249	274	264	267	286	259	264	230	301	284	252	262	284	286	258	267	271	272	270	250	244	238	258	256	278	253	262	267	266	271	277	265	247	233	243	240	280	287	274	241	275	289	270	271	288	281	268	263	291	268	280	284	258	241	251	264	248	244	264	277	288	249	280	261	259	298	247	255	262	276	242	271	254	283	273	260	264	269	280	262	241	270	256	269	265	230	266	254	268	251	278	248	248	215	265	283	252	292	234	271	270	266	254	272	264	211	246	258	271	246	245	270	283	278	294	257	259	272	274	264	254	311	319	290	280	256	252	265	280	257	274	280	240	273	256	298	281	254	260	244	276	241	253	264	271	262	289	248	271	272	255	245	229	285	243	252	287	267	264	244	253	271	258	279	299	266	283	252	240	279	251	276	250	235	269	274	235	267	233	253	276	281	266	246	294	275	252	264	281	252	279	266	297	254	282	276	270	271	248	267	238	278	264	281	237	292	253	278	272	256	277	255	245	242	259	255	230	263	275	239	263	270	268	288	297	254	238	277	274	247	250	273	241	269	238	283	228	259	293	256	245	253	269	263	250	242	282	290	253	259	276	265	271	252	285	217	273	234	261	304	259	258	238	290	256	257	280	287	264	246	258	244	298	250	229	288	256	239	251	279	284	289	274	270	259	280	241	284	274	254	253	233	228	251	296	266	260	265	288	270	261	223	244	272	259	270	248	252	271	254	283	268	245	264	246	253	268	280	249	238	263	288	304	266	255	275	258	278	286	273	246	258	264	280	254	268	235	269	245	228	256	257	250	285	251	273	273	281	256	236	256	254	256	268	255	228	275	261	249	304	290	291	281	239	248	250	277	227	278	250	259	273	236	254	275	250	255	272	271	243	296	275	270	272	261	285	269	280	252	260	286	262	291	258	254	285	283	251	289	258	286	273	266	286	272	285	269	255	269	258	274	242	287	253	277	270	252	262	270	257	250	275	294	263	249	278	283	227	244	242	260	277	249	310	267	248	259	271	233	293	240	243	253	274	261	239	282	254	266	292	249	251	243	251	269	296	265	276	265	247	270	260	281	300	285	247	254	261	279	255	252	284	226	243	254	242	280	266	262	284	271	257	258	264	250	264	273	278	268	278	272	250	254	256	258	284	264	267	259	268	273	294	254	243	260	276	263	279	273	268	266	262	290	279	283	266	260	252	243	278	228	284	291	261	248	260	281	272	289	251	266	264	260	274	258	257	273	284	256	280	243	256	254	231	251	278	277	273	255	273	275	279	289	229	254	243	257	245	273	226	282	249	292	288	262	263	267	259	264	260	249	275	273	273	314	276	260	268	255	250	258	262	274	293	283	293	267	270	245	247	242	263	260	252	246	251	273	291	270	251	270	237	275	291	272	239	249	270	264	261	263	299	282	247	279	286	276	279	238	278	250	267	258	266	289	242	249	283	248	271	256	255	278	233	259	238	281	272	256	217	252	279	238	295	268	256	249	274	256	223	289	256	269	286	253	254	278	272	276	275	236	254	303	225	241	253	285	256	266	265	250	278	266	271	262	290	266	253	248	265	302	248	235	230	286	255	245	261	278	272	276	287	245	249	263	245	223	261	269	288	243	256	255	285	286	253	274	268	260	260	301	266	296	293	269	260	274	241	250	248	271	266	257	247	271	254	230	295	262	261	257	270	263	259	254	248	256	245	259	237	241	244	271	236	289	246	281	278	258	280	248	271	284	269	281	284	275	263	277	278	250	293	268	269	274	276	227	271	227	251	268	240	263	240	283	240	247	292	277	243	269	265	263	265	264	266	255	238	252	265	258	263	262	295	277	250	261	239	262	257	239	247	255	244	264	269	278	252	285	275	292	264	268	244	283	269	263	233	271	250	274	262	228	238	273	294	290	270	249	272	285	250	244	265	281	221	245	280	276	272	269	280	278	264	270	260	283	248	258	270	238	296	265	250	277	261	280	270	261	265	264	259	272	258	257	263	273	228	259	274	276	271	248	282	266	266	281	255	271	281	268	276	262	258	268	287	297	266	243	265	252	291	264	248	249	266	261	237	242	238	282	272	239	258	289	278	248	284	262	272	250	252	267	261	262	266	241	284	251	246	246	265	250	303	262	270	273	268	291	280	279	274	262	274	242	272	272	279	261	288	230	291	275	299	248	268	237	260	275	265	296	283	271	255	235	302	251	253	255	259	247	251	265	252	241	264	272	262	273	266	240	292	272	268	296	282	251	242	270	265	268	271	264	247	279	293	254	251	264	245	270	253	269	272	272	286	268	254	275	272	273	264	242	258	260	285	235	266	255	272	273	267	273	259	275	223	257	301	254	233	241	261	284	264	267	252	256	273	259	252	273	301	264	276	255	279	305	267	266	254	232	297	260	261	247	231	229	286	258	267	233	258	244	257	261	258	277	243	271	297	250	260	253	248	262	258	271	281	243	284	240	279	282	232	251	273	280	283	264	276	248	270	237	240	265	272	275	274	253	242	257	251	272	250	260	251	261	257	251	283	261	273	246	281	241	264	266	258	266	256	228	276	242	280	264	252	251	235	262	244	282	265	261	265	260	258	265	257	245	235	260	299	248	267	270	272	281	278	297	266	256	298	283	263	262	261	299	249	222
11933	10876	24685	31784	25181	23951	17940	9471	2895	3016	3046	2903	2869	2840	2150	1575	1259	1110	1123	936	922	833	803	815	766	711	737	679	710	666	731	653	679	686	663	645	627	704	665	579	655	652	637	632	645	667	632	606	610	604	681	684	663	656	708	660	665	640	667	652	653	635	640	651	653	653	627	610	629	657	646	600	609	629	632	657	639	631	676	629	603	645	672	667	677	606	616	654	622	632	690	653	646	635	643	642	684	661	673	663	679	602	608	617	683	657	597	680	668	612	679	670	617	603	653	630	679	583	667	615	618	653	619	676	621	664	631	616	629	631	664	610	644	733	640	646	662	655	651	634	637	608	695	619	668	654	652	667	666	678	595	635	633	607	610	644	621	649	686	680	595	642	652	688	667	635	668	641	689	609	620	639	650	696	658	672	664	633	639	650	661	673	674	629	657	674	621	610	657	670	663	625	662	617	639	682	633	648	617	648	644	649	645	633	613	657	629	627	716	655	614	557	676	655	650	649	706	626	660	634	654	678	640	659	658	673	649	612	625	627	642	676	615	664	660	643	632	659	611	653	627	685	670	640	625	608	628	672	637	649	647	672	645	638	659	667	654	637	667	642	660	652	628	637	567	661	656	682	662	625	625	685	591	625	676	645	659	616	624	609	645	642	641	633	657	676	634	650	612	617	668	677	609	657	653	597	621	624	671	652	638	643	680	663	631	646	663	636	593	678	639	605	659	643	639	612	632	628	666	651	669	660	633	631	699	626	671	643	638	673	689	595	668	650	657	657	656	669	606	639	626	613	629	638	616	679	669	630	628	674	603	641	651	642	649	637	642	649	644	716	663	662	664	595	688	616	641	650	640	634	628	665	656	649	610	659	646	618	604	614	632	625	626	696	643	660	626	663	674	581	638	621	642	639	663	652	669	702	630	646	631	655	634	672	673	625	640	683	677	628	645	613	638	621	658	642	627	674	615	630	618	618	629	670	639	640	660	647	621	613	680	637	649	665	689	650	646	662	674	621	690	678	615	637	633	638	614	653	662	644	618	607	591	620	675	675	670	648	665	631	640	664	630	659	619	656	660	704	651	679	713	641	653	668	626	605	591	663	697	614	637	682	601	594	678	668	636	654	651	672	658	639	644	687	624	636	594	674	622	618	672	626	679	673	667	644	597	641	659	658	623	640	705	652	672	635	638	661	626	650	665	642	594	649	637	646	660	643	648	705	642	661	652	633	639	637	671	698	666	645	635	631	677	674	687	625	661	693	645	663	656	629	636	605	680	649	631	683	618	633	649	619	676	683	668	668	620	619	635	630	625	611	658	629	642	648	692	617	681	723	621	588	648	641	641	640	649	643	613	667	647	643	608	623	644	655	621	649	576	628	656	656	641	657	652	681	659	641	711	643	664	678	674	679	675	708	681	660	628	698	629	625	690	645	679	628	691	631	693	642	692	654	639	641	690	626	631	620	647	630	684	608	689	652	628	636	690	644	606	656	638	637	637	621	610	638	661	704	666	638	669	629	663	668	642	604	655	681	656	611	631	654	641	671	726	614	609	607	643	581	672	651	631	620	625	692	625	630	642	630	633	647	658	642	669	654	634	634	602	670	617	631	636	643	607	644	655	644	588	658	622	644	663	663	619	639	656	662	685	661	740	650	654	642	626	675	641	606	641	671	711	637	636	650	674	613	594	641	660	669	662	654	650	657	667	612	661	625	661	676	598	674	622	616	635	649	657	658	626	637	643	672	696	609	671	661	651	646	637	622	630	685	633	628	669	657	672	610	647	675	669	631	629	606	667	648	660	629	628	605	676	652	596	688	622	681	602	650	644	629	627	620	672	634	688	619	650	628	647	641	620	691	636	650	637	683	655	659	656	603	670	633	646	643	655	661	641	659	655	641	679	688	671	672	675	636	666	621	653	622	623	653	619	611	637	603	629	654	622	615	630	604	604	653	621	669	659	610	627	635	674	656	668	668	665	640	601	610	632	668	650	649	639	638	604	643	641	650	655	648	629	655	653	666	668	603	640	632	683	658	660	675	647	647	677	664	622	597	657	659	648	640	590	629	645	660	671	653	651	617	673	724	603	663	684	695	615	669	661	595	634	671	649	652	663	639	671	596	674	651	646	614	654	687	630	630	604	635	687	673	641	631	628	664	652	636	669	668	605	671	655	637	620	702	628	632	624	680	633	656	670	665	639	639	646	643	643	667	621	691	641	658	633	659	628	605	648	607	629	640	649	659	667	637	645	624	665	665	656	654	635	641	659	628	622	614	682	620	626	603	715	605	608	638	657	666	651	609	627	661	586	664	645	632	599	661	641	678	651	625	623	607	616	623	629	632	626	598	629	658	626	667	651	616	629	629	624	670	651	624	656	646	663	617	647	675	654	647	636	679	657	621	640	717	682	663	673	654	643	631	684	669	626	652	631	664	700	708	644	667	654	677	676	635	678	614	652	593	635	635	594	670	640	602	627	630	634	687	663	633	628	652	596	631	622	691	637	645	618	652	682	619	663	658	614	664	630	623	635	673	648	635	685	664	649	658	669	687	662	633	628	676	676	672	593	636	637	608	649	692	691	682	646	633	650	691	636	662	649	694	647	640	629	656	621	641	676	677	625	587	678	610	652	604	631	565	620	663	632	681	637	654	629	666	671	650	657	606	636	664	605	646	613	617	639	680	620	644	633	628	658	644	690	672	664	629	662	680	659	643	621	640	692	664	629	607	663	660	652	707	625	631	620	638	635	600	635	654	662	662	652	635	596	606	639	640	616	632	672	611	668	615	647	661	671	624	657	689	662	662	611	610	650	638	659	612	586	637	637	642	654	674	660	623	658	670	618	652	645	631	646	643	661	653	569	586	640	644	650	650	665	606	624	630	617	663	652	676	707	649	696	663	621	661	635	652	655	634	614	623	645	677	661	644	656	670	613	662	675	629	638	634	642	635	635	651	630	641	648	640	680	645	638	623	648	613	681	658	627	624	667	653	646	623	629	626	649	654	656	595	633	646	656	645	636	673	642	655	623	653	639	627	668	640	715	653	634	618	655	678	659	646	659	619	657	590	637	641	609	619	660	695	662	654	659	650	645	654	676	701	651	669	629	652	634	590	632	666	666	624	644	621	641	595	648	661	656	633	614	657	642	632	626	654	688	660	636	606	694	676	632	660	633	642	636	664	630	646	659	626	631	665	686	668	615	681	663	618	606	646	644	657	634	645	628	665	662	664	607	658	641	656	660	641	627	632	642	636	663	644	634	667	699	693	636	615	614	655	661	615	642	669	651	633	690	645	675	664	649	677	635	647	634	670	649	685	640	637	625	632	692	630	657	596	657	653	653	627	640	625	654	599	619	670	587	678	610	669	666	682	633	656	653	625	596	648	663	653	640	652	692	646	642	612	680	587	668	632	653	592	675	623	691	597	663	710	682	649	649	648	599	685	635	673	684	651	625	633	611	644	606	623	653	607	665	652	605	643	612	636	618	678	628	644	631	636
23836	18843	30010	29395	25648	21422	14691	6614	2613	1418	1219	1040	848	824	630	441	335	332	288	248	242	202	220	184	201	173	175	159	169	183	205	181	200	179	181	173	184	188	183	169	170	165	171	145	200	193	164	166	177	177	191	167	161	173	172	171	177	171	151	174	167	176	169	176	185	184	147	157	151	195	188	166	154	195	157	169	168	173	153	178	175	148	170	181	170	209	158	179	167	152	153	198	166	188	175	166	198	149	176	168	168	167	195	156	181	173	164	169	134	170	194	190	192	152	192	196	182	155	154	195	155	166	160	158	169	185	186	167	160	166	192	189	200	170	167	182	165	188	180	172	161	161	172	165	197	172	186	169	174	174	194	172	197	173	174	185	167	166	175	164	161	175	181	177	153	136	205	170	166	198	205	171	177	169	172	161	184	178	205	188	167	166	203	173	148	161	166	197	194	161	156	188	150	146	176	183	189	168	173	159	156	168	161	145	161	177	174	160	188	144	194	143	170	183	178	165	193	180	162	186	185	167	149	163	180	167	195	176	171	165	179	151	172	170	157	153	162	156	185	163	160	198	177	179	180	192	183	160	159	177	151	187	155	181	178	170	180	171	173	167	174	175	183	169	156	173	160	183	170	168	182	171	208	165	174	164	159	181	176	180	148	175	154	172	169	164	167	179	172	160	152	199	158	169	175	181	181	187	177	166	174	146	147	187	192	176	173	160	190	193	180	183	164	163	175	151	158	194	172	159	183	169	181	159	167	172	165	168	184	187	175	167	163	178	168	191	163	150	184	181	179	173	176	180	159	189	181	161	190	142	151	169	178	163	165	155	190	157	199	176	163	159	166	155	186	191	169	171	175	183	155	175	169	157	151	162	155	145	147	135	169	169	188	186	160	168	172	147	161	155	193	162	151	173	153	166	184	148	189	166	156	184	167	188	165	177	178	152	186	171	167	146	196	179	167	161	160	156	138	164	163	177	169	169	180	167	193	175	166	162	183	193	156	175	170	189	197	172	194	162	145	175	177	182	184	187	189	139	164	186	200	175	211	193	179	161	166	175	182	167	160	163	176	191	178	190	187	180	188	156	197	155	167	147	156	183	176	173	163	197	164	190	175	159	166	161	172	160	156	153	156	170	189	187	171	156	171	168	184	170	178	154	180	167	200	178	155	184	150	180	207	167	155	184	169	180	174	218	177	169	169	193	195	173	171	174	166	166	202	159	174	173	145	152	179	133	148	173	159	170	163	164	160	170	167	188	191	197	171	133	156	161	182	176	158	183	174	169	170	162	166	172	172	195	192	189	179	165	177	191	162	168	186	185	188	160	169	161	182	192	182	187	178	160	171	170	176	177	147	160	158	178	171	181	170	178	183	201	185	154	181	156	177	172	200	188	186	148	172	168	159	179	172	154	175	173	170	164	176	188	185	182	188	192	179	168	197	169	202	175	160	158	178	169	169	173	196	160	184	190	143	162	145	191	221	194	164	174	184	186	180	189	198	169	172	181	162	186	160	165	172	172	156	162	164	164	179	182	176	158	163	210	140	164	207	191	177	174	162	165	173	200	183	206	170	172	182	179	190	177	190	162	164	157	178	154	192	172	149	160	166	163	143	176	154	161	190	165	155	180	185	182	173	162	160	179	181	200	187	150	184	196	179	175	170	175	158	163	207	149	173	162	191	179	155	171	194	160	168	194	189	163	192	196	172	170	182	170	180	189	169	179	176	160	166	162	209	170	200	166	204	186	164	174	179	157	177	193	159	171	203	187	176	192	178	189	170	176	167	166	195	172	182	183	163	169	171	179	177	177	151	181	190	153	160	162	178	153	168	156	180	181	178	166	180	174	174	169	206	176	166	192	184	153	180	183	184	161	144	165	192	162	182	184	165	204	169	182	147	165	173	172	190	156	166	161	176	194	180	193	137	169	194	169	170	153	185	196	177	177	175	187	162	194	142	155	143	176	160	168	179	164	173	174	174	185	158	163	172	181	156	185	160	182	170	168	179	156	184	172	195	191	165	188	152	173	167	188	151	172	160	158	158	179	166	154	162	151	173	190	158	174	182	190	189	204	172	170	177	188	165	147	138	162	166	166	171	155	183	172	188	168	149	168	185	172	183	197	165	174	186	189	170	174	180	156	175	172	163	193	159	175	179	156	171	163	140	171	162	172	180	186	214	156	139	171	171	169	194	164	166	163	162	179	168	175	190	187	174	154	152	171	190	184	159	161	169	174	162	175	180	169	183	201	172	151	191	161	155	158	190	178	174	169	191	184	216	197	186	182	161	176	150	170	178	148	189	201	179	179	168	171	177	162	179	184	179	167	169	160	173	192	165	170	159	165	161	173	172	187	198	168	191	156	173	182	178	174	188	171	162	182	178	171	178	184	164	167	203	164	157	167	164	181	180	178	157	192	172	184	178	168	170	176	172	159	168	158	165	187	166	169	154	168	185	185	168	184	196	178	167	163	198	177	179	179	172	163	197	167	165	171	173	189	172	200	193	183	162	167	182	179	163	191	166	191	177	171	196	172	177	164	164	178	186	167	147	149	190	185	178	214	160	158	199	160	196	188	166	175	171	176	158	173	175	160	173	165	172	160	178	177	193	176	144	170	161	212	198	149	172	195	154	188	188	183	170	155	176	190	169	158	178	177	199	182	191	173	188	166	165	175	169	182	183	160	183	182	176	170	194	187	179	164	161	179	177	185	179	164	165	156	149	167	186	181	172	185	160	175	184	167	157	178	188	171	165	188	195	191	166	158	198	159	166	173	189	178	158	169	180	172	177	179	178	171	161	192	191	159	186	168	163	176	159	169	168	189	184	164	189	183	184	156	180	194	180	195	159	167	173	172	179	163	169	180	164	182	175	151	192	164	178	174	169	196	171	184	160	165	171	173	150	150	163	201	182	179	185	177	156	153	184	185	162	186	182	169	167	172	165	180	157	159	186	200	168	146	145	168	196	151	181	194	173	216	189	173	177	172	181	187	178	176	169	196	160	160	192	170	181	172	172	179	175	185	149	169	172	163	158	159	157	167	190	142	157	162	167	164	167	184	189	180	170	170	181	171	160	192	149	161	166	167	172	153	154	164	175	192	144	173	156	156	165	172	181	178	186	177	194	197	156	181	181	171	187	184	161	167	161	172	147	163	189	193	198	180	188	170	161	170	178	178	168	161	169	173	176	182	176	180	193	162	168	151	174	176	179	185	176	177	188	167	173	176	165	186	149	164	149	150	191	162	153	147	162	159	167	154	179	174	146	177	163	173	179	170	216	192	156	166	162	170	192	185	180	162	184	185	161	169	173	169	175	185	178	163	164	160	170	157	174	183	174	174	188	208	169	177	174	167	170	181	175	158	183	178	182	190	160	170	191	179	173	180	181	178	162	159	152	159	183	176	179	178	169	180	182	181	198	178	165	201	148	166	200	176	175	197	162	165	173	162	198	187	188	166	177	169	192	188	167	176	177	185	180	170	145	156	180	177	165	180	173	182
15996	17695	33593	37424	34328	27468	18900	7399	4872	4613	4915	4459	4161	3835	3306	2142	1616	1349	1296	970	883	767	668	573	573	548	597	545	520	502	526	496	479	483	489	465	453	496	484	440	501	481	487	452	462	450	447	439	461	457	449	458	451	446	451	446	464	392	469	416	450	410	437	418	448	471	475	454	453	505	455	448	438	462	444	442	443	402	452	474	467	434	401	458	454	431	467	430	432	426	447	434	444	475	466	476	460	463	444	445	455	433	426	456	442	443	439	439	436	495	463	459	401	454	465	402	486	445	424	472	445	449	450	459	463	459	441	446	427	432	454	444	432	405	438	437	455	464	414	445	445	433	411	419	449	441	434	476	405	448	450	423	408	452	421	439	468	445	462	431	487	445	441	433	428	463	440	444	438	418	420	432	473	468	415	416	458	427	440	427	465	433	421	454	425	424	417	448	440	411	452	437	445	404	437	474	429	455	413	455	473	465	437	460	468	427	480	456	458	446	472	421	453	459	440	471	436	462	478	447	428	443	413	426	442	470	468	457	430	456	447	451	462	417	439	455	466	434	452	426	453	472	422	466	468	494	417	440	400	445	418	439	423	447	443	458	430	435	454	436	501	451	437	413	425	454	425	484	439	408	452	435	441	444	413	456	421	460	491	459	427	457	439	459	432	447	440	426	434	447	463	443	437	437	447	468	445	512	471	470	417	454	456	475	432	439	450	414	436	474	472	449	455	418	430	465	448	435	469	469	424	426	416	447	445	464	461	467	435	452	484	433	440	451	449	449	457	401	414	429	444	459	427	441	458	430	451	460	417	454	413	457	426	463	428	406	438	484	444	423	427	454	476	493	432	433	436	441	435	425	456	472	457	452	438	407	474	443	461	430	480	411	468	445	475	486	488	416	434	399	473	447	424	456	469	412	455	441	463	408	472	477	448	398	462	417	432	459	413	433	477	441	455	436	449	490	460	455	417	427	429	456	468	468	468	440	447	461	447	446	471	470	450	454	440	449	480	456	451	465	444	420	450	442	440	467	428	464	463	427	444	498	433	468	433	477	451	470	496	431	424	442	389	450	420	433	440	425	465	400	445	447	463	484	456	491	451	447	452	470	438	499	421	465	453	449	418	474	446	420	436	440	455	428	441	461	435	422	426	398	411	430	414	482	479	436	382	422	479	425	461	452	401	434	459	434	443	447	457	447	444	405	468	425	449	452	414	459	441	402	450	464	469	448	465	478	441	453	462	449	449	465	440	436	413	475	413	475	449	483	407	449	450	440	489	442	429	388	497	431	439	451	468	428	423	486	434	436	480	450	485	424	484	438	449	440	463	442	456	448	461	481	455	473	467	439	494	428	449	416	452	465	495	426	449	458	417	440	467	471	443	445	432	406	472	420	469	455	440	477	470	453	452	423	442	477	407	475	417	477	474	451	411	433	452	454	422	394	469	438	419	428	389	462	465	466	424	453	423	403	423	455	442	436	464	472	438	451	435	469	449	462	449	421	469	451	448	465	426	488	436	430	437	458	420	426	449	438	445	415	446	434	446	428	469	452	454	455	433	449	452	424	440	436	447	417	418	455	447	481	429	456	440	426	446	446	449	451	445	456	446	457	456	439	459	475	459	434	454	428	443	433	449	435	489	434	445	407	482	408	438	477	439	437	451	427	426	456	423	471	470	422	439	430	423	446	452	444	414	426	431	446	440	443	432	470	428	413	456	464	425	425	411	442	411	465	460	453	443	444	446	487	442	413	417	452	464	451	429	464	439	452	470	468	458	459	437	408	437	432	458	453	441	448	479	456	445	397	443	421	447	438	420	419	437	436	466	440	473	450	447	418	420	452	436	413	469	453	435	420	484	429	472	456	398	436	439	451	444	422	431	419	429	463	400	439	460	424	450	446	451	420	419	437	453	430	431	415	433	440	454	467	440	458	449	431	451	479	426	456	410	470	418	409	426	457	448	444	439	454	404	453	432	460	416	419	463	451	425	450	490	467	419	405	459	449	414	445	411	470	436	449	468	466	461	427	444	445	416	468	424	444	443	487	461	462	418	431	472	457	473	479	457	416	479	439	489	464	424	474	476	438	473	445	421	419	418	456	430	491	453	436	450	469	435	466	423	414	447	430	462	408	451	453	457	435	460	464	418	434	427	406	465	429	448	440	410	451	477	445	466	450	453	409	442	442	438	430	435	472	452	450	474	453	462	464	443	413	456	442	416	437	465	415	386	451	454	479	452	434	417	444	489	462	455	429	423	454	452	422	416	422	455	470	447	465	425	427	440	442	452	414	454	440	447	433	444	444	436	457	422	444	480	446	443	440	452	432	425	443	456	447	460	457	440	449	445	478	485	464	425	431	434	439	439	444	426	400	428	460	439	430	429	432	439	485	434	429	421	450	480	465	461	439	440	459	434	463	415	441	420	440	425	473	444	443	466	432	464	445	466	445	399	457	433	448	450	410	438	440	472	465	467	412	448	412	445	413	434	414	470	411	425	428	498	486	437	413	449	475	408	429	419	469	421	474	449	415	429	448	465	467	379	417	436	423	435	494	422	421	446	449	451	461	428	446	453	478	458	422	448	469	471	481	461	434	450	467	443	442	453	435	472	457	456	453	419	475	431	435	420	466	440	453	458	482	432	437	426	476	433	454	454	478	471	429	428	443	425	447	443	430	474	451	427	472	474	404	462	439	436	456	419	447	454	439	433	490	470	456	492	426	439	411	439	403	451	445	459	449	473	466	437	430	436	458	416	495	460	454	442	448	447	466	425	442	427	468	445	435	391	435	448	469	442	463	441	431	437	474	432	457	473	442	482	445	481	444	473	449	452	453	463	453	439	440	462	406	447	469	456	438	451	428	423	490	458	465	411	429	439	447	420	479	434	488	419	425	423	445	431	462	450	461	456	432	457	418	437	437	426	414	449	421	444	476	468	429	445	452	455	404	447	472	416	456	465	446	475	508	457	444	409	442	443	442	471	449	459	430	449	435	421	428	481	447	451	458	463	464	431	433	441	445	422	441	462	435	460	403	452	430	449	448	441	422	400	452	424	417	444	402	445	399	452	472	461	409	428	433	452	429	445	467	430	423	420	462	490	454	448	480	429	430	446	448	477	445	428	443	431	482	468	453	460	450	443	468	414	449	471	455	450	446	452	481	436	432	441	410	455	463	425	467	437	468	420	432	435	448	430	452	474	445	437	440	447	420	458	444	440	457	443	435	440	451	431	435	417	407	456	434	451	446	480	461	462	397	468	446	452	440	453	437	428	491	390	452	481	449	440	471	480	477	432	427	458	420	444	409	389	465	421	452	489	461	453	484	412	426	447	475	454	450	424	442	443	477	430	443	449	424	447	416	448	453	412	483	455	431	446	462	476	460	446	453	416	444	463	454	447	423	435	429	450	477	441	470	470	466	454	454	483	434	443	422	435	433	451	422	418	430	450	445	444	448	431	440	464	410	459	453	452	444	406	482	420	453	400	442	409	450	436	436	445	470
6329	3759	4891	3780	2118	1395	964	514	480	445	412	353	372	365	324	342	319	334	302	303	336	307	347	338	289	326	309	320	327	310	304	324	291	328	285	309	321	303	287	304	307	307	324	301	302	316	316	305	323	322	290	290	327	315	309	344	320	320	297	334	301	321	307	298	321	320	301	311	309	308	266	330	284	310	303	332	324	295	337	293	315	309	328	298	324	299	316	286	322	325	304	302	328	345	322	290	320	298	264	342	321	308	288	342	325	267	296	323	312	302	328	314	292	292	325	344	319	279	330	317	305	315	317	283	309	339	332	294	304	331	299	313	308	296	327	302	345	337	349	319	312	308	288	297	314	339	323	307	308	313	325	323	318	315	301	300	353	289	290	339	336	337	326	329	252	291	325	307	272	317	268	336	305	290	316	292	300	317	302	301	319	310	267	325	262	316	306	337	286	292	345	304	306	285	296	336	329	317	282	345	294	307	274	310	311	335	318	297	321	304	318	302	299	297	318	284	311	311	333	327	258	310	346	313	311	290	306	304	313	301	322	328	296	319	336	323	308	318	287	318	325	339	320	326	302	328	322	270	303	300	342	348	327	328	303	304	283	304	324	326	331	304	286	324	324	327	313	287	299	296	303	311	305	328	332	304	290	322	335	319	283	316	339	307	291	327	304	317	336	318	333	310	321	289	307	322	310	341	305	327	324	325	277	308	305	301	289	318	323	306	325	319	327	321	311	281	314	312	303	338	296	326	307	299	318	305	342	305	306	329	295	297	294	326	307	296	320	308	305	320	304	310	303	297	313	294	283	359	330	326	330	297	321	317	340	293	287	336	317	321	302	345	303	303	292	294	300	321	295	320	310	313	336	324	310	313	295	326	315	279	298	324	330	299	295	311	301	321	315	322	310	322	288	339	325	328	295	281	284	307	290	303	284	293	314	304	288	268	267	288	307	298	352	276	330	303	294	336	293	318	322	293	318	304	298	304	297	303	268	312	306	298	298	333	332	291	306	298	299	279	271	293	299	292	287	322	339	322	300	305	299	309	303	316	292	322	319	297	310	323	309	301	330	317	305	299	321	342	301	268	345	314	309	330	337	328	331	321	298	288	291	290	288	300	312	304	308	332	320	321	319	333	350	311	294	296	290	286	302	314	317	309	300	342	319	317	303	285	280	325	342	284	329	326	329	322	315	300	342	329	321	305	287	344	295	325	312	296	301	313	293	303	317	325	309	337	310	326	287	310	278	351	322	310	311	306	321	315	327	336	303	320	324	305	326	311	295	315	318	312	349	324	340	337	296	311	328	307	289	299	336	307	275	311	300	321	317	290	304	305	322	317	331	307	302	308	295	327	347	311	296	303	312	311	341	307	320	344	316	302	315	328	341	362	311	310	324	323	346	330	301	311	294	324	292	325	274	323	308	327	335	305	302	287	301	315	324	283	326	327	316	294	349	344	305	336	317	294	294	330	301	289	259	345	321	299	326	318	294	279	303	322	302	323	329	288	345	319	333	330	284	348	340	318	337	315	309	301	337	301	270	303	304	298	293	288	308	296	327	309	315	323	345	284	306	276	323	279	337	304	317	299	282	343	309	336	327	303	300	311	343	318	278	309	330	326	272	317	313	295	330	307	342	316	330	326	345	303	292	318	333	300	295	314	341	306	342	324	338	294	315	335	342	321	293	267	295	316	312	323	316	329	282	339	309	318	301	323	285	305	331	287	346	304	315	300	303	312	309	317	315	320	279	313	321	308	335	312	322	343	313	324	288	280	307	294	326	327	290	339	324	325	301	349	306	318	307	328	323	297	328	336	297	303	306	313	283	356	300	299	310	305	311	264	328	309	348	308	299	318	311	293	307	263	315	322	304	311	346	308	290	288	299	296	333	325	272	339	308	276	314	311	333	295	326	336	297	344	312	327	278	307	309	284	308	338	344	316	287	293	313	315	336	309	329	323	301	297	321	327	306	302	322	284	335	308	312	314	311	299	335	343	297	287	317	288	317	310	322	331	311	298	292	298	328	318	331	294	287	328	323	309	313	301	328	339	316	275	280	308	310	323	352	285	310	327	285	323	324	332	295	276	277	307	306	304	309	298	309	319	311	296	326	326	300	354	306	334	304	328	354	300	326	326	322	332	304	295	279	331	297	296	329	319	304	284	308	357	308	317	305	289	349	294	287	327	297	321	313	340	303	308	304	319	306	300	280	302	307	313	303	325	327	333	283	292	305	304	304	289	361	301	324	297	299	306	325	333	294	295	302	312	298	320	312	295	302	309	295	299	292	312	337	311	297	304	311	309	309	320	323	325	294	320	301	294	287	334	320	306	299	306	299	331	332	322	322	346	293	307	299	307	285	308	312	345	299	330	328	303	307	317	304	311	308	305	281	337	322	279	293	320	313	296	324	299	329	296	324	308	321	307	304	308	318	322	300	307	323	264	294	326	285	312	340	343	328	319	305	335	297	317	278	318	285	277	292	340	305	323	310	336	325	317	286	330	305	331	315	295	291	276	308	277	298	320	287	330	300	282	295	292	326	308	326	321	340	322	302	338	332	320	307	305	293	267	315	329	328	329	324	296	308	312	323	295	323	321	307	318	313	311	307	315	304	316	322	316	317	342	317	315	298	322	336	282	306	310	317	331	293	320	304	334	317	331	316	306	323	326	309	293	317	314	296	290	298	320	300	316	322	294	312	313	298	320	320	305	316	297	283	360	343	296	308	316	306	314	325	324	289	353	304	320	276	307	305	313	315	326	293	295	311	296	336	349	335	314	303	324	320	308	259	330	286	289	297	321	308	315	354	331	278	296	292	325	325	333	307	320	312	325	307	358	331	277	279	335	297	322	327	305	310	291	314	330	306	310	295	301	275	303	305	301	314	321	337	349	328	312	305	290	308	284	329	303	260	311	269	298	277	340	321	322	287	320	320	311	295	290	335	289	304	291	320	288	333	333	338	314	293	314	327	306	329	299	327	327	343	329	331	321	298	294	337	295	290	301	320	320	335	346	266	292	324	295	295	306	314	323	337	306	301	336	293	316	310	302	326	313	303	308	318	295	279	316	331	321	308	326	327	304	307	310	310	307	304	273	281	330	292	310	315	310	323	320	334	330	336	308	298	302	288	313	287	326	312	301	350	302	302	308	318	311	305	300	311	297	297	300	316	325	302	300	307	340	343	312	300	298	319	297	312	297	328	322	341	325	322	349	305	335	304	329	339	345	299	335	317	314	297	312	313	293	303	336	319	335	289	318	289	337	328	346	320	330	315	304	331	316	318	280	302	313	311	318	318	297	329	336	332	273	341	354	304	320	337	323	298	305	316	320	320	293	301	297	325	302	284	276	341	344	337	311	310	307	294	297	280	311	302	309	313	292	290	347	287	326	315	301	324	339	305	309	312	299	293	291	328	307	331	311	317	313	300	314	297	264	303	310	284	291	343	344	307	321	310	314	299	330	285	314	330	347	310	302	338	319	285	320	320	333	336	320	272	303
5203	4793	10150	10793	7310	4931	3559	2021	1539	1360	1208	1261	1192	1163	1087	925	915	874	846	842	889	895	839	780	796	796	846	795	815	764	783	739	753	746	720	777	752	751	774	735	738	774	734	753	776	752	751	736	761	726	758	732	749	755	764	763	719	791	731	783	762	770	771	722	774	771	778	717	786	760	778	753	773	777	724	736	762	778	738	780	732	803	727	714	731	693	745	808	746	708	779	770	731	732	733	824	723	758	768	726	743	799	798	742	729	743	721	769	814	775	749	747	775	748	731	790	737	774	752	769	827	741	808	718	763	750	768	716	718	706	733	785	772	796	707	728	739	735	809	775	741	749	803	775	795	844	717	814	800	782	747	760	751	714	755	747	730	781	765	818	808	767	758	782	753	779	729	780	733	716	762	755	749	760	699	732	779	755	799	748	721	820	756	759	704	775	755	740	745	755	803	776	773	755	799	789	783	739	703	744	771	760	760	726	742	723	714	726	765	754	775	736	783	721	762	768	779	744	752	761	732	707	782	779	710	763	809	768	713	741	775	755	732	747	736	718	722	716	714	697	807	736	721	776	789	770	766	746	785	795	754	764	755	749	773	747	757	771	783	725	801	791	738	726	781	727	729	741	750	811	766	798	709	706	738	726	772	814	708	708	760	768	768	744	721	699	740	724	757	791	786	746	749	738	731	744	739	765	735	733	747	742	791	765	756	728	719	712	776	780	751	749	726	731	732	739	740	760	800	743	781	771	716	818	742	785	738	723	738	768	726	775	810	728	763	734	713	718	724	769	773	717	698	729	738	767	746	743	740	752	761	761	714	767	728	698	755	730	783	789	750	694	757	750	691	714	750	716	730	768	727	708	731	709	790	784	717	736	728	794	776	726	731	761	757	756	748	782	751	696	733	770	826	781	748	758	754	754	764	769	744	762	723	777	742	785	772	762	826	729	769	708	755	772	704	777	775	739	763	754	718	786	706	751	727	737	713	766	760	759	766	778	728	749	764	796	747	725	771	753	770	811	677	760	817	797	731	740	748	768	793	804	760	743	753	718	764	751	723	778	698	788	750	728	782	787	770	746	729	774	753	746	737	783	731	727	756	720	745	732	735	764	741	713	750	692	681	751	785	726	745	720	775	754	742	753	712	775	748	774	732	733	665	681	759	770	778	700	738	720	787	746	794	782	795	735	714	793	764	758	719	762	753	740	740	818	779	737	736	755	769	725	735	797	718	715	716	725	767	759	746	791	761	720	760	725	722	768	802	786	750	741	812	781	747	751	724	753	747	750	742	736	767	720	756	764	735	763	740	720	716	758	720	764	795	775	802	757	763	762	765	766	720	753	814	746	698	766	712	742	749	712	758	779	780	751	730	750	751	773	819	755	707	757	726	773	789	762	760	750	765	754	780	725	720	764	793	708	766	737	772	772	793	790	700	741	773	753	755	747	733	727	751	705	790	719	781	732	779	721	787	751	766	743	781	759	749	739	736	672	734	773	748	796	720	767	733	764	755	794	796	687	742	719	784	771	722	752	769	751	742	786	747	774	726	717	754	736	739	714	718	733	748	790	750	757	745	760	702	749	750	731	796	756	802	753	724	758	756	718	775	711	748	738	762	752	778	711	752	786	708	768	760	705	768	742	767	760	716	767	743	725	744	760	744	777	766	775	739	723	737	743	767	749	775	766	768	704	740	799	748	752	791	690	764	742	730	739	759	763	761	703	758	726	761	758	800	804	713	791	735	733	733	763	713	740	759	771	755	774	711	795	780	745	779	733	786	764	783	771	751	776	714	776	718	716	773	747	755	728	730	789	778	762	764	750	741	737	748	760	738	777	699	722	764	757	727	776	729	750	781	754	783	717	721	707	687	743	759	703	746	738	749	789	743	746	720	786	750	764	686	786	753	729	720	768	794	771	768	756	741	747	757	756	766	727	751	741	777	762	781	795	707	798	772	768	728	703	728	793	819	749	810	747	804	724	770	742	764	771	738	757	784	740	758	748	760	739	733	753	792	777	755	741	726	804	766	758	769	752	758	794	731	750	776	740	724	760	730	729	724	682	738	740	734	745	785	749	753	744	781	725	752	717	768	789	747	752	724	763	772	754	751	760	736	765	757	788	773	719	740	798	765	744	740	750	737	719	721	716	761	729	795	754	734	766	730	756	773	793	754	758	766	770	740	767	751	752	711	718	725	734	754	754	753	743	779	772	772	750	770	773	744	774	735	746	742	753	760	799	773	783	806	731	710	734	714	710	784	775	714	725	704	692	750	807	724	774	778	748	737	788	763	713	763	771	765	764	758	788	776	742	746	730	775	739	744	771	758	778	711	708	750	761	718	731	802	767	728	774	741	756	735	753	706	771	724	743	736	716	734	775	737	761	749	728	753	794	772	742	742	747	788	761	739	789	721	786	749	750	764	779	746	726	734	777	774	762	724	773	768	733	761	774	787	740	769	765	770	752	734	740	787	751	766	763	770	774	758	764	783	749	748	779	729	728	817	754	777	756	772	750	718	809	756	776	815	736	746	774	751	751	745	755	761	717	745	750	797	732	758	766	743	737	754	790	720	786	714	761	755	825	785	758	779	752	815	753	726	739	742	735	758	761	775	748	737	731	748	766	694	774	790	752	759	772	727	710	801	766	771	751	759	778	730	750	732	746	777	752	762	757	723	793	772	752	779	747	753	780	774	753	743	708	776	760	766	711	786	748	784	811	756	745	723	776	726	727	798	774	745	773	759	747	730	753	737	785	774	779	761	811	707	765	787	742	728	774	718	765	783	740	766	737	771	805	728	751	759	795	764	743	739	721	779	806	753	755	802	782	790	781	729	840	779	791	754	786	769	804	700	740	744	714	786	738	718	783	790	718	780	777	759	762	720	761	752	737	723	766	806	768	756	802	725	726	760	743	735	759	748	766	708	722	722	748	720	727	785	755	724	742	768	749	763	794	772	759	766	746	762	759	758	797	756	729	770	741	783	732	797	790	776	728	735	805	765	755	778	720	763	752	766	765	753	765	764	729	776	805	710	763	770	756	756	812	742	709	739	771	756	757	741	740	764	815	758	744	819	750	740	752	746	762	770	771	716	720	724	748	733	723	747	728	767	769	754	764	738	759	788	795	721	724	703	737	725	713	756	721	757	782	781	720	730	767	751	707	764	727	790	766	746	737	730	760	756	754	797	757	793	738	724	745	759	758	768	743	759	786	762	727	773	764	783	731	743	747	735	749	814	733	738	785	760	735	758	704	748	726	762	734	747	680	759	739	771	689	769	716	790	683	785	766	771	726	708	747	774	714	768	735	719	724	728	740	743	727	751	756	765	778	788	763	775	757	754	764	735	733	772	731	774	756	744	710	783	786	686	776	758	801	726	746	751	797	743	775	754	783	758	757	720	746	730	744	759	800	755	829	764	759	747	776	852	795	813	726	787	800	797	715	796	765	743	739	772	796	760	692	808	723	777	776	779	709	772	712	790	740	748	696	810	734	787	783
15349	10314	17778	21945	18581	17396	12576	4365	1381	785	747	712	582	549	463	411	300	368	290	318	307	285	274	271	273	287	263	293	281	268	234	259	283	252	265	289	260	269	274	254	233	250	264	289	247	262	268	279	281	258	222	282	282	247	258	284	275	266	255	288	270	257	263	250	254	280	248	281	261	263	267	270	259	245	245	272	232	277	225	276	241	262	242	262	262	255	260	257	261	263	304	259	268	252	240	281	243	242	263	275	262	245	269	269	295	264	257	232	269	253	244	227	264	252	272	275	293	243	267	233	257	258	296	296	243	259	269	293	267	272	260	267	227	244	260	286	287	225	250	261	284	216	274	258	272	250	247	248	254	250	251	297	258	256	272	261	261	274	275	280	263	244	265	268	248	238	240	267	259	270	267	250	239	260	272	257	260	240	257	254	262	248	282	246	265	285	256	246	289	278	266	248	250	240	276	260	263	281	246	291	275	265	255	269	257	272	240	267	259	270	252	259	260	298	265	236	243	250	270	258	285	268	288	236	265	292	291	286	270	260	273	256	250	265	293	262	245	254	278	229	256	281	266	266	284	258	291	277	232	273	250	264	276	278	275	228	273	245	280	276	264	252	261	218	245	250	264	268	260	275	269	241	273	240	260	240	258	247	254	224	259	270	254	250	279	272	275	255	247	264	286	259	269	275	260	245	235	295	255	249	244	231	239	277	253	286	263	261	267	253	231	265	288	262	279	299	265	257	276	285	260	269	257	225	263	265	236	272	265	284	252	250	264	265	247	258	214	268	250	284	260	293	252	267	245	271	245	276	281	261	278	275	275	263	268	245	236	250	245	257	259	245	266	275	256	274	266	252	286	257	276	239	251	283	259	286	247	243	270	257	242	256	242	271	279	265	237	211	280	233	253	274	262	264	269	251	257	257	249	281	252	276	235	267	276	273	283	258	267	275	262	264	280	272	231	236	288	268	243	236	271	245	253	280	271	263	249	272	242	259	253	281	270	252	263	282	295	251	280	251	267	227	257	269	266	249	244	261	246	251	284	279	275	257	290	245	270	252	241	263	245	250	276	248	228	261	249	241	246	233	278	228	264	279	287	261	255	236	244	258	287	260	272	245	276	264	272	278	229	263	280	287	248	249	264	278	260	243	260	282	231	261	274	268	222	248	265	271	271	257	245	251	249	244	247	252	269	268	255	239	274	251	238	294	271	239	256	257	298	279	270	283	249	260	301	285	253	268	263	275	269	266	253	284	227	277	274	259	273	237	294	255	246	275	283	276	251	274	224	277	240	266	249	274	257	296	257	237	259	268	259	232	279	272	236	261	311	267	256	264	314	275	260	250	274	273	257	271	246	233	262	267	252	275	256	275	233	284	291	239	255	256	278	239	248	267	261	261	259	267	249	283	277	261	235	258	293	242	271	248	262	276	262	298	270	262	268	255	283	253	252	246	286	271	282	259	271	273	270	237	259	237	272	236	256	279	245	227	257	275	283	266	226	296	261	278	274	281	259	280	286	270	253	277	263	251	248	254	264	230	271	269	252	277	255	244	257	269	245	257	257	240	263	266	259	258	289	272	294	266	281	274	237	264	261	257	263	283	252	281	262	266	278	260	277	272	247	239	258	314	260	241	246	290	297	241	236	302	251	252	256	265	232	263	285	268	254	248	233	241	243	265	238	265	261	283	286	294	257	267	275	266	226	270	255	249	264	312	261	295	242	279	252	280	247	259	268	266	257	272	252	270	269	242	274	267	273	299	237	237	281	281	240	264	304	255	249	257	257	267	268	260	241	281	245	233	269	245	276	274	252	290	263	264	275	265	245	247	275	271	256	253	255	255	253	286	255	282	283	258	270	253	247	243	282	260	241	239	269	235	263	233	234	250	289	230	239	247	272	279	252	245	261	250	263	264	269	240	299	241	258	259	286	265	265	264	270	256	250	283	260	247	272	269	264	267	271	277	239	260	259	298	272	263	268	250	251	246	245	259	262	274	256	263	264	258	288	261	254	254	256	250	271	242	252	249	272	277	252	258	241	227	280	265	251	277	267	277	252	262	266	253	255	265	254	251	255	273	275	261	256	242	285	274	252	251	262	264	251	238	265	301	264	246	258	258	247	269	244	266	247	267	283	217	266	261	238	268	260	247	270	251	268	247	269	284	239	262	247	281	282	271	251	265	248	250	281	254	265	284	280	291	232	253	263	241	261	243	283	265	252	258	257	265	266	228	270	261	238	291	253	256	266	230	261	285	272	267	272	270	285	261	261	258	257	275	253	259	268	236	297	272	252	288	250	293	291	250	243	248	265	252	274	255	226	241	286	278	249	250	266	256	273	242	252	263	257	264	288	276	245	228	265	268	279	259	279	254	289	265	224	262	298	265	272	286	276	260	284	259	251	285	264	297	254	259	272	291	257	272	264	251	249	244	280	275	260	243	264	292	279	266	272	253	293	264	233	243	248	246	247	269	245	252	278	258	244	284	256	277	280	247	249	271	272	256	263	259	256	262	272	297	240	277	241	268	254	261	265	283	245	243	242	271	274	269	266	262	265	267	254	272	254	226	266	297	266	249	258	286	250	283	261	273	253	257	254	284	281	317	265	265	247	276	247	259	241	270	274	259	282	235	274	271	272	259	281	245	292	244	261	235	274	270	261	274	265	251	244	242	293	238	272	243	262	266	240	292	304	244	256	267	257	259	274	286	254	251	287	264	268	270	252	291	262	232	265	247	277	256	254	274	265	252	257	242	239	250	288	256	278	295	280	258	302	238	278	258	271	238	268	260	249	253	263	275	280	258	279	259	285	251	266	252	280	236	265	243	294	250	260	266	262	226	276	267	239	246	249	285	260	247	269	284	229	276	223	212	274	264	267	298	278	233	281	264	245	245	261	258	245	260	278	269	241	268	243	245	264	285	272	239	275	278	256	295	242	264	264	246	264	254	280	277	250	235	234	248	247	276	256	254	281	234	252	262	250	222	268	277	282	236	298	265	288	230	268	264	252	262	268	269	230	264	269	246	247	274	247	257	261	255	256	251	244	240	272	286	280	260	287	248	247	246	287	253	287	276	243	254	269	261	271	269	277	264	270	252	264	244	278	247	272	307	262	276	260	289	247	279	234	272	271	284	276	260	266	250	288	266	266	256	259	259	267	263	272	264	253	278	278	276	291	266	247	275	283	274	309	266	267	275	294	265	288	261	235	283	279	258	291	275	262	255	252	262	286	255	247	271	225	242	262	242	258	260	236	241	266	264	261	268	267	273	283	279	270	267	280	274	250	257	267	266	284	285	258	238	248	250	256	286	253	267	262	260	279	261	272	265	280	308	264	251	278	270	256	259	285	278	256	264	260	251	269	235	227	278	283	257	253	269	273	291	251	258	270	256	247	251	247	275	227	255	265	272	253	248	273	242	276	264	263	266	298	273	293	269	255	277	263	262	245	220	234	244	265	248	232	227	275	273	268	268	237	263	255	275	251	298	255	273	236	259	272	252
11961	11016	24860	31177	27035	26846	20198	6125	3208	2974	3215	3113	2727	2590	2185	1563	1223	1148	1059	951	935	868	752	789	721	690	712	668	723	671	640	634	709	670	614	619	638	669	668	719	667	669	656	642	633	597	670	669	654	609	670	647	651	621	640	653	623	636	666	659	637	653	647	652	630	596	639	651	663	657	623	638	619	624	648	608	637	661	656	611	644	660	633	631	664	622	645	632	645	616	647	620	646	615	641	600	652	636	643	667	639	636	643	663	642	637	668	651	655	622	646	642	643	644	606	648	674	648	646	640	667	637	640	619	631	631	656	661	645	635	625	605	627	696	645	703	629	632	633	608	632	669	594	577	616	629	624	622	610	654	652	646	629	631	628	597	654	623	635	651	653	619	626	596	642	610	622	665	642	664	651	648	680	648	636	572	564	618	698	663	641	670	652	612	676	614	637	639	650	650	664	665	649	617	683	668	637	652	617	639	628	631	622	667	634	642	643	661	627	652	631	656	643	626	659	630	623	650	633	612	653	661	632	632	611	677	651	645	613	652	630	619	654	653	620	601	656	660	642	629	688	590	657	634	648	634	601	682	673	659	613	659	657	642	602	631	593	635	637	658	610	634	680	629	653	648	624	656	604	629	627	656	658	669	650	644	605	651	658	626	641	657	669	692	671	653	655	618	653	633	593	657	674	656	663	622	620	608	660	681	632	630	664	634	624	636	639	656	690	653	630	685	647	653	678	654	598	627	668	621	660	662	645	612	603	681	645	611	598	644	612	620	640	637	666	662	665	626	635	628	659	674	627	638	613	651	617	639	610	622	658	657	623	609	653	698	599	628	684	659	611	607	653	601	622	616	638	637	643	582	606	631	659	694	631	650	657	642	672	627	632	646	575	669	618	599	666	599	638	579	601	576	645	646	667	642	632	584	656	642	652	661	627	667	641	633	630	660	624	641	612	651	619	671	670	622	695	631	649	641	677	645	624	614	683	639	626	629	632	689	634	630	627	644	637	592	607	647	651	594	640	612	680	642	664	644	683	667	658	631	631	716	686	659	656	635	638	649	619	660	564	676	602	656	630	620	660	605	617	656	614	686	627	689	609	648	651	629	644	654	644	654	620	685	603	675	642	628	638	607	705	658	662	653	614	642	614	630	659	686	626	659	606	630	646	633	639	634	653	635	657	662	651	617	654	648	659	632	606	649	638	617	687	625	646	634	665	646	603	613	625	617	637	639	622	626	656	658	668	652	620	587	649	613	625	589	615	659	642	627	643	645	592	643	617	622	645	593	669	638	619	631	633	607	644	661	640	664	691	640	647	643	621	639	669	650	636	666	607	638	652	617	640	605	630	669	634	612	646	674	648	599	629	689	660	629	645	618	651	676	655	644	641	675	596	614	624	653	645	593	666	645	655	662	650	624	691	643	650	649	653	652	654	651	674	645	617	642	610	667	639	591	693	676	637	654	629	646	635	628	661	640	629	646	639	684	682	663	625	672	658	602	646	659	694	650	648	637	645	608	609	635	651	682	645	641	621	660	621	627	656	656	669	676	607	679	623	652	636	649	649	662	666	666	629	663	680	616	660	660	662	637	641	639	601	620	690	616	624	658	631	652	627	664	634	612	650	618	624	644	681	646	607	649	666	646	598	605	634	602	616	661	645	616	634	612	616	637	677	648	681	631	651	626	644	671	690	626	631	627	665	635	638	657	637	638	658	596	648	631	626	659	665	621	656	629	652	621	665	643	621	659	657	646	662	703	645	679	615	638	644	642	652	616	619	663	609	673	593	643	659	661	640	617	653	624	641	658	634	664	664	636	692	626	627	619	675	668	623	648	636	610	615	629	610	629	600	630	645	643	618	645	649	632	624	638	655	610	698	653	645	612	624	662	680	672	653	694	649	609	597	657	617	648	607	628	646	653	625	673	600	676	674	613	618	625	628	625	614	631	641	619	636	654	632	660	633	656	655	635	670	626	648	605	621	658	587	639	642	601	626	661	654	634	604	649	601	628	632	611	623	620	650	654	611	607	592	649	690	599	644	675	631	659	656	626	649	626	580	650	620	705	621	636	696	623	635	616	659	639	648	660	643	674	642	667	612	639	656	663	596	666	663	628	603	671	646	644	662	598	601	664	625	656	594	626	703	600	621	647	652	594	667	620	680	616	681	661	640	577	653	632	667	619	657	622	610	655	643	643	646	650	588	635	653	608	657	636	604	635	653	581	622	638	642	656	648	592	629	690	618	649	637	640	627	633	651	623	604	630	635	623	640	607	651	673	607	619	672	608	658	670	686	650	649	696	671	632	617	656	651	607	609	684	669	675	657	683	638	631	638	668	684	703	593	647	628	635	665	622	654	647	646	601	633	645	653	634	650	626	643	605	651	614	655	677	622	650	638	636	645	617	632	623	619	666	663	644	645	618	631	652	671	665	606	618	635	643	669	638	652	614	696	640	602	627	658	611	644	594	628	634	627	650	684	641	563	651	641	644	638	607	629	624	606	626	624	590	628	614	666	646	657	672	658	628	630	667	606	625	647	608	661	642	662	664	675	660	611	622	656	662	644	648	645	636	634	645	645	626	645	638	624	641	627	665	669	672	630	601	600	617	623	662	620	656	609	636	661	666	637	622	713	605	627	668	620	647	631	647	616	622	634	643	611	653	673	623	620	645	693	616	633	668	619	645	655	614	647	646	639	673	685	670	645	636	616	658	682	673	634	641	640	665	629	597	676	634	638	591	624	620	681	645	631	690	665	668	615	626	625	634	621	676	616	638	691	620	648	621	612	654	644	598	660	640	600	642	622	688	684	641	695	656	659	644	650	626	646	647	647	654	639	648	686	612	601	606	660	629	621	625	628	623	639	611	643	621	635	619	671	661	660	690	668	651	631	642	672	611	661	619	646	640	678	603	653	624	675	621	648	621	639	648	664	648	588	622	648	639	607	672	657	634	618	640	587	655	599	695	656	605	629	622	657	641	665	644	643	641	656	646	676	657	672	698	662	638	682	605	621	660	637	615	676	684	652	601	636	634	641	635	689	629	629	665	647	632	631	635	616	647	655	630	585	637	643	617	656	642	632	610	644	612	642	661	654	659	679	651	588	619	653	656	663	714	671	664	624	633	644	646	684	609	647	631	611	657	613	643	642	679	665	661	660	682	636	666	677	643	644	662	654	566	627	633	682	679	630	638	681	648	674	666	603	678	619	647	667	626	639	634	629	673	622	606	625	632	650	627	643	687	651	699	643	696	652	660	658	670	650	668	718	645	658	643	646	655	595	615	674	633	670	634	605	700	649	647	627	627	626	638	609	635	646	632	667	654	681	630	634	612	612	655	624	642	632	666	681	635	665	643	709	658	654	636	654	602	641	621	672	641	616	612	662	610	662	601	651	673	651	608	630	655	638	628	649	641	677	640	644	681	638	628	660	639	631	653	623	700	659	641	642	617	641	650	646	649	657	622	655	604	603	627	668	612	607	613	663	624	651	643	614	673	612	644
23393	18598	28475	30407	26506	25258	19962	7600	2712	1427	1228	983	853	779	607	502	335	321	256	259	219	245	207	177	210	155	170	171	177	154	163	165	183	178	160	166	165	182	164	196	184	155	160	158	151	178	159	179	204	182	181	183	170	170	160	178	174	146	177	195	171	149	156	171	172	194	187	177	149	174	153	176	200	171	161	182	181	183	180	203	154	155	166	149	168	165	148	167	165	169	168	151	158	177	164	168	169	171	198	158	146	151	160	177	193	169	162	174	158	175	172	160	184	178	186	150	174	160	178	177	177	163	193	148	156	170	178	191	188	190	175	143	149	159	146	182	173	148	183	168	165	168	182	180	173	166	190	175	163	160	173	181	152	184	183	173	172	174	167	151	179	189	157	185	156	159	174	193	173	162	164	178	190	170	179	186	157	163	190	156	166	170	161	177	166	165	179	173	187	193	188	169	165	157	192	182	161	167	177	191	178	180	168	153	168	162	151	196	151	192	188	161	188	147	192	164	176	163	167	187	179	170	160	185	180	147	173	172	154	186	178	172	162	189	157	182	156	164	170	143	178	150	157	172	155	176	148	154	204	190	162	216	168	184	173	190	185	171	206	176	167	165	182	161	165	157	177	201	177	169	168	188	192	194	181	192	176	178	176	194	183	163	185	168	179	184	195	155	148	171	157	189	154	155	174	175	194	192	159	168	152	162	157	171	164	179	197	186	208	160	172	181	181	183	165	188	188	209	159	188	168	166	158	151	155	174	192	177	165	188	153	182	174	170	183	182	157	169	154	155	149	178	173	178	154	169	177	176	178	185	176	169	163	150	161	178	198	175	179	166	168	151	170	179	192	190	173	193	197	174	167	166	167	171	168	193	180	167	168	167	170	153	182	183	147	158	158	188	146	170	178	183	191	182	180	142	199	169	191	177	168	181	161	180	177	192	160	184	190	187	157	161	195	173	171	153	199	172	152	176	146	149	181	156	159	177	154	158	184	194	184	152	153	160	148	195	174	158	169	167	184	165	166	191	180	163	175	162	167	142	191	176	187	175	196	158	177	192	184	169	168	177	198	172	201	205	160	178	172	182	182	179	155	185	163	162	185	155	186	180	190	179	185	185	165	184	155	170	165	148	181	171	178	153	161	165	177	196	170	171	161	159	198	174	178	194	178	188	185	180	155	190	166	177	179	168	168	164	171	147	178	181	187	173	163	171	170	163	164	163	190	156	179	207	156	183	180	173	159	178	193	158	185	183	177	174	187	171	180	189	166	197	168	166	148	178	184	193	187	173	143	187	171	178	183	175	192	165	182	186	192	154	175	163	146	178	175	191	165	158	165	161	180	142	167	192	189	167	184	180	167	168	182	173	166	143	192	188	181	206	170	184	155	173	165	178	177	182	187	166	183	168	178	183	185	180	180	181	162	174	178	172	163	179	160	162	170	185	173	170	177	194	165	172	182	176	156	171	159	171	171	154	175	189	171	174	158	162	176	168	204	179	179	193	164	160	187	177	165	197	166	181	190	204	160	181	184	176	200	161	183	164	170	171	207	199	171	188	167	160	154	160	180	172	147	177	143	152	173	177	168	168	184	184	164	211	166	161	187	188	174	159	182	179	188	181	154	186	192	168	179	171	196	172	149	167	191	195	155	178	152	180	184	156	167	142	181	172	189	162	171	157	187	175	187	181	174	150	171	172	196	186	153	196	162	193	188	177	171	186	180	192	179	178	161	187	181	154	173	170	169	173	172	199	175	178	173	164	183	193	169	169	186	177	175	163	163	168	175	182	168	182	170	157	165	170	157	164	175	167	185	155	174	172	177	170	145	171	196	181	187	145	180	172	165	173	156	172	191	182	182	192	165	164	173	145	174	189	163	166	164	165	176	202	166	198	174	190	150	162	177	151	156	170	196	181	141	158	161	159	179	174	154	155	161	154	178	155	187	176	176	157	165	167	159	181	182	165	202	178	160	202	172	172	157	168	168	193	158	188	153	209	172	146	156	169	146	190	185	154	181	171	194	154	146	168	175	155	184	155	176	168	189	142	169	193	163	172	157	189	172	189	203	149	191	180	182	188	184	197	145	167	164	173	174	183	165	188	182	167	188	203	157	173	180	147	158	190	191	183	187	185	175	184	182	143	198	177	169	157	196	157	163	192	173	149	177	172	185	178	192	185	169	182	184	177	176	197	168	166	158	182	175	181	174	177	173	165	162	174	182	168	173	191	164	187	167	188	166	179	175	202	179	176	161	170	152	150	195	177	186	168	160	167	184	178	200	182	166	152	153	170	193	155	158	185	175	175	179	173	189	178	163	192	168	167	172	174	178	154	160	186	174	163	175	165	165	187	180	168	162	169	178	174	197	171	183	149	170	177	160	168	173	162	169	177	181	182	150	163	186	159	176	187	160	158	181	188	204	166	181	169	157	169	186	170	198	144	194	169	186	172	189	153	161	190	176	149	150	197	202	186	166	203	176	196	166	156	178	177	164	186	176	162	180	175	197	159	157	176	188	162	141	159	158	186	159	162	188	186	198	186	172	172	187	181	172	176	165	157	162	181	184	182	162	171	172	171	176	159	162	178	186	184	175	159	186	161	152	180	152	164	170	164	174	161	204	166	182	170	185	148	191	190	201	170	166	161	159	193	142	149	178	158	147	179	178	177	152	170	184	158	164	186	186	148	171	188	178	183	192	209	169	184	183	159	163	178	178	189	169	172	186	179	166	173	170	171	158	165	163	157	167	165	187	162	183	202	153	190	151	146	166	172	185	166	160	155	184	170	163	154	178	172	186	182	184	187	165	190	148	187	200	166	169	170	158	174	173	193	184	172	146	180	175	170	167	187	170	185	179	182	195	172	187	163	165	174	164	169	199	174	175	194	205	179	166	157	164	156	183	172	175	156	182	150	167	185	173	174	163	159	171	163	189	153	181	156	173	173	172	177	183	192	176	171	177	184	201	168	194	159	182	174	178	186	174	208	145	171	182	189	165	155	162	182	205	179	180	152	187	155	173	157	177	154	158	172	177	146	176	170	165	157	178	169	175	152	170	175	180	163	183	184	155	159	165	147	195	189	149	178	177	167	195	154	194	167	169	188	166	179	165	170	180	165	171	164	145	173	161	163	164	151	158	161	180	167	155	180	179	156	156	183	166	181	139	155	191	175	187	172	159	177	151	186	187	183	182	166	188	156	184	192	164	186	172	192	170	181	167	189	160	157	172	182	182	176	183	158	173	189	181	185	176	165	175	185	172	138	148	199	202	157	177	175	173	170	166	171	169	188	163	177	197	176	191	199	176	181	172	185	197	182	161	162	177	191	178	179	160	162	190	192	154	202	149	168	163	192	180	186	188	179	173	178	177	183	181	196	176	185	174	170	168	174	190	154	173	187	204	198	182	161	171	191	195	181	160	191	205	172	189	193	184	165	158	175	177	162	181	178	163	178	175	161	166	206	175	161	208	189	178	170	174	186	161	179	163	177	152	170	192	174	196	206
15654	17119	33125	38246	33847	33920	23737	7871	3870	4602	4816	4651	4197	3799	2888	2428	1586	1416	1219	1022	919	826	674	604	615	587	524	536	502	509	488	485	532	477	527	460	480	483	458	424	441	445	468	471	473	480	409	482	455	410	430	445	436	416	469	418	444	477	419	459	459	428	443	480	469	473	472	436	466	445	457	429	446	438	450	441	422	464	443	451	408	478	436	431	411	472	432	419	458	427	393	454	466	415	484	492	434	465	482	413	469	492	467	452	442	426	441	436	442	442	526	418	445	452	442	433	395	457	419	415	458	451	402	450	453	459	450	444	419	437	509	427	467	409	443	434	441	437	478	472	463	454	444	445	445	441	443	429	448	458	460	447	466	461	493	491	463	446	421	421	428	449	480	454	453	493	411	422	445	427	427	451	441	466	437	460	474	433	447	433	441	469	441	426	450	436	441	440	472	454	427	450	413	410	461	451	441	437	439	400	486	396	446	423	403	435	490	467	468	453	460	481	425	436	451	427	413	459	469	425	445	496	418	450	467	499	433	428	442	431	455	491	435	445	441	487	436	405	436	423	452	444	421	447	424	454	448	442	448	434	442	406	448	488	428	436	437	475	460	456	423	421	453	467	459	427	459	460	459	446	510	427	446	426	419	438	435	434	423	400	455	463	439	407	475	474	442	443	466	422	419	411	448	428	429	492	431	492	424	451	418	449	459	469	441	455	472	473	452	427	459	455	430	463	444	447	459	464	429	440	438	444	432	447	418	462	447	460	448	450	448	443	469	442	432	445	412	419	466	508	445	430	474	443	429	435	486	440	444	429	460	462	433	395	437	451	452	451	452	467	421	426	499	426	431	428	434	476	445	426	460	446	444	450	444	457	407	497	423	426	430	440	472	436	425	425	455	452	429	452	464	487	442	452	443	452	447	431	424	433	451	457	430	489	472	491	446	460	443	458	426	463	429	474	425	439	463	444	462	427	455	467	480	436	432	460	438	445	460	437	418	476	431	473	436	412	456	456	453	462	431	447	425	441	458	448	446	457	428	494	471	456	457	437	443	437	439	428	456	406	468	435	465	411	422	468	451	484	480	457	422	416	460	454	451	411	460	453	435	473	472	482	444	433	402	432	434	451	469	453	420	449	429	428	430	445	429	424	467	406	458	463	438	492	479	444	446	439	426	449	462	469	403	440	412	430	442	467	456	467	440	461	463	419	485	482	479	402	468	470	444	454	434	489	440	415	485	444	478	453	443	417	458	467	429	463	491	466	463	475	423	459	448	437	457	472	428	452	444	466	476	432	449	453	445	439	429	429	448	432	437	479	413	448	446	401	445	444	450	422	421	441	468	451	430	481	438	476	433	459	408	420	397	435	421	468	435	433	482	448	453	453	443	419	443	459	463	455	442	464	442	469	440	447	454	458	473	421	454	413	430	448	472	463	463	421	460	430	466	417	431	429	467	413	429	422	416	455	477	431	463	460	426	470	446	422	489	413	422	442	456	412	452	452	464	464	416	448	460	434	448	452	425	464	424	439	482	443	407	452	427	461	443	450	443	420	466	446	446	444	416	411	423	459	430	479	446	438	430	447	417	455	403	460	446	464	433	471	423	426	447	446	433	446	432	465	471	418	418	443	450	467	488	466	454	422	465	447	438	440	428	468	436	451	412	475	443	458	425	447	399	458	449	437	436	443	422	437	443	488	446	446	449	454	448	479	490	455	450	440	423	441	437	437	431	442	471	443	470	432	445	413	453	484	430	445	435	439	481	476	431	409	447	441	461	479	416	464	450	425	427	483	439	433	448	479	438	442	460	461	455	436	437	471	424	422	439	487	399	458	431	459	490	447	382	436	482	451	418	429	429	456	447	436	429	418	413	438	468	417	467	446	459	434	447	397	440	408	475	448	424	417	429	409	484	437	441	416	442	435	460	435	444	436	448	470	466	446	447	411	455	476	442	420	456	460	449	437	441	413	420	456	412	421	434	458	414	449	426	414	434	427	487	428	447	456	462	482	434	437	469	450	433	428	471	476	433	432	449	449	466	449	452	446	418	464	435	479	446	455	456	458	458	446	430	425	468	417	429	480	503	417	452	433	436	425	434	452	443	420	449	438	415	431	434	440	453	413	446	456	471	450	413	432	440	466	450	412	452	410	418	444	454	478	444	420	431	436	461	465	435	441	454	402	427	426	405	438	467	434	450	451	452	416	425	479	418	442	453	471	445	432	489	422	463	484	448	433	420	434	455	450	445	430	411	444	482	435	450	425	425	432	439	458	431	443	484	443	456	421	471	449	443	458	458	438	453	432	438	450	479	435	462	482	462	408	441	466	446	422	444	446	435	419	459	417	445	444	472	484	457	437	450	437	486	429	416	421	461	460	469	439	460	426	451	459	450	487	436	434	434	475	472	449	479	458	459	426	443	439	461	417	468	434	439	443	457	467	456	488	454	426	414	488	433	450	441	420	439	412	453	425	438	432	436	468	425	446	465	483	431	461	438	461	495	490	445	432	450	474	473	416	452	430	477	442	395	468	457	420	425	436	461	414	454	443	455	474	464	467	429	457	465	458	402	460	425	448	432	417	430	467	446	422	438	435	427	444	443	442	433	450	402	392	443	455	456	456	468	407	464	443	472	452	453	449	459	467	456	415	415	451	440	418	457	450	435	488	451	420	476	438	440	461	443	434	467	454	433	451	443	410	432	404	451	428	454	433	449	418	473	435	437	430	466	456	459	435	433	459	470	431	469	454	407	442	463	451	463	456	473	432	431	488	459	438	467	423	484	404	478	437	432	468	472	438	451	428	463	434	440	461	425	444	430	462	456	454	414	450	419	456	475	412	451	473	451	470	428	440	451	465	394	425	466	447	430	445	413	451	461	453	419	456	418	425	459	436	431	479	442	408	405	488	435	451	406	478	392	454	424	452	466	439	478	471	444	459	458	415	455	443	449	454	437	443	436	393	434	424	450	426	450	416	457	452	436	461	459	466	458	440	473	444	496	431	443	407	426	474	462	467	454	466	445	461	435	450	445	440	448	441	467	467	455	451	449	458	438	464	449	462	456	417	414	471	454	457	409	467	470	391	437	433	439	419	469	428	433	447	428	455	457	438	420	447	437	444	437	447	473	445	428	422	469	446	448	426	424	435	480	465	441	446	454	446	434	465	451	430	433	408	470	427	459	445	435	433	458	460	442	421	468	465	442	487	438	444	470	436	467	464	447	433	414	437	459	469	413	427	425	416	452	483	440	413	431	452	430	431	412	495	458	461	444	454	413	456	462	470	455	435	493	415	479	444	413	453	440	445	431	441	454	456	460	427	447	446	450	493	458	446	447	459	433	460	407	434	448	464	450	431	419	436	414	468	441	421	435	447	475	431	498	438	447	445	456	433	491	462	448	446	436	443	471	423	429	463	493	446	468	470	455	431	422	434	447	417	433	430	451	393	402	464	466	425	439	453	467	455	413	445	391	469	474	428	469	435	442	436	444	475	464	416	438	468
6671	3869	4958	3485	2023	1237	899	525	479	414	401	383	386	321	340	333	332	338	303	343	303	306	294	330	324	298	312	304	314	335	291	319	347	295	306	281	308	306	350	319	314	287	296	332	277	310	304	296	308	304	293	288	283	306	327	337	314	330	288	298	339	346	314	320	321	315	305	303	300	286	319	332	331	347	296	296	304	304	299	335	267	318	319	292	337	328	344	297	299	307	321	334	317	328	289	314	316	305	294	330	313	351	307	301	358	308	298	342	309	326	316	283	305	327	307	302	328	310	331	299	360	304	308	282	327	332	301	297	305	316	318	324	270	293	339	323	317	306	358	337	290	338	336	318	306	308	341	292	291	323	324	304	308	321	284	293	324	326	292	338	270	348	296	316	296	326	295	330	296	335	316	321	300	277	302	313	314	333	307	286	300	317	331	338	320	306	345	335	305	279	293	317	269	295	304	305	329	316	304	315	313	319	335	310	277	316	296	316	318	344	316	328	309	330	299	273	313	317	338	327	288	291	315	325	344	320	333	307	315	319	307	342	341	279	298	316	316	291	285	307	310	324	298	317	315	303	276	327	292	280	331	339	308	308	318	310	324	289	301	307	341	290	350	287	316	353	306	304	314	275	335	326	329	308	280	282	306	307	332	307	316	327	277	339	301	302	283	314	300	295	267	297	304	312	300	341	288	330	293	314	303	329	290	298	314	280	311	310	318	296	320	317	268	318	330	338	334	321	333	325	288	311	299	298	330	332	292	312	286	352	334	327	301	293	322	340	344	346	304	315	322	326	305	300	319	297	317	320	314	316	317	308	337	310	347	349	316	337	322	307	310	322	285	277	346	336	318	335	268	298	270	295	298	310	290	279	324	324	291	300	308	277	300	335	292	277	307	300	280	282	305	311	308	323	306	299	332	323	320	317	316	316	284	326	298	311	364	329	320	325	294	293	292	338	291	325	298	306	332	294	289	290	361	303	290	327	316	276	336	302	322	322	334	320	287	326	312	309	307	297	290	294	304	292	299	367	317	323	297	295	326	326	318	310	304	311	312	307	327	326	346	286	305	309	276	320	305	349	294	285	307	320	307	312	280	277	338	320	284	296	305	309	302	302	288	320	317	311	321	278	286	304	322	337	308	301	364	324	329	279	323	301	326	267	289	300	324	337	326	328	325	304	282	321	310	308	339	313	309	350	319	298	314	295	304	261	304	324	320	318	303	277	325	319	327	324	349	305	327	327	324	313	315	332	336	339	330	346	341	323	330	302	316	304	308	315	302	320	314	309	360	281	327	296	312	346	307	312	319	315	327	307	336	336	318	339	306	335	340	312	305	312	277	304	292	310	311	314	277	323	332	302	298	313	300	285	305	314	343	292	291	291	306	296	290	322	283	315	303	339	286	325	307	291	270	279	316	294	338	297	321	298	310	337	286	326	303	348	303	333	317	345	313	298	296	329	298	313	310	294	324	356	303	313	311	330	309	303	343	338	301	281	337	321	311	320	312	321	326	281	325	331	318	347	321	297	286	314	286	338	293	343	324	298	282	320	304	314	331	324	333	319	309	338	306	315	331	300	308	310	294	305	308	299	318	312	332	314	295	300	324	320	302	300	333	333	318	338	340	276	296	298	357	314	331	326	279	289	277	308	326	318	318	314	302	290	326	313	274	295	312	310	311	311	313	344	294	365	277	310	304	334	299	324	318	297	297	306	330	342	348	312	323	316	300	320	336	331	317	320	339	298	321	307	304	307	266	289	321	307	295	310	325	321	322	330	287	277	326	349	325	326	263	315	344	278	300	294	274	304	325	314	279	283	323	302	298	302	314	295	342	329	327	337	302	299	288	301	281	320	346	288	299	318	305	312	300	335	319	315	291	298	306	298	328	301	336	316	287	267	304	295	298	314	316	347	335	308	284	295	326	306	305	326	327	309	309	316	301	299	312	339	309	303	330	325	320	318	311	321	307	298	320	329	301	334	308	322	334	295	313	312	301	339	287	311	299	340	324	320	315	341	355	332	333	301	307	338	309	329	315	312	322	311	310	313	284	336	326	309	331	297	297	307	309	308	343	254	290	315	294	321	287	302	319	315	340	296	338	289	325	323	313	313	318	319	286	280	309	321	295	298	328	331	307	333	330	326	313	307	307	300	305	274	356	300	296	306	291	314	297	304	323	311	319	302	300	281	297	285	304	315	353	335	346	302	308	317	330	359	316	342	341	288	288	284	319	291	303	313	299	315	316	289	282	303	320	314	352	308	297	305	339	292	270	293	326	286	324	289	326	291	282	347	346	324	296	296	324	315	289	310	301	285	314	291	289	282	297	333	309	276	293	310	297	303	324	327	305	295	292	263	352	291	351	315	321	350	336	313	313	323	276	313	326	310	296	303	318	318	309	323	296	343	297	296	304	326	305	289	298	296	297	289	273	300	324	311	302	308	307	333	302	308	324	320	318	315	314	313	289	306	274	306	296	333	345	304	290	278	307	313	303	335	301	307	286	337	306	311	298	327	295	316	320	309	329	334	315	321	324	337	317	346	307	275	298	295	304	332	284	305	279	304	308	303	328	358	285	312	322	322	305	287	314	301	331	315	319	314	322	325	296	321	321	340	339	374	297	300	312	294	320	296	314	326	275	327	303	311	303	324	324	336	325	260	333	299	329	296	319	309	309	343	305	308	313	297	315	287	311	328	327	320	323	290	340	336	283	320	324	289	303	301	291	329	312	292	319	316	346	337	358	347	317	304	309	330	289	307	345	320	333	316	335	276	302	298	324	340	324	277	294	336	305	318	322	281	332	311	345	333	287	300	286	349	334	302	305	299	310	297	298	302	301	322	335	306	326	306	311	345	262	303	317	294	295	313	324	326	366	309	325	352	312	320	317	320	299	309	300	349	315	320	304	303	317	295	310	304	347	333	314	292	294	338	297	331	338	295	332	327	298	305	266	309	302	306	332	306	304	290	297	299	333	335	285	322	285	282	335	314	332	319	300	292	306	310	307	319	334	305	308	279	359	276	321	291	307	324	273	285	361	319	312	307	335	307	280	303	282	285	311	313	295	299	319	307	266	309	289	317	323	295	324	339	301	319	311	310	339	323	288	324	320	291	306	314	313	294	285	314	265	290	336	315	313	289	298	313	291	310	307	303	319	319	305	344	323	322	320	322	336	336	297	325	308	273	302	290	320	337	326	309	290	340	285	307	301	315	315	307	328	315	326	331	277	334	300	297	306	313	369	308	319	306	315	340	334	283	301	280	341	306	301	290	304	311	331	320	311	277	340	300	324	328	314	312	309	300	282	294	315	315	294	300	299	313	305	303	303	320	335	305	302	323	321	320	299	296	311	312	289	299	291	302	327	318	297	304	318	274	304	318	300	296	305	340	317	301	298	301	305	310	312	314	299	297	319	324	301	300	310	311	312	315	325	284	306	324	351	292	326	300	313	323	310	328	327	274	311	361	304	300	308	320	328	310	303	315	338	332	309	324	321	301
5416	4737	10115	10313	7321	5228	3696	1858	1491	1394	1273	1134	1085	1092	1007	888	877	837	919	867	819	890	866	819	804	803	769	800	717	775	724	751	743	766	752	772	792	753	745	784	731	770	722	759	758	793	782	759	721	786	712	774	744	723	792	724	724	717	755	796	780	771	721	772	756	696	720	756	733	727	719	752	792	743	737	815	733	773	807	756	795	740	755	752	715	746	770	793	742	754	722	751	727	752	734	761	782	762	758	776	807	774	732	769	762	715	750	768	718	695	784	764	743	737	774	728	794	726	728	692	809	793	756	789	736	739	791	758	747	717	738	780	730	754	731	738	794	740	785	744	723	775	763	787	711	718	783	703	773	746	754	771	749	758	760	771	779	772	718	709	717	757	776	755	764	745	762	783	751	747	720	791	779	731	753	784	730	743	745	787	772	791	752	798	757	738	825	730	755	725	794	744	742	710	722	795	781	737	743	800	768	805	783	766	740	758	800	765	764	791	774	719	763	797	788	753	807	814	731	740	812	815	736	760	760	742	788	762	733	734	762	749	762	744	794	721	750	784	754	738	763	777	724	763	722	748	733	707	763	727	729	769	787	789	771	757	769	800	768	802	768	783	770	790	736	764	755	775	787	768	725	717	758	778	780	767	760	764	713	775	741	747	772	749	758	768	710	754	768	755	707	764	721	746	732	734	761	788	737	759	766	769	725	756	732	745	696	758	755	764	773	718	765	747	765	749	806	780	734	742	763	714	749	756	745	761	743	745	752	722	714	749	779	781	739	748	770	772	767	747	753	763	746	743	718	758	785	729	731	781	773	727	754	738	711	749	773	777	795	730	767	737	769	772	779	757	723	783	761	785	762	712	721	735	763	728	763	781	798	749	811	773	771	716	766	706	799	804	743	774	798	775	765	781	738	775	759	779	714	750	709	728	744	744	767	760	757	776	690	691	765	736	782	752	754	782	781	725	738	764	807	776	749	774	779	769	808	749	780	744	801	773	743	818	815	719	799	721	753	760	769	781	762	742	739	797	775	744	773	750	753	770	749	787	747	762	781	756	784	696	735	723	771	721	769	757	760	748	719	771	752	734	727	834	751	773	739	786	760	768	787	806	763	773	764	743	726	731	745	734	734	784	721	760	743	772	751	742	740	724	844	787	791	786	732	775	784	780	749	765	749	743	772	780	764	763	739	765	765	722	762	751	832	743	754	742	772	741	770	765	730	790	807	757	725	770	754	779	818	732	729	797	768	761	778	766	740	759	757	774	768	760	776	752	746	757	757	724	756	728	779	727	747	751	771	708	713	736	755	762	741	751	748	752	761	737	769	792	748	786	731	756	709	774	773	745	745	681	721	726	737	788	754	749	791	781	762	771	739	749	753	729	715	766	791	754	736	791	776	761	697	766	728	820	795	740	775	716	746	769	770	733	768	751	760	750	743	699	738	717	726	762	725	778	748	787	748	722	710	775	783	753	728	727	743	713	764	828	775	722	760	727	761	765	728	704	772	759	774	728	728	743	770	711	760	804	802	753	769	760	754	794	753	770	750	791	747	714	740	728	777	760	764	743	755	728	755	823	743	769	736	788	717	731	717	738	740	751	765	728	763	742	734	761	774	766	769	747	753	733	739	797	759	787	754	755	775	765	761	781	779	771	788	761	695	745	751	750	761	730	705	782	748	741	776	743	721	753	765	799	744	818	760	759	769	733	811	727	730	751	759	783	745	751	749	720	776	741	755	730	748	759	740	787	728	761	810	747	755	733	755	764	706	816	777	724	798	780	752	778	764	770	744	744	747	755	777	756	710	737	766	799	766	731	751	726	746	735	791	762	708	738	746	729	714	774	767	751	777	803	762	760	769	780	753	739	739	768	723	764	737	756	789	748	751	730	694	764	760	762	761	720	778	753	787	782	781	744	768	724	787	795	773	779	751	798	759	705	778	751	724	745	799	801	756	741	745	803	741	778	753	750	746	738	747	756	743	763	739	768	805	799	726	841	776	739	752	781	726	742	760	755	729	733	742	744	738	746	758	728	754	761	779	756	749	737	725	785	720	727	754	805	764	733	732	822	788	761	768	746	765	723	815	767	765	773	763	757	784	793	804	764	730	777	723	746	786	761	729	767	780	812	785	722	729	698	790	751	692	831	784	718	739	784	754	770	718	776	746	767	745	722	754	735	799	755	754	814	745	790	823	779	748	763	801	771	800	753	756	754	782	812	757	803	732	734	777	753	750	745	743	800	714	757	747	775	736	746	774	748	765	814	728	741	781	747	796	726	730	762	777	777	771	757	777	768	734	775	708	780	729	788	748	739	737	700	711	751	767	762	771	830	749	735	747	725	759	737	779	736	778	790	817	785	737	724	788	809	768	762	731	781	761	742	774	765	730	753	773	746	748	772	772	764	745	726	774	748	778	749	739	737	751	777	761	799	729	773	742	715	695	746	777	740	786	754	747	736	766	770	756	743	738	782	800	765	753	786	746	760	694	770	769	791	716	731	730	738	762	754	677	758	810	711	754	816	737	740	772	779	743	773	720	760	771	770	764	774	795	753	731	746	726	762	733	718	793	731	756	746	734	735	795	772	784	770	731	732	780	756	789	783	742	749	760	779	786	750	774	757	764	731	717	787	758	757	754	733	723	773	764	769	757	753	763	733	734	744	734	739	755	796	732	764	814	752	763	742	803	741	726	754	705	757	785	769	805	798	748	732	708	789	782	809	735	748	788	741	742	732	814	754	756	732	753	736	696	781	758	747	752	758	758	770	743	745	740	762	764	723	714	744	797	770	718	726	737	746	724	759	749	744	751	759	795	782	786	739	778	724	751	735	801	777	803	770	749	774	736	758	723	810	749	764	772	755	718	770	771	787	739	782	783	734	776	736	751	769	786	791	760	747	694	761	750	728	758	748	742	732	753	750	791	800	712	739	767	772	760	769	780	720	746	757	734	812	727	724	706	810	723	771	712	784	769	729	818	772	725	779	706	748	787	783	797	755	757	735	747	718	730	751	765	789	725	785	737	783	758	799	758	805	738	735	798	782	717	770	706	719	731	740	794	728	754	745	732	749	777	747	757	781	752	752	741	748	754	725	801	729	758	818	786	731	795	777	740	771	773	733	726	755	762	730	738	771	787	802	736	803	756	767	739	795	763	783	785	729	745	741	721	769	781	724	728	735	792	800	800	788	716	778	762	780	773	748	760	810	731	739	744	788	733	758	731	791	741	772	735	715	773	792	729	765	800	781	728	757	744	736	743	754	772	731	769	728	749	705	741	738	737	741	772	752	739	791	719	725	776	762	715	727	710	762	761	771	792	739	787	764	784	764	745	776	716	803	724	758	762	759	749	700	749	771	782	755	780	730	766	738	766	734	805	736	763	746	772	745	763	730	744	746	747	755	779	707	836	786	782	718	765	757	754	783	720	722	807	770	797	736	806	771	742	727	770	775	776	782	773	756	706	769	750	718	750	765	748	744	787	746	739	769	721	724	778	791
16194	12503	20993	23394	21937	19382	13725	4839	1539	917	806	685	654	541	455	395	351	325	314	329	272	281	274	291	247	258	293	256	275	277	274	274	251	281	243	255	243	251	237	248	255	259	241	245	258	245	295	307	254	266	277	275	271	250	231	258	240	257	253	246	276	268	264	258	281	273	253	246	275	285	238	253	254	278	251	247	241	271	260	248	240	273	249	259	260	252	248	270	241	256	262	257	251	290	283	236	251	245	275	247	301	265	276	262	265	289	277	271	258	224	234	248	242	251	240	273	254	240	243	228	251	253	266	243	246	271	278	224	262	237	262	300	247	268	254	249	267	249	261	281	252	241	244	248	288	247	255	267	242	243	279	276	274	281	248	283	258	266	269	246	249	262	269	217	245	264	251	241	274	279	237	279	263	244	248	269	236	245	239	262	260	270	242	250	247	242	263	253	290	260	242	264	236	258	287	259	261	264	258	251	244	255	272	260	257	245	271	276	259	259	244	246	227	266	264	282	276	256	233	280	250	256	246	262	263	236	280	230	265	254	252	254	271	255	261	258	290	229	252	261	297	250	271	270	249	264	244	246	241	241	287	265	296	289	285	236	259	228	235	242	282	241	281	275	258	247	273	270	236	262	248	256	259	281	273	260	252	263	207	260	255	250	234	264	257	248	238	267	302	262	228	260	262	275	278	244	259	243	259	255	270	240	251	247	269	217	259	254	250	223	254	245	249	247	254	245	259	250	233	240	280	239	243	226	268	258	277	262	257	223	243	231	264	271	252	252	246	274	283	273	241	269	250	295	264	232	252	272	250	254	270	259	281	245	235	246	257	275	233	226	277	263	237	256	255	207	260	265	261	294	265	250	265	292	248	264	253	256	254	256	259	248	285	276	243	253	239	277	251	264	250	275	250	287	256	264	275	255	231	267	233	261	229	277	254	242	219	273	254	212	268	228	258	257	274	273	261	243	250	254	278	241	274	251	238	265	235	251	266	245	264	236	247	241	259	254	234	244	227	260	266	255	237	226	242	288	236	225	276	252	235	236	247	237	263	301	259	273	269	292	270	258	273	219	244	281	249	249	252	267	273	254	256	259	273	294	246	276	264	256	264	243	295	273	244	273	262	223	268	256	263	307	257	237	280	270	257	268	254	291	256	250	223	252	270	239	261	257	245	261	234	288	275	241	239	254	252	241	243	233	209	284	241	233	240	234	236	210	224	254	251	265	272	275	239	257	259	288	248	276	243	256	215	241	252	275	284	264	271	233	242	255	226	275	276	277	237	261	286	259	245	232	272	251	264	239	234	273	243	243	245	255	266	243	242	236	266	254	257	275	272	271	247	261	301	219	246	235	263	241	277	257	258	272	213	290	252	239	226	285	264	236	241	273	246	278	270	282	267	264	267	267	274	269	243	258	264	224	266	270	293	288	230	256	266	282	262	263	290	270	262	281	267	255	270	252	276	282	265	217	240	273	272	284	251	286	250	251	260	256	259	221	248	282	288	252	276	261	269	247	262	288	247	258	262	270	265	246	242	272	252	248	259	252	265	268	263	243	265	207	243	283	273	237	239	227	260	271	282	257	279	261	271	271	244	286	244	241	253	241	245	260	249	271	248	246	261	259	257	238	258	236	272	262	284	275	276	268	264	262	267	251	252	261	231	252	246	297	285	259	233	255	256	239	243	268	266	266	275	253	269	279	268	238	259	257	262	250	239	255	256	249	253	263	284	263	260	247	269	242	250	248	276	251	275	259	262	239	253	266	224	270	251	242	247	279	289	249	233	235	238	260	275	248	261	258	272	244	258	242	246	242	275	248	246	262	253	276	252	250	241	250	265	242	256	255	287	277	261	275	256	263	262	262	255	230	261	245	221	233	262	240	290	256	260	232	264	256	259	241	241	244	276	294	260	258	245	284	228	236	277	258	239	203	242	237	259	243	260	262	277	255	270	256	266	269	245	253	233	288	267	253	279	234	266	242	259	278	224	251	264	285	262	243	261	260	255	265	292	259	245	257	287	250	276	228	247	238	252	249	240	244	255	262	261	248	273	285	252	279	254	280	225	284	282	265	250	268	240	258	240	261	232	281	263	247	268	237	246	211	269	240	263	246	254	235	245	265	242	235	245	273	272	269	238	251	235	267	246	251	281	236	256	245	240	237	236	243	251	237	245	229	282	267	293	238	227	271	260	254	238	265	283	250	256	251	269	251	250	284	295	275	278	260	247	255	276	295	267	235	224	253	257	247	244	281	260	253	227	245	242	262	253	248	263	275	278	253	244	299	247	267	263	255	248	213	259	257	266	264	262	255	288	266	277	233	244	235	280	255	249	233	249	282	291	253	272	239	273	243	255	258	252	271	276	227	254	258	235	231	228	249	249	263	254	252	261	267	250	247	283	254	245	269	266	233	267	285	252	256	263	247	246	257	272	275	253	236	276	265	292	262	253	239	258	275	224	276	240	262	234	256	253	256	258	250	280	236	260	254	250	285	275	269	257	268	236	252	248	260	254	273	260	262	240	254	272	241	271	285	278	266	278	272	223	260	247	235	246	243	237	290	254	263	244	258	267	255	230	277	273	264	242	245	277	247	242	251	256	254	253	273	270	220	281	218	240	265	255	264	269	280	244	233	245	264	236	263	250	281	264	254	265	285	255	284	228	257	252	272	256	275	242	235	270	293	233	247	263	265	276	247	263	256	239	253	232	257	253	247	259	258	272	266	274	288	263	243	254	214	240	271	284	279	251	266	290	279	274	246	233	267	249	235	263	255	238	255	290	241	227	257	235	239	275	260	261	276	277	262	261	272	228	237	263	235	262	253	284	261	247	240	283	233	251	290	281	250	274	261	266	277	262	253	264	217	257	264	243	278	241	261	278	249	274	276	267	234	244	267	232	243	275	242	226	242	265	251	269	249	262	225	297	260	258	240	232	279	262	294	266	260	248	252	215	236	264	253	258	264	238	249	245	296	293	256	234	256	265	253	231	235	239	249	286	227	244	253	262	239	259	302	260	285	246	257	236	250	238	256	239	244	244	251	219	250	256	290	301	245	245	250	272	261	238	265	281	266	290	253	250	291	259	253	271	274	268	234	249	240	225	256	271	262	243	278	243	247	263	269	262	226	255	238	252	259	247	245	253	241	241	268	257	263	254	262	238	246	254	264	261	259	274	280	286	292	243	258	256	259	255	275	300	280	283	261	270	261	258	250	260	229	254	270	253	238	253	235	268	244	264	254	242	275	294	265	208	269	248	245	254	240	238	265	287	269	245	265	247	257	254	239	249	255	256	267	239	273	251	291	252	257	258	242	226	252	247	240	243	271	219	249	253	240	255	226	274	221	276	275	250	278	252	298	255	209	246	267	257	287	255	235	273	253	237	258	272	250	220	258	252	275	295	261	267	284	250	251	276	281	245	239	251	252	208	256	271	260	271	275	289	263	236	233	263	244	239	229	232	255	263	234	243	260	254	225	274	253	253	226	261	285	271	293	240	256
12684	12586	26296	31523	30965	28645	18933	6275	3161	3009	3396	3150	2854	2608	1813	1507	1269	1160	1099	1055	884	852	795	777	719	715	654	708	657	688	680	636	638	667	615	611	658	656	642	654	615	615	639	645	620	638	606	604	645	656	609	599	691	703	636	609	616	668	619	583	641	634	649	597	608	663	639	642	673	660	654	583	628	639	616	666	659	572	634	643	607	627	657	623	607	656	664	614	631	647	633	573	630	653	622	635	619	628	628	583	606	621	638	639	597	608	649	608	652	622	637	641	627	663	590	626	659	641	591	596	593	606	665	669	616	644	651	623	597	630	595	650	584	606	640	613	632	593	639	597	675	642	600	634	582	659	631	672	645	609	652	651	637	628	602	612	637	660	655	628	635	642	600	654	627	652	616	615	684	604	621	652	596	629	683	618	638	639	599	663	629	641	659	643	563	625	600	614	654	610	628	623	632	645	640	597	612	593	659	666	625	654	606	600	582	648	594	629	665	622	631	670	610	642	608	629	644	628	603	606	644	626	654	594	615	640	638	628	601	667	628	607	544	639	669	629	667	660	623	629	614	636	601	640	625	641	634	634	613	638	644	647	611	640	600	642	603	615	614	607	604	643	669	598	609	636	608	677	612	595	603	626	613	619	626	662	657	627	614	678	623	659	624	618	597	628	603	615	600	591	660	606	657	587	592	617	634	636	638	639	656	629	629	667	626	586	604	602	623	624	641	597	654	594	630	634	584	594	678	642	604	624	636	610	645	606	629	658	636	609	639	627	680	634	670	622	645	647	656	607	660	632	599	646	669	614	661	612	640	643	604	617	643	625	615	630	612	604	583	683	597	633	597	614	616	638	642	622	645	616	635	616	616	676	644	629	579	664	670	602	623	647	587	667	594	647	609	629	674	607	602	649	633	571	664	637	667	625	642	610	630	626	651	577	607	639	633	658	636	614	659	644	621	659	647	604	635	662	639	629	619	581	660	653	650	631	638	645	586	635	652	664	631	610	638	662	623	618	595	620	610	631	606	642	643	628	660	645	632	663	617	626	672	618	608	632	633	613	640	609	635	673	599	630	585	626	622	640	630	633	654	633	635	661	607	599	630	658	659	653	649	637	634	614	556	631	595	632	623	603	627	652	601	693	605	610	632	615	627	624	626	646	636	591	685	682	622	651	613	629	619	618	601	657	640	665	630	567	602	648	591	628	640	630	614	666	635	635	638	648	637	691	647	682	673	647	647	608	658	633	638	667	676	671	652	608	609	609	662	671	656	616	667	611	650	653	637	611	605	646	639	580	649	625	613	614	609	621	648	631	647	610	587	614	653	631	622	619	605	646	680	587	648	651	622	641	657	618	615	620	657	604	648	633	627	636	618	659	655	570	642	654	635	672	618	613	624	687	678	637	676	643	653	566	633	612	663	640	648	649	664	667	622	621	611	654	618	604	603	635	635	618	612	658	688	619	643	594	631	625	623	589	629	617	635	614	626	648	609	635	640	668	612	630	632	605	641	634	614	607	620	642	639	625	678	649	619	635	631	660	665	613	592	608	616	658	636	638	621	621	576	660	637	642	585	623	636	635	612	632	661	614	645	613	612	605	603	642	666	629	611	631	629	652	634	649	618	644	618	640	641	643	605	644	663	620	638	568	630	619	626	631	668	596	619	581	613	635	649	666	631	614	592	614	614	657	645	625	626	686	634	639	629	604	630	680	646	567	656	626	649	675	626	666	582	623	671	637	666	634	600	648	638	656	610	535	619	611	675	613	609	721	612	628	623	614	636	583	613	629	664	618	626	605	615	588	595	588	601	635	597	633	653	594	625	608	639	681	607	616	683	633	623	606	587	665	651	636	634	609	620	668	627	621	658	601	625	668	626	624	634	612	652	603	648	628	615	613	645	598	678	654	615	627	650	618	608	624	592	608	641	611	619	603	682	655	623	614	635	647	642	645	633	631	648	630	641	656	600	642	601	610	635	628	624	616	647	649	658	580	653	632	616	628	567	625	622	628	670	641	582	641	599	661	614	672	642	611	588	631	610	587	624	624	636	640	649	631	656	625	649	638	647	622	605	621	619	637	640	562	648	666	648	636	641	642	625	640	641	660	616	662	589	653	653	638	624	625	652	626	629	626	572	653	642	656	657	617	621	644	626	595	659	602	609	602	613	638	628	619	629	623	620	607	623	609	620	680	682	595	630	606	695	662	633	618	569	669	663	644	635	612	636	643	629	668	635	629	642	596	610	645	651	655	639	639	685	620	626	634	639	655	613	613	633	574	602	649	624	683	600	664	665	673	649	600	624	616	601	654	615	658	661	635	635	651	593	606	626	643	662	587	632	645	621	613	651	670	613	614	621	653	613	628	630	637	646	624	601	620	622	655	682	586	598	607	664	616	619	595	588	641	682	636	595	580	653	640	600	655	629	640	608	631	631	691	629	604	598	614	634	629	615	653	617	653	614	645	664	627	596	642	655	638	628	638	607	635	656	689	604	581	635	599	648	624	659	643	575	626	641	584	599	598	632	643	573	673	652	626	623	627	580	653	606	650	609	606	690	598	665	654	663	682	653	626	649	627	598	648	616	620	584	617	627	595	633	652	704	629	610	639	618	634	627	638	669	627	623	636	652	642	627	604	635	612	622	649	626	635	600	620	605	632	645	608	666	681	602	633	614	612	630	631	651	658	652	582	611	588	646	629	613	625	652	611	635	615	584	676	632	591	679	640	627	621	628	605	594	648	605	633	640	630	622	623	614	624	654	627	636	617	620	630	568	641	663	608	625	640	588	643	631	675	650	660	637	632	668	601	626	634	643	634	618	621	651	619	652	608	620	591	640	619	588	646	632	621	618	629	628	640	587	586	681	640	627	611	645	611	651	640	606	631	622	597	591	634	628	650	641	627	607	644	589	640	640	654	571	617	634	596	672	618	651	608	647	601	652	636	620	621	633	672	622	603	628	671	645	636	626	624	624	646	615	559	634	590	632	647	628	585	624	635	610	612	652	601	645	590	611	587	663	643	573	607	622	607	628	602	675	630	676	629	678	584	639	584	615	687	657	633	647	636	675	624	645	624	591	571	637	583	668	632	653	639	620	704	635	594	646	642	621	648	680	606	566	616	567	607	629	626	618	636	631	618	651	622	603	616	647	607	644	664	660	660	621	597	610	645	642	621	578	603	622	599	614	648	634	656	617	664	611	665	679	599	590	631	637	621	602	621	584	599	613	594	619	637	650	641	601	618	590	616	611	660	664	648	658	594	642	603	596	589	630	610	648	674	631	658	617	585	592	624	559	646	666	626	674	656	667	612	621	632	642	598	615	602	660	605	635	647	647	677	614	626	626	665	588	589	664	663	640	614	602	639	642	608	638	601	615	604	600	627	600	626	645	610	672	586	664	637	587	671	635	633	574	631	657	664	672	626	596	616	580	647	635	606	604	622	619	606	631	635	696	639	667	633	634	628	619	619	645	649	679	601	674	637	661	651	650	592	615	628	646	592
24724	18173	26301	34513	30519	32533	19078	8887	3460	1713	1244	1030	867	914	588	421	316	292	270	306	266	212	218	181	185	206	189	156	204	184	168	180	190	183	180	156	163	200	176	154	159	161	175	175	198	171	173	154	182	168	185	162	156	158	162	178	154	183	181	174	157	174	172	171	186	195	184	173	192	189	164	160	175	169	170	173	166	181	185	163	169	175	141	161	165	181	145	175	167	184	169	161	166	152	178	176	192	160	172	160	191	156	186	183	167	184	181	172	185	180	177	150	172	189	186	141	157	180	163	181	185	183	172	159	189	166	208	182	149	159	195	177	176	160	158	161	166	188	160	190	180	155	153	159	177	185	178	167	170	169	157	167	181	166	180	181	175	184	188	178	173	173	164	179	163	169	180	169	187	159	174	160	185	177	186	187	167	188	165	167	183	180	176	171	172	193	194	169	185	169	174	146	189	171	175	146	204	178	188	193	161	145	158	175	174	197	181	160	177	198	178	167	182	169	178	177	171	157	155	190	159	163	171	179	169	181	149	167	164	156	175	168	182	180	163	167	183	195	161	171	151	160	195	203	189	176	198	192	187	180	150	157	186	172	166	169	170	207	160	157	170	171	170	178	176	187	150	176	191	175	176	171	162	161	167	158	165	208	160	189	142	173	186	183	170	188	171	173	204	190	153	169	159	152	160	161	166	163	172	168	183	168	187	172	185	174	156	167	180	162	173	184	163	153	170	164	177	158	147	176	182	161	193	184	174	148	168	174	176	153	149	166	173	143	163	186	151	151	173	167	144	187	147	170	159	189	201	149	174	189	161	149	150	178	197	172	144	162	168	151	173	169	164	186	157	190	162	172	162	157	167	166	171	159	178	147	186	151	194	179	177	197	178	164	143	164	168	151	156	156	158	173	146	163	168	153	175	180	194	155	175	150	201	162	165	176	174	191	209	156	191	172	152	182	159	149	155	151	159	165	160	165	149	189	168	160	171	171	178	174	167	134	156	147	191	180	176	164	168	153	180	192	166	163	162	182	161	165	179	168	166	172	171	189	169	153	190	172	170	210	182	169	164	179	155	150	156	174	193	159	183	172	152	178	170	160	168	185	149	154	173	147	166	183	161	186	168	167	178	176	173	200	179	180	184	180	163	163	142	185	147	155	165	185	176	159	183	177	170	182	175	181	157	148	171	141	177	141	150	202	155	177	142	211	198	171	179	160	170	162	182	182	164	166	183	161	174	194	176	183	155	175	172	209	177	184	163	165	172	150	184	167	174	149	154	171	159	153	175	170	153	162	174	175	186	204	156	164	189	179	151	183	203	187	170	171	189	167	159	155	182	181	164	178	194	154	195	178	169	165	159	164	151	173	177	172	165	163	149	178	144	156	149	161	188	186	185	182	176	160	179	173	161	143	138	179	169	169	175	166	166	175	136	183	174	180	190	164	190	160	153	182	167	167	175	169	182	162	168	169	181	163	174	163	174	173	168	182	180	196	173	182	173	161	155	170	199	175	178	171	186	208	155	172	167	183	166	186	180	169	177	166	163	167	184	152	156	176	143	165	169	189	166	140	158	171	177	198	159	204	167	178	166	169	169	199	172	184	185	190	182	146	164	167	152	163	176	155	149	167	186	156	197	174	173	166	146	154	170	168	155	187	164	177	152	154	168	190	126	163	163	183	158	167	193	166	162	183	151	180	183	175	166	179	196	179	148	185	178	172	191	162	166	182	162	162	188	150	165	184	169	153	178	146	168	167	163	155	175	163	176	206	169	178	147	132	166	167	179	189	185	167	170	154	183	161	169	168	151	169	171	161	151	180	158	160	173	167	179	165	155	200	187	165	173	154	190	173	199	184	162	167	163	154	155	175	188	170	187	169	189	178	179	189	174	153	169	165	179	170	182	156	172	153	178	191	152	152	180	183	166	208	169	158	152	187	183	149	151	169	172	166	175	181	169	160	170	199	189	201	193	171	155	172	176	173	165	188	164	174	168	177	174	183	171	166	170	157	178	181	177	168	169	181	150	214	177	186	164	173	180	190	185	165	162	190	203	186	194	174	181	175	165	147	193	166	170	178	191	158	157	161	171	176	162	155	165	204	180	190	167	165	159	178	156	161	146	162	162	157	177	129	175	170	149	160	182	204	156	157	171	170	182	186	159	182	199	176	171	193	155	190	183	175	158	177	192	188	175	148	167	168	165	175	167	151	160	188	162	159	153	201	169	169	160	181	175	161	171	163	177	181	181	172	178	210	174	178	151	188	155	180	155	144	169	188	164	172	174	147	171	170	168	172	148	166	171	171	156	162	177	184	160	172	177	173	186	163	191	158	159	186	157	201	198	158	168	168	170	162	179	160	195	166	161	175	187	156	160	161	163	185	180	173	172	177	175	168	194	173	162	167	194	189	179	158	161	170	148	151	168	189	159	166	187	177	173	158	156	160	170	141	193	169	161	172	178	184	188	178	165	161	171	178	181	189	169	145	165	143	165	173	174	164	163	157	167	164	163	178	182	177	154	161	150	159	178	158	165	173	174	195	180	174	158	160	169	169	208	166	183	174	180	178	141	176	148	165	195	146	163	168	172	166	177	191	175	190	156	169	176	173	178	169	148	159	179	155	176	166	161	167	179	163	175	197	167	197	176	160	164	163	164	164	196	159	172	155	168	157	194	155	165	173	178	166	168	174	230	171	173	185	161	157	208	156	165	175	152	166	167	159	185	158	169	150	171	190	173	191	177	167	171	162	168	160	193	180	142	182	171	170	189	152	188	161	159	153	173	154	146	157	203	180	190	173	149	153	169	164	153	187	187	165	169	167	150	180	153	173	182	174	183	161	164	195	140	175	164	165	159	149	155	170	170	162	181	180	173	199	176	148	156	160	174	189	169	178	171	167	142	174	156	169	173	170	143	156	176	195	188	194	158	163	185	188	180	164	182	145	146	170	152	206	192	162	169	148	171	187	156	149	192	190	218	174	159	185	168	165	168	173	161	167	188	196	181	179	176	208	158	144	161	166	171	172	182	171	173	168	175	174	180	175	161	165	165	204	183	180	174	166	164	165	164	182	162	179	157	171	180	173	173	180	145	156	171	175	162	178	162	178	156	165	171	162	184	177	162	185	184	152	149	164	137	179	174	182	161	173	163	174	173	172	177	167	173	178	161	151	188	153	169	196	173	182	154	181	179	162	175	170	172	165	160	172	202	177	158	173	185	176	179	165	168	174	179	177	174	181	184	173	178	168	172	200	156	178	172	164	171	180	171	154	145	181	187	188	168	180	186	168	165	180	179	178	187	174	157	160	169	176	163	196	170	185	151	156	174	150	145	201	146	173	172	177	174	186	173	161	173	152	176	145	182	168	203	168	164	166	155	177	168	184	178	182	143	154	177	138	141	184	153	177	175	170	169	180	149	160	189	164	175	175	193	169	157	179	197	170	178	164	188	185	187	148	176	166	168	151	194	168	196	176	171	178	176	165	175	166	145	203	168	155	201	192
16798	16267	31480	39929	38702	40220	18098	7940	4346	4640	4801	4503	4444	4048	2991	2191	1560	1275	1361	1116	846	808	659	568	570	579	557	501	516	557	515	489	479	496	492	481	494	454	495	456	494	470	453	500	457	450	439	468	472	481	444	469	454	405	420	431	458	440	439	412	503	442	444	412	452	449	438	439	457	428	443	448	457	443	445	425	448	396	405	416	492	428	436	483	459	427	435	461	438	436	470	418	466	453	447	437	434	409	467	450	467	434	441	396	465	430	406	453	417	400	436	413	438	450	465	472	425	470	430	429	436	409	472	409	432	458	459	429	437	476	420	457	438	408	450	428	430	451	404	385	453	452	410	436	476	464	427	416	463	407	424	441	439	434	453	425	442	477	424	426	455	407	418	450	484	472	445	476	430	439	445	453	429	450	435	502	438	484	428	439	407	454	436	422	448	407	447	430	436	446	420	430	418	414	466	465	414	411	452	422	438	418	436	426	433	408	439	422	445	458	450	439	442	436	479	419	414	413	462	436	454	469	436	439	446	452	414	442	400	420	449	425	432	402	433	456	412	421	453	454	434	421	447	420	447	404	450	408	474	483	435	448	486	461	429	437	461	435	458	418	402	425	397	468	412	424	433	420	470	464	448	423	406	444	469	436	436	421	460	415	443	457	422	453	420	437	447	449	457	448	442	416	426	419	408	401	418	446	436	464	420	398	443	473	421	438	432	438	455	462	475	490	430	451	440	482	423	459	461	414	479	440	441	439	411	436	420	430	440	417	472	400	475	411	423	442	467	468	451	433	444	442	414	428	393	429	415	435	428	409	488	441	441	445	470	466	432	436	438	441	450	425	485	428	455	451	451	449	436	412	443	450	450	435	437	424	442	422	448	402	403	433	413	458	440	449	411	449	451	425	452	425	446	471	429	445	446	443	445	471	484	422	417	464	440	426	479	459	432	452	426	440	454	449	423	407	385	465	466	420	423	459	419	380	456	440	416	439	443	447	464	416	443	439	449	444	445	421	462	445	422	449	454	455	440	444	430	417	440	431	425	450	440	450	456	462	424	428	435	405	432	410	451	428	446	414	418	481	415	450	484	433	433	446	461	454	427	417	427	438	439	435	417	451	426	450	480	456	428	412	434	421	428	445	414	439	428	450	427	469	399	444	425	419	444	434	442	435	445	442	439	435	473	479	448	450	433	471	465	436	453	430	432	433	438	404	459	473	422	436	407	408	472	435	451	441	433	431	471	420	433	422	434	459	424	458	425	411	430	458	450	472	421	443	458	458	470	466	437	430	432	455	444	458	460	454	413	427	441	462	417	427	441	410	432	439	421	416	458	423	433	439	436	429	462	409	429	456	459	462	422	487	434	454	492	447	436	434	408	443	425	416	462	446	427	444	421	428	450	413	478	475	442	405	436	431	460	445	436	468	462	412	440	471	456	444	439	419	416	448	475	451	418	443	414	426	452	437	493	448	429	456	424	439	467	500	423	433	422	379	475	420	465	425	498	454	463	428	443	425	468	438	459	425	431	427	482	470	433	412	389	462	423	468	432	464	403	431	422	435	433	439	416	442	418	475	438	461	428	419	421	450	395	452	468	459	475	460	437	419	444	458	426	469	464	421	442	424	450	467	435	439	436	454	445	436	442	451	422	437	440	418	481	450	437	432	457	429	444	446	432	452	443	452	505	454	435	438	472	469	484	447	429	438	464	471	414	483	417	411	429	430	446	421	440	466	459	435	411	437	438	434	433	465	458	453	414	437	442	454	433	465	480	485	438	435	450	458	441	405	456	475	429	448	427	415	396	442	450	408	453	407	446	433	441	440	452	445	443	440	458	444	438	445	429	452	436	440	408	447	411	459	467	450	440	482	443	447	423	478	426	454	426	438	496	465	466	440	451	452	435	449	462	415	452	420	449	445	492	440	431	440	422	430	410	431	457	434	418	417	432	431	459	431	427	415	493	461	451	432	443	466	474	462	418	456	412	471	450	437	450	464	440	444	455	432	452	442	431	417	439	460	429	482	405	434	440	457	441	405	419	426	444	466	436	440	405	448	424	433	441	405	440	449	454	445	423	411	424	415	448	451	433	429	427	423	474	443	453	449	442	474	420	431	455	458	431	419	423	472	438	451	419	475	489	429	455	417	443	442	443	413	454	463	445	433	450	439	422	470	451	444	443	431	456	460	427	422	409	469	401	410	442	447	444	461	442	455	471	459	415	463	452	458	440	397	444	436	466	475	424	444	435	435	441	443	422	457	445	468	439	441	432	450	442	442	404	467	436	421	377	437	452	427	441	411	484	489	425	434	464	455	438	457	427	403	446	423	429	407	433	412	431	409	432	438	441	473	452	438	424	434	448	447	463	414	410	418	413	450	443	450	415	408	405	408	435	410	429	436	450	481	467	426	429	445	442	426	411	458	440	445	442	428	474	448	422	417	416	464	440	478	455	438	410	476	431	428	450	487	448	404	428	494	439	438	434	438	437	457	438	417	448	447	484	425	470	420	421	455	412	441	455	416	408	437	490	470	451	423	424	435	445	455	434	435	421	445	429	431	437	445	451	437	429	460	434	444	433	433	458	458	408	432	462	450	452	422	440	448	437	475	452	410	423	466	421	415	442	428	445	447	422	436	442	479	459	503	484	424	464	478	436	463	411	412	446	443	407	430	448	430	457	465	458	428	444	439	480	449	463	452	415	443	453	413	431	433	419	425	443	403	441	442	413	474	458	440	467	441	419	424	467	456	436	441	446	449	415	444	425	403	423	488	463	466	439	448	413	410	442	445	421	412	446	459	415	439	422	424	476	452	419	399	398	413	425	442	434	450	445	412	434	430	423	443	436	441	443	447	457	456	459	420	409	451	446	441	407	418	425	398	472	448	444	445	471	483	442	449	446	483	454	467	446	419	500	422	468	442	451	411	452	449	474	478	451	439	422	468	426	462	425	411	454	477	403	434	449	446	457	428	408	441	420	490	454	406	463	440	421	428	440	450	419	435	468	436	431	471	424	452	470	454	441	447	451	442	434	475	431	445	411	434	436	456	417	489	448	445	442	413	392	427	455	418	433	432	467	459	452	418	438	424	426	464	408	429	433	465	460	469	455	428	469	446	441	418	427	448	455	464	445	461	447	435	449	443	423	435	437	457	431	473	413	468	429	443	476	435	433	432	460	426	468	433	440	449	416	425	414	422	439	423	445	462	470	453	405	479	420	445	438	475	437	421	403	445	495	430	476	424	409	478	391	447	437	462	420	439	438	471	420	427	470	483	413	438	440	426	441	453	480	433	439	424	437	412	435	458	431	408	459	450	454	442	442	427	477	466	419	429	413	475	465	477	433	446	404	410	409	446	445	398	433	451	482	438	433	466	435	447	444	447	447	474	416	452	451	442	443	460	438	447	467	438	454	410	429	404	431	428	443	412	443	446	402	450	426	423	441	449	442	447	466	431	454	438	428	420	447	431	415	396	457	403	436	440	445	418	452	435	435	432	464	417
6656	4004	4729	4527	3151	2741	1364	622	457	398	433	324	390	354	348	317	334	320	313	337	316	329	324	328	288	311	297	278	322	327	343	323	332	329	300	313	311	309	298	340	322	329	315	339	320	320	304	284	321	310	295	302	317	325	292	301	290	316	331	314	292	309	330	317	320	307	304	334	293	289	316	327	297	291	297	335	295	307	332	306	284	306	312	300	313	343	302	297	331	259	337	283	320	309	270	325	296	319	315	283	295	306	299	341	313	301	306	286	338	320	291	337	295	307	295	295	303	324	329	316	324	290	279	302	300	303	302	322	260	300	308	300	333	300	338	307	316	317	302	308	295	343	294	260	304	292	296	307	308	289	318	261	322	296	289	300	293	282	300	308	304	320	295	300	297	316	318	295	300	295	274	261	307	311	339	323	322	341	280	282	277	297	311	305	327	304	313	291	321	333	314	332	362	302	310	295	293	307	289	318	299	309	288	286	305	305	323	316	310	274	310	285	322	319	321	307	301	291	309	302	291	297	305	348	359	318	262	344	317	309	308	307	293	293	338	293	299	293	327	310	288	320	319	335	280	317	342	340	289	277	285	331	304	309	311	318	324	334	311	339	321	271	316	306	282	296	324	329	308	310	294	315	330	298	291	305	325	298	311	334	326	297	295	288	316	309	292	318	315	257	292	345	326	328	301	311	306	296	344	302	304	280	303	305	339	318	297	347	328	300	285	292	307	332	305	313	292	348	327	317	310	312	308	302	339	337	315	302	313	280	280	334	307	338	324	279	336	264	319	311	288	318	323	313	294	291	325	298	293	328	310	324	308	302	298	311	291	297	321	319	306	311	296	318	321	314	329	290	314	329	311	316	327	312	308	312	321	306	330	307	327	334	309	332	301	304	313	305	329	311	312	316	308	322	327	298	300	317	330	309	298	286	310	296	333	283	268	305	307	301	313	275	298	305	301	267	307	306	303	298	320	292	279	316	298	315	265	274	312	288	318	317	293	353	337	329	313	314	330	265	304	301	307	300	344	320	298	328	320	290	318	305	291	302	317	297	322	292	257	306	297	288	312	313	300	322	298	299	301	322	315	307	304	288	285	309	296	294	319	318	290	310	274	330	339	335	318	301	339	289	299	311	301	298	305	332	301	350	297	317	310	313	321	314	280	309	335	333	304	315	288	287	312	336	277	319	326	316	319	303	279	291	295	302	331	305	277	280	297	331	314	300	331	327	311	317	286	298	295	315	297	293	297	314	329	309	321	309	309	351	293	334	296	294	302	310	293	294	316	308	267	295	343	304	317	310	351	271	338	319	293	291	322	311	308	314	334	333	319	341	281	315	320	321	303	281	326	319	264	309	302	283	302	309	291	298	314	306	293	336	307	311	334	345	297	303	310	319	320	323	313	305	273	278	317	278	308	303	305	298	302	296	303	306	328	294	292	314	316	312	305	320	327	310	290	330	294	285	323	307	296	327	284	335	284	311	310	307	326	301	316	307	325	306	323	311	340	330	321	304	299	299	321	325	281	305	338	277	298	341	313	306	291	271	291	319	303	291	308	298	328	351	339	314	328	293	286	310	282	301	315	310	289	307	330	328	299	296	301	322	318	310	307	298	316	317	311	305	293	296	373	297	344	282	302	289	288	291	296	312	343	277	346	327	348	322	281	301	328	315	294	300	306	303	312	329	280	312	290	323	313	321	311	295	306	340	340	308	322	329	325	317	307	357	308	310	299	323	305	298	351	325	296	289	307	327	313	277	305	283	320	316	289	283	286	312	318	295	294	322	265	293	311	272	303	303	279	302	298	318	340	332	300	311	297	279	307	277	294	320	315	301	301	296	298	329	286	313	343	315	305	330	299	296	345	286	324	306	297	304	301	299	299	306	300	306	324	330	321	306	336	291	309	293	308	277	300	340	326	278	341	275	283	275	308	291	286	303	307	309	343	308	302	293	287	319	307	315	327	323	357	312	330	284	315	302	318	304	304	331	305	318	318	309	286	294	328	344	318	284	300	308	298	291	321	317	304	323	340	274	304	327	291	316	286	304	327	317	322	331	293	304	301	305	299	291	287	319	297	319	328	328	318	269	334	315	315	318	281	291	303	326	314	301	334	320	280	309	317	328	327	314	332	326	287	309	333	285	331	299	314	325	307	328	314	295	244	308	289	297	314	290	317	324	318	313	309	309	283	305	267	320	279	306	287	311	311	310	324	327	331	307	261	287	300	303	281	322	311	295	301	300	316	315	304	303	326	366	309	292	297	282	312	316	336	302	315	304	300	316	308	353	320	289	310	333	296	323	315	320	319	319	299	348	340	337	277	279	295	311	312	276	317	302	283	336	326	302	307	314	301	295	337	306	298	303	304	326	315	334	300	307	302	304	313	304	321	338	299	314	303	275	333	298	298	301	297	315	301	310	315	295	328	282	320	331	293	276	289	306	285	318	295	319	352	321	300	286	302	283	335	329	307	300	311	313	316	322	286	294	300	299	334	329	317	337	299	302	304	289	340	312	333	317	305	319	316	325	299	290	274	319	351	318	303	319	278	258	327	266	315	281	300	337	327	309	317	328	310	307	339	337	296	296	312	292	269	290	322	326	323	314	303	294	340	294	321	340	310	317	286	319	303	278	308	307	308	301	305	322	293	303	307	295	323	300	325	304	292	277	303	312	318	311	320	299	315	305	305	316	296	315	277	334	299	281	319	320	306	295	299	297	315	318	316	329	307	334	290	284	320	306	289	307	334	283	298	286	307	352	316	334	318	309	284	286	304	286	301	306	297	323	333	312	281	308	333	289	296	322	295	313	323	323	330	290	285	279	339	291	278	334	303	294	294	321	352	347	306	306	333	314	339	333	300	303	276	281	300	301	313	309	277	298	334	322	344	358	293	295	314	307	323	311	313	317	313	297	283	311	278	339	312	339	332	302	308	342	307	278	278	285	314	307	289	350	295	269	291	319	297	279	293	321	274	316	285	339	274	289	247	299	323	321	270	329	302	319	339	296	332	296	309	304	310	311	298	291	293	322	309	350	291	308	293	275	333	308	297	286	285	299	272	313	282	338	294	298	302	311	290	309	307	337	308	312	301	281	288	317	319	319	287	277	330	347	299	310	329	312	282	299	303	289	288	331	327	315	286	291	297	320	322	311	294	304	286	302	324	297	260	298	263	299	309	318	355	314	304	293	324	303	371	302	319	307	320	323	302	308	284	300	291	331	315	328	298	297	302	292	296	313	339	296	318	343	301	310	276	284	303	290	285	317	327	322	322	278	301	305	272	293	306	271	300	324	337	304	329	324	334	311	305	312	326	291	287	314	350	304	294	307	285	280	311	302	329	309	308	320	312	281	296	301	287	299	261	280	326	312	286	313	316	299	282	321	294	335	307	275	298	324	262	337	308	295	320	301	302	296	300	331	300	302	339	316	303	317	292	312	341	308	289	299	325	256	288	323	310	270	315	285	284	327	309	308	304	285	324	298	308	304	303	289	327	304
5490	4663	9838	12007	10532	9792	5076	2200	1493	1349	1263	1190	1176	1044	984	911	907	899	807	836	858	879	773	796	808	763	801	742	755	723	794	754	814	769	789	777	767	782	687	744	762	755	739	727	728	740	700	729	740	818	748	785	749	746	752	740	771	691	762	782	753	769	759	755	767	785	742	739	718	711	769	764	767	757	743	723	726	763	747	756	723	725	704	753	760	748	735	702	734	686	721	772	690	718	699	741	710	723	723	759	777	726	721	736	749	737	696	694	751	726	761	765	742	762	772	744	695	767	800	734	750	716	704	732	735	725	778	770	811	738	723	786	773	772	777	735	724	736	786	735	742	748	730	695	715	714	739	756	696	738	738	741	750	789	775	746	776	749	729	732	745	734	753	769	704	746	753	727	768	728	700	762	780	758	733	705	769	742	743	755	783	731	736	726	732	783	715	767	691	778	798	750	715	772	699	733	721	759	754	744	726	734	741	758	684	750	758	722	706	686	704	724	723	721	759	731	769	798	702	713	772	780	747	764	744	755	688	745	778	760	718	718	748	710	731	774	705	741	726	715	778	778	764	712	788	724	753	788	734	766	741	777	735	759	746	726	736	791	736	762	723	733	749	748	720	748	730	750	726	735	750	762	758	723	777	729	760	766	761	759	787	757	734	762	775	757	740	763	748	765	790	758	751	831	756	696	718	749	768	714	722	706	751	719	744	732	717	774	754	720	754	754	785	732	754	739	777	807	758	757	763	712	748	760	699	768	718	747	763	769	725	769	735	704	749	730	729	721	746	713	747	749	739	728	729	728	825	735	765	732	733	730	760	745	745	762	781	750	730	763	747	809	721	739	750	739	745	769	709	699	752	782	785	784	753	766	735	742	731	753	765	752	746	784	751	771	756	780	760	748	752	725	799	749	762	722	790	742	759	733	745	783	723	741	699	737	744	701	726	751	736	683	726	754	699	742	720	762	679	734	676	738	746	739	768	754	750	807	703	728	721	738	748	782	722	768	719	696	730	752	709	713	736	737	739	705	735	719	755	687	670	727	742	742	793	755	750	719	746	730	747	749	769	765	722	761	763	776	750	706	745	710	735	737	769	750	760	756	727	777	735	760	754	743	735	743	763	722	745	750	745	753	693	755	738	787	727	711	734	740	761	672	742	752	725	791	781	752	734	772	759	707	723	766	784	696	769	739	698	756	768	708	697	750	709	807	730	759	755	788	745	764	749	733	725	731	729	767	718	763	766	728	762	755	764	739	744	771	720	784	751	707	746	748	695	708	760	714	804	729	718	769	741	732	773	782	744	726	765	719	771	777	721	765	716	776	721	739	765	767	767	734	732	727	755	700	671	743	735	777	763	728	728	744	809	700	813	740	732	744	726	738	724	705	703	749	720	739	750	756	743	762	798	726	745	734	714	729	781	763	799	742	766	740	799	676	747	743	745	693	794	728	757	739	762	776	735	724	770	735	763	763	772	738	729	757	733	780	752	739	717	756	780	767	745	743	739	747	770	756	718	789	751	757	710	743	745	753	750	830	751	757	770	784	739	702	734	715	745	751	712	769	762	731	780	793	724	738	765	761	757	721	763	766	731	703	793	745	729	763	772	731	755	732	794	717	761	751	755	735	747	772	740	717	708	734	743	742	689	734	764	760	753	724	745	763	754	749	774	730	766	744	756	706	754	739	785	759	764	773	786	748	712	764	774	740	753	763	784	725	721	762	722	754	731	714	740	747	836	705	753	751	763	684	722	725	749	727	726	756	755	757	739	742	747	775	746	753	781	754	753	747	741	705	743	751	737	795	722	725	716	757	781	747	752	705	741	714	750	736	786	751	687	731	741	757	723	747	802	728	776	752	731	723	781	806	702	753	749	774	746	749	665	778	743	760	736	737	752	792	773	761	767	774	729	694	713	711	786	747	774	718	768	739	737	718	733	768	753	755	744	777	771	737	745	737	695	770	748	726	758	694	757	763	757	754	755	731	716	726	751	784	715	718	732	724	728	744	701	754	759	745	736	748	702	776	751	733	700	792	710	768	747	792	766	781	719	788	728	753	773	777	775	736	703	750	746	753	728	738	780	753	722	701	743	763	704	732	766	762	746	753	743	753	697	684	729	726	725	738	760	735	752	753	768	694	732	746	729	721	742	749	749	771	754	743	759	749	799	728	750	740	733	740	798	715	760	758	723	740	796	717	805	696	765	717	738	727	774	713	728	799	734	698	769	799	705	771	726	798	769	728	705	673	729	702	766	795	705	769	773	738	767	729	762	769	770	737	758	763	730	729	758	743	708	741	743	738	745	754	758	724	766	771	741	783	727	755	693	735	752	717	769	750	749	705	740	784	771	754	770	745	755	782	772	776	788	738	723	740	746	691	758	756	707	832	732	720	722	740	726	789	701	750	733	755	746	788	718	746	754	747	747	758	747	764	776	733	782	778	755	741	747	732	738	716	746	758	738	735	744	749	727	747	750	725	727	728	722	760	764	784	742	721	758	770	747	776	750	752	680	744	766	753	741	754	731	713	765	748	689	764	689	729	748	793	721	753	701	757	780	733	712	773	726	767	760	728	797	771	720	794	771	739	763	773	795	779	757	723	728	702	768	759	711	756	746	769	810	771	740	735	718	770	754	762	765	721	740	769	750	761	707	756	772	770	759	761	775	729	807	718	741	703	755	745	749	755	768	776	780	724	726	745	709	733	711	780	713	747	758	700	672	774	778	701	740	768	735	747	721	754	751	748	715	778	776	731	774	742	711	757	738	732	797	715	713	749	725	772	711	763	774	742	764	738	750	795	716	778	776	753	737	707	729	750	782	743	779	798	774	754	749	779	773	759	793	730	750	741	743	730	689	734	783	741	732	759	741	755	759	789	786	757	770	707	769	750	760	741	733	743	734	745	810	759	717	715	802	736	732	751	763	787	725	741	752	767	707	775	711	711	756	756	787	745	755	766	723	752	729	733	777	747	738	736	721	760	729	775	734	706	740	706	767	756	735	755	769	751	748	721	791	776	688	708	761	753	744	724	717	738	698	742	740	754	762	725	783	709	733	767	724	701	765	787	714	674	718	782	750	783	759	704	703	789	714	773	733	765	720	731	798	732	755	747	745	722	741	705	740	784	744	739	708	710	699	741	783	758	737	764	797	736	752	736	760	704	746	770	719	776	761	740	738	725	771	781	761	741	805	732	765	755	699	688	730	763	735	711	755	771	771	734	767	712	771	728	755	737	736	779	738	712	713	782	798	767	732	782	713	709	741	741	790	717	786	777	728	775	755	755	723	756	760	754	748	726	697	770	748	720	778	769	767	723	746	734	730	821	748	725	758	801	733	760	716	758	792	741	762	733	692	755	771	733	741	759	741	752	760	708	771	734	792	740	688	731	787	748	765	731	713	729	709	796	717	718	741	738	727	702	714	728	747	724	776	731	699	755	707	727	750	745	740	763	755	775	720	709	731	752	724	780	756	766	733	749	718	751	785	735	722	774	761	798
17004	13526	21612	22579	24225	21476	14113	5121	1688	910	723	687	683	555	487	404	358	301	324	341	297	283	259	276	244	257	307	268	237	246	259	256	258	251	266	224	228	256	262	236	269	241	264	257	268	274	249	265	281	243	270	234	266	295	292	258	250	265	247	264	248	241	265	262	268	269	249	253	255	261	271	261	272	273	250	245	244	211	251	257	255	246	234	272	243	245	282	239	270	208	287	245	274	280	227	262	279	261	285	271	243	262	261	234	258	243	271	245	253	238	283	236	288	284	239	258	288	245	269	258	258	254	254	276	247	258	267	265	257	252	231	258	256	259	253	233	282	267	243	257	260	257	271	239	247	261	251	259	240	229	250	257	262	234	273	251	268	219	229	251	259	246	229	285	235	261	252	272	262	268	268	215	258	253	254	231	246	276	258	250	245	259	248	248	257	243	270	260	258	279	251	295	226	268	244	244	248	264	258	274	277	261	290	250	282	280	269	281	259	246	272	271	294	278	280	230	232	278	256	219	223	267	248	234	259	291	266	279	250	244	236	241	247	259	247	267	236	280	270	254	239	275	256	265	266	264	255	257	242	253	270	288	255	275	264	271	268	244	256	251	242	258	266	264	266	242	282	267	238	282	241	249	225	285	280	267	276	269	288	263	248	249	238	288	266	269	258	217	237	271	285	261	268	266	241	233	276	280	291	286	281	255	275	246	255	309	273	260	254	264	244	235	266	250	245	254	233	268	246	273	251	254	274	263	247	236	261	274	255	292	238	260	253	263	262	266	269	227	282	249	283	259	264	231	276	244	232	237	237	284	277	249	271	269	268	239	267	283	242	278	246	259	242	285	278	223	224	267	271	268	271	262	283	227	263	257	251	242	230	285	228	250	248	277	248	239	258	249	251	261	287	264	272	218	248	288	259	243	222	238	247	259	264	272	271	251	258	296	266	255	259	279	282	265	253	246	234	266	295	279	230	270	263	251	262	237	277	269	274	242	270	260	249	242	215	229	284	247	244	272	266	299	275	219	257	262	243	257	265	255	248	253	244	253	263	262	258	245	271	249	287	264	269	259	257	228	238	284	214	250	266	282	257	234	233	258	237	262	256	279	242	223	252	249	264	219	265	264	269	233	224	265	231	262	236	277	281	235	224	235	234	252	259	254	247	244	245	256	262	294	253	240	259	291	272	239	246	255	241	264	232	245	268	241	263	263	223	256	250	232	248	250	255	270	279	265	249	276	277	232	250	254	264	248	264	230	276	257	260	264	272	269	255	262	233	262	268	294	279	261	279	269	243	270	239	247	238	263	260	236	262	226	248	265	247	224	257	297	248	266	272	282	221	269	240	255	242	269	260	243	257	266	292	278	259	263	260	251	273	270	225	238	250	248	260	271	252	276	246	275	269	261	260	252	243	268	236	267	283	265	253	258	285	260	242	271	277	284	235	268	240	261	289	264	243	223	279	260	228	243	245	222	257	273	242	248	282	255	276	256	275	273	240	267	263	261	251	257	252	261	253	278	264	238	229	285	267	233	225	279	256	253	253	280	222	258	277	245	255	257	296	234	281	250	232	263	258	286	232	208	242	252	269	255	265	251	252	270	255	233	294	257	253	236	261	247	266	234	235	230	238	271	263	290	241	257	292	256	247	259	265	268	256	244	260	249	247	276	225	287	281	237	249	240	252	243	272	258	279	270	265	259	270	289	213	246	242	244	272	255	276	253	293	284	280	254	299	237	253	214	265	243	247	249	243	264	229	255	270	254	280	256	261	254	308	256	248	254	273	251	246	244	269	264	251	245	251	283	264	250	244	262	262	252	260	267	266	251	255	239	248	272	260	252	250	300	254	269	271	251	258	255	290	238	247	228	280	262	255	255	266	238	233	239	269	269	222	249	257	261	274	252	234	267	264	263	268	254	251	240	234	280	258	255	268	244	259	235	263	254	281	234	281	246	228	241	233	258	259	270	258	252	227	269	239	239	247	254	238	260	258	227	222	232	258	255	279	282	277	253	231	251	222	217	247	279	269	256	287	271	289	270	262	257	266	280	236	228	245	264	290	238	264	257	248	236	255	285	279	232	290	268	246	271	271	252	261	259	246	262	276	250	261	276	254	280	266	252	281	272	266	235	243	297	250	314	279	269	270	264	241	216	251	263	280	268	267	297	280	288	252	265	271	255	247	282	268	300	249	272	259	259	268	268	310	240	273	250	262	229	216	242	283	264	270	242	235	242	257	281	257	250	220	265	270	235	245	261	248	246	256	243	287	259	280	253	246	250	246	280	244	252	255	223	269	245	283	300	281	238	273	232	236	246	242	246	252	269	249	254	214	237	250	274	261	254	256	262	277	248	253	248	249	225	284	278	261	257	228	233	251	262	268	257	250	247	256	249	283	269	248	252	261	270	271	289	257	247	208	243	268	276	258	233	274	217	242	226	279	248	241	243	264	247	255	242	265	250	258	238	261	282	255	266	264	257	251	283	250	276	273	269	280	226	236	233	264	273	303	263	256	296	275	270	249	274	264	276	268	262	259	267	274	234	267	279	287	241	258	250	255	257	243	249	277	247	253	236	274	244	251	253	268	243	229	236	271	280	270	270	258	241	253	251	267	252	268	264	278	258	255	242	262	263	271	253	268	262	248	235	243	245	231	284	256	236	244	257	259	255	276	275	282	232	243	255	245	272	263	270	276	252	282	250	272	259	265	261	255	226	233	259	228	283	240	229	241	241	289	219	238	277	271	243	244	230	253	261	265	243	247	251	249	282	235	226	266	276	253	295	267	238	254	254	228	254	245	249	268	271	247	255	246	265	243	265	233	255	250	255	270	269	259	254	241	250	279	224	242	245	254	250	248	264	270	280	268	292	252	305	244	255	253	217	266	235	258	273	275	245	269	235	255	244	256	244	253	235	273	252	238	258	222	267	241	221	237	268	258	277	241	244	250	236	257	262	252	235	265	267	278	250	239	229	251	249	271	248	248	267	258	262	249	270	256	274	259	254	262	258	248	275	251	236	259	282	279	249	281	237	248	232	231	253	247	266	270	257	300	240	241	235	254	253	251	271	246	260	228	215	273	218	243	252	260	233	243	231	241	296	272	300	277	276	252	279	249	278	245	270	251	256	280	263	267	293	238	237	238	277	234	265	244	281	260	276	253	250	240	290	268	273	281	272	270	279	229	278	290	277	246	227	245	266	258	254	265	233	248	275	248	240	277	290	266	243	237	256	245	261	243	259	260	255	276	268	267	274	236	259	260	256	251	262	233	256	242	235	267	224	260	236	239	267	255	266	250	237	276	264	263	269	262	274	259	267	260	263	249	235	242	281	260	275	257	274	256	260	271	257	244	256	248	259	262	233	247	240	233	248	241	261	257	241	276	286	232	280	270	255	274	234	252	258	238	302	242	226	257	255	244	268	251	272	252	242	284	257	263	240	268	245	249	236	244	282	254	265	239	241	268	257	237	259	246	240	244	243	246	242	287	249	257	247	243	258
13219	12957	27537	29442	34531	30426	19049	6186	3604	3079	3254	3039	2855	2447	2029	1548	1253	1114	1179	1068	883	926	756	724	660	684	689	692	673	660	668	653	684	658	660	672	627	596	629	639	663	608	638	655	637	640	648	643	664	679	682	621	659	624	640	611	628	649	591	668	671	588	658	666	634	617	605	624	631	639	700	645	641	630	645	636	646	619	607	615	673	633	620	655	638	632	608	649	665	636	684	619	615	621	622	623	662	613	695	592	635	592	676	624	642	625	642	649	614	612	609	641	655	613	650	614	599	626	652	613	640	658	650	641	677	692	610	657	636	591	660	602	644	609	616	591	643	638	670	632	648	626	630	604	625	627	638	608	612	635	592	662	620	630	634	620	626	568	681	656	658	658	693	632	596	639	653	669	616	576	623	646	657	640	651	659	607	623	569	614	590	590	606	598	619	659	650	638	596	649	607	654	640	607	639	643	614	612	630	620	610	660	604	650	573	670	642	645	628	586	628	696	613	578	604	669	634	606	616	640	641	687	640	622	631	676	613	602	629	642	610	627	630	580	602	672	616	612	653	599	629	640	617	578	649	619	623	620	587	648	631	610	622	610	634	608	650	637	640	624	583	611	636	586	630	651	652	624	602	605	630	592	656	602	574	648	651	668	634	637	601	674	636	589	630	608	635	680	611	672	687	650	619	616	612	595	661	621	601	628	629	623	648	636	635	625	649	679	616	641	651	607	647	624	635	628	668	642	628	617	650	621	622	680	631	645	652	629	613	605	651	625	608	635	636	613	625	615	626	648	625	696	662	664	635	605	595	626	632	653	654	632	646	653	675	643	647	650	646	678	633	610	607	609	678	641	624	628	645	605	681	640	656	596	618	669	600	641	580	627	644	684	629	624	639	604	654	598	644	669	636	619	687	650	605	640	629	610	625	670	622	658	646	629	641	641	644	650	604	659	631	648	660	611	643	643	677	647	591	670	626	663	606	646	617	657	609	645	702	609	658	645	617	651	618	650	617	623	649	676	635	659	601	612	640	620	622	644	626	610	609	646	644	598	623	620	637	648	600	656	647	642	612	644	627	594	587	622	610	608	611	635	630	637	618	613	640	657	627	643	633	639	587	672	625	606	644	629	637	641	646	592	615	620	660	592	630	651	622	621	645	660	623	684	601	605	611	603	653	590	597	579	628	630	595	575	675	660	615	632	620	620	621	607	632	655	625	586	631	630	612	620	565	638	599	622	576	634	597	694	642	599	678	591	638	616	649	650	647	620	684	638	638	598	642	625	650	650	624	645	626	644	619	670	634	609	605	644	643	646	640	627	622	597	620	692	661	632	624	601	630	634	675	635	664	661	607	585	668	595	649	636	619	626	664	603	635	612	629	625	643	599	605	625	671	618	667	624	628	549	583	656	630	622	654	608	630	620	647	628	648	600	654	634	594	612	634	622	661	602	596	644	606	601	620	594	629	618	608	617	642	614	594	674	641	607	629	612	622	654	647	623	637	618	653	653	649	642	655	623	641	645	601	645	597	630	631	596	659	636	615	631	608	650	596	620	637	657	587	607	667	653	594	653	578	651	627	605	639	627	638	631	675	650	639	623	619	577	605	639	604	672	636	598	683	637	650	613	639	637	611	613	626	651	602	657	597	674	635	633	620	651	662	655	653	646	613	645	634	631	654	630	629	646	606	654	672	666	613	622	625	615	587	624	642	605	619	617	616	620	641	627	576	596	603	625	635	648	627	639	666	625	605	624	628	658	672	615	626	646	630	631	647	654	654	616	622	630	649	650	609	616	641	698	596	653	645	645	668	659	657	600	652	639	625	600	654	620	625	625	607	656	594	616	677	626	659	619	632	617	617	638	582	666	631	607	605	585	644	646	661	620	648	636	650	622	621	596	585	593	638	639	611	628	612	649	629	656	655	600	621	628	612	599	673	579	663	636	619	634	655	629	613	644	637	599	585	630	628	633	629	628	676	653	672	657	658	601	654	640	597	631	673	599	621	632	623	637	651	616	621	645	671	591	592	609	672	630	651	597	608	620	654	693	638	623	656	679	606	626	612	637	652	605	614	621	647	605	622	634	662	641	653	643	654	646	659	636	611	652	636	611	648	612	637	640	669	583	621	638	642	618	656	651	650	573	633	653	664	631	641	615	628	633	623	657	623	663	632	632	631	607	616	640	689	655	571	638	640	641	647	594	644	639	638	631	660	645	676	634	635	654	634	618	620	634	680	631	651	659	646	663	640	642	680	664	611	630	620	579	648	635	619	645	656	592	669	628	663	620	641	655	639	664	602	641	604	639	654	577	627	595	655	647	656	634	685	643	655	642	622	580	678	679	643	628	601	644	624	645	656	622	620	628	619	639	609	648	645	609	641	613	652	623	620	617	642	640	661	662	620	639	619	633	645	672	661	635	644	622	615	608	643	647	666	634	649	627	620	647	618	631	619	690	643	633	662	635	612	627	634	640	613	646	646	608	614	646	590	655	598	651	599	649	654	630	628	627	641	631	637	637	625	644	637	670	608	665	604	629	628	660	646	640	601	644	621	641	658	601	637	643	655	669	616	713	617	606	684	597	594	614	661	658	626	626	662	678	623	612	638	646	670	600	647	568	595	630	660	582	644	646	655	651	643	626	615	634	592	634	622	613	584	641	645	580	603	644	625	636	623	610	607	600	643	644	629	602	651	639	653	614	613	636	616	601	621	633	653	635	611	592	609	686	652	593	609	688	592	590	647	609	696	633	608	616	643	638	639	672	667	616	621	594	612	609	646	655	652	636	615	664	643	660	628	651	627	642	622	670	626	616	663	595	618	648	636	633	674	649	641	639	650	642	638	686	600	628	627	599	603	661	629	609	574	594	667	641	602	617	673	574	632	667	618	608	599	652	665	666	641	622	652	614	618	655	645	598	634	638	630	624	613	582	591	643	611	606	658	616	637	604	608	616	652	672	660	613	627	660	651	650	673	621	644	641	631	597	573	653	602	654	595	716	610	666	634	663	628	631	635	648	634	646	597	622	634	671	616	610	633	608	630	639	572	627	621	642	631	618	643	635	641	620	625	580	604	632	598	628	608	587	572	618	580	658	676	612	660	607	654	634	636	612	635	635	597	607	639	611	673	604	672	624	602	610	676	652	608	632	664	615	626	666	648	674	650	604	630	660	636	613	645	583	621	629	630	635	637	582	658	618	642	618	636	668	618	642	622	668	630	654	600	649	586	637	632	607	643	632	639	607	634	620	635	610	614	608	619	637	652	608	605	663	627	635	641	610	637	650	644	660	657	662	656	622	650	641	655	632	630	619	631	606	651	673	638	640	624	626	604	629	634	647	624	592	636	667	601	668	625	656	607	622	609	619	603	655	621	646	676	685	585	623	641	616	610	616	618	657	595	596	645	613	651	621	666	640	609	651	601	643	631	663	608	598	654	664	644	651	625	630	625	622	616	617	613	643	633	641	652	644	619	657	602	628	710	642	612	647	689	647	640	675	634	596
23934	21641	30606	27997	32967	32356	21535	10818	3794	1610	1084	924	837	725	594	398	320	283	323	264	214	220	205	198	170	213	221	174	152	166	203	188	159	189	171	180	183	176	164	193	154	145	218	179	177	182	175	182	173	194	161	153	148	161	172	169	152	167	154	174	158	188	178	166	202	184	180	183	179	140	194	170	148	170	140	188	171	155	181	187	145	189	180	202	163	156	160	178	173	179	182	202	178	182	159	160	165	173	149	180	136	189	175	179	210	175	212	170	183	181	163	175	155	186	154	200	175	161	188	157	172	163	178	177	172	182	152	166	200	164	161	177	146	149	184	187	151	156	164	165	152	179	174	184	172	156	157	156	188	197	178	169	159	180	187	188	174	176	186	169	170	194	169	188	174	151	203	202	178	188	173	154	162	186	186	162	158	186	180	200	178	176	155	161	195	164	174	183	162	173	164	179	175	157	138	159	192	156	159	177	163	184	194	180	187	169	168	185	175	154	179	167	163	162	182	149	155	171	163	150	161	171	169	179	188	157	167	168	159	162	164	164	168	172	187	166	179	175	163	192	187	184	170	168	173	163	157	182	180	160	178	147	159	170	174	159	179	179	183	175	169	163	156	168	178	175	164	180	180	182	170	188	152	154	191	178	163	182	163	205	187	195	197	163	166	180	152	170	162	162	172	207	187	186	190	167	163	179	172	149	155	178	204	149	182	165	183	172	138	161	185	166	169	193	166	166	170	169	166	171	162	170	175	163	180	140	181	145	176	160	193	187	175	201	150	181	186	197	169	179	192	171	153	185	172	172	169	172	156	189	152	180	164	169	165	163	164	171	179	181	184	173	173	163	189	147	173	181	145	196	195	176	194	193	149	153	164	156	163	193	150	177	171	169	168	166	170	164	169	190	184	156	183	178	187	193	176	142	177	164	187	186	169	154	182	154	157	185	164	164	166	168	167	179	171	164	181	174	190	170	183	177	175	168	172	195	194	167	175	181	155	155	180	180	161	161	184	174	181	180	158	175	174	164	168	162	162	146	183	171	140	167	176	199	143	161	170	160	144	188	177	170	173	160	167	199	152	167	170	158	188	151	173	194	169	182	183	162	158	180	193	156	161	163	163	169	179	182	189	175	180	185	192	177	186	168	176	168	165	175	166	173	174	157	185	167	156	169	182	182	153	175	163	186	125	172	176	184	166	177	157	156	164	165	163	148	166	159	190	180	190	208	183	155	193	146	155	188	163	147	176	182	156	182	175	157	162	151	193	196	167	161	183	165	161	167	159	168	179	149	192	164	166	187	179	179	167	175	197	165	177	186	138	165	186	185	171	162	177	160	168	182	198	198	184	165	196	160	190	177	181	164	165	178	156	165	166	169	182	175	167	148	172	163	163	164	189	167	186	176	173	166	167	171	178	172	178	151	146	155	183	190	174	143	179	177	182	194	181	164	194	192	167	163	163	146	166	175	185	176	159	192	155	175	166	188	185	178	183	167	172	186	191	168	184	183	157	153	173	163	150	189	160	180	181	167	179	172	179	158	153	190	157	166	175	167	163	149	161	171	151	151	178	200	157	176	168	178	181	187	187	173	175	147	164	188	160	189	188	157	182	171	167	168	195	179	165	186	179	161	164	166	160	188	181	169	170	169	190	163	153	140	170	181	179	172	145	199	178	172	160	162	153	160	181	175	151	141	154	184	159	172	153	170	167	181	165	198	182	181	178	149	157	160	173	199	173	182	162	178	171	176	177	184	183	173	181	170	173	187	189	167	159	172	159	162	186	147	181	178	155	182	202	172	176	184	176	169	152	155	173	175	189	168	179	193	179	182	164	168	179	182	157	167	165	156	162	192	170	170	190	189	172	174	171	179	149	166	171	185	160	201	195	181	176	174	155	158	189	189	177	173	181	191	165	183	174	179	182	187	156	157	158	184	176	176	174	183	161	175	171	164	190	163	160	183	197	169	144	170	201	163	188	174	160	181	172	158	210	165	162	165	169	157	163	176	193	184	174	183	171	156	202	181	180	155	177	160	188	163	183	167	154	154	170	172	160	169	178	175	185	175	159	169	211	162	175	162	178	164	209	178	190	165	177	192	201	199	186	169	162	167	183	188	170	191	201	190	181	199	168	172	156	172	157	156	164	158	164	162	183	162	160	168	149	169	164	191	184	160	162	159	182	167	163	156	188	187	141	159	152	154	171	159	161	183	172	175	181	160	169	192	180	164	170	174	171	162	170	182	164	175	181	178	148	163	169	180	167	160	184	143	198	157	188	164	176	202	191	163	153	177	183	186	158	184	166	185	167	161	164	174	180	165	171	147	152	154	177	150	191	185	166	167	156	165	178	168	182	166	166	159	197	165	189	170	157	158	174	168	164	170	137	163	158	169	149	173	135	178	167	162	158	190	176	166	180	163	157	170	181	196	183	170	172	175	153	176	153	196	174	179	199	182	166	181	168	162	164	179	166	169	175	160	157	152	148	171	192	170	154	179	178	177	199	179	173	172	158	181	188	177	177	167	181	183	180	199	173	166	193	161	181	193	159	174	157	168	133	153	177	158	169	165	163	185	175	164	170	173	181	162	159	169	172	207	157	176	158	173	185	167	168	184	180	179	195	170	177	170	175	167	182	149	160	178	155	182	161	163	137	172	151	178	183	191	186	187	185	160	174	179	155	191	152	142	184	181	186	161	168	180	145	164	186	173	160	188	181	181	153	173	182	171	183	164	178	145	171	172	163	166	177	180	182	157	166	179	173	192	154	154	140	170	172	160	196	187	195	163	160	183	147	188	182	166	187	180	167	187	170	178	177	157	181	178	167	173	160	179	163	169	138	144	162	158	162	150	154	164	156	191	169	166	180	157	177	174	169	198	167	170	166	154	181	173	166	165	179	179	155	171	147	169	160	172	172	173	168	145	156	178	181	151	162	182	164	158	177	176	184	161	162	177	171	144	161	183	205	194	168	167	163	171	175	178	184	178	179	169	163	171	180	185	151	201	174	157	178	185	173	164	174	177	146	165	162	196	188	179	197	178	166	179	160	159	170	162	154	175	170	171	162	193	184	192	169	167	184	185	174	165	184	161	176	178	174	152	159	171	167	187	162	152	197	150	154	150	156	166	174	167	188	162	183	180	188	162	163	175	173	176	163	164	164	184	183	196	171	186	174	175	163	198	163	162	163	159	162	174	155	184	163	177	163	208	200	164	167	162	166	124	198	174	189	169	167	192	183	167	156	195	189	160	197	192	169	176	176	194	195	151	183	173	158	162	158	156	166	175	187	192	203	179	163	159	164	172	143	183	197	203	159	184	174	186	185	174	176	189	167	163	172	174	176	143	157	159	145	174	186	146	174	174	169	188	159	179	182	185	168	189	175	168	185	178	172	165	149	186	174	183	171	210	189	166	179	150	139	171	181	173	172	192	146	156	175	148	179	173	180	174	163	176	179	171	173	188	193	162	168	167	186	192	160	164	149	157	186	181	153	165	194	176	160	164
16152	19902	33595	36094	40487	40703	23615	11492	5158	4416	4475	4395	4031	3433	2719	1883	1562	1244	1269	1045	954	795	651	575	600	533	599	583	508	515	484	485	470	454	542	456	476	468	442	458	464	441	419	456	437	475	432	439	463	479	475	483	488	449	459	429	418	442	459	431	425	488	403	431	416	424	479	488	424	425	486	437	422	450	450	485	430	461	401	462	479	478	457	467	451	420	403	426	441	443	447	462	420	452	443	450	445	452	428	465	413	448	433	489	494	438	423	458	460	425	453	431	440	481	475	443	473	419	462	439	456	417	472	399	447	440	419	435	432	440	433	457	444	423	474	448	456	453	432	452	422	463	435	406	447	457	437	405	415	456	421	438	431	417	460	421	419	426	420	426	462	425	480	427	473	432	439	434	433	421	434	437	440	437	417	466	430	459	408	431	434	453	410	449	460	446	442	479	446	452	473	449	438	414	431	447	425	400	447	444	445	425	463	420	449	476	458	462	441	443	424	451	428	438	444	465	465	443	424	438	470	466	434	419	403	445	447	436	425	462	472	459	458	436	418	465	450	461	416	431	420	464	420	451	462	438	461	442	421	442	445	436	451	452	453	478	434	440	411	450	408	437	436	446	441	409	465	459	422	401	436	458	455	436	433	446	429	435	430	422	449	409	422	438	434	451	424	461	453	446	447	430	433	438	444	439	440	425	432	439	426	445	431	450	454	428	406	450	450	465	456	433	449	465	448	461	419	439	463	421	409	441	402	427	454	460	451	406	468	436	476	476	431	444	448	406	452	434	460	422	468	415	458	421	430	436	464	480	423	461	435	464	438	436	485	452	418	431	396	424	454	431	436	453	478	477	442	454	443	450	420	465	492	432	437	426	428	438	459	406	440	440	437	431	419	441	470	425	430	440	450	403	413	447	427	446	387	419	433	464	434	447	430	433	423	423	449	478	449	387	486	441	483	451	463	377	419	464	453	457	463	462	431	416	442	426	414	431	448	399	419	410	422	443	435	469	427	453	441	451	425	441	438	459	433	427	442	432	451	453	451	451	430	434	452	444	452	438	471	387	449	424	438	429	458	430	433	456	442	399	454	433	426	415	473	440	435	432	456	417	449	441	409	448	448	434	445	459	480	448	442	488	461	445	468	460	430	407	447	443	455	430	453	445	464	411	431	436	446	427	456	458	428	451	447	456	486	433	418	425	466	444	453	451	404	436	450	465	479	434	429	457	443	448	435	475	454	486	406	437	437	443	469	404	449	439	477	407	425	432	406	441	441	448	445	435	457	451	406	457	461	440	411	417	428	446	401	416	410	408	461	405	444	398	419	428	467	462	463	461	420	460	422	475	437	482	431	473	444	433	507	444	466	438	467	472	460	434	477	448	448	432	439	417	457	411	418	413	458	448	436	448	449	403	427	412	435	441	436	447	448	434	440	431	445	473	446	462	423	424	433	446	429	428	427	403	437	476	468	436	446	417	454	467	440	477	416	430	453	463	408	418	431	433	434	480	432	434	484	421	429	436	462	432	455	450	442	492	429	429	399	410	419	432	454	467	386	440	443	467	406	451	436	490	474	428	430	467	474	398	457	417	436	432	430	408	449	471	422	454	457	453	441	431	435	417	411	450	461	408	450	442	438	426	426	445	435	434	420	419	428	446	424	452	440	463	460	442	437	398	457	456	438	407	457	480	432	445	405	463	446	434	450	443	387	439	423	440	432	420	429	473	489	400	459	441	412	433	450	439	381	419	431	402	447	463	409	425	455	449	429	446	458	456	427	443	458	472	429	492	463	437	451	442	420	418	445	432	455	458	440	461	390	467	440	460	456	442	436	400	420	439	421	450	413	428	433	485	461	407	420	465	489	458	434	427	440	431	401	411	447	489	462	435	451	459	470	470	440	446	431	399	436	461	458	396	454	435	440	438	449	447	460	465	451	468	449	464	395	446	435	423	427	431	400	453	455	454	440	440	476	438	455	422	442	415	449	459	478	461	459	462	452	466	461	442	440	488	449	408	463	461	431	481	443	450	454	448	442	443	439	416	487	464	439	460	462	466	428	440	454	420	421	431	414	475	420	450	449	477	401	458	423	460	446	440	421	464	388	442	448	431	426	435	451	422	416	447	456	442	456	449	488	463	404	464	432	441	428	429	424	438	413	435	463	438	448	418	478	449	459	471	445	423	432	429	461	470	411	444	421	447	399	437	470	431	390	481	421	429	485	436	439	436	457	450	451	428	415	457	456	431	444	475	464	426	400	469	452	430	433	475	463	464	424	443	461	418	462	441	433	466	456	462	430	464	433	472	424	434	442	450	492	429	431	456	438	451	418	401	423	414	428	434	399	462	436	460	438	442	458	446	441	455	404	432	424	442	435	469	419	409	430	462	437	420	471	433	476	425	480	451	434	439	460	444	434	444	466	414	444	401	475	481	435	455	444	441	431	412	470	389	451	422	455	481	438	427	436	430	415	428	491	430	421	450	456	429	438	452	425	412	444	450	496	463	449	497	416	418	473	447	474	440	489	460	443	475	430	434	426	465	456	453	467	465	437	460	479	450	463	437	432	487	429	458	459	461	453	419	412	453	453	434	419	419	427	422	445	441	437	450	461	438	436	422	435	438	460	469	452	432	424	468	472	429	440	418	449	409	460	459	414	427	453	480	468	435	428	458	447	472	402	443	457	448	448	433	417	455	434	421	481	418	432	458	439	441	461	439	428	435	420	432	465	421	447	425	447	455	452	465	432	470	459	414	456	440	450	456	452	389	420	427	447	461	432	451	483	429	438	479	464	460	437	455	411	426	441	461	432	456	422	405	437	434	430	475	455	453	448	445	437	460	448	428	394	439	416	424	461	444	478	434	458	439	437	462	436	449	492	455	413	442	454	443	424	458	472	452	447	423	454	435	413	444	449	456	404	444	454	425	449	413	491	468	470	413	418	443	443	429	430	429	439	475	440	435	440	400	450	468	439	455	419	409	414	454	404	416	448	441	423	441	433	406	400	411	429	447	423	440	476	440	519	458	444	422	437	453	430	432	420	465	459	402	433	445	462	429	431	410	443	423	442	433	443	432	434	442	428	440	483	466	445	441	426	467	438	414	409	442	442	433	451	472	469	454	444	469	443	464	442	444	459	448	419	451	445	474	428	459	424	413	424	434	435	462	433	431	423	445	470	474	501	463	418	474	424	437	461	414	420	462	450	469	441	427	423	456	423	426	431	431	436	417	437	442	450	458	461	481	435	441	433	437	443	453	437	454	416	384	415	479	465	460	419	486	456	432	416	439	446	423	460	426	454	465	415	440	455	450	442	456	432	495	473	466	428	471	422	457	425	426	424	425	482	426	399	468	445	411	422	431	434	448	448	429	429	446	441	452	450	423	436	458	424	468	406	401	432	437	442	407	431	450	459	467	458	409	427	456	425	425	410	444	451	400	458	442	427	451	491	491	467	412	414	482	439	455	413	443	416	463	458	438	445	405	457	447	455	454	465	471	402	422
6744	4151	4914	3631	3015	2094	1063	704	494	406	374	379	350	328	313	369	347	321	361	336	311	324	323	330	302	337	331	307	382	304	328	300	317	297	270	339	284	313	330	327	321	284	320	309	293	318	319	325	317	303	295	299	316	301	318	322	294	309	329	326	309	304	335	296	318	317	323	319	348	312	290	267	325	344	295	306	347	307	293	299	347	295	301	309	289	316	333	296	308	310	296	318	321	335	321	271	295	301	302	308	299	297	305	321	321	310	297	304	289	289	301	321	306	316	314	337	330	323	289	281	332	324	334	359	327	295	314	301	317	300	271	310	304	305	309	288	294	352	307	317	319	310	292	290	299	337	312	304	308	292	314	328	283	277	296	318	316	365	300	307	283	326	307	336	311	305	329	303	312	309	293	287	312	283	279	286	293	330	303	301	297	289	319	315	270	308	331	337	296	312	290	302	300	308	286	306	279	318	327	312	303	309	348	338	316	300	282	296	318	294	291	314	301	287	298	312	292	328	304	313	323	300	305	305	304	304	294	306	272	279	282	299	304	305	266	290	279	323	267	301	318	315	317	324	310	347	313	343	296	283	325	306	330	294	275	282	307	324	317	300	292	319	296	281	352	297	285	311	329	267	319	310	340	331	294	279	322	308	328	294	305	292	286	341	304	280	319	302	305	299	288	278	304	287	319	268	328	279	314	324	315	260	309	320	304	306	280	298	304	295	298	299	285	331	335	284	318	320	290	333	327	312	302	287	313	310	334	335	323	309	299	304	311	278	311	285	322	337	304	304	331	312	299	310	314	314	321	320	315	325	335	347	281	308	330	348	303	255	307	343	280	281	293	307	348	280	302	336	307	289	306	318	336	294	304	298	277	303	312	322	302	332	310	320	309	304	319	307	298	286	317	351	314	314	322	299	304	325	312	308	283	299	317	289	315	306	313	317	291	294	328	301	294	286	296	289	303	304	294	348	332	294	304	268	322	310	305	296	326	294	308	286	294	326	295	313	325	320	290	342	347	333	273	305	291	316	318	320	294	294	341	314	317	288	280	311	319	331	319	299	305	320	300	326	323	333	306	315	294	311	298	338	317	303	323	326	295	325	312	328	315	290	317	308	328	299	306	307	312	320	311	280	296	293	308	329	334	320	287	269	313	281	329	277	303	344	293	324	281	276	295	290	316	290	304	280	351	305	290	325	291	324	330	312	333	296	343	310	290	284	304	283	340	286	304	335	348	296	279	284	322	309	293	304	346	298	305	321	345	296	334	295	291	323	343	304	321	295	295	291	326	315	309	351	332	318	326	318	295	292	309	291	327	299	297	319	300	272	290	298	291	293	301	291	325	340	333	277	306	318	300	312	285	319	295	314	290	319	279	302	322	313	311	295	317	316	322	314	290	323	305	325	320	328	324	319	320	271	338	343	331	314	335	331	326	328	312	307	306	320	308	326	299	301	324	284	299	307	332	323	304	286	309	283	293	329	349	344	299	313	372	261	338	302	288	293	314	319	303	304	317	337	308	305	346	308	319	314	309	306	322	309	298	335	328	290	285	314	320	280	321	311	302	316	339	324	327	313	324	323	283	303	314	286	311	329	310	309	316	335	327	262	337	344	322	327	304	308	338	334	323	315	317	328	285	306	330	292	320	321	332	281	313	303	314	356	286	320	317	278	337	304	323	351	340	295	363	331	316	290	327	296	301	293	302	299	300	323	282	261	321	317	297	309	324	298	281	298	298	330	283	305	325	329	309	332	311	325	306	305	326	307	317	355	284	275	308	323	336	296	338	331	310	342	274	318	290	309	315	284	332	295	303	318	326	267	308	295	327	321	291	297	321	322	291	300	281	290	300	320	373	327	323	291	308	298	316	312	335	349	299	270	292	313	306	320	301	303	324	304	319	299	323	293	292	332	323	305	286	301	288	321	304	293	304	306	329	266	308	303	302	304	298	313	316	331	317	323	314	309	289	297	317	311	291	299	309	325	297	319	293	308	296	327	337	330	338	305	333	279	312	303	313	290	344	324	342	319	318	320	328	294	338	298	327	331	304	316	324	301	276	303	316	355	319	290	324	313	339	312	316	345	305	310	279	301	308	328	344	297	328	302	333	315	310	302	317	313	293	322	319	315	304	275	341	319	340	286	306	322	307	318	311	280	313	272	284	312	321	313	291	304	307	278	314	273	308	325	297	313	290	335	287	307	333	276	276	304	349	304	305	315	307	338	297	321	312	327	293	270	310	285	284	326	282	336	334	329	296	287	306	301	323	337	301	300	316	305	338	326	328	328	346	280	323	308	285	295	273	328	308	333	310	302	302	286	308	285	297	303	308	315	289	283	294	308	289	293	359	300	307	300	288	288	329	306	303	311	314	268	326	279	282	329	301	307	295	302	339	326	311	305	299	277	336	313	356	316	328	319	330	276	316	308	319	286	310	287	287	315	292	338	328	276	289	342	305	315	300	327	294	295	320	309	305	309	277	325	311	351	299	337	334	290	328	280	309	295	318	298	345	321	332	329	326	317	319	297	380	310	298	329	309	272	309	257	280	273	342	324	312	315	313	282	284	290	299	324	330	277	303	317	291	302	307	301	279	325	300	322	284	302	302	302	335	293	276	321	326	276	319	301	284	321	282	276	287	299	299	341	301	301	301	312	320	322	299	281	327	329	259	328	310	293	330	329	307	325	280	315	317	311	280	342	294	306	304	332	294	324	295	295	305	329	281	290	305	320	323	324	342	342	289	274	352	295	336	321	318	294	294	326	331	368	280	331	318	292	332	312	321	303	340	316	315	330	314	337	282	281	294	307	310	301	325	311	287	355	319	322	307	331	284	336	298	327	295	321	296	297	321	324	337	286	342	306	310	305	337	318	303	294	305	285	311	289	301	280	302	293	343	315	332	354	297	355	291	327	353	326	307	289	303	301	302	335	334	309	324	253	313	314	273	342	326	299	310	284	278	344	298	316	298	287	293	317	298	316	319	279	297	318	327	321	325	287	302	311	300	292	328	331	322	260	301	314	315	316	316	277	290	294	271	301	290	353	310	284	312	314	322	330	321	294	319	297	285	310	288	298	296	300	325	325	308	304	315	296	334	332	298	308	303	302	327	318	324	330	337	310	318	331	321	289	325	299	356	320	307	306	313	285	305	314	309	325	327	318	314	342	285	304	300	295	324	326	313	303	337	311	317	309	298	322	311	325	308	341	359	326	300	334	314	301	324	313	323	312	317	293	317	291	307	289	315	320	326	298	316	316	353	302	316	315	293	271	283	300	302	325	319	312	337	321	309	329	320	324	332	319	310	298	308	283	324	328	304	312	322	322	309	325	318	277	308	337	330	316	291	304	284	296	314	310	313	313	307	300	312	323	293	307	304	316	290	313	308	295	319	320	293	312	307	323	324	304	333	286	294	310	319	301	311	337	302	323	345	332	316	337	337	317	288	299	333	300	350	321	328	272	295	332	300	299	288	319	318	309	319	314	316	308	272	294	337	350
5579	5220	9883	10075	10480	6523	3820	2390	1516	1392	1278	1148	1148	1099	1041	926	900	905	892	869	869	831	770	848	788	831	779	783	782	776	812	782	775	763	790	702	720	804	766	708	753	749	795	727	771	741	754	720	786	741	720	778	722	687	748	788	802	760	769	746	760	789	764	763	745	707	719	744	731	760	775	758	740	732	759	775	791	738	785	757	732	743	758	747	759	810	719	751	740	769	758	706	773	768	736	808	743	728	736	721	669	777	699	750	723	694	778	739	734	755	738	747	738	773	760	686	768	703	742	744	755	739	805	692	797	673	735	702	765	752	734	743	828	748	762	715	766	735	735	739	731	715	763	768	750	752	784	795	736	726	730	770	780	756	726	740	765	718	719	744	744	748	764	740	756	739	741	775	725	759	748	726	705	705	818	775	750	752	752	767	731	700	721	757	766	770	714	804	782	729	746	744	721	740	752	802	728	725	743	784	751	741	713	785	730	766	731	726	748	764	738	756	682	738	771	726	758	738	734	734	777	749	791	753	757	780	718	758	724	830	713	758	750	792	759	759	723	755	766	716	731	720	719	688	782	744	771	745	826	761	758	724	760	743	752	783	742	746	767	749	734	728	754	765	802	736	778	752	749	790	723	726	802	765	731	758	735	757	728	762	740	786	734	794	773	746	737	731	780	701	728	713	790	750	785	762	736	752	750	767	813	745	745	742	768	739	716	713	781	738	764	680	720	754	745	729	755	704	796	751	797	714	748	709	739	795	757	746	734	729	731	751	806	719	772	734	778	758	764	778	673	760	732	740	712	756	784	791	751	754	733	740	764	734	776	722	774	708	732	754	754	742	778	734	767	739	774	698	750	750	755	787	735	788	712	750	766	710	742	775	766	777	801	698	755	768	763	779	750	774	756	705	762	748	738	752	694	777	822	722	732	723	739	726	726	732	728	803	757	739	764	759	778	723	783	762	788	743	741	753	721	723	713	779	762	766	762	764	688	760	807	793	768	738	755	809	745	745	755	744	738	769	755	772	759	750	733	769	725	723	772	751	800	751	731	769	755	749	737	757	743	772	752	740	760	720	772	755	762	753	731	727	771	741	760	755	747	721	730	745	721	754	737	737	767	777	744	702	812	765	731	719	765	742	705	774	740	763	707	748	787	744	733	736	747	756	742	766	726	777	725	778	753	738	725	728	749	729	726	776	784	748	727	769	737	777	718	728	747	752	764	700	768	706	744	749	717	727	716	710	751	730	763	700	762	748	731	715	744	741	711	775	778	693	731	764	730	731	721	761	746	742	743	737	730	732	720	761	740	726	756	788	761	737	696	725	777	724	757	745	722	756	744	760	778	781	802	799	750	753	761	798	776	735	734	722	754	705	735	731	739	753	761	769	748	784	791	732	746	726	715	764	763	779	725	740	742	850	693	727	720	708	755	714	757	736	757	751	789	714	758	763	766	745	769	709	748	780	737	775	748	742	769	739	710	766	745	808	699	721	744	746	735	704	773	767	747	720	739	718	725	732	756	780	720	778	758	758	754	760	741	772	763	727	800	789	744	740	730	704	723	763	741	760	762	727	717	788	764	744	771	724	758	771	714	754	779	681	801	791	750	729	740	805	769	781	726	717	793	794	681	758	766	762	753	722	776	787	778	777	759	760	744	743	760	715	757	730	690	765	754	762	788	784	740	704	730	748	784	830	744	799	779	774	732	724	756	755	732	770	748	733	772	760	736	747	726	760	710	667	759	710	762	735	771	776	726	752	731	762	747	790	767	730	749	760	742	786	772	765	805	777	772	768	744	720	734	779	791	748	699	727	749	774	765	740	782	733	752	766	777	709	755	751	741	762	767	751	789	778	765	732	775	794	764	793	781	802	779	772	751	821	740	731	758	758	765	722	768	767	844	710	785	719	748	722	759	766	714	760	773	755	750	765	730	751	788	729	688	752	763	750	710	733	721	752	719	706	775	769	746	783	778	784	747	752	699	743	677	779	743	812	728	747	755	763	726	707	745	751	777	780	737	767	737	736	751	718	712	775	773	775	793	771	781	798	741	769	737	742	797	754	704	738	725	747	752	729	777	739	775	755	729	765	727	795	728	811	758	757	723	773	760	725	726	712	732	735	740	746	782	762	740	758	717	770	699	785	763	776	779	733	722	748	761	810	791	756	746	808	715	783	776	703	764	754	737	760	718	751	721	774	729	778	758	725	721	756	793	786	736	759	778	747	755	756	700	761	710	741	786	794	724	775	788	748	747	774	781	770	791	743	760	758	735	747	753	732	745	775	727	722	764	773	738	760	732	743	744	770	782	758	742	788	767	777	767	756	749	751	768	756	775	722	778	764	747	790	735	760	750	724	736	710	732	749	764	759	740	752	756	754	792	746	752	768	750	744	766	749	761	728	725	733	742	762	764	725	754	763	752	751	717	781	767	739	707	755	728	732	756	756	750	761	685	772	742	741	729	798	784	740	761	783	726	789	758	736	789	773	749	810	777	764	721	749	744	775	747	725	741	754	781	772	772	717	766	728	794	726	719	775	762	745	773	743	769	735	744	748	815	711	757	733	772	760	810	753	731	778	755	768	737	776	775	743	748	784	728	780	741	705	714	705	750	802	791	745	781	802	732	769	708	668	772	772	770	764	764	776	705	742	735	732	751	767	740	792	743	762	730	738	709	720	759	764	754	740	730	753	722	783	783	718	714	754	726	793	712	738	729	742	723	750	739	748	744	692	786	711	761	772	773	740	710	751	764	773	754	769	708	730	767	742	729	752	749	739	735	727	745	741	779	738	741	750	704	683	742	764	730	756	707	759	743	733	753	734	774	768	786	762	761	748	732	703	710	751	778	726	710	711	709	718	751	800	706	756	734	728	743	770	791	805	745	691	728	752	757	766	774	714	756	696	776	753	776	734	736	807	761	735	783	725	758	787	727	720	710	760	783	708	782	765	734	765	802	735	725	745	728	775	720	764	751	767	725	738	756	734	769	761	737	787	751	798	726	764	764	696	805	767	725	736	766	799	732	770	761	823	793	766	771	737	755	776	758	745	757	734	774	777	751	798	770	771	755	728	770	736	736	764	746	789	734	794	770	741	773	725	736	806	722	731	726	774	740	795	760	721	723	749	742	742	758	697	718	763	759	745	745	775	732	707	759	721	763	700	709	743	766	740	754	704	780	751	726	726	738	739	767	777	739	749	774	704	757	719	786	742	744	755	740	697	694	786	755	778	831	783	757	727	793	746	729	705	727	720	804	781	705	752	712	731	696	745	733	731	771	748	735	773	759	685	745	758	783	774	775	728	753	729	708	754	729	792	793	759	798	746	745	762	760	738	767	745	776	791	747	775	707	741	720	684	751	766	767	736	740	724	729	730	723	766	748	783	833	765	788	781	708	769	772	720	768	731	796	722	773	741	736	750	763	741	769	728	742	725	766	761	756	750	756	727	728	718	744	778	726	742	759	751	732	746	733	756	739	761	741	773	746	767	741	764	800	731
16561	14517	19794	23279	18829	16547	14166	6803	1880	766	636	662	639	505	473	352	384	313	321	299	286	263	290	269	273	251	291	260	268	293	250	255	287	229	289	287	265	227	291	256	266	251	259	286	249	248	246	281	284	260	259	237	250	252	238	292	279	259	256	271	240	262	241	261	255	223	218	263	213	270	276	255	274	246	258	245	230	256	269	250	271	271	249	281	256	291	259	240	273	276	263	246	266	272	265	288	274	276	254	235	274	250	258	284	278	264	245	254	267	253	258	279	223	257	276	249	261	267	238	252	268	237	264	249	241	265	272	264	300	229	248	282	248	262	242	242	263	258	244	236	276	300	275	290	266	291	281	262	258	253	253	297	242	271	269	280	260	249	259	268	227	257	271	270	298	246	285	233	260	237	268	259	252	236	275	236	285	238	280	259	280	274	267	244	268	256	258	262	243	256	264	262	287	258	240	251	252	282	259	258	258	232	261	237	233	265	266	267	274	271	256	256	268	268	279	245	268	251	222	238	262	248	269	244	274	259	258	252	271	273	267	252	233	266	259	244	245	254	251	227	279	273	262	262	301	246	253	273	245	248	262	264	266	253	259	226	248	251	249	245	262	243	277	261	277	269	267	238	258	259	279	234	248	248	221	241	249	272	259	258	273	272	272	248	247	265	219	286	257	261	242	255	258	266	249	237	265	229	247	265	277	239	249	264	238	274	248	263	305	243	252	216	255	270	245	279	261	256	264	250	265	268	298	248	273	260	278	279	232	281	264	254	257	251	237	281	261	269	237	270	246	238	298	222	244	263	280	263	270	273	275	241	266	293	223	241	291	255	258	254	249	267	267	271	265	216	266	250	243	263	242	260	278	257	263	262	245	251	238	265	246	240	250	280	231	264	291	251	257	235	250	265	260	229	255	278	261	231	261	278	285	247	258	224	232	256	274	271	258	273	271	252	282	263	263	301	241	271	229	283	238	278	289	257	256	210	276	271	273	257	268	249	251	252	257	262	257	226	254	266	240	263	262	248	248	239	249	269	270	294	232	243	240	279	239	245	281	237	256	241	248	264	256	251	259	282	283	262	270	235	262	253	249	227	259	250	248	264	260	272	284	257	265	274	281	245	235	281	236	268	269	292	265	281	244	246	251	263	204	237	300	263	233	256	276	249	247	272	258	270	257	247	253	284	266	264	263	277	238	243	275	237	247	249	271	317	250	243	277	265	270	221	252	261	285	279	245	255	253	237	252	255	256	251	245	260	256	248	250	264	234	269	242	287	266	266	254	262	229	259	269	267	249	260	238	262	296	237	270	284	242	254	266	272	262	250	288	226	228	269	275	259	286	277	267	264	285	244	275	267	233	254	243	245	270	267	267	265	269	245	291	284	252	256	262	243	256	262	237	267	239	264	252	276	243	274	257	245	264	257	239	285	268	244	263	270	259	245	257	243	291	262	255	241	277	264	261	262	239	261	247	273	249	261	256	249	255	238	250	271	257	242	263	258	239	248	255	230	269	259	281	276	268	267	289	276	269	247	285	247	236	257	247	291	256	276	266	270	252	267	280	284	286	240	271	256	257	262	253	274	235	262	242	253	259	243	241	261	246	246	278	250	281	268	254	287	263	269	279	237	234	277	270	258	274	262	217	254	269	248	270	272	246	268	273	273	260	222	251	249	286	280	250	281	253	259	249	271	244	253	264	269	241	251	268	234	295	259	246	252	270	290	246	290	237	276	245	267	260	250	247	259	236	241	276	241	289	230	250	283	247	242	246	251	300	254	252	247	246	270	258	281	301	255	261	253	269	253	288	275	239	252	265	228	270	261	249	261	253	256	254	274	257	253	260	258	287	272	240	300	225	277	267	248	276	275	258	259	271	271	268	252	299	244	286	253	269	267	267	248	241	247	245	231	243	271	276	269	258	261	287	311	275	251	242	247	248	265	256	269	277	251	290	236	256	243	260	275	270	255	281	264	229	262	218	249	249	238	229	290	251	248	279	264	272	257	252	270	275	272	263	265	237	294	272	259	276	258	282	235	242	257	236	259	236	244	227	249	236	281	275	275	254	267	237	272	242	243	238	273	251	258	270	239	248	270	261	252	274	250	285	263	253	261	262	234	253	213	256	280	289	289	273	235	266	255	246	253	235	280	283	276	261	267	262	219	274	234	253	273	260	243	239	248	237	292	267	261	242	262	282	269	251	259	274	246	242	270	281	249	249	267	292	254	280	252	243	258	283	242	257	254	248	293	262	270	266	229	273	244	285	260	241	316	217	242	248	273	259	214	252	240	232	241	274	232	244	249	272	272	250	266	244	252	298	290	266	257	271	279	244	285	253	297	245	278	276	311	222	232	257	281	252	287	263	252	270	263	263	276	269	232	245	242	249	220	253	248	243	229	246	269	248	249	255	249	245	257	245	278	272	268	244	275	249	254	258	244	281	250	260	259	289	256	250	271	253	268	253	240	262	297	255	235	283	266	281	228	267	258	256	259	263	253	236	265	235	259	277	257	273	268	244	238	247	241	268	248	277	215	267	273	270	279	251	266	255	263	263	260	245	248	273	251	253	257	257	263	259	308	250	292	273	227	267	256	235	277	278	250	255	268	259	252	273	252	262	277	263	257	258	242	249	273	267	261	232	301	256	265	258	233	256	295	280	271	261	275	272	263	270	243	296	259	261	273	255	249	249	264	249	242	244	240	260	274	229	283	261	269	272	279	236	262	242	267	256	280	251	289	272	252	242	236	239	247	257	274	273	258	282	271	243	302	253	265	287	268	269	232	262	247	248	265	198	225	264	247	274	242	254	241	257	281	245	249	251	239	223	261	271	256	268	274	237	277	283	267	273	234	264	264	247	274	258	236	256	257	268	263	258	264	265	268	259	263	231	265	225	235	247	257	241	255	249	273	232	277	265	243	255	232	287	235	254	252	262	240	245	283	285	251	268	235	231	266	283	274	282	262	249	227	243	264	232	251	253	258	245	252	259	238	243	264	239	243	266	251	244	265	287	287	224	250	258	249	238	282	216	231	279	254	254	286	265	232	256	243	282	306	245	256	297	276	254	259	264	268	236	244	278	250	258	225	247	250	240	267	274	243	258	242	290	285	286	245	304	270	258	239	271	285	252	245	266	243	240	262	253	259	254	250	232	236	299	226	240	241	238	257	277	283	275	264	252	221	287	261	272	251	270	248	222	270	270	282	235	254	234	279	269	272	228	240	247	262	255	266	246	250	274	267	257	249	272	263	231	234	264	277	242	263	270	212	261	253	262	286	273	273	249	265	262	247	255	253	257	221	235	254	277	277	246	254	251	277	260	246	286	269	263	269	223	260	236	231	270	273	205	263	249	254	248	235	262	247	260	267	246	298	288	265	240	274	266	261	222	277	223	262	245	239	213	268	238	282	295	257	220	260	251	260	237	223	261	277	272	260	257	244	262	247	217	293	298	270	265	258	262	259	253	258	243	243	248	230	245	275	244	280	249	242	251	244	263	259
12837	14399	25662	32324	28521	26331	23670	10081	3694	2581	2698	2954	2750	2355	1875	1408	1160	1048	1084	976	865	797	774	753	733	710	654	675	687	725	669	609	654	646	679	662	637	586	657	688	613	607	633	672	636	655	642	681	615	645	658	701	637	619	640	598	653	633	625	602	606	609	643	674	620	631	645	621	633	607	692	639	625	604	661	609	625	621	644	608	646	614	646	672	650	649	617	575	629	615	684	641	605	630	617	630	650	604	596	617	648	664	660	626	657	622	644	669	653	630	667	625	646	595	634	621	611	669	663	667	661	668	679	609	635	623	636	609	660	668	630	586	653	637	669	606	663	659	622	620	629	648	625	626	599	641	625	589	654	647	629	678	637	637	638	671	659	666	638	627	619	602	620	666	657	658	669	630	653	653	635	654	666	623	628	622	620	618	631	635	630	651	661	645	672	628	660	662	625	605	683	653	590	614	650	651	658	659	662	637	608	610	639	638	626	614	633	635	623	621	630	661	649	605	616	651	613	614	590	608	627	610	629	637	602	650	627	619	611	622	652	631	639	616	622	668	675	618	657	650	647	636	631	629	626	630	645	610	626	623	655	603	648	654	637	600	642	662	618	669	621	669	588	618	630	608	624	674	635	610	633	561	605	600	617	618	644	628	597	610	652	645	631	635	699	627	612	614	636	619	645	626	596	571	624	610	650	639	668	629	618	642	636	635	661	660	655	620	604	624	587	635	623	599	587	678	643	652	609	618	683	642	595	603	672	626	637	583	677	616	626	636	599	651	625	655	647	648	582	632	647	668	641	627	589	606	642	652	600	627	656	670	629	622	628	614	628	640	611	646	637	617	624	627	616	633	669	661	609	644	665	642	645	664	638	670	631	647	635	623	679	675	650	683	653	635	600	595	652	603	643	601	625	622	626	610	583	614	658	626	591	621	614	661	670	675	660	691	656	623	648	641	658	605	607	629	683	623	620	634	684	639	622	603	643	607	637	671	680	623	655	667	664	647	577	625	659	618	626	641	663	600	618	654	602	617	663	652	583	636	629	634	638	631	666	660	644	636	612	664	677	717	625	608	642	594	644	690	616	657	628	602	617	633	663	602	637	643	625	630	622	630	658	638	617	663	667	650	659	636	636	645	640	639	670	639	617	649	624	651	610	641	668	655	593	688	644	611	610	627	673	603	659	648	659	642	623	639	642	640	651	666	647	638	645	632	642	606	634	621	624	615	635	638	629	573	614	614	626	674	631	616	705	672	642	641	639	650	635	619	704	639	610	647	678	671	624	591	576	564	660	606	625	638	654	645	628	645	639	606	651	666	607	664	634	660	621	630	610	666	659	651	661	614	655	595	590	641	618	626	625	649	631	610	608	632	643	640	658	660	640	621	639	618	616	606	607	638	626	652	653	668	647	583	678	610	606	629	659	642	701	667	639	654	650	626	650	629	612	647	638	610	607	662	648	580	637	609	642	683	593	625	647	619	563	687	608	600	627	623	617	619	645	647	641	679	609	613	611	625	646	610	627	620	620	643	627	624	628	608	613	624	633	616	592	603	677	634	648	651	647	670	628	584	620	626	643	636	636	652	654	652	660	596	609	595	650	615	628	617	585	619	584	633	629	635	635	643	650	605	622	620	634	611	635	644	555	607	639	683	631	636	588	628	628	679	667	626	646	615	619	649	601	651	618	625	626	649	615	598	610	662	602	631	617	619	622	664	573	635	639	599	641	670	666	661	580	591	642	634	671	650	668	663	682	629	613	635	633	652	648	602	633	664	682	613	615	649	616	637	617	647	623	648	616	666	627	668	661	622	617	613	639	620	607	634	592	609	639	607	634	647	623	604	678	661	673	662	676	622	665	621	578	627	649	624	633	647	648	615	631	630	641	663	600	642	631	635	625	606	657	634	638	636	632	591	663	578	593	647	624	668	648	632	605	648	637	647	646	625	616	617	647	680	685	621	586	631	635	631	599	656	656	593	622	625	619	672	626	587	639	628	631	654	645	628	623	655	602	640	623	655	652	634	594	619	630	595	614	599	646	585	635	654	666	638	669	623	623	639	649	637	606	606	641	643	622	623	615	630	608	630	631	652	590	588	635	617	626	636	682	633	617	647	616	633	601	582	626	628	655	665	637	636	616	639	628	630	630	631	622	611	608	675	675	641	638	633	630	628	656	658	633	577	590	626	623	660	638	632	634	625	609	636	620	683	626	656	625	591	633	622	660	636	606	619	630	692	687	622	647	611	603	609	628	626	591	598	618	643	558	609	641	629	686	642	614	681	611	618	609	615	661	616	667	652	638	601	602	622	651	631	621	617	564	713	650	633	603	606	633	627	618	628	596	664	635	662	587	635	604	613	673	608	619	622	565	642	589	616	602	659	676	609	617	661	589	619	654	635	598	657	623	618	617	632	624	640	648	666	603	633	630	616	617	636	623	612	608	642	643	636	637	646	628	637	612	637	617	640	656	635	620	630	683	649	596	619	647	642	623	652	611	633	629	647	614	627	653	642	622	695	654	658	603	620	649	643	616	693	688	653	625	610	588	650	622	628	678	684	608	616	644	614	641	638	681	640	616	639	606	654	642	647	635	650	679	671	625	612	669	678	696	636	683	614	649	600	650	688	587	676	612	680	605	617	611	603	614	649	608	625	631	658	643	643	651	608	634	614	607	612	585	673	673	729	625	639	607	628	666	610	659	667	630	639	632	635	631	621	666	620	595	650	615	629	637	620	631	590	633	624	622	617	579	585	620	647	602	682	606	682	668	667	666	631	612	671	645	662	628	603	633	610	589	611	632	651	614	618	602	657	604	650	619	579	676	637	647	640	618	668	672	636	610	655	647	625	669	665	700	690	606	626	647	619	645	662	596	609	630	661	634	629	648	636	613	574	633	595	669	601	606	617	699	635	651	624	616	611	647	591	644	669	645	644	597	651	612	670	662	630	658	567	632	619	664	592	618	640	584	632	664	635	642	605	613	620	628	624	647	590	636	658	654	641	575	610	641	633	620	616	618	627	659	640	602	659	584	610	679	636	597	660	655	647	632	602	647	629	614	629	639	622	613	665	628	629	646	626	597	627	666	604	614	660	627	606	628	607	579	645	624	726	653	620	653	625	621	616	650	642	657	624	622	639	677	607	623	613	629	678	608	644	629	618	649	585	662	631	654	616	623	682	673	702	642	611	663	627	596	607	629	651	633	655	592	640	664	613	625	597	649	614	638	633	680	628	632	611	628	643	609	618	664	629	658	621	611	665	633	648	633	627	677	601	607	638	655	605	626	608	653	628	622	634	597	592	677	674	638	665	617	673	663	650	639	645	671	663	606	665	644	630	663	643	629	630	671	638	611	668	703	615	628	638	667	628	655	577	632	646	675	589	621	632	641	638	602	627	613	643	666	639	663	670	599	673	706	578	643	600	636	645	639	632	606	641	631	649	630	609	619	653	624	620	659	662	599	668	645	595	615	627	661	680	632	612	671	633	619	629	649	608	647	641
25113	22481	27629	29021	30266	30184	24682	13189	4636	1693	1112	833	846	735	522	390	315	286	253	264	204	222	205	197	173	171	185	158	178	204	177	185	167	184	186	179	169	179	173	184	167	170	149	170	176	196	171	178	182	179	181	163	192	153	158	170	188	184	175	187	169	185	175	159	165	169	159	150	181	164	165	171	169	162	166	166	198	167	174	155	167	169	167	164	166	167	197	178	192	168	167	156	185	169	157	175	144	170	175	190	158	170	148	178	152	174	177	147	178	199	158	160	157	163	147	181	186	190	174	153	161	163	181	179	164	176	170	181	174	179	151	172	162	157	186	170	174	184	164	162	149	162	179	151	145	163	156	184	161	162	167	174	161	138	154	168	170	149	169	170	182	171	154	171	153	155	151	155	146	186	175	188	158	153	146	157	182	181	179	196	166	165	157	173	167	181	174	176	155	157	163	162	179	176	197	173	181	177	153	189	163	162	150	207	184	160	184	159	144	159	174	159	164	158	160	157	177	154	170	168	187	182	166	194	163	171	163	158	164	175	163	175	189	186	178	164	169	156	197	179	189	193	156	184	190	179	148	169	162	158	162	183	182	159	169	198	180	173	207	170	174	165	147	166	153	166	198	154	188	169	191	174	180	175	206	167	163	160	191	182	187	176	164	164	160	162	191	166	156	190	166	176	170	141	168	170	170	182	165	134	192	154	158	179	159	189	155	143	146	175	166	170	154	171	184	174	147	160	142	185	186	196	169	165	154	194	190	171	185	178	174	186	154	174	181	154	185	157	174	186	191	181	178	168	161	159	167	167	202	191	184	168	171	186	173	179	200	182	184	164	181	176	181	201	183	169	145	208	156	187	166	171	163	153	190	161	169	150	136	166	187	155	165	173	168	165	157	157	183	180	171	185	192	183	162	162	173	142	173	189	204	170	169	171	156	156	190	159	150	179	180	180	171	188	179	160	175	178	195	172	175	154	159	187	179	157	181	152	182	174	175	169	167	173	176	171	162	165	167	206	176	167	158	181	186	149	169	161	187	160	154	167	160	142	166	169	145	162	167	175	171	164	187	176	171	190	152	167	183	149	173	174	183	177	174	179	210	160	158	179	193	173	146	174	197	190	176	156	180	165	183	171	173	173	157	180	165	158	191	176	188	174	185	171	161	170	143	135	156	161	159	185	163	144	167	184	156	160	156	147	174	164	165	191	170	192	183	198	181	198	163	167	181	173	182	177	146	185	191	167	174	164	176	163	161	193	198	170	181	182	183	150	178	165	154	171	183	153	193	172	189	180	178	155	197	191	150	145	190	172	166	183	182	159	149	154	170	159	176	178	184	180	179	160	177	147	197	161	179	191	165	168	194	158	167	154	160	155	166	161	166	176	189	195	177	182	181	180	156	159	206	139	172	198	172	162	149	153	166	177	169	178	171	140	190	179	184	168	177	163	183	193	155	146	167	186	173	141	181	173	184	164	176	179	165	175	143	172	168	151	197	146	183	158	160	173	180	180	177	170	180	176	169	168	163	193	174	176	163	172	172	184	151	169	175	146	164	172	148	153	163	153	162	171	145	197	151	167	167	168	178	163	160	185	175	172	187	153	180	174	152	169	171	174	190	169	182	176	171	174	147	158	183	191	161	164	187	158	166	168	176	179	181	178	159	169	181	155	180	189	177	187	179	160	182	154	192	182	167	156	172	171	180	183	176	172	172	157	168	162	158	168	172	156	176	189	179	187	186	164	176	162	174	177	175	183	178	178	206	173	185	159	175	176	151	164	144	181	156	164	152	182	172	159	159	178	193	180	170	174	166	164	167	180	189	165	164	175	191	185	195	193	179	177	181	156	167	164	155	165	176	166	154	169	152	168	173	172	183	154	177	183	175	174	169	164	157	176	190	152	174	170	169	195	164	181	159	184	183	165	165	140	149	193	170	183	153	165	171	156	171	195	188	158	180	169	180	151	153	202	199	168	166	191	157	167	163	181	158	171	209	155	184	140	150	162	182	187	172	161	152	175	193	170	142	197	147	152	153	186	163	173	175	151	183	183	159	146	178	190	154	178	195	146	161	168	157	167	174	159	166	193	165	166	175	180	176	156	188	160	162	176	174	149	152	168	181	180	149	159	185	165	176	191	142	172	175	182	146	184	161	178	180	178	159	183	179	171	196	154	167	152	154	157	185	180	180	158	185	181	172	180	164	187	164	175	179	175	155	149	161	158	184	153	167	177	188	157	191	171	179	177	180	169	172	194	158	192	168	163	187	177	177	197	173	166	180	170	171	180	165	186	168	172	179	178	170	181	180	176	177	177	183	186	160	152	186	168	161	157	140	176	163	185	169	150	180	174	161	189	188	186	159	164	178	194	161	165	165	187	188	163	168	156	183	186	155	175	169	173	167	143	184	178	169	179	181	171	176	159	153	168	177	154	164	169	188	188	180	175	184	154	151	174	161	169	192	183	171	173	165	162	150	189	166	169	181	159	162	150	173	130	165	155	169	176	160	167	182	157	162	177	166	158	181	187	192	169	138	172	163	167	162	167	141	176	171	157	170	176	169	181	167	162	184	175	177	165	186	171	165	166	182	172	185	191	158	170	177	174	155	165	178	170	154	158	160	155	160	170	171	184	213	187	167	165	171	173	166	169	193	207	174	181	187	169	181	187	165	169	172	157	162	191	151	169	180	172	186	188	158	157	180	170	170	181	177	174	165	163	161	157	180	180	182	155	188	168	175	153	158	163	187	189	165	184	178	188	195	162	169	156	179	165	207	179	168	187	169	146	175	188	179	163	176	170	207	171	162	184	165	166	165	162	153	178	179	150	168	195	165	178	174	164	136	147	164	164	157	157	186	187	187	178	174	164	169	167	190	154	179	163	157	156	167	164	190	153	164	169	163	168	165	175	181	159	153	155	174	184	187	159	183	167	169	177	175	149	183	178	167	158	162	174	174	185	155	175	184	170	179	197	169	157	150	166	188	186	175	162	169	164	170	167	167	179	183	159	149	170	177	177	153	176	176	149	193	161	158	189	154	148	189	166	146	166	177	183	182	150	171	170	164	184	176	193	190	178	154	157	180	153	151	156	161	174	147	177	163	176	140	180	171	185	191	155	158	162	193	183	166	169	171	170	195	169	184	168	180	160	180	155	158	180	166	156	184	150	176	182	173	185	155	173	161	141	179	154	183	162	181	146	173	154	191	169	169	142	161	158	180	173	164	187	191	196	169	177	169	174	179	187	176	144	145	164	171	168	165	176	190	164	171	150	129	167	180	164	180	187	167	169	169	191	157	156	175	177	173	177	156	177	162	150	175	161	183	169	198	150	142	167	160	178	195	156	164	162	180	152	167	152	199	162	187	167	139	167	177	169	194	163	167	175	163	161	178	200	183	171	129	162	170	193	190	187	148	200	162	201	170	171	160	162	160	178	179	163	183	159	172	179	165	173	176	173	165	165	156	167	163	171	186	185	177	169	185	157	181	166	187	150	179	170	152	199
17330	20410	31717	37640	38795	37701	32062	12748	6262	4050	4015	4059	3770	3615	2361	1928	1446	1276	1149	1036	874	704	659	596	528	571	516	511	520	526	510	488	481	453	462	438	468	451	495	446	453	449	453	442	446	460	520	440	426	448	451	451	444	439	412	428	430	432	382	448	456	418	407	449	430	400	451	423	479	408	454	441	455	495	438	426	454	422	423	444	454	449	441	448	422	433	411	459	407	449	437	417	425	408	427	438	432	401	478	420	456	463	439	490	447	475	442	463	422	410	426	433	466	447	420	452	407	447	407	473	438	444	431	440	386	433	452	442	486	450	445	402	425	450	415	455	465	460	446	427	457	466	453	459	456	443	437	412	429	426	418	445	410	445	436	432	447	458	452	402	419	461	451	448	446	453	472	433	406	436	415	442	429	431	432	441	416	439	427	459	418	456	472	454	450	469	429	434	399	437	425	453	452	483	460	434	410	439	425	408	407	476	423	431	435	432	399	438	400	385	437	438	440	436	490	447	429	464	445	423	477	450	439	446	410	428	398	444	463	441	430	425	463	417	456	402	479	434	411	455	409	427	429	466	418	452	480	454	430	446	401	447	436	460	417	459	425	433	426	452	446	462	453	422	428	423	441	451	449	453	437	467	455	429	433	459	426	432	450	432	439	434	446	436	430	470	429	427	437	459	430	427	444	425	396	430	425	439	455	455	434	444	420	425	406	433	422	436	435	460	454	420	463	459	410	473	424	467	456	444	441	440	453	441	434	448	414	414	454	429	457	437	472	464	441	474	431	443	412	420	428	438	447	453	434	469	407	413	468	446	445	449	453	424	406	454	443	416	405	446	457	454	438	439	442	447	444	468	411	428	441	430	393	452	452	449	404	423	489	414	457	466	452	459	419	466	428	387	423	454	443	451	429	413	413	438	412	387	426	473	453	442	452	440	453	446	417	438	455	446	410	420	430	379	481	427	426	423	437	419	450	443	446	455	468	433	418	444	422	454	409	445	425	423	461	442	456	421	400	431	438	463	415	424	443	412	417	412	457	440	436	447	421	444	439	408	405	411	440	447	428	448	435	438	449	461	453	416	440	434	415	424	427	499	457	447	420	461	450	399	448	418	461	465	438	493	452	444	425	445	439	427	431	459	424	447	496	452	437	478	426	425	438	413	430	435	416	410	416	426	405	460	426	407	437	458	405	435	453	429	421	418	463	482	421	466	424	433	420	444	500	430	424	428	437	420	446	449	451	443	444	426	474	445	471	415	429	424	463	412	425	409	446	400	447	429	428	441	449	436	486	410	451	453	435	413	396	432	416	437	431	411	449	416	420	420	420	458	448	414	460	395	459	490	474	501	443	430	428	454	443	430	430	476	455	446	450	443	411	460	477	429	420	443	439	452	421	426	466	424	432	439	414	424	432	478	425	441	462	450	455	438	423	423	445	445	431	413	462	422	484	457	452	447	439	408	449	420	460	431	478	468	425	452	448	428	435	425	448	416	417	411	454	437	444	453	436	438	452	446	443	426	442	461	432	472	474	459	438	479	466	403	438	445	461	422	427	427	477	421	439	435	434	469	473	447	456	394	428	423	444	412	411	423	423	431	457	451	423	428	396	443	426	424	461	424	433	457	401	466	404	390	451	447	429	430	438	441	430	428	484	415	436	444	436	466	428	426	455	451	453	445	468	445	450	434	410	434	419	404	436	442	450	428	456	465	406	451	423	473	368	423	421	428	414	424	477	453	407	461	409	429	411	454	483	427	456	416	434	441	463	416	415	430	426	427	427	465	438	438	432	459	417	429	446	457	413	409	422	459	444	442	446	458	419	407	458	453	452	431	402	411	463	463	441	447	416	416	436	436	447	429	446	417	418	433	413	402	450	467	418	447	405	426	436	401	438	455	447	410	435	420	449	443	467	446	432	437	461	429	440	417	443	424	419	438	408	462	407	432	405	412	448	453	452	441	472	445	434	474	445	427	430	444	434	418	435	401	459	437	433	426	410	397	430	488	430	474	436	414	443	436	407	470	422	395	481	435	375	417	440	466	412	409	436	439	458	410	483	421	423	411	434	439	410	408	462	407	422	469	453	426	414	422	439	452	450	435	433	396	429	453	452	398	415	431	406	436	413	412	416	469	412	432	420	444	434	421	388	439	422	462	465	456	415	433	448	438	429	462	444	448	461	430	431	451	453	427	432	405	435	449	451	433	470	445	429	454	450	453	445	434	435	416	447	428	448	437	414	423	478	468	480	434	456	457	456	447	430	433	451	446	414	425	441	464	511	446	431	463	441	449	444	450	433	413	399	457	463	441	442	443	453	441	454	417	423	435	445	445	393	428	406	458	414	443	417	435	410	425	425	428	423	439	426	421	428	416	429	435	427	429	424	421	429	402	423	428	402	446	437	457	454	448	455	483	434	405	430	421	450	417	454	461	405	391	429	452	431	452	445	463	429	399	435	421	446	413	421	440	444	407	389	418	429	454	469	454	429	449	445	455	444	444	450	393	429	397	469	430	449	462	444	456	441	443	409	462	463	439	409	424	458	453	469	400	447	450	435	430	418	454	458	416	442	425	455	428	457	451	432	409	440	438	436	465	463	427	459	474	440	458	419	423	480	390	420	443	431	434	457	416	455	405	401	452	446	435	448	436	430	456	475	412	474	486	455	414	408	431	409	407	453	419	455	439	395	434	418	446	446	433	444	416	426	446	448	486	418	434	429	443	446	426	428	451	450	410	447	431	469	424	460	428	467	449	424	451	466	473	452	407	459	443	439	415	449	395	449	453	414	428	441	411	425	445	448	421	459	429	436	405	475	404	464	427	452	464	411	439	439	434	428	440	471	458	438	427	453	408	397	443	430	430	423	435	411	432	465	434	434	390	422	438	407	447	446	450	446	466	420	431	436	427	424	439	393	416	478	413	401	447	435	469	430	459	444	450	404	425	400	436	443	438	428	466	476	437	430	415	422	427	436	440	452	410	461	422	459	428	430	456	425	432	432	458	412	451	417	425	435	439	448	388	463	422	439	434	440	421	466	432	400	452	422	435	438	413	441	451	436	444	442	445	467	437	447	421	442	427	449	439	445	439	423	423	450	433	402	458	445	458	410	408	435	456	439	403	422	454	413	415	418	441	438	449	455	462	431	445	419	440	469	433	417	403	471	438	441	461	427	464	427	419	424	430	451	413	450	427	445	426	423	447	427	409	466	479	435	414	440	406	426	441	465	477	420	418	449	474	431	425	449	440	434	434	427	490	430	405	444	401	394	450	412	429	467	439	418	447	441	460	432	428	456	446	411	443	415	420	461	430	470	414	436	417	490	432	423	415	453	442	431	421	409	423	405	450	478	412	442	410	409	413	430	399	453	404	424	419	445	447	428	453	438	412	483	475	441	459	425	459	434	417	440	393	456	461	450	445	433	455	420	411	432	454	426	457	454	430	449	462	429	463	440	461	408	460	430	503	418	427	422	424	451	428	445	430	422	426	460	406	437	448	447	433
7410	4403	4774	3986	2686	1876	1058	551	457	405	391	355	370	316	337	338	335	358	302	308	324	294	327	355	300	331	314	313	301	293	306	312	299	298	260	332	317	314	293	310	289	326	314	302	309	304	327	307	326	332	322	324	312	304	312	317	279	319	305	310	326	299	332	314	339	294	290	281	319	328	288	270	294	275	288	293	290	306	292	314	362	357	304	348	304	289	336	287	271	313	296	295	307	323	298	314	299	298	284	341	359	276	297	286	326	282	317	278	308	293	318	290	299	302	320	307	293	307	329	311	315	311	284	293	284	319	282	296	317	310	290	300	317	315	316	280	280	307	303	314	341	282	278	320	334	303	276	302	277	300	303	273	262	308	329	269	333	288	285	290	339	295	319	305	306	348	338	333	332	303	269	301	303	340	279	311	324	310	307	325	350	329	295	300	274	319	292	323	307	307	310	345	303	318	332	299	312	281	338	292	312	312	307	341	349	295	316	299	312	321	294	298	291	280	289	309	318	268	282	312	281	293	343	325	295	335	337	319	280	301	309	322	310	333	277	293	296	271	290	291	304	330	305	331	287	314	306	299	287	325	324	274	302	300	324	329	285	300	294	322	341	308	322	282	296	313	334	289	314	336	302	288	267	333	313	316	310	328	288	309	267	304	313	302	285	320	298	294	281	322	312	299	295	288	296	306	328	272	326	310	319	286	284	305	309	321	310	322	283	299	333	272	328	280	281	334	275	267	301	318	320	316	305	334	307	294	298	342	275	333	294	285	274	296	296	337	286	298	315	298	311	303	312	286	310	299	343	305	306	311	313	305	301	317	296	336	295	320	331	325	335	288	302	324	312	254	350	261	306	305	306	281	300	337	316	288	313	288	298	342	337	312	312	283	305	280	285	299	366	316	301	303	315	293	304	321	349	345	315	295	322	284	316	350	336	324	300	328	307	320	341	282	311	319	276	305	318	332	311	313	287	286	313	286	298	324	291	317	315	305	300	282	299	311	328	314	314	315	306	312	296	316	307	307	311	319	293	323	331	293	298	327	307	306	296	261	281	289	297	295	288	344	296	298	305	305	311	313	307	306	351	344	313	292	318	283	300	318	318	320	308	303	300	288	278	296	274	287	272	337	321	337	287	323	313	301	263	280	280	325	340	309	314	308	306	306	322	286	305	267	306	279	298	321	311	310	340	312	297	307	284	294	303	315	280	335	268	279	307	292	285	305	326	326	282	308	309	322	317	311	328	289	287	312	313	305	328	327	298	290	296	307	332	282	314	318	285	291	298	307	307	295	314	304	308	313	283	307	317	329	337	346	342	294	289	303	339	280	331	275	321	308	298	299	255	322	297	285	319	322	291	355	296	333	324	311	275	295	297	295	301	305	277	289	276	307	324	292	328	301	340	293	313	345	295	338	303	320	294	309	299	318	310	305	300	294	319	297	316	301	308	305	303	329	323	314	288	316	298	308	289	303	318	289	275	347	321	319	310	300	307	277	285	294	314	337	290	336	262	332	296	331	275	317	301	287	314	310	275	292	320	300	325	325	302	296	290	267	302	326	295	312	302	326	290	295	290	272	283	264	267	299	306	313	340	327	296	313	308	290	323	303	323	311	331	282	285	279	304	262	322	322	329	285	300	308	314	298	322	336	325	321	319	299	283	321	281	309	304	310	279	310	333	290	329	296	277	301	308	315	331	295	312	286	299	332	301	326	320	285	288	314	325	312	293	276	286	296	314	309	317	286	302	316	333	288	298	297	285	340	300	303	285	310	319	295	314	346	313	342	328	324	307	296	299	312	271	286	301	314	327	316	320	344	289	297	300	287	310	287	301	286	275	291	311	293	320	283	307	295	283	296	305	305	306	328	301	301	274	311	297	328	316	286	301	302	283	301	311	294	309	314	301	278	328	295	306	284	325	308	321	314	281	294	315	294	265	296	328	282	323	323	332	266	305	279	307	289	319	280	327	302	325	274	335	320	262	319	302	285	312	345	292	305	302	318	318	290	308	308	311	287	300	295	315	328	279	343	323	334	305	357	288	324	308	273	313	315	312	283	296	269	289	315	291	302	318	288	299	295	322	307	280	316	264	308	299	326	346	288	294	296	331	316	295	315	257	273	323	297	320	306	290	314	327	291	323	328	292	278	302	308	295	335	284	300	307	323	299	328	321	268	265	310	315	298	294	325	299	344	302	293	305	321	327	325	303	345	314	323	296	275	325	308	295	337	296	328	340	314	336	351	281	281	296	307	291	269	321	317	324	321	307	310	293	317	285	319	333	284	290	309	304	313	317	321	298	317	297	331	293	311	361	323	312	290	298	317	329	288	235	299	298	310	325	309	320	303	288	305	331	292	326	311	283	295	329	316	303	318	322	319	349	287	324	310	296	279	275	334	306	319	311	300	281	343	273	375	300	323	310	303	315	294	316	288	267	282	318	321	308	309	336	307	333	317	277	288	317	327	295	327	331	299	301	294	344	330	319	307	315	313	330	313	306	307	304	301	292	336	294	340	303	313	322	320	304	312	306	327	289	291	318	311	331	322	313	283	327	308	319	324	301	317	358	296	280	306	319	322	323	315	297	328	313	326	304	284	289	297	278	285	312	303	296	311	277	334	315	321	315	306	317	324	299	323	332	298	280	292	320	332	318	331	308	309	293	287	304	299	284	332	307	293	301	309	286	286	301	289	338	304	270	335	309	286	310	295	314	293	309	301	282	283	317	304	284	320	335	290	282	310	303	318	301	290	294	286	287	283	317	299	308	309	319	332	317	302	301	316	285	291	304	298	325	300	298	289	287	316	275	316	291	275	283	314	299	311	320	291	316	284	284	312	310	281	318	306	273	300	295	302	347	310	332	279	331	290	320	312	320	284	333	283	348	279	315	298	295	312	303	296	298	299	311	299	277	308	311	291	293	323	312	280	286	302	282	310	307	310	290	310	315	318	290	340	306	327	287	341	290	306	328	316	281	295	283	344	300	334	292	308	310	301	334	301	287	311	280	304	295	314	291	281	308	273	300	315	282	312	314	274	289	299	298	293	294	302	300	294	309	323	304	311	284	324	297	272	300	332	314	284	320	361	290	300	291	281	272	295	284	285	307	324	346	309	330	310	301	297	309	313	305	302	290	293	285	287	323	322	296	331	322	294	313	312	289	284	313	331	278	315	311	355	320	316	316	286	307	302	317	315	322	293	316	265	281	287	302	320	300	314	324	308	263	301	307	291	294	328	311	296	314	309	307	288	302	302	265	277	305	307	318	345	327	305	274	290	353	312	274	316	285	319	304	295	268	290	342	298	327	316	265	294	302	323	305	341	279	330	314	291	299	298	322	316	297	318	264	322	299	314	298	340	296	324	339	288	302	312	291	290	299	313	308	319	313	293	298	338	336	301	300	291	302	316	338	277	301	268	320	309	302	314	336	325	270	301	321	315	273	310	300	305	347	312	326	294	295	306	314	312	294	320	302	279	310	296	301	293	264	315	301	288	278	322
6000	5378	9776	10833	8995	6578	3776	2049	1479	1273	1264	1175	1037	1067	985	899	882	923	855	909	867	737	835	787	780	777	715	748	776	721	731	735	792	692	759	782	729	687	763	753	743	702	736	718	730	721	751	714	716	751	693	708	763	744	740	794	737	748	736	794	722	781	686	735	763	711	778	751	715	752	788	739	706	708	708	780	781	660	741	776	757	738	753	751	701	740	798	718	727	703	741	745	772	749	762	827	721	722	735	703	743	799	770	751	734	782	731	756	737	764	735	789	720	723	760	761	705	726	710	725	745	754	728	775	756	743	786	709	722	711	740	807	786	718	762	785	717	728	782	751	777	709	753	792	726	756	748	739	776	766	735	751	709	750	759	753	732	737	786	791	690	760	740	830	734	787	722	787	715	750	750	758	721	735	699	719	742	752	763	768	772	736	705	728	686	708	753	788	745	728	696	757	726	730	719	816	739	775	782	711	727	748	786	727	759	702	750	776	739	768	754	738	737	718	716	798	723	749	755	732	749	707	769	717	744	763	743	770	715	693	747	740	731	752	769	702	754	759	722	746	742	747	726	745	774	746	709	763	735	738	735	770	745	720	739	726	766	757	748	763	701	726	764	747	790	722	799	728	772	744	760	774	740	695	763	746	732	721	787	701	732	762	741	758	744	735	811	718	742	728	762	717	725	774	758	777	751	728	779	795	741	709	742	724	739	759	736	740	753	751	726	723	746	769	759	746	707	780	762	717	694	760	743	764	690	751	749	707	724	741	734	741	743	724	782	778	671	721	737	684	719	767	752	700	730	730	725	734	769	762	815	731	726	678	774	752	744	746	752	744	774	811	753	715	740	746	729	772	794	756	760	722	809	734	750	710	767	797	753	746	757	748	770	759	708	737	752	725	709	741	708	766	785	758	679	721	735	762	735	740	761	761	744	788	680	784	677	775	804	730	706	732	741	707	728	769	698	737	699	803	764	771	702	739	688	730	743	748	726	746	774	746	715	669	780	766	728	708	718	756	699	723	749	734	748	771	767	700	706	741	755	706	755	720	691	775	751	780	714	819	723	752	704	773	714	734	722	740	745	761	763	706	754	683	760	767	736	736	699	726	709	745	768	683	776	731	811	783	727	704	695	760	755	756	780	768	711	735	740	718	742	805	735	782	678	741	775	734	758	725	740	747	702	754	672	754	690	783	755	787	727	740	854	720	754	764	731	786	727	787	767	761	758	699	749	738	748	765	761	763	784	758	698	718	726	743	709	746	740	793	650	734	760	726	759	738	722	776	768	726	703	752	706	765	776	765	757	765	705	717	772	748	713	736	789	741	721	736	755	757	776	769	756	738	724	769	788	740	734	735	769	710	772	728	732	772	761	762	786	742	756	751	739	788	733	715	710	751	728	783	712	722	726	731	756	741	699	710	713	734	723	761	756	754	756	756	735	740	756	732	772	744	764	742	783	725	748	770	730	749	748	739	728	747	759	761	721	718	742	715	701	749	786	732	674	729	768	771	773	750	737	739	742	716	773	734	737	787	759	743	767	724	733	711	748	779	765	755	742	806	754	733	750	695	723	774	693	733	771	747	723	778	719	765	739	704	725	734	724	790	712	742	726	757	734	755	731	735	743	733	656	766	732	736	723	810	725	764	665	720	773	722	787	741	763	763	722	729	744	777	761	733	760	760	750	779	758	753	761	763	754	723	779	718	716	743	765	715	712	727	777	728	751	739	766	719	762	685	749	741	725	746	740	738	740	759	727	740	737	765	738	731	695	772	722	765	750	741	783	706	762	800	790	720	791	720	701	685	724	756	761	756	748	740	764	726	787	766	724	735	752	704	719	754	775	748	748	738	732	703	706	732	720	745	716	715	736	780	767	697	790	747	765	728	703	753	762	746	648	757	775	719	790	729	732	768	762	793	769	733	706	706	749	730	748	750	751	744	817	783	707	720	726	730	762	740	765	766	750	774	753	742	745	739	708	720	750	749	733	761	796	711	731	786	684	764	732	748	709	797	771	786	726	751	687	740	716	736	729	734	801	756	747	713	706	732	719	717	746	753	769	729	723	717	737	687	764	782	745	764	759	756	731	711	734	746	747	763	741	716	711	699	767	730	786	708	730	694	716	747	736	738	752	765	688	717	728	728	729	775	750	762	764	750	742	721	720	737	733	697	746	777	789	735	731	718	751	717	739	801	746	796	744	718	776	717	698	667	759	731	736	763	722	718	733	709	730	763	738	764	729	763	743	741	719	781	750	756	754	714	748	772	742	726	785	769	710	771	719	760	776	767	707	754	775	686	732	761	721	800	737	785	765	751	801	774	766	718	755	758	707	715	745	723	728	790	766	796	713	726	719	761	688	754	734	784	783	750	759	753	739	748	728	769	696	710	714	767	678	731	728	733	686	750	747	724	775	727	787	737	709	749	755	710	755	728	723	735	746	730	700	737	747	795	713	718	719	750	742	778	729	750	700	763	749	770	729	736	712	724	728	719	738	739	721	698	753	760	679	789	730	728	732	720	754	727	752	733	719	723	741	737	785	746	801	738	770	701	716	765	770	703	753	750	730	712	707	740	767	747	741	730	788	699	766	675	710	708	716	748	748	715	716	819	751	745	714	794	745	774	739	747	773	720	695	783	718	737	745	742	759	740	706	740	720	763	751	720	729	695	740	747	773	722	732	710	697	696	751	746	718	729	739	736	742	760	742	723	770	728	746	752	738	800	733	770	712	762	714	790	733	712	737	757	687	767	737	737	765	712	744	687	760	797	803	705	724	757	782	699	753	784	744	763	779	709	733	729	729	737	759	753	725	725	707	738	730	710	775	763	754	724	686	737	709	709	765	735	752	736	774	715	747	733	685	712	762	742	737	746	752	753	702	710	797	733	762	730	676	709	747	752	685	734	714	787	749	738	695	772	696	735	720	704	750	788	765	731	778	732	738	771	743	735	756	767	723	741	739	770	777	771	774	739	728	778	695	751	733	748	738	744	748	800	725	717	756	783	768	759	781	775	736	768	768	764	740	706	725	740	766	791	765	721	768	721	778	744	747	750	728	709	767	758	787	742	718	712	711	724	739	719	740	770	731	755	739	715	766	743	755	695	698	708	711	720	728	715	743	725	755	766	766	722	753	697	756	764	716	763	727	729	765	755	743	817	683	757	753	744	759	701	704	754	752	688	808	753	730	765	732	795	757	714	814	766	719	736	703	738	759	778	753	758	740	769	736	681	732	715	751	738	792	763	788	805	775	757	737	752	739	705	725	781	765	748	773	739	733	738	743	780	718	748	729	750	744	749	751	740	766	723	783	734	712	707	752	735	728	753	754	687	733	720	725	744	706	722	752	755	726	742	722	713	755	718	757	796	736	754	708	701	693	764	761	732	761	738	745	731	774	686	742	751	706	725	735	714	750	768	740	800	724	744	785	733	757	731	736	699	729	728	752	777	745	767	721	776	701	723	743	720	723	716	726	726	724	752	720	706	787	736	779	789	744	733
18021	12694	20099	19834	20195	15655	12811	5269	1767	809	636	692	596	565	489	436	345	347	301	261	277	304	269	241	301	271	256	280	249	269	276	269	281	237	258	284	258	240	258	238	241	287	274	275	236	253	275	258	241	262	262	263	248	272	244	249	231	282	242	262	265	225	250	246	223	268	268	244	224	264	229	302	258	255	252	252	233	260	242	245	260	288	275	252	261	262	241	270	250	263	240	293	262	255	262	269	255	232	272	261	251	246	267	236	223	271	252	250	254	263	230	272	259	238	249	254	298	258	234	260	275	243	220	256	234	280	265	260	254	241	259	247	267	241	273	238	271	232	294	247	282	245	261	242	254	244	262	286	239	277	236	264	245	251	247	242	253	234	256	281	248	239	243	258	254	278	248	219	239	264	244	242	247	267	269	251	245	273	238	263	252	276	262	207	242	278	270	255	242	285	270	232	244	237	231	257	266	252	222	242	246	268	285	234	255	256	245	255	251	228	242	220	240	241	228	273	261	253	264	236	265	270	266	278	257	220	255	259	232	255	248	259	242	246	224	245	254	237	274	256	253	238	221	236	279	268	280	247	250	247	267	262	257	252	268	274	272	244	282	259	303	266	257	258	239	263	289	237	240	289	274	276	255	251	233	236	235	239	253	240	250	263	269	234	267	257	263	257	278	268	270	273	251	262	279	305	262	265	251	236	297	248	264	270	253	254	250	236	251	252	262	253	261	246	256	254	280	251	248	233	257	239	266	286	285	269	245	258	241	228	275	274	258	228	247	249	234	252	250	268	253	251	248	264	249	244	228	260	239	262	242	260	275	266	273	264	264	224	282	245	240	279	248	241	245	255	237	257	261	283	282	252	214	274	238	267	286	238	271	249	239	259	261	254	242	269	242	271	283	257	227	253	239	249	251	252	244	231	261	239	260	248	281	268	260	263	257	271	260	274	257	225	252	302	260	254	277	259	260	265	278	256	260	260	250	261	285	235	259	247	233	231	264	273	233	233	260	254	269	279	269	264	281	258	250	295	227	222	259	262	235	228	286	239	256	246	252	278	254	252	285	244	235	258	254	217	258	260	281	244	250	276	254	281	249	278	219	230	266	279	236	229	253	251	273	248	257	264	230	274	298	263	277	220	236	276	241	241	265	275	249	215	245	247	254	262	275	266	256	267	264	225	243	238	250	257	255	231	298	249	256	258	245	276	274	241	239	246	218	260	257	264	269	261	264	247	236	269	287	234	252	269	275	262	276	271	246	228	256	263	283	229	249	242	261	277	242	266	235	264	257	241	254	257	255	235	264	272	265	260	258	238	237	282	297	254	250	270	246	249	243	246	276	268	253	229	267	275	275	232	280	264	263	257	293	267	260	240	239	256	251	242	233	281	270	254	240	259	253	242	229	275	244	262	238	265	232	265	244	282	234	294	279	268	241	254	257	265	241	221	240	252	272	262	245	271	247	267	276	250	242	226	251	250	210	252	243	262	264	254	260	239	276	272	262	237	236	258	278	277	249	260	289	279	284	246	271	273	257	240	299	265	249	238	260	251	237	260	254	228	260	278	270	254	263	251	257	234	245	276	242	259	282	218	252	240	263	240	253	282	275	253	250	248	258	261	229	287	244	277	234	261	254	231	267	226	218	217	252	252	254	251	244	253	248	240	236	227	281	254	243	232	269	247	242	274	265	236	253	254	228	289	290	268	275	248	248	253	297	266	262	239	277	241	220	235	273	255	267	227	268	249	246	269	253	251	230	265	222	255	267	223	250	261	290	246	266	221	247	252	227	248	285	272	251	238	228	256	245	283	243	280	256	251	253	243	288	241	267	235	266	255	240	289	261	242	258	237	252	283	251	254	255	272	252	211	266	247	255	248	243	232	253	244	251	267	231	262	264	248	262	255	252	258	272	281	240	251	267	279	268	227	259	274	280	258	259	251	245	253	243	272	257	230	252	266	247	270	215	288	252	248	259	210	249	287	244	244	247	242	271	247	241	238	261	260	234	266	245	303	251	262	236	261	246	290	278	248	265	225	263	241	226	262	225	244	226	224	257	251	257	217	227	250	235	243	281	310	246	259	252	262	229	260	280	233	259	241	249	243	251	257	250	248	242	231	239	240	255	234	273	292	246	270	262	234	282	250	286	254	262	261	252	217	262	205	279	269	236	241	236	265	218	248	253	268	278	275	252	243	248	268	229	267	273	242	265	238	251	267	270	260	262	247	244	264	261	275	264	267	265	246	236	264	251	257	256	248	251	264	249	272	239	267	248	254	232	245	259	254	237	256	274	248	285	236	250	276	268	270	278	251	259	248	248	252	271	240	260	266	259	250	275	251	240	242	270	268	280	269	243	248	268	251	240	238	255	259	261	245	248	258	287	259	252	246	231	266	265	251	236	281	272	229	234	234	233	243	250	254	273	260	267	263	276	236	234	253	260	223	249	220	265	265	257	266	251	258	268	262	231	272	272	282	280	251	250	246	303	261	270	260	246	239	251	286	277	262	250	257	265	256	273	244	249	272	258	248	245	280	249	250	286	262	233	261	253	280	268	274	240	247	269	222	274	270	256	262	256	220	257	252	274	240	267	251	248	255	249	259	248	254	259	280	245	228	237	260	303	263	264	221	239	275	257	254	279	270	269	299	259	250	248	229	230	239	246	244	261	255	263	263	243	288	257	239	230	272	266	238	286	250	278	267	249	265	274	273	262	241	285	285	261	278	267	264	235	242	218	247	252	293	261	262	267	241	286	271	252	230	281	256	283	248	256	290	258	260	253	250	276	268	240	264	230	271	221	233	271	268	240	265	267	254	250	256	252	240	235	258	263	222	217	255	250	250	236	254	257	225	261	299	247	247	286	261	269	272	262	263	254	274	275	233	260	269	258	254	260	261	277	265	256	246	235	257	270	275	261	240	224	240	296	236	249	258	254	272	246	248	270	271	255	239	275	254	271	287	276	219	235	243	262	268	247	271	266	245	272	267	233	261	242	266	258	271	246	223	250	249	245	247	271	265	268	252	284	277	240	239	251	251	233	252	256	261	229	263	233	254	261	242	240	245	291	258	246	225	270	261	245	244	279	282	247	238	286	237	262	244	277	258	274	218	254	255	249	253	267	290	259	253	262	277	246	241	294	256	267	236	283	284	241	252	233	241	216	261	267	263	270	244	260	274	267	260	266	284	219	259	262	227	271	236	255	257	238	265	276	231	255	255	235	239	239	261	256	266	256	269	264	273	259	257	230	271	265	232	258	259	234	258	268	238	254	243	237	254	275	283	215	250	258	277	245	249	218	268	293	256	286	248	221	252	274	261	261	273	232	254	261	247	240	257	239	270	263	266	228	237	271	259	235	269	231	245	262	278	238	312	258	275	248	265	251	245	231	266	259	256	227	235	286	227	248	223	230	247	248	233	256	270	258	238	232	263	255	263	271	239	290	246	242	239	219	261	278	256	281	279	265	282	254	262	294	222	262	272	247	286	266	225	247	280	278	235
13980	12198	26088	28453	29406	24988	20609	7975	3486	2677	2890	2800	2726	2503	2010	1586	1333	1076	1046	1039	884	794	728	778	749	694	702	728	696	605	680	613	676	640	631	663	648	638	665	617	657	622	643	626	617	654	647	611	648	675	628	642	641	645	591	660	628	637	592	639	645	588	605	587	604	667	641	619	602	612	624	596	645	674	631	626	632	617	602	611	630	641	613	663	622	594	607	588	571	608	631	641	615	675	622	626	659	600	642	639	607	630	627	655	613	638	592	629	658	618	627	626	582	657	630	627	645	588	626	623	639	585	619	599	626	602	611	607	653	604	633	593	652	614	669	655	667	583	662	628	706	610	638	630	631	616	590	642	627	619	626	616	630	585	579	634	609	613	659	640	638	607	670	689	622	609	625	612	654	618	645	625	636	659	632	651	656	636	676	659	643	595	614	606	660	639	576	602	634	646	632	633	662	596	654	604	596	650	657	627	591	662	619	620	676	624	597	612	649	645	611	593	660	633	604	651	625	636	629	649	596	646	633	641	641	633	637	654	609	633	636	657	653	597	643	576	635	609	612	651	611	592	672	652	650	634	574	630	596	655	652	615	631	604	614	629	577	645	636	625	650	660	651	651	621	638	617	601	670	640	638	648	644	609	655	617	637	636	644	652	575	617	642	623	639	605	629	641	619	676	645	625	632	596	623	636	612	630	654	636	595	643	632	595	611	662	604	640	673	626	647	659	632	643	613	617	637	657	631	640	595	541	626	651	653	634	663	642	618	621	651	615	640	622	645	627	638	590	635	645	640	635	679	609	629	647	599	607	572	671	632	671	646	607	645	639	690	571	566	637	623	648	629	596	636	624	641	640	651	652	610	625	636	652	645	608	669	657	646	608	594	647	608	587	643	628	610	624	620	638	604	655	645	626	582	617	626	643	584	641	619	669	602	628	597	606	628	658	638	637	621	618	620	630	636	634	573	638	626	611	611	634	621	642	619	649	602	635	627	669	602	634	652	635	624	614	636	645	634	633	631	667	648	592	609	650	610	650	607	634	612	639	664	646	671	621	601	683	598	609	646	592	668	588	611	633	624	651	665	634	645	594	663	664	619	625	653	603	636	657	570	639	632	645	616	611	652	670	613	611	629	616	653	577	611	618	625	655	581	638	609	633	612	614	591	654	634	606	640	627	644	603	669	623	657	610	636	571	579	608	588	659	624	611	622	608	651	583	641	609	598	641	616	667	655	612	641	588	617	614	615	624	619	624	632	620	611	628	581	626	596	612	592	634	665	598	600	618	579	578	629	622	596	625	635	624	640	617	643	586	589	616	615	614	647	622	650	647	563	632	595	656	628	666	673	634	580	693	626	625	602	647	611	610	631	650	648	590	629	622	629	594	642	585	600	655	623	638	573	599	623	659	622	624	601	650	622	564	633	580	669	574	635	638	652	603	609	666	611	611	621	634	654	648	629	606	619	596	659	646	580	631	622	671	662	647	627	665	593	635	653	626	605	596	590	608	592	630	616	624	647	653	589	634	622	685	668	621	659	629	664	633	609	616	643	598	676	586	592	606	620	608	617	605	617	699	614	594	659	628	658	579	612	611	689	562	631	643	668	637	588	629	666	649	612	606	617	642	614	624	614	645	633	631	610	616	583	623	619	669	630	604	641	636	628	664	623	626	620	610	580	585	640	678	629	648	648	644	678	627	614	593	637	638	639	640	634	678	659	607	590	606	648	574	666	632	586	683	645	594	593	641	613	611	612	616	655	619	610	628	616	645	642	617	635	626	639	622	639	648	638	646	561	627	633	644	628	614	629	634	608	577	614	624	647	641	631	617	619	561	635	615	629	628	651	685	615	621	603	626	629	647	615	645	602	610	649	634	645	659	636	670	592	606	639	610	611	612	616	589	604	638	689	620	608	605	603	638	656	655	557	647	632	629	595	617	646	633	666	607	643	628	635	584	650	629	633	643	613	612	646	659	621	648	629	628	587	602	612	647	649	663	622	645	569	608	629	618	668	616	619	636	614	587	641	706	638	641	636	629	618	626	672	583	597	598	629	655	615	625	597	633	618	601	668	618	656	613	578	631	631	623	650	638	669	629	620	618	608	608	592	630	662	607	612	604	647	617	587	624	634	620	595	636	661	635	622	611	634	611	627	647	624	619	648	606	637	635	632	609	624	629	618	607	590	636	641	621	599	627	677	596	630	621	654	577	616	638	622	641	594	621	629	625	597	639	605	629	650	594	643	638	681	618	622	634	602	622	622	618	648	653	621	642	606	600	615	631	622	629	653	565	613	637	639	630	642	590	633	631	644	607	618	627	599	599	601	622	659	643	603	653	622	605	614	578	604	660	615	649	613	587	626	632	566	656	608	640	583	666	620	606	664	621	645	651	593	600	590	604	621	601	685	669	613	640	613	618	598	602	657	556	609	642	636	662	653	646	610	668	572	613	691	580	619	640	610	628	634	608	612	617	593	630	617	621	665	652	573	665	672	612	609	586	620	602	631	667	629	595	601	611	653	635	592	638	645	570	668	611	608	641	648	581	610	600	649	622	642	597	616	579	603	632	598	638	606	602	634	594	595	622	666	600	635	643	628	627	624	643	627	594	600	575	627	601	590	655	636	647	625	662	623	656	677	615	623	622	658	588	578	638	661	656	639	627	588	623	626	614	640	685	591	640	638	615	596	621	605	594	616	668	634	623	629	628	610	637	622	634	623	603	611	590	604	658	618	656	604	679	673	617	582	604	688	625	664	661	605	631	550	644	643	639	657	602	679	645	621	660	602	640	633	638	671	611	630	612	649	635	631	593	633	620	642	661	671	643	631	642	658	679	684	600	655	611	615	594	608	621	626	643	657	679	619	636	628	625	617	621	629	639	599	601	611	620	637	621	605	588	647	645	596	630	651	660	641	597	636	644	623	606	610	666	586	640	591	620	667	645	622	609	609	630	593	635	628	626	624	637	610	670	631	654	640	652	632	633	599	638	663	672	637	601	629	649	615	654	633	624	610	619	640	587	664	605	602	656	664	629	629	628	624	625	596	616	649	652	618	603	625	632	606	626	638	608	575	597	601	640	668	630	601	607	595	658	636	659	641	631	614	655	636	587	639	633	659	637	628	628	629	659	620	617	611	607	624	664	614	656	625	592	659	593	578	638	618	661	611	669	632	632	638	654	614	615	602	619	604	606	561	643	569	609	624	635	620	638	628	670	615	648	631	628	623	667	612	583	640	622	586	614	593	618	628	627	613	616	637	630	603	633	591	675	604	603	640	593	606	646	636	654	621	614	645	604	623	647	645	676	638	633	578	660	668	622	652	629	648	622	624	587	632	637	660	609	611	642	585	630	615	634	602	612	635	641	641	618	624	624	631	658	670	611	633	654	600	665	605	627	614	648	657	643	607	607	617	659	634	658	608	614	588	682	624	637	608	623	659	616	618	626	623	667	624	602	629	632	627	663	616	650	590	620	671	669	648	646	631	614	628	647	667	606	621	628
25466	16352	27066	29725	27391	30240	25081	12344	3683	1685	1010	987	755	720	604	488	340	306	303	278	226	234	223	206	214	168	200	178	185	182	153	180	187	150	204	185	197	166	174	187	173	184	195	170	192	173	164	175	184	168	182	144	186	163	184	199	174	148	191	180	176	186	181	165	176	167	186	175	171	177	149	169	151	158	175	183	153	162	180	180	186	181	210	168	163	173	168	182	153	204	155	191	179	148	183	185	143	162	184	165	158	165	180	173	162	188	169	162	179	181	175	188	169	178	157	164	157	167	173	167	182	177	165	182	174	160	189	166	166	163	195	162	182	171	171	177	162	155	170	177	181	167	184	160	173	162	171	153	172	144	174	153	147	180	172	188	168	163	176	175	177	174	164	164	170	175	190	158	143	145	156	162	161	190	190	176	146	202	163	160	165	192	154	172	162	189	169	184	193	179	173	197	172	154	170	182	166	137	164	165	184	187	169	173	150	198	153	163	156	170	157	173	190	169	172	170	178	170	166	173	183	173	162	168	188	170	176	167	159	153	156	167	157	171	168	174	155	147	174	159	169	163	172	137	164	155	155	182	167	167	183	169	150	172	184	166	168	151	183	174	164	192	181	191	160	164	177	171	186	160	175	182	171	187	168	176	183	177	153	163	185	176	177	191	164	152	166	167	154	151	171	176	181	183	166	169	162	194	176	151	179	168	157	181	164	174	149	187	158	150	167	158	159	164	168	158	191	163	175	164	177	195	157	158	151	185	172	169	176	177	134	170	161	152	173	171	176	135	180	161	169	185	147	183	167	181	170	199	209	171	160	175	162	180	168	164	160	168	178	172	140	149	157	169	164	157	170	168	162	168	165	159	184	184	166	172	197	172	182	154	163	185	165	175	192	196	157	195	162	176	186	159	167	151	206	156	161	185	161	153	142	163	173	184	166	171	169	161	166	186	184	166	183	174	161	183	169	160	161	178	182	159	175	159	179	153	152	188	167	192	167	183	180	167	137	177	171	172	181	176	183	180	170	189	172	168	188	161	161	156	160	178	163	153	167	174	158	177	161	165	155	175	157	180	183	168	178	162	184	169	162	179	178	202	166	173	166	165	178	144	155	164	171	170	172	161	171	163	181	161	169	181	147	166	164	175	179	153	159	178	204	166	163	148	170	159	174	173	175	154	199	179	163	176	148	171	185	188	170	174	174	179	152	169	157	204	191	173	167	173	193	186	167	198	167	170	164	161	213	178	152	174	162	177	164	181	173	136	152	170	188	173	163	168	162	152	179	157	183	166	196	159	164	176	145	172	169	175	182	190	172	204	181	175	176	167	155	209	175	179	176	171	167	177	173	185	144	186	159	183	151	152	195	172	143	163	182	174	160	166	185	166	177	156	158	177	169	157	140	176	170	167	179	177	193	161	169	168	191	194	153	166	167	181	170	168	184	138	182	155	164	182	185	177	179	163	143	153	170	172	171	176	162	172	169	194	192	185	153	181	178	174	173	152	190	187	184	201	160	168	185	172	176	175	168	171	184	173	159	184	174	176	158	178	147	156	172	180	161	180	162	177	189	187	167	156	157	183	150	172	175	189	148	158	169	158	162	178	161	140	160	169	179	159	176	173	179	157	158	185	169	151	186	168	149	157	158	159	180	161	165	191	166	159	170	174	182	169	195	157	179	181	192	168	181	146	159	173	191	169	146	150	164	171	174	159	171	171	174	165	189	181	175	152	164	178	174	188	179	171	177	199	175	153	160	158	167	170	171	178	170	152	163	166	151	161	160	164	171	182	189	178	199	171	176	200	160	177	151	168	191	157	163	176	173	160	174	168	177	168	152	147	151	178	158	180	163	172	155	149	174	190	169	209	165	187	167	185	156	176	176	167	176	180	146	146	141	176	161	166	204	161	153	163	169	151	185	178	168	157	149	158	157	145	160	166	182	196	163	165	181	171	180	145	161	163	178	168	175	176	161	152	192	181	181	165	163	196	177	173	187	168	186	167	194	174	181	174	161	166	163	163	168	143	185	160	159	156	171	153	166	158	178	166	201	163	160	127	188	177	153	183	175	174	163	178	161	175	183	173	196	163	163	187	177	175	164	168	167	179	173	192	177	183	178	174	148	175	205	191	168	163	163	164	166	141	174	169	146	180	186	170	147	195	173	150	188	169	156	171	159	186	163	173	167	147	155	164	168	155	145	185	167	148	170	170	174	146	174	159	164	150	166	173	176	149	171	189	145	165	172	185	164	179	163	186	163	143	199	164	174	145	179	174	159	191	174	179	194	184	152	168	154	168	149	195	175	168	179	183	166	183	211	160	191	178	170	172	175	169	175	150	153	160	181	160	178	176	168	173	172	164	185	172	180	154	157	134	167	190	198	181	173	163	171	204	168	170	173	179	188	158	146	157	170	159	172	176	173	176	175	171	172	168	182	160	148	177	148	191	170	168	170	168	189	177	157	167	164	154	166	164	181	186	167	166	175	180	188	163	168	204	180	140	172	171	156	165	171	174	159	173	168	198	192	163	175	177	181	155	166	165	155	179	168	185	152	150	174	169	152	178	174	172	174	157	163	162	175	176	188	177	178	172	180	175	158	171	159	157	183	145	148	153	195	177	157	153	166	171	177	161	156	159	185	159	172	177	135	176	160	166	151	175	174	163	182	171	174	153	154	178	175	166	215	177	176	175	169	179	160	159	174	165	191	178	187	163	177	148	166	160	176	183	174	155	155	163	169	172	166	178	153	164	185	161	164	163	192	141	155	192	140	171	167	178	174	170	174	166	144	172	146	164	172	205	184	164	162	159	181	199	158	168	153	163	164	168	154	151	177	163	156	155	171	189	168	175	159	187	176	153	134	157	174	171	166	158	172	191	147	168	151	174	177	182	169	156	181	147	163	153	178	156	153	154	183	154	175	164	172	186	168	144	160	173	183	158	169	177	163	159	159	164	187	176	180	150	164	163	151	173	148	169	191	163	180	165	135	166	173	184	180	176	181	146	164	158	193	188	154	169	180	168	162	167	175	145	174	157	193	161	173	170	192	171	174	200	179	167	166	164	173	190	165	181	151	165	181	182	171	186	192	175	172	151	177	150	182	170	188	161	157	165	184	153	162	152	186	163	165	187	166	158	174	155	170	183	173	174	150	167	181	177	189	169	183	192	168	169	154	145	158	179	166	154	173	159	162	183	187	167	158	162	165	178	151	159	182	154	186	156	177	159	168	179	161	151	155	163	201	169	174	173	167	166	158	169	163	166	192	177	164	162	146	188	194	181	169	170	163	178	171	169	160	158	169	168	156	169	147	174	165	172	149	179	179	169	153	169	173	170	165	187	177	171	157	147	152	190	183	182	189	160	176	146	157	144	159	182	156	164	161	176	177	148	171	186	185	151	176	173	178	197	143	171	180	173	173	161	173	168	156	152	190	166	177	177	183	182	144	164	170	155	170	201	177	169	166	192	165	157	160	168	158	134	180	184	204	175	157	189	178	182	162	181
17085	14231	31792	36795	34947	39990	31673	11804	3578	4186	4072	4535	3859	3524	2834	2030	1613	1343	1227	1047	832	744	702	576	602	560	560	519	524	547	508	496	501	463	495	489	502	428	484	504	488	443	452	491	426	447	435	513	449	436	515	384	385	439	436	438	467	397	452	433	416	445	470	454	439	442	424	444	458	442	443	406	470	443	418	425	413	466	463	434	478	434	428	445	392	443	436	425	401	452	445	445	405	413	475	414	408	421	424	459	443	429	432	481	446	433	464	433	455	424	452	427	414	495	411	420	438	437	427	400	416	425	468	417	449	422	446	454	400	443	420	406	474	435	464	428	443	455	424	431	431	444	461	441	430	422	425	455	424	448	428	446	431	453	432	416	434	428	420	404	423	438	450	456	430	425	457	445	463	451	437	433	442	451	439	449	441	430	475	458	417	393	424	449	419	415	411	398	427	411	449	415	420	431	449	430	479	433	437	430	438	451	453	445	414	453	409	467	427	428	453	432	411	422	459	442	425	465	432	440	416	464	415	412	419	421	451	423	429	428	424	442	398	430	430	415	456	453	439	426	450	418	427	451	423	458	473	430	440	437	432	443	410	431	429	467	466	416	414	437	458	467	445	467	453	427	478	461	467	461	423	436	440	438	448	442	463	427	408	459	473	468	433	463	447	467	463	442	410	408	434	418	443	441	457	456	388	459	430	397	437	444	455	427	470	414	398	454	448	431	445	478	435	457	423	446	436	410	418	412	442	470	434	414	418	457	419	465	437	421	407	430	404	422	448	422	426	420	448	427	457	427	455	443	432	450	451	421	414	420	468	390	452	405	413	447	424	453	409	438	442	438	433	423	424	431	438	434	438	424	446	433	447	432	447	411	429	439	438	443	401	473	464	424	468	464	420	418	450	386	420	395	449	436	428	434	444	472	464	409	392	436	442	423	521	394	453	447	456	427	433	434	403	443	417	433	458	431	451	470	435	404	458	474	424	430	474	435	399	463	394	437	456	450	455	469	432	480	446	460	472	439	408	377	474	441	451	438	427	451	459	447	460	446	494	452	432	473	410	408	458	446	426	435	422	440	468	444	401	414	401	417	470	414	432	405	438	408	416	428	494	401	433	435	459	462	446	414	407	424	425	427	477	454	431	421	432	434	423	439	411	417	435	474	406	440	400	420	441	417	436	400	456	453	451	428	434	431	462	395	449	462	407	430	428	453	393	408	437	452	426	451	426	418	417	480	439	446	430	425	457	444	452	431	491	446	413	430	421	448	439	440	395	437	419	450	454	429	404	449	450	435	453	442	441	460	409	441	437	429	446	438	428	429	382	472	419	474	477	439	429	442	432	477	439	445	478	436	448	420	445	456	446	445	458	469	450	429	435	433	453	440	436	435	420	416	420	448	417	415	441	427	464	450	442	458	417	448	439	445	398	450	436	455	466	462	481	455	445	437	429	407	409	442	397	410	420	459	438	429	413	454	413	495	429	434	446	418	431	423	455	457	430	444	407	397	409	405	480	470	465	430	418	414	438	440	435	444	427	416	423	425	462	436	420	457	450	423	440	417	432	421	451	442	427	455	407	442	443	421	452	411	414	452	426	476	434	447	445	407	436	427	410	446	451	427	438	454	458	438	441	445	458	422	440	435	400	403	402	457	449	422	385	432	418	476	467	483	430	428	445	462	460	465	472	432	465	450	410	426	436	429	461	409	444	430	468	434	423	429	402	452	449	430	437	443	401	417	427	438	400	428	427	445	402	433	433	432	445	424	447	441	431	424	417	456	445	450	424	458	450	451	436	413	417	460	409	408	421	475	408	427	420	452	463	451	443	413	441	438	451	427	433	430	470	446	428	432	430	435	460	442	429	449	401	483	449	393	424	418	409	420	410	432	389	454	442	465	442	403	449	427	422	452	437	439	443	465	431	409	417	420	403	414	382	401	458	443	453	466	457	418	428	457	434	466	435	451	415	426	374	457	423	443	452	482	450	444	450	460	413	408	431	428	445	420	442	447	471	425	420	395	468	452	445	430	424	426	438	405	455	464	448	423	490	420	450	416	453	447	467	442	418	474	434	442	429	404	434	437	440	437	400	474	431	430	437	450	434	421	460	471	444	416	464	363	439	449	431	442	396	445	462	426	425	409	463	403	447	457	395	423	463	424	425	414	381	411	449	422	437	436	473	433	422	461	468	431	411	457	448	452	454	444	446	423	480	454	438	424	430	418	470	486	477	457	461	424	432	422	482	409	421	401	455	435	447	416	443	447	447	414	452	450	426	467	426	440	436	429	443	426	432	463	442	463	436	461	396	449	439	440	426	437	443	414	448	412	453	441	463	428	433	432	438	414	460	467	407	461	457	461	432	433	442	461	428	435	422	431	457	429	436	412	449	451	420	404	424	448	438	460	434	460	419	441	436	421	470	408	471	430	400	413	442	402	443	435	447	456	467	435	423	440	404	401	471	423	408	410	474	445	472	443	437	455	430	436	411	440	442	446	436	410	445	440	426	417	419	432	453	458	425	457	428	467	425	439	415	425	452	461	430	448	417	419	435	454	433	422	430	418	436	413	441	429	414	428	392	419	452	433	448	432	430	412	444	452	457	461	422	422	479	419	443	452	477	474	419	473	472	418	414	426	451	433	445	410	413	409	466	459	453	431	424	425	442	413	449	455	447	440	432	439	484	454	425	474	443	456	442	439	426	426	448	434	449	416	449	428	457	472	449	396	425	444	459	413	448	423	431	455	428	462	399	406	430	435	399	411	450	414	424	446	423	431	443	434	475	425	420	451	427	403	438	471	422	406	450	438	464	431	437	431	420	421	444	421	424	441	440	464	436	456	452	436	463	427	453	436	397	402	438	417	415	431	405	431	446	433	430	430	386	458	446	425	415	413	426	471	452	448	434	462	443	475	443	419	431	425	430	452	456	414	426	437	467	422	437	428	457	420	482	440	426	385	461	450	441	442	470	406	424	465	451	405	432	432	466	435	459	442	415	399	434	464	431	434	447	429	433	421	412	465	451	461	491	448	436	458	437	462	413	414	412	439	424	463	442	462	449	459	413	433	424	481	410	455	413	425	429	417	406	422	437	424	406	469	454	482	430	403	453	430	436	410	491	432	400	448	437	449	462	438	452	433	425	399	460	448	386	460	458	429	478	417	446	449	456	445	442	442	481	421	410	407	454	450	407	417	519	438	445	430	435	451	430	445	462	450	413	433	458	446	470	445	453	419	437	451	466	457	447	429	417	466	456	395	454	479	417	398	419	419	459	418	397	476	480	456	435	454	438	449	420	398	422	415	437	461	411	439	458	417	447	425	440	441	445	426	500	469	467	466	413	435	420	417	469	418	423	408	425	416	430	418	431	447	409	421	446	465	418	422	457	445	482	418	434	475	404	489	470	404	414	477	452	448	456	389	447	438	458	421	462	455	458	464	435	438	461	427	449	415	419	434	440	432	419	447	443	472	405	424	420	434	429	457	435	431	433	441	460	400	435	435
6780	3624	4046	3139	2217	1526	958	585	453	367	388	383	314	388	319	341	369	300	335	332	290	304	312	307	337	348	313	295	303	339	317	333	294	317	312	306	314	318	287	305	351	301	315	293	306	306	294	290	311	323	317	279	300	312	293	302	314	339	331	304	333	293	290	300	293	290	295	302	296	290	329	304	323	320	303	306	330	286	324	306	288	344	296	335	298	276	321	357	323	320	312	321	357	295	277	289	318	281	289	307	305	298	314	317	294	321	318	298	318	297	302	331	313	302	300	277	310	321	322	306	322	326	304	303	316	334	295	337	313	327	278	295	351	318	290	324	290	310	301	314	268	308	292	321	330	318	323	287	316	293	305	299	305	263	321	303	317	299	331	286	301	297	304	333	281	332	304	304	344	326	291	320	333	331	319	301	356	322	335	299	301	304	323	318	297	317	272	276	313	319	328	307	295	349	311	309	288	322	301	304	310	317	325	306	302	300	329	305	317	325	335	311	304	317	292	308	309	277	287	306	319	272	288	319	274	292	306	273	318	310	310	314	290	333	317	322	292	322	300	282	304	334	333	305	334	294	293	304	324	331	306	296	339	320	302	287	316	304	342	307	307	316	297	310	344	315	302	317	325	316	265	290	282	318	326	315	294	298	303	286	332	282	303	286	294	301	303	331	295	346	303	339	295	330	299	270	323	309	311	306	291	332	308	282	303	310	303	297	308	297	320	328	323	298	331	291	299	302	330	316	309	314	302	301	302	293	302	298	289	271	291	288	283	326	309	301	342	286	300	324	309	281	310	326	324	354	339	298	316	313	298	276	287	288	293	296	332	334	268	281	307	319	279	294	318	306	335	320	305	351	289	326	291	306	283	340	323	315	316	279	305	315	271	311	292	308	266	288	320	327	310	326	329	304	277	302	293	289	316	330	297	301	331	288	296	310	290	303	287	303	331	330	294	295	332	290	332	292	297	309	342	272	307	330	315	301	315	292	273	350	306	321	300	297	314	322	298	300	331	313	303	287	313	319	320	299	284	297	359	337	318	297	300	319	335	293	296	320	296	290	360	287	345	321	322	331	280	299	317	256	310	337	333	320	332	299	303	347	310	286	296	308	326	310	315	278	312	316	298	295	303	288	319	288	321	319	333	292	314	319	289	330	290	313	286	320	358	309	262	304	297	340	285	322	315	312	309	320	312	274	340	289	280	280	289	310	339	311	310	340	286	343	303	281	298	281	309	313	280	290	292	325	298	293	285	336	298	325	301	293	280	320	313	346	308	286	324	272	318	283	334	287	310	315	320	298	306	303	301	347	265	328	304	299	273	307	349	295	341	324	305	332	286	295	324	324	333	314	302	308	351	301	319	318	285	337	307	325	282	310	314	315	304	324	305	300	329	298	311	292	313	314	296	333	311	309	280	304	290	307	323	277	328	319	306	336	329	335	314	305	316	332	300	310	295	343	271	326	313	310	304	311	279	315	316	302	315	290	301	290	295	288	334	335	317	301	292	274	349	274	321	301	330	321	289	314	359	293	326	319	290	312	344	311	329	285	309	295	311	292	306	320	334	342	294	309	346	330	282	318	296	299	310	320	312	339	307	339	294	305	307	321	315	305	318	308	332	306	335	299	311	314	303	285	302	303	308	300	306	336	326	275	293	303	316	311	285	321	334	312	338	315	288	268	332	309	313	308	328	283	316	307	311	291	318	282	290	309	321	332	314	333	291	331	349	306	325	284	317	286	275	309	280	315	315	334	333	315	290	322	324	301	286	303	290	325	303	292	296	323	314	313	295	289	302	314	316	292	319	333	335	327	316	305	325	297	287	306	299	357	305	309	282	333	334	316	306	331	308	311	295	289	324	292	322	288	338	314	314	319	285	314	298	327	302	283	327	342	304	309	290	318	315	302	330	303	294	330	316	322	315	305	319	330	289	323	329	337	335	315	273	310	320	315	305	299	315	342	311	305	319	320	294	325	318	332	297	303	311	272	310	335	329	314	319	301	320	293	309	318	346	293	287	302	306	347	305	339	318	345	285	307	326	317	334	273	329	305	304	299	300	287	323	312	317	321	292	327	316	287	329	342	329	334	311	288	303	320	293	292	333	315	322	317	300	307	339	311	316	295	350	272	311	351	311	328	305	279	324	311	314	311	292	329	325	307	325	328	305	317	305	306	312	309	293	286	313	306	310	340	327	287	310	284	324	291	275	338	306	304	277	320	312	298	320	321	281	301	319	309	305	322	323	325	309	318	286	309	298	330	286	275	303	327	331	313	341	320	278	286	313	294	287	305	332	321	304	316	302	295	296	298	302	338	328	327	315	279	288	337	296	313	314	304	334	340	311	297	314	291	305	313	318	327	285	290	283	330	315	316	335	272	296	307	289	293	290	309	334	315	299	293	313	278	297	321	318	291	321	308	296	345	338	290	340	314	287	323	315	276	311	331	291	296	332	334	339	323	297	295	310	307	315	292	334	310	337	316	312	301	298	300	298	316	338	314	347	337	302	315	293	286	295	319	305	293	313	315	303	324	328	331	321	309	289	324	296	363	312	296	298	348	307	323	312	311	279	316	340	307	303	311	306	328	323	337	310	317	324	353	309	325	285	303	334	263	316	312	318	300	315	301	287	289	293	333	325	309	312	306	305	306	326	327	306	283	310	321	320	329	318	286	290	347	286	294	305	352	299	281	317	295	293	312	318	298	307	334	303	298	306	317	337	334	275	328	309	305	291	322	333	347	331	304	314	293	305	284	345	320	322	347	317	293	301	298	354	320	332	343	301	325	303	319	284	283	307	280	315	329	308	292	296	298	308	297	304	288	330	330	291	293	308	327	338	328	329	296	297	300	311	325	292	312	263	286	305	310	326	307	293	318	324	270	329	292	319	309	325	285	337	322	287	316	300	314	299	323	291	320	306	349	319	293	318	347	314	340	312	302	311	305	320	309	294	302	312	326	298	303	302	277	302	307	313	287	306	328	344	297	293	285	290	340	313	295	282	280	308	321	325	277	343	290	339	341	301	315	317	312	320	324	306	308	304	272	339	342	323	339	320	307	305	325	296	307	310	310	323	302	325	303	302	335	287	351	309	334	297	287	336	296	295	311	338	306	316	312	313	296	309	276	283	268	322	287	287	325	318	350	315	310	299	292	308	316	322	338	296	300	297	317	318	309	287	298	283	298	298	289	296	344	313	288	286	278	314	316	298	295	285	291	331	315	291	305	320	300	319	310	267	317	291	288	330	310	312	324	325	313	330	307	303	334	309	283	312	311	283	274	289	315	332	356	331	316	323	331	306	285	310	294	315	327	317	325	279	267	262	304	318	327	295	281	339	315	322	311	318	326	301	316	289	309	299	319	311	293	328	277	350	297	286	316	296	302	297	328	294	306	282	277	290	330	321	262	306	288	296	287	272	343	324	359	313	331	340	337	299	340	287	302	286	317	301	271	325	291	325	304	352	341	302	325	346	332	265	305	285	290	344	295	302	303	296	343
5428	4646	8496	9199	7919	6230	3921	1927	1465	1343	1253	1197	1078	980	962	927	961	955	921	874	805	794	822	785	787	753	807	777	796	772	816	714	742	713	743	750	777	749	783	764	782	751	761	746	756	808	721	837	745	711	716	691	757	740	778	710	813	686	711	719	744	730	772	736	730	766	730	717	716	768	728	741	749	720	738	765	699	766	755	741	752	731	760	747	784	755	752	743	764	723	746	725	796	709	736	772	737	731	703	718	782	776	762	759	737	707	764	721	739	742	788	727	708	772	702	724	730	753	779	773	754	711	793	713	728	747	755	721	773	774	700	752	787	689	737	743	731	770	685	720	726	744	745	757	741	760	753	761	795	737	710	761	774	743	770	771	751	717	754	710	743	754	756	833	787	756	750	735	787	745	759	747	758	769	679	786	760	797	729	703	755	765	760	727	760	754	776	732	732	791	748	735	718	733	738	725	738	721	717	753	719	707	749	703	730	755	746	687	727	764	735	736	711	696	779	738	753	731	704	718	722	738	757	736	723	711	759	729	742	772	742	764	738	775	726	734	780	760	728	746	743	772	791	746	759	710	700	761	729	759	733	754	762	783	722	770	736	756	796	743	674	734	785	750	748	761	758	782	770	733	685	715	780	730	749	744	754	733	718	714	766	714	741	775	729	734	746	752	731	758	715	720	735	719	738	793	773	798	721	830	746	805	784	791	747	726	765	804	777	756	806	765	775	785	749	785	744	765	713	757	775	754	769	713	763	756	746	706	753	799	788	741	742	779	694	792	727	759	735	743	775	733	791	755	711	716	767	759	729	738	787	733	713	775	758	752	756	740	775	733	723	705	763	778	753	729	786	772	773	800	740	753	792	704	740	718	727	736	746	715	732	745	700	760	724	725	796	716	719	730	764	746	776	779	773	720	771	744	753	786	767	737	757	766	836	770	759	747	741	755	744	767	737	712	783	756	743	749	759	754	717	738	749	783	792	721	742	765	792	766	775	725	737	758	744	742	727	745	747	805	703	740	780	746	718	719	714	735	749	799	677	804	731	728	733	735	751	794	744	749	746	743	752	778	720	744	746	749	760	766	749	779	774	779	736	745	756	705	702	745	759	795	717	773	783	708	737	744	688	708	711	769	742	790	755	729	788	756	719	734	706	777	734	764	771	742	749	788	731	762	699	785	788	797	755	749	759	737	729	762	720	770	763	737	735	759	730	735	747	760	724	744	717	749	737	788	792	759	727	743	709	740	753	733	744	754	739	724	745	751	769	747	785	752	720	778	743	737	741	770	749	774	751	804	748	795	739	770	714	801	707	720	756	765	767	776	764	739	768	717	760	760	795	729	782	745	701	738	710	749	742	700	780	713	765	816	700	714	701	746	806	717	807	748	696	767	758	788	724	681	739	766	722	682	789	802	708	755	745	758	756	780	758	741	718	734	744	713	757	731	752	732	771	753	739	775	737	756	753	765	739	741	769	783	721	787	770	746	760	746	749	750	812	793	781	745	726	688	767	735	772	743	692	750	722	751	743	734	729	763	753	769	765	769	746	767	725	811	727	717	724	723	754	727	724	782	771	768	764	714	767	702	773	750	764	754	719	737	747	759	757	749	746	740	769	751	773	785	743	760	738	738	738	797	740	762	768	766	744	725	704	788	753	701	727	794	744	750	756	726	711	720	725	775	678	702	722	752	733	739	753	762	689	709	842	771	721	738	721	759	760	743	761	779	737	738	760	755	784	766	746	751	794	737	729	722	695	736	773	781	751	774	761	755	738	739	769	745	699	762	752	710	714	714	750	729	776	738	723	791	727	739	719	767	735	756	756	772	759	698	753	758	777	756	785	761	725	706	792	766	749	769	756	747	749	734	759	764	724	746	764	779	740	752	754	691	736	792	782	704	771	747	731	742	751	740	735	748	763	781	753	749	760	744	702	696	725	701	707	767	762	713	756	713	761	755	749	750	737	751	750	723	756	800	747	751	757	720	767	775	741	774	756	692	730	738	734	723	794	746	810	732	770	762	719	711	781	726	755	749	788	731	713	724	800	751	736	719	766	733	773	737	721	784	760	751	753	813	731	719	751	796	713	736	741	782	777	763	786	746	762	726	799	718	751	762	767	745	782	718	740	792	751	743	738	697	739	773	761	777	791	719	720	751	764	731	685	761	710	737	730	734	774	791	828	754	726	778	725	762	753	754	759	762	731	764	773	739	728	727	695	725	712	778	688	753	758	713	724	811	724	727	780	726	735	758	796	817	772	771	760	742	721	767	756	743	721	790	742	712	768	722	705	791	733	794	678	776	731	757	740	749	720	753	680	745	758	764	763	747	748	774	726	733	725	717	746	744	748	749	732	739	734	761	782	728	739	771	774	733	745	719	725	774	742	747	724	719	775	750	764	759	798	748	740	767	749	695	772	750	720	710	776	730	787	738	765	784	735	759	714	735	735	725	758	776	795	735	769	760	784	764	769	750	800	807	735	730	754	758	745	694	747	753	732	743	752	719	791	759	741	746	749	756	719	712	684	763	708	739	770	723	732	700	725	743	727	790	709	770	743	712	756	774	757	782	748	720	731	763	745	774	766	794	739	717	760	692	744	757	690	721	780	774	707	780	789	755	769	742	684	736	752	740	744	753	739	727	725	731	734	732	744	701	772	769	737	722	711	766	718	823	745	736	701	700	760	747	765	753	695	779	760	743	722	761	701	768	762	777	720	748	683	730	730	744	747	731	790	786	732	695	721	723	760	741	718	725	723	779	742	748	733	754	729	740	760	750	731	768	754	732	765	763	762	721	761	780	737	737	742	779	760	789	730	721	739	737	739	758	688	773	683	748	729	757	744	738	783	726	795	788	737	687	748	741	721	752	805	736	768	731	752	717	746	742	800	738	728	788	715	772	757	719	759	721	712	744	808	794	741	745	741	720	754	701	743	783	736	732	733	743	750	727	768	722	769	692	741	686	758	699	765	769	738	761	801	752	741	750	820	793	779	761	708	707	758	755	773	774	717	792	753	752	809	783	706	726	708	736	752	768	718	755	768	767	722	776	742	766	766	759	744	780	761	788	751	795	768	763	713	748	745	741	752	707	747	773	728	757	774	709	768	765	752	763	768	700	738	729	709	727	712	742	741	760	679	799	754	770	698	764	744	748	763	746	722	786	785	751	764	762	726	765	753	698	774	731	768	781	762	762	764	748	736	729	743	710	765	692	776	771	773	703	773	762	720	762	734	751	726	790	749	728	740	754	737	762	798	760	741	700	715	744	727	687	717	742	757	690	769	783	754	758	706	716	764	774	776	719	774	761	719	720	763	731	749	736	744	755	768	738	762	747	746	793	784	758	728	719	753	753	752	748	755	770	725	716	763	794	736	771	760	705	749	783	750	742	798	786	759	753	703	713	740	756	740	778	725	745	728	767	714	784	767	768	742	731	767	730	748	756	736	751	745	756	762	812	778	750	710	751	694	741	776	715	772	770	741	836	771	704	734	743	762	768
14899	9457	14810	19276	20119	14811	8354	3895	1252	728	577	729	621	557	489	419	375	317	338	308	302	282	253	291	296	291	285	270	243	280	259	284	275	286	285	262	257	244	252	250	246	253	245	273	271	223	273	279	244	262	237	267	273	251	255	283	249	254	251	234	266	240	265	250	284	247	239	258	251	260	254	257	261	259	285	261	272	250	265	276	233	236	260	282	272	283	262	255	282	275	266	233	243	285	258	248	281	256	248	263	258	251	253	277	270	267	244	244	268	261	289	269	300	256	248	242	248	261	264	274	263	276	257	304	259	219	272	277	275	259	259	259	278	256	271	272	282	244	265	263	257	278	256	292	208	243	248	266	246	243	254	264	260	247	261	260	237	273	266	265	259	243	248	245	288	272	258	284	260	270	248	265	273	254	260	226	259	255	267	226	264	231	260	257	256	238	261	259	244	255	248	275	244	261	229	277	270	256	256	259	274	275	258	268	271	277	235	255	258	284	303	281	290	251	262	269	250	255	278	262	251	255	264	240	256	261	264	256	287	248	246	239	251	269	272	284	249	264	271	270	294	255	266	256	286	246	265	251	251	241	266	265	241	264	252	269	282	275	277	237	251	273	268	253	257	263	262	247	235	263	237	253	269	264	257	265	269	253	269	267	282	238	268	256	264	274	260	280	252	279	254	261	291	282	240	260	296	223	261	258	287	293	246	244	260	259	249	261	261	254	252	266	261	246	243	235	271	274	290	250	266	259	256	243	235	255	250	265	258	272	278	254	278	226	242	265	274	254	257	269	269	267	242	278	261	238	256	255	244	267	255	268	244	236	249	268	256	241	269	251	274	246	277	276	273	232	261	260	279	270	262	230	278	235	231	262	269	264	279	272	243	286	269	223	228	248	272	247	275	248	298	261	247	253	283	260	269	266	274	277	258	278	264	267	231	283	276	278	248	256	234	231	232	272	239	241	256	255	271	262	262	267	259	293	251	252	255	259	253	253	258	271	252	281	294	241	246	221	299	259	242	245	232	269	262	248	260	254	280	264	269	246	251	258	252	244	266	270	294	258	250	216	275	258	270	239	240	280	309	252	274	237	259	278	293	253	273	268	258	251	266	257	249	222	271	241	273	256	290	244	270	254	292	251	250	234	253	263	267	233	271	258	248	258	253	267	230	274	248	252	233	254	220	261	241	260	247	298	295	248	263	270	274	264	273	266	260	270	270	259	266	279	278	274	260	250	287	282	219	272	255	244	251	240	282	230	269	270	227	262	237	244	285	235	277	277	256	245	236	239	254	281	239	256	259	244	257	247	287	246	261	247	282	255	267	271	294	257	246	242	262	238	270	304	292	240	296	248	256	252	245	287	274	246	259	263	244	249	278	247	257	290	243	270	240	287	263	281	268	274	266	257	232	287	274	254	253	249	229	231	247	292	258	234	237	253	257	258	268	251	290	289	275	280	257	250	260	275	263	298	231	243	247	231	257	274	244	258	280	266	278	236	258	262	281	253	260	240	288	274	282	242	259	239	266	284	255	281	276	245	223	265	261	268	256	263	264	273	266	263	242	268	248	200	255	241	229	252	256	246	269	260	260	253	262	270	257	250	269	242	232	259	260	270	265	254	259	237	252	297	265	258	266	247	256	283	279	237	263	264	247	224	254	268	245	239	239	221	286	245	259	267	266	241	221	289	254	260	253	260	279	281	254	256	245	252	266	274	282	273	233	253	251	278	259	267	270	240	265	229	303	249	267	267	251	253	229	240	228	255	273	284	245	280	265	248	265	290	272	257	273	267	212	257	242	258	264	276	288	245	256	223	244	297	268	289	258	246	270	282	273	251	297	263	295	295	232	269	244	266	254	253	284	238	265	226	260	262	248	243	257	251	234	273	253	273	238	229	266	244	229	240	271	270	286	242	261	266	289	221	277	231	255	294	246	273	297	247	234	249	251	270	271	261	244	264	270	268	260	262	249	243	245	271	217	241	246	267	236	280	263	255	257	279	276	251	233	265	270	277	225	251	257	238	285	244	270	282	241	265	283	248	280	269	281	267	253	254	256	288	261	233	280	231	248	245	276	225	253	286	260	271	262	259	266	280	262	263	275	232	251	256	261	251	275	241	263	242	257	242	235	251	247	277	273	244	251	251	282	229	270	253	263	270	244	251	273	253	254	274	234	241	299	265	265	282	257	267	256	271	252	262	257	283	273	258	239	261	263	232	213	239	254	235	270	274	279	264	236	243	252	247	283	233	258	281	253	243	281	258	263	308	273	277	259	268	265	290	246	288	243	237	243	244	237	263	255	275	247	251	267	256	248	276	260	252	259	261	267	274	252	258	275	234	266	259	265	267	292	280	274	261	235	256	249	233	253	280	250	250	246	233	252	252	249	243	256	248	252	256	269	271	241	265	285	265	260	257	255	251	273	281	244	255	268	284	277	254	227	215	278	298	261	241	228	270	265	269	267	237	260	262	235	272	239	237	271	281	295	304	255	248	282	251	266	253	243	258	272	278	258	288	259	247	256	249	239	254	233	251	280	262	253	230	238	250	277	259	251	248	261	240	254	250	256	241	259	255	250	264	274	246	279	275	255	267	249	282	235	268	248	269	237	244	228	253	220	225	275	234	279	258	277	295	236	233	246	255	266	269	244	241	253	281	300	257	273	261	237	245	275	265	257	285	238	260	264	244	260	260	274	271	253	263	263	255	302	244	245	265	227	241	255	248	238	245	247	260	292	262	247	267	264	263	264	261	280	273	265	258	276	256	231	254	238	244	257	299	279	247	242	251	238	227	301	272	276	253	278	260	248	263	268	248	270	272	253	249	235	288	241	255	241	268	292	263	227	250	212	223	283	276	242	277	255	254	254	267	245	238	263	260	267	244	250	233	267	230	276	289	235	267	245	280	233	251	239	237	270	267	251	281	287	252	289	263	282	283	246	284	275	247	246	249	264	232	287	284	269	269	273	247	247	282	256	286	273	276	271	233	262	232	234	256	245	264	273	219	259	284	260	238	280	248	229	261	237	254	253	260	257	245	258	274	256	227	262	268	247	248	231	257	264	248	260	219	257	248	263	281	285	220	247	271	265	261	256	253	285	250	233	282	259	267	246	269	273	284	287	246	280	249	260	256	270	273	252	284	259	246	249	254	233	248	252	259	226	264	244	231	277	237	260	259	260	256	267	255	256	285	245	249	273	278	269	260	277	289	276	276	273	262	255	248	262	268	271	248	249	242	253	274	240	267	263	276	276	237	255	272	233	237	267	258	313	264	253	264	257	245	263	257	255	266	266	242	255	244	242	263	275	251	243	250	226	286	279	259	264	263	247	251	263	271	263	238	258	251	232	269	261	239	227	257	271	244	249	249	235	293	263	275	292	242	256	284	276	256	250	263	232	257	263	239	235	262	240	264	267	268	248	241	235	256	281	252	264	282	260	254	260	245	234	272	245	251	294	225	250	247	239	274	287	251	252	249	249	245	213	211	274	255	237	254	259	277
11775	9914	21008	28756	29926	22109	13881	6770	3140	2783	2829	3082	2763	2373	2143	1632	1341	1299	1119	977	812	818	788	764	733	666	724	717	701	678	641	690	663	639	626	678	699	645	661	671	629	661	614	587	675	675	625	632	653	619	608	643	614	616	637	606	640	665	624	612	683	659	629	595	616	620	618	630	658	639	601	638	672	642	607	695	589	624	652	647	627	641	629	650	648	625	647	658	654	636	647	615	605	658	645	672	677	676	676	626	603	599	639	632	654	675	617	607	656	652	644	635	646	682	658	594	630	636	632	612	618	649	636	626	655	610	680	678	611	648	650	608	650	652	694	621	643	665	629	662	620	621	617	648	705	638	618	643	617	635	588	625	628	652	656	622	625	631	603	637	641	616	664	655	636	611	615	629	624	628	686	620	640	672	663	652	630	647	668	651	650	632	638	600	612	630	633	631	663	631	595	641	643	618	667	669	631	575	631	670	648	636	630	682	652	657	644	630	632	668	652	573	650	676	635	629	636	611	623	659	627	661	651	605	636	605	673	681	627	646	681	651	667	643	687	638	632	635	659	625	670	672	648	601	691	632	637	629	550	647	643	624	635	649	652	607	630	614	652	598	634	629	650	648	644	591	628	642	654	586	614	616	670	632	607	651	633	650	614	621	610	691	604	644	647	635	658	657	625	582	612	656	601	603	661	654	657	636	675	624	657	624	679	638	629	650	620	658	615	641	634	629	639	660	624	628	632	633	638	615	607	656	627	648	624	649	686	622	657	609	680	655	641	608	601	641	640	611	630	628	666	673	639	598	641	638	602	614	641	617	651	658	624	606	590	626	651	626	620	693	607	643	655	627	626	609	634	603	644	636	665	596	613	653	648	608	609	628	639	602	632	576	667	638	651	595	607	668	654	652	647	641	651	641	663	612	580	650	612	617	609	673	662	642	638	660	622	650	677	601	627	649	601	644	626	655	633	654	633	628	645	587	663	648	594	600	657	603	608	593	633	689	604	618	632	628	629	650	641	643	639	634	615	630	603	630	613	627	617	641	608	644	609	665	639	644	666	616	635	600	631	691	671	616	643	592	643	660	698	620	683	575	627	604	649	617	621	648	626	654	637	647	624	590	664	607	697	632	653	623	618	663	598	599	617	610	648	630	661	606	618	625	680	621	693	638	629	632	641	613	670	626	677	645	651	645	636	620	631	652	651	604	625	645	646	624	630	623	627	636	650	657	643	629	635	607	578	631	622	618	639	593	613	626	635	619	640	632	632	629	643	603	606	661	638	639	614	715	680	585	599	632	683	599	572	600	659	649	636	693	627	598	621	619	600	578	693	640	632	646	637	639	659	620	590	661	621	660	631	615	699	662	602	629	638	638	647	654	641	620	633	668	641	621	623	603	633	579	605	670	589	630	616	668	676	680	626	671	629	629	641	654	664	661	620	650	620	683	630	631	655	648	635	654	611	675	572	612	666	667	690	621	620	664	620	654	617	622	667	643	623	708	621	672	651	639	664	628	657	618	615	678	653	627	657	669	610	585	641	644	655	562	639	580	641	637	612	639	678	656	600	661	629	614	612	655	650	610	640	632	653	617	669	671	653	607	615	634	609	638	670	633	662	649	661	656	653	657	655	607	629	657	681	628	634	655	623	674	635	622	632	633	655	642	599	676	606	615	639	674	633	613	659	655	647	632	648	666	623	666	643	642	643	678	624	625	649	585	647	629	662	638	608	630	625	648	620	649	646	630	625	656	688	651	626	636	622	644	660	620	682	692	678	632	608	621	619	632	619	655	642	687	606	623	602	638	650	625	612	660	625	652	633	633	665	634	648	627	653	618	570	583	640	643	671	631	671	621	650	598	630	682	627	665	646	598	626	666	633	633	626	611	592	640	643	638	616	619	590	653	626	601	632	621	619	674	643	690	624	639	641	653	608	612	600	684	700	594	561	611	617	638	633	639	628	680	655	719	665	648	620	649	635	689	632	606	654	603	651	684	670	617	642	687	625	620	625	623	675	602	596	683	613	649	626	621	625	659	642	659	619	670	645	597	638	670	629	645	622	645	650	663	629	604	611	600	607	671	653	602	584	638	629	666	667	620	619	633	614	654	666	583	604	602	606	630	617	632	648	618	618	615	621	647	613	670	621	616	622	632	595	603	645	665	613	630	686	597	627	645	624	591	618	614	652	645	625	657	653	670	625	656	647	616	635	611	608	663	640	613	635	636	626	596	665	621	683	700	645	565	664	611	620	607	655	628	637	650	644	664	659	662	668	645	588	617	607	649	618	637	640	651	610	669	644	641	623	664	644	597	657	634	637	631	628	680	641	602	667	634	661	656	623	673	635	649	655	637	646	619	644	634	640	596	630	642	605	674	644	628	673	595	578	631	658	671	639	638	623	617	622	632	680	651	617	600	630	622	629	632	614	628	628	640	655	651	622	608	634	629	630	628	632	631	649	623	599	645	624	670	639	604	626	641	650	598	620	680	668	609	626	676	647	640	617	614	658	629	659	655	620	611	628	625	670	563	594	645	617	616	616	606	628	617	623	637	642	659	603	658	625	608	647	586	633	686	609	679	646	655	637	619	585	639	602	614	631	635	658	613	636	676	628	617	595	697	621	660	636	608	676	631	666	616	629	643	638	632	632	645	588	623	650	668	615	638	630	607	615	647	656	639	640	657	648	634	635	659	641	668	628	672	594	651	649	638	645	673	635	598	635	645	646	623	658	631	655	640	622	660	667	597	683	649	652	634	631	596	613	692	679	634	654	668	631	669	640	633	638	632	678	649	639	595	639	603	649	624	603	625	640	621	628	609	651	677	631	625	679	626	667	620	626	649	650	634	614	614	606	657	674	660	629	616	655	609	658	666	579	663	621	628	654	635	618	634	668	639	631	657	613	613	617	607	628	629	646	659	652	617	643	616	655	664	600	645	678	593	663	636	626	645	634	638	657	605	623	614	631	577	662	572	611	627	603	651	616	663	629	640	667	632	650	611	631	641	624	615	618	681	666	668	633	648	610	629	676	620	643	650	621	659	684	664	660	612	603	632	655	634	601	640	618	571	611	614	596	645	639	635	672	618	659	618	651	617	654	667	604	600	633	606	667	662	686	671	624	621	647	612	693	635	665	643	604	585	644	614	647	651	635	627	643	678	637	613	605	588	627	620	641	641	576	649	681	658	655	695	618	615	657	604	637	640	660	641	626	633	632	627	584	587	626	647	656	672	610	640	644	602	617	659	640	663	643	602	650	656	657	625	597	599	656	623	639	604	652	679	646	666	626	631	609	670	639	651	668	643	610	595	643	650	646	673	631	638	642	663	678	654	663	641	636	683	677	710	632	628	644	644	647	620	605	589	653	664	606	665	611	663	651	636	630	595	643	654	646	634	617	650	643	659	661	630	603	633	615	653	632	659	643	605	677	634	674	657	660	588	666	630	622	664	714	679	648	654	607	633	620	665	671	665	670	640	634	635	631	635	646	615	667	642	643	698	601	677
24629	19074	25368	27934	21715	17558	12871	6309	2292	1255	927	1028	966	768	547	476	371	322	265	248	239	210	215	226	198	184	187	187	194	181	173	215	193	173	192	171	190	181	177	190	175	172	191	194	177	196	198	210	179	212	186	181	185	184	186	180	179	189	180	190	172	178	180	181	169	176	175	170	181	140	188	159	172	203	210	190	179	177	167	165	176	200	172	178	187	153	186	149	166	168	158	177	190	166	179	176	167	183	169	154	181	174	177	169	180	175	185	180	180	182	182	171	163	161	162	178	179	166	194	177	173	178	167	180	203	184	186	159	179	185	183	177	164	186	162	179	196	170	166	188	165	176	170	177	164	164	160	158	184	164	149	167	175	190	180	168	169	154	153	168	169	187	190	173	173	182	149	172	169	163	177	166	201	200	198	163	165	166	166	147	156	176	175	152	168	172	176	177	153	172	166	179	149	174	169	186	200	163	190	151	168	150	167	173	192	169	183	160	171	147	181	169	186	164	185	186	162	173	164	165	156	190	180	192	181	157	168	201	177	186	191	176	193	179	182	196	153	151	179	150	161	161	170	165	147	150	171	200	171	179	186	186	187	183	179	162	197	181	186	172	173	156	173	179	182	174	183	184	194	169	185	192	174	166	160	148	170	147	170	175	154	179	189	150	174	163	172	155	174	156	179	166	183	159	181	170	178	162	202	169	176	162	184	166	172	166	175	158	154	170	153	136	145	182	153	179	158	167	175	185	166	186	175	170	164	173	188	170	176	166	191	184	183	156	181	170	182	183	175	169	173	189	173	171	173	182	173	185	161	166	154	173	206	182	172	179	167	159	148	168	176	168	192	171	168	165	165	157	197	186	177	163	161	199	188	165	157	182	178	160	162	177	160	165	180	186	167	205	175	162	162	176	190	169	182	194	171	166	179	211	181	173	170	184	176	167	181	174	151	162	169	170	164	166	164	157	173	177	162	192	164	178	183	178	176	167	184	162	152	163	161	175	206	158	186	187	210	193	173	184	202	160	172	185	170	195	184	181	166	163	162	175	185	168	168	157	174	169	169	190	165	181	143	170	162	168	164	163	174	181	128	178	195	159	204	169	159	156	168	170	161	187	178	196	173	170	163	160	165	193	180	168	184	191	157	199	144	171	166	182	176	162	163	175	155	169	160	162	196	201	165	170	194	179	185	188	165	194	195	164	187	168	174	205	189	175	158	184	147	205	158	170	153	175	162	175	167	177	194	160	168	178	152	178	170	181	169	196	193	223	165	187	177	185	171	170	192	180	174	185	140	175	148	196	168	164	204	172	152	171	171	167	176	160	165	155	162	159	165	172	188	185	199	187	203	170	169	173	153	187	173	168	163	177	162	156	155	166	195	172	156	152	160	179	180	180	172	156	162	174	170	191	180	196	164	176	181	153	170	174	174	184	173	165	185	199	142	173	162	181	174	169	183	189	176	172	181	164	179	159	180	161	184	179	180	200	162	150	158	160	174	164	152	178	170	184	166	158	183	185	170	156	170	179	176	170	174	141	176	171	166	162	156	173	189	180	184	178	186	153	170	161	196	150	155	177	178	187	180	196	169	176	166	172	163	187	170	196	187	170	172	151	178	175	197	169	152	150	176	168	178	160	158	185	189	166	178	178	181	193	171	163	168	181	168	172	181	170	176	180	177	173	167	176	184	150	179	154	158	178	178	165	169	192	180	180	162	199	180	169	156	153	183	189	179	186	176	162	177	143	165	172	175	188	148	152	155	173	164	153	174	171	178	177	153	202	173	189	176	172	156	168	180	191	178	151	167	183	205	161	166	197	147	173	179	168	177	161	169	173	176	197	181	183	168	181	169	152	171	168	164	168	156	164	167	154	164	161	178	168	191	156	159	167	181	173	175	155	181	158	159	192	184	182	176	151	185	187	171	175	155	163	209	168	188	154	194	154	178	184	175	147	171	174	183	148	187	165	187	210	175	179	188	180	186	172	185	163	179	165	168	177	173	198	195	196	155	184	203	168	166	167	171	176	168	169	182	156	182	188	168	166	191	148	197	174	178	160	170	183	179	183	179	162	164	187	164	175	184	165	172	183	163	175	162	182	199	173	162	174	156	187	178	139	160	179	166	192	161	188	162	174	175	155	156	167	180	184	181	164	171	152	166	180	166	190	166	180	170	150	146	185	185	180	178	159	169	187	156	202	189	168	168	175	175	163	165	183	188	169	183	157	176	181	161	182	162	180	190	171	191	191	185	194	185	159	169	181	195	189	192	171	151	173	168	184	185	160	180	194	173	199	189	163	162	169	207	170	177	177	154	176	182	163	172	177	179	161	190	193	172	177	159	155	182	157	177	173	179	188	174	164	168	181	195	173	178	166	176	177	172	147	195	201	170	158	146	186	171	168	211	180	163	193	150	191	163	184	214	164	186	162	161	168	163	189	169	157	179	176	184	174	191	189	193	173	164	207	163	174	167	170	205	176	178	168	179	167	181	183	172	192	163	187	185	161	159	157	166	159	162	174	188	173	184	192	160	167	187	187	192	189	183	169	180	170	172	155	199	182	164	189	158	157	171	190	187	168	170	187	182	156	172	156	148	152	163	161	158	156	160	193	174	140	183	170	156	181	184	178	173	177	177	164	184	170	148	172	186	172	176	181	179	151	171	171	152	167	162	166	171	193	189	160	219	166	199	167	187	179	163	182	207	193	193	144	188	181	153	173	174	175	190	181	203	169	168	187	174	171	158	159	192	178	163	151	158	175	184	184	167	194	157	175	198	167	177	164	178	166	167	176	195	183	174	181	161	159	219	177	183	151	161	168	162	159	168	149	169	161	142	164	164	162	183	182	178	162	176	159	180	188	173	174	187	184	164	166	168	177	172	166	197	164	168	164	155	190	175	186	166	163	179	177	161	168	165	159	207	197	201	169	169	168	148	166	170	157	149	168	164	182	171	158	142	167	155	191	177	182	179	161	167	156	184	193	189	155	163	150	180	179	196	174	164	183	174	177	185	172	147	170	185	163	178	180	165	164	178	184	180	157	145	192	172	156	172	170	187	178	166	177	173	168	178	158	156	165	185	178	185	163	181	160	175	162	152	181	180	202	187	156	173	183	169	184	191	169	181	188	169	169	173	181	170	181	184	155	201	172	171	160	167	166	187	175	180	183	180	182	180	163	185	164	166	174	175	188	167	170	176	168	180	174	193	147	199	204	180	174	165	159	193	185	156	193	189	187	171	166	165	177	173	161	150	166	180	168	184	181	149	171	158	158	173	171	165	189	185	144	161	198	169	169	179	177	174	151	173	173	174	159	190	173	183	170	180	181	180	188	164	160	175	199	155	180	160	166	162	169	172	184	178	151	144	165	182	173	169	178	157	183	173	199	151	167	176	185	141	179	170	168	205	186	144	187	147	211	193	189	160	165	158	191	157	148	156	155	159	166	172	185	170	142	178	200	204	209	187	173	161	208	182	170	172	188	159	181	167	189	178	197	156	162	167	183
16535	17369	29530	34866	29744	21902	19815	8335	4485	4066	4089	4644	4347	3710	2950	2146	1649	1542	1265	1155	847	795	698	649	608	598	556	541	538	529	552	475	508	504	450	476	477	442	508	453	455	459	462	482	494	420	487	487	497	449	468	465	467	469	444	462	406	445	434	451	436	432	431	454	416	424	465	430	457	439	456	455	461	456	457	450	465	477	421	468	448	445	445	424	410	473	430	451	482	472	455	434	467	486	457	438	434	459	449	468	435	429	431	440	450	389	451	465	458	460	420	437	423	426	421	462	471	412	468	494	457	440	447	406	439	433	413	451	455	467	440	469	448	448	464	461	433	453	396	468	433	415	458	460	451	432	454	456	409	424	446	416	466	425	462	439	471	466	448	410	438	452	451	482	475	456	456	417	438	461	459	436	436	453	441	461	458	445	450	431	491	449	437	443	428	447	425	454	456	438	429	392	407	448	456	465	444	427	450	431	421	421	426	435	434	419	455	495	410	429	452	410	446	442	464	458	456	473	426	436	446	476	444	502	454	467	508	451	391	449	454	478	421	465	451	435	457	454	476	397	429	453	470	476	440	449	491	414	462	430	417	435	399	443	463	422	454	443	488	424	451	455	399	460	473	452	421	417	404	441	444	467	443	426	470	476	454	425	465	385	428	422	468	446	437	455	451	463	470	397	459	446	455	471	443	471	425	429	457	425	458	464	467	482	423	418	442	455	431	373	471	462	437	446	435	436	419	418	430	445	422	471	437	453	444	423	405	472	465	474	421	449	471	456	432	413	428	406	401	433	453	443	422	457	447	445	477	441	446	474	448	435	453	451	474	458	451	452	432	440	460	507	441	450	431	444	428	481	458	428	475	406	467	428	441	443	429	439	424	446	417	395	424	442	478	455	443	430	476	483	492	441	437	413	434	450	439	478	441	396	409	440	442	453	443	432	443	399	419	438	414	415	448	442	420	460	462	477	438	426	408	461	437	447	418	433	445	497	457	446	435	460	452	427	432	425	373	425	457	488	431	410	446	430	425	448	466	441	454	449	483	452	427	444	482	460	455	439	453	435	439	422	470	470	433	440	451	453	439	438	463	449	423	454	431	425	488	446	428	444	448	422	469	417	416	421	487	434	425	449	447	428	438	418	429	433	431	481	475	446	468	433	454	431	468	496	480	414	468	459	439	413	452	454	499	449	452	417	474	452	405	450	489	445	418	456	462	462	453	454	411	457	513	429	421	427	405	430	420	433	472	424	413	424	478	448	475	429	415	468	420	458	446	416	427	437	438	482	425	435	434	437	467	423	433	429	437	448	471	449	440	464	450	451	437	443	443	455	466	435	455	470	429	446	465	475	454	485	464	438	447	477	482	445	433	448	436	482	474	444	449	448	441	456	463	445	436	446	462	449	459	430	481	437	445	440	439	449	458	477	416	459	428	435	440	475	435	499	450	458	407	413	455	434	450	456	453	462	463	457	436	432	438	423	480	476	468	449	461	456	441	423	447	439	408	427	431	444	462	427	466	452	426	493	438	431	451	447	436	440	466	469	430	442	466	442	416	415	410	438	508	457	471	475	440	447	402	421	434	433	433	450	444	469	463	425	452	440	405	468	432	477	453	451	461	458	414	434	423	463	456	425	471	432	463	466	435	461	442	426	426	462	448	423	446	450	466	490	418	436	477	445	425	451	442	439	474	438	442	502	470	456	435	489	427	433	446	473	455	446	469	393	464	399	401	472	431	467	457	448	459	422	458	424	436	461	433	460	427	458	447	417	435	465	440	440	443	413	423	426	469	447	461	442	425	414	441	438	443	416	459	434	429	448	456	442	416	467	447	414	433	461	451	460	458	482	413	451	402	504	429	413	437	442	450	446	410	462	442	457	442	460	477	440	441	434	463	476	431	453	459	434	416	455	479	442	445	423	458	405	411	433	452	481	430	466	478	430	422	449	435	446	422	476	438	452	453	434	471	447	474	435	460	481	420	442	468	470	441	433	445	456	406	469	416	445	410	446	442	448	429	465	430	423	453	497	431	466	450	446	441	402	460	446	407	478	460	444	459	466	464	431	418	459	429	436	431	465	472	445	446	447	454	401	440	431	451	469	399	469	436	444	444	478	440	425	458	415	458	392	457	468	415	450	443	436	468	446	444	440	455	454	424	432	423	469	424	430	481	440	442	432	437	443	466	448	429	462	480	428	452	446	460	427	451	470	442	447	467	441	426	436	435	454	424	440	433	457	451	430	462	476	430	392	462	448	420	429	466	474	452	428	423	429	453	448	441	469	513	454	465	406	451	450	449	433	445	452	490	474	451	448	464	423	443	458	440	416	451	441	410	477	511	459	441	452	420	446	477	439	413	486	432	460	473	435	466	433	405	464	444	403	434	441	462	452	441	458	461	460	419	433	425	404	477	451	414	439	422	450	433	449	426	467	424	430	444	439	427	473	419	406	402	475	465	469	457	432	437	441	450	460	501	453	453	462	439	458	420	471	485	447	457	387	444	430	431	444	438	427	442	425	423	478	427	466	430	416	437	453	426	433	434	452	431	473	464	431	464	421	451	445	408	445	456	452	415	449	442	440	449	408	437	424	424	475	441	390	424	451	461	436	403	457	439	439	442	431	450	455	457	438	457	429	460	474	457	446	452	449	443	407	442	479	430	443	451	456	394	443	474	425	468	426	424	472	425	465	459	442	408	429	428	468	480	474	412	436	456	442	466	487	458	442	453	425	432	482	464	452	432	405	442	478	433	476	471	440	453	464	424	456	457	451	414	457	454	445	460	445	468	452	438	453	452	462	435	394	435	436	442	457	455	480	478	460	407	455	460	444	434	442	459	421	449	445	433	454	474	441	430	410	436	445	434	449	438	470	431	434	412	441	481	462	411	458	476	440	413	421	441	419	456	405	424	446	443	444	457	450	464	455	444	432	455	438	444	429	434	403	452	442	433	443	447	466	463	436	456	435	451	449	426	459	483	474	433	446	451	425	446	474	427	488	473	459	427	460	398	469	445	413	466	463	434	422	446	465	461	422	471	457	452	450	441	442	468	396	444	440	432	405	449	413	455	462	440	416	458	433	449	428	437	472	408	453	486	424	438	429	441	439	449	437	462	447	412	473	455	470	418	458	467	441	476	464	465	462	483	456	448	432	465	460	460	437	481	437	443	406	471	446	405	438	481	414	438	447	464	438	422	454	451	446	453	453	448	419	424	436	467	463	451	453	426	463	450	452	469	457	427	457	431	454	475	417	472	434	463	449	450	471	473	422	464	413	451	484	461	454	467	401	442	450	474	465	457	447	429	477	445	486	443	423	430	474	457	479	446	468	452	452	462	410	427	461	492	474	448	440	442	482	426	413	439	453	427	422	438	410	460	460	459	443	486	434	431	442	453	434	445	416	436	464	431	423	465	404	427	417	447	460	431	411	427	450	450	475	467	432	467	416	460	432	443	473	451	431	467	470	419	439	413	454	416	480	459	474	467	428	420	449	442	454	441	465
6432	3494	4121	2976	1992	1010	793	496	428	383	383	360	369	356	307	314	310	304	317	308	318	309	345	333	280	322	301	304	307	293	329	311	312	302	299	305	293	329	316	305	269	344	330	325	303	305	303	308	296	322	335	275	306	339	281	331	318	295	292	309	290	300	360	325	310	340	304	312	319	326	316	321	325	269	318	301	304	288	331	348	325	328	296	346	334	329	340	316	342	323	324	285	322	328	313	304	290	335	323	342	312	293	293	320	346	361	293	299	285	307	313	314	343	311	344	275	309	323	299	293	306	287	269	273	293	308	317	286	296	320	290	291	304	314	300	330	306	304	319	315	295	315	282	321	275	304	312	327	337	296	347	319	310	336	328	303	304	319	307	277	330	299	328	304	314	320	310	317	293	319	334	300	329	294	301	256	324	314	303	313	319	334	317	317	313	307	323	300	314	294	305	305	299	293	309	297	307	313	317	304	298	313	301	292	299	295	321	313	341	279	325	302	324	291	295	304	335	336	275	310	329	344	293	290	300	326	298	331	319	353	336	364	281	341	313	307	292	323	292	317	302	328	316	319	301	326	304	304	307	305	319	303	327	293	302	304	336	254	307	315	312	330	312	314	328	314	297	329	295	344	278	309	319	290	296	312	308	322	327	311	301	288	312	297	332	304	314	300	327	300	339	299	332	319	276	292	319	310	299	301	302	330	310	319	299	307	287	317	327	319	335	313	289	303	332	332	263	299	320	342	308	316	309	292	284	308	295	291	288	301	297	321	309	329	308	283	304	285	292	330	302	336	312	278	341	298	325	337	297	345	289	300	285	296	322	284	324	317	324	287	293	330	316	336	304	311	257	326	296	325	310	332	299	308	295	320	309	334	299	292	322	318	295	326	288	317	288	323	340	256	294	313	292	308	296	297	335	329	299	299	311	278	329	276	292	283	303	336	289	295	354	329	301	302	312	315	334	326	315	315	304	307	337	325	303	328	325	343	304	329	302	288	295	300	309	290	312	306	284	294	328	303	276	303	297	336	291	303	280	286	326	299	304	311	332	293	295	299	314	299	324	300	319	330	318	327	296	303	300	300	308	320	310	307	279	314	321	276	309	290	316	308	304	323	306	312	320	309	293	303	306	305	329	321	321	295	324	327	315	324	319	309	333	307	306	307	313	301	297	330	337	343	342	331	329	330	304	324	308	321	279	308	319	323	311	303	301	297	278	314	285	306	303	311	288	300	279	306	340	285	283	314	306	304	288	303	327	307	333	348	318	287	288	284	306	303	328	293	302	282	322	286	338	322	288	343	270	309	290	322	328	302	343	329	301	301	307	294	336	297	315	330	323	280	283	304	297	303	315	326	303	356	300	327	299	309	299	327	330	312	330	345	277	327	314	300	337	321	300	324	283	323	321	278	309	295	336	305	274	337	292	319	332	312	272	300	309	290	312	314	273	291	300	322	283	326	294	297	318	308	303	285	269	317	303	286	320	309	319	272	316	309	288	294	318	285	312	295	301	285	283	288	293	278	279	293	291	304	306	329	308	320	310	341	304	308	325	315	322	274	293	316	295	294	301	316	288	295	313	308	317	277	348	304	328	314	321	308	317	338	290	311	324	292	308	330	282	309	301	291	345	342	321	281	297	354	337	314	311	326	273	290	311	327	276	344	298	291	302	322	329	303	312	298	320	321	310	317	297	322	318	305	327	320	326	295	320	324	279	316	301	318	345	305	323	284	314	339	305	322	295	287	325	323	314	320	313	300	288	333	308	345	322	321	308	320	291	308	301	317	312	295	312	294	309	313	340	302	322	329	321	294	292	332	358	321	276	311	305	317	345	291	280	338	311	335	307	313	308	297	284	274	315	321	317	291	337	271	316	290	291	284	309	323	319	278	302	289	343	297	314	334	313	313	297	322	329	308	315	271	323	313	306	309	330	318	308	287	321	249	321	284	275	302	317	330	294	350	308	352	335	307	262	321	281	310	287	308	280	297	322	296	290	296	336	323	320	287	298	310	292	289	318	324	297	307	285	333	331	309	303	313	291	332	307	323	319	311	301	318	294	294	298	308	342	318	285	340	360	301	315	283	337	311	307	313	314	322	322	297	303	329	297	349	306	299	309	281	295	283	313	311	288	283	319	332	289	304	333	312	315	320	352	313	301	296	312	317	293	333	310	283	321	318	302	307	321	333	301	329	309	317	298	311	283	323	303	314	299	324	303	340	277	292	311	320	341	298	301	283	285	308	305	322	341	280	277	317	311	299	286	315	286	293	352	293	339	335	344	317	336	293	294	307	329	307	347	313	324	321	314	261	322	336	302	309	296	333	341	327	272	306	320	274	291	303	304	308	310	273	317	337	356	302	302	311	294	315	316	314	280	301	317	312	318	293	337	297	312	293	334	332	314	311	326	309	371	329	309	306	279	305	287	326	300	320	302	313	314	285	290	325	321	266	338	306	313	303	324	295	310	292	306	308	307	329	293	292	341	313	300	304	302	313	295	313	317	289	277	316	312	299	322	303	343	310	331	307	285	308	304	307	310	304	326	326	334	314	308	323	318	286	318	319	276	308	294	319	290	314	326	315	337	308	304	265	334	275	318	346	349	311	303	306	299	315	310	273	337	324	309	312	293	304	320	317	335	293	314	300	292	316	330	330	309	312	274	303	313	281	285	319	276	322	339	305	329	319	294	323	285	285	279	292	283	305	319	311	351	289	322	334	300	357	286	329	298	320	304	313	269	311	305	286	313	311	308	293	323	310	291	325	285	338	314	313	331	318	307	294	302	297	329	304	283	300	320	303	304	310	290	303	276	287	272	299	305	316	271	302	289	312	309	311	345	325	334	269	299	320	324	308	351	314	281	297	316	294	297	312	296	294	304	312	267	335	288	349	331	316	329	328	285	308	297	308	321	289	317	313	303	298	296	319	320	307	300	326	325	281	287	334	354	292	308	328	332	353	315	309	312	279	318	325	294	313	342	332	306	319	292	308	296	287	293	272	292	292	311	318	295	296	324	325	323	321	340	316	278	315	311	322	339	338	298	315	272	332	305	310	293	292	277	284	300	288	289	298	291	307	291	300	348	272	300	304	329	313	315	315	314	320	328	318	303	288	291	324	296	315	327	298	325	355	323	303	283	307	315	333	331	317	281	305	316	286	307	295	314	359	338	306	342	324	329	336	319	342	310	302	300	302	346	323	332	330	326	302	325	334	317	321	353	307	288	328	283	308	320	272	313	334	292	310	316	293	298	312	317	306	309	292	304	318	316	323	341	333	340	310	330	276	303	327	307	324	311	275	325	309	288	305	318	325	317	292	292	342	317	309	304	312	336	316	291	329	303	332	327	295	308	318	304	294	330	325	290	317	318	338	301	322	322	310	324	311	305	351	286	315	332	294	291	329	320	328	318	330	330	327	260	332	337	306	295	300	307	323	318	328	337	295	329	298	324	318	306	284	322	324	325	323	307	313	270	313	308	294	341	272	305	338	325	304	339	323
5211	4184	8705	9283	7515	4569	3226	1692	1519	1337	1228	1160	1081	1028	1010	942	956	923	852	831	866	823	829	840	797	749	804	767	771	789	773	740	785	753	750	799	758	795	761	710	715	733	708	778	771	715	745	766	749	783	756	759	759	746	729	708	773	779	774	749	728	781	752	748	771	796	729	781	709	737	747	812	734	731	703	787	746	704	733	730	726	772	733	749	783	767	726	751	816	729	795	759	769	721	735	774	762	754	778	762	736	688	754	665	730	767	732	700	768	724	697	746	784	747	747	788	781	711	740	779	779	722	751	761	793	712	777	784	748	825	788	764	767	768	804	754	792	747	747	776	738	800	741	773	734	744	810	747	712	758	733	692	787	799	773	741	812	770	744	744	824	715	723	753	738	772	756	741	779	704	746	727	774	751	756	748	734	780	743	749	743	703	760	711	772	727	746	757	713	759	768	762	783	767	710	768	791	774	705	807	763	785	754	744	765	708	785	729	788	741	809	779	737	756	806	789	701	742	769	741	766	757	782	760	744	737	752	695	724	757	749	769	759	719	791	747	726	750	770	731	711	734	763	697	736	744	736	736	766	772	729	706	747	770	739	755	769	737	726	727	721	794	754	787	747	712	735	810	750	728	787	744	715	786	799	762	691	797	797	774	731	776	742	718	716	724	786	735	783	726	717	775	755	756	739	770	732	774	728	764	765	709	729	732	729	756	785	702	722	771	750	723	752	804	760	758	737	734	763	735	771	717	739	763	707	753	724	733	761	771	707	714	722	790	677	765	740	772	751	792	711	721	772	817	710	701	760	762	794	770	746	726	712	713	784	816	700	715	748	776	706	752	784	749	715	761	765	762	743	772	710	742	734	796	769	732	822	782	766	713	735	800	723	719	702	767	824	707	718	780	729	750	740	718	779	686	770	701	760	772	755	732	743	752	830	766	734	761	810	757	768	714	681	759	704	782	782	778	736	783	788	775	695	725	732	737	730	738	755	737	806	760	751	802	750	786	725	746	745	714	775	788	800	734	766	761	685	762	732	751	725	721	736	780	724	768	779	756	760	757	735	763	739	703	734	747	718	719	768	767	775	764	688	749	730	742	742	755	758	707	794	765	762	737	737	720	719	745	789	793	747	758	741	791	738	782	771	791	792	737	701	789	818	720	775	741	763	779	764	753	742	731	771	759	759	700	764	766	790	774	777	723	722	742	753	741	694	784	751	721	732	753	763	744	729	750	752	749	765	760	770	794	741	730	732	731	742	726	753	769	752	723	725	745	764	699	717	793	758	766	692	739	722	776	727	769	766	758	777	765	715	732	776	763	768	718	783	736	718	751	769	776	814	758	780	769	743	749	783	735	747	774	762	768	770	736	763	778	734	745	800	781	773	800	748	790	743	746	773	764	702	779	716	733	790	794	726	741	765	737	806	670	742	762	765	697	734	730	768	801	778	761	729	710	744	695	707	762	708	807	756	801	768	734	757	677	721	712	754	772	784	750	768	739	712	747	765	770	735	738	752	754	786	784	764	774	720	676	760	745	757	728	685	687	776	780	770	739	749	724	740	729	736	754	718	736	713	716	772	725	765	736	718	706	758	762	766	759	789	747	733	765	750	730	750	712	763	726	778	780	754	796	751	758	771	714	758	763	784	721	758	752	773	751	736	747	718	784	715	726	752	751	723	733	750	754	697	730	766	785	746	675	726	774	729	758	722	749	755	750	733	754	736	745	767	778	769	716	769	733	750	770	696	735	748	776	733	739	770	713	722	748	773	762	744	757	770	776	748	721	742	761	774	790	746	759	792	737	740	763	703	799	767	774	747	723	725	766	752	729	736	718	791	774	771	755	717	702	752	764	716	744	717	703	779	763	732	745	772	769	742	762	753	763	751	747	734	757	719	777	750	784	751	777	767	738	762	759	774	755	752	770	768	781	795	698	714	772	786	807	740	720	825	802	747	748	740	794	730	787	764	750	736	754	732	741	777	723	766	758	808	753	765	750	699	763	722	757	727	778	743	683	701	743	709	740	739	751	734	744	708	762	743	712	754	750	772	740	782	787	716	760	730	751	754	750	747	710	733	737	755	692	723	734	770	727	739	724	752	771	738	747	722	766	785	749	790	746	781	730	733	769	785	823	763	725	748	815	743	761	764	777	768	706	739	777	791	759	759	739	742	739	755	763	752	783	690	715	760	719	704	796	702	718	766	754	777	762	816	765	730	785	806	748	728	776	740	715	751	737	758	797	724	709	750	753	711	777	716	785	757	751	764	741	728	751	710	716	765	767	731	739	756	769	807	744	780	750	731	726	765	813	754	779	765	780	733	738	759	734	736	730	776	744	763	738	755	740	740	739	753	758	772	759	719	707	764	783	686	778	722	693	742	819	810	774	801	769	767	719	797	767	741	709	756	756	709	821	781	725	744	753	756	753	738	715	818	772	766	710	728	708	758	748	741	778	744	787	734	740	758	778	795	741	769	734	758	776	682	741	715	733	701	729	700	698	800	772	769	781	754	749	736	695	756	774	731	812	746	720	764	762	747	816	737	785	713	751	746	752	778	725	766	723	742	723	745	744	743	770	743	770	748	772	739	758	814	697	734	744	769	761	778	744	767	769	750	778	736	766	787	797	745	719	768	711	801	782	744	769	765	744	771	786	742	789	728	763	755	749	739	711	769	802	802	820	727	761	768	771	734	751	772	729	787	750	739	725	751	780	744	732	718	743	743	768	788	762	738	747	748	798	779	765	718	742	753	743	756	767	721	724	792	747	709	755	740	747	784	776	759	742	763	751	724	777	727	780	731	752	756	763	726	707	752	777	741	755	750	760	785	749	715	723	732	739	759	727	771	737	753	777	780	731	779	708	766	766	762	720	761	755	771	777	716	777	714	757	680	793	724	767	752	761	744	743	763	739	785	775	776	767	752	714	709	727	732	744	746	770	736	785	750	767	736	828	775	794	739	740	743	759	738	771	749	774	748	751	762	698	733	741	746	776	759	783	802	779	804	784	753	814	787	758	740	726	770	711	778	754	773	747	740	798	731	800	716	721	785	752	759	726	771	724	759	740	781	780	737	770	750	724	756	779	745	752	756	729	775	712	760	722	757	765	773	743	788	787	775	735	725	778	731	732	701	775	699	784	731	718	749	733	770	777	784	769	748	729	797	793	732	743	769	751	740	784	772	789	737	723	760	769	794	709	797	781	743	762	721	789	758	801	742	765	760	773	764	742	805	742	763	740	766	800	764	782	806	807	760	712	742	717	669	757	781	777	756	801	719	751	772	758	828	809	781	797	729	689	722	739	764	739	713	711	740	710	703	775	764	753	767	761	743	728	708	699	739	759	765	817	740	732	797	765	748	772	774	802	791	778	727	745	754	742	760	773	693	765	771	717	787	785	724	748	772	739	758	763	775	737	730	763	737	771	756	773	706	743	730	770	765	710	798	752	736	749	784	751	774	773	753	768	736	736	716	744	716	794	711	749	759	765	699	722	709	790
15837	10455	14594	13544	14526	14879	9966	3244	1473	734	697	689	604	611	458	394	336	362	302	314	284	293	265	279	284	287	244	259	279	285	256	259	254	254	255	243	237	260	254	250	271	253	283	251	271	243	251	260	249	288	270	277	285	292	253	246	237	252	278	247	282	269	241	267	290	239	297	246	282	281	268	248	259	271	260	276	264	247	220	249	286	279	252	273	257	289	223	232	267	276	271	260	248	246	237	256	254	257	264	258	238	253	261	260	240	276	240	276	244	245	237	253	264	270	240	242	242	254	261	268	278	250	275	245	249	251	231	274	294	280	255	234	288	266	239	271	239	254	243	263	236	245	268	236	277	265	257	241	254	242	242	276	252	270	263	301	254	263	263	275	248	248	274	243	245	255	258	263	248	257	260	251	241	265	255	231	266	246	304	279	283	263	251	252	263	241	251	238	240	236	245	259	248	272	279	270	263	275	240	261	255	280	266	233	257	248	247	291	275	280	262	282	252	239	277	265	254	307	268	254	230	254	296	279	245	269	260	253	247	269	255	256	267	266	250	259	251	282	269	245	295	246	271	295	253	283	228	263	283	225	266	274	253	237	263	265	252	249	280	278	252	245	276	273	265	220	259	244	267	261	264	242	274	253	266	274	259	275	253	270	259	251	273	268	238	244	244	245	269	273	241	257	265	270	286	243	252	249	232	230	242	264	267	242	269	276	236	265	259	246	274	275	281	293	252	245	230	277	258	248	255	261	278	293	267	274	286	241	279	244	270	255	236	250	237	259	276	229	241	263	244	260	261	257	255	268	266	250	257	283	270	212	257	255	266	280	273	257	265	287	264	256	254	254	277	235	246	250	263	269	267	262	256	279	260	242	261	264	268	268	257	256	269	236	275	246	259	233	269	252	258	267	269	250	270	263	282	241	259	231	274	241	269	238	248	277	271	250	249	264	211	269	208	246	251	258	244	232	277	251	240	217	268	242	246	241	284	254	243	240	237	279	236	265	249	300	264	248	267	271	239	249	273	272	245	258	236	267	275	251	257	257	266	276	264	270	262	266	264	280	274	232	223	252	267	251	274	267	266	275	243	258	254	248	238	257	251	276	281	260	255	255	294	280	254	260	251	243	280	277	253	270	253	239	255	237	259	278	258	270	252	252	255	269	252	279	271	262	255	255	261	249	259	257	234	220	264	264	236	242	260	284	263	263	245	229	231	260	240	244	272	257	239	271	250	216	234	242	259	252	266	235	271	252	265	277	251	266	238	243	268	216	247	210	260	274	263	235	263	252	259	254	261	253	223	240	246	243	249	254	249	263	240	263	254	237	270	243	259	220	279	224	274	273	260	236	258	243	260	257	245	254	270	255	277	252	275	263	274	265	279	244	249	260	266	289	277	271	287	262	264	282	259	248	241	271	282	254	274	294	259	262	271	234	254	269	247	260	250	259	253	274	238	256	237	254	257	254	284	262	267	246	250	259	269	276	266	269	261	253	276	258	264	248	247	254	269	276	293	267	246	262	254	262	287	277	240	258	277	255	269	253	273	278	245	267	237	274	277	254	275	258	233	228	256	247	244	256	254	266	245	235	242	251	286	244	259	205	287	224	260	269	253	258	258	237	259	247	238	273	262	258	254	252	229	227	280	246	246	272	258	226	249	250	272	253	236	241	246	251	254	264	233	294	268	264	252	260	269	251	244	255	233	226	274	242	256	243	260	248	257	229	284	258	257	256	236	254	239	241	272	277	252	254	229	274	257	268	266	271	249	291	258	232	251	268	256	280	250	251	245	277	258	254	250	266	271	268	262	255	290	257	253	268	249	242	279	238	251	249	254	237	278	265	264	257	227	268	266	237	240	258	277	232	258	298	235	253	284	260	263	242	277	244	268	283	274	256	254	256	271	272	225	238	252	238	235	244	270	254	259	226	258	246	276	248	229	241	248	256	261	248	269	251	270	261	243	251	265	259	252	262	273	269	250	260	228	257	233	286	281	264	264	262	269	257	266	255	261	243	239	268	243	262	247	262	279	245	272	272	267	285	261	253	265	242	243	268	240	285	266	268	226	268	243	241	258	237	289	278	287	248	272	260	272	271	250	228	241	253	244	255	272	256	272	239	242	252	265	229	244	262	243	238	280	255	244	283	262	276	278	227	256	235	262	273	245	244	242	266	257	251	230	250	246	259	275	267	274	263	262	271	240	243	233	257	249	233	269	260	262	281	243	261	277	231	252	237	288	254	219	266	256	280	257	268	242	278	250	278	266	235	273	248	239	282	268	261	282	267	242	269	249	244	280	255	272	249	287	260	260	268	246	255	252	243	263	263	272	252	250	237	265	305	279	237	242	286	270	248	282	284	231	296	260	260	231	251	238	250	259	278	226	261	267	245	246	241	262	222	267	277	270	266	250	258	253	253	226	246	234	244	269	243	254	269	238	293	309	261	246	271	253	292	273	255	279	248	249	265	264	274	289	266	278	222	254	272	292	258	221	253	270	281	281	245	247	283	256	259	234	251	251	262	250	246	279	254	244	269	248	259	250	281	277	266	260	271	253	245	272	264	266	272	240	272	282	240	284	288	272	232	256	256	252	266	268	224	300	237	257	271	270	248	251	224	237	261	231	303	251	240	261	221	290	263	275	253	243	228	277	256	285	248	285	261	256	238	270	252	292	267	259	254	251	239	263	261	275	260	242	227	258	260	251	241	256	240	244	239	225	264	271	248	246	251	272	258	295	260	225	250	250	245	240	260	270	245	249	275	265	274	281	239	274	256	237	253	235	247	283	279	268	272	237	272	272	272	252	239	269	260	266	251	255	281	256	264	240	258	239	267	267	278	256	264	249	258	260	278	282	258	229	269	266	254	270	274	245	249	232	276	277	288	263	267	236	256	265	239	313	256	268	272	257	226	284	263	263	240	290	250	272	243	279	287	265	278	262	277	238	251	287	247	223	286	258	278	255	277	271	270	262	232	253	255	241	245	271	280	294	260	253	254	231	263	270	264	250	244	248	250	262	249	255	285	264	233	297	230	266	265	223	250	279	246	268	278	263	241	299	266	221	271	257	247	229	245	259	271	272	261	252	269	278	263	266	280	265	235	252	290	257	262	240	242	271	266	275	249	263	260	265	269	276	262	262	276	281	242	292	254	262	263	242	270	270	251	277	240	258	240	233	288	265	273	260	269	271	294	232	271	259	239	286	267	264	287	275	243	249	269	280	264	285	240	258	256	292	248	242	259	255	255	281	252	268	285	269	257	252	269	282	240	254	282	273	263	268	265	260	238	288	260	240	276	228	259	242	274	286	290	239	260	268	265	255	252	261	297	281	286	218	258	265	280	221	242	283	243	250	244	235	252	241	294	259	220	250	248	252	250	244	261	259	229	226	237	241	263	267	255	273	218	251	229	247	262	252	288	272	246	253	261	258	268	237	242	249	243	251	265	277	256	257	267	294	265	255	243	265	253	284	238	252	262	234	246	294	233	241	262	277	266	250	250
12282	10610	21331	23569	24880	24980	14282	4921	3825	2559	2843	3009	2710	2805	1995	1599	1313	1158	1068	983	904	814	748	755	743	731	686	692	643	654	665	657	671	662	682	669	683	693	667	635	678	653	644	611	639	596	665	640	673	656	614	624	565	611	576	634	609	627	626	617	630	618	573	659	645	654	616	626	613	632	641	617	652	642	643	639	639	640	597	605	608	674	614	638	616	641	635	613	625	623	630	633	641	624	639	645	630	646	605	618	638	625	647	676	583	650	635	609	640	619	694	627	619	703	662	617	655	591	645	615	625	619	632	630	589	615	644	672	617	672	618	676	614	609	666	685	604	627	621	616	624	608	654	647	656	659	651	652	643	627	632	623	639	636	606	626	659	613	630	616	643	659	620	663	659	644	664	599	629	629	647	641	613	573	653	649	651	663	634	641	618	586	651	667	638	631	629	634	656	645	652	636	669	637	600	619	661	601	597	648	604	643	617	598	605	614	606	589	618	588	621	619	613	577	658	640	612	611	623	638	613	592	655	640	624	683	610	626	631	623	648	691	646	636	623	626	614	637	628	636	599	612	627	635	591	675	606	578	643	637	626	626	675	650	635	628	635	601	639	614	562	586	619	639	660	635	628	649	618	635	597	640	583	649	591	658	635	623	654	631	620	592	686	649	646	611	638	646	587	676	612	614	616	615	639	643	659	638	648	676	633	635	636	621	688	649	627	612	690	609	624	656	598	607	629	613	562	650	637	574	606	580	638	592	623	668	627	635	637	634	637	593	646	604	633	640	648	644	604	612	628	639	636	630	638	646	641	644	678	626	579	661	598	619	654	612	622	601	607	652	586	688	617	647	609	609	599	603	619	667	621	646	619	587	649	657	646	639	653	634	629	611	603	652	675	640	631	675	643	637	628	603	631	611	697	638	629	667	640	655	631	646	657	653	629	669	609	632	613	649	620	638	638	619	635	587	645	634	654	673	615	598	635	650	641	677	655	703	624	617	604	646	590	668	608	620	667	605	651	636	598	623	617	672	650	645	612	637	642	635	591	626	602	629	604	614	651	639	621	636	611	629	644	624	674	609	635	644	590	688	654	654	646	612	637	631	637	645	651	651	595	604	632	622	626	642	608	625	681	627	667	603	616	598	680	593	580	610	621	615	665	650	629	624	626	633	619	632	618	587	630	651	663	646	651	633	633	637	612	641	656	646	622	612	628	692	639	607	665	692	607	663	668	616	632	623	651	642	614	602	665	598	625	623	676	695	637	705	636	636	641	622	619	691	645	629	672	627	636	649	644	591	660	612	650	668	622	621	628	702	658	617	611	645	587	665	604	621	630	617	603	622	672	625	618	626	620	621	617	634	693	645	603	610	645	650	614	666	602	649	606	615	649	650	604	609	661	604	634	650	628	649	698	630	631	653	610	615	642	647	670	610	659	633	643	645	626	632	604	618	639	592	608	595	615	658	619	624	652	647	598	644	583	607	678	656	617	625	638	637	628	690	607	611	657	655	648	605	686	616	625	673	642	638	643	643	641	610	637	629	580	648	620	631	646	603	625	600	602	602	614	674	615	603	666	644	617	611	593	648	623	604	621	610	644	626	637	646	638	624	654	629	602	671	645	641	628	633	622	675	638	695	661	656	638	610	638	636	676	639	674	609	647	617	630	660	681	620	618	649	647	575	662	604	616	620	682	618	611	657	676	590	665	636	616	598	593	656	592	570	611	609	640	660	614	611	647	618	586	645	638	605	622	623	615	612	600	663	659	624	628	601	632	644	642	639	618	664	627	665	644	668	652	627	583	675	627	659	663	600	626	622	613	642	636	624	637	615	618	633	630	612	656	646	627	661	634	634	601	643	653	672	653	626	639	654	607	620	642	642	617	612	608	608	634	694	630	634	616	637	629	597	643	615	595	650	631	607	649	595	657	646	647	654	662	621	637	569	645	660	650	610	655	598	608	581	677	661	638	582	624	647	637	606	635	668	649	650	618	625	626	627	624	597	662	629	601	619	618	629	631	632	617	638	616	646	654	665	611	627	654	627	634	627	618	605	615	634	660	620	604	627	662	660	610	635	628	654	623	607	633	609	639	603	636	650	659	592	661	597	630	714	639	676	666	640	630	634	695	607	596	619	611	628	645	559	660	661	653	599	668	600	696	619	601	659	637	593	642	606	604	653	649	633	633	644	635	632	635	615	627	620	592	617	642	649	618	646	624	640	589	654	624	654	658	668	613	624	619	674	619	639	633	629	644	599	631	582	622	613	661	668	641	628	661	635	625	610	600	644	622	631	566	649	606	644	643	642	650	665	608	629	660	622	608	626	625	636	644	642	662	659	627	646	628	654	696	644	606	636	658	653	593	621	594	611	663	644	628	585	669	646	609	641	611	677	636	633	608	644	629	678	645	606	616	610	565	609	629	653	593	640	612	660	647	614	618	632	632	590	615	646	601	621	619	641	647	626	661	621	624	611	657	619	663	613	609	634	702	606	584	606	637	640	628	652	626	597	642	660	633	650	684	631	632	614	656	682	663	681	616	651	625	650	627	638	637	670	592	669	684	637	661	605	620	654	650	605	621	636	654	643	612	612	647	606	627	638	670	606	631	624	662	605	632	648	691	677	645	613	622	650	639	624	638	606	616	613	583	629	638	607	654	627	614	645	652	636	678	588	637	632	624	630	614	632	671	611	585	639	639	645	601	673	613	646	655	629	626	671	629	601	631	602	642	664	626	619	585	651	645	584	675	655	645	638	657	663	640	620	665	646	651	645	605	614	653	595	612	676	582	655	602	616	588	649	647	638	637	664	569	627	608	638	613	620	621	623	610	631	609	671	643	599	636	639	641	622	660	631	649	636	669	588	649	642	580	622	601	627	646	605	618	650	594	665	629	635	630	675	591	640	602	673	621	589	583	692	598	663	623	620	659	597	654	618	588	614	609	623	653	659	685	619	625	676	614	615	596	630	627	605	659	606	631	664	621	638	681	634	585	629	641	659	624	593	660	627	635	623	626	622	645	676	656	618	650	597	666	648	631	615	651	614	628	636	624	663	682	615	643	642	638	617	643	641	687	596	639	667	662	626	608	691	611	617	638	669	648	672	650	653	643	594	661	651	628	626	608	602	651	642	616	619	612	614	627	667	657	647	588	639	613	661	659	623	621	678	673	577	624	619	637	629	610	605	648	616	621	637	635	671	673	629	624	620	599	629	703	657	632	666	619	604	678	646	695	658	664	657	644	662	594	648	672	596	657	623	685	669	607	640	646	606	607	622	653	634	591	642	637	702	579	635	622	612	660	630	640	607	627	588	638	588	653	628	658	621	622	627	629	670	634	652	598	645	656	613	637	667	621	604	667	662	653	655	664	628	604	667	612	632	620	651	606	671	597	606	644	667	686	627	638	644	650	598	620	665	642	629	638	655	616	623	642	648	611	670	616	641	643	641	643	648	687	645	596	616	608	664	643	621	674	659	667	632	590	666	610	585	673	635	631	596	624	620
24633	16718	24690	27282	30233	34237	21495	11515	4805	1611	995	909	861	778	597	430	326	322	311	237	223	207	207	219	208	189	181	207	169	195	199	196	174	166	186	154	173	182	182	184	152	166	197	173	165	150	187	153	161	172	175	174	169	186	185	170	181	153	162	160	191	201	201	159	161	167	182	152	204	155	146	179	162	181	167	156	169	170	177	157	153	180	162	153	188	176	151	190	175	164	176	178	154	182	194	180	183	172	170	180	144	167	179	191	192	173	173	173	189	180	182	168	170	169	166	171	199	162	177	170	188	157	178	154	175	167	155	194	141	146	174	183	181	160	172	156	146	165	180	181	174	155	180	144	150	183	174	168	171	166	169	186	194	193	182	172	206	189	179	168	171	175	175	170	178	193	178	147	190	162	179	172	183	165	192	180	183	180	201	151	170	171	214	166	196	161	174	160	181	167	177	178	173	157	163	151	189	176	176	181	175	169	163	156	160	175	188	160	160	162	165	148	172	158	154	165	159	177	172	179	179	198	153	149	175	184	150	175	169	168	138	197	173	180	181	196	167	178	172	176	194	194	184	170	178	175	181	203	189	184	192	138	168	158	166	171	159	165	160	187	170	183	180	179	174	166	184	173	158	191	166	190	175	163	158	179	173	172	181	183	158	165	199	176	178	186	176	157	167	165	178	164	174	163	179	180	184	176	173	152	197	182	183	173	178	174	164	171	171	185	174	172	167	171	167	177	157	166	183	175	166	138	171	169	159	167	190	154	168	171	170	155	172	173	168	158	191	194	163	171	161	190	156	158	174	194	158	145	168	174	169	185	145	174	191	181	156	156	162	165	162	179	178	153	181	185	209	168	184	155	182	200	194	190	159	178	203	199	189	188	203	184	162	159	192	177	164	154	166	170	161	183	175	190	172	167	176	141	200	179	182	160	167	153	179	190	174	161	188	177	182	185	191	154	175	185	168	166	172	163	182	185	173	188	194	164	160	135	154	164	166	145	189	146	150	173	168	165	179	166	168	163	182	162	158	147	152	158	174	186	151	156	186	155	170	162	172	195	176	160	193	160	167	158	173	188	166	189	154	164	176	176	150	138	156	193	162	178	170	152	161	182	162	154	173	162	191	150	160	165	157	188	190	162	162	182	164	172	153	149	149	145	182	170	175	174	171	162	168	195	164	164	162	162	173	187	140	146	173	151	159	169	144	174	166	144	161	164	174	162	160	168	175	174	188	172	174	177	169	202	155	177	202	171	174	169	166	162	137	182	173	164	199	177	146	159	185	181	174	181	217	189	164	176	204	161	184	216	152	166	186	165	175	174	141	159	167	170	185	154	182	177	148	178	192	191	164	189	163	142	163	156	150	184	166	167	171	164	167	154	175	181	152	178	182	165	149	151	156	163	179	190	172	178	168	167	160	172	194	161	196	180	155	181	188	167	187	179	180	201	174	163	154	191	159	166	170	182	163	167	174	155	184	167	166	187	194	177	182	164	176	155	199	169	183	161	174	180	152	166	175	160	182	161	162	184	155	180	165	173	171	184	179	176	158	178	173	181	205	167	172	186	155	165	193	169	181	144	184	156	179	193	172	198	175	176	177	165	172	189	192	172	175	177	155	172	188	168	162	170	169	182	176	174	192	166	155	179	200	158	167	167	187	199	193	163	176	175	169	180	176	170	155	152	168	167	197	182	191	169	188	189	182	196	184	163	193	176	193	172	184	176	176	189	179	176	167	170	175	153	153	188	162	161	175	168	153	183	153	181	158	174	175	193	170	173	154	158	190	142	158	185	184	197	180	172	189	175	165	157	174	176	155	171	171	151	175	172	165	175	145	196	175	164	156	178	172	157	155	177	177	158	158	183	208	166	160	173	181	171	160	165	176	163	165	184	185	171	160	189	159	148	164	189	183	179	148	168	173	174	172	183	168	171	185	169	178	171	188	145	164	178	153	156	173	171	181	182	166	168	171	178	183	170	174	176	185	167	179	194	190	142	169	176	155	149	174	196	175	180	177	169	184	182	164	168	168	169	178	174	161	175	168	153	176	158	170	165	178	174	199	198	151	165	164	185	161	196	166	164	216	173	190	177	172	175	188	189	182	167	185	165	175	161	171	176	141	154	184	159	152	165	181	184	159	151	178	166	203	144	156	154	149	178	162	171	162	178	190	174	165	153	188	163	166	175	187	169	194	170	176	161	153	176	163	167	166	175	168	171	184	185	161	177	163	166	190	177	175	163	165	168	160	175	182	181	165	184	174	170	168	164	181	165	180	188	183	154	168	161	173	158	190	202	143	168	201	167	175	167	147	170	168	170	150	176	171	152	160	176	156	183	159	153	183	166	172	187	185	173	158	183	198	164	163	175	194	144	172	166	150	168	171	162	184	169	177	160	178	179	169	167	159	166	168	174	192	160	143	163	171	164	174	180	156	192	168	153	176	175	218	161	177	175	189	183	154	170	158	185	182	177	180	162	161	175	143	174	157	161	167	159	181	172	161	171	197	158	176	178	177	163	149	187	155	175	162	168	153	172	168	162	173	163	155	171	155	183	170	170	164	172	193	170	150	174	166	180	141	158	182	203	178	181	164	194	147	175	168	165	165	175	174	158	185	177	173	178	161	178	177	151	161	171	161	178	167	186	161	178	170	194	173	162	165	166	166	184	165	153	153	180	184	180	204	160	160	167	189	205	176	184	168	155	159	176	171	187	164	165	188	167	147	179	161	175	162	153	171	168	194	171	170	183	177	140	159	147	179	162	161	177	169	167	178	174	194	173	175	151	158	177	210	170	152	183	181	171	166	168	175	166	169	161	184	171	175	187	178	176	174	172	169	186	189	183	150	177	184	182	166	187	182	190	152	171	191	172	155	171	172	200	165	167	163	161	165	197	182	177	152	195	180	173	162	180	156	164	145	180	158	177	165	172	177	200	174	153	172	174	185	184	163	171	170	195	180	167	177	153	150	154	152	180	158	163	188	189	152	144	151	176	164	165	167	186	173	167	184	192	173	189	178	159	201	176	155	200	169	187	186	168	179	188	184	200	166	179	148	156	190	177	169	172	171	157	179	175	183	179	165	187	172	179	174	167	159	178	169	176	182	184	166	153	181	150	198	176	184	175	183	158	172	158	183	186	145	203	176	168	152	160	161	192	178	175	190	163	161	155	162	164	161	160	151	183	173	181	175	171	158	182	172	148	175	168	155	157	166	162	185	174	171	174	190	174	168	155	167	184	173	156	154	159	174	151	187	182	196	162	148	151	190	179	195	191	163	194	194	158	180	171	164	153	164	151	201	189	196	175	174	169	175	199	180	180	152	152	160	177	176	157	174	147	173	180	187	151	161	183	157	154	161	167	163	176	203	181	175	179	177	144	188	199	161	168	138	201	174	165	167	179	181	170	156	181	159	160	158	183	175	153	165	149	153	191	168	161	149	160	164	181	173	171	171	169	190	171	188	153	171	143	153	172	196	184	159	175	196	182	167	167	174	192	170	170
16698	14789	30379	35017	38621	39166	23685	13379	5394	3219	3823	4413	4183	3795	2824	2244	1491	1471	1300	1065	836	807	630	651	603	557	528	525	531	533	508	472	528	493	476	470	468	463	472	453	491	456	442	452	424	431	459	439	462	429	442	465	422	432	465	408	417	422	433	467	398	489	471	504	436	458	422	435	480	409	464	427	447	455	433	462	418	441	408	431	436	424	415	447	451	432	462	404	450	469	410	441	465	443	457	427	427	458	405	426	457	418	463	448	424	415	424	438	423	458	465	433	444	401	421	430	455	436	425	450	450	444	442	459	420	475	430	449	406	435	421	457	427	450	418	455	449	429	449	436	421	427	443	430	465	440	447	475	461	449	450	432	439	434	404	449	441	429	445	454	419	458	408	416	481	466	453	480	384	471	457	410	403	418	454	466	465	439	465	451	462	461	433	472	484	455	459	423	456	417	436	432	418	441	441	392	441	417	452	412	439	411	426	457	465	456	480	457	435	462	414	420	441	457	408	401	429	481	453	443	443	444	458	470	442	399	404	433	458	456	442	443	439	405	418	475	436	437	427	461	485	428	424	436	424	448	425	352	438	436	448	436	451	434	417	449	472	411	449	375	443	434	431	459	443	445	481	449	464	422	426	471	455	449	418	450	414	444	405	408	474	446	455	446	439	410	434	420	404	448	465	467	432	434	441	456	437	494	436	430	474	428	436	407	421	432	434	433	449	430	412	462	410	415	424	438	454	418	429	451	409	444	400	466	438	423	475	411	444	438	424	477	446	447	412	430	449	435	403	429	424	408	445	471	451	442	448	426	496	399	428	411	439	425	431	487	436	385	458	454	420	435	449	480	495	405	414	457	448	427	438	416	430	440	477	469	446	434	453	415	467	408	449	473	433	452	428	452	440	442	449	421	465	475	455	461	469	433	443	424	439	465	441	450	445	430	450	456	427	432	466	451	453	443	453	427	439	464	444	386	448	456	419	437	449	430	449	463	485	443	413	420	451	431	439	429	442	446	389	427	490	463	468	465	442	458	464	425	481	456	433	417	471	480	472	449	447	426	428	439	465	427	457	412	432	449	435	447	435	437	434	452	489	451	436	440	430	471	449	459	434	427	477	443	460	459	485	469	429	459	394	462	398	455	436	447	470	421	438	449	444	425	423	461	451	401	443	392	440	408	444	447	451	475	429	433	413	406	425	438	439	435	423	422	441	424	467	433	434	438	424	427	424	411	449	429	445	442	444	472	425	447	434	413	439	467	435	438	428	399	409	444	452	442	458	437	418	452	435	463	482	440	460	454	444	418	409	428	432	441	435	466	429	422	443	484	403	457	428	406	435	461	428	454	434	443	418	421	429	481	437	436	467	432	455	450	442	418	446	467	443	413	400	493	432	427	463	437	466	444	435	471	448	406	471	453	475	414	426	467	433	429	403	427	463	449	394	432	412	455	444	420	431	431	447	439	429	428	437	476	447	453	456	460	449	420	454	425	429	410	406	420	401	419	435	446	435	447	443	438	421	439	416	422	426	439	426	421	452	409	444	440	460	461	458	460	419	461	494	411	459	427	446	455	408	420	457	411	475	419	423	426	423	444	423	435	447	458	426	442	434	467	440	422	392	481	455	462	463	419	412	407	402	447	428	467	455	448	453	452	475	457	412	450	459	433	440	438	463	421	444	418	428	471	452	442	439	473	472	439	437	435	436	442	410	442	476	453	445	431	441	447	465	415	424	448	465	440	456	389	405	435	453	439	446	409	453	429	456	469	431	426	451	450	415	432	471	431	400	433	471	439	418	437	475	453	438	452	454	405	451	451	450	477	459	454	438	450	417	424	475	398	447	471	451	422	453	429	431	432	395	406	441	429	463	437	429	472	443	418	432	405	471	454	406	454	445	461	480	422	457	467	446	452	437	435	419	478	445	424	423	429	430	441	505	437	443	402	414	461	460	433	428	437	434	425	464	421	450	455	461	406	464	372	411	459	484	447	459	461	440	422	461	438	458	414	448	446	455	445	450	434	466	433	465	435	416	418	424	429	457	462	444	447	463	434	437	452	442	450	447	395	441	439	444	438	424	433	493	423	494	410	428	425	421	466	440	450	462	428	453	431	433	434	457	441	433	388	397	406	447	421	452	430	438	421	426	392	449	436	439	428	412	400	425	459	432	439	453	471	448	415	442	414	444	431	437	432	466	456	445	415	430	454	455	413	441	436	436	430	422	418	486	448	437	449	428	427	427	398	436	393	433	434	456	412	443	457	435	453	477	442	458	428	456	434	442	441	409	456	430	424	405	469	449	447	419	424	430	475	463	419	475	431	439	451	442	416	430	450	432	487	460	456	430	437	430	433	418	400	450	422	457	456	460	420	484	442	394	428	455	429	448	466	424	430	405	423	406	424	427	466	458	398	404	467	425	418	424	429	428	454	412	435	446	441	448	443	437	412	455	451	441	423	457	428	413	418	395	440	414	442	436	430	458	465	456	417	423	462	469	457	415	465	472	458	404	422	449	431	421	451	433	410	379	461	457	433	445	435	453	403	459	452	416	408	445	433	429	472	424	466	472	418	435	426	498	461	459	444	454	465	459	455	469	401	445	447	409	462	475	433	422	454	441	435	429	455	403	454	416	441	410	412	467	451	468	469	427	427	477	434	436	444	426	449	447	459	446	452	419	459	396	453	471	418	440	443	428	449	425	446	443	425	465	418	418	430	413	423	406	413	452	423	465	411	430	427	434	448	416	475	438	453	450	453	426	427	455	421	403	455	409	469	449	474	441	513	485	456	451	432	402	435	454	436	461	422	419	455	420	404	436	436	403	419	468	473	429	420	414	424	440	436	436	422	452	456	439	454	413	441	407	505	435	432	429	455	454	445	441	406	442	431	423	454	452	467	429	431	409	435	465	441	460	461	471	413	458	442	432	456	481	446	441	436	430	453	426	442	423	447	451	437	426	433	433	443	449	440	438	418	470	473	404	423	428	450	470	446	415	444	485	420	465	435	432	459	450	460	434	464	445	422	436	463	446	405	430	476	416	444	449	430	436	441	454	406	438	421	446	457	427	406	437	423	487	445	458	438	438	451	470	442	435	464	443	488	430	417	452	464	452	427	435	443	434	449	446	479	440	446	466	416	476	481	434	460	431	422	438	462	467	437	390	427	410	454	435	383	436	442	432	450	422	426	418	467	463	444	434	439	407	465	442	463	457	436	425	438	438	427	453	445	478	482	459	411	435	469	457	443	429	416	394	439	400	476	480	416	447	421	404	443	412	448	403	411	474	463	469	406	429	428	419	423	474	402	436	423	421	448	459	445	423	433	420	422	465	446	422	418	487	432	417	437	418	434	423	440	483	479	412	469	433	425	428	442	444	452	454	458	440	417	427	479	462	499	419	424	428	476	427	459	456	466	413	443	456	414	432	463	421	470	457	403	420	423	436	466	432	448	421	460	422	436	394	463	446	438	470	430	468	455	464	474	427	444	491	485	440	408	444	430	427	437
6598	3985	4696	3746	2685	1830	1197	683	448	399	406	352	389	387	337	346	301	306	300	324	297	362	320	275	342	326	292	296	313	253	295	288	296	328	337	342	313	323	318	296	325	311	334	334	305	317	310	345	303	296	280	300	298	271	333	317	287	326	296	325	336	318	325	305	322	307	278	303	335	312	302	346	299	288	318	280	307	284	322	310	335	336	314	342	304	329	295	285	329	340	323	330	304	297	310	318	289	267	289	323	333	315	261	298	324	308	314	320	305	313	329	271	276	298	277	332	301	319	277	316	304	285	304	316	334	309	333	308	301	329	289	306	322	294	298	314	306	304	301	330	283	286	305	311	315	303	313	289	303	322	331	306	312	308	301	310	307	308	278	315	308	349	283	285	283	310	297	288	298	290	300	312	323	298	317	328	317	267	298	281	312	317	327	275	321	276	296	313	326	267	304	299	317	280	307	314	318	299	336	333	320	318	293	307	325	312	287	292	294	280	282	303	302	306	292	278	307	345	307	311	337	314	308	291	294	292	303	300	312	276	298	301	308	302	286	345	318	296	328	327	292	313	296	320	331	288	274	311	327	329	286	280	299	309	299	293	289	296	313	308	271	309	308	319	313	301	328	270	330	282	312	335	326	349	302	332	320	288	324	322	257	283	318	304	304	267	281	311	314	290	314	326	296	304	295	275	277	294	302	304	316	294	299	326	292	274	357	310	316	355	295	316	296	316	316	361	284	332	290	295	329	307	303	308	322	339	330	318	297	313	312	306	312	289	278	316	305	274	317	312	306	281	287	310	310	299	308	314	304	283	287	337	266	307	310	322	303	298	330	318	296	296	310	303	318	334	308	317	298	308	315	329	291	311	293	317	316	284	303	329	301	328	301	335	298	320	309	308	290	288	348	291	300	328	304	338	282	312	283	297	304	297	280	346	305	294	325	293	312	326	278	306	321	314	309	315	325	288	296	295	302	293	325	305	321	308	348	325	331	283	332	286	294	313	297	313	328	321	310	327	325	311	302	300	325	318	299	302	302	286	281	313	319	295	340	324	301	286	301	304	329	300	272	288	278	303	326	283	326	299	302	327	303	283	296	333	319	313	322	325	325	291	273	348	282	320	330	292	314	315	274	318	289	314	306	326	320	321	308	341	292	332	313	298	287	277	306	320	284	304	291	303	292	288	303	313	312	314	290	299	282	329	306	306	312	328	330	275	327	302	296	306	297	284	333	304	298	337	297	314	312	299	322	312	297	291	315	302	263	314	288	313	287	286	323	290	300	315	341	301	301	308	333	303	305	310	317	287	269	308	299	319	292	268	289	292	325	283	283	306	305	310	312	284	276	294	278	263	300	297	324	306	308	302	339	317	309	333	350	316	337	300	287	285	298	264	318	279	305	283	302	326	306	305	310	274	341	316	271	294	334	289	326	334	295	289	294	279	293	274	299	320	335	320	354	306	303	299	324	273	295	270	278	289	338	292	266	317	296	291	322	291	342	313	308	282	300	270	293	344	280	325	309	328	295	261	290	321	317	308	312	315	321	315	294	293	316	276	331	279	281	258	339	309	266	294	302	320	308	315	316	301	280	309	337	320	299	304	332	319	328	317	336	326	301	288	291	289	293	307	284	313	336	312	326	323	293	306	312	306	329	320	314	317	289	271	319	294	265	308	303	316	313	298	282	313	282	321	296	354	291	298	322	298	275	311	306	339	318	317	333	313	318	290	317	302	298	301	298	279	282	312	277	279	308	304	312	301	343	320	315	312	292	338	301	330	294	307	303	316	304	312	295	305	280	342	341	341	283	317	274	285	309	281	314	326	314	289	320	292	288	324	314	322	327	311	284	285	300	300	310	290	291	303	315	283	321	302	301	296	274	285	309	297	327	322	296	322	335	298	263	306	288	322	307	309	331	292	269	307	280	311	296	301	329	302	339	305	288	309	299	302	287	315	285	272	310	346	314	327	287	311	328	302	294	294	275	255	302	310	257	309	309	336	323	319	295	306	283	334	294	320	313	295	326	313	282	307	300	313	332	323	308	289	339	277	297	296	297	313	300	271	299	305	314	311	314	327	308	295	300	294	288	318	332	296	320	341	318	311	307	306	279	301	296	272	294	294	302	309	309	332	280	308	314	315	323	271	302	286	309	330	325	297	342	309	311	331	331	284	277	294	300	314	331	301	302	316	327	322	267	301	317	309	314	357	336	312	331	313	297	299	328	277	288	304	288	313	328	305	320	293	291	316	301	260	306	324	297	307	295	329	314	289	320	287	320	317	302	330	300	310	307	302	306	315	326	352	287	290	314	299	334	334	322	299	318	338	317	258	300	299	313	310	300	330	279	301	325	331	283	317	329	302	314	298	307	292	296	285	311	301	277	320	287	295	320	289	295	302	307	326	316	322	312	317	284	294	298	302	313	313	314	282	314	313	296	317	304	301	306	311	291	346	301	305	324	297	307	292	304	337	306	308	316	332	299	304	311	294	324	314	278	322	298	340	320	297	302	301	312	264	315	316	268	304	279	336	293	325	300	328	320	310	275	317	290	307	295	327	287	285	306	312	278	340	290	303	308	327	314	323	305	318	309	316	328	311	309	313	307	288	280	291	323	311	302	331	316	307	319	279	302	325	299	290	337	325	332	299	343	308	293	326	299	295	301	290	293	304	299	298	284	289	289	302	321	294	289	324	318	311	283	298	293	299	289	311	321	313	296	337	320	336	316	321	285	298	313	306	293	300	326	333	285	319	294	268	312	298	320	292	300	272	315	305	310	333	322	309	288	295	303	339	310	300	310	333	274	307	306	287	287	323	289	278	307	310	328	295	291	284	283	337	285	295	308	297	276	317	334	334	343	260	291	307	315	271	259	336	312	327	310	312	308	316	334	299	295	342	305	292	307	330	283	296	320	320	335	330	280	298	294	317	281	323	328	288	306	327	324	274	328	297	299	334	335	299	335	326	346	326	313	302	296	324	303	319	292	321	320	307	287	307	281	284	317	287	313	345	308	295	282	342	298	285	338	313	308	280	310	311	291	285	302	283	284	286	293	281	317	299	289	343	313	262	316	313	286	302	283	345	329	312	324	303	277	323	303	279	320	287	294	325	265	320	306	283	316	330	310	337	301	278	346	307	314	294	308	313	325	315	302	313	294	301	321	304	300	343	328	301	297	334	297	307	288	278	321	301	279	322	308	304	305	310	281	317	318	290	299	319	284	304	297	289	278	326	295	313	324	304	302	307	340	326	285	300	309	298	292	311	306	281	320	269	322	346	309	314	306	314	288	319	308	304	304	344	321	335	309	309	329	270	306	329	315	309	338	303	320	319	312	294	286	322	353	295	324	284	314	303	338	318	299	311	305	319	304	300	323	285	291	299	327	334	287	302	341	295	318	342	296	313	300	321	309	324	303	303	326	282	279	309	311	296	289	320	302	289	277	293	335	305	334	280	312	292	312	309	311	333	334	311	340	309	335	298	300	301	319	316	304	333	350	312
5368	4816	9651	10448	8566	6439	4898	2458	1508	1325	1177	1205	1122	1033	1041	953	975	875	866	866	815	798	797	764	764	750	757	748	756	762	758	748	732	770	794	775	785	741	804	717	764	768	773	712	751	707	725	750	718	761	753	706	709	723	756	761	730	751	734	704	756	719	730	738	704	732	666	726	763	795	700	739	770	778	729	763	745	729	740	759	712	714	776	697	776	766	726	699	753	726	741	766	771	768	756	672	735	778	734	721	746	737	729	729	690	760	739	748	696	731	726	745	759	752	721	779	742	767	754	749	731	764	799	727	734	694	722	763	742	715	758	750	754	745	773	767	734	753	755	720	751	737	748	737	728	686	767	725	740	756	737	742	741	754	770	756	746	760	737	760	762	709	709	743	749	748	745	754	731	765	718	756	685	780	717	709	745	712	748	763	758	744	799	753	747	679	736	694	746	708	761	775	788	753	759	713	735	752	769	703	742	722	763	759	729	784	747	693	737	732	721	717	736	751	743	726	752	760	700	703	747	713	712	756	721	735	772	761	712	776	757	739	724	719	707	681	742	748	709	712	787	753	747	727	779	726	741	748	777	760	758	712	716	774	741	781	774	729	729	764	757	706	728	745	704	758	739	732	757	748	708	751	753	717	702	760	718	719	756	729	775	749	751	749	743	738	744	749	729	728	738	725	695	730	713	725	693	751	745	786	749	688	734	723	734	760	766	730	734	706	728	776	765	741	728	762	700	730	793	785	751	723	785	722	748	744	743	729	746	735	748	715	752	766	768	750	758	741	705	755	745	746	722	716	806	722	746	705	752	727	740	748	753	746	705	741	757	765	754	749	770	709	760	796	742	692	753	778	721	719	775	715	684	707	721	740	751	764	729	746	776	739	712	788	750	730	702	748	764	726	735	725	740	760	726	744	751	746	723	740	694	762	744	748	751	733	726	748	745	744	715	778	817	698	755	760	770	765	738	699	777	718	725	698	805	769	755	759	730	715	777	689	730	724	740	698	724	692	723	727	709	760	728	728	735	721	759	752	678	732	770	778	722	746	798	732	735	701	704	744	668	749	713	774	753	750	730	752	750	774	765	733	764	730	718	719	745	717	692	798	730	722	784	756	714	721	730	693	705	708	716	747	731	786	785	716	734	768	772	726	712	722	746	760	781	719	739	761	737	782	730	780	714	749	819	755	724	744	709	717	766	761	707	760	749	726	771	755	776	744	697	742	745	784	735	731	778	755	778	726	764	735	756	734	781	718	743	747	713	747	772	758	710	736	744	705	718	726	742	782	753	753	736	698	760	747	749	732	713	678	716	728	730	749	697	755	728	726	745	816	757	744	735	742	743	736	714	701	699	749	737	738	732	765	757	713	781	710	717	772	782	780	740	707	783	754	709	763	723	750	751	754	781	753	738	717	782	729	723	737	782	775	769	742	786	763	746	709	751	757	734	750	767	771	797	747	755	763	807	743	724	743	775	740	739	731	736	752	735	679	773	756	723	729	699	683	751	724	747	742	743	763	743	742	727	785	741	765	714	748	715	778	761	705	750	795	744	753	711	771	722	747	709	788	764	768	762	702	719	740	700	792	777	733	731	696	757	739	769	734	728	732	733	742	795	759	723	762	704	729	718	733	776	737	716	761	695	712	769	734	787	759	735	782	754	739	711	766	769	759	729	757	790	745	700	747	714	768	768	765	784	738	768	762	773	746	751	748	759	779	768	697	700	772	708	734	740	776	786	764	765	751	686	737	772	728	720	760	757	772	718	705	754	770	751	756	745	735	778	701	738	711	783	769	737	714	753	752	752	725	688	732	776	751	761	724	704	701	720	745	718	726	705	743	723	729	760	730	768	717	764	746	737	722	770	747	750	775	772	742	769	717	732	714	728	717	732	733	720	749	730	723	761	734	748	736	744	744	780	783	779	748	751	745	708	725	762	741	745	754	732	741	768	704	707	768	704	738	717	711	707	715	717	773	738	722	781	737	745	757	746	724	705	727	700	764	777	727	727	731	726	720	764	744	716	728	719	746	727	716	749	740	743	756	726	748	772	760	751	704	725	728	754	756	759	733	672	731	758	778	691	741	775	752	756	726	733	755	733	723	714	709	718	795	765	831	745	772	740	773	760	685	724	770	709	769	761	738	762	711	755	716	715	734	745	715	720	722	749	736	726	765	711	715	758	788	812	708	768	740	781	758	757	686	731	727	719	719	739	729	702	719	766	788	760	725	786	730	814	742	767	747	778	724	758	733	768	737	788	739	752	765	775	750	698	731	733	751	715	739	733	799	735	771	758	748	766	723	754	740	787	721	716	750	784	735	731	686	721	759	677	775	732	761	717	722	722	746	752	708	719	755	761	700	783	690	705	673	758	764	716	766	729	713	739	696	750	717	747	758	776	711	739	776	706	686	786	726	748	763	747	763	765	703	729	750	706	725	700	696	729	755	720	747	694	727	761	713	733	730	786	716	780	770	768	776	728	756	686	724	727	756	766	744	749	715	737	696	763	749	775	768	718	693	822	750	758	704	718	742	735	748	701	741	733	745	715	728	759	747	726	764	745	715	725	724	728	740	696	710	755	714	743	765	739	767	702	762	717	764	717	707	735	767	727	714	738	726	706	726	749	732	757	729	754	725	708	748	702	740	749	713	701	727	763	751	733	733	739	746	747	755	749	743	733	697	775	737	788	784	749	751	724	708	684	785	752	789	700	742	722	747	755	726	706	733	743	738	727	733	806	771	773	700	748	660	745	716	714	730	722	773	731	690	747	743	691	741	702	722	765	730	749	766	679	741	743	745	739	727	743	708	765	699	730	706	662	799	712	745	671	762	718	720	744	756	768	706	742	694	734	732	717	719	746	730	760	784	688	718	737	699	698	788	723	790	734	726	747	767	810	703	720	705	664	756	724	759	706	704	737	717	776	764	693	699	766	705	736	728	719	729	761	741	697	726	752	727	698	738	740	768	741	756	737	779	778	756	754	771	707	751	741	718	710	800	724	713	745	747	722	742	740	747	791	726	713	753	705	730	762	738	753	744	755	724	726	812	725	739	744	710	756	756	748	726	819	716	726	766	748	725	744	756	744	738	717	776	756	721	741	722	724	815	764	756	745	743	700	743	786	722	783	731	704	732	713	747	734	712	760	769	746	686	808	707	746	720	721	729	748	748	720	742	734	693	762	768	764	753	777	745	709	707	736	798	718	773	734	769	753	751	737	715	745	772	730	745	702	746	784	742	712	764	754	739	774	734	772	725	728	743	752	793	768	730	766	752	712	767	787	775	745	777	727	708	742	728	740	762	733	737	774	753	758	723	722	765	750	736	778	736	716	762	708	696	729	720	726	760	697	714	740	731	745	734	758	738	730	755	757	718	729	770	757	774	783	735	734	730	754	764	696	737	702	726	807	698	759	781	737	675	765	758	770	756	764	729	750	710	735	783	786	748	705	788	718	734	694	713	737	741	737	762	721	701	716	756	719	696	762	737	788	741	727	730
15509	11823	19426	24473	21675	23047	14856	6357	2060	850	590	595	561	568	442	386	340	333	310	297	276	285	277	285	285	253	258	279	274	284	260	241	269	320	286	270	236	270	254	254	259	265	255	235	261	267	273	270	249	252	274	240	301	257	241	230	263	238	261	247	241	270	280	238	258	273	253	257	267	270	264	260	263	296	259	252	256	235	221	277	281	275	252	301	248	240	237	246	222	254	270	255	244	225	243	260	263	292	242	263	291	243	279	252	253	261	234	265	250	244	264	256	257	254	297	260	284	252	264	251	245	270	266	246	291	295	242	248	251	255	290	253	258	248	248	265	235	280	260	260	269	275	239	268	228	253	254	257	286	244	292	249	241	295	251	266	251	266	235	301	259	262	231	244	273	233	289	283	272	222	235	244	254	253	262	289	247	251	261	251	273	281	265	246	259	290	239	231	239	288	291	261	288	270	238	236	254	249	271	229	282	278	265	264	244	247	234	271	266	250	265	258	266	247	257	261	250	247	259	253	229	228	223	265	251	225	244	262	257	256	254	240	239	249	262	273	237	260	224	260	245	245	244	273	268	251	239	276	256	261	275	266	261	248	246	266	253	246	266	243	242	277	279	269	250	254	253	284	264	264	282	252	259	261	251	250	261	267	261	242	240	304	227	238	258	251	276	278	240	268	248	245	239	245	269	251	223	251	248	259	258	245	268	264	258	291	291	263	268	246	246	265	260	257	235	277	277	278	256	275	263	263	260	260	254	255	248	266	272	241	241	246	245	282	285	239	254	273	249	254	261	262	258	270	256	249	253	276	264	304	275	234	247	276	246	254	267	239	231	275	250	260	224	240	275	263	259	235	247	246	274	283	257	267	264	270	265	280	248	231	251	269	257	263	267	249	258	251	240	268	245	280	245	277	258	262	215	264	246	258	261	253	242	276	272	234	266	265	276	269	247	262	242	279	234	261	309	264	233	279	264	264	256	251	253	240	276	273	238	267	222	253	259	253	253	280	253	261	249	251	255	289	262	256	265	273	274	271	277	256	243	263	248	256	254	272	227	249	251	246	267	250	275	284	262	256	239	249	278	269	277	290	257	247	286	262	256	264	266	228	273	233	238	238	260	242	273	255	266	254	258	255	247	277	262	283	265	242	269	236	277	262	220	243	267	285	286	234	248	238	253	283	267	247	284	294	279	256	248	237	232	262	262	288	265	265	246	252	265	253	256	256	284	255	260	260	277	250	264	273	248	237	223	266	229	244	241	266	265	283	247	280	255	246	243	228	263	247	247	268	265	278	246	251	254	277	253	256	255	227	229	267	258	262	262	271	203	244	292	235	294	261	252	257	252	265	262	250	287	247	280	251	235	261	266	267	225	289	288	252	267	246	297	251	256	236	240	268	250	258	258	264	267	253	239	249	259	247	241	247	235	264	263	266	251	229	251	227	260	250	272	261	281	247	260	252	287	267	256	229	253	239	260	275	258	261	243	228	234	228	255	259	277	273	249	289	269	254	284	283	232	265	241	261	256	247	229	265	252	281	286	234	241	274	265	260	265	239	266	283	276	273	263	247	265	258	237	258	251	244	262	258	256	238	268	273	250	233	253	244	255	239	279	253	270	252	269	242	250	248	270	262	246	265	247	237	250	240	244	242	252	268	260	265	256	259	274	253	245	252	237	251	281	242	262	260	246	240	233	245	267	261	260	266	269	248	282	240	244	250	252	265	270	235	254	254	247	242	280	308	274	266	279	233	275	255	271	237	254	297	259	258	262	260	247	250	271	284	261	290	246	238	260	244	252	250	269	258	263	255	255	250	275	255	262	260	281	255	280	243	245	267	238	248	281	247	249	258	222	277	248	274	248	240	247	242	225	248	253	237	231	291	252	248	249	243	286	292	225	268	277	254	239	232	258	241	225	273	254	264	254	239	241	260	241	299	257	219	284	262	258	269	248	256	257	267	256	269	268	253	253	250	266	234	252	220	262	263	248	239	271	244	247	253	258	241	288	252	249	291	293	249	260	267	244	233	248	274	242	267	281	274	234	280	266	244	274	291	284	243	263	252	223	252	270	267	249	277	309	283	275	249	251	254	259	266	283	263	248	236	253	275	275	286	271	271	229	222	244	238	228	246	236	237	265	252	243	255	266	229	274	285	275	270	263	249	284	257	239	276	278	251	262	277	280	223	242	253	229	265	277	265	276	276	293	262	248	221	248	256	230	266	257	276	253	256	286	281	256	251	240	289	267	254	310	276	242	255	245	276	262	253	281	278	212	280	245	256	243	242	250	255	231	266	261	258	284	255	281	250	238	243	261	255	256	243	290	297	252	246	257	251	273	243	251	262	275	264	242	252	257	255	258	260	248	295	205	249	250	269	271	243	241	253	267	260	264	259	272	261	245	287	223	239	282	295	266	284	241	258	251	277	268	270	246	257	264	255	270	247	256	264	256	207	260	273	241	245	263	248	262	258	271	256	282	227	231	233	270	250	252	290	267	272	261	277	263	270	264	256	279	243	269	241	249	280	214	260	263	282	285	261	271	252	227	247	259	264	247	266	234	235	254	236	256	266	252	249	265	259	275	259	260	285	232	237	271	261	261	245	257	268	225	235	248	289	244	264	261	229	263	234	264	284	285	275	262	268	270	252	249	257	280	253	273	270	266	249	219	273	255	280	241	262	282	252	243	265	259	234	231	237	292	277	248	268	286	202	268	257	266	281	265	239	268	242	228	281	231	274	285	263	259	260	282	268	237	267	297	235	254	231	284	256	260	238	248	282	251	263	255	265	228	270	270	272	266	289	253	247	280	238	265	240	280	230	250	249	235	266	256	250	260	252	252	255	245	257	250	263	276	254	268	278	226	263	267	252	274	259	221	242	258	243	258	282	287	268	269	264	251	256	272	268	257	223	254	270	279	288	263	257	246	256	278	265	248	266	255	251	264	254	261	281	284	227	267	262	276	278	237	262	284	261	255	276	285	251	246	257	254	255	244	250	259	265	264	253	244	248	269	269	278	291	255	266	255	280	264	220	274	264	256	249	238	274	252	237	275	210	234	249	294	271	292	270	234	246	270	265	263	254	221	237	280	235	241	242	275	237	249	252	273	236	255	237	265	247	258	245	247	212	287	279	250	252	239	253	248	234	224	245	263	273	261	248	249	271	277	266	237	269	236	255	240	266	259	252	270	272	271	274	237	244	265	288	269	261	274	268	259	270	262	257	250	270	239	238	256	263	264	279	230	259	266	244	224	249	271	261	259	241	238	252	281	247	262	238	242	253	239	249	253	283	257	264	253	285	254	271	275	248	248	274	261	270	243	260	250	252	264	230	246	263	246	255	284	279	233	254	264	288	275	263	271	257	250	263	263	270	242	269	283	277	248	267	270	249	236	255	286	252	280	267	280	250	283	275	264	243	249	286	268	282	258	268	274	216	255	269	229	243	260	247	254	252	279	260	254	234	255	246	265	271	245	253	258	215	267	280	257	243	250	270	255	238
12141	12190	24790	32622	29650	32579	20396	8673	3701	2378	2515	2659	2520	2474	1826	1532	1326	1184	1131	950	846	855	800	660	715	678	725	735	671	645	678	647	666	664	686	644	655	653	661	624	610	611	665	616	657	610	582	625	643	684	609	638	649	646	636	672	605	640	625	651	632	654	608	634	663	612	617	646	614	634	671	610	671	621	628	611	624	613	602	646	587	631	623	649	665	645	644	606	617	633	639	659	633	649	633	630	646	622	618	610	628	631	676	611	613	626	653	655	580	611	639	670	655	605	638	633	637	611	631	616	624	620	610	623	628	646	668	620	633	632	622	617	647	636	663	577	639	632	618	679	617	648	633	630	624	610	575	653	675	674	584	591	630	637	639	635	603	589	610	603	595	639	629	643	614	650	634	630	576	637	627	668	659	620	687	648	610	616	638	651	623	636	610	644	654	634	680	611	650	629	638	641	641	573	621	622	613	660	622	590	627	634	623	627	606	624	592	617	684	589	633	679	670	671	587	626	606	667	589	633	672	662	595	636	590	660	650	623	612	695	651	592	615	632	627	640	658	653	630	640	621	661	613	650	611	643	614	610	587	618	609	645	637	607	593	646	583	673	636	650	628	660	655	644	567	605	612	627	594	614	630	662	644	624	641	633	588	661	633	686	603	576	648	600	636	641	570	580	604	614	684	645	645	575	635	656	638	642	632	610	645	647	653	598	606	644	634	594	574	621	625	690	635	644	622	613	629	664	597	612	611	623	619	617	617	639	602	649	632	604	630	672	686	653	622	629	617	634	629	614	630	656	645	602	603	640	639	603	655	643	610	625	617	582	672	604	585	604	647	645	654	581	627	587	627	654	646	625	655	628	647	573	588	671	645	632	608	618	624	604	632	650	634	637	605	578	595	613	646	654	666	662	612	623	617	664	633	560	602	629	620	613	605	682	635	647	652	628	580	665	641	616	630	666	642	625	616	607	629	604	644	645	637	634	614	589	643	566	615	631	646	581	605	615	588	642	640	633	624	637	579	637	642	662	645	640	634	573	578	613	640	624	652	565	613	662	597	607	646	660	613	609	631	637	645	596	630	603	592	614	664	637	614	601	619	669	624	623	636	645	625	657	634	621	616	647	630	624	627	613	656	662	626	646	635	654	657	638	625	648	622	627	596	598	661	628	612	651	645	646	654	655	631	631	651	627	619	625	627	616	621	632	621	613	605	602	630	674	660	657	652	609	663	612	621	635	649	617	603	560	607	649	696	608	651	623	642	612	655	610	666	636	626	610	622	588	624	603	636	621	638	612	624	644	621	612	636	654	646	634	643	652	628	622	623	661	620	604	632	650	592	666	636	628	586	652	606	676	642	629	607	589	625	628	617	618	634	630	630	624	642	621	656	632	654	607	673	634	606	627	640	654	646	663	695	621	609	636	640	631	623	652	645	632	618	647	596	630	660	645	622	666	613	663	622	595	612	599	637	638	653	585	641	638	634	613	677	627	637	599	580	626	608	625	627	621	671	636	592	605	601	671	610	628	653	626	623	644	699	616	631	623	625	635	656	633	608	635	673	630	626	619	649	613	608	616	646	614	627	639	642	598	620	618	580	641	641	610	646	664	660	631	650	622	650	620	627	657	633	636	679	618	693	676	612	589	611	604	692	628	662	651	644	577	650	631	619	615	679	604	639	615	651	618	613	615	626	662	601	674	621	606	657	686	613	650	628	639	616	630	628	646	664	636	629	624	686	662	602	635	607	624	615	613	659	683	590	593	659	658	636	621	608	642	582	635	605	618	612	652	605	638	621	645	668	636	625	628	631	630	684	605	690	619	627	648	635	640	612	621	580	621	648	641	624	647	623	615	607	655	614	637	652	623	621	613	612	618	609	639	619	596	640	623	636	594	639	622	562	685	647	618	638	644	616	624	611	600	615	643	610	639	641	657	637	632	597	664	641	621	640	600	631	626	623	601	591	668	621	602	605	598	627	652	635	646	620	639	582	660	621	646	624	603	662	627	608	637	640	614	605	610	634	632	605	588	624	629	628	619	609	588	607	646	638	587	621	658	636	601	649	621	663	605	649	644	617	622	662	626	657	604	636	661	646	591	596	632	670	613	643	630	619	631	599	660	626	633	665	626	622	615	605	679	578	590	577	597	643	648	633	600	614	600	675	636	635	597	622	637	607	647	635	610	638	621	577	616	625	636	638	619	621	643	642	606	616	642	642	651	677	634	622	604	616	654	624	644	623	632	612	640	617	607	640	575	566	666	632	621	616	644	628	600	580	605	649	595	602	593	659	638	647	610	624	617	598	607	628	664	626	648	635	635	630	635	624	640	678	594	629	620	614	653	607	640	653	644	628	635	649	579	629	647	634	607	630	631	601	591	629	676	624	674	643	661	609	631	616	664	629	584	661	582	596	612	646	665	637	620	633	646	658	597	663	624	627	672	610	622	617	627	652	669	621	655	595	641	637	630	609	655	608	635	652	609	599	656	648	590	708	633	616	614	697	628	627	647	646	628	676	593	659	604	629	644	632	602	615	663	623	617	661	568	616	587	618	659	627	649	617	592	598	635	626	640	607	600	635	640	666	639	660	637	666	641	646	595	617	644	598	628	627	634	647	583	636	661	640	621	663	616	651	616	648	639	667	622	591	592	628	652	649	593	643	646	623	634	653	650	659	637	647	624	658	602	648	630	638	653	600	633	627	624	625	622	655	669	616	642	628	606	620	638	664	635	648	647	605	617	629	616	593	626	680	660	607	668	643	602	641	620	688	636	635	599	656	614	627	629	617	694	645	636	644	625	590	592	644	625	658	635	626	636	665	628	613	652	653	651	606	644	603	666	645	645	630	627	626	633	604	638	639	657	673	587	648	618	624	572	605	647	655	652	607	622	638	608	617	608	637	625	673	644	628	622	628	678	651	622	642	603	641	601	631	635	611	635	617	620	610	614	613	655	600	652	636	614	609	630	671	607	660	664	601	639	661	631	651	666	594	658	628	627	634	641	627	627	649	615	588	612	651	639	648	600	586	621	648	658	625	675	608	587	637	588	592	655	659	657	635	608	603	624	588	657	612	613	689	615	635	634	601	680	588	638	614	609	588	662	625	628	618	665	611	620	614	562	605	667	658	654	606	635	654	627	606	598	639	662	632	617	607	666	639	629	618	629	655	610	662	593	619	605	635	607	641	649	662	638	632	596	612	612	623	666	625	631	639	670	587	613	623	604	618	614	615	658	625	628	621	644	617	634	629	616	665	616	607	634	647	626	631	639	599	647	671	623	649	625	600	657	615	587	654	600	671	584	633	610	661	652	579	553	586	596	626	655	659	649	585	630	657	601	624	660	630	648	599	616	615	620	625	640	635	645	618	631	604	597	626	632	619	625	619	656	657	647	691	548	613	645	626	630	618	581	659	624	593	627	603	674	629	632	664	611	657	620	660	598	611	625	619	634	653	609	664	612	632	647	678	611	632	633	646	561	609	652	634	628	643	591	616	579	601	657
23741	19347	34286	32916	28553	31577	22037	12761	4412	1712	1131	961	807	775	523	413	324	322	298	238	239	224	192	213	194	196	177	210	207	177	160	182	184	183	160	175	187	194	175	166	175	178	199	165	161	180	183	170	183	194	163	154	200	161	164	185	180	150	178	192	177	157	173	174	171	150	154	176	165	177	185	178	152	166	159	180	164	140	195	180	160	181	159	173	189	166	193	189	186	189	188	194	176	181	171	177	161	151	151	158	180	202	189	176	177	177	182	187	170	169	178	183	183	198	187	181	187	191	193	173	183	146	182	166	189	173	161	173	164	160	186	186	207	175	173	185	144	175	179	160	179	193	164	191	173	169	158	175	177	140	175	149	162	197	183	181	171	180	160	199	176	168	171	161	144	157	182	170	188	166	168	178	167	184	190	169	159	166	184	159	156	173	169	178	192	150	174	166	178	162	165	181	172	175	185	200	169	170	147	167	169	181	178	187	179	166	164	192	143	168	175	182	193	161	166	199	162	182	184	206	160	168	184	182	142	190	184	185	183	194	175	158	191	176	174	169	190	168	182	165	158	186	174	186	172	154	165	176	183	181	203	175	184	156	172	183	188	183	156	138	169	184	173	167	173	175	152	144	166	163	176	171	160	168	186	176	160	176	171	164	153	171	182	169	174	203	176	159	144	187	193	177	179	163	177	165	166	165	173	150	165	194	178	182	188	161	178	165	186	178	171	165	154	175	165	174	170	160	191	159	194	186	174	178	163	174	170	171	160	175	157	178	171	159	156	147	170	155	151	164	180	155	172	175	146	144	175	155	169	172	178	174	195	179	149	176	175	183	199	171	157	175	178	175	159	167	169	163	169	172	174	187	159	185	148	168	184	143	140	156	168	163	142	156	178	201	177	161	185	156	181	176	169	173	192	175	157	180	173	166	173	185	154	161	168	183	171	179	190	161	180	186	163	165	157	168	167	160	177	168	164	164	182	152	183	176	210	149	194	176	188	176	152	160	193	181	175	184	188	176	184	174	174	185	211	191	217	171	170	185	177	175	191	200	183	198	196	166	179	172	174	180	184	199	183	190	181	164	178	159	182	182	180	168	152	183	166	159	160	190	170	150	191	161	164	174	178	169	170	177	144	186	178	181	174	174	191	186	170	168	172	160	162	183	153	183	167	180	160	159	165	154	187	138	179	181	206	176	154	167	170	151	185	161	162	150	172	168	213	212	163	154	172	165	164	176	167	183	164	156	168	175	171	171	142	153	175	178	186	159	169	164	187	176	162	182	186	160	162	150	191	193	171	182	178	153	168	180	142	185	163	163	183	175	178	186	154	162	162	154	182	175	152	180	163	185	180	176	176	184	192	160	157	182	164	146	192	179	165	169	175	174	168	176	175	177	184	169	179	185	176	185	176	197	163	178	174	165	174	175	166	161	203	158	197	163	170	176	169	179	186	169	160	179	188	182	168	157	186	193	163	182	153	183	180	187	166	185	154	193	178	172	169	162	155	173	186	163	195	182	157	180	175	158	174	169	170	151	167	183	163	177	168	179	177	187	180	161	148	158	184	170	171	151	178	167	165	166	163	164	198	190	151	195	169	176	184	183	172	177	164	159	173	159	162	152	174	193	167	170	164	192	194	195	184	143	171	155	147	172	150	173	168	169	177	183	178	164	200	177	175	156	185	187	207	164	176	163	178	172	154	144	181	171	178	189	187	164	171	155	172	182	141	143	180	159	162	161	158	160	179	163	163	160	186	185	163	159	195	163	193	189	185	184	198	158	178	176	172	181	165	173	179	179	181	170	154	185	170	179	205	184	197	171	161	196	180	173	162	176	169	178	179	207	191	144	164	149	179	185	152	180	172	170	162	161	180	157	175	165	198	180	163	155	203	176	192	159	181	186	144	182	179	164	167	166	187	155	181	153	174	181	165	176	186	164	187	176	190	191	184	184	152	163	174	165	169	185	180	191	173	135	164	180	155	165	152	191	175	191	161	170	166	183	188	155	193	185	151	173	180	185	165	170	182	150	174	168	195	163	175	193	189	161	182	193	160	171	155	137	165	191	180	152	193	181	191	155	175	180	182	196	178	194	174	180	160	169	164	163	172	200	184	169	170	157	184	157	168	181	158	168	175	187	174	165	199	164	196	176	177	208	164	164	158	168	183	148	154	168	164	196	161	168	164	171	188	170	148	152	160	203	162	160	168	178	159	163	170	178	180	182	175	174	191	146	166	186	216	184	163	185	188	141	173	188	174	208	169	171	152	181	193	196	155	172	170	176	175	173	159	148	185	184	163	187	181	179	176	167	187	168	143	184	209	156	177	195	151	187	164	159	187	182	176	186	165	164	168	173	159	186	149	166	163	156	153	164	192	180	184	145	153	162	179	144	163	176	190	173	176	177	166	169	173	166	183	168	171	185	153	182	159	196	165	162	183	172	190	159	178	168	173	162	181	166	158	183	173	187	154	194	165	159	160	190	153	156	194	162	165	155	184	170	163	147	169	159	143	178	167	154	189	158	179	205	184	186	185	191	171	166	166	151	169	182	190	161	195	198	162	164	153	132	168	167	167	151	161	170	168	179	155	199	171	170	169	170	191	193	168	161	153	176	166	186	176	176	186	156	162	172	201	184	179	145	162	159	162	164	148	167	180	168	192	158	170	178	173	174	168	196	175	159	158	180	169	173	159	188	174	164	168	179	170	162	174	192	181	167	193	164	155	146	182	188	155	183	162	177	168	185	150	161	212	199	144	197	157	179	200	182	157	151	167	199	180	175	175	169	184	177	187	151	168	176	179	164	163	169	194	146	182	151	167	189	181	188	178	188	190	163	171	164	188	163	195	161	167	169	148	185	196	176	181	162	191	187	168	188	158	171	187	171	190	151	180	162	161	173	167	195	176	163	175	168	151	178	179	183	184	164	168	175	169	166	175	163	193	207	152	161	191	167	195	173	174	167	179	180	158	181	156	142	160	199	187	162	170	141	172	144	167	165	197	177	177	155	146	168	199	165	185	170	181	185	160	158	168	213	187	182	166	155	153	154	181	171	185	170	185	173	165	174	190	146	191	149	179	200	161	166	183	185	187	189	191	169	183	155	174	163	196	166	187	173	166	168	158	183	176	182	179	176	187	165	180	154	173	167	173	178	157	142	170	196	149	185	167	185	163	197	170	200	166	150	180	164	182	169	187	165	174	176	195	174	178	166	194	189	164	197	153	178	186	173	183	200	191	160	177	168	166	150	163	158	157	195	172	176	195	199	167	183	175	174	158	191	184	171	173	165	148	193	180	166	180	165	178	174	163	158	169	154	163	185	166	166	159	175	153	175	165	187	159	163	157	149	188	182	164	180	170	190	175	193	176	160	157	169	170	168	192	190	181	135	176	176	172	178	176	147	150	155	184	143	164	164	172	157	174	180	169	171	184	176	164	165	164	160	182	174	173	183	163	189	189	181	170	177	175	164	184	189	168	161	160	200	168	145	161	182	158	170	180	198
15855	18388	36421	39565	35803	39545	24919	14566	4073	3528	4059	4346	3743	3738	2638	2068	1560	1343	1212	929	785	775	681	618	603	582	587	528	504	518	526	525	502	524	503	526	472	466	471	501	467	449	430	483	482	457	478	453	490	456	479	442	505	415	470	430	479	462	476	465	426	441	428	425	414	468	468	459	437	454	427	474	456	460	461	477	435	447	471	491	448	444	427	458	451	481	416	438	448	467	444	435	416	451	467	427	445	451	436	453	450	483	459	439	471	447	479	467	455	436	428	407	448	430	453	434	485	448	461	471	439	414	408	465	413	443	491	436	435	464	428	454	469	431	452	431	439	467	454	467	438	473	431	469	441	456	431	478	480	419	421	387	420	440	470	476	453	429	444	469	460	468	455	432	441	447	436	435	453	462	459	476	443	455	449	460	414	458	467	436	459	450	450	411	419	460	455	449	468	433	457	456	459	423	408	477	454	416	435	468	463	416	441	453	428	452	451	442	435	444	440	438	424	460	438	459	470	462	430	451	436	472	446	459	418	439	478	488	411	406	432	415	467	435	433	428	450	435	439	460	437	391	446	443	457	437	422	469	443	471	468	450	439	455	416	462	470	471	440	429	397	454	458	428	442	446	412	435	418	452	410	436	399	457	421	435	490	462	434	443	423	483	414	392	431	435	469	435	471	437	458	468	443	471	450	436	427	423	448	481	471	455	449	442	437	519	428	436	426	445	467	449	454	493	424	461	434	461	460	419	453	442	433	443	453	464	398	424	432	440	436	487	410	451	469	435	441	446	410	442	458	416	439	448	456	472	470	431	446	413	428	430	432	473	449	434	399	442	418	444	449	441	417	426	465	454	448	474	422	471	461	427	446	424	442	409	405	452	456	473	452	458	424	388	441	453	410	432	412	420	456	441	444	447	438	447	440	429	426	475	396	437	469	457	430	440	465	431	435	456	443	417	441	439	445	468	427	464	407	445	415	456	462	436	439	433	427	478	423	453	457	443	424	461	452	411	445	440	460	428	434	463	438	442	440	410	432	430	425	455	407	451	433	447	447	468	476	420	434	428	429	444	439	435	464	451	443	430	426	458	479	447	435	430	450	420	439	453	433	454	462	458	404	462	420	438	465	439	438	432	455	426	427	479	423	442	453	471	397	437	439	439	428	445	458	471	482	469	439	463	446	448	436	408	441	430	458	454	475	431	471	448	399	509	445	440	452	424	443	421	459	427	478	440	433	430	440	426	438	435	460	431	453	407	479	458	422	477	404	430	432	405	434	427	415	508	435	449	432	437	494	439	434	478	472	451	471	444	427	467	459	448	418	435	471	421	460	438	405	433	424	446	436	421	449	406	454	422	423	423	438	437	430	402	481	442	461	465	453	436	422	442	461	467	431	429	466	421	459	465	450	420	453	454	442	449	476	459	429	453	423	473	426	452	418	429	450	433	424	445	419	466	457	442	411	424	448	463	432	445	432	512	465	429	434	477	412	419	421	449	440	441	480	456	415	421	441	420	419	431	445	467	452	423	401	462	431	487	458	452	423	425	466	460	444	426	437	412	465	398	439	410	468	403	421	391	453	427	454	422	431	460	426	466	408	413	423	466	474	426	450	433	456	444	432	432	446	443	404	417	419	424	438	452	413	474	459	441	451	415	433	407	420	452	458	477	414	458	461	413	441	445	461	400	445	447	405	441	407	461	458	445	435	468	414	404	450	406	459	455	472	441	490	450	466	455	440	445	442	442	429	448	443	413	434	485	442	428	446	453	457	441	438	443	463	446	444	397	408	434	454	446	438	449	460	456	435	437	475	421	459	452	430	434	486	454	474	455	447	457	445	472	441	438	445	442	464	453	459	432	440	459	450	438	420	430	447	438	478	421	427	460	429	431	447	451	452	467	461	433	419	457	447	465	425	425	414	446	422	481	439	416	436	485	443	461	463	503	471	444	449	467	420	445	416	424	446	477	415	427	438	396	440	438	450	421	466	414	443	421	426	501	449	432	442	438	455	477	416	480	430	469	446	470	469	447	421	443	453	426	436	425	430	439	464	467	451	466	439	449	433	448	427	452	437	439	428	433	445	422	472	442	430	443	427	437	439	429	446	442	433	454	390	425	430	435	442	474	411	458	454	500	495	471	449	472	494	454	462	432	404	479	447	438	461	475	436	413	461	493	442	464	439	447	471	428	453	439	419	421	447	428	469	442	465	434	462	410	414	448	429	487	421	428	452	415	410	442	420	432	418	439	395	442	426	458	447	437	432	472	418	426	429	417	465	420	436	422	438	462	443	446	479	443	455	468	450	438	451	452	454	474	451	457	438	452	432	442	450	424	451	422	454	447	438	430	456	436	410	472	463	443	481	405	462	454	460	498	404	435	484	465	472	445	434	438	443	446	435	440	451	434	452	421	451	461	445	460	470	471	398	440	444	434	478	444	446	433	479	436	430	437	410	447	452	436	443	454	439	458	431	473	455	434	434	440	462	399	440	435	411	448	431	413	453	447	446	452	457	430	441	427	422	485	386	400	442	431	424	409	471	460	441	431	454	470	419	432	461	436	469	462	449	424	438	410	403	486	438	427	440	466	448	439	436	439	453	454	435	441	449	474	477	442	454	438	472	441	463	465	440	431	474	434	428	445	461	448	433	420	463	475	425	407	401	422	427	452	435	435	426	446	431	414	447	445	445	453	452	472	406	411	479	425	438	434	402	428	443	441	447	448	496	461	427	444	440	463	437	456	453	465	432	437	433	399	442	419	442	416	506	436	472	441	461	472	413	443	482	435	459	400	472	436	451	479	489	429	440	444	454	431	437	436	441	411	456	439	445	407	445	455	455	452	474	428	447	449	437	466	498	466	435	454	452	422	460	494	422	451	444	465	403	449	436	457	447	467	418	467	448	426	436	447	417	451	430	445	447	436	409	474	498	455	439	459	450	440	459	409	410	418	405	470	446	462	438	455	437	448	436	418	437	438	457	465	470	455	463	452	461	450	470	433	476	443	442	456	447	409	451	432	427	491	416	439	443	450	458	418	448	443	445	456	464	448	459	451	463	485	400	452	448	473	451	457	421	478	452	457	435	421	448	445	436	410	436	482	457	487	431	423	478	482	447	427	413	423	455	471	441	443	427	444	509	451	429	416	429	474	450	397	453	437	419	465	431	445	462	451	438	389	423	453	447	444	449	458	479	469	479	460	453	476	443	475	462	439	438	454	451	466	449	474	444	441	474	491	412	439	475	394	412	462	459	435	442	438	412	464	446	419	431	431	458	471	471	438	427	426	432	449	447	462	428	435	453	438	463	435	480	452	486	467	430	453	417	437	433	423	455	439	449	482	405	459	447	449	451	417	416	445	440	465	400	436	486	465	478	422	445	458	394	488	468	443	432	419	459	445	413	463	455	424	447	467	440	455	416	464	416	447	457	429	430	452	423	444	441	452	449	434	451	458	434	411	437	427	419	453	450	436	447	415	417	438	443	420	430	438	443	455	440	454	473	482
6833	3670	4429	3480	2162	1576	1078	598	416	407	407	375	361	395	376	326	333	343	307	322	300	298	347	330	307	331	326	333	305	307	309	316	308	282	295	320	293	315	331	313	331	320	289	308	326	328	274	303	330	333	297	294	305	305	322	317	307	279	321	311	295	305	295	305	338	344	323	322	320	349	323	325	328	300	313	293	319	306	357	309	289	324	261	321	277	322	332	321	301	299	299	294	314	293	286	321	320	300	251	323	300	286	304	310	316	298	332	309	325	324	315	309	299	304	289	318	282	319	291	296	320	307	297	318	302	303	316	303	332	320	324	304	326	290	316	346	319	311	310	314	311	328	315	306	309	289	292	342	322	301	331	309	321	287	304	319	285	307	321	326	338	308	324	322	330	296	308	312	309	347	310	334	305	297	308	322	336	310	320	284	307	310	316	312	317	308	292	301	301	325	281	309	334	295	313	290	334	301	347	274	309	316	315	319	328	310	319	289	298	297	296	334	297	319	308	306	308	291	296	307	310	322	276	297	293	292	295	304	319	326	303	284	356	310	295	311	286	341	328	299	316	316	312	313	309	284	281	323	287	325	313	285	294	281	286	300	310	303	325	321	302	319	289	310	287	359	320	306	302	297	323	290	291	298	323	306	331	315	327	326	318	340	289	296	314	332	299	339	333	300	315	302	287	301	290	317	312	306	306	305	294	302	318	310	334	288	314	309	330	322	319	310	338	281	293	297	331	323	339	311	316	307	283	294	298	318	309	319	274	297	292	335	313	300	274	312	338	304	319	307	302	287	292	312	288	292	299	342	317	321	270	329	312	331	296	328	323	315	280	298	323	311	327	293	299	336	290	327	274	305	312	309	306	297	294	293	294	316	267	344	311	328	331	303	340	323	298	332	321	300	299	321	313	320	304	338	332	298	304	361	328	325	325	290	321	308	325	298	327	338	300	314	302	298	304	320	314	321	334	304	323	289	309	316	308	326	319	310	345	336	311	310	330	289	284	319	279	300	301	325	310	301	322	313	345	297	282	285	331	321	302	285	324	289	302	322	320	307	314	298	336	289	308	281	286	300	348	321	334	311	297	293	298	290	301	324	304	343	310	313	301	322	305	331	334	331	324	313	291	344	310	324	297	321	320	295	306	314	361	289	281	343	316	347	312	305	310	315	327	321	336	324	264	316	305	317	348	314	336	313	335	328	332	313	304	297	312	292	311	336	309	343	297	315	310	298	290	297	298	304	320	340	307	304	317	299	290	342	325	316	288	287	288	312	325	321	334	337	333	315	316	306	303	336	297	303	322	299	318	325	294	295	332	370	324	314	284	345	329	302	303	291	338	286	330	336	308	321	333	300	320	275	309	319	309	328	351	350	341	325	326	321	312	308	310	328	319	335	310	279	286	323	293	324	328	327	318	314	280	288	354	345	307	301	296	339	294	291	345	327	295	270	295	316	292	352	327	303	283	294	304	360	301	278	324	292	343	326	315	282	318	342	294	304	264	277	318	276	312	333	318	331	273	286	299	331	306	315	339	325	282	303	325	319	322	293	303	299	291	314	284	293	305	299	311	296	263	320	305	333	311	326	284	321	353	320	313	298	321	295	298	274	308	283	319	306	282	291	319	286	324	329	307	295	313	342	335	304	318	354	304	292	305	310	329	307	298	310	309	291	291	376	303	309	296	296	320	308	319	304	311	314	315	348	303	331	320	325	327	324	323	327	297	280	308	335	295	290	309	302	293	313	331	311	309	299	295	320	308	293	323	304	324	300	287	322	313	355	285	282	326	318	319	290	321	343	308	325	311	299	306	286	313	294	272	304	298	337	319	287	310	304	306	325	311	307	325	303	313	319	357	304	325	351	309	292	316	271	274	312	314	290	308	285	332	278	347	302	303	306	326	303	317	309	290	345	290	280	313	319	334	305	322	303	323	319	328	322	341	368	315	311	334	302	316	297	269	309	314	306	317	285	314	325	308	323	321	331	309	274	309	301	295	306	305	278	267	346	334	297	301	298	314	292	325	294	297	296	299	316	302	308	315	313	319	325	331	304	326	349	326	294	338	307	313	328	296	307	309	302	304	312	303	327	347	329	331	308	310	285	335	305	316	305	303	347	305	307	291	338	270	336	331	326	330	331	335	288	306	290	310	340	317	298	340	330	317	322	297	320	327	303	332	341	311	303	288	326	304	265	303	325	295	282	309	328	327	302	344	306	315	298	261	325	309	321	317	306	339	315	299	313	294	319	341	316	321	299	322	316	299	319	339	290	309	295	354	329	320	329	305	253	286	308	315	343	323	311	310	296	332	321	300	304	313	306	315	307	334	323	322	331	289	325	309	312	295	313	318	272	315	320	332	317	307	328	323	322	273	329	350	314	330	261	279	273	267	348	335	321	287	319	342	328	306	337	295	324	316	306	295	291	334	324	325	277	331	336	306	301	347	288	293	288	289	331	326	338	280	316	286	325	348	322	300	323	325	295	339	296	292	302	321	314	303	288	331	333	332	313	304	338	330	327	297	323	347	300	289	313	327	306	331	317	284	295	299	301	299	317	298	331	290	351	313	349	316	277	290	330	321	293	289	332	302	315	290	361	291	292	341	310	298	335	312	333	307	305	318	306	307	300	322	330	303	340	309	305	294	331	315	285	285	280	302	314	330	314	321	330	299	317	301	318	317	314	292	329	294	305	281	313	329	329	315	287	318	328	314	295	296	326	306	326	297	310	296	323	310	286	325	318	339	336	313	334	317	292	354	342	304	345	319	301	296	313	309	319	297	320	318	318	306	312	306	336	298	315	305	314	323	292	324	334	326	300	339	296	293	330	318	305	311	350	328	335	338	297	305	316	302	322	296	282	338	314	285	283	289	335	299	289	291	297	299	332	296	304	331	290	298	345	298	320	315	338	290	327	311	310	310	323	302	302	308	301	359	290	303	338	338	339	316	301	306	284	321	289	322	293	331	333	359	322	333	289	295	333	292	293	342	315	341	321	300	295	289	318	315	314	287	290	342	291	310	341	349	288	294	304	294	310	277	312	293	333	326	305	330	304	308	289	297	332	270	320	331	340	319	337	337	295	350	287	307	286	327	297	325	325	287	312	297	326	313	335	313	312	322	291	282	334	308	296	312	291	341	322	314	320	311	279	314	313	325	288	347	320	347	293	284	355	330	311	323	315	284	277	300	276	285	276	291	320	294	324	337	303	298	297	302	309	304	331	295	331	325	332	313	342	291	300	328	294	338	302	314	308	316	305	306	323	331	366	302	330	295	320	342	316	309	297	306	308	258	318	344	290	310	283	327	297	339	302	323	304	305	289	301	284	313	309	301	320	337	296	331	302	295	294	329	294	288	302	331	322	369	331	330	302	299	306	297	302	342	286	281	289	316	289	296	318	333	305	317	288	315	303	320	308	282	355	311	289	324	345	285	343	321	302	325	328	309	318	321	315	311	284	306	306	302	292	305	301	318	318	319	302	316	285	324	308	329	313	296	337
5519	4455	9443	10365	7914	6616	4892	2239	1466	1337	1271	1187	1149	1066	1000	986	930	895	872	871	884	830	867	855	798	767	770	792	778	721	810	704	752	752	803	777	758	802	730	765	724	706	730	836	706	784	758	722	776	714	751	721	715	787	753	722	736	741	745	763	794	729	721	762	720	779	726	757	807	731	772	693	685	721	767	751	738	756	739	771	797	758	773	710	758	730	719	742	733	793	840	761	753	757	779	714	789	720	750	732	740	729	760	759	778	798	736	812	785	751	709	755	740	716	758	779	730	734	799	753	754	759	798	729	779	746	741	761	756	834	748	726	727	761	752	769	757	722	740	774	730	705	725	763	768	777	800	768	772	790	731	766	735	766	732	774	771	722	763	731	716	790	799	719	736	748	704	789	747	797	759	715	738	747	811	765	756	734	716	777	724	752	698	782	741	774	730	760	781	780	769	755	742	798	722	723	764	722	719	744	796	762	780	730	803	763	735	734	743	790	841	757	722	717	740	829	768	772	738	826	708	758	746	780	697	730	742	762	735	747	750	740	731	758	745	712	713	726	736	772	758	777	786	785	759	783	732	743	792	795	746	748	785	727	766	737	757	739	799	712	787	736	756	713	708	730	703	744	738	732	790	787	787	727	758	723	809	738	768	756	734	756	783	754	750	768	767	773	729	701	750	758	749	791	695	735	800	739	717	768	761	768	778	739	721	748	748	770	760	757	673	766	745	764	773	744	682	793	734	807	745	753	772	744	714	741	732	757	740	788	750	770	774	727	764	787	738	715	726	771	736	727	744	779	777	742	742	727	731	732	758	774	775	756	749	763	757	751	736	772	759	712	733	744	746	782	701	732	786	721	705	755	705	718	753	760	716	727	757	726	791	709	719	754	782	753	770	757	738	746	748	757	740	749	747	746	746	751	771	710	731	715	687	721	766	816	791	713	732	732	755	721	736	711	725	738	751	794	740	721	712	708	741	730	767	725	714	765	767	782	752	806	784	780	767	758	785	766	782	751	717	742	780	737	743	799	768	769	773	755	750	733	744	772	749	751	745	743	752	758	783	762	743	781	702	742	732	772	761	782	752	775	717	784	735	770	773	736	786	787	735	748	720	792	743	734	751	775	733	760	819	746	764	766	769	723	722	752	792	797	815	779	755	815	756	735	802	756	793	725	758	699	802	760	748	774	750	770	697	802	760	722	747	710	794	775	750	802	768	709	781	746	758	800	738	808	737	743	766	731	768	771	759	727	765	761	730	811	738	746	773	775	797	765	735	755	718	762	758	763	771	759	706	740	727	771	712	737	726	742	745	723	799	773	765	745	740	730	757	749	789	779	761	742	757	791	746	791	737	759	772	710	726	794	765	795	792	786	720	762	756	765	767	731	725	746	756	761	750	740	750	736	745	755	726	781	763	762	797	770	778	753	757	777	795	823	865	800	781	770	781	700	777	703	755	786	748	757	755	754	746	722	756	785	796	718	790	755	761	757	754	740	764	717	742	793	804	790	715	751	725	739	757	747	728	771	710	785	735	729	737	774	759	774	776	785	761	780	768	710	772	774	676	764	746	732	786	761	756	768	728	727	748	789	774	742	737	750	796	749	701	814	776	728	763	742	764	731	762	767	732	775	777	744	739	822	767	733	733	719	741	727	725	712	758	735	790	767	788	735	778	813	744	721	740	771	766	721	756	706	770	741	736	749	761	767	747	742	768	766	784	792	780	706	772	740	785	742	766	805	703	786	721	796	721	759	740	750	743	756	733	761	758	771	748	758	750	732	746	710	783	799	797	736	725	767	763	781	755	786	727	777	750	809	736	772	734	743	757	714	786	756	705	741	785	822	757	743	766	739	730	739	741	731	757	767	752	765	740	746	795	749	715	769	721	743	742	683	694	786	793	787	780	771	750	751	759	777	728	739	781	723	759	778	734	748	782	789	732	732	742	807	759	712	762	734	715	785	763	789	767	734	752	725	746	724	737	767	766	730	710	726	781	741	792	735	801	717	763	759	787	726	751	737	753	742	726	739	766	753	734	764	770	776	809	744	792	738	776	739	793	730	762	740	780	739	736	738	708	732	740	752	786	759	688	728	747	814	726	742	782	708	744	739	753	708	739	761	747	729	724	751	758	757	747	731	771	770	719	756	770	774	739	768	761	766	762	752	731	755	715	740	731	807	757	747	706	780	727	745	743	782	799	722	720	742	781	758	754	728	786	741	805	782	766	732	722	744	785	732	752	739	715	771	737	766	752	748	808	772	751	764	714	766	804	756	801	805	779	763	756	764	744	780	786	754	682	802	807	778	754	749	770	763	750	763	778	685	737	763	769	733	754	786	784	758	740	772	728	738	776	778	758	744	741	784	751	737	717	765	745	750	733	703	711	712	736	819	752	755	750	799	725	721	773	763	746	750	806	715	713	737	750	773	737	733	802	734	720	741	764	721	717	747	765	781	715	735	718	718	783	763	722	712	746	762	777	766	699	776	769	732	755	837	710	782	736	739	735	779	808	727	764	802	744	760	754	767	745	765	729	743	782	765	772	760	747	811	750	768	768	744	773	714	751	800	753	797	734	749	753	750	781	775	759	713	741	717	729	743	767	750	761	766	742	737	761	770	790	715	796	745	715	781	687	772	757	798	751	713	771	711	750	733	777	759	783	711	744	738	734	795	759	783	746	746	790	728	726	785	740	787	725	821	803	753	799	742	744	749	798	696	751	747	735	804	793	760	762	727	804	718	707	746	758	759	806	778	715	735	699	760	704	774	763	742	771	728	771	707	729	756	776	748	819	800	771	755	753	755	733	729	786	797	755	736	755	760	813	771	760	766	689	715	777	720	760	792	781	768	781	724	777	778	762	791	784	720	774	802	731	777	722	729	757	749	760	781	764	676	775	788	729	739	698	737	740	794	722	726	762	758	737	801	789	748	787	775	705	783	763	728	810	744	765	751	758	718	740	760	733	746	746	734	733	777	760	786	762	753	753	690	702	721	753	787	786	720	768	762	767	795	718	728	727	710	743	750	746	808	760	757	755	780	718	761	748	792	729	741	747	746	736	793	744	748	786	736	759	802	770	717	741	792	700	795	738	738	746	703	743	765	716	774	729	742	805	781	726	750	690	749	744	736	787	720	766	746	745	760	746	759	779	735	741	750	788	763	774	736	747	736	740	746	732	764	793	741	773	711	765	730	757	776	771	782	790	723	757	758	729	765	780	731	793	760	752	731	825	723	749	828	755	732	757	804	747	777	726	824	727	744	729	723	708	795	744	759	743	788	773	745	706	741	785	761	741	737	779	710	722	738	797	745	757	749	780	787	800	717	772	762	808	751	768	754	767	723	747	695	756	786	743	754	765	777	737	769	727	761	773	735	737	745	767	776	771	759	729	769	738	759	750	740	799	769	773	739	773	750	752	703	731	756	761	763	768	779	711	765	761	714	742	762	781	755	727	730	787	764	730	732	810	749	752	764	715	786	743	743	735	743	690	736	734	777
16138	10948	20256	21434	20781	16051	14402	6073	1670	780	626	591	615	516	439	436	339	343	287	312	299	276	311	258	278	259	272	255	278	278	251	253	237	274	291	225	254	273	273	264	256	288	280	285	235	237	255	272	278	275	311	239	269	305	264	263	239	299	284	271	290	265	279	250	255	269	299	244	248	242	247	270	233	267	249	260	269	270	292	254	237	267	269	304	263	267	240	269	254	260	249	243	251	264	292	280	269	243	265	250	276	248	275	277	252	264	260	273	284	256	260	257	260	270	256	276	268	264	245	206	260	291	283	257	278	260	244	271	269	250	225	248	251	244	231	239	244	252	261	258	250	253	247	278	270	271	302	275	241	258	264	243	262	226	269	278	266	244	264	278	266	247	251	235	247	257	294	279	286	293	266	270	266	254	234	257	224	274	249	258	241	284	250	252	272	284	243	266	271	279	273	250	265	272	235	258	302	268	256	241	265	294	253	251	247	270	250	264	292	272	257	277	260	273	281	287	243	266	259	229	264	259	262	294	284	257	256	260	248	259	262	288	265	271	274	282	229	250	269	270	262	265	252	245	229	284	260	250	247	254	257	271	226	271	258	257	296	279	265	267	267	251	254	269	265	256	299	228	271	274	287	257	258	248	251	287	262	260	287	245	276	257	243	288	281	267	265	267	271	242	263	261	233	251	264	263	283	233	260	248	240	257	244	266	280	263	289	288	265	262	255	274	249	286	259	249	253	263	244	230	238	264	228	279	239	235	248	224	240	258	261	238	254	282	265	252	260	257	270	252	262	266	245	232	276	247	207	268	278	277	266	264	238	238	254	279	246	264	287	252	258	259	237	300	284	259	268	261	267	268	261	295	256	266	269	261	237	270	253	272	285	309	295	258	268	242	232	241	268	248	254	255	266	258	252	251	275	274	269	225	241	240	250	251	282	267	279	246	243	243	256	253	259	252	272	240	242	245	263	285	236	257	258	257	266	265	277	228	260	257	243	242	280	261	274	269	262	265	235	252	268	276	233	252	244	233	271	264	232	276	256	260	278	282	245	257	251	260	269	228	248	273	259	246	269	264	265	223	265	266	277	269	273	287	226	262	265	267	282	237	255	248	268	271	274	286	278	288	218	259	302	247	249	278	272	270	255	239	239	254	303	241	274	291	282	263	276	254	241	258	255	268	273	293	250	295	271	243	261	247	287	257	268	257	281	207	246	300	255	261	274	291	256	268	262	277	260	258	238	244	258	277	231	261	277	240	248	237	258	252	285	261	272	267	256	265	269	270	259	264	246	238	254	249	284	251	247	240	234	279	257	231	265	247	250	249	283	256	241	261	259	227	263	260	266	278	263	249	259	231	276	259	270	251	270	230	265	262	265	280	262	275	271	262	246	265	267	243	262	277	230	284	245	227	278	242	245	263	262	266	233	278	290	287	253	259	251	253	263	241	244	259	267	285	274	258	271	257	267	239	234	283	279	281	271	280	278	243	255	284	285	242	266	260	230	276	270	276	278	231	249	274	289	239	234	244	247	282	233	285	277	274	238	254	272	245	256	299	260	252	295	270	227	269	254	253	277	260	265	266	234	255	280	251	239	229	283	260	240	240	266	249	306	272	283	252	282	277	250	260	247	272	266	278	258	266	253	265	237	237	281	247	239	276	269	250	270	265	281	257	249	257	271	273	255	257	275	256	266	295	258	220	252	243	260	261	285	256	257	243	267	277	243	257	258	241	275	265	277	257	278	243	247	248	302	255	248	260	283	258	242	256	264	238	276	254	281	275	252	240	262	290	239	241	252	287	280	247	261	244	246	273	272	246	262	246	246	261	242	242	295	241	262	278	238	269	257	277	271	261	249	268	257	228	283	260	263	243	293	278	247	288	266	225	264	259	256	247	246	275	238	263	256	261	245	261	267	277	273	297	262	271	263	281	260	250	274	247	261	237	261	276	274	259	258	267	261	270	276	301	246	281	270	235	249	276	274	272	267	287	249	260	283	250	261	271	257	268	266	262	269	249	259	243	278	247	262	269	271	240	259	291	257	261	269	287	264	279	294	254	278	234	244	256	266	266	239	246	271	261	258	248	229	256	254	233	272	264	277	263	255	255	236	260	280	246	257	302	279	227	261	289	271	273	238	272	261	259	268	241	250	236	243	226	243	228	265	245	249	296	289	270	243	246	260	266	250	253	259	285	269	253	272	262	266	258	274	275	283	299	273	264	260	246	265	253	265	265	270	244	300	250	252	261	262	251	288	259	255	263	281	262	252	255	267	311	252	283	252	288	244	279	278	256	271	252	255	281	281	255	271	241	283	251	260	264	298	245	285	267	252	244	262	244	273	285	255	270	274	270	244	258	273	231	292	283	300	270	266	244	265	279	266	244	262	238	252	289	251	262	232	269	268	280	287	247	225	271	233	227	249	263	258	239	237	221	278	264	266	280	255	264	224	277	269	281	269	273	238	255	268	252	266	267	279	244	256	272	297	249	262	275	262	269	272	258	258	253	280	291	257	253	272	245	250	259	269	252	256	251	255	259	264	253	275	283	267	288	275	284	268	231	272	267	290	275	271	273	281	274	261	239	226	260	247	258	272	244	237	253	258	288	273	282	265	268	271	273	261	236	253	224	266	260	250	257	243	257	299	259	275	239	249	249	268	271	267	241	267	246	275	244	258	270	299	291	289	264	235	272	251	232	258	274	280	271	256	225	274	251	280	285	264	300	249	292	264	233	240	276	260	268	254	272	245	292	236	259	257	257	277	244	259	244	272	255	246	262	255	269	276	285	305	294	256	249	267	268	266	242	260	240	272	267	271	239	256	230	283	272	261	269	258	264	241	252	232	227	248	273	274	268	263	237	272	262	276	247	238	267	257	259	249	267	266	289	280	257	269	274	250	250	254	247	253	269	252	274	233	245	289	246	267	242	267	258	244	262	264	251	269	246	246	252	255	280	256	256	258	253	260	262	285	222	302	276	259	278	258	247	276	221	286	254	231	260	249	269	242	251	256	232	230	244	253	268	277	267	252	255	256	288	264	269	255	275	267	286	249	227	249	254	244	274	268	266	274	237	268	262	277	278	257	266	251	269	278	231	249	271	253	251	251	255	262	262	296	288	245	236	261	227	255	255	256	269	268	269	275	254	270	233	238	231	258	256	232	256	247	287	278	265	237	264	244	241	258	239	256	279	248	268	248	277	270	262	269	247	227	253	256	263	274	282	263	254	262	240	253	243	236	229	238	257	259	254	270	239	282	250	264	284	271	267	247	244	277	243	247	288	254	254	273	238	261	257	223	251	295	249	259	235	285	243	270	252	252	270	258	260	287	258	231	269	255	266	239	282	245	258	287	257	279	258	275	276	263	281	230	246	260	269	277	248	265	246	252	261	281	254	219	265	260	261	275	274	225	244	274	285	256	254	275	281	283	275	272	277	231	285	251	227	255	279	265	231	243	263	275	254	281	288	251	277	276	265	271	251	241	284	242	251	255	292	282	248
12539	11068	26179	29832	30796	23550	23410	8480	3182	2467	2575	2784	2820	2290	1852	1537	1324	1205	1097	880	926	804	759	728	714	721	727	695	669	667	708	702	635	673	584	633	673	660	658	633	685	600	627	658	670	621	642	627	678	657	627	629	636	605	659	683	650	662	630	649	647	642	634	677	619	644	611	652	635	652	650	665	589	693	656	635	660	631	634	612	686	643	703	698	654	611	584	585	662	655	647	634	650	638	643	674	684	675	658	643	625	634	665	612	621	655	645	641	639	600	669	648	679	654	646	650	635	644	636	632	628	681	626	624	687	636	653	644	621	667	623	592	625	658	628	663	633	632	672	611	654	618	664	606	640	665	653	613	637	659	623	660	628	679	634	599	619	602	614	650	659	647	647	643	654	654	697	678	640	658	619	654	643	651	667	648	618	622	627	653	632	623	637	669	641	669	638	636	625	641	632	641	600	618	637	630	654	636	656	636	622	624	646	664	615	671	629	658	594	633	640	641	639	639	659	627	653	632	625	643	679	648	651	675	639	664	624	675	586	660	651	613	646	680	585	673	619	641	688	624	657	648	655	638	627	610	683	636	627	638	637	661	666	626	629	645	609	618	655	607	638	602	642	620	664	640	604	598	649	711	631	626	678	647	618	636	659	627	639	644	627	608	586	652	616	613	619	626	621	619	621	641	657	656	643	607	593	698	665	626	638	650	613	661	603	668	643	603	662	651	642	633	651	629	636	637	651	657	660	640	627	690	673	637	625	652	595	593	589	603	631	614	649	644	651	617	599	623	579	604	635	600	582	663	671	642	608	622	651	642	621	658	635	640	657	631	673	666	669	615	648	638	637	668	665	610	641	664	620	615	627	651	670	655	605	641	684	622	635	618	664	673	648	620	630	651	625	675	593	623	655	628	618	674	618	654	640	637	624	662	637	643	641	638	558	640	618	619	639	643	644	673	607	623	641	634	693	616	639	621	668	637	642	649	623	614	673	660	601	677	694	638	663	663	632	644	619	636	654	632	639	655	662	648	655	644	603	623	603	612	600	631	662	667	628	608	642	637	664	647	622	643	595	646	622	610	639	616	626	647	641	612	673	584	615	656	603	662	616	656	642	645	599	619	601	636	621	664	643	665	605	651	619	614	679	642	620	618	637	581	612	619	599	600	622	680	679	637	632	685	640	627	613	651	643	649	627	574	633	652	660	649	600	663	637	621	623	601	618	638	610	585	625	649	693	667	630	631	672	629	676	605	639	679	601	636	671	602	610	629	626	646	616	695	653	620	634	662	642	596	583	637	644	646	686	699	589	663	646	663	644	666	646	675	687	640	627	651	621	666	633	621	660	600	633	655	671	652	632	654	623	618	644	648	632	705	603	639	639	665	645	670	625	646	640	634	616	697	637	640	666	611	590	638	657	634	648	644	633	624	629	613	633	662	607	668	667	585	651	640	625	676	639	645	637	648	649	604	626	647	682	609	663	644	674	592	668	652	593	665	618	635	665	675	592	613	655	650	667	619	651	694	657	676	664	615	629	610	655	633	655	617	612	639	657	610	625	673	647	623	610	621	599	641	629	623	649	603	629	631	603	604	633	589	630	646	667	585	622	631	656	612	646	647	625	632	634	616	645	605	647	625	665	632	669	668	656	657	593	644	640	619	635	646	670	643	659	630	637	642	690	684	685	666	622	606	672	635	616	661	618	598	592	627	652	599	586	667	664	662	676	649	622	598	654	655	624	641	618	595	656	630	658	628	647	648	663	645	659	659	644	647	576	599	666	589	609	651	622	679	626	663	651	608	648	684	660	617	644	669	619	637	669	623	636	632	659	645	599	627	681	604	597	683	687	618	653	654	633	625	617	602	648	683	619	604	637	652	636	603	639	659	646	645	592	639	678	634	620	612	610	627	631	638	588	658	633	685	658	598	616	671	595	622	626	631	605	651	684	644	592	629	607	706	607	633	641	691	612	687	643	627	585	660	604	640	624	657	643	627	666	635	627	690	670	669	691	648	655	644	612	694	564	669	655	634	628	608	628	638	620	659	607	627	605	643	622	658	696	709	607	627	608	698	637	676	646	620	636	617	648	643	642	611	627	648	634	633	684	650	610	621	655	659	659	596	635	631	658	639	638	611	606	666	606	582	662	627	676	669	595	656	638	615	634	608	642	622	655	622	661	652	645	591	635	642	612	582	653	594	655	602	663	672	644	675	696	610	645	647	676	637	718	654	644	618	610	617	636	636	651	684	602	646	654	629	645	639	641	593	639	651	583	685	660	622	635	649	621	624	632	666	647	654	660	673	576	660	634	628	591	639	597	603	671	619	626	692	648	639	664	651	662	710	653	595	619	617	625	638	635	614	679	657	670	639	661	634	637	727	625	656	638	616	656	652	655	618	633	648	635	667	633	636	611	633	616	650	641	606	659	650	633	598	680	633	685	660	601	612	635	611	625	637	634	684	679	586	627	617	655	580	688	675	657	664	663	645	620	674	608	667	643	676	610	628	643	631	587	653	616	619	588	667	649	647	627	645	674	644	641	609	581	637	602	628	649	612	640	636	645	659	677	610	597	620	645	684	646	693	599	639	664	642	603	625	620	612	662	643	628	638	629	683	617	631	621	632	574	624	634	642	615	636	676	650	614	621	665	616	639	624	647	630	656	620	625	626	643	633	669	629	646	648	619	616	654	670	637	639	644	611	603	594	633	634	669	628	695	596	659	669	615	622	653	633	604	649	625	661	637	687	696	630	662	643	658	649	629	648	606	628	614	658	623	656	651	652	596	694	648	626	625	632	612	678	649	650	633	663	641	645	626	633	639	585	623	627	626	687	634	653	677	646	616	628	693	649	681	599	634	634	617	611	617	606	620	640	638	656	642	711	633	618	582	615	702	632	622	663	647	691	652	652	641	598	642	642	653	615	648	654	659	627	594	639	644	662	639	640	595	665	638	701	619	619	625	682	641	654	639	653	645	632	586	649	631	604	621	636	645	640	665	621	602	612	616	660	641	632	635	623	659	667	635	641	642	628	610	634	698	632	714	620	671	619	619	618	643	648	614	668	620	658	660	646	637	644	654	615	608	621	654	594	640	632	610	662	645	624	586	642	633	651	645	622	662	652	658	655	656	643	644	657	656	667	652	622	640	652	598	620	639	665	613	665	616	627	627	632	619	665	667	642	622	609	644	612	572	620	676	618	596	607	651	635	590	643	615	672	646	604	653	635	607	648	655	653	619	654	673	648	649	653	629	567	635	629	642	633	620	616	620	619	626	633	637	657	620	646	626	657	607	631	633	644	614	585	622	652	689	647	655	656	629	689	631	619	622	668	623	642	626	658	666	609	662	635	652	714	617	635	669	624	626	593	612	674	630	629	641	634	617	633	611	633	631	612	624	612	637	655	613	638	664	618	614	667	603	644	641	659	661	641	624	617	641	671	624	636	625	641	646	637	604	624	663	679	673	632	596	654	662	618	652	662	660	634	617	606	625	640	627	629	636	593
24131	19635	29786	28691	26494	23106	21374	11684	3900	1449	838	764	761	641	584	404	341	338	292	214	257	222	197	182	214	194	184	207	186	197	171	207	184	180	184	179	147	206	193	188	184	181	182	216	198	186	196	181	182	160	167	180	174	160	160	170	165	178	166	178	163	185	188	171	174	176	188	162	191	215	169	168	188	203	169	174	183	193	172	181	171	186	185	201	177	164	175	172	172	196	151	180	196	160	175	202	184	172	180	198	162	197	179	175	193	185	189	153	172	177	170	160	172	197	168	173	176	180	187	180	169	189	171	162	197	156	163	202	173	183	156	192	176	176	168	180	178	194	196	180	161	183	196	158	155	181	173	173	183	180	177	173	163	170	179	198	189	155	195	172	172	170	191	175	188	165	193	206	168	188	196	169	184	165	176	177	151	148	196	174	200	172	188	169	166	184	156	152	180	161	187	203	193	193	202	169	207	181	170	147	178	195	184	144	176	164	197	185	173	160	185	186	187	187	183	147	197	182	165	176	157	182	199	172	168	155	156	198	191	157	187	192	202	201	161	138	173	164	175	182	202	214	156	190	204	174	163	198	183	175	180	172	196	177	160	207	171	155	175	181	176	193	183	170	176	165	180	189	159	187	168	207	181	166	179	198	178	189	181	172	184	157	172	167	189	216	191	196	189	180	180	163	170	165	176	159	179	155	171	176	142	159	171	163	182	173	175	174	195	190	182	175	176	211	191	175	183	154	171	159	167	195	183	194	188	171	168	188	192	176	150	209	183	171	152	186	156	170	187	217	173	164	164	186	167	199	171	176	177	176	185	171	178	152	187	159	174	169	176	173	165	167	181	179	174	182	194	202	172	171	190	164	178	176	172	167	164	198	162	201	164	185	175	197	184	176	187	158	207	169	172	194	194	183	173	144	151	168	199	171	176	180	182	162	213	190	194	175	184	180	183	161	167	190	176	175	208	168	181	183	168	196	158	192	180	179	188	176	169	200	196	188	189	179	184	192	206	156	161	166	169	169	172	169	170	164	164	190	175	178	175	191	151	184	171	204	158	161	190	169	190	158	173	176	159	171	184	181	174	188	164	204	192	168	176	163	154	174	180	164	158	163	169	190	177	165	160	165	189	170	193	168	147	171	162	186	170	176	192	182	178	179	142	154	157	186	168	179	154	196	202	174	166	154	185	170	164	198	181	184	184	155	176	136	170	157	169	173	172	187	191	199	170	163	178	158	174	196	189	174	186	179	169	180	177	167	185	150	205	190	171	170	168	183	169	161	170	170	166	177	177	177	163	191	199	190	152	183	178	177	158	182	185	174	162	161	165	171	171	190	176	153	178	172	188	188	195	182	179	214	184	149	152	149	173	175	168	177	178	172	175	183	180	182	176	190	174	146	158	190	185	165	170	165	167	169	212	193	182	166	185	174	170	180	170	181	178	175	172	194	165	188	182	171	155	160	175	172	189	186	163	176	187	174	166	212	157	145	168	182	185	181	174	189	185	189	191	198	173	182	148	179	175	188	193	185	172	171	165	169	174	160	170	194	175	180	173	194	174	196	165	195	166	160	176	165	212	172	157	154	155	179	173	183	179	168	205	167	189	153	183	189	191	158	186	153	172	174	163	184	163	167	157	216	180	193	163	163	164	177	167	165	199	181	186	185	175	189	180	170	197	150	183	191	174	191	152	181	179	182	147	184	169	197	176	180	193	181	158	176	192	173	178	153	203	160	173	177	171	154	183	191	154	172	168	176	191	186	180	159	154	160	172	137	177	179	156	184	160	188	195	196	181	174	163	185	175	175	178	161	172	191	187	177	188	160	185	145	158	164	184	184	185	184	190	161	186	151	197	170	165	194	189	189	190	178	189	173	161	170	194	196	182	164	145	195	158	169	184	186	175	172	204	187	191	191	145	171	182	196	166	178	176	193	211	163	167	176	177	184	176	166	184	165	162	167	175	178	167	164	189	147	194	146	145	186	184	154	182	169	169	173	156	197	144	170	167	196	173	156	175	158	170	182	172	166	200	161	175	170	174	163	190	188	173	164	216	173	159	174	180	189	191	167	168	199	168	159	195	165	177	177	192	174	177	179	176	191	168	168	210	198	183	183	181	176	191	190	204	173	185	152	190	204	177	165	172	188	171	200	170	174	183	184	165	162	176	183	182	179	151	172	190	172	187	178	180	152	192	182	188	204	184	171	145	190	180	179	203	184	172	190	169	174	179	186	186	188	197	164	182	172	205	199	164	181	172	177	192	153	166	173	176	182	164	182	171	170	204	158	187	172	187	186	171	201	177	168	179	136	192	179	181	178	160	201	189	177	172	175	186	136	164	181	176	179	184	163	174	180	181	182	148	158	199	145	183	170	143	174	183	161	190	192	168	172	176	180	194	182	154	182	159	179	155	178	164	193	142	183	188	195	170	164	175	156	210	173	166	149	190	182	168	198	199	177	195	165	179	160	166	186	182	174	180	207	167	183	169	191	166	181	185	161	171	198	196	189	178	144	172	189	167	144	187	173	191	174	175	192	169	166	174	170	157	160	181	169	178	197	168	184	174	185	170	175	181	174	195	164	202	173	190	167	168	170	184	183	162	152	200	171	188	181	191	189	188	195	191	187	179	177	180	199	164	182	153	173	168	185	168	156	175	195	204	183	209	174	156	195	188	165	165	169	171	165	188	171	169	164	189	175	174	157	168	193	170	164	181	185	172	197	171	177	179	198	163	179	180	191	159	173	201	177	208	187	172	157	182	194	175	144	169	165	191	180	156	163	180	182	185	166	188	156	200	175	159	162	182	167	184	168	173	186	177	141	159	155	154	171	169	164	182	181	170	162	188	180	191	165	165	184	193	190	167	163	166	182	165	175	178	168	193	167	203	181	170	191	174	171	159	182	162	190	181	197	189	194	194	174	199	175	160	186	162	154	175	155	150	175	178	181	154	174	147	162	190	156	192	172	173	172	159	156	158	183	162	180	160	181	202	205	186	189	186	171	175	191	184	174	176	160	176	191	171	193	165	191	171	178	169	186	193	192	177	165	195	191	168	185	197	175	182	180	183	165	173	182	158	159	188	177	175	181	191	199	154	148	188	177	180	170	170	191	157	196	199	178	188	169	172	163	171	144	166	150	173	187	188	189	174	183	167	183	175	190	162	185	185	172	169	184	174	161	173	185	201	168	166	180	184	190	177	161	172	185	180	182	153	179	147	190	177	189	164	174	209	192	157	186	199	190	181	176	164	186	191	178	182	167	166	183	155	173	203	187	184	173	165	202	158	195	164	166	144	160	164	166	190	180	161	185	174	200	198	198	189	183	186	165	184	189	166	179	189	188	194	180	159	175	188	172	167	205	159	164	183	159	175	199	174	208	168	177	177	169	180	174	181	183	152	166	192	167	161	159	185	173	172	193	180	187	191	196	172	177	198	200	204	204	157	199	178	173	151	192	163	174	184	176	185	199	186	158	211	160	170	172	161	166	197	185	162	158	170	175
16432	18111	33680	36287	35043	31641	29660	13889	4892	3505	3425	3642	3875	3350	2606	2079	1557	1345	1268	794	818	770	623	583	596	610	558	554	480	550	478	522	484	504	464	464	489	465	503	446	490	457	487	459	460	457	466	415	459	437	466	415	448	446	474	434	452	412	474	475	486	458	471	478	428	452	412	483	459	486	477	459	442	458	470	457	465	474	429	447	481	474	441	467	451	453	446	459	439	446	433	446	453	453	490	487	448	414	439	445	414	464	453	473	473	436	416	466	449	462	431	435	435	479	428	453	480	456	434	464	435	439	413	446	480	433	500	471	453	479	451	440	480	405	444	429	447	480	437	473	475	459	474	504	451	474	442	460	456	425	439	406	448	471	462	503	485	454	418	492	447	443	484	455	460	419	447	457	454	470	482	458	473	440	446	432	464	492	437	457	460	429	451	433	476	426	447	476	482	426	475	454	473	434	455	488	508	463	474	439	430	445	449	452	468	469	456	453	457	488	416	426	435	442	446	440	428	419	442	474	433	461	440	466	479	446	444	455	448	443	454	411	454	456	453	467	438	468	434	462	473	491	474	443	451	445	436	434	459	452	436	461	419	436	446	437	451	422	422	440	477	443	453	462	457	428	435	459	451	476	488	448	444	505	463	483	451	450	454	442	488	436	445	468	437	468	493	464	453	432	471	441	458	436	433	461	444	469	435	456	454	448	447	474	446	484	485	454	455	412	447	436	496	454	462	513	462	429	444	431	440	425	458	446	427	474	389	445	433	448	450	463	458	416	462	453	468	445	441	435	443	464	443	437	463	471	457	460	428	492	470	445	431	483	457	469	422	429	438	447	435	454	480	463	460	455	441	410	452	477	438	447	448	448	460	416	408	461	490	462	452	491	465	402	467	425	401	416	416	453	451	450	434	423	443	444	459	421	425	444	414	422	429	440	466	472	474	418	432	456	442	502	466	406	460	504	468	449	476	463	486	421	443	434	457	454	461	446	485	450	426	422	484	453	443	430	429	444	454	459	418	456	440	409	419	484	477	428	460	449	467	435	460	464	489	461	466	468	441	416	480	439	476	449	470	485	411	448	435	456	485	404	435	445	442	479	454	456	451	416	485	480	472	474	433	436	452	421	410	460	453	455	474	498	453	424	418	452	433	439	460	447	459	464	455	422	468	421	450	423	462	454	456	413	451	469	458	474	454	464	454	452	459	462	460	438	460	456	449	454	440	434	472	485	482	467	415	496	481	444	454	452	466	427	445	454	445	429	454	470	450	436	468	434	467	414	480	460	466	457	465	459	441	466	487	437	479	431	475	440	422	475	497	490	411	448	434	428	448	452	453	441	467	464	444	417	449	432	440	410	470	435	458	472	456	469	435	442	496	435	473	442	452	481	427	419	486	452	457	450	448	460	429	431	447	453	468	481	425	445	438	492	431	427	466	492	439	466	427	402	405	448	450	433	459	442	435	432	483	493	480	464	458	419	410	478	436	437	475	476	427	429	476	452	451	477	468	416	481	403	460	434	473	473	442	458	430	453	480	435	480	453	466	456	439	467	515	436	477	467	496	464	472	471	429	452	431	455	467	454	460	482	460	445	481	467	443	419	470	469	445	480	425	425	466	456	445	452	451	450	451	468	412	456	448	444	442	429	460	418	456	466	472	437	471	407	469	481	478	450	488	390	443	439	482	428	457	453	425	431	450	430	466	465	457	448	486	423	452	422	477	437	412	474	461	479	431	444	453	469	449	450	435	465	441	488	430	468	462	449	461	480	478	481	491	434	468	420	467	494	452	470	430	441	434	442	438	470	444	470	427	456	446	476	490	450	459	446	426	451	441	489	419	426	467	424	435	451	448	464	463	484	437	460	437	432	422	431	504	456	452	459	424	432	444	421	462	435	449	462	444	412	439	460	450	451	449	486	464	468	440	434	500	478	448	487	470	502	470	437	466	457	496	465	453	461	439	451	430	452	450	463	435	447	437	466	450	463	477	474	427	438	485	433	452	467	430	433	423	472	440	434	454	433	457	434	440	430	437	456	447	409	439	420	427	445	447	451	448	435	480	434	423	482	459	446	458	476	432	458	445	428	480	410	420	467	471	441	447	435	451	446	434	468	439	443	434	475	467	417	455	453	451	457	471	440	442	453	422	464	466	456	414	425	435	464	427	444	478	446	426	429	460	449	446	447	484	432	459	481	421	436	459	472	461	440	461	460	442	437	470	462	476	489	446	490	469	461	460	440	408	450	457	465	456	452	459	464	476	438	429	450	446	458	443	444	437	424	453	431	429	422	443	484	438	434	442	447	470	455	424	487	417	448	499	461	422	440	470	425	469	447	437	440	497	449	434	447	466	491	425	420	431	419	419	401	482	436	471	449	472	463	448	476	471	443	449	455	438	432	443	449	458	475	458	495	435	447	452	488	437	419	457	473	460	441	448	432	475	461	462	445	476	452	439	447	461	435	488	452	457	452	472	462	472	442	472	450	434	450	462	450	484	478	439	471	450	457	426	477	452	476	480	435	470	428	457	463	464	458	450	441	406	443	475	450	401	438	403	507	443	437	466	419	465	432	441	458	502	448	455	437	441	458	419	491	433	452	484	450	471	474	437	418	427	441	443	423	474	466	445	451	455	458	452	468	461	494	448	492	439	472	421	473	422	452	485	442	472	458	458	423	446	438	458	439	419	429	433	449	436	406	457	428	428	467	466	408	485	438	466	424	438	466	452	440	470	458	460	409	429	464	442	427	471	485	420	417	427	467	458	492	437	477	407	438	455	452	448	450	460	474	456	433	457	464	416	460	430	390	436	468	438	434	486	487	416	449	498	435	451	466	478	452	423	430	462	444	456	424	480	450	411	480	431	433	472	436	432	430	390	439	419	432	475	482	433	419	449	426	439	434	429	461	460	445	432	432	469	470	439	490	421	442	472	438	450	443	440	438	450	493	413	460	433	489	410	430	463	461	455	450	467	424	425	454	448	454	452	464	433	434	456	456	441	422	411	443	478	456	460	429	475	469	455	440	442	446	491	452	456	419	476	432	459	427	468	469	461	461	451	489	450	471	456	427	448	419	436	435	456	431	450	437	448	427	425	451	445	485	423	423	466	452	432	451	464	443	433	445	442	419	423	478	409	446	451	451	445	459	447	472	441	440	482	458	463	443	453	452	471	454	462	413	444	434	418	480	423	453	439	480	450	457	427	429	489	458	466	440	458	473	453	451	441	460	448	452	439	428	438	449	462	468	440	443	447	467	435	455	488	460	441	471	452	454	447	467	450	453	503	460	456	495	422	453	445	406	426	452	440	484	446	466	439	453	459	461	435	441	425	426	413	422	453	429	469	401	482	409	435	447	445	483	496	442	441	436	458	448	417	429	474	432	467	455	472	440	419	440	461	426	477	442	443	471	440	421	415	463	476	440	462	467	422	480	433	433	456	442	444	439	471	452	472	470	413	451	463	455	409	461	474	484	433	484	448	467	499	451	440	411	433	467	456	477
6628	4049	4772	3569	1957	1246	992	592	416	414	389	389	428	401	304	335	329	331	328	306	310	303	317	315	320	285	282	336	284	325	305	336	293	315	319	310	314	356	326	356	294	327	333	321	324	305	310	305	305	342	332	303	343	326	264	338	310	293	352	317	330	295	285	350	304	329	331	298	292	322	305	285	339	289	324	301	316	318	311	304	288	299	286	302	331	332	327	326	327	257	313	284	317	274	324	329	351	319	311	349	308	301	313	314	282	315	299	308	319	327	330	308	306	297	309	323	341	350	336	310	308	305	320	297	292	327	313	328	333	336	286	320	317	296	318	307	324	305	313	322	323	302	323	306	333	328	309	324	313	302	337	287	309	332	283	308	307	340	313	294	309	281	286	300	298	358	317	357	306	325	312	357	298	326	277	291	334	320	312	322	315	324	301	299	336	324	314	322	324	332	294	312	288	339	344	338	293	336	287	298	307	275	316	287	332	298	314	343	340	307	303	301	315	282	310	369	275	302	316	328	318	311	332	280	323	317	301	304	309	335	302	304	307	297	317	279	320	301	286	358	284	301	331	327	321	337	294	307	329	322	333	303	332	346	310	315	314	327	277	337	309	316	295	309	311	305	300	321	314	314	322	333	302	283	317	302	317	305	318	294	310	322	311	302	288	314	329	281	322	318	337	314	314	311	356	318	317	297	284	328	310	298	308	321	314	298	296	293	335	309	305	292	310	341	317	327	319	324	286	302	332	314	311	313	310	318	300	341	333	340	330	357	332	284	300	299	301	328	339	287	312	341	311	292	340	321	299	300	298	311	325	316	324	283	340	323	346	317	330	299	305	298	304	286	302	325	327	318	319	302	315	310	301	319	305	309	315	346	304	314	305	307	285	314	311	340	293	304	304	276	317	289	305	309	337	279	281	311	349	321	329	320	326	300	323	323	304	346	295	282	316	314	315	305	299	284	307	327	336	323	316	304	341	316	294	313	297	342	299	330	279	329	291	335	293	330	282	304	325	324	298	315	280	282	301	301	291	301	337	311	310	318	294	313	302	323	287	292	303	314	324	296	332	327	306	302	301	348	338	298	301	288	304	316	346	298	321	293	332	299	308	329	320	292	359	327	311	316	319	331	317	264	308	292	338	330	332	286	291	294	293	302	323	349	294	315	330	323	318	326	316	320	290	309	317	326	340	322	326	310	318	300	273	320	309	359	340	296	314	305	290	316	325	307	316	302	318	313	308	324	307	303	292	315	312	286	294	304	343	325	298	298	320	327	319	334	307	349	286	317	302	326	319	336	292	294	316	320	336	318	304	285	320	294	328	309	325	296	318	306	304	320	308	280	303	325	313	303	310	311	321	355	311	269	357	312	298	330	298	319	316	321	295	304	340	357	301	287	318	321	270	312	311	300	326	291	310	307	286	335	285	306	307	303	330	335	281	302	309	306	313	307	332	319	303	307	302	306	278	292	340	318	325	330	327	316	342	314	354	331	328	313	309	268	339	287	311	314	324	311	317	321	302	303	305	309	278	303	314	330	312	295	322	327	312	332	304	283	322	286	296	322	318	325	286	311	344	323	302	302	300	314	331	300	307	302	270	336	337	304	331	337	308	323	285	283	322	339	321	289	310	304	297	292	307	287	293	316	281	289	321	295	319	271	306	313	317	337	303	342	315	305	317	295	327	301	348	314	296	301	311	289	324	312	294	336	305	295	303	295	282	308	312	342	330	310	304	307	323	341	288	290	302	287	326	304	279	289	322	320	306	336	302	344	318	299	294	318	321	330	327	341	325	282	324	310	302	319	304	331	307	283	284	304	307	317	291	318	321	315	295	339	303	296	290	286	298	335	294	299	287	337	313	307	323	333	308	286	307	320	304	305	327	335	334	346	285	327	330	291	304	328	313	331	323	309	304	301	313	310	307	322	346	323	309	310	300	303	280	324	289	312	335	295	287	321	307	285	299	320	359	273	276	303	338	317	331	328	294	295	304	328	305	297	340	295	363	283	351	290	313	322	294	344	304	312	295	299	317	307	315	301	293	307	319	311	297	326	311	293	313	328	335	332	314	305	310	310	334	304	310	319	303	311	359	311	293	296	289	315	302	319	279	303	300	284	320	321	348	324	311	318	319	327	312	315	317	297	291	306	305	322	278	308	318	304	299	289	279	293	323	292	308	306	294	309	307	309	324	320	300	295	321	289	299	311	331	324	328	314	313	293	339	350	299	299	311	290	337	309	313	314	341	321	326	287	303	325	289	344	279	333	322	290	330	320	320	300	322	298	274	334	304	294	313	317	323	309	319	299	293	284	304	324	298	308	303	264	304	350	301	334	318	295	322	321	335	297	299	355	325	290	289	322	304	319	312	311	329	341	295	301	295	310	293	307	324	300	299	308	306	291	343	262	325	358	294	303	326	297	320	262	301	327	314	353	353	300	313	296	320	329	321	319	300	316	318	309	343	318	324	310	339	309	322	317	306	318	353	336	321	366	338	309	331	289	317	292	294	311	301	320	326	307	335	268	305	312	316	333	286	335	340	305	294	318	307	315	312	291	309	322	290	354	305	323	332	343	285	305	321	340	292	296	300	308	301	293	311	296	272	300	289	317	330	294	305	301	321	295	281	300	330	328	318	302	304	313	358	321	307	295	292	307	331	310	333	319	273	298	303	312	311	306	315	334	300	292	329	319	314	309	286	326	303	307	286	289	319	329	323	292	323	286	301	331	307	290	313	306	283	297	314	322	293	329	293	288	339	314	319	267	287	305	351	316	322	307	294	318	317	289	307	321	330	318	283	296	316	292	307	301	327	298	316	345	287	284	306	275	341	322	289	293	318	294	311	302	308	299	317	307	341	327	300	314	347	297	293	328	328	310	304	272	305	341	316	314	310	308	324	317	281	300	283	304	324	357	292	287	313	293	299	303	301	324	336	329	320	326	313	314	331	314	302	323	285	287	309	333	352	303	319	319	312	346	308	295	297	302	337	292	301	281	287	329	323	344	313	320	321	306	321	275	328	316	297	299	316	318	310	333	293	305	302	325	321	347	295	316	293	295	324	294	315	280	295	334	308	295	301	299	333	297	291	346	314	306	301	340	329	322	307	300	302	295	303	327	291	304	319	320	309	289	358	314	316	300	308	356	320	325	309	324	312	352	284	297	316	331	296	341	309	316	272	327	297	290	306	317	328	291	297	305	317	330	318	283	315	319	318	308	305	298	276	303	317	315	308	284	303	307	284	321	291	307	289	294	293	312	263	323	312	303	325	357	320	308	308	319	306	293	278	330	317	298	305	317	325	310	289	275	284	317	301	337	323	298	338	306	278	300	299	309	285	326	303	318	326	284	292	284	310	301	304	304	318	301	317	315	340	285	295	294	318	300	289	312	296	323	338	288	316	310	322	281	300	305	274	334	333	313	311	305	278	309	298	314	280	325	307	294	333	309	272	324	327	287	334	307	341	314	320	327	321	353	327	297	332	287	305	302	308	319	301	296
5247	5036	9916	10735	7151	5376	4281	2143	1473	1194	1190	1194	1042	1010	976	969	926	912	845	901	881	791	809	779	806	800	799	802	780	773	757	803	766	748	777	717	781	763	707	775	801	779	756	740	717	801	775	775	762	706	726	780	771	786	695	752	736	741	757	723	769	741	738	786	712	745	754	775	750	740	717	750	709	699	762	725	738	738	796	752	761	736	783	744	723	756	810	761	779	711	775	711	792	774	792	748	725	769	800	755	707	717	703	755	745	770	756	764	709	744	756	752	760	766	694	747	744	749	753	741	740	754	713	733	720	759	722	755	771	741	733	766	742	726	813	794	756	741	756	762	776	749	784	707	754	743	768	773	774	738	745	735	729	799	768	713	737	746	769	786	771	750	792	727	740	758	744	764	761	723	739	770	749	740	783	728	771	706	760	766	737	732	714	753	763	783	784	760	809	783	758	759	720	727	786	698	754	773	725	737	744	747	772	754	711	745	776	756	731	761	732	740	719	688	730	777	750	786	739	766	745	761	770	723	751	786	735	706	766	789	733	736	766	794	786	780	757	752	790	788	743	781	759	741	729	791	791	722	767	751	765	775	728	780	746	754	766	715	775	742	762	755	789	772	759	749	740	754	717	771	799	731	769	736	754	723	742	797	746	738	778	772	805	731	712	672	759	768	758	751	749	805	776	753	701	719	780	712	786	797	747	813	729	759	760	783	762	747	775	753	780	743	769	795	768	726	730	764	712	689	729	736	735	742	772	786	754	786	762	734	731	730	827	723	700	771	737	737	770	770	700	762	753	778	751	731	797	748	812	806	732	793	757	698	745	797	779	772	735	797	781	776	729	723	770	756	730	756	769	807	684	733	786	717	776	740	729	725	757	789	714	743	762	716	794	764	789	745	777	745	730	738	767	759	794	764	753	798	732	731	724	711	714	723	768	780	723	720	719	734	740	756	732	792	740	755	746	690	771	741	702	743	731	739	764	763	727	756	719	740	688	728	721	779	758	740	736	768	714	725	771	734	787	788	756	769	727	701	761	746	766	751	701	707	796	732	723	744	819	773	731	747	749	737	768	738	769	742	755	750	765	778	743	731	803	777	732	769	709	741	763	797	756	803	788	810	731	767	715	728	751	749	793	785	785	721	751	742	805	723	694	772	749	761	748	767	761	773	776	732	761	713	737	715	777	771	749	752	729	706	746	771	810	762	769	746	745	683	758	712	725	764	736	757	740	738	782	730	783	732	700	764	757	765	687	728	718	771	709	756	710	743	771	763	727	776	725	753	733	706	753	785	794	748	750	688	757	739	740	777	785	805	752	759	737	768	752	781	780	782	795	752	740	768	742	711	758	782	779	691	735	756	756	758	741	796	740	749	735	774	759	715	727	754	754	744	747	757	761	729	752	721	741	741	744	731	723	742	778	785	742	742	713	701	743	760	760	784	769	746	736	715	787	754	732	725	747	738	810	757	791	806	770	760	733	743	772	757	755	725	689	766	765	732	733	742	760	725	737	796	716	755	800	763	745	747	727	735	757	698	688	733	785	742	760	741	767	793	711	793	751	822	762	745	754	794	762	730	741	719	725	758	744	771	736	773	712	742	756	809	759	769	804	722	764	741	787	768	773	718	787	749	712	721	725	744	757	753	782	733	742	752	752	735	762	789	782	781	747	762	728	736	765	791	727	760	692	779	712	767	723	786	742	717	775	777	756	738	746	731	752	772	736	722	731	747	758	717	770	735	752	755	742	787	796	738	777	801	716	742	768	780	794	713	748	794	776	771	753	699	760	721	750	767	794	748	751	757	756	707	762	743	758	755	750	784	738	779	730	712	746	775	761	780	788	785	756	752	771	833	799	784	778	742	766	744	769	758	740	741	783	750	764	704	719	768	774	783	776	737	774	741	754	755	758	756	768	770	740	768	768	700	725	769	758	841	767	761	781	731	743	716	700	773	778	774	733	761	724	749	690	668	794	752	736	752	779	749	737	693	743	794	745	730	733	707	756	781	756	766	755	741	784	733	747	750	656	770	807	726	743	787	730	767	755	711	755	758	709	795	803	717	719	752	758	740	787	833	691	792	738	807	764	797	793	766	737	697	754	814	739	771	712	734	707	716	774	739	759	724	739	792	743	701	732	772	753	769	808	764	732	706	783	753	778	754	706	758	775	735	738	733	736	818	722	767	766	739	749	757	797	742	765	734	773	733	753	722	786	771	750	821	727	758	768	745	775	764	726	743	751	758	727	777	779	786	772	737	729	784	723	773	774	748	768	727	796	739	721	720	715	747	764	742	769	772	754	722	742	763	753	730	734	780	740	740	756	738	750	785	743	761	728	714	768	752	804	767	759	709	766	778	746	749	747	758	752	759	760	742	813	798	770	764	791	763	781	767	741	759	752	732	740	781	775	766	756	755	747	781	816	737	787	702	750	764	720	723	727	740	808	719	704	733	773	722	738	782	766	772	792	740	766	727	735	758	845	771	730	738	756	748	746	774	734	743	778	745	771	732	754	751	744	808	792	710	766	727	728	752	759	774	758	773	752	775	765	704	760	741	746	734	758	776	742	739	760	751	759	732	746	684	734	716	732	746	746	746	754	750	759	760	747	743	749	730	788	761	799	809	733	766	760	786	743	800	734	734	770	725	782	809	724	754	757	750	787	770	738	751	748	756	769	792	773	738	817	715	737	783	760	726	782	772	769	758	770	801	754	707	853	753	730	729	778	741	755	741	745	772	771	719	723	770	749	768	700	727	771	760	764	723	751	721	741	763	771	719	779	768	744	768	757	768	777	741	730	754	715	749	784	783	738	738	753	752	757	763	772	767	753	722	751	831	770	778	740	725	719	734	761	749	755	711	772	702	677	753	733	745	763	755	763	698	747	713	772	812	763	748	805	775	724	749	732	748	756	774	777	771	747	772	768	768	788	769	815	725	691	729	768	737	756	788	734	746	738	761	798	786	747	738	716	732	735	765	769	759	757	732	768	730	786	753	746	704	774	762	705	754	783	689	787	762	762	789	787	751	729	734	724	774	779	753	758	798	785	705	802	775	743	782	776	761	726	780	795	813	726	782	769	744	754	788	800	760	707	767	761	756	737	771	761	752	754	726	750	752	782	732	754	730	784	799	711	734	765	786	752	734	729	754	732	773	702	778	722	824	761	696	807	734	796	744	755	773	770	783	784	764	745	755	748	779	759	720	741	749	754	750	734	730	741	688	769	754	730	773	739	795	757	757	775	746	756	740	761	752	764	761	755	772	794	765	804	737	727	749	745	764	771	752	736	758	783	766	781	807	739	734	719	818	804	728	769	789	776	721	736	754	742	734	764	756	750	758	698	722	775	709	745	738	722	782	759	773	686	693	764	724	784	729	740	778	750	716	730	752	771	735	726	747	785	773	762	770	827	741	784	729	748	771	808	766	764	726	795	739	761	726	748	802	865	718	741	709	790	780	696	745	770	753	735	737	741	762	706	722	784	755	753	736	786	796	788	748
17129	12903	20795	17451	16542	18539	14461	5599	1899	741	571	504	559	551	478	377	346	348	355	273	305	282	277	262	289	271	272	284	317	271	278	243	260	262	267	280	254	263	258	270	261	251	283	257	248	241	249	247	249	230	267	250	264	281	317	273	259	243	287	261	271	256	256	234	266	266	258	230	282	296	218	254	284	274	266	239	302	281	268	250	218	263	269	299	278	269	254	308	269	277	268	249	244	261	238	236	255	264	266	289	249	276	248	258	279	240	258	266	269	244	268	260	241	264	260	237	282	263	287	277	250	276	283	241	263	236	263	250	273	277	250	264	253	243	263	285	308	279	249	255	282	245	296	291	272	270	299	266	254	265	284	232	281	280	252	253	299	275	230	272	265	265	254	280	267	252	284	289	254	265	282	276	254	255	262	261	285	282	273	264	248	250	258	242	298	244	272	237	253	262	252	228	229	272	267	275	272	270	251	289	287	262	258	261	272	264	259	250	273	241	251	254	252	259	267	293	276	272	256	254	273	275	274	239	295	290	268	257	285	279	254	269	226	253	258	288	265	251	256	259	266	283	245	277	271	251	240	279	307	302	259	265	268	264	260	262	294	246	273	280	291	234	248	220	276	287	248	265	242	238	247	281	266	268	279	254	288	265	249	254	249	283	262	280	274	273	257	284	260	254	280	251	249	271	264	240	275	260	263	270	271	277	288	288	244	286	303	274	242	259	268	261	283	274	276	261	240	277	253	258	299	259	257	262	257	280	229	280	275	255	268	260	256	256	264	260	274	275	277	240	286	269	258	261	252	231	277	243	265	268	275	243	272	290	259	267	270	273	278	257	249	262	290	265	267	243	244	240	230	268	282	236	233	272	245	269	252	258	269	255	239	264	303	262	250	256	259	272	257	250	288	282	270	279	274	280	251	249	268	259	279	249	260	284	261	268	256	256	258	250	235	282	254	241	233	256	255	246	261	257	276	265	271	235	268	263	258	248	258	260	286	254	242	277	273	306	259	248	261	266	276	225	255	279	245	267	269	284	253	298	275	238	234	254	260	252	262	285	256	270	269	239	257	271	231	274	278	249	233	240	222	241	288	277	268	271	277	290	270	254	292	260	275	223	227	295	317	274	260	258	242	256	221	246	290	291	251	243	287	239	243	247	261	260	218	258	259	259	270	237	274	265	246	224	244	272	258	251	259	255	271	275	249	255	257	237	262	255	255	242	237	254	275	300	236	241	263	251	267	251	256	268	242	238	272	272	280	293	256	272	259	239	259	263	241	271	260	267	303	265	282	264	267	254	287	232	248	248	255	271	262	273	288	246	268	258	291	266	265	258	282	249	254	258	249	225	226	268	274	263	294	236	270	233	278	251	274	278	256	281	278	269	256	266	249	270	237	272	247	285	258	279	277	299	229	273	249	279	243	274	262	290	284	276	279	286	299	258	271	252	244	271	240	281	274	326	250	235	253	253	255	257	247	253	283	259	270	274	282	250	267	237	253	264	271	301	263	226	277	266	262	266	272	224	252	266	244	268	250	239	271	289	286	230	272	246	284	269	265	238	276	276	254	300	289	260	279	259	293	267	282	256	290	276	272	241	295	269	287	248	229	252	234	243	227	288	256	265	246	238	269	273	245	244	272	236	269	254	285	251	281	294	283	266	259	239	223	263	247	285	286	289	274	262	270	274	284	240	239	234	280	275	269	262	263	267	291	256	264	264	257	306	259	271	251	278	274	275	250	277	276	287	231	284	280	269	267	260	263	240	232	299	280	226	244	277	248	236	250	253	274	284	263	274	244	270	265	234	257	266	291	250	285	286	273	258	271	257	278	265	258	254	237	253	257	271	292	260	233	260	270	233	244	267	249	272	268	281	227	252	270	257	242	260	275	259	285	274	280	247	261	267	243	217	275	265	242	257	273	257	269	234	227	278	259	279	262	310	254	263	272	253	231	246	242	288	272	267	251	263	243	239	261	280	268	277	247	268	239	267	257	261	244	273	279	268	235	257	291	275	258	264	302	267	261	237	280	284	274	273	250	257	279	261	234	241	275	271	282	269	258	273	279	286	261	280	256	289	264	214	251	262	298	273	307	259	266	258	271	259	281	245	264	247	283	259	259	267	267	244	277	263	251	274	262	257	257	263	270	275	265	299	248	251	249	247	267	272	296	280	252	259	252	234	263	247	265	306	280	278	297	240	253	264	263	243	254	290	259	288	255	228	266	271	227	284	269	278	251	280	250	270	277	287	289	261	278	252	241	262	268	263	296	261	255	263	278	241	256	267	279	256	272	250	251	281	264	284	264	266	252	287	260	249	278	254	268	246	270	253	257	255	283	267	254	264	261	272	273	270	250	274	277	256	273	281	265	235	250	237	255	240	278	284	255	247	253	283	278	277	287	266	252	262	260	286	291	259	259	263	243	254	266	291	226	233	291	237	275	264	278	259	294	244	252	243	284	278	266	273	265	242	244	289	273	258	257	272	249	272	280	273	269	289	259	272	255	289	290	276	235	253	284	242	251	260	262	253	279	229	236	249	269	280	273	236	293	252	271	249	287	284	264	269	274	250	295	263	292	283	280	248	286	290	269	233	263	243	289	266	254	261	254	269	241	244	275	303	232	266	273	285	245	231	262	278	267	230	277	286	237	249	262	278	245	272	284	259	257	283	268	235	280	271	243	255	243	260	274	256	282	287	255	260	283	265	226	279	268	290	306	262	259	282	254	265	258	263	265	281	251	252	268	215	264	262	257	256	293	254	265	253	263	275	265	257	262	225	269	258	276	247	272	244	262	281	246	282	247	229	245	241	253	278	267	274	281	279	283	263	260	242	276	258	249	241	270	270	270	257	259	253	260	247	260	274	289	259	295	243	267	260	278	287	276	244	258	255	271	267	248	246	250	272	256	259	251	281	255	268	256	277	238	242	269	271	277	251	269	246	254	273	294	277	259	256	233	263	241	252	283	286	298	307	262	280	268	266	240	284	262	217	278	250	240	265	268	231	272	258	277	256	265	279	277	243	250	277	272	284	259	268	232	286	260	234	261	250	251	279	285	249	269	252	243	227	257	273	266	248	269	273	235	288	276	269	279	254	258	267	274	257	280	293	255	239	257	283	254	238	257	264	244	261	275	263	285	273	259	266	271	281	276	254	280	252	255	300	257	249	284	264	226	242	264	263	270	283	273	266	265	258	247	227	241	250	251	260	249	283	245	279	301	259	252	247	238	251	269	266	251	261	256	275	268	234	262	244	243	254	249	288	248	261	268	278	257	262	287	265	267	258	260	257	264	252	279	267	268	261	282	277	245	228	257	303	266	253	257	249	260	268	237	264	266	286	270	261	247	279	235	280	232	267	284	267	267	248	246	245	275	259	241	258	256	263	274	264	238	274	255	250	276	258	233	244	247	261	259	260	283	259	264	269	300	255	282	232	292	236	260	283	270	263	263	273	257	269	283	235	287	261	266	280	293	264	248	241	291	267	235	244	249	243	266	245
13335	12705	25946	25124	26154	29161	21369	10175	3826	2401	2407	2476	2490	2441	1836	1523	1197	1130	1167	917	948	820	765	751	712	745	674	745	723	676	699	664	718	649	671	653	683	672	668	659	687	626	697	673	684	663	618	639	680	658	666	690	668	622	648	648	644	622	641	640	636	660	608	686	611	623	661	638	646	638	638	620	637	708	626	614	695	616	637	666	673	715	625	654	689	684	652	629	639	621	606	648	636	603	690	631	663	647	598	649	665	638	643	620	675	572	631	658	619	682	645	649	646	675	664	614	626	631	643	632	656	657	596	662	642	621	654	636	670	631	662	650	679	629	653	658	642	659	645	658	604	654	657	634	605	663	633	626	626	613	607	670	661	664	644	647	697	634	628	678	670	653	666	605	690	673	656	656	597	657	652	651	628	621	616	645	611	619	692	650	639	654	580	652	638	619	649	654	607	641	655	625	651	653	659	642	660	691	665	683	640	626	633	647	631	658	640	622	627	676	626	643	653	683	690	687	692	658	649	641	658	610	616	679	581	694	645	690	692	675	696	622	643	673	616	664	654	627	666	655	602	588	651	640	666	656	621	642	671	658	681	605	641	629	689	642	646	603	615	668	664	619	627	668	668	617	636	685	661	663	642	637	621	653	635	632	590	661	644	666	635	672	633	650	616	596	630	695	642	622	634	654	633	632	595	687	648	659	649	643	661	664	654	636	622	639	673	595	590	641	633	624	620	606	652	639	683	596	633	628	665	640	650	611	648	681	660	634	613	602	618	666	694	647	664	645	612	691	656	637	694	643	624	642	647	678	667	679	636	681	652	671	622	626	655	692	630	627	640	628	658	667	686	636	630	665	634	641	621	666	639	630	632	647	625	633	635	677	643	632	697	645	655	656	626	620	596	613	650	702	637	686	656	658	620	639	650	619	609	659	587	646	612	673	640	642	667	652	643	694	681	610	667	642	618	629	647	628	626	666	657	656	647	624	687	643	629	636	588	629	647	633	671	686	632	639	636	625	635	626	677	643	652	661	648	669	660	708	638	666	622	637	633	634	615	680	658	618	647	688	605	593	647	658	678	608	670	641	644	661	646	647	639	636	667	638	647	649	647	664	641	622	611	637	649	642	637	639	620	657	647	650	572	652	606	643	672	663	629	663	640	655	625	651	640	682	640	631	620	653	653	625	628	673	648	628	681	665	583	614	621	644	656	628	647	632	615	648	668	612	568	607	672	606	642	601	648	661	624	573	687	645	680	647	645	659	623	670	657	673	636	635	640	687	621	695	637	641	665	634	669	658	623	589	590	690	674	627	601	648	641	666	627	646	618	672	685	632	663	675	680	650	655	648	657	609	663	686	622	616	634	650	664	618	618	637	683	656	649	652	670	620	663	645	623	661	663	653	634	684	657	635	637	636	662	626	641	625	632	632	654	594	641	714	645	613	639	622	653	570	610	648	645	684	653	614	661	627	654	645	668	607	628	647	666	634	641	656	629	663	646	627	616	681	606	616	634	653	656	642	649	657	684	636	613	626	657	638	623	681	658	661	639	652	596	619	669	622	662	606	616	673	615	622	655	654	661	636	659	605	657	637	626	660	673	646	639	646	639	606	662	627	608	639	595	651	646	668	648	707	638	688	665	675	666	661	636	682	604	627	638	667	644	638	626	666	633	607	663	651	634	623	666	629	605	647	671	681	630	633	628	661	612	674	633	653	644	685	629	628	627	603	601	657	670	622	656	649	646	600	673	630	683	660	639	643	642	652	693	666	681	588	692	639	666	631	647	646	597	653	602	674	572	644	670	622	636	657	686	671	664	654	698	616	626	644	654	642	665	663	638	610	659	638	626	657	619	654	616	653	662	623	641	675	666	611	621	632	667	636	679	634	644	650	614	643	616	625	632	633	653	675	671	605	664	644	652	646	647	632	655	627	684	628	628	625	627	684	621	675	627	634	616	664	656	656	640	683	636	675	632	654	691	610	646	620	671	654	636	660	639	618	575	633	697	648	629	650	675	631	638	680	655	659	674	621	662	667	634	659	611	635	663	670	665	650	651	626	647	664	617	655	603	679	572	668	652	654	702	638	618	675	658	699	654	685	690	632	634	602	631	580	623	634	656	635	658	621	639	628	638	650	679	672	685	650	613	624	658	628	651	682	632	669	624	620	583	624	632	635	658	627	679	667	593	637	650	645	646	630	590	616	622	659	678	615	609	611	634	658	652	613	616	656	655	578	670	618	652	673	646	619	668	636	594	607	684	658	630	688	632	660	627	626	618	622	641	666	642	674	632	643	644	661	678	634	641	661	629	636	620	611	608	644	663	633	647	657	640	623	636	651	694	654	630	635	691	669	624	648	668	583	680	668	670	670	634	691	636	665	659	617	655	610	613	627	680	635	630	611	661	711	659	617	643	638	649	680	633	690	612	683	619	647	632	635	665	635	637	662	646	586	629	691	627	650	670	619	652	598	656	674	650	664	637	646	598	617	644	648	630	658	618	647	658	640	630	665	632	593	645	655	607	678	676	676	606	654	666	657	612	692	651	724	674	669	659	697	656	622	645	629	691	693	623	683	620	644	646	628	658	643	637	633	642	644	645	656	645	657	691	599	629	647	634	611	663	611	684	637	606	631	635	690	676	607	603	638	594	669	638	643	593	611	669	634	674	684	672	621	662	632	646	649	689	641	645	635	639	678	628	588	659	695	643	676	630	609	650	614	625	674	601	659	654	586	644	651	696	653	610	655	667	616	683	711	640	666	709	658	676	650	616	653	616	600	635	657	619	678	657	655	654	610	596	664	653	644	635	634	653	633	674	641	644	713	654	662	637	682	683	614	597	641	658	656	641	651	665	651	616	646	673	631	617	645	639	637	617	681	650	626	661	646	621	623	622	648	665	637	672	621	681	649	648	641	629	637	618	668	704	669	598	660	700	690	668	635	674	662	669	623	627	602	656	607	649	601	646	656	644	671	714	633	649	596	635	636	658	644	632	657	638	628	672	576	691	626	644	611	630	707	663	698	685	648	650	670	600	648	637	693	647	629	640	683	656	680	637	602	649	638	656	678	664	682	634	620	656	652	617	623	661	648	624	657	629	662	678	628	688	627	635	630	619	636	662	647	612	638	648	639	681	658	610	660	624	649	616	646	620	670	635	631	659	623	642	639	608	652	656	649	628	689	657	631	588	634	689	649	593	642	634	720	594	651	608	653	655	630	657	644	643	673	650	688	648	642	645	633	659	666	656	632	624	627	637	658	619	684	683	670	612	625	640	642	625	583	677	651	612	627	682	659	632	614	627	649	636	660	644	640	652	639	661	621	653	632	665	653	656	629	633	707	661	613	597	677	685	649	619	623	677	664	608	625	621	681	604	634	607	635	660	621	626	645	600	668	607	705	635	680	621	640	635	634	635	667	686	641	671	693	628	607	615	638	620	652	661	614	671	624	661	633	656	611	621	677	635	638	635	704	644	656	631	620	623	611	581	660	688	654	622	688	596	636
25338	20501	24620	23707	30708	30014	23052	13676	5318	1554	873	674	732	672	599	449	296	295	282	229	205	219	215	197	217	218	179	166	200	196	182	180	184	174	198	160	139	192	167	203	178	171	174	184	167	187	171	171	183	201	194	185	173	175	156	155	165	165	201	177	178	168	165	194	188	179	184	195	173	165	197	179	180	163	198	163	169	175	178	179	171	188	171	192	152	176	191	189	167	167	187	162	163	196	156	190	176	165	185	198	195	190	195	174	177	156	174	158	168	192	158	180	204	185	158	191	199	159	180	179	173	217	199	181	179	183	158	178	177	185	191	195	148	166	176	186	174	186	173	169	180	182	195	191	158	188	164	203	164	185	185	194	182	169	140	177	172	225	177	166	169	156	183	171	196	182	181	158	176	168	159	168	194	171	152	154	179	169	181	168	184	182	152	177	175	176	200	201	218	170	176	171	177	185	169	188	175	185	190	179	193	198	189	170	160	170	206	201	177	163	147	166	171	180	160	167	185	184	177	177	190	176	192	170	165	165	180	180	159	194	177	179	205	185	185	171	174	170	187	190	191	181	191	183	176	199	174	163	181	194	195	164	167	176	184	167	188	187	177	174	166	183	140	172	160	160	205	177	198	219	171	176	184	174	183	167	217	180	164	174	180	188	175	195	176	184	199	186	192	167	190	171	197	162	178	192	174	194	188	157	178	182	160	154	173	152	158	165	197	204	178	168	161	185	178	204	183	178	163	172	165	176	182	207	183	178	218	164	201	187	191	184	167	172	182	187	176	160	175	191	174	179	183	193	202	176	187	219	172	157	168	177	184	182	169	184	182	174	160	177	174	175	148	201	165	191	164	147	201	174	192	175	137	163	166	184	164	201	177	189	192	180	194	167	170	180	208	174	174	199	185	161	189	166	175	209	160	180	164	189	177	198	178	161	173	171	195	188	163	180	194	210	180	186	192	155	167	199	174	209	187	187	186	166	191	170	172	200	189	198	176	177	171	193	201	164	194	208	180	180	166	176	158	183	174	167	178	155	179	180	198	161	165	162	201	180	182	192	176	203	166	181	174	161	160	171	184	189	175	194	188	199	191	169	181	163	206	160	171	187	179	181	169	152	170	203	174	186	177	186	155	164	196	169	173	166	174	196	184	170	181	187	157	190	171	186	204	210	167	165	174	187	208	191	178	186	166	168	161	170	191	154	186	191	173	195	157	151	184	171	147	193	209	169	173	179	181	163	169	208	174	158	186	175	178	175	164	173	182	185	183	194	169	170	187	182	200	199	179	181	190	180	218	217	143	187	174	163	188	175	191	174	172	187	165	170	189	163	190	153	162	187	160	146	147	187	196	154	180	183	187	163	165	174	187	181	177	151	175	176	175	162	180	169	151	186	174	170	173	190	189	197	184	161	188	174	174	160	191	165	191	173	178	173	178	175	192	161	166	173	167	189	182	195	188	184	180	164	166	178	175	176	197	205	178	167	177	173	172	163	166	150	173	173	176	174	167	177	203	161	187	186	148	167	180	169	165	176	185	173	193	177	159	178	187	184	170	145	182	212	161	184	169	182	205	181	169	185	183	200	188	169	174	174	195	159	200	199	185	171	166	159	154	158	168	195	170	169	175	173	197	175	205	177	190	196	145	189	177	166	181	161	166	132	191	173	194	158	168	183	206	170	186	196	165	199	191	167	202	205	156	182	181	182	186	186	175	167	184	154	172	174	186	166	151	184	181	170	193	196	199	187	174	198	178	180	183	145	191	175	171	152	187	184	178	174	206	168	182	177	174	169	172	186	179	164	188	177	198	170	193	192	193	176	202	150	171	177	192	176	176	155	163	191	176	193	182	183	188	189	183	185	177	177	200	173	162	170	191	183	181	199	188	170	189	174	191	184	183	214	182	181	178	178	192	180	166	175	184	176	179	184	169	192	191	180	167	179	194	173	192	183	170	164	145	187	168	165	189	180	173	174	158	168	176	190	169	179	182	171	166	172	165	179	178	210	144	178	175	176	172	184	171	224	183	178	162	167	178	167	174	178	199	157	149	158	168	184	162	190	181	190	159	176	175	180	169	180	186	167	189	196	186	179	178	166	156	209	190	158	183	183	180	180	152	174	155	154	192	185	165	162	180	179	187	190	166	192	176	176	171	169	192	215	165	167	158	182	195	185	167	172	163	177	176	166	164	168	173	184	200	191	159	187	208	185	172	184	184	180	160	186	167	195	185	160	198	176	188	167	207	149	182	194	177	203	159	173	158	179	159	158	169	171	160	173	184	194	168	176	181	190	169	174	192	182	182	176	206	197	174	172	190	173	203	194	173	198	176	165	174	155	167	165	203	168	170	179	177	209	178	196	208	216	205	175	173	188	195	184	177	176	165	199	203	174	182	147	161	168	183	179	149	185	189	168	174	177	174	150	181	162	168	178	172	163	181	180	174	202	205	200	198	187	173	168	176	178	159	194	183	219	167	176	160	186	170	163	183	168	170	183	148	168	180	174	178	182	216	163	173	197	182	194	182	201	181	197	173	175	188	181	168	165	164	165	178	180	176	161	201	185	189	167	185	199	176	187	162	198	182	172	175	181	168	188	181	165	178	159	189	170	183	190	185	175	162	193	167	166	170	188	168	169	193	176	189	182	171	187	177	190	206	191	174	154	207	169	173	205	204	190	167	177	164	170	202	171	198	156	179	163	170	180	131	177	170	192	210	193	177	189	185	185	173	157	185	185	199	185	199	182	179	163	164	167	172	164	170	169	141	189	178	189	190	155	176	186	176	172	155	172	171	170	178	171	194	176	188	184	173	168	183	173	170	185	159	157	164	161	192	185	198	165	172	173	161	185	175	185	165	177	194	169	182	181	184	178	152	183	151	176	185	168	189	169	185	199	208	184	191	195	170	181	177	165	177	179	202	179	203	206	172	171	184	200	185	166	179	173	148	172	185	174	164	183	168	145	186	146	190	196	179	174	159	199	187	183	196	183	194	157	171	171	174	168	164	198	179	198	190	170	218	192	152	199	216	178	197	179	160	192	188	173	188	163	172	174	193	166	213	172	163	184	186	149	211	170	209	183	200	170	183	180	174	174	191	176	181	186	174	193	173	178	183	168	165	158	174	193	162	202	186	181	193	205	182	167	164	170	204	175	178	157	172	184	162	185	181	188	152	154	166	202	171	171	165	173	176	174	166	180	202	155	171	184	206	167	182	153	185	194	161	188	183	160	161	194	175	211	180	174	173	199	167	171	164	195	164	170	195	199	166	174	172	207	160	166	171	175	164	180	189	181	159	181	160	200	190	181	182	187	170	156	182	187	169	201	153	176	185	183	156	146	157	181	187	170	185	164	173	188	133	165	153	177	188	200	176	178	181	180	180	176	209	156	199	183	177	181	170	183	203	173	170	168	179	162	172	176	219	195	190	172	181	194	204	194	185	179	171	183	157	169	193	191	212	192	171	168	180	190	185	193	177	197	177	178	174	177	170	187	163	182	208	167
17122	17978	28899	33091	39263	38586	27489	18523	5588	3359	3439	3363	3678	3137	2698	1985	1509	1436	1486	905	811	765	662	602	594	507	554	536	526	545	497	543	519	526	487	486	506	459	485	480	472	482	473	466	462	443	478	461	487	453	432	477	460	442	459	448	436	469	454	440	469	468	441	473	453	449	436	473	458	508	426	449	467	445	460	430	493	437	496	474	443	487	474	472	481	455	453	427	480	466	455	444	450	460	441	438	479	456	451	444	464	455	450	487	438	432	468	452	486	442	476	453	465	394	484	441	458	452	449	500	459	460	437	432	454	434	445	481	477	468	448	421	453	489	472	479	466	477	440	463	496	430	442	449	435	493	462	460	442	455	441	446	461	494	453	443	489	454	467	492	420	454	447	449	438	441	438	434	460	443	448	417	452	474	482	470	463	454	435	482	463	466	439	473	419	480	440	447	479	493	425	451	444	468	471	450	467	465	446	427	517	449	433	437	442	462	449	460	475	442	431	435	460	451	494	425	427	429	473	454	465	457	444	472	454	429	477	460	437	474	452	456	483	440	483	479	449	449	440	470	462	437	453	444	453	446	442	449	456	468	474	470	444	476	467	465	445	473	475	431	458	468	449	459	461	512	465	436	441	472	488	454	450	460	412	447	446	457	440	482	475	502	472	458	461	484	481	501	407	462	434	478	400	445	463	447	462	445	445	454	428	478	452	446	505	478	467	471	452	467	434	427	445	450	441	429	480	453	451	478	458	520	465	464	485	461	435	458	437	445	469	469	449	470	468	425	439	471	456	408	478	458	441	487	433	477	431	423	489	462	434	434	473	438	430	482	444	468	496	448	429	470	454	449	479	456	469	467	425	511	450	510	422	478	441	467	470	427	494	474	481	422	446	439	463	470	453	462	504	441	478	458	508	468	462	459	472	449	442	480	456	468	442	492	504	464	461	449	412	474	439	422	464	460	427	447	458	426	471	491	432	459	486	466	468	501	429	443	468	511	469	479	482	426	449	460	444	470	436	460	483	447	453	462	464	436	429	406	459	485	497	472	429	450	463	505	484	467	472	477	414	455	500	433	449	456	486	445	445	458	417	443	440	438	410	468	449	480	488	458	444	446	447	445	480	467	492	463	422	457	464	450	515	438	479	457	467	467	486	470	475	441	445	466	475	437	408	462	456	449	437	423	460	439	461	428	445	445	452	438	433	431	412	454	450	475	445	448	446	462	476	423	435	425	451	463	455	439	511	464	458	465	446	446	470	466	454	453	470	516	436	433	472	448	441	456	473	480	443	456	481	488	447	414	503	419	483	465	424	495	435	473	478	454	445	459	458	458	442	467	467	445	459	475	484	452	450	467	453	471	464	403	491	463	478	451	468	471	482	456	419	471	537	454	446	479	471	480	461	474	468	463	441	452	500	469	469	475	483	469	424	498	465	444	510	468	445	478	451	468	466	483	445	427	435	440	466	471	453	473	431	478	455	431	486	440	449	462	504	473	438	499	413	456	437	470	414	452	451	465	491	458	457	465	442	450	490	460	457	500	471	445	433	445	448	452	457	444	443	424	482	438	441	412	477	473	445	429	490	443	442	452	479	450	452	455	475	451	439	475	445	450	465	457	466	509	425	437	437	439	470	398	451	451	442	438	494	460	460	457	467	465	456	457	441	442	450	479	469	486	458	434	463	427	465	455	508	469	447	438	441	490	430	451	487	470	450	456	455	441	464	441	461	456	456	499	480	442	503	463	509	454	462	464	502	457	427	454	470	461	441	473	505	406	457	453	467	510	471	467	461	468	457	492	450	480	454	441	439	448	450	454	478	446	418	465	495	484	401	449	493	422	468	429	477	440	441	475	422	432	427	433	455	476	435	456	471	486	434	457	465	411	408	481	455	492	502	451	464	475	446	428	454	440	457	463	436	475	476	471	448	479	450	455	432	477	437	469	470	469	428	467	494	469	452	478	459	518	453	485	453	463	481	486	481	463	456	496	490	424	454	464	456	453	450	430	464	482	465	463	460	469	452	468	456	469	511	458	464	462	489	463	453	433	451	462	452	493	454	503	473	467	447	434	475	417	455	440	464	442	453	455	434	444	474	505	433	458	409	463	468	474	470	441	472	452	432	494	443	453	443	466	433	443	459	422	453	449	451	415	444	446	454	445	463	466	472	484	468	417	450	471	459	504	469	455	465	457	476	420	468	443	447	422	462	457	442	480	461	438	514	501	484	465	478	447	459	495	453	503	490	495	470	486	478	464	501	462	429	469	438	463	474	469	446	428	476	421	498	471	480	482	451	489	461	438	435	451	468	423	472	431	435	460	457	441	449	473	459	482	485	472	475	451	471	471	417	469	473	469	459	489	424	464	450	462	479	475	466	497	449	473	482	482	464	481	405	490	460	449	476	451	452	463	452	463	465	456	501	431	512	464	468	448	468	460	475	425	460	466	460	480	476	481	470	466	440	455	441	468	473	448	444	460	435	503	445	445	439	452	437	469	391	460	461	444	458	464	502	455	431	456	436	464	445	465	474	466	449	461	460	441	465	462	447	423	429	460	476	439	467	432	486	433	476	447	439	463	497	456	471	465	449	457	453	500	486	469	459	441	478	445	439	471	443	471	462	462	468	451	436	469	456	435	494	430	475	471	448	446	441	479	487	463	474	475	464	455	459	462	433	447	430	450	502	451	472	478	443	448	439	427	466	445	496	441	479	467	410	465	465	435	458	418	460	497	448	443	476	492	486	488	449	445	499	465	432	469	446	438	450	482	428	440	485	459	430	453	408	450	439	459	469	434	446	457	443	506	446	411	457	453	441	446	493	411	471	447	465	448	476	455	459	444	459	497	437	432	455	481	434	497	454	444	432	472	453	477	426	413	474	470	467	499	425	498	468	462	463	464	469	431	456	475	454	433	472	420	500	447	463	428	436	431	436	478	515	454	438	439	456	465	460	415	480	473	474	440	467	456	438	466	439	486	465	496	433	427	445	475	475	466	490	472	447	472	454	426	516	439	449	469	453	459	446	458	467	420	434	403	492	495	433	475	422	459	444	445	469	480	445	483	478	479	491	453	428	520	464	449	427	436	476	442	465	511	446	456	429	447	490	454	449	472	440	467	494	485	453	459	431	460	469	436	449	448	452	473	462	440	439	469	484	509	512	482	464	468	443	434	448	492	465	427	453	442	449	468	470	434	454	481	463	460	448	481	495	453	458	452	453	423	435	450	463	459	476	436	458	469	488	453	457	473	461	466	454	459	472	454	486	474	466	471	448	423	473	432	429	439	476	486	463	489	464	412	460	444	447	492	470	454	451	454	486	464	485	449	446	420	467	434	504	455	445	484	437	436	451	437	438	478	470	473	478	452	458	444	427	431	457	474	441	472	474	446	433	445	423	435	464	470	467	428	461	475	450	474	466	501	473	454	456	465	480	464	472	497	479	477	485	438	425	460	461	443	430	442	468	496	520	473	462	460	430	466	474	456	440	459	457	468	482	474	466	445
6674	4025	3775	2847	2311	1591	938	609	457	399	364	336	382	374	347	323	307	312	324	315	337	344	343	332	318	300	350	322	306	269	304	326	322	287	326	287	340	335	328	269	332	296	329	309	288	311	326	350	317	319	377	326	344	313	357	305	311	316	292	299	301	317	313	307	310	312	319	328	319	320	346	317	322	302	301	313	338	302	353	323	298	293	280	290	310	309	319	310	319	342	291	302	301	300	314	288	305	301	315	316	314	285	315	315	305	318	310	285	340	272	318	320	289	333	317	312	281	310	315	281	305	320	298	317	329	325	327	322	322	304	317	319	314	348	311	302	329	302	326	318	298	329	281	289	318	314	303	314	295	307	323	314	340	310	307	315	353	298	304	317	324	321	328	332	309	303	295	332	313	287	316	304	335	322	343	336	344	316	313	329	329	333	336	292	290	289	290	348	296	294	325	317	292	323	344	315	346	314	316	319	304	295	294	307	319	351	361	339	341	314	320	322	310	294	305	298	296	321	316	320	296	308	313	328	321	334	324	288	299	317	354	352	311	310	308	312	329	303	341	279	306	313	339	310	319	328	296	284	332	335	295	334	253	318	307	312	319	331	298	311	326	340	354	334	292	319	297	305	337	321	316	312	312	305	288	317	286	301	318	330	278	354	313	297	296	299	262	329	314	319	307	301	306	335	319	316	328	351	333	305	328	338	318	335	315	333	297	307	315	325	311	296	278	315	301	303	321	336	309	326	343	306	322	324	301	313	315	332	282	305	328	301	332	306	304	320	303	298	313	314	337	334	310	303	300	302	339	302	328	313	294	309	312	288	300	328	309	297	311	309	347	302	328	301	333	333	301	328	300	326	311	329	333	308	334	297	290	337	323	331	332	325	328	341	316	309	331	351	346	261	317	313	313	316	316	291	318	316	326	295	316	292	330	306	292	316	291	343	301	306	294	291	295	317	358	308	310	319	314	277	318	314	298	339	305	351	317	339	311	313	288	316	333	330	341	303	303	310	286	326	298	298	346	325	327	314	307	333	320	333	276	333	307	303	287	321	324	290	319	321	336	308	317	332	293	318	289	324	341	316	337	305	298	289	311	293	319	339	321	333	320	325	298	271	316	298	312	329	305	325	316	290	324	325	324	296	299	357	355	293	329	339	321	324	322	305	331	326	298	324	308	314	340	329	323	325	301	330	274	335	322	318	336	337	324	318	352	317	299	304	313	299	311	337	301	319	294	315	333	312	284	288	274	305	327	300	330	304	324	299	344	313	314	330	299	303	323	328	297	284	321	284	319	288	331	309	301	309	317	312	298	325	307	308	304	291	285	292	299	330	287	312	288	332	356	288	346	339	316	325	314	266	299	286	315	291	337	341	305	305	362	308	303	305	358	316	317	313	294	303	325	290	280	292	331	322	315	324	336	273	288	307	325	308	334	310	322	357	358	322	318	284	321	325	339	364	349	294	319	319	334	317	297	315	280	309	313	343	289	316	320	313	293	348	354	300	313	293	319	323	326	293	306	346	330	328	310	310	282	315	297	354	308	352	287	334	306	339	351	304	280	322	315	311	316	319	327	282	287	317	329	304	307	325	323	334	288	281	321	328	311	301	291	281	325	309	298	302	305	267	318	289	314	330	313	344	321	282	317	302	301	316	318	336	304	315	313	309	337	284	325	282	298	337	306	316	330	305	320	323	297	340	320	322	341	319	335	344	294	322	296	332	314	311	297	274	292	320	278	301	319	325	315	333	347	316	307	300	312	320	307	316	323	317	290	297	316	342	326	325	333	325	323	334	336	314	321	333	322	329	345	322	340	302	311	341	275	317	287	304	293	295	326	334	301	303	323	337	341	327	327	324	302	331	321	296	360	318	305	301	288	311	286	314	335	308	304	326	303	316	309	331	333	273	313	293	321	333	328	304	287	319	296	306	319	321	302	325	277	310	289	344	267	308	314	292	291	298	287	308	355	336	282	311	291	320	313	308	322	297	288	319	280	315	319	305	341	300	316	310	321	328	279	321	303	350	304	321	277	318	322	326	281	316	295	337	279	296	298	286	295	341	285	329	326	289	316	325	319	315	281	329	317	322	276	299	318	302	320	306	311	315	317	318	330	331	333	293	320	338	345	316	312	341	325	298	311	339	307	288	292	297	304	303	338	289	370	322	306	313	299	290	310	311	310	299	335	325	331	256	315	303	312	307	328	328	313	336	318	318	315	318	353	295	320	295	332	295	312	313	332	327	316	298	301	314	284	323	293	320	320	291	324	304	305	302	304	284	305	318	324	321	336	303	320	305	314	318	319	294	311	333	321	342	319	319	319	311	311	343	365	313	324	291	316	304	309	321	317	329	319	299	309	291	336	317	299	312	329	338	303	335	307	295	281	357	292	318	294	316	300	321	305	315	314	309	319	309	317	318	299	324	309	303	326	300	314	348	291	327	327	302	309	309	333	308	309	347	343	295	303	300	301	332	305	313	284	343	353	292	326	324	325	335	322	305	333	298	352	340	327	310	287	312	294	335	346	331	325	306	329	313	331	288	328	300	307	321	326	322	350	285	318	351	325	337	316	316	336	283	307	306	322	314	344	316	327	298	329	306	325	342	312	298	296	301	320	297	297	302	294	298	327	355	301	290	316	320	312	333	340	323	291	306	317	296	314	309	305	325	290	289	312	332	342	295	289	312	272	296	331	314	359	306	300	299	290	323	320	282	291	308	309	314	301	321	305	294	311	296	297	314	338	308	342	306	325	327	318	323	319	322	312	329	320	315	352	349	328	312	330	336	308	317	324	322	303	311	307	311	333	320	328	305	305	286	291	356	295	346	358	341	283	275	323	307	309	282	321	321	309	330	327	315	313	315	283	330	347	322	337	303	331	328	295	321	314	305	307	299	303	305	311	323	289	325	317	316	296	323	301	287	271	315	295	313	333	326	323	316	316	318	340	278	299	271	310	343	327	272	304	333	298	305	326	327	313	319	322	284	351	326	290	277	321	305	342	293	341	338	311	295	288	324	292	288	330	311	307	295	307	309	311	304	293	297	310	324	314	326	288	301	316	284	334	325	328	297	331	329	324	325	331	292	291	282	296	354	291	298	330	322	326	339	352	292	330	288	330	335	319	306	315	310	290	344	318	322	343	322	298	311	341	288	319	348	327	311	333	359	295	331	315	294	341	305	332	326	311	371	330	302	300	319	325	323	305	311	325	308	312	295	318	335	326	302	321	304	318	318	328	287	274	302	294	300	290	318	313	312	269	342	316	283	329	274	305	294	304	307	328	297	315	325	323	314	291	346	332	330	339	318	333	292	321	325	299	331	294	301	299	344	283	289	301	317	358	333	300	310	309	286	293	318	308	307	285	307	315	346	338	315	343	316	317	299	327	320	334	329	340	344	314	310	294	319	303	332	324	295	275	338	331	318	320	303	321	354	296	324	296	304	290	317	290	281	318	287	352	326	296	315	346	328	309	320	334	329	279	294	319	297	309	295	300	321
5618	5145	8109	8707	8633	6248	4125	2367	1624	1467	1395	1162	1097	1092	1103	1020	979	902	939	800	796	838	821	772	760	790	773	795	770	783	768	786	752	778	764	747	751	791	716	754	763	767	772	762	789	760	778	763	704	792	716	747	710	716	796	738	784	746	717	782	788	737	781	765	735	755	762	748	749	789	749	775	789	768	769	775	705	789	780	720	728	795	742	775	774	738	798	769	730	778	726	741	770	734	720	773	819	744	727	787	811	748	749	760	722	781	773	745	782	782	773	702	755	793	770	776	754	728	750	710	773	746	754	736	722	775	783	758	807	740	737	734	750	804	706	717	723	739	737	737	768	776	765	802	787	780	755	735	759	748	737	759	802	746	777	773	749	783	786	718	722	770	776	754	778	778	758	739	725	804	751	775	746	782	742	778	734	779	819	744	698	742	710	773	722	775	785	733	775	700	732	746	739	753	772	742	806	750	714	762	758	729	790	753	742	703	727	724	790	790	715	726	780	780	763	783	785	787	793	742	730	745	813	771	787	755	729	691	759	747	767	740	742	794	784	798	773	824	791	730	754	752	836	788	797	755	717	791	798	758	789	746	725	753	789	794	752	748	740	695	762	744	773	773	795	736	787	771	738	772	797	759	741	778	750	698	801	728	786	749	797	735	756	722	806	772	804	755	742	792	758	741	755	773	783	786	692	676	737	677	785	746	741	696	743	747	734	727	768	760	773	717	732	802	786	768	786	765	682	725	802	766	762	717	746	759	818	744	753	729	763	748	744	766	795	781	761	732	795	782	791	740	707	707	656	757	745	775	758	703	768	742	742	736	780	695	727	789	771	749	793	738	685	741	701	790	730	752	735	787	748	797	749	807	802	793	764	743	757	757	733	767	736	768	728	801	744	785	779	741	765	752	764	763	814	749	779	746	697	783	778	751	773	803	763	747	782	765	718	742	752	715	762	748	772	736	765	757	795	793	766	767	766	774	775	799	744	770	757	772	738	804	750	770	753	765	746	792	761	786	795	725	767	764	716	738	812	749	761	744	755	744	785	736	752	743	758	759	749	738	714	765	782	790	791	788	787	747	730	779	758	786	769	770	740	767	745	781	753	699	752	717	776	781	765	774	762	812	792	778	752	723	762	776	752	728	770	774	777	725	784	783	732	787	729	749	785	782	801	746	743	770	727	753	759	749	788	742	759	777	766	765	798	742	776	769	799	752	759	734	777	733	747	753	793	762	779	754	824	716	775	748	786	761	751	762	734	761	739	740	727	731	767	701	720	759	772	763	779	754	741	719	724	734	802	755	774	774	733	749	776	769	768	776	780	761	765	777	755	750	752	809	758	764	772	728	744	772	790	715	763	774	774	806	763	783	796	768	769	782	817	772	741	754	770	787	768	739	742	785	763	761	755	750	708	722	762	728	755	815	745	811	776	796	718	766	768	785	750	786	787	744	755	697	713	753	764	738	798	791	789	719	793	766	772	769	759	774	781	782	738	763	748	805	759	758	766	726	689	732	784	783	764	789	750	769	746	756	749	764	770	738	737	735	739	779	744	772	756	703	787	730	765	761	788	762	753	762	746	766	765	774	734	754	720	767	752	746	760	777	778	802	703	763	753	749	778	693	718	759	774	710	751	739	759	779	756	745	740	781	737	809	800	759	743	780	813	742	736	773	779	843	816	733	805	793	769	754	729	816	776	750	781	774	784	793	751	753	768	769	762	768	763	741	753	768	752	817	827	744	762	760	777	753	765	803	735	809	794	758	800	705	726	723	762	778	748	698	747	797	777	804	717	821	772	739	708	776	752	772	710	808	768	743	759	706	746	726	705	742	749	707	775	780	738	786	700	711	778	742	784	731	788	755	791	772	727	775	774	734	786	776	777	746	767	774	741	763	779	718	718	755	757	787	714	713	703	749	771	760	762	743	754	760	798	764	759	719	801	803	761	774	795	784	706	763	769	777	789	783	774	731	768	743	774	726	780	780	733	736	725	765	759	748	768	818	755	748	765	769	811	740	768	755	749	751	792	762	781	732	744	780	724	730	775	796	763	769	724	740	737	783	782	750	753	780	772	752	718	766	757	733	776	800	786	763	754	741	795	767	736	780	754	762	738	764	734	784	819	765	770	755	784	767	757	729	769	790	760	763	728	741	819	728	763	758	753	698	738	732	780	783	769	760	720	759	802	762	798	769	779	719	785	743	758	771	754	742	709	763	764	715	755	769	790	721	812	721	731	787	774	783	740	767	724	726	773	757	717	792	732	800	773	761	712	766	749	694	778	749	754	750	763	773	801	754	760	734	849	765	725	801	732	772	746	752	818	785	781	771	776	772	782	791	739	765	819	779	733	744	799	730	776	792	746	779	755	743	762	743	782	736	799	759	763	731	732	755	750	757	755	779	791	801	735	667	731	766	794	731	782	769	733	719	778	735	729	742	776	767	807	759	793	776	747	782	798	769	732	767	774	740	744	723	770	774	756	798	724	725	791	709	760	721	756	729	734	722	742	755	779	745	773	771	722	730	832	757	803	769	728	811	788	821	762	800	741	776	768	723	808	739	761	762	755	766	730	786	742	762	763	755	787	817	736	756	741	770	771	805	739	752	744	707	716	751	781	751	762	790	762	751	746	829	782	760	796	749	767	723	768	739	793	792	773	741	737	716	794	708	825	726	798	727	769	754	752	724	742	744	763	813	789	778	722	781	693	708	798	785	713	773	766	779	797	778	757	752	729	734	748	774	783	733	758	779	739	762	820	747	740	777	711	709	800	771	796	764	752	782	750	771	741	770	760	744	748	775	728	747	737	766	801	751	768	775	812	788	781	788	760	757	769	811	762	777	761	761	738	729	746	738	721	743	793	739	791	706	742	789	747	729	791	792	796	757	737	789	712	767	759	710	731	768	810	798	751	749	739	758	787	786	724	753	712	811	776	759	776	745	805	772	792	750	736	786	738	736	783	751	718	767	803	765	777	764	752	776	742	736	740	806	748	755	769	799	739	811	741	737	722	777	759	741	737	771	780	692	719	782	791	749	718	735	816	805	752	714	754	841	769	799	763	775	738	785	779	683	781	793	755	744	756	776	752	737	794	726	750	777	750	742	772	813	771	772	763	747	778	770	802	741	766	769	756	756	751	766	731	727	753	762	772	767	782	810	750	734	783	751	780	760	786	755	746	748	806	728	767	817	747	774	771	735	725	774	727	774	761	772	804	727	776	712	690	670	788	774	752	724	740	731	750	771	769	707	756	788	748	773	782	760	785	732	718	781	728	692	772	726	712	787	760	798	777	766	773	715	786	741	801	753	752	763	739	778	748	796	742	715	782	770	765	767	712	743	767	728	717	763	733	744	800	752	754	757	768	754	785	745	793	763	773	742	806	807	748	751	755	749	744	747	739	790	829	740	793	731	734	755	785	714	768	734	730	778	766	739	770	750	777	754	749	767	755	703	743	752	778	724	745	737	740	768	757	776	737	790	798	768	776	755	807	738	727	781
16316	13709	20119	19251	19091	24207	15661	7101	1898	849	638	543	519	539	464	358	310	307	369	314	296	297	284	280	279	289	291	242	257	297	272	263	276	275	259	289	288	261	275	253	245	252	221	250	240	266	278	256	267	255	227	241	268	276	250	243	246	268	240	289	260	263	295	272	230	267	235	247	239	242	230	249	274	285	265	277	260	270	260	300	306	272	282	247	272	269	246	243	245	289	289	247	278	266	275	275	295	249	270	260	269	290	241	272	262	245	285	252	242	240	249	255	267	238	245	254	273	284	264	256	278	241	268	241	260	263	264	285	248	249	234	267	311	243	258	259	276	282	254	250	265	261	264	228	277	246	234	263	285	249	253	247	272	262	267	260	272	247	266	256	257	278	259	220	265	275	282	258	282	246	273	253	248	252	258	243	264	271	237	278	258	239	248	274	268	279	259	286	239	299	273	250	258	251	259	259	273	242	269	249	266	270	269	245	265	246	261	264	265	245	250	278	274	275	276	280	249	243	268	253	276	280	270	266	236	282	287	270	250	250	239	252	247	262	272	254	275	253	260	279	258	283	262	268	243	267	249	265	280	264	254	258	305	255	268	278	253	259	250	254	272	304	251	283	226	247	267	281	255	294	256	252	274	268	236	257	306	259	256	252	266	267	283	273	218	244	262	248	293	246	255	263	239	276	252	267	257	264	260	239	281	240	252	270	260	285	281	252	250	262	263	267	255	269	249	237	264	297	257	245	253	239	234	256	240	246	261	258	273	280	246	284	275	238	251	253	277	277	276	289	250	260	272	247	246	249	261	282	277	249	307	254	244	285	242	225	263	274	269	259	281	251	235	251	258	280	248	262	247	269	284	250	239	252	281	270	261	273	286	252	239	251	276	269	261	304	267	267	285	284	255	268	265	246	280	262	247	279	264	268	243	277	258	263	271	275	268	262	244	233	265	276	257	250	249	270	302	281	268	270	267	280	289	264	245	271	263	254	274	260	250	281	256	276	255	266	254	268	233	260	255	258	276	271	255	267	249	269	247	267	271	288	276	242	297	246	262	235	244	216	255	264	259	257	275	271	264	267	289	257	238	236	269	263	268	288	238	275	237	242	288	274	275	249	247	231	266	264	255	264	276	253	245	265	259	235	258	274	249	234	239	264	241	294	275	253	270	255	277	304	249	263	263	279	245	272	246	269	280	240	270	278	279	290	254	237	268	277	260	268	249	271	270	285	236	230	250	241	246	236	293	265	292	243	250	239	252	253	285	288	251	276	277	251	277	237	261	272	275	313	271	256	248	245	253	274	274	276	296	281	265	274	236	254	245	230	272	278	265	257	244	269	264	278	254	259	241	239	281	265	301	279	265	274	266	262	232	242	275	255	269	265	250	263	255	255	248	248	256	256	249	248	293	258	236	270	273	277	277	251	271	263	254	268	261	260	256	273	230	271	265	263	272	261	240	251	294	286	275	260	255	249	267	240	279	232	248	274	244	246	298	258	256	291	266	271	243	235	294	262	263	267	267	276	253	251	250	282	235	276	257	252	284	247	265	275	256	273	272	267	251	258	253	272	274	240	263	277	262	302	306	279	266	254	261	242	256	292	241	250	252	250	252	291	279	276	267	245	270	260	240	246	268	269	265	245	263	292	252	271	261	254	254	239	261	261	272	254	276	271	260	269	273	301	297	252	263	255	247	269	292	254	248	279	270	269	284	267	256	235	248	250	290	231	240	253	246	243	256	275	269	300	302	269	262	252	276	241	253	258	264	252	262	257	283	259	279	255	258	230	251	259	260	248	239	252	281	274	276	244	261	248	269	242	263	263	254	253	264	297	239	224	264	289	214	230	276	307	267	313	250	258	267	293	243	276	250	275	264	269	273	281	280	272	298	260	257	254	286	288	293	280	244	274	245	266	252	245	234	277	253	245	287	258	275	265	271	259	250	258	262	265	257	250	283	257	237	282	275	267	260	249	257	269	263	255	238	257	284	267	279	282	270	264	244	266	285	259	269	262	235	271	246	269	246	245	268	278	250	245	257	265	266	274	286	252	275	285	256	269	259	291	282	261	246	252	288	250	257	275	277	240	248	269	261	251	285	261	251	259	268	262	265	253	290	282	294	268	277	278	269	285	250	273	238	220	231	267	281	273	244	258	275	279	263	261	252	259	268	244	246	263	237	265	254	261	256	288	264	288	274	269	285	235	259	261	282	238	268	244	272	269	247	285	246	258	257	239	269	262	283	263	275	254	245	245	263	253	257	254	264	270	249	268	279	244	302	253	241	232	247	291	246	246	239	251	267	254	257	282	277	286	285	269	271	278	259	261	256	244	265	286	259	264	236	261	258	264	291	269	243	269	237	263	264	257	264	297	252	260	257	240	249	237	246	250	217	276	259	275	265	263	262	283	243	273	287	247	243	256	242	255	256	276	278	274	257	242	287	265	235	243	253	250	251	263	260	258	283	265	270	282	261	261	233	234	261	256	257	248	263	271	260	257	264	249	227	274	281	253	241	265	236	247	264	270	268	269	247	279	249	269	218	252	233	254	275	296	243	274	263	284	232	272	257	270	245	235	262	263	273	258	266	257	284	265	256	269	282	258	254	246	271	250	274	264	290	253	249	260	271	263	258	281	260	277	247	261	242	259	245	253	248	254	282	267	259	233	268	272	246	242	250	250	270	267	266	286	260	288	245	253	270	285	265	254	268	243	238	278	236	240	278	243	274	268	242	257	251	287	266	252	241	219	255	243	264	257	264	236	232	239	227	255	284	269	279	272	235	263	274	253	282	204	278	286	284	278	248	272	269	249	259	274	236	282	247	262	255	269	260	274	272	269	215	280	281	283	266	238	250	257	262	275	304	267	285	252	269	262	279	263	249	311	253	279	275	252	269	298	294	243	244	259	277	262	262	274	249	246	266	248	237	275	246	258	221	285	271	260	254	284	273	269	242	267	256	252	264	234	254	250	245	298	263	268	303	243	262	270	254	261	296	262	290	253	305	263	286	267	274	259	267	226	257	281	262	262	274	252	285	273	267	276	287	281	265	278	270	267	252	255	265	266	235	232	266	231	264	238	254	273	266	267	257	240	259	252	277	267	296	273	280	278	264	248	268	289	215	262	259	241	230	271	245	244	255	258	284	231	298	241	283	264	246	260	255	227	270	282	263	245	286	269	272	248	244	278	251	275	271	260	264	257	261	238	269	256	267	271	255	282	265	252	255	277	260	284	257	278	304	250	317	297	260	266	246	244	242	279	274	271	261	291	243	269	242	250	245	255	257	244	266	269	274	263	283	262	263	259	271	272	271	257	264	266	242	257	271	237	292	259	252	290	266	279	244	259	280	278	262	276	233	275	258	245	248	265	268	260	238	267	300	263	253	253	286	269	293	268	256	284	277	272	254	245	259	251	258	246	272	241	297	266	273	260	277	272	254	237	247	233	279	256	234	245	270	284	288	267	257	221	264	280	272	257	259	239	243	262	252	227	251	285	247	282
12763	14255	24891	28011	29533	33587	21705	10269	2913	2559	2476	2338	2321	2300	1743	1343	1232	1143	1088	942	897	847	761	721	716	729	713	734	701	683	725	722	711	667	633	669	673	694	656	648	619	686	601	663	667	631	632	580	663	641	635	652	682	630	669	636	636	673	652	645	610	628	637	650	661	653	621	645	644	629	629	644	615	650	572	636	652	635	665	629	660	624	626	654	609	626	650	617	661	655	616	653	642	673	637	653	628	634	631	659	661	612	633	616	600	662	660	637	591	667	658	623	650	661	688	611	656	685	643	629	653	661	654	652	631	685	646	639	594	639	640	633	662	625	673	625	633	631	666	609	640	650	641	674	655	627	649	603	672	642	638	642	681	609	623	682	598	650	637	676	660	657	627	627	649	699	617	640	665	613	665	596	611	679	663	610	672	613	685	659	642	662	627	613	642	633	628	645	671	653	664	629	644	649	657	635	644	645	664	661	667	600	647	630	638	627	611	628	678	610	631	621	631	649	669	612	675	651	633	650	639	652	664	597	673	653	671	608	630	614	608	667	692	622	619	635	675	614	656	640	654	640	651	643	638	613	641	660	614	677	635	642	635	635	613	630	631	683	652	657	637	609	656	636	637	666	662	656	624	651	592	622	643	663	656	621	663	628	653	644	598	667	590	606	656	611	646	644	636	626	630	627	610	656	632	655	587	650	659	619	605	646	652	676	654	635	651	594	624	630	623	651	643	646	653	590	644	643	632	657	630	625	660	663	607	697	676	612	655	676	680	632	625	615	615	614	613	650	667	618	623	602	620	602	644	626	631	642	614	635	642	595	630	602	634	644	634	607	676	625	644	665	684	616	596	611	615	641	655	612	674	656	590	627	634	632	663	634	694	644	634	623	644	628	588	656	676	660	607	652	640	629	605	649	627	610	627	625	644	639	664	649	634	642	646	660	624	609	660	623	622	616	706	634	646	662	647	688	665	662	593	652	605	669	625	663	653	632	662	623	597	635	680	644	618	619	658	670	632	596	678	636	657	627	659	673	663	626	663	624	638	602	623	636	621	600	621	657	630	666	667	648	574	637	627	653	593	680	612	610	648	608	596	649	580	669	635	664	637	665	582	652	649	600	677	634	654	645	686	651	641	608	652	603	639	604	620	636	663	600	613	646	631	637	669	656	683	659	644	636	616	644	621	609	669	638	636	646	645	657	603	654	652	603	648	630	688	631	700	606	607	632	631	654	616	652	648	596	666	634	645	634	627	630	656	648	651	644	648	663	615	627	641	615	686	626	625	624	629	615	653	651	673	630	686	662	641	662	629	637	609	623	639	658	602	611	626	675	648	644	633	627	671	645	598	643	671	636	692	672	671	674	658	639	657	622	706	627	615	644	611	655	588	678	614	652	636	643	617	629	668	655	624	690	620	660	650	648	651	641	644	636	615	686	641	684	644	618	646	625	660	598	671	666	652	621	630	652	634	676	674	653	619	641	704	626	639	680	617	635	692	646	652	674	650	664	613	633	637	672	610	632	632	600	666	616	600	637	620	675	654	634	662	590	643	640	651	649	613	613	612	657	664	669	686	633	680	651	638	696	658	613	658	634	591	654	623	658	624	618	647	675	618	672	609	623	658	670	650	592	626	652	635	634	650	655	660	615	654	608	639	636	630	659	667	632	630	652	604	679	716	656	631	645	668	618	636	682	594	665	603	679	629	655	635	650	611	650	595	646	679	625	645	662	606	661	613	624	610	683	613	619	650	631	648	631	608	695	618	652	595	655	609	632	683	660	634	655	645	655	657	649	640	669	633	604	655	640	655	661	636	646	653	629	613	604	679	660	632	683	614	647	618	637	634	637	698	642	621	652	619	626	647	630	629	638	614	666	633	638	604	655	627	688	637	642	641	702	685	626	687	666	669	632	638	598	652	647	632	641	637	631	622	613	670	652	633	626	625	669	678	648	651	623	651	669	646	661	675	656	653	656	613	700	665	672	625	618	623	647	648	604	665	639	598	658	677	671	671	651	670	603	685	643	629	683	621	669	619	657	669	686	635	685	623	640	642	626	638	678	614	683	632	661	661	652	663	648	664	678	620	613	655	686	661	646	618	602	620	631	655	618	655	635	622	633	571	597	613	612	618	647	630	625	655	630	636	620	659	644	641	631	632	613	662	670	610	634	681	633	621	685	600	646	596	608	660	613	729	677	628	643	618	665	628	704	583	583	644	641	585	659	648	671	642	657	671	630	629	633	646	676	646	629	687	666	632	584	625	674	663	652	670	654	617	675	640	642	621	624	677	667	640	640	666	639	631	629	646	652	655	670	641	658	610	564	674	650	612	625	657	614	633	642	648	677	606	610	642	711	631	667	659	660	667	683	649	624	646	639	653	634	658	662	570	629	665	664	678	647	593	604	627	626	642	682	630	624	659	604	648	635	666	628	672	622	650	646	633	649	630	626	664	611	555	648	692	682	602	644	590	632	654	630	644	640	670	629	622	664	630	633	653	652	597	656	667	600	613	634	642	641	687	657	628	662	606	629	590	608	634	656	640	644	655	662	632	648	649	604	619	630	674	626	679	665	606	631	641	680	623	667	638	647	664	618	656	674	651	676	678	659	646	654	623	640	678	630	653	619	605	602	577	621	700	621	641	650	619	653	658	620	662	604	597	634	624	628	676	676	669	598	647	657	642	617	683	639	651	639	605	645	624	637	657	618	630	622	665	669	648	610	644	614	639	640	629	640	673	625	659	652	609	595	626	660	650	608	672	660	647	643	633	671	606	651	666	663	639	665	606	707	653	650	590	641	654	614	662	669	617	637	619	661	700	640	631	676	636	663	629	654	593	641	622	668	690	698	663	600	642	628	672	640	657	616	650	655	604	584	668	680	555	595	634	621	633	656	612	617	639	635	599	606	664	613	649	604	666	641	665	640	630	632	672	640	682	607	616	644	663	625	623	624	681	632	606	642	645	637	702	654	669	651	620	656	665	633	624	626	685	642	693	608	633	674	647	633	657	627	599	641	617	611	672	621	615	614	659	624	683	663	649	614	632	689	649	615	676	686	627	653	646	598	642	636	678	650	632	670	647	627	629	621	636	672	652	643	628	644	642	620	626	667	652	670	640	652	606	639	678	636	671	690	666	623	668	602	639	605	662	648	655	663	627	638	656	642	596	638	622	614	626	632	646	630	635	609	634	648	647	661	611	656	604	637	684	655	690	660	649	649	658	654	668	610	635	634	628	660	635	610	635	702	685	628	668	621	640	643	677	644	676	650	664	610	629	650	643	641	647	618	644	663	644	669	641	690	618	606	685	712	638	608	650	621	698	631	627	664	612	641	597	658	668	651	688	607	665	633	635	658	618	621	648	700	620	626	657	642	640	652	683	614	637	660	697	625	634	672	641	653	627	651	636	640	667	641	621	622	679	626	671	671	629	626	655	621	630	649	607	676	595	669	629	673	605	604	638	601	608	656	667	645	650	677	636	662	641	614	626	641	640	612	608	654
24962	23496	31735	31361	30673	29315	21629	9567	3547	1412	924	663	640	682	468	427	300	291	290	269	212	203	201	202	195	187	191	168	198	192	162	211	169	191	172	161	181	170	180	202	208	202	168	184	192	182	157	175	169	170	169	167	185	191	167	165	179	157	189	179	173	185	162	187	190	175	202	195	171	195	168	169	148	199	198	172	165	190	183	188	160	161	175	179	177	159	185	185	199	159	163	175	201	191	196	194	191	167	180	185	151	154	169	197	195	177	169	170	185	153	188	180	163	168	198	190	196	164	179	168	197	170	174	182	187	194	203	177	200	187	172	162	186	196	203	188	188	211	182	158	194	167	170	172	183	202	178	173	172	176	196	195	162	178	173	173	179	188	187	170	153	168	174	182	176	185	180	184	186	166	190	179	175	171	190	172	164	170	188	191	192	157	164	182	166	211	168	174	165	160	152	164	169	197	189	185	182	186	202	194	165	172	177	192	169	191	175	181	183	205	181	191	171	183	165	188	167	182	163	200	182	191	188	170	170	171	197	184	192	160	172	171	188	167	167	186	165	150	166	175	200	186	168	205	205	168	161	176	178	185	175	185	211	179	186	167	171	175	195	164	170	184	187	178	186	190	206	173	163	186	182	214	172	195	164	185	180	174	169	172	171	178	192	162	148	177	159	180	182	181	188	188	193	173	141	181	181	160	165	175	179	180	175	197	183	173	187	168	183	182	186	194	202	160	174	184	182	165	188	170	182	176	171	183	185	168	155	175	194	183	183	177	160	185	155	174	197	189	179	186	176	174	162	182	188	182	192	177	180	161	175	167	169	179	188	178	157	176	162	181	198	189	217	171	169	171	172	193	186	196	164	183	190	178	194	193	186	189	176	186	191	168	189	166	156	184	197	184	182	174	195	186	197	160	191	150	166	188	173	176	176	160	188	157	196	185	173	182	170	176	171	170	178	197	191	185	201	178	171	171	181	200	194	193	172	179	180	186	170	160	183	187	160	172	179	204	179	184	178	198	164	158	197	202	164	180	192	164	180	190	193	170	171	195	170	162	185	157	159	167	176	196	172	180	184	171	161	167	164	161	197	200	195	191	180	172	161	142	188	190	171	187	163	154	183	190	178	160	201	165	153	173	147	168	165	190	192	179	191	179	176	152	179	176	195	163	211	182	155	171	183	186	173	178	174	180	144	170	187	174	178	173	173	191	180	186	186	186	164	185	183	200	169	183	199	161	173	201	172	170	184	172	163	180	167	172	162	177	169	172	166	162	199	174	156	191	187	170	188	180	156	170	191	171	191	183	194	166	182	156	186	173	162	141	168	198	180	171	172	186	172	186	165	175	182	186	189	170	185	177	176	159	180	173	169	187	179	163	183	211	172	185	175	191	192	175	158	189	195	191	179	162	172	185	178	161	192	180	175	172	188	178	174	191	173	166	162	178	184	210	159	166	163	159	162	180	168	185	162	184	180	173	183	168	190	171	185	165	162	188	178	185	189	158	187	176	167	207	180	187	185	179	154	188	191	161	160	169	202	165	180	175	157	185	182	181	177	181	186	185	153	168	181	176	169	182	187	173	174	178	187	149	200	181	152	206	168	169	186	168	172	169	207	147	168	193	198	177	173	190	194	195	167	172	188	180	175	179	189	169	178	186	166	155	198	169	175	193	183	157	190	182	193	191	183	185	175	147	190	201	192	153	153	166	180	181	173	161	159	183	199	183	171	194	188	198	169	179	151	161	178	162	184	178	164	204	188	156	189	165	157	178	173	165	161	190	175	154	165	172	157	205	194	174	200	173	197	156	161	151	211	168	176	176	186	172	186	193	169	162	209	193	186	169	183	172	170	177	171	176	176	212	188	174	168	165	158	170	196	192	191	178	169	164	155	155	174	174	175	186	180	176	169	172	166	165	172	168	173	175	170	189	182	188	185	161	198	148	159	170	175	157	175	183	154	165	181	194	193	171	183	185	164	200	147	164	167	164	182	181	156	185	169	171	176	183	163	204	168	185	181	190	168	185	168	175	196	193	167	174	173	173	146	183	196	205	164	192	163	183	187	171	166	169	182	215	192	177	186	179	193	164	196	178	174	194	174	189	176	186	179	160	196	189	172	169	170	173	187	176	154	168	201	177	186	181	164	177	177	175	164	189	193	155	183	167	195	200	181	170	187	177	171	164	196	176	160	171	184	178	168	185	186	165	172	184	181	181	193	193	203	188	217	200	176	188	180	175	207	171	170	217	165	169	184	194	197	196	181	169	198	143	187	193	173	200	166	166	171	175	184	152	197	170	200	199	220	176	190	172	171	180	175	167	189	147	170	178	178	204	171	182	200	159	152	199	153	195	196	177	186	192	164	184	205	188	179	165	180	169	173	155	184	182	186	182	174	171	163	172	155	175	169	201	200	180	161	188	167	194	157	167	178	169	188	178	173	151	163	186	194	171	167	184	194	181	190	161	187	166	183	157	156	183	185	167	178	202	189	195	198	168	163	158	185	168	179	194	173	197	171	167	180	187	189	179	194	171	175	192	202	183	194	184	171	154	181	175	178	186	187	171	177	179	205	186	177	167	181	153	171	165	185	171	185	187	178	202	167	174	170	151	189	164	182	197	178	210	181	156	160	168	180	207	163	187	186	184	174	159	188	199	178	166	187	178	167	191	187	175	186	179	176	191	179	175	158	190	201	166	205	170	189	150	186	186	201	192	179	187	205	172	176	145	174	190	173	191	178	168	149	194	189	172	151	177	197	150	148	170	165	183	168	185	174	174	175	178	181	166	175	164	168	194	196	174	175	190	177	182	181	184	167	183	154	218	180	171	175	191	195	185	154	196	175	155	165	177	167	180	179	179	179	219	159	190	175	176	188	162	170	165	184	198	163	175	190	170	182	167	196	168	196	187	194	164	187	179	167	214	178	194	189	163	159	193	177	173	184	188	176	190	151	169	202	190	190	177	161	162	170	168	176	168	196	211	174	151	166	173	186	170	187	166	164	183	189	195	178	188	183	158	168	190	171	175	169	182	189	208	183	199	192	198	190	162	185	162	174	172	175	181	208	169	173	189	168	169	181	170	176	168	193	183	148	199	202	195	177	173	188	190	183	193	159	155	182	175	196	179	181	217	180	165	164	179	164	160	195	177	200	190	195	194	173	177	183	192	178	181	176	150	183	167	163	185	172	176	185	166	171	178	199	168	162	188	181	153	179	207	157	178	172	186	160	169	204	182	180	189	180	176	182	177	187	164	168	189	189	171	173	208	194	148	175	187	198	160	191	196	177	195	167	168	169	165	168	168	203	181	182	160	164	180	200	186	176	179	177	175	168	165	187	198	186	160	153	160	165	162	156	167	192	160	169	173	171	169	191	214	181	178	178	187	200	204	159	181	191	152	168	188	192	179	206	184	177	209	215	199	170	173	210	167	175	183	161	186	183	146	161	205	178	195	162	191	172	159	180	164	168	174	161	181	165	170	203	183	187	173	180	173	177	170	135	168
17001	21413	34777	38809	38136	37918	25870	8463	4315	3455	3300	3217	3460	3267	2479	1756	1532	1366	1218	1013	850	739	629	600	617	578	542	523	529	588	503	465	448	494	475	470	483	493	432	534	489	500	453	460	478	469	442	474	463	462	422	444	475	440	492	430	438	434	453	450	433	481	458	440	437	462	467	466	425	417	437	473	458	446	448	449	457	471	455	468	436	492	485	454	451	432	469	428	485	492	485	440	481	449	420	456	456	448	438	470	467	468	485	433	419	477	462	472	454	448	436	434	453	454	470	453	443	464	477	441	446	428	453	457	410	457	459	441	450	454	436	489	491	480	454	467	455	414	471	445	452	432	438	420	469	438	469	437	485	457	458	472	446	431	471	488	464	436	457	464	458	469	447	441	461	484	416	479	489	477	478	473	462	460	425	452	446	438	443	454	460	473	395	439	403	439	452	499	480	463	466	452	496	469	433	443	416	469	443	451	449	369	461	408	460	467	476	489	514	468	439	464	422	471	468	436	463	432	431	399	439	424	474	434	417	479	435	499	461	470	447	450	484	452	428	475	436	423	487	464	460	446	459	431	480	454	452	456	486	457	444	447	440	449	477	442	450	477	481	452	462	476	480	446	433	471	466	478	454	420	469	478	478	471	434	433	463	407	462	479	466	461	448	516	470	449	445	441	454	427	421	442	473	462	444	435	474	474	462	440	429	445	484	417	453	435	459	468	442	459	449	446	458	474	449	433	467	474	455	450	474	451	454	453	464	431	454	468	450	475	451	449	497	408	454	425	495	442	439	439	462	410	446	469	494	465	471	500	442	439	473	460	457	463	467	456	429	459	409	466	452	471	476	444	489	473	485	499	443	479	441	469	450	439	464	468	476	437	427	453	473	490	456	455	455	474	467	468	448	468	448	451	484	454	458	464	467	450	438	447	418	427	427	427	487	489	457	487	448	463	479	454	455	473	463	479	443	450	497	468	468	409	493	482	446	449	448	429	457	455	491	459	436	428	457	477	425	440	431	457	453	436	438	448	475	443	459	467	446	449	448	461	480	454	452	453	450	451	437	455	461	443	470	441	438	472	428	403	454	469	428	452	447	440	469	479	463	444	460	484	431	434	479	419	441	471	454	461	482	473	454	461	472	474	435	488	447	472	436	455	468	485	453	470	478	420	427	423	484	432	468	484	433	471	492	457	458	430	494	455	406	483	419	454	453	449	470	477	434	428	469	435	464	436	493	465	446	478	484	433	474	465	444	444	466	451	474	466	471	437	456	471	500	487	451	469	459	446	470	451	403	445	498	457	460	446	451	454	512	485	466	430	447	426	438	424	438	452	420	467	452	462	430	447	472	456	454	452	460	424	470	449	464	409	451	435	459	432	471	452	484	480	445	478	504	402	433	440	442	459	467	428	439	467	478	443	465	484	427	470	451	421	478	440	495	459	434	441	467	446	443	457	422	445	447	431	476	493	461	427	468	440	492	458	443	438	472	451	492	459	483	423	457	451	450	437	455	454	435	435	450	446	474	451	446	470	456	475	472	445	466	420	437	488	469	478	486	454	421	463	414	453	455	470	469	457	466	418	449	476	433	469	458	436	458	436	413	456	433	439	505	460	464	486	445	446	469	481	478	476	465	436	489	463	472	464	446	459	452	450	457	462	426	436	475	443	446	485	461	448	442	478	429	417	484	460	424	459	434	480	464	442	453	448	449	456	430	458	469	489	453	460	431	404	461	439	457	475	445	421	464	456	462	453	471	443	426	484	458	451	455	432	454	420	452	445	473	466	489	442	445	449	440	439	422	452	442	450	429	432	469	447	472	455	441	449	415	442	471	430	475	476	466	447	468	478	441	463	444	433	477	467	478	466	438	428	452	454	445	467	467	450	451	458	458	452	454	487	425	441	440	419	434	470	454	459	475	439	490	513	451	457	432	528	432	445	439	483	417	478	471	482	506	446	426	421	452	469	451	467	446	468	457	426	420	492	455	446	420	419	425	488	475	472	488	450	431	457	461	465	466	462	449	409	464	464	434	462	426	438	439	466	499	459	443	463	470	452	475	427	419	439	442	477	415	464	437	469	461	473	468	450	480	465	450	487	461	462	469	429	472	455	464	464	454	426	424	481	468	398	417	436	455	459	429	445	441	445	480	452	443	453	425	478	413	453	464	461	444	486	463	504	467	464	469	439	429	440	486	432	453	450	411	477	467	437	451	483	425	489	426	457	447	461	467	462	464	461	472	469	459	465	443	459	481	454	471	462	449	432	463	438	415	462	469	467	475	460	487	440	466	482	424	464	427	456	470	473	459	446	474	447	462	457	451	427	458	457	461	468	442	493	474	452	427	460	472	421	412	490	459	469	438	440	462	440	443	454	456	433	454	465	418	461	447	438	428	484	426	434	477	472	428	477	486	459	444	497	475	459	447	435	475	413	456	474	441	442	486	453	459	451	483	425	513	465	457	456	491	460	452	495	439	416	472	486	451	477	486	482	437	472	494	467	466	414	442	425	440	467	453	425	449	464	433	493	451	468	456	454	483	439	483	421	445	392	439	446	487	459	448	435	432	471	447	447	455	471	433	443	410	429	397	434	507	483	457	418	497	448	462	469	473	469	489	441	497	458	467	409	449	427	461	447	462	438	470	431	450	457	455	455	514	448	450	432	461	479	427	496	462	444	457	418	467	484	483	450	455	449	430	507	476	437	440	418	476	506	455	433	433	444	471	440	457	454	474	448	472	459	460	475	443	468	444	465	494	451	474	455	452	479	457	459	419	484	445	478	421	450	459	438	451	452	449	455	426	462	456	448	437	452	439	444	464	453	415	444	437	479	460	432	461	454	469	446	442	479	469	471	475	449	433	434	434	436	460	441	465	440	455	506	434	450	469	452	482	420	460	454	462	421	414	442	451	455	437	466	451	426	460	481	435	438	425	435	423	428	445	448	413	452	417	416	439	432	445	412	470	441	439	426	456	460	479	450	498	451	428	450	461	436	456	433	411	487	465	478	451	464	454	471	450	471	434	450	450	494	447	472	497	429	432	445	460	455	451	456	465	449	460	444	451	452	488	468	459	462	473	488	446	450	467	405	461	488	446	487	438	461	454	422	461	460	461	428	456	447	459	466	460	455	476	448	428	471	494	446	435	410	490	458	470	444	463	426	427	479	444	465	481	469	455	495	470	504	474	457	449	445	428	486	430	457	437	453	493	461	491	470	462	471	435	383	468	427	446	466	458	452	457	426	460	448	457	445	475	483	503	432	447	473	430	458	468	474	470	433	411	453	426	439	475	462	468	452	481	451	460	440	453	464	434	427	455	459	466	440	463	450	443	468	460	445	452	441	444	427	451	435	441	444	462	447	445	461	416	437	441	473	497	448	425	461	439	512	464	457	444	432	456	439	426	482	463	474	455	459	471	469	455	435	462	424	458	492	444	446	422	451	436	434	441	460	420	432	466	426	414	429	447	436	481	429	445	452	423	477	408	458	443	485	505	461	436	445
6556	4052	4824	3269	2526	1720	997	580	446	422	372	362	382	334	342	354	334	334	310	307	306	301	329	323	316	318	297	350	322	335	308	277	296	310	314	317	343	296	309	313	345	298	320	354	334	310	320	295	299	300	326	328	302	304	320	299	324	327	311	306	304	283	297	287	321	320	353	299	313	286	311	314	301	340	319	304	292	332	309	266	282	315	303	323	332	329	351	318	319	324	315	280	282	312	307	290	310	300	310	305	315	332	331	349	299	327	316	326	328	317	309	324	333	301	341	313	311	307	366	330	308	312	296	289	293	289	276	320	318	329	315	304	279	309	286	334	306	312	287	329	301	290	320	322	365	303	337	288	301	321	304	360	303	308	297	298	304	335	293	331	361	318	317	266	304	314	341	317	376	341	316	309	320	312	291	303	325	316	300	348	301	316	323	316	301	327	305	321	312	319	309	313	305	300	313	290	322	328	314	304	324	302	306	312	323	310	297	362	273	322	299	298	285	282	335	332	286	289	297	310	326	282	321	318	318	335	300	338	311	295	294	322	308	301	305	332	282	292	288	287	328	304	297	307	311	325	297	312	335	317	321	326	320	324	280	320	317	299	340	323	295	308	335	320	318	314	339	282	349	309	315	324	286	280	305	358	313	316	327	321	321	316	302	323	300	317	285	335	331	333	334	295	323	326	318	299	319	306	325	318	315	319	303	275	332	312	350	326	316	292	316	319	327	301	306	302	281	317	292	325	303	298	307	316	318	309	305	325	308	327	305	297	368	323	284	328	311	316	330	281	307	301	337	333	308	300	287	320	276	322	298	293	297	324	319	319	326	320	316	279	316	308	307	296	310	283	321	357	338	281	316	291	283	343	319	298	280	315	287	319	299	288	304	297	339	320	273	298	323	289	323	308	294	275	308	312	313	311	302	317	289	327	294	306	313	322	293	293	330	337	321	294	317	317	324	339	329	345	274	318	294	320	288	294	312	325	359	328	317	308	308	302	292	296	288	344	311	326	319	315	305	313	311	294	304	309	286	322	313	312	302	324	282	335	303	340	329	307	326	321	299	282	292	303	331	309	300	310	284	336	303	291	339	333	304	284	320	293	295	317	292	323	306	291	312	316	294	307	328	335	318	338	314	317	327	305	309	304	300	323	311	309	331	333	306	308	343	282	305	357	320	301	318	329	319	328	363	288	329	303	321	286	309	302	314	288	290	320	323	331	322	322	347	315	310	314	304	316	372	319	294	308	332	316	329	311	345	313	305	307	329	309	330	314	317	308	313	275	286	307	315	331	311	330	332	321	288	335	331	313	295	300	303	293	328	299	294	302	308	325	293	287	299	314	314	344	305	283	325	329	316	310	330	308	317	300	331	338	299	285	319	329	291	293	333	304	301	302	299	320	324	325	284	279	320	293	304	303	287	318	311	324	284	305	324	309	286	331	306	339	319	311	317	305	297	321	332	319	307	307	305	311	340	338	301	302	342	315	349	321	316	288	305	346	322	289	310	286	315	323	310	334	304	321	321	288	329	314	324	295	313	298	300	303	294	320	323	349	294	313	302	307	304	341	341	324	310	301	346	295	296	296	309	314	306	324	313	290	312	275	301	341	314	349	324	324	355	319	314	289	326	328	315	311	321	339	305	325	315	311	308	306	304	317	343	308	307	312	334	300	314	280	300	308	358	314	298	312	318	327	347	312	310	312	312	348	307	320	297	289	308	308	336	308	314	323	362	285	332	330	293	329	325	316	258	287	309	323	344	333	312	299	344	319	313	305	316	345	295	311	309	326	304	322	295	307	286	347	281	304	315	357	296	297	320	299	301	303	310	345	294	330	315	295	301	332	345	310	310	295	303	306	328	320	329	322	315	309	342	301	320	311	350	326	321	322	289	323	300	284	328	308	326	323	307	317	322	298	303	289	340	292	287	335	290	319	329	327	335	305	293	295	313	295	324	305	306	278	323	317	336	303	296	327	329	304	310	280	317	318	296	311	310	311	297	308	304	313	343	314	283	293	290	342	274	325	337	302	317	325	299	288	299	304	304	351	313	323	303	300	308	323	318	312	352	299	292	306	276	335	337	293	353	336	329	310	346	286	332	325	306	303	331	305	338	318	314	280	333	305	299	313	286	309	318	345	292	338	346	291	303	308	342	324	331	314	317	311	300	285	329	303	308	297	336	301	298	313	299	311	293	315	297	329	280	323	318	315	309	312	327	309	289	343	337	324	308	352	334	319	317	351	304	280	293	264	325	308	319	341	331	291	311	311	301	329	296	284	286	306	301	302	283	296	335	328	313	333	321	339	316	276	300	320	326	300	327	301	336	305	328	297	318	330	316	316	342	305	300	327	294	304	289	297	317	335	276	304	332	287	311	314	310	326	328	293	323	314	301	297	319	340	336	311	280	325	320	331	295	314	317	298	360	300	287	312	309	309	300	337	329	278	306	325	311	299	308	326	312	322	313	294	313	333	295	302	310	326	324	299	345	288	310	327	333	286	300	327	322	308	275	302	357	336	339	277	317	334	328	313	277	337	331	285	312	297	313	285	322	354	305	287	315	308	311	332	327	304	301	314	339	298	289	279	329	305	301	329	306	288	332	327	300	330	313	351	299	312	345	331	303	316	297	289	328	289	311	337	316	289	302	292	301	287	311	320	307	318	295	299	326	310	294	302	321	305	307	323	303	295	312	303	327	287	330	314	305	308	328	295	309	310	276	337	304	286	287	305	316	334	320	319	334	313	304	305	331	350	291	346	292	315	282	303	320	325	317	314	280	334	306	311	343	341	313	296	302	287	290	305	321	293	291	328	304	311	322	328	309	305	286	343	323	325	339	315	327	315	295	334	319	325	321	324	303	315	324	325	305	300	275	302	297	336	270	306	293	354	356	325	345	334	322	346	317	290	297	314	317	338	332	318	339	280	281	289	324	292	305	339	285	304	311	289	309	331	319	315	328	289	321	309	290	316	311	307	314	329	314	355	338	293	303	305	309	330	336	338	297	330	287	323	311	311	334	315	346	334	300	318	310	302	302	285	311	333	309	323	321	327	310	314	293	324	325	318	308	322	328	318	320	328	307	335	313	301	296	336	307	324	319	293	352	289	303	335	304	288	301	326	268	280	316	287	315	326	342	306	350	329	310	311	305	297	333	300	304	303	316	311	320	299	343	360	278	281	315	318	315	317	319	304	301	322	312	337	323	320	325	308	302	311	312	298	306	329	324	311	313	292	318	329	308	310	290	310	308	309	307	333	280	338	328	342	295	327	272	316	332	297	320	305	334	321	299	299	325	332	351	334	341	328	324	309	275	311	289	283	313	311	305	294	391	339	329	324	309	277	276	300	307	337	324	316	290	293	322	329	304	337	320	299	322	299	320	331	309	338	340	320	289	336	294	315	299	308	302	287	287	307	347	309	307	285	338	319	301	298	327	308	327	327	301	316	308	323	287	325	320	323	312	310	329	327	317	311	302	300	281	326	300	327	309	341	306	321
5385	5035	10008	9746	9367	7017	3992	2446	1562	1351	1268	1152	1156	1042	1010	933	915	872	851	857	812	783	779	735	806	777	740	774	769	801	795	787	810	851	813	768	720	734	716	726	774	754	703	760	710	740	813	763	723	749	749	752	740	755	771	775	777	789	734	666	780	792	711	722	725	791	736	759	796	747	768	757	740	745	834	776	740	760	741	791	762	822	733	741	732	776	782	749	763	794	733	764	789	762	762	791	777	753	738	770	769	758	774	767	723	769	763	746	715	806	789	749	754	793	719	743	728	752	741	754	808	750	814	744	723	768	792	758	679	757	760	768	791	790	799	732	747	740	757	793	752	761	781	751	768	785	771	728	688	748	776	805	755	760	687	790	796	774	786	781	731	786	740	711	786	724	764	777	760	758	766	772	769	725	717	770	782	734	782	787	776	775	743	731	778	751	763	751	795	761	712	673	674	785	780	756	736	753	762	743	772	775	767	751	771	748	773	730	779	728	729	734	766	735	755	701	759	758	822	771	799	765	717	727	768	740	758	772	724	772	778	739	754	754	792	776	691	722	767	701	791	756	750	719	765	765	783	750	747	794	779	754	768	783	771	792	728	740	726	739	800	821	729	768	790	751	775	763	771	777	735	737	748	775	775	763	740	775	795	779	782	727	730	771	827	748	743	786	800	730	800	781	737	754	799	762	797	746	724	798	734	749	791	781	776	797	763	746	761	717	744	740	755	763	771	730	748	803	736	745	747	709	756	737	756	743	754	722	723	777	745	736	798	748	738	774	762	742	756	769	728	732	777	693	708	780	796	738	751	744	787	755	697	712	779	756	765	790	737	742	792	724	744	767	770	683	749	762	757	763	737	776	744	764	756	713	792	749	725	788	740	841	730	773	675	754	732	727	784	750	770	766	735	754	760	811	758	744	809	761	785	767	722	745	770	758	772	721	734	773	767	704	734	735	739	739	762	726	740	780	766	749	696	729	763	754	768	818	748	669	765	777	738	769	741	721	739	744	766	684	740	726	723	772	768	715	758	815	762	759	742	758	731	741	729	762	761	739	739	787	732	735	733	755	739	771	757	740	721	724	755	702	745	748	786	767	726	807	775	771	768	809	775	775	757	742	760	822	763	688	739	756	761	748	740	715	719	747	716	735	729	773	761	782	733	756	784	776	726	772	728	730	826	723	736	760	769	725	739	754	723	749	742	774	748	756	759	781	782	710	792	761	787	764	770	765	775	765	789	739	811	785	713	726	762	717	792	741	747	752	730	734	785	733	745	784	797	721	732	769	702	724	735	743	766	805	710	759	743	812	743	743	736	721	724	788	719	784	740	760	721	771	749	757	707	775	811	734	753	727	755	750	730	733	772	731	795	775	713	785	710	763	692	744	752	805	759	749	768	771	700	752	738	821	760	709	714	746	729	753	762	717	766	761	762	714	792	779	787	744	739	805	740	758	727	785	777	757	766	767	772	714	718	786	754	783	729	711	728	803	717	753	747	749	719	765	749	723	724	787	732	789	746	750	741	783	740	738	790	726	788	768	738	740	763	778	766	743	698	757	793	738	742	758	767	739	752	739	782	778	780	740	748	750	726	777	779	738	750	787	780	780	769	764	710	762	720	771	770	781	751	778	773	721	733	753	722	724	798	767	728	732	745	734	808	755	784	781	739	766	738	758	748	785	745	720	745	745	715	773	751	778	729	725	749	727	679	768	758	749	733	800	774	790	758	759	756	773	726	821	733	712	751	735	768	759	783	728	771	747	789	784	759	777	769	757	792	758	776	811	776	749	809	716	759	756	765	768	810	769	737	757	721	741	748	759	800	754	818	752	758	777	729	741	711	733	737	708	727	774	766	703	735	774	757	743	671	753	758	732	751	788	760	767	755	748	750	757	741	757	776	739	782	740	771	759	765	745	745	779	704	776	753	706	771	767	724	783	710	740	739	770	761	773	778	773	750	755	799	738	783	795	760	771	735	772	772	749	768	725	724	753	817	773	725	757	747	703	750	769	738	777	751	726	779	758	772	768	754	782	763	788	750	750	790	783	805	787	783	753	806	804	703	757	749	753	748	749	774	752	770	762	723	706	743	740	757	778	734	739	740	744	741	757	748	706	743	730	739	775	783	733	764	740	723	762	745	749	797	723	734	719	705	800	770	775	729	752	770	743	734	704	781	772	757	783	752	764	740	732	745	788	737	716	735	781	730	758	754	726	808	749	768	748	763	771	733	750	775	786	789	715	798	764	728	739	719	735	753	706	737	756	768	722	719	729	741	747	785	773	766	747	729	809	739	737	778	778	785	758	772	778	778	723	763	760	778	740	789	782	743	763	758	764	705	772	777	790	771	765	787	775	770	714	765	703	746	781	706	746	760	784	729	766	755	776	757	781	774	746	749	767	752	763	749	750	778	799	757	779	713	774	735	781	694	769	753	749	788	783	709	734	751	759	719	727	739	740	730	756	721	757	745	712	774	752	760	747	765	741	771	774	790	714	767	771	767	757	775	786	776	766	781	769	770	773	760	761	768	730	722	726	767	727	733	765	752	766	748	776	737	780	745	793	777	764	759	710	770	778	700	757	737	759	741	832	737	732	708	776	767	760	755	725	764	731	786	748	780	812	767	787	753	724	778	733	710	745	717	720	739	758	786	783	782	761	770	727	740	793	736	712	731	768	740	734	764	722	767	753	738	747	714	744	757	782	731	775	772	734	770	713	692	761	769	766	784	773	764	759	823	760	763	766	728	757	747	781	769	795	716	818	737	792	732	746	766	665	806	721	721	771	753	707	731	746	789	735	770	749	767	767	833	736	743	767	760	774	784	740	728	756	709	789	741	768	806	717	752	741	757	794	735	736	782	807	744	735	730	825	775	751	754	750	771	725	748	795	728	736	719	755	748	787	805	749	748	703	769	795	777	751	776	802	779	767	759	745	751	745	744	748	765	779	751	775	788	753	715	744	766	746	736	783	700	753	769	718	745	752	757	793	752	788	737	753	718	716	730	742	773	737	738	828	749	748	756	808	735	756	727	776	755	751	803	765	733	745	789	676	805	788	765	782	744	784	732	789	740	783	775	775	725	711	786	744	760	816	735	744	773	769	763	726	810	788	764	747	725	772	738	770	820	778	740	748	734	774	764	771	740	716	786	753	807	741	796	732	736	718	744	746	720	740	733	775	728	806	776	744	799	739	700	745	771	776	788	788	780	764	766	752	777	775	758	733	805	733	802	752	790	731	765	742	758	742	751	719	754	817	789	739	751	725	742	743	768	735	799	735	764	759	749	782	780	775	716	765	736	733	736	727	800	788	764	693	736	759	739	769	767	724	737	711	773	722	736	775	731	780	757	719	784	752	724	744	756	744	804	742	775	787	727	778	740	788	761	768	757	739	736	759	775	686	780	750	810	769	773	757	741	771	712	756	800	753	688	761	784	830	737	750	787	752	725	708	724	775	716	784	694	777	751	760	724	800	757	762	783	803	773	746	762	740	802	759
16499	14966	21690	22990	23047	18482	11749	5054	1531	742	550	582	549	542	435	385	367	321	338	295	293	289	271	287	271	226	267	249	269	316	268	251	278	271	277	267	261	259	272	232	253	283	261	274	272	241	262	249	277	251	270	285	246	262	295	279	265	269	263	246	267	273	303	230	279	277	253	248	269	253	268	257	267	222	287	287	259	248	266	256	250	257	262	255	232	250	274	282	270	267	271	269	280	243	244	260	291	266	280	260	263	271	276	292	258	239	285	256	293	254	299	245	262	257	281	258	272	264	257	242	290	240	290	238	280	238	250	271	269	265	276	249	285	270	244	251	253	267	261	242	267	253	247	280	251	288	237	272	259	259	226	295	266	251	288	268	218	258	234	266	304	277	263	248	261	270	253	249	265	248	256	255	259	246	282	275	236	277	258	253	242	260	265	258	265	231	256	269	239	250	239	244	237	291	251	272	246	240	256	220	272	278	240	257	274	262	279	244	248	222	242	282	247	264	305	249	251	282	241	270	287	250	249	273	249	249	248	268	269	241	253	265	264	265	266	260	262	255	251	271	254	256	274	267	281	235	252	266	260	252	275	234	258	258	244	233	225	242	262	243	272	247	263	259	255	269	272	265	253	243	264	262	304	263	238	261	269	275	232	259	277	242	255	245	265	261	254	269	265	264	238	258	287	254	232	272	278	272	259	282	249	273	241	239	267	259	270	238	271	274	281	276	276	262	265	260	250	246	252	278	249	263	269	251	256	232	268	261	259	271	282	291	288	266	258	253	260	256	257	240	284	243	320	279	273	240	233	271	260	247	273	248	282	278	248	237	240	261	249	257	232	279	252	288	242	279	292	295	249	275	270	250	278	239	304	231	269	243	261	237	266	237	267	252	233	253	261	241	240	236	258	254	256	255	276	282	236	272	240	281	277	270	260	271	251	277	274	264	231	244	273	279	259	233	284	260	284	237	242	235	260	267	276	244	261	239	263	258	262	259	268	264	258	254	269	246	259	251	268	266	246	282	309	281	267	267	248	255	266	287	261	277	274	267	270	253	236	252	276	270	271	276	239	286	282	255	241	283	224	234	235	269	245	245	266	259	291	248	280	287	265	266	282	252	253	240	253	264	255	238	251	263	260	246	281	261	245	295	277	241	228	253	248	266	315	267	279	232	276	302	267	266	266	272	284	266	266	268	278	270	264	260	279	237	280	253	254	289	244	229	238	234	235	257	286	280	273	240	272	296	249	260	257	245	248	277	260	271	243	263	243	254	270	268	266	262	235	241	238	280	263	269	258	280	249	267	238	246	245	262	288	258	269	297	251	255	261	235	247	282	264	246	247	268	258	273	267	283	277	213	264	270	271	274	283	286	283	232	253	266	254	270	270	263	266	270	270	253	258	275	239	283	246	248	282	278	297	253	246	279	268	250	264	288	233	257	253	259	255	267	239	284	245	281	292	268	246	262	296	278	258	228	299	238	268	276	260	261	265	272	252	256	254	243	260	260	247	271	236	245	252	286	251	261	284	273	266	250	270	259	270	264	244	284	293	262	261	264	269	250	248	260	257	257	263	256	289	271	253	256	279	255	260	260	247	284	282	248	295	269	248	256	241	275	240	261	255	273	261	268	265	243	287	280	254	247	261	260	277	267	261	264	278	266	256	302	278	255	255	259	279	282	225	278	282	279	274	273	251	254	250	283	264	260	268	252	281	260	254	249	268	269	275	253	246	256	257	247	249	272	271	293	225	265	256	263	273	266	279	243	263	284	266	281	247	266	274	263	256	254	287	293	275	254	280	291	283	247	254	259	279	277	287	261	268	256	263	259	265	238	260	248	284	298	250	227	275	252	254	300	287	278	248	263	248	286	263	276	293	264	255	273	286	276	245	253	254	263	252	260	251	235	263	274	251	252	248	273	251	280	268	263	297	263	271	276	258	307	264	234	275	262	256	269	276	251	237	261	290	263	234	242	281	251	251	273	294	277	254	266	266	262	279	256	245	242	230	247	259	255	240	254	231	260	262	241	272	291	267	260	251	273	286	259	237	229	242	230	259	278	244	284	256	253	263	266	276	242	286	241	252	275	234	255	256	271	283	264	243	299	260	286	259	256	266	274	253	252	232	268	278	238	222	282	259	226	260	243	264	261	238	256	250	275	264	257	287	270	255	225	256	279	273	268	277	248	266	274	261	258	255	266	291	277	259	272	256	258	263	286	249	253	275	270	250	263	258	244	254	244	240	270	272	279	274	274	269	293	273	286	298	250	246	268	273	253	264	256	289	245	248	275	265	249	259	260	261	266	234	259	285	252	259	261	289	241	251	289	268	238	270	235	277	262	257	248	267	254	272	272	293	251	288	243	231	273	261	258	263	277	230	241	261	261	225	246	240	273	274	256	233	276	292	262	253	262	248	230	258	249	250	296	256	246	245	244	285	265	290	273	262	242	246	240	251	251	260	277	272	262	229	275	282	236	260	264	240	243	280	248	259	293	268	253	269	295	252	238	256	248	234	264	265	273	272	249	269	253	265	283	237	253	270	246	254	246	285	255	283	245	248	271	253	283	277	277	257	246	247	260	268	286	259	249	250	251	239	255	285	245	260	236	245	253	247	286	276	271	256	291	259	254	262	253	274	272	275	261	267	273	295	279	263	287	265	281	259	252	281	264	286	291	269	254	308	230	250	257	293	283	247	254	281	254	260	258	275	292	249	262	290	271	242	289	241	261	238	269	252	256	277	260	259	259	279	244	237	276	262	264	252	279	262	249	238	245	276	244	261	273	251	270	221	281	227	262	258	279	254	269	249	289	240	241	270	254	263	266	250	277	270	273	273	240	281	272	254	263	278	237	289	271	263	266	244	249	258	235	263	251	263	255	255	238	253	257	274	262	256	261	264	274	289	236	266	256	255	267	272	269	223	250	249	275	280	280	261	230	265	233	250	276	277	278	248	279	247	250	268	265	258	252	263	242	275	270	279	240	257	274	250	261	290	297	247	274	295	246	245	266	296	291	270	254	265	286	284	248	268	260	297	239	221	254	261	232	265	256	256	258	289	292	254	262	250	207	276	238	267	255	257	248	259	237	265	247	257	240	258	241	248	288	268	247	267	274	247	269	245	259	245	250	233	274	277	290	267	253	251	286	252	254	253	296	244	260	258	274	275	256	243	244	292	244	255	262	257	262	246	230	272	266	277	254	270	245	239	257	235	275	238	253	256	266	258	268	248	245	258	262	259	252	237	259	251	262	265	263	261	256	199	243	247	281	271	254	248	278	242	251	262	271	243	293	274	270	295	276	263	262	272	254	277	249	246	277	240	272	240	259	229	267	296	303	292	265	304	264	264	267	270	290	229	275	305	264	255	247	264	269	250	296	254	260	278	284	218	270	266	265	263	305	261	260	259	268	261	273	234	266	285	288	271	257	296	265	222	276	267	242	285	258	295	231	259	241	221	260	279	275	264	297	244	252	292	222	256	281	277	248	249	285	252	263	275	278
13200	14643	27436	32056	33862	23092	19358	7680	3530	2530	2291	2426	2293	2186	1657	1319	1195	1135	1035	946	817	782	775	763	719	702	701	724	682	689	647	665	676	607	701	651	693	685	714	623	676	671	661	616	603	623	616	638	666	624	678	642	640	644	666	624	674	658	611	626	607	649	643	652	650	622	633	665	636	673	642	652	615	648	616	661	598	639	666	624	635	660	638	673	606	640	659	655	681	620	646	658	633	650	644	649	660	625	578	642	651	636	590	675	628	630	617	647	629	664	646	659	614	665	605	578	625	648	603	649	656	670	602	659	625	625	588	627	643	650	674	657	619	630	648	717	628	634	697	607	662	655	631	611	609	622	633	634	687	640	649	611	662	639	660	621	614	615	644	635	668	671	618	672	646	631	617	646	618	655	675	631	653	631	673	626	614	638	620	621	636	642	615	630	637	656	652	640	618	620	600	679	643	705	634	627	641	642	662	603	615	681	662	640	623	655	654	620	680	655	609	662	641	635	641	612	633	662	654	638	654	624	624	624	645	689	685	614	619	630	705	617	612	700	648	610	660	685	640	609	637	633	649	609	649	640	656	633	634	625	653	625	656	658	651	649	598	644	638	629	677	601	616	673	621	615	643	647	643	664	652	592	633	606	595	648	670	654	596	619	652	655	639	604	603	672	607	652	659	630	663	642	618	651	625	641	609	676	643	662	651	654	678	634	663	654	660	688	678	641	589	604	644	632	664	649	641	569	654	647	650	639	628	605	662	603	650	668	641	647	627	637	590	671	630	655	652	656	666	630	646	651	604	653	616	638	659	660	637	610	612	681	648	648	660	626	671	662	606	651	637	682	645	632	628	665	621	645	666	639	647	679	642	648	600	661	616	651	622	669	646	628	594	600	637	640	663	621	684	669	679	615	641	633	627	683	600	619	648	635	603	622	663	641	626	636	652	621	638	650	610	684	655	634	655	570	620	634	654	655	595	671	635	596	666	663	624	657	641	655	613	688	638	655	631	622	626	646	670	605	653	619	670	646	638	624	631	635	638	680	653	650	608	671	663	644	660	626	657	701	640	620	625	644	645	601	626	673	661	622	661	633	685	642	658	652	668	640	661	655	609	656	627	607	640	616	610	614	614	635	624	665	668	679	652	632	641	610	656	666	604	599	607	641	663	659	649	626	675	653	640	621	634	672	675	623	619	678	657	614	601	689	655	640	667	669	655	645	652	663	617	668	612	633	622	634	691	649	663	648	617	631	645	664	613	611	658	659	640	642	634	633	624	626	657	632	616	608	645	663	631	598	646	719	652	642	650	679	652	656	674	651	631	704	687	625	644	625	662	666	676	611	666	685	644	676	629	658	669	654	609	693	664	676	648	650	656	711	629	642	679	654	632	594	588	652	637	641	642	659	666	655	665	605	663	667	613	648	632	652	653	630	640	632	659	647	674	605	629	654	632	617	585	581	690	640	597	669	686	577	634	618	676	615	600	678	692	640	626	601	649	625	657	608	585	602	621	666	619	658	621	642	634	634	647	656	604	653	650	651	666	652	611	660	640	635	640	623	653	663	665	592	632	589	613	597	665	586	681	661	671	642	616	649	614	618	673	634	617	617	626	652	648	632	658	627	630	616	675	650	673	649	683	658	685	689	610	651	631	622	643	691	628	670	655	646	639	654	624	629	650	640	620	614	625	616	642	636	644	669	638	662	629	612	649	642	632	649	646	616	685	657	671	661	651	673	671	624	625	647	638	601	652	663	692	598	621	642	612	665	645	643	657	606	661	590	626	639	633	672	649	610	649	609	631	612	642	636	626	627	672	616	638	631	639	684	674	644	624	634	646	693	614	662	689	631	636	640	659	635	683	652	633	631	654	644	595	626	648	628	654	625	659	646	644	646	678	675	675	618	629	642	696	634	625	623	642	682	668	628	700	670	658	591	639	627	636	580	682	675	685	658	653	640	670	659	621	598	615	671	661	658	656	631	600	630	634	658	659	641	649	592	637	663	629	585	674	630	655	682	639	616	642	648	655	682	626	660	626	632	643	598	645	640	652	665	643	637	637	611	656	645	651	594	666	630	652	654	679	662	639	609	582	635	615	624	681	663	628	652	678	617	659	674	642	664	613	658	634	651	669	606	659	676	631	646	660	607	621	651	643	621	621	614	634	602	670	624	644	629	667	653	643	667	645	609	639	613	635	637	634	643	638	637	641	635	636	612	667	630	656	643	691	626	670	640	604	651	604	649	592	607	658	661	622	676	663	606	670	608	634	625	623	666	669	613	643	677	640	623	679	652	630	588	671	687	659	638	632	656	646	638	656	609	641	613	604	661	660	621	675	596	668	646	614	647	645	650	613	645	632	658	663	659	597	642	632	681	646	630	628	673	619	635	627	619	625	664	596	674	616	675	606	652	686	638	635	618	644	643	645	686	660	680	605	683	619	657	634	657	632	667	637	620	638	690	630	653	664	585	657	640	627	657	665	671	623	619	628	625	630	679	640	607	673	661	684	669	624	660	690	679	602	601	626	630	621	654	674	643	599	672	639	638	628	633	648	612	659	641	630	623	655	644	612	667	654	616	662	656	617	670	627	642	657	625	634	606	646	688	610	643	623	620	620	663	633	642	626	679	615	621	674	665	640	678	598	650	669	659	660	643	651	607	668	631	622	664	616	664	616	634	645	602	651	638	629	617	593	696	616	630	653	641	653	635	624	629	640	639	644	637	658	605	651	606	632	658	665	681	679	651	672	601	689	663	629	616	622	616	658	635	640	630	647	648	605	659	685	669	631	662	673	627	640	647	651	633	682	634	666	665	625	659	720	607	610	633	643	669	712	636	672	673	624	652	673	674	651	622	647	608	647	619	663	643	626	668	617	689	618	655	644	663	650	637	634	633	657	667	639	700	656	594	651	671	564	646	632	609	662	612	611	639	637	618	638	698	632	710	684	624	655	609	672	642	647	679	675	644	607	661	659	688	650	666	651	632	657	658	628	641	620	650	656	658	673	634	655	641	645	605	670	649	610	630	619	624	617	628	650	650	643	585	614	667	602	634	611	698	673	626	615	635	640	667	696	616	648	666	670	649	638	662	631	603	648	681	676	662	632	659	620	659	637	633	619	675	626	604	681	633	642	665	670	594	649	623	657	633	672	636	660	641	620	669	603	671	638	617	652	612	666	608	629	615	674	649	670	628	642	624	678	625	668	629	640	639	651	627	719	661	620	639	670	657	625	637	648	651	638	674	617	652	616	675	617	615	602	665	660	655	657	649	636	638	627	588	655	596	623	639	641	609	643	605	633	626	613	668	610	635	629	659	630	649	664	627	626	625	658	692	611	647	645	656	660	631	680	630	602	670	674	601	641	670	636	649	641	653	657	612	617	648	644	652	704	618	637	666	623	638	623	640	639	643	636	592	615	684	597	668	655	648	613	638	659	701	648	638	666	597	652	677	653	615	656	663	633	664	650	652	648	631	633	596	612	671	675	608	582	667	603	662	628	620
26263	22374	28783	32286	32398	28007	20257	10181	3478	1349	809	712	657	624	512	390	329	292	269	257	230	229	171	196	161	185	183	184	197	174	195	170	195	198	185	190	179	191	204	200	186	190	168	176	179	188	196	178	157	167	183	174	167	193	183	190	164	178	192	157	174	186	171	202	201	173	172	200	153	172	170	174	199	175	153	168	182	164	194	178	169	208	143	181	197	188	142	203	209	207	163	186	182	184	170	171	181	171	184	189	173	191	165	173	188	181	185	157	180	185	192	168	162	187	152	160	182	180	186	213	177	198	170	167	165	195	187	187	171	182	183	158	214	171	162	187	162	164	180	203	175	191	171	196	180	156	160	171	164	169	184	172	183	170	189	185	173	191	193	191	175	192	191	185	176	204	175	200	204	201	164	174	170	171	181	196	175	157	200	186	170	159	176	158	136	203	202	198	201	180	190	162	174	172	176	193	177	180	182	148	177	214	182	186	189	199	174	179	183	176	154	182	173	176	178	153	148	172	189	171	172	163	183	173	171	165	177	142	184	173	172	185	167	170	175	175	204	176	175	169	189	176	190	164	179	173	179	170	161	187	168	178	164	184	189	145	155	189	182	171	190	187	184	171	193	184	177	149	167	163	185	165	188	179	164	164	204	204	186	153	157	177	165	166	197	179	168	194	181	197	194	155	183	139	170	155	176	168	198	189	180	196	174	194	188	190	176	206	163	195	191	172	180	181	179	169	138	208	204	191	192	189	161	172	178	182	160	167	183	170	190	175	192	203	182	175	187	161	192	172	184	198	183	184	195	182	181	187	196	176	173	188	188	166	181	190	158	178	185	176	189	212	184	188	174	170	182	151	182	182	170	178	183	140	155	170	173	181	188	184	181	178	184	174	180	170	169	175	162	174	184	183	187	180	183	178	163	192	160	171	162	148	178	179	197	192	193	191	174	170	165	180	185	157	185	190	179	191	158	184	164	164	184	165	143	172	201	151	174	193	156	171	201	166	151	160	202	167	169	173	191	171	201	162	185	172	165	190	180	181	148	185	186	173	191	165	167	160	158	188	184	149	188	205	212	164	178	176	165	149	167	169	177	161	168	165	180	183	182	197	159	189	183	186	188	190	179	199	169	173	169	158	195	190	170	157	179	185	163	200	161	176	189	144	173	144	186	185	194	201	165	176	182	160	176	175	167	199	197	161	188	155	157	184	192	196	173	181	175	204	168	175	185	157	162	198	156	177	194	172	189	182	193	180	176	195	164	182	194	174	187	173	165	178	174	190	166	171	176	188	195	181	174	206	206	194	178	186	201	189	164	201	195	170	172	177	196	183	181	170	179	178	175	157	187	184	161	155	181	181	180	158	178	176	181	175	192	178	211	175	177	151	169	179	176	171	198	154	159	166	178	179	185	198	187	211	171	182	193	180	186	194	184	198	142	212	183	218	203	150	166	185	171	196	173	177	170	182	167	166	197	170	177	178	170	188	192	170	149	171	179	195	158	145	186	198	189	164	168	182	164	174	199	169	174	186	188	156	160	162	189	192	193	159	170	194	186	173	185	167	176	184	182	191	157	175	194	190	186	170	180	169	174	153	163	166	171	209	165	165	163	192	174	179	186	178	172	183	185	188	176	184	168	163	181	176	187	177	180	171	181	148	182	170	179	153	164	158	179	172	187	200	177	221	180	196	182	185	179	152	183	196	183	170	151	178	202	180	167	188	176	169	186	191	199	187	190	160	180	177	170	223	206	174	162	173	177	210	202	166	174	178	173	164	198	144	167	191	195	195	194	165	169	195	185	187	180	206	168	170	174	188	213	185	196	171	194	190	163	174	199	164	172	170	188	203	201	216	197	165	173	188	153	188	193	159	176	184	163	174	178	174	185	176	161	168	174	193	193	189	198	171	198	167	177	195	178	182	163	169	183	158	177	157	183	171	176	171	193	189	183	195	188	192	171	161	169	143	170	180	153	176	169	180	215	150	180	155	173	150	155	176	177	179	157	176	175	183	198	165	173	194	163	163	181	173	169	169	188	165	178	158	172	160	190	162	182	180	174	187	186	156	162	186	168	158	182	168	180	160	174	187	187	169	191	194	204	173	183	194	182	161	182	189	175	167	184	178	158	197	147	170	169	182	194	193	181	196	179	168	168	169	170	169	174	167	179	174	166	161	192	176	174	173	182	184	185	180	170	187	187	206	175	176	176	165	163	162	178	180	182	166	191	177	188	174	161	174	198	171	172	170	173	181	177	179	182	194	189	179	170	198	187	179	174	162	169	174	208	176	173	181	178	155	187	158	203	185	170	180	187	202	175	184	153	156	183	181	169	179	188	185	199	173	162	163	180	177	165	158	174	158	185	177	180	155	181	177	210	194	162	157	184	192	195	169	189	182	207	179	177	191	179	177	170	172	195	183	175	192	196	194	170	195	169	193	181	177	187	170	166	186	170	182	173	176	154	164	193	178	196	182	182	195	189	174	183	188	164	174	183	147	156	169	186	177	199	185	186	190	187	172	162	174	172	184	187	198	178	190	190	188	187	190	187	206	186	171	179	205	185	155	179	170	178	210	177	187	177	157	222	161	181	195	178	177	186	149	170	194	172	164	199	186	146	173	188	194	167	182	162	185	168	170	157	148	179	166	184	181	192	183	178	137	189	175	205	196	188	176	180	189	202	188	190	158	174	194	154	171	150	202	175	167	173	197	180	186	155	167	173	174	186	202	178	157	186	173	183	178	177	180	188	178	155	190	185	166	174	175	170	188	166	172	180	149	164	180	181	166	182	157	143	176	179	182	182	182	180	182	186	200	203	168	169	188	159	183	172	168	188	180	202	191	207	190	156	184	164	189	178	179	182	189	167	139	166	188	163	163	172	183	188	161	173	190	177	186	189	204	154	177	189	166	160	168	172	184	201	162	169	168	185	178	162	149	193	159	186	169	141	203	180	177	169	162	172	175	190	181	190	181	181	195	191	199	195	192	197	177	161	199	207	167	163	199	195	172	178	176	184	182	142	188	145	182	187	159	171	182	177	161	201	188	192	186	183	189	194	177	152	170	184	166	181	174	189	179	181	190	187	168	166	188	209	179	166	197	195	156	170	192	203	189	166	181	170	160	170	168	161	192	168	149	216	189	207	174	181	150	163	159	177	210	183	186	157	159	180	186	155	172	164	186	162	177	191	187	185	192	174	160	185	173	182	164	178	195	178	160	168	183	172	193	168	192	197	163	191	164	149	177	178	182	172	185	169	179	175	177	195	206	164	169	163	175	164	197	210	169	194	189	169	197	179	171	169	192	193	188	185	171	188	178	178	186	160	191	182	175	160	174	172	176	188	168	188	181	169	205	173	173	171	183	197	202	181	175	146	182	175	176	154	196	211	179	196	191	194	194	180	182	212	192	179	189	192	160	197	182	174	205	170	176	171	188	196	184	200	199	198	205	182	190	199	163	181	188	187	189	190	175	183	186	183	181	184	191	185	194	183	185	208	163	179	198
18539	20089	33100	39352	40586	32614	24641	12084	4686	3141	3424	3151	3263	2867	2234	1740	1513	1372	1185	972	830	829	615	634	597	564	546	554	511	490	517	510	498	505	492	487	478	480	487	473	513	496	455	479	460	480	458	532	447	425	477	439	483	455	482	480	463	471	454	450	426	479	445	483	443	455	493	455	429	448	455	480	427	440	423	472	465	468	482	430	452	470	457	438	462	451	461	432	460	455	473	413	452	411	452	406	429	463	477	441	470	487	471	490	455	487	498	441	480	453	456	474	484	424	432	452	473	443	462	474	485	455	466	463	477	415	503	460	454	433	470	480	445	432	482	484	493	408	440	469	439	475	424	445	463	450	460	469	415	466	489	484	441	499	465	443	434	481	475	441	474	430	462	451	459	415	479	427	498	462	499	468	512	460	464	498	473	430	494	498	455	424	485	458	433	474	452	439	447	451	444	508	491	459	405	475	447	460	430	454	441	413	430	481	464	402	478	458	470	434	416	434	448	440	453	495	426	446	446	489	478	455	454	461	432	474	445	472	422	492	475	474	455	514	482	454	455	444	444	469	447	454	460	427	427	403	477	449	480	440	486	444	468	480	438	451	460	423	449	455	416	467	456	452	421	462	448	476	487	452	451	431	498	449	452	455	433	436	457	470	456	476	503	442	444	450	434	459	480	495	471	478	488	455	448	476	473	482	529	466	461	457	433	500	452	437	470	472	482	461	467	476	471	439	433	467	479	494	436	449	465	460	447	449	405	425	472	467	463	459	457	454	465	456	455	461	461	481	443	465	429	463	466	424	492	449	448	453	506	479	462	477	502	429	445	515	421	457	429	460	467	453	439	459	454	450	442	436	433	465	460	466	445	463	435	449	443	503	445	500	438	409	460	484	460	472	477	466	465	445	466	424	440	429	451	463	469	485	433	392	413	478	464	452	465	443	478	463	453	421	429	424	456	472	511	406	431	448	452	440	460	452	432	487	459	497	494	463	475	470	436	468	467	474	482	485	447	458	473	480	439	452	444	456	476	446	466	482	462	432	443	428	450	480	460	503	442	468	471	458	460	479	476	479	431	452	501	469	414	452	467	457	451	463	441	445	459	469	464	515	434	406	448	484	462	423	394	503	429	461	468	455	460	446	447	448	470	444	448	460	484	456	482	459	458	447	461	455	445	474	429	470	440	488	476	454	438	444	498	474	490	429	442	474	416	423	442	495	483	451	472	452	483	457	493	478	480	471	442	450	463	431	430	463	453	454	460	415	441	458	502	442	419	480	459	505	461	431	469	463	457	482	462	439	480	426	459	465	448	427	445	480	431	475	453	495	483	453	445	442	411	433	431	445	470	444	473	453	488	509	431	413	460	472	440	441	438	454	479	466	490	434	454	467	450	468	428	426	450	424	462	487	428	474	453	492	484	420	471	456	493	473	426	443	457	434	467	414	479	432	496	473	437	478	442	459	450	452	451	423	506	435	453	465	419	465	449	443	427	457	462	408	472	472	422	480	456	463	447	446	472	433	425	484	457	456	428	475	465	470	469	456	427	451	429	440	466	445	435	504	483	453	487	473	443	502	460	459	387	462	498	458	473	490	457	470	431	455	413	472	455	456	448	461	470	441	484	435	448	443	467	433	467	438	472	458	425	447	432	431	465	459	445	448	462	440	444	478	451	429	454	446	457	414	462	476	477	467	486	473	461	462	472	488	456	464	462	453	483	498	470	502	450	482	440	451	452	436	455	439	454	408	435	452	440	456	440	472	443	474	475	459	453	438	434	452	422	429	495	440	457	436	451	447	450	450	453	457	439	475	439	469	460	467	438	471	461	470	482	453	435	482	440	428	502	496	483	459	475	493	506	442	461	487	448	449	469	476	427	457	461	448	443	461	462	471	441	463	457	445	495	457	440	484	476	460	443	441	425	441	469	480	462	474	453	443	493	406	456	423	450	454	440	447	445	465	502	420	441	469	456	481	461	477	462	443	451	464	436	437	467	462	466	455	446	414	466	459	441	451	455	471	418	478	406	472	469	460	432	455	442	470	470	424	475	469	457	465	456	439	480	437	454	454	440	470	459	458	469	473	410	449	432	459	499	457	450	490	449	492	450	450	427	440	411	463	449	489	462	443	431	480	462	478	485	456	498	450	458	469	484	431	471	458	496	468	454	447	491	475	430	472	450	464	441	432	456	464	432	430	430	470	424	489	471	357	451	460	447	444	492	475	419	469	488	449	453	427	439	478	453	465	462	453	454	453	461	449	434	451	456	476	436	473	463	462	430	498	465	495	455	483	457	442	452	468	501	470	445	447	453	438	436	450	438	450	425	470	490	406	465	451	442	523	419	478	447	494	454	445	441	482	447	500	450	424	466	493	444	452	451	455	461	455	492	469	452	450	422	447	440	440	439	455	454	433	448	436	446	454	472	444	465	469	499	441	454	467	467	438	469	444	455	476	454	462	484	428	418	475	454	430	429	483	446	492	450	485	468	472	452	455	440	465	451	494	447	449	412	497	443	489	454	440	477	478	446	454	461	439	465	460	442	483	427	478	448	462	458	475	429	467	465	459	447	446	475	455	425	448	489	455	478	461	454	456	479	408	454	465	438	449	441	478	466	435	485	483	448	474	463	491	467	423	433	427	447	473	469	450	429	452	493	442	443	411	428	458	495	456	429	456	429	482	438	485	467	457	444	484	495	445	451	453	453	433	474	406	454	429	460	453	491	438	474	447	474	461	456	484	453	458	440	426	476	468	466	483	460	451	511	498	435	459	460	445	462	410	472	470	443	448	458	455	440	430	455	444	485	453	435	480	485	464	454	474	468	434	457	441	464	421	450	419	444	470	470	483	453	443	427	415	458	473	481	468	414	504	412	441	468	476	449	442	478	464	453	444	489	463	454	460	424	441	466	456	468	445	456	459	464	433	460	470	449	459	431	462	503	472	433	443	461	461	442	481	463	446	428	473	462	458	465	448	465	422	475	484	440	461	458	438	481	437	463	456	435	472	471	459	446	470	475	459	455	455	425	457	431	467	454	471	432	416	478	429	411	485	442	469	438	456	448	478	475	455	445	470	484	464	463	448	444	446	506	477	448	429	434	462	439	485	484	469	414	473	460	466	453	474	474	430	434	464	437	442	484	412	450	443	467	436	477	476	439	457	419	455	444	464	435	444	464	463	464	420	472	447	463	458	474	457	502	405	458	463	457	445	485	461	414	458	471	480	429	476	462	446	449	420	486	437	465	485	422	443	444	483	482	451	464	445	455	489	456	448	449	449	475	448	468	440	445	461	471	456	450	462	500	457	467	447	441	436	458	407	444	484	445	450	446	453	455	458	429	539	439	456	485	453	473	435	492	471	459	438	436	413	458	462	442	456	427	456	473	450	462	430	472	414	450	449	433	453	442	458	461	441	461	438	477	450	451	478	427	461	476	465	462	412	452	464	462	436	475	472	413	458	424	443	452	431	481	436	482	453	440	451	496	443	446	411	484	454	469	487
6796	4179	4633	3585	2327	1222	773	542	481	447	405	456	373	373	338	320	335	322	342	316	341	356	314	308	364	330	317	277	318	300	293	325	305	313	316	332	338	316	301	289	310	297	313	323	340	317	312	303	307	323	326	290	310	287	321	305	289	286	302	300	301	326	315	290	317	330	294	333	322	307	275	327	297	290	328	323	289	288	322	285	303	306	334	301	300	313	318	314	330	295	312	315	336	320	304	353	315	329	315	288	332	311	300	354	343	318	325	324	267	328	310	311	302	314	314	325	333	307	341	290	314	314	293	313	312	300	285	299	323	312	306	273	268	269	347	316	291	329	310	315	295	304	311	301	306	274	311	291	289	280	311	292	280	309	285	293	317	305	316	297	288	339	314	311	301	289	288	278	341	280	284	307	280	319	310	303	279	334	327	291	325	319	330	319	286	284	316	274	320	314	299	317	332	331	331	297	321	291	317	296	277	324	326	294	320	324	286	321	340	308	302	353	299	304	301	316	308	322	316	323	283	299	288	282	333	291	347	351	321	298	306	328	315	333	341	331	314	324	279	276	304	335	291	317	299	306	292	325	331	345	285	292	306	310	286	305	280	314	310	320	334	321	308	313	302	291	267	292	344	319	286	313	304	333	316	358	330	313	284	301	332	311	300	348	287	280	302	285	300	275	308	310	314	316	328	319	315	296	303	311	277	305	286	314	320	308	315	305	299	328	320	314	341	307	318	284	301	314	344	314	288	306	309	333	319	296	338	335	308	306	312	295	306	306	388	306	296	318	303	312	343	288	293	314	293	326	315	304	282	289	294	327	329	292	309	278	304	283	295	296	336	314	314	288	326	333	321	314	309	304	301	310	298	310	329	308	331	322	291	327	311	352	290	352	337	303	301	307	334	323	291	317	319	325	297	319	336	324	325	275	325	308	309	313	308	294	310	293	299	322	321	329	269	317	332	274	295	297	314	313	328	300	290	338	289	270	275	331	285	317	359	305	283	298	307	304	296	335	321	307	316	319	316	275	327	328	339	307	307	289	340	289	305	294	322	328	320	325	307	297	307	324	337	294	294	298	307	310	298	303	319	343	307	356	341	293	307	314	325	347	316	323	293	290	330	306	281	269	287	322	307	319	342	334	324	327	337	330	345	296	334	288	302	306	288	340	361	297	324	318	338	295	292	326	315	309	326	332	297	328	318	303	351	328	340	326	326	288	298	294	318	313	281	300	346	342	305	310	282	326	334	305	276	314	320	339	311	293	297	310	310	309	305	273	314	287	326	309	302	282	330	300	302	297	320	294	298	304	285	287	312	296	343	310	323	314	298	305	309	291	286	341	290	315	294	312	298	298	318	321	314	295	347	337	309	310	304	320	311	298	307	289	326	294	329	280	334	337	345	323	317	295	324	291	300	323	310	321	309	311	315	341	310	341	331	315	314	321	317	313	331	323	326	325	324	282	340	291	316	300	302	303	348	341	320	285	324	326	314	328	345	293	310	342	307	316	296	290	328	298	328	313	321	347	301	302	306	332	342	326	316	301	283	321	316	299	299	307	315	304	326	365	292	290	310	313	317	297	303	309	324	309	312	308	278	318	336	298	292	308	345	303	287	321	312	325	342	291	308	327	279	286	320	341	298	314	302	275	299	333	308	304	328	315	340	270	302	296	305	287	317	296	299	296	344	299	312	318	316	332	292	310	319	314	314	318	289	348	327	302	300	342	313	286	295	320	324	311	312	316	291	292	309	317	340	311	312	297	332	321	303	303	315	307	295	312	362	290	336	315	324	302	306	318	325	335	291	294	276	302	321	316	346	337	280	299	277	278	306	323	302	341	333	304	307	274	320	328	321	305	313	286	300	322	299	296	278	314	293	352	319	316	331	327	286	316	316	323	313	319	299	354	304	334	311	303	303	319	353	298	316	307	290	304	285	298	307	319	325	306	281	330	315	332	294	354	289	313	309	309	288	296	316	317	335	325	314	292	312	314	278	321	335	292	317	331	304	326	316	329	345	270	305	326	306	323	330	319	274	261	340	287	303	336	342	298	309	301	313	339	320	334	320	356	298	302	330	291	309	303	309	309	301	295	294	275	313	309	330	300	318	319	309	328	287	326	292	325	279	353	312	316	335	314	324	291	302	321	333	329	313	317	320	315	313	300	339	350	316	324	328	285	325	288	358	333	301	302	323	273	292	317	268	312	282	302	316	326	307	297	296	303	328	289	302	297	305	327	297	329	301	325	340	318	316	322	324	308	332	320	300	292	290	312	317	307	294	328	285	298	334	306	324	326	320	295	301	311	351	293	289	316	310	296	307	291	269	333	342	302	304	324	292	319	303	294	292	323	311	335	309	332	326	315	320	336	332	278	311	316	279	327	312	286	312	301	291	291	334	307	285	304	284	277	342	329	294	322	322	322	312	294	325	299	320	280	314	305	330	317	286	291	279	322	299	328	307	315	329	320	311	283	321	306	321	299	291	287	304	305	270	326	289	281	282	331	324	315	311	304	309	318	287	299	322	318	303	322	281	347	291	303	306	372	324	324	347	336	306	297	341	292	332	319	295	302	298	269	305	324	268	300	323	304	287	311	298	319	351	333	339	290	343	320	328	303	295	318	273	317	314	317	315	310	295	327	321	326	300	313	311	321	300	306	308	315	297	325	314	300	290	308	319	307	306	283	304	343	289	303	316	301	316	349	304	278	297	306	281	291	277	307	279	297	299	296	291	292	302	314	335	301	312	330	337	327	314	293	304	320	308	311	315	303	310	338	300	314	299	312	305	363	311	300	306	285	309	315	333	317	340	291	305	305	308	295	302	299	304	299	329	298	305	304	315	276	322	324	308	344	322	322	254	279	324	317	323	317	319	300	325	283	328	308	327	339	286	316	306	341	321	313	311	326	325	323	308	331	286	330	283	328	306	311	312	305	304	309	312	302	308	276	336	316	351	294	330	299	361	306	305	308	338	303	284	272	323	335	309	301	338	303	294	289	286	291	346	328	314	331	300	322	301	304	322	325	288	309	304	304	293	298	339	295	298	317	296	302	327	325	313	312	311	293	334	310	309	341	317	339	278	305	301	300	297	321	341	304	313	316	319	310	336	307	283	289	311	348	295	303	306	310	317	299	311	296	313	289	294	299	313	324	288	293	313	277	308	302	292	297	336	293	307	284	300	329	337	340	314	305	313	273	323	290	333	313	307	291	311	317	325	321	310	307	328	337	324	278	337	306	323	308	268	308	292	310	321	326	337	322	313	335	302	319	347	342	296	284	324	334	290	288	307	285	293	328	323	333	312	317	295	314	321	333	322	354	331	333	308	296	323	282	277	309	301	309	344	321	309	320	266	355	292	311	317	309	333	293	316	310	296	343	302	336	297	296	304	310	294	293	321	298	317	306	330	335	304	319	309	305	308	317	296	335	342	314	335	328	294	338	314	351	310	320	329	285	313	320	329	296	314	319	291	302	300	297	308	295	288	319	307	320	341	298	302	332
5518	5125	9881	10605	8224	4839	3291	1931	1520	1359	1292	1240	1070	1005	991	894	891	942	867	853	789	810	757	747	750	774	752	785	820	778	778	788	769	775	753	739	743	757	735	695	706	748	733	710	732	725	744	735	770	718	758	729	763	729	775	730	713	762	716	751	727	773	769	766	772	686	734	748	819	723	748	743	775	774	795	701	764	718	804	757	741	738	777	699	728	777	726	727	754	763	747	768	730	731	746	724	769	715	786	720	709	733	768	759	684	775	783	745	767	744	769	714	786	759	705	734	733	799	772	777	673	760	737	757	766	765	754	726	728	768	748	753	702	760	750	734	714	798	774	693	723	766	776	788	714	737	749	743	763	762	685	784	701	778	728	797	743	773	765	746	720	755	745	717	744	728	744	771	741	727	740	703	729	792	732	727	771	768	750	737	704	747	747	749	769	720	728	701	701	798	738	749	779	775	708	738	759	775	771	726	751	764	767	768	798	740	724	753	746	756	739	728	759	782	741	808	804	765	789	744	721	746	781	777	736	801	727	792	732	714	779	742	702	798	717	746	698	776	701	767	760	731	768	784	719	763	770	746	690	751	756	776	729	722	680	704	739	730	738	727	755	689	759	784	750	717	737	720	766	721	718	736	756	711	772	762	767	789	760	724	752	746	793	733	768	747	786	797	758	785	748	766	713	748	742	780	739	791	774	746	754	724	730	805	763	775	761	739	767	754	763	733	795	741	714	735	728	708	724	800	730	755	772	738	729	766	715	746	739	749	755	734	721	774	765	743	729	718	771	775	761	761	721	740	743	728	780	747	741	756	752	746	703	722	739	742	748	752	753	745	751	768	756	778	739	776	735	765	757	741	760	729	793	746	732	763	730	717	741	734	813	781	725	733	739	747	780	779	742	738	746	737	791	743	799	769	711	715	746	752	737	738	777	744	740	740	786	794	778	721	728	757	688	775	767	729	759	765	720	762	797	732	763	775	748	738	751	761	752	693	774	715	703	749	708	778	714	741	802	777	721	746	786	781	783	726	721	737	762	735	744	773	761	743	754	772	772	743	798	733	774	752	765	756	763	731	756	729	733	746	746	733	791	738	786	769	752	742	775	721	730	722	745	742	739	719	708	745	758	747	751	788	733	730	729	785	726	702	735	726	767	781	792	747	733	750	756	751	736	710	750	748	742	747	811	709	752	726	735	740	768	747	692	766	778	768	712	754	738	728	762	740	740	760	745	756	790	746	715	686	746	720	779	766	765	782	772	785	780	752	736	769	744	740	686	729	750	690	763	747	763	767	777	769	700	754	778	751	704	784	745	754	776	748	732	716	755	762	765	724	704	737	755	734	746	767	733	775	712	718	686	768	726	718	727	736	770	777	794	741	742	689	751	732	747	733	714	805	761	746	730	757	719	726	784	744	774	773	766	769	697	732	737	743	802	770	718	683	760	708	771	751	755	752	743	743	756	769	731	776	754	734	741	720	710	757	772	784	722	715	748	744	772	783	785	769	738	761	709	710	747	750	737	789	739	775	747	690	737	744	796	742	712	793	795	785	766	748	788	765	773	720	724	771	761	727	754	735	756	723	734	755	787	734	770	769	708	710	720	799	763	777	761	704	780	754	754	780	762	751	757	779	749	774	739	761	756	780	729	706	754	751	712	782	739	769	710	779	779	731	690	776	777	718	763	782	716	777	751	784	749	748	742	730	758	743	737	731	823	761	742	721	727	738	714	727	742	689	728	754	760	756	731	705	670	735	765	780	700	711	803	720	687	718	740	778	706	791	716	761	741	704	764	774	733	741	756	699	737	771	766	742	692	771	711	714	774	774	785	791	766	747	780	746	743	743	710	729	730	778	738	744	763	743	717	723	750	747	753	739	720	722	735	719	773	732	726	779	717	773	744	801	725	759	734	743	738	762	738	751	768	757	775	712	741	751	737	760	775	742	754	748	792	734	780	751	735	771	742	720	733	760	779	740	704	741	751	728	760	691	699	732	771	786	760	743	704	757	726	709	771	779	753	762	769	737	762	711	763	743	754	783	740	746	778	725	728	740	748	735	737	743	774	762	754	732	742	773	729	761	725	780	710	756	738	728	739	731	736	737	770	839	740	700	723	720	812	769	738	724	792	729	748	758	712	745	773	757	800	783	707	739	731	750	706	725	734	756	747	750	757	754	776	717	768	765	730	737	749	731	723	776	754	697	761	740	750	722	699	756	725	777	767	747	801	779	800	690	758	739	823	763	785	780	713	755	750	750	709	738	731	716	817	743	742	750	733	756	716	767	721	742	725	756	750	723	763	774	733	759	749	735	761	749	684	724	764	697	727	728	732	764	695	778	741	776	742	686	760	709	743	799	752	717	735	751	773	752	719	770	701	757	749	737	760	740	805	728	792	781	767	778	801	735	740	736	734	717	713	682	757	773	768	753	763	737	735	747	741	736	771	730	711	735	719	832	717	691	735	722	776	753	739	736	788	745	712	701	746	757	760	774	740	728	738	712	780	753	799	734	733	753	763	725	762	761	784	773	750	739	768	733	723	794	704	740	799	759	798	765	782	741	731	758	748	757	759	697	733	741	756	717	787	790	754	764	720	789	771	775	730	711	711	748	726	714	747	718	755	741	732	745	782	717	756	737	813	736	773	736	752	754	770	735	729	758	718	775	781	746	740	741	793	711	748	776	769	748	782	751	717	793	738	814	744	746	726	757	725	747	720	758	726	775	744	774	781	746	770	795	779	751	698	770	774	785	770	719	741	738	751	772	759	779	711	757	797	737	733	740	740	711	690	743	717	751	734	707	716	768	703	725	731	783	775	775	752	671	756	785	739	718	692	752	753	742	774	770	739	763	763	750	747	785	761	775	772	768	757	724	747	745	795	751	740	706	709	767	767	754	744	748	743	724	726	789	761	768	690	662	708	812	755	737	804	761	720	777	724	742	754	765	778	737	751	781	749	678	716	766	768	766	734	727	682	756	772	802	748	760	757	720	706	711	769	690	738	759	742	764	679	738	715	692	776	735	768	761	774	686	707	697	767	722	781	776	733	776	735	767	771	768	747	762	745	726	761	771	743	734	762	749	732	777	707	772	773	787	775	726	756	773	779	716	727	740	758	765	728	741	738	753	786	740	770	767	765	783	738	745	750	769	742	765	756	742	756	750	768	715	780	723	753	702	764	732	729	757	771	760	736	753	774	759	729	768	782	775	785	712	757	754	742	776	762	740	757	703	738	757	776	711	746	736	718	758	743	754	770	722	775	717	785	735	709	688	743	721	694	706	734	723	710	720	760	740	770	710	696	791	825	750	775	711	778	761	757	749	713	762	707	749	755	732	749	775	770	742	775	712	779	722	721	719	804	738	750	751	712	761	742	769	733	788	774	774	693	682	740	768	750	744	716	743	718	741	721	737	758	756	762	727	747	763	708	747	769	790	734	756	696	790	752	743	786	796	746	754	725	753	780	747	748	752	767	694	740	753	800	784	751	742	740	780	739	775
16778	12042	19244	25768	27396	16991	12899	5445	1645	852	647	581	533	502	417	376	353	326	321	288	275	260	286	256	277	288	255	263	238	274	250	265	269	230	269	254	275	261	257	274	273	252	256	262	260	258	274	252	274	246	265	254	246	262	260	251	257	257	257	269	253	275	249	266	237	276	258	216	241	257	252	279	274	253	255	271	271	242	300	275	249	243	265	264	264	270	249	269	274	250	259	268	251	232	253	284	269	274	260	239	252	268	271	224	239	246	236	238	257	241	234	269	257	259	291	239	235	280	251	255	248	263	245	277	262	240	245	249	262	256	258	235	270	249	266	275	297	262	256	241	252	274	238	270	252	260	264	249	261	253	259	269	250	256	241	256	256	307	210	237	229	268	248	273	271	271	234	264	268	261	251	257	265	266	244	257	280	226	271	262	269	254	251	264	281	250	256	266	271	250	257	244	245	264	280	262	247	248	281	263	278	245	279	286	254	277	279	265	239	256	249	292	253	223	266	261	264	238	245	246	252	265	272	240	261	249	228	246	250	256	263	281	269	230	246	258	256	238	236	274	271	276	257	250	274	245	249	248	275	276	255	253	261	266	254	238	266	213	256	292	290	295	268	261	272	257	239	242	261	270	254	251	241	239	254	255	257	261	264	255	259	239	274	279	241	266	253	249	274	236	264	278	257	268	272	258	273	239	284	276	229	276	258	269	249	304	280	295	288	267	263	227	275	255	285	276	245	258	257	285	304	251	262	258	284	272	269	260	283	231	244	224	268	245	262	274	227	282	261	217	272	236	290	257	255	246	278	231	243	249	279	270	257	260	248	248	238	258	269	268	236	283	244	264	258	251	270	214	271	273	238	268	282	264	240	284	253	256	278	248	259	236	253	270	232	295	277	244	256	281	282	284	237	283	246	256	243	252	274	254	241	259	264	250	257	258	219	267	230	272	258	253	266	251	269	248	240	245	272	270	277	289	274	240	257	239	246	242	247	255	263	220	248	263	265	268	299	260	229	274	266	241	244	305	271	244	265	274	293	235	277	257	264	282	263	285	255	274	257	232	271	264	235	280	236	254	242	276	260	241	233	249	253	277	217	275	254	245	210	238	238	241	278	245	242	268	277	264	237	273	264	253	285	265	285	238	248	279	281	259	249	263	247	269	240	249	264	261	265	240	284	325	291	278	262	251	263	256	270	276	265	249	259	242	255	261	220	237	265	269	245	311	286	247	267	245	278	255	253	245	231	244	257	268	256	261	249	279	244	261	240	276	239	233	242	235	219	254	277	246	271	273	283	253	250	232	281	271	268	250	230	251	236	249	235	245	264	241	271	252	243	263	280	251	251	256	259	242	252	281	247	249	242	254	284	256	289	263	265	265	246	271	249	290	231	272	290	232	238	265	246	262	274	259	256	283	299	263	253	265	250	248	248	261	252	250	282	268	281	286	257	257	256	279	250	267	235	264	280	272	277	249	241	273	260	257	255	260	242	255	279	268	295	260	255	257	251	263	224	287	253	250	258	264	237	258	228	274	271	304	259	233	245	240	228	257	282	244	239	254	252	267	240	236	256	226	284	254	255	239	243	252	261	238	262	263	286	270	263	266	233	228	268	260	251	259	258	256	237	248	270	245	230	253	236	249	257	242	251	277	278	247	292	275	259	285	284	244	280	275	237	220	274	248	258	285	283	273	256	221	253	254	255	295	256	274	238	267	241	270	265	259	261	224	243	240	250	248	277	263	270	244	263	246	237	273	309	244	264	270	260	236	224	265	257	233	270	273	261	246	236	226	247	249	253	240	254	248	228	262	257	258	250	280	275	256	245	249	254	283	267	253	268	282	298	271	247	239	264	263	247	213	246	237	241	266	288	281	241	277	262	253	262	258	256	280	250	282	232	282	242	220	232	264	252	274	255	233	253	234	250	240	257	264	245	246	259	250	240	287	241	254	252	255	250	262	240	243	241	252	253	238	237	266	251	255	242	265	249	251	250	255	242	273	262	255	255	246	292	261	264	279	308	270	273	283	253	270	237	254	255	264	248	264	262	268	271	261	257	237	270	266	264	273	220	260	258	268	242	263	249	255	249	249	255	289	250	240	296	240	270	268	244	243	250	257	273	250	226	258	262	250	279	246	252	228	287	275	273	266	267	239	277	264	276	267	290	243	240	254	262	233	230	263	270	263	247	240	274	263	256	272	288	266	247	262	263	232	226	271	238	256	236	244	282	249	286	247	266	270	241	274	249	260	258	291	253	252	278	267	258	240	228	240	261	283	260	237	248	283	282	267	255	270	238	278	248	257	254	292	239	238	273	260	276	275	253	254	253	248	273	290	244	263	256	279	254	263	232	246	255	210	219	291	247	277	281	261	258	236	249	289	275	274	236	227	234	268	268	246	249	218	273	239	310	258	246	239	241	257	240	230	240	252	259	283	231	234	252	249	259	284	265	257	249	268	263	265	221	253	249	278	289	272	278	244	271	289	251	289	246	253	267	293	252	255	265	304	256	270	281	253	247	279	272	271	273	256	278	245	248	269	308	276	244	269	275	246	245	229	257	246	255	247	247	266	281	242	261	264	252	255	246	244	263	263	280	255	261	271	249	246	242	282	270	259	273	242	247	257	281	263	260	285	272	257	260	252	260	255	254	244	222	302	264	252	255	262	235	251	254	249	238	261	265	280	254	256	281	252	244	268	262	263	271	268	261	274	257	253	275	255	277	277	264	238	257	246	250	268	277	261	234	247	289	240	238	278	238	254	265	250	253	247	251	256	250	253	242	269	256	274	259	262	288	261	252	281	260	252	291	266	262	253	273	224	260	247	252	277	283	222	252	271	249	287	244	279	260	285	261	236	255	289	275	253	294	254	281	250	292	255	278	259	269	269	287	294	290	257	272	287	258	267	253	271	226	264	251	254	283	224	250	275	249	259	248	240	266	284	251	262	232	244	256	230	265	252	286	266	261	249	237	278	281	238	271	309	278	232	260	245	241	264	248	283	252	257	276	244	258	243	283	283	256	264	237	259	238	236	258	258	274	266	276	273	251	265	258	262	246	284	249	256	257	290	258	262	266	287	272	260	244	277	273	254	278	260	250	249	222	254	233	250	252	282	239	269	275	274	270	247	279	278	287	225	255	279	262	259	272	243	238	257	316	240	285	259	243	250	292	283	249	226	259	256	243	238	266	257	237	246	243	272	258	266	259	258	283	276	270	250	266	253	267	257	244	239	241	271	279	275	268	278	255	305	269	267	272	263	230	262	255	274	268	250	260	282	252	238	253	235	230	265	292	229	247	276	244	258	260	239	260	255	270	277	253	249	288	254	254	269	230	262	249	245	256	246	240	233	260	226	263	254	251	248	230	266	265	280	270	261	258	254	237	259	244	293	252	243	236	265	245	288	257	260	290	266	254	289	255	253	294	254	247	237	251	243	279	223	227	232	250	261	271	250	275	297	269	258	252	269	263	251	263	249	264	267	252	230	290	253	266	275	219	246
13122	11853	26064	35483	35008	21139	20506	8682	3017	2835	2594	2504	2358	2066	1648	1334	1135	1146	1081	841	868	858	756	669	739	685	667	680	628	676	687	685	653	705	646	639	660	621	659	614	647	665	594	643	638	691	594	686	666	590	675	655	567	612	627	600	639	645	628	636	627	615	629	627	629	621	660	648	611	623	614	597	661	599	679	642	678	636	721	640	655	604	660	657	619	673	624	641	638	668	623	642	612	659	636	679	627	611	613	644	598	653	625	626	650	652	621	671	624	643	614	622	605	627	660	654	610	642	647	648	628	590	618	663	658	665	625	601	611	649	649	636	657	644	643	630	651	687	646	666	581	612	681	573	628	631	662	633	664	626	675	584	654	657	628	629	611	602	679	634	658	642	614	626	641	631	673	638	676	620	613	648	627	649	664	631	643	636	639	618	604	640	620	611	634	637	607	596	660	649	588	664	707	652	641	647	611	638	661	633	610	615	644	592	677	665	659	664	639	642	651	619	611	619	604	605	650	615	642	644	615	610	591	654	635	582	682	631	589	609	633	627	641	659	609	624	615	633	601	608	649	653	630	655	687	638	586	635	591	624	642	602	628	635	629	647	647	652	609	665	620	641	619	626	602	646	619	608	602	644	625	661	638	624	626	686	696	615	673	673	639	641	685	621	675	626	623	661	641	628	679	622	687	648	590	629	617	603	606	665	648	668	615	633	662	647	634	629	629	617	663	683	645	606	633	630	613	609	643	630	606	689	640	622	626	652	672	611	667	640	679	650	633	677	644	625	607	612	671	616	616	634	624	621	587	649	614	654	604	632	645	668	658	618	671	665	617	607	670	647	656	618	656	651	629	689	653	627	646	654	611	680	654	596	656	623	656	679	664	597	604	611	603	645	622	674	570	650	617	666	628	617	614	603	672	665	640	665	649	611	608	588	648	642	647	623	674	636	621	624	612	621	667	595	642	639	641	607	602	653	608	613	610	627	632	629	645	589	601	647	673	613	639	614	671	693	642	619	650	588	621	660	603	650	628	662	638	640	661	657	644	632	617	614	609	637	641	617	631	640	649	666	604	657	676	663	651	649	646	621	575	635	625	599	649	634	642	586	631	625	560	651	667	617	676	673	645	645	639	634	637	646	604	642	666	648	637	615	662	630	646	626	646	620	609	625	673	599	671	637	635	666	672	629	611	683	592	644	611	595	640	625	645	652	629	640	619	631	643	591	649	612	671	610	613	600	663	650	678	652	667	635	632	617	609	616	612	605	651	635	638	630	645	653	654	609	591	618	667	688	635	630	625	639	625	618	687	649	610	626	654	617	636	576	649	666	652	601	599	631	624	617	609	658	618	670	646	646	631	675	634	625	644	635	612	653	623	621	680	623	664	633	635	651	599	572	634	631	624	618	666	648	631	655	600	606	670	608	636	589	599	642	647	618	594	592	637	586	620	648	678	608	612	642	651	622	669	652	620	626	605	647	602	607	617	664	642	615	644	628	633	614	626	670	617	640	606	593	661	618	654	661	630	640	637	591	642	609	637	655	650	606	634	649	618	625	614	605	610	655	662	606	660	610	605	656	640	658	674	629	677	634	582	663	624	691	603	594	660	647	623	632	631	625	643	610	617	617	666	634	640	652	574	620	671	626	639	633	648	614	650	653	623	643	658	627	649	638	625	700	668	677	638	583	654	635	685	605	627	665	660	586	617	669	676	625	654	644	635	626	634	629	620	644	621	645	708	625	636	654	640	603	599	601	641	644	608	627	643	610	653	674	642	672	633	586	648	648	631	642	630	643	642	656	591	651	678	652	619	639	650	609	658	682	588	641	630	627	634	672	676	649	680	640	645	649	657	577	641	653	664	638	654	657	605	650	640	589	641	712	602	620	655	608	661	643	627	618	648	629	609	599	657	607	632	632	630	649	588	650	659	618	644	634	607	622	603	619	662	620	642	659	629	591	694	622	661	656	652	650	664	611	613	632	674	674	620	638	636	606	685	688	602	686	607	680	607	654	666	657	642	637	692	650	652	603	627	633	624	649	627	659	649	605	681	619	633	618	641	598	647	613	643	582	633	599	639	648	615	651	648	662	616	590	624	642	621	650	641	632	635	600	631	633	622	635	644	615	614	636	628	627	596	625	612	614	612	648	649	620	609	613	649	642	614	671	661	629	663	604	674	634	584	677	649	615	673	624	629	592	611	613	648	635	639	660	653	643	596	626	639	634	646	643	647	627	614	629	604	654	613	647	657	635	650	624	621	662	636	627	662	656	632	645	643	617	607	630	601	611	636	659	617	614	621	620	577	678	627	609	596	624	577	668	630	633	620	623	669	656	634	619	661	621	627	644	613	607	637	631	661	627	607	648	589	654	607	634	634	651	659	644	615	656	629	640	642	614	588	619	647	601	688	633	626	636	621	640	655	658	649	645	606	627	670	640	640	634	653	626	602	703	613	623	620	648	636	641	623	609	654	620	687	581	628	622	610	620	626	624	637	664	646	632	646	596	622	629	627	688	620	640	645	641	658	595	634	631	594	622	606	613	665	669	611	618	587	611	568	684	660	636	657	629	621	607	634	634	616	634	649	620	607	615	634	634	632	614	620	643	660	632	623	665	605	597	604	675	623	644	668	622	653	600	642	606	627	629	718	583	675	651	681	650	612	611	679	649	639	646	624	608	617	653	595	588	651	628	633	625	624	635	620	622	640	601	634	629	645	675	587	650	638	642	613	652	577	688	632	618	649	602	664	619	597	618	632	626	645	622	636	597	637	663	586	648	643	597	668	681	650	590	634	662	674	667	627	600	608	648	684	666	639	616	656	637	617	651	605	668	617	696	631	648	648	633	590	619	646	638	636	676	609	616	655	649	671	631	596	666	606	616	647	648	622	643	643	661	611	645	582	591	612	634	629	670	619	604	646	636	653	682	639	621	652	613	628	625	639	628	631	613	612	637	636	623	621	657	646	642	606	622	680	639	667	636	644	662	584	614	643	583	607	655	619	612	637	568	687	679	627	650	615	593	622	617	648	606	652	670	635	596	660	618	599	638	632	614	642	596	624	639	623	615	629	631	617	624	645	658	643	636	661	657	649	661	646	671	613	609	658	592	639	644	648	637	630	643	643	720	657	672	625	623	681	637	650	643	636	649	601	641	647	649	627	643	632	606	652	649	620	626	616	610	624	590	636	637	588	641	652	657	671	638	604	644	667	617	638	673	653	648	669	649	648	626	624	684	579	606	648	638	612	642	643	643	650	621	672	667	646	640	665	626	619	654	619	623	603	633	635	656	628	649	647	607	636	626	609	611	646	667	667	669	629	610	618	632	626	630	614	630	654	643	689	650	603	657	616	637	665	677	615	643	619	641	622	636	626	628	672	624	613	628	647	629	662	617	613	616	657	649	641	633	650	603	648	612	649	650	628	597	606	622	602	638	637	640	629	650	638	625	614	643	601	602	613	677	645	627	621	660	603	632	634	618	611	692	627	650	651	604	629	668	640	657
25130	18691	30541	36578	35074	29247	20133	11310	3891	1450	945	705	739	567	429	326	358	330	288	244	237	236	222	191	207	186	207	190	185	186	192	178	165	187	202	162	157	161	190	189	181	192	163	185	175	196	195	162	174	187	166	180	171	178	193	176	160	210	165	162	154	171	195	170	181	162	187	184	176	184	174	180	174	179	165	145	198	185	182	174	189	178	187	173	171	189	157	179	167	168	145	186	191	171	193	166	192	160	158	184	181	188	172	164	179	181	176	179	191	175	178	185	174	160	193	173	161	176	179	167	172	156	172	144	158	199	163	164	159	192	195	155	191	205	152	157	174	173	187	187	161	173	182	164	169	171	181	184	167	148	195	162	158	182	181	167	193	166	176	165	181	189	194	181	170	163	168	173	187	167	153	171	161	165	157	175	183	171	192	157	166	217	174	200	182	166	174	180	201	165	186	164	166	181	186	178	206	176	164	174	197	171	167	208	197	148	199	163	177	163	165	164	184	171	153	168	166	189	179	163	171	183	175	194	147	174	176	161	171	165	168	188	185	147	185	157	151	181	162	188	165	177	190	164	179	171	187	178	173	170	173	171	183	180	181	178	176	170	160	191	190	201	158	208	193	184	177	164	142	159	169	172	180	157	180	170	174	197	160	132	189	178	188	164	190	182	165	164	166	137	157	176	191	179	172	152	165	174	166	177	183	164	185	180	169	169	188	175	184	171	176	175	171	167	165	164	175	200	172	181	161	169	165	178	190	162	169	213	199	190	176	168	180	165	173	171	171	180	176	166	159	159	196	180	151	197	192	186	181	165	177	167	182	162	170	180	163	166	184	189	158	182	174	185	167	184	164	175	168	158	189	178	169	174	164	158	193	202	210	184	167	171	162	162	154	153	161	181	168	179	207	193	168	168	167	173	172	179	182	187	174	163	185	174	214	198	168	174	197	190	165	189	188	186	146	159	162	214	169	194	194	183	165	164	173	186	162	174	175	181	167	165	185	166	164	180	180	163	171	177	186	178	164	176	171	170	154	172	173	192	176	165	161	144	169	159	158	191	186	172	168	164	167	194	165	160	168	181	178	163	186	169	163	162	167	187	159	176	179	168	165	176	183	154	155	171	163	166	146	165	189	160	173	214	209	221	187	169	177	180	136	187	183	177	165	176	174	182	176	167	192	223	179	171	176	174	164	206	150	152	166	180	160	194	173	186	190	195	182	173	195	191	168	189	188	151	171	171	178	179	166	187	194	191	180	159	184	180	171	161	174	162	175	167	179	158	197	154	202	159	167	188	181	167	156	164	168	170	176	201	182	161	184	163	170	169	195	151	147	164	177	177	175	164	164	173	191	172	175	194	159	163	172	160	167	177	173	158	172	168	212	152	162	182	180	165	207	186	190	140	186	169	155	176	178	174	175	174	188	181	164	170	182	179	175	177	166	166	176	183	182	186	159	166	190	191	191	175	169	188	188	191	149	171	173	180	194	169	176	167	180	156	187	170	178	185	212	192	165	175	162	167	187	149	137	171	191	180	188	162	178	179	182	161	180	152	199	158	177	163	172	178	165	191	181	182	182	169	171	186	159	176	179	188	180	179	154	149	167	173	183	202	177	211	171	149	194	162	151	188	193	164	163	171	187	183	165	190	174	172	183	154	175	181	165	186	158	165	137	170	180	160	181	164	155	186	200	172	175	153	193	194	176	187	172	182	165	173	171	174	160	177	152	153	189	182	196	206	186	187	147	190	184	203	169	160	175	162	180	174	176	194	169	181	182	171	177	173	164	153	154	177	190	166	172	150	189	178	166	180	200	171	173	192	174	176	183	168	172	174	205	176	168	194	201	187	164	177	161	169	157	173	173	170	175	169	178	174	177	188	187	187	206	180	183	195	164	202	169	167	149	171	170	174	149	187	188	181	179	185	181	183	186	164	183	196	186	167	178	177	184	185	172	168	185	186	159	170	199	154	193	171	162	167	159	167	169	170	186	195	162	185	201	203	183	186	218	174	182	191	224	212	159	189	168	164	171	150	168	197	193	150	202	177	172	177	167	181	169	162	171	146	171	168	178	167	153	156	180	194	179	180	171	164	170	163	165	207	175	165	166	150	196	186	162	182	198	181	163	180	195	167	180	158	173	177	177	181	164	189	158	159	182	156	170	178	164	146	177	190	173	191	169	180	189	174	176	181	163	152	162	161	193	187	183	173	183	154	194	184	169	175	160	183	149	175	178	164	179	169	148	179	184	172	178	199	187	191	143	188	186	176	191	168	161	187	188	186	169	174	174	179	176	162	190	164	185	185	179	165	176	198	195	172	191	186	197	172	187	165	171	182	171	174	149	186	174	159	175	174	164	181	182	186	186	186	165	169	177	170	188	162	197	182	197	186	157	167	160	144	171	205	164	163	181	187	178	144	192	172	158	184	168	171	169	176	182	184	155	163	193	181	192	163	148	140	184	182	164	164	167	204	183	173	169	190	157	208	200	160	176	183	173	172	157	186	157	168	172	189	174	180	161	167	177	180	191	158	152	166	190	193	167	166	171	193	175	154	195	168	191	193	162	178	153	166	173	200	185	167	145	185	158	178	168	166	164	178	157	183	155	162	159	176	169	193	161	170	164	179	171	167	183	169	168	176	167	178	154	179	171	179	185	168	164	183	172	174	177	201	193	185	201	163	156	189	168	190	173	170	161	198	189	164	161	170	160	175	171	182	190	171	166	189	191	164	154	153	173	173	174	160	164	177	167	191	203	173	179	154	196	164	177	178	164	189	176	191	177	166	184	161	179	183	168	181	173	217	175	162	171	176	176	183	159	153	176	184	163	190	205	199	154	188	174	180	167	180	198	187	163	174	169	165	188	150	176	191	166	178	163	174	162	180	170	184	169	145	156	189	191	155	168	172	174	170	200	163	150	155	176	182	160	182	188	211	135	180	164	148	159	189	187	181	158	182	160	172	175	192	164	193	181	173	186	178	165	181	166	203	157	167	190	181	177	153	161	188	157	173	165	166	167	170	178	199	159	190	205	198	171	170	167	203	174	192	190	194	174	205	165	188	167	177	178	182	163	189	178	167	154	165	182	188	174	166	172	207	180	203	174	174	182	165	176	171	173	177	177	184	200	182	207	184	182	172	191	177	162	151	152	173	178	194	169	182	169	160	152	177	172	173	202	186	172	177	158	175	176	177	174	172	176	147	169	201	170	177	179	168	163	203	164	145	169	178	168	173	158	163	173	183	174	183	180	192	199	192	172	193	195	161	172	186	175	180	161	157	180	180	172	173	176	154	170	196	173	176	180	184	165	191	166	160	186	163	160	160	169	171	164	166	157	169	167	157	184	176	157	193	184	166	160	176	167	185	155	162	177	175	171	168	170	147	173	163	172	189	160	179	161	203	186	176	179	174	160	199	160	175	188	170	174	173	142	178	174	172	164	178	167	167	165	152	159	202	171	163	153	193	163	167	198	179	141	163	167	162	171	152	195	162	185	164	175	229
16817	16929	34496	43264	40790	35740	22242	15799	4667	3844	3536	3505	3312	2895	2130	1644	1478	1461	1301	849	824	810	641	590	610	528	567	520	529	560	539	510	509	474	546	478	460	509	450	425	469	492	429	408	460	458	514	406	442	433	448	439	434	456	489	461	441	414	426	481	459	459	430	471	414	432	466	458	441	450	449	465	466	432	445	460	469	471	436	412	445	453	471	477	440	460	452	444	423	436	449	446	456	436	438	451	447	473	410	452	463	456	456	436	444	473	437	443	440	465	412	458	445	474	477	475	459	429	441	443	445	468	416	485	482	460	478	447	420	417	448	428	420	429	445	454	418	447	460	461	455	433	460	449	451	460	449	476	469	458	447	456	450	416	467	434	438	401	436	459	451	459	428	406	471	481	441	453	463	416	461	441	473	436	426	433	435	476	436	409	447	425	453	430	391	478	445	460	451	455	473	444	418	453	425	470	456	434	467	402	461	454	451	400	434	441	448	481	465	414	455	436	445	414	427	469	455	403	442	437	448	465	459	452	439	452	432	483	457	417	454	461	479	494	486	423	453	454	438	489	414	402	453	471	466	472	443	430	457	445	452	439	424	444	447	459	472	421	435	441	473	450	431	474	408	442	418	467	451	486	419	466	484	433	467	464	468	449	455	451	472	483	437	434	435	464	439	457	447	461	463	461	447	459	442	452	458	397	429	451	432	474	471	447	444	454	440	436	450	450	433	432	438	425	452	416	426	451	445	480	425	439	442	424	486	449	436	454	481	493	447	416	455	419	423	456	435	462	444	464	432	455	458	399	456	481	452	467	431	478	450	454	468	463	446	436	422	438	431	404	470	492	429	462	463	446	447	437	432	465	424	445	441	435	459	435	472	463	482	407	429	460	451	412	463	431	474	422	456	423	441	461	458	454	449	441	410	450	450	448	471	433	482	416	437	447	421	458	464	443	456	477	477	413	462	454	442	407	445	460	457	479	467	443	431	459	424	463	414	477	429	473	443	467	491	448	449	460	399	423	451	477	491	448	481	441	441	480	447	436	513	441	452	456	431	443	460	440	467	451	424	451	450	457	442	456	425	461	456	453	479	425	425	466	485	437	467	415	450	445	447	472	474	466	458	469	432	436	420	431	444	420	471	422	420	441	448	468	449	439	429	476	432	454	418	441	468	458	401	443	440	464	432	448	430	394	443	480	442	479	462	452	466	494	479	487	434	465	442	425	467	457	476	426	438	458	440	443	443	447	477	506	475	460	439	449	426	441	479	418	432	416	456	490	447	463	446	465	435	486	437	443	409	470	447	450	477	450	474	424	501	478	427	423	478	466	437	449	431	481	438	437	449	439	490	447	427	449	451	434	447	408	424	424	462	445	463	454	467	457	450	456	445	439	480	399	452	465	467	443	475	412	421	464	451	447	469	493	452	449	422	448	462	417	475	433	447	445	473	441	447	489	458	467	438	457	448	465	439	471	507	454	442	395	411	480	485	413	453	454	488	459	458	450	429	473	461	440	442	471	476	470	454	450	436	423	431	451	406	484	476	466	481	454	486	476	454	428	423	470	476	420	464	474	415	472	427	481	458	457	463	435	433	453	460	464	451	431	446	460	460	435	420	456	455	440	470	451	436	450	448	470	441	458	422	441	427	439	429	470	433	438	472	476	450	419	448	451	446	421	451	435	437	470	436	471	420	443	465	457	460	420	441	418	472	445	444	419	446	405	423	442	484	465	433	439	452	402	448	424	477	458	440	449	441	449	454	435	438	414	443	454	436	471	422	412	449	449	447	423	455	448	443	439	452	410	425	475	448	478	447	473	432	479	408	462	462	450	482	488	438	439	449	472	422	424	409	461	476	430	443	437	453	466	453	437	448	464	441	457	464	446	441	447	443	464	474	471	455	430	439	426	432	438	408	439	459	449	448	462	454	455	423	475	440	444	489	445	459	455	407	440	442	418	455	456	406	450	417	450	420	490	478	460	430	448	479	473	479	450	414	427	452	468	456	442	442	463	425	438	455	464	460	459	462	446	432	443	420	422	436	489	442	437	435	476	437	451	451	463	439	449	480	475	450	414	442	465	446	408	472	475	439	453	439	425	493	495	416	450	451	446	439	446	435	485	464	447	468	419	441	457	450	480	423	392	474	463	437	479	413	457	426	462	432	435	424	460	416	447	453	434	451	469	466	445	432	470	476	421	415	434	410	460	407	463	419	430	442	411	449	475	483	420	457	455	484	431	463	446	453	450	432	440	405	427	394	406	446	444	449	444	471	445	455	449	452	455	480	457	444	458	448	434	448	461	461	465	432	474	437	453	448	444	442	422	416	423	454	459	416	425	475	480	381	426	480	439	468	444	461	453	474	417	423	410	432	433	437	441	442	425	429	423	460	420	478	416	460	434	448	421	403	448	442	439	437	434	465	465	422	456	454	436	470	420	475	437	441	474	457	430	466	509	423	440	457	430	421	469	497	423	452	456	421	427	428	423	442	485	432	441	443	465	443	454	399	476	472	468	410	429	459	479	450	423	462	450	476	435	455	458	445	453	419	469	433	438	442	483	451	447	467	437	453	442	460	429	476	457	450	473	474	424	420	447	444	432	441	484	461	448	435	453	466	441	465	446	469	438	485	436	457	455	446	441	405	476	424	431	428	458	448	425	442	463	467	459	481	468	467	426	428	465	426	484	424	444	443	467	454	426	439	434	435	429	463	428	500	455	443	456	423	456	457	410	456	404	434	464	457	463	427	461	427	417	452	472	432	421	444	471	458	462	434	428	468	441	479	417	448	453	431	443	456	453	474	452	442	463	467	435	430	471	443	433	444	452	462	480	439	440	485	420	433	448	439	432	447	403	472	461	404	452	427	448	452	436	423	464	426	411	432	437	457	445	420	414	486	433	452	415	457	447	432	435	445	440	458	478	431	450	419	432	430	428	429	448	482	453	427	459	475	425	463	452	434	420	427	470	490	418	436	475	451	456	438	455	441	415	453	419	464	446	461	436	462	451	460	453	455	436	448	459	470	481	439	440	468	426	472	487	470	452	443	473	430	426	428	461	413	458	452	441	457	446	455	465	459	455	429	470	481	445	426	428	436	442	416	492	460	439	490	441	429	475	428	460	479	456	476	421	468	444	419	458	449	426	467	438	465	451	481	459	439	451	419	448	462	437	446	436	408	458	455	416	446	462	441	479	429	469	469	426	449	462	399	417	458	455	449	433	483	407	423	443	437	419	452	477	411	427	451	429	478	442	430	456	438	491	439	456	413	461	438	453	466	422	450	447	446	431	472	447	453	445	451	451	454	456	449	422	436	417	445	451	465	415	439	453	467	475	476	459	446	409	427	474	462	448	439	415	462	458	435	453	415	445	465	460	467	441	472	493	461	439	440	441	438	446	469	469	458	434	425	446	466	442	454	430	391	471	422	445	487	461	450	468	446	457	424	433	408	427	474	447	411	447	440	440	464	483	472	392	490	443	453	404	409	489	420	438	482	435	446	475
6859	3514	4633	4163	2441	1418	855	666	498	423	404	377	365	363	315	383	337	288	332	344	313	314	327	329	348	316	320	294	322	307	330	324	264	278	297	301	289	322	300	312	287	277	313	306	340	288	312	369	298	280	286	307	347	329	308	310	285	303	298	290	306	298	321	325	309	340	293	284	292	309	289	293	303	285	292	287	309	332	303	298	276	331	338	285	317	322	275	306	305	309	307	298	301	307	349	325	319	317	304	320	299	295	303	301	329	319	333	309	289	318	285	295	320	326	313	311	307	303	298	291	258	335	306	278	296	288	310	331	306	329	335	296	286	317	300	329	303	324	328	309	294	312	323	291	296	298	309	314	334	320	280	287	296	300	307	338	311	312	298	312	291	344	339	328	301	323	286	328	282	305	332	299	305	289	298	271	326	274	297	314	269	305	311	298	297	297	310	321	308	319	291	302	294	286	259	308	298	281	323	306	334	302	308	348	269	302	319	279	300	274	323	293	303	302	318	304	307	289	300	300	326	321	305	331	343	300	361	281	306	297	321	298	339	307	332	328	323	318	328	296	293	330	303	291	274	315	288	299	288	285	329	305	317	323	315	325	294	269	324	279	338	304	313	280	317	342	311	333	308	311	308	312	292	320	304	303	295	276	328	274	311	301	327	304	291	309	289	309	280	306	296	327	322	307	280	306	288	313	301	308	287	311	295	323	298	276	329	310	288	283	299	301	322	321	310	271	300	318	304	283	330	308	295	338	315	309	281	312	265	296	333	315	286	257	312	314	297	323	298	285	312	299	318	308	316	298	282	330	314	324	304	292	292	317	288	272	297	314	309	322	315	322	313	330	305	302	310	288	336	290	274	328	325	292	309	283	328	278	302	310	301	299	323	358	344	304	309	358	316	292	295	338	320	300	283	297	275	284	322	305	316	330	308	299	291	300	289	285	323	325	341	287	233	313	305	314	301	312	304	348	292	321	331	325	349	312	273	305	281	289	287	293	343	331	322	303	305	345	290	291	270	297	327	278	348	340	305	300	283	269	325	275	318	303	285	299	306	278	306	299	295	306	281	294	297	306	308	277	335	314	308	278	329	338	314	276	288	302	306	339	307	310	322	306	272	302	299	308	331	295	333	309	306	311	327	323	326	316	309	304	321	309	269	305	310	320	292	300	300	290	290	322	264	289	333	299	312	284	305	250	299	281	304	300	293	311	306	315	310	282	320	297	301	308	317	309	281	310	300	321	296	319	286	288	312	317	318	286	275	307	329	291	300	296	296	321	294	274	334	312	335	311	340	286	313	309	290	320	312	296	286	293	322	317	296	318	286	300	302	296	322	326	308	311	309	322	304	309	303	322	294	283	286	294	288	298	294	327	309	326	299	328	329	285	295	317	297	319	306	318	309	267	310	314	321	314	302	352	322	304	349	305	273	311	304	311	310	278	286	285	300	299	301	305	280	278	286	283	327	301	318	334	300	306	309	348	322	320	314	319	284	298	315	307	296	336	335	292	300	304	294	334	315	305	293	299	320	301	301	326	302	289	279	301	316	295	308	284	329	279	307	293	313	322	311	306	311	319	279	341	292	315	319	315	315	303	310	287	325	290	324	322	309	324	324	337	297	288	289	319	311	287	318	312	300	299	317	301	312	315	309	301	317	315	310	325	314	288	287	289	286	302	314	272	309	297	281	304	302	296	294	312	269	288	283	281	307	330	318	315	318	263	294	328	312	296	307	299	276	282	282	327	311	311	305	284	313	325	308	269	314	313	298	281	296	273	292	289	352	299	334	301	271	306	345	353	314	297	285	294	280	295	273	282	320	338	281	272	286	273	289	306	285	333	309	308	264	296	269	306	329	331	302	339	294	298	278	354	314	325	345	326	304	285	302	306	274	310	296	330	306	326	294	304	350	299	291	309	280	320	297	315	324	373	312	273	300	299	349	318	295	328	321	290	286	303	285	298	299	304	310	350	329	326	347	336	300	297	321	298	310	268	289	310	269	288	293	307	279	307	305	282	309	281	286	307	297	285	331	293	310	310	301	303	311	288	294	319	271	346	318	293	300	282	300	255	325	312	288	344	307	313	300	310	300	288	306	325	311	277	287	351	293	320	329	314	296	318	308	309	345	301	288	283	277	325	315	284	305	314	329	282	298	304	293	309	317	323	297	304	303	305	256	313	329	317	319	310	290	322	302	295	350	315	284	310	300	301	332	309	277	301	305	289	293	311	273	273	314	294	299	323	294	287	308	337	301	282	296	319	312	301	296	284	305	318	278	277	285	277	290	314	352	295	333	283	308	315	317	331	315	268	311	297	302	302	308	285	318	331	292	304	279	309	304	284	310	331	296	304	350	302	316	301	326	304	287	295	322	296	311	300	303	292	321	287	301	296	288	301	334	335	297	290	298	344	279	321	282	286	308	294	289	306	293	332	310	308	311	297	329	327	335	294	283	314	310	296	288	320	298	299	317	310	312	310	310	282	325	315	319	310	333	307	294	301	302	326	332	275	310	275	304	296	295	325	297	296	278	270	325	314	340	351	299	297	316	329	300	336	259	271	315	313	311	279	276	301	288	276	324	296	254	330	299	281	294	300	288	295	359	296	332	300	307	318	290	305	312	331	327	296	294	324	310	306	324	297	300	306	324	316	275	329	302	318	281	308	319	270	311	329	293	332	302	249	291	324	288	286	311	291	332	280	302	338	287	302	292	286	338	319	310	333	303	286	304	288	304	313	312	300	303	304	295	322	332	310	319	329	329	275	302	335	328	302	318	333	296	292	319	318	315	285	290	295	299	342	319	315	315	301	306	307	292	312	297	311	299	323	286	290	295	342	315	299	317	306	304	318	306	334	318	311	313	330	327	296	297	286	323	300	303	307	346	281	320	313	325	282	303	322	310	306	296	263	334	302	287	276	309	331	284	338	334	314	311	320	297	288	319	321	305	294	321	332	332	301	309	301	325	315	297	325	324	308	286	306	339	299	287	289	281	298	306	328	276	322	313	267	301	298	279	308	306	308	314	287	293	316	312	333	298	294	325	302	310	291	295	321	325	306	355	302	346	315	321	302	287	330	332	324	313	247	280	293	321	294	282	310	322	298	289	316	306	289	319	310	319	282	293	314	324	288	318	325	323	338	281	299	291	315	291	286	291	312	297	313	308	321	314	296	322	311	299	290	325	301	315	305	309	337	324	311	277	273	344	314	283	311	294	332	290	302	300	307	316	300	312	316	301	283	323	305	299	288	313	296	319	306	313	296	265	302	312	338	305	319	323	297	323	281	343	286	298	306	329	304	289	272	264	305	312	319	282	333	300	297	305	296	289	330	306	271	309	297	300	299	303	309	314	310	291	326	307	327	299	306	314	304	326	311	307	285	332	302	291	343	304	295	321	294	302	293	314	342	326	282	311	309	301	325	324	309	306	306	307	321	313	293	315	300	316	322	325	335	325	299	306	313	316	332	330	295	302	312	310	266	309	318	319	294	304	296	304	290
5755	4437	9767	12482	8422	5674	3522	2471	1827	1596	1313	1084	1110	1008	941	905	901	849	865	826	807	802	774	777	799	717	742	760	843	772	785	751	761	753	715	761	755	738	763	743	740	769	770	740	709	733	735	756	719	751	745	754	716	702	751	763	746	718	756	725	744	727	709	764	771	694	755	719	731	758	753	724	751	698	746	672	662	721	725	770	763	728	741	785	751	741	751	787	692	736	787	811	800	723	730	719	765	735	767	792	702	733	764	702	685	738	729	707	776	755	760	736	755	723	746	743	709	766	785	706	738	718	784	718	750	750	726	725	741	725	725	724	748	743	815	742	690	749	707	774	765	761	765	730	737	750	741	766	758	716	745	731	691	759	746	729	686	741	748	737	731	702	734	682	740	759	691	707	751	671	784	770	791	788	729	712	785	751	766	766	806	650	737	751	702	703	710	703	693	731	739	726	759	721	677	726	772	741	731	780	759	719	759	720	726	759	696	769	714	725	755	722	750	718	800	726	722	763	695	750	764	734	731	733	745	715	791	655	727	727	727	777	780	713	690	721	744	745	763	702	718	807	690	719	743	738	750	746	765	732	716	749	711	716	796	771	761	782	739	776	735	740	715	741	755	727	765	699	755	733	758	698	755	728	718	780	739	763	754	726	754	688	724	705	709	728	718	699	769	784	735	652	766	764	767	737	702	768	713	715	718	685	698	729	711	763	751	742	771	689	722	755	798	710	735	771	732	762	771	766	713	725	767	767	715	725	750	799	705	693	782	755	773	731	720	746	705	749	696	728	727	735	740	766	774	770	749	714	771	802	698	788	749	776	774	799	742	694	792	718	750	746	751	719	696	727	693	775	730	722	748	719	727	738	797	696	691	728	689	784	750	732	765	768	744	717	783	779	746	740	762	693	738	686	768	731	753	781	709	765	726	733	738	719	747	728	771	736	712	729	741	755	717	779	730	723	756	724	736	763	731	732	733	732	712	746	781	785	781	686	738	736	708	734	764	743	711	737	785	737	784	792	760	715	728	774	789	760	763	737	669	686	688	726	762	738	740	736	744	774	718	787	705	743	755	694	753	757	728	718	774	747	785	706	740	701	729	745	755	716	756	713	715	718	796	731	695	724	733	735	709	719	740	768	758	705	779	738	746	742	737	746	769	776	801	754	741	730	733	765	729	758	733	774	725	765	752	767	755	796	773	753	748	725	733	783	702	725	740	728	712	750	750	754	737	720	766	763	698	737	729	750	763	747	698	735	745	790	697	751	740	738	773	802	700	783	749	725	804	762	727	745	724	765	758	726	756	705	714	729	714	723	733	749	748	725	715	791	736	722	754	741	775	683	712	760	735	747	741	761	740	753	735	749	740	691	745	755	741	742	710	776	781	744	713	707	770	713	717	720	739	768	780	750	715	738	757	727	784	775	731	759	759	692	691	726	742	742	751	727	708	736	771	743	744	720	779	786	730	734	737	746	745	753	742	738	784	733	738	732	731	688	746	756	724	737	764	734	761	691	768	747	766	695	732	735	727	746	786	732	693	765	733	779	761	742	751	761	700	780	711	701	738	753	717	768	748	685	750	712	745	777	735	727	722	740	768	730	775	715	764	671	715	751	685	754	734	770	690	745	771	704	777	720	761	725	786	707	766	678	760	772	727	755	754	691	727	740	722	764	766	716	774	760	739	770	738	760	749	771	752	776	733	721	717	789	771	759	745	737	793	708	728	762	699	750	794	723	732	731	791	763	724	770	696	745	703	743	746	761	713	734	757	719	750	727	757	781	750	755	739	708	797	735	715	761	703	721	755	758	737	767	748	788	746	732	719	722	681	748	724	733	780	710	770	730	709	731	755	730	727	752	745	731	759	726	750	689	769	748	750	719	771	726	745	753	780	747	755	759	743	761	764	772	756	721	762	743	766	717	763	777	752	752	741	714	704	711	752	723	712	776	750	687	771	740	720	698	717	750	723	701	663	661	728	790	760	710	738	730	745	742	740	683	752	682	731	770	799	793	714	716	666	717	764	747	761	727	729	738	769	820	768	720	758	708	716	754	738	768	717	759	796	778	775	807	737	766	711	718	740	677	771	751	762	754	788	779	707	699	750	754	695	728	734	742	789	768	766	714	728	774	764	738	715	729	735	758	733	733	738	725	753	676	739	736	709	752	739	772	729	726	714	712	740	735	747	740	715	757	715	750	777	709	718	722	724	785	784	700	721	724	745	748	774	740	768	716	760	757	761	731	736	760	742	741	733	717	733	760	711	747	737	743	734	755	695	700	744	724	702	730	745	740	701	733	730	770	769	779	762	730	760	728	774	709	708	791	772	720	757	740	686	739	789	757	764	756	719	704	788	758	766	689	754	734	728	788	714	776	706	736	748	766	748	722	758	759	721	758	761	740	733	762	755	710	710	645	727	694	770	739	759	755	747	761	790	726	790	724	735	749	709	771	730	696	758	809	710	754	726	720	754	746	754	743	773	748	733	751	790	693	718	682	732	706	758	725	761	743	774	753	772	757	743	750	772	775	754	735	768	728	790	764	764	745	692	752	812	739	757	705	775	735	762	767	760	709	759	776	695	759	721	753	754	737	732	716	738	679	741	752	706	761	751	737	766	726	694	734	729	737	725	755	752	697	717	703	726	708	733	769	763	747	782	752	743	762	727	733	768	772	733	746	745	735	744	755	727	728	742	753	787	764	769	751	751	693	726	757	695	727	763	733	722	763	759	750	723	711	735	689	739	792	764	712	716	715	738	706	721	748	745	701	693	709	734	806	792	703	737	745	736	747	778	721	696	717	746	705	777	758	743	731	762	778	753	752	742	732	727	766	725	713	705	737	774	768	738	699	783	766	706	705	761	707	772	757	758	749	728	778	735	755	760	733	757	716	745	752	732	733	734	770	758	741	757	743	751	724	729	687	774	754	769	722	760	728	714	753	684	746	765	715	697	730	726	735	750	718	736	711	735	729	749	723	710	753	696	708	706	732	717	774	721	731	766	762	755	744	728	726	757	750	790	731	751	768	709	732	712	789	745	750	766	796	765	776	730	730	742	735	682	751	744	744	744	772	755	753	770	765	719	731	705	706	793	768	763	753	754	729	711	724	744	717	755	771	750	736	754	691	742	744	696	784	750	761	740	743	768	784	783	758	737	767	702	729	732	788	739	749	763	743	754	725	748	739	773	780	718	706	745	669	726	744	713	735	731	719	786	736	755	693	708	687	713	742	750	749	745	811	750	758	703	721	732	731	687	738	754	745	750	735	743	735	792	748	741	749	743	748	767	685	737	713	730	739	731	757	751	755	723	688	713	744	683	754	769	725	757	785	732	771	746	786	778	766	671	742	739	755	698	732	742	715	715	796	723	747	746	724	769	734	729	741	744	737	716	767	774	711	775	735	741	745	732	804	736	712	768	752	726	804	709	749	728	762	735	761	770	778	729	765	806	728	809	756	765	739	717	734	737	774	722	767	755	687	708	710	738	757	714	776	715	761
15824	12789	22403	31887	26951	21327	14838	5833	1931	814	626	451	483	458	410	381	287	292	309	295	287	277	273	271	289	263	250	244	273	267	264	268	261	242	274	259	261	271	266	267	236	278	296	252	243	267	261	264	260	240	261	240	283	239	270	301	240	240	252	245	266	262	245	278	242	252	241	249	248	244	258	264	246	240	250	245	235	254	244	268	277	264	260	254	271	275	267	251	274	272	258	283	236	300	264	280	247	249	240	251	247	260	291	254	245	256	244	250	274	257	245	243	252	273	246	257	243	234	238	267	258	224	254	220	242	238	271	247	299	257	238	240	245	259	296	224	243	256	229	267	265	249	248	249	294	263	242	241	241	238	236	272	267	263	239	265	257	289	263	238	231	272	266	240	263	256	276	263	289	271	247	253	251	274	243	227	248	250	238	277	277	265	277	255	240	265	252	255	254	230	237	273	263	258	230	259	264	261	292	243	269	248	252	261	268	270	235	289	249	237	287	232	266	250	257	288	286	242	291	251	219	257	261	277	261	245	235	237	240	268	247	260	217	288	283	253	269	237	268	244	258	223	248	273	240	265	258	275	247	224	255	268	268	274	241	242	285	246	273	275	276	268	297	228	269	268	245	217	273	243	256	227	272	254	240	242	241	267	289	239	237	259	257	252	237	249	265	257	245	289	244	252	250	237	233	250	258	276	270	264	259	283	267	232	255	261	261	269	275	267	234	245	261	270	237	297	228	276	252	247	232	246	251	221	267	249	248	224	270	242	284	223	267	269	267	246	250	259	260	254	284	284	252	230	272	242	259	271	264	233	279	286	246	281	260	252	246	252	241	237	253	307	271	255	271	252	261	264	280	240	261	292	253	276	250	297	264	279	224	278	240	258	268	256	236	264	259	237	282	279	284	276	256	224	255	241	273	273	250	261	277	250	271	291	229	275	247	248	265	267	234	240	247	256	287	259	266	256	241	260	273	257	242	258	270	285	253	273	284	285	260	285	256	227	257	261	250	247	276	250	261	274	256	206	275	236	268	264	256	224	249	263	265	242	249	248	276	249	232	268	259	249	253	256	254	252	230	256	262	269	248	280	244	233	252	251	240	273	260	266	259	258	280	268	247	238	236	219	252	290	267	244	271	274	228	247	278	278	251	251	250	232	242	234	253	266	259	279	245	253	254	245	270	235	288	230	263	266	247	261	311	254	275	264	268	250	240	272	277	250	270	274	245	291	240	259	242	251	246	238	238	246	231	281	287	234	251	248	244	271	260	278	279	270	268	226	239	269	258	278	256	252	281	287	266	242	242	246	249	244	250	261	262	243	242	247	252	263	272	306	272	248	246	228	269	242	248	258	245	275	248	281	261	249	253	256	269	251	263	236	262	255	245	252	256	262	264	244	271	299	266	252	285	275	260	236	261	234	254	267	240	295	278	267	251	265	257	261	253	281	267	251	258	255	236	213	239	246	252	271	263	271	236	279	288	259	278	257	274	283	244	237	237	249	263	246	258	244	267	279	240	278	277	253	245	247	232	266	246	235	278	239	244	246	239	274	260	261	246	249	242	257	254	251	253	273	269	259	264	268	236	269	259	279	271	274	284	266	260	278	273	247	250	215	231	238	235	248	249	266	235	257	255	239	257	244	251	235	256	244	264	266	264	271	271	258	245	260	235	283	252	253	236	264	276	246	279	241	255	239	271	220	252	258	261	243	240	287	275	293	268	270	266	252	242	258	254	254	270	255	262	262	267	245	264	246	299	246	264	236	272	261	281	291	249	242	274	256	273	263	248	275	278	261	282	273	270	232	248	237	253	223	237	296	282	242	269	229	246	229	247	255	268	238	248	256	245	261	254	260	255	231	246	262	263	273	271	238	247	235	272	255	278	239	259	254	261	286	257	237	258	263	245	259	241	235	232	246	236	247	262	241	247	248	242	258	253	242	246	248	251	293	252	236	250	259	299	270	254	237	260	257	244	266	268	274	260	290	272	246	275	227	269	297	259	255	234	281	233	245	236	255	263	275	244	246	265	242	235	246	272	273	247	231	246	253	264	251	242	250	242	271	250	245	249	262	228	235	238	283	225	260	261	264	253	261	229	255	276	263	277	253	228	264	270	249	240	233	251	228	250	264	258	211	245	239	250	246	258	262	269	272	296	286	230	270	272	237	251	248	258	294	266	243	248	260	276	232	238	236	293	252	236	232	273	281	262	259	278	231	260	232	239	286	267	273	243	248	250	216	241	251	268	261	236	246	228	233	246	258	261	266	251	244	238	259	248	270	253	249	238	251	255	235	260	282	275	276	258	254	271	277	262	248	258	238	277	245	235	260	255	266	245	285	279	259	253	240	273	247	277	245	254	253	240	248	228	240	218	265	246	237	239	243	223	250	274	280	267	241	265	275	254	247	241	252	252	267	263	243	264	272	259	257	256	268	219	250	233	268	244	240	266	273	240	273	300	264	264	239	256	267	248	227	259	288	290	249	234	268	271	250	271	233	266	255	238	247	256	251	268	241	234	248	248	268	253	235	264	285	225	235	241	274	272	251	277	260	257	224	259	253	248	273	240	276	252	251	271	261	251	245	282	249	255	253	260	249	267	258	289	288	232	223	282	238	243	224	243	275	257	247	276	277	270	239	276	261	250	255	277	250	233	257	258	235	248	237	270	268	233	245	242	261	261	258	231	256	265	256	307	254	279	237	254	271	253	250	251	228	263	261	261	265	277	263	254	244	264	273	261	267	240	265	258	264	231	295	258	245	262	236	273	292	244	249	266	288	251	257	285	242	267	253	264	268	245	268	275	267	278	241	242	267	259	256	276	270	269	273	245	233	258	234	285	251	273	269	254	249	235	246	299	285	270	267	235	252	270	271	259	239	283	286	257	245	263	263	273	262	253	208	251	272	234	290	291	252	243	254	259	250	230	261	239	267	291	288	254	281	255	257	220	242	253	264	268	255	273	245	237	280	265	256	261	269	243	250	218	246	243	235	259	245	259	238	265	267	252	261	269	258	278	281	262	228	278	256	267	260	255	251	248	256	226	272	266	255	265	242	278	243	259	281	236	244	248	260	261	261	282	266	251	251	230	267	246	212	247	262	262	261	231	256	252	239	268	243	261	269	235	251	236	235	261	264	245	223	255	239	212	252	263	245	237	258	266	244	244	256	267	283	265	227	262	226	251	254	251	248	236	226	253	281	286	239	259	265	231	247	249	259	266	233	259	259	247	222	289	250	276	263	251	256	251	215	249	243	277	246	256	243	285	282	267	245	230	268	248	256	251	227	258	246	233	250	226	278	283	255	250	285	252	255	260	254	253	288	252	249	263	248	259	256	270	240	284	270	262	275	259	280	280	260	226	262	248	248	238	252	261	266	284	241	260	251	268	295	272	234	235	274	235	240	268	256	248	257	263	240	268	258	250	257	261	236	264	257	255	245	244	256	249	244	248	262	228	277	268	261	283	236	270	254	252	274	263	249	247	232	253	234	271	263	256	286
12156	13130	27942	39615	32646	29237	21630	7602	4565	2885	2630	2095	2133	1937	1598	1496	1193	1148	1106	840	844	815	736	701	670	674	671	680	701	669	650	683	621	619	636	642	683	641	584	644	636	671	624	676	664	612	610	645	619	654	664	580	597	671	657	606	646	636	644	628	606	637	644	668	643	630	624	640	612	623	677	616	606	652	600	614	629	614	575	593	641	616	620	619	623	624	599	649	651	612	618	647	659	661	659	618	603	643	642	637	622	602	616	666	627	597	619	659	639	629	662	663	646	590	636	647	643	576	612	598	635	606	659	641	592	598	610	649	636	639	652	597	641	622	608	611	620	591	631	640	597	676	653	632	607	617	646	655	598	593	652	589	629	604	604	620	628	657	612	641	635	612	623	604	581	586	619	615	611	603	644	594	639	672	595	619	579	641	594	640	634	636	608	629	596	616	617	633	581	657	656	604	615	658	649	614	608	625	577	629	625	627	624	669	636	623	610	574	636	649	631	605	678	656	604	597	646	629	589	613	627	596	650	626	617	650	624	690	623	641	597	619	639	600	657	614	624	570	655	660	613	610	622	638	665	655	632	628	632	676	642	640	596	667	635	623	650	662	626	660	659	644	651	638	584	608	681	606	615	583	611	621	630	654	664	633	662	595	610	630	622	664	608	636	652	614	606	611	633	622	603	654	623	645	633	608	600	616	659	647	638	596	614	657	610	640	610	616	620	635	616	599	634	654	626	633	609	648	680	601	624	647	643	590	643	592	610	634	653	596	635	630	662	580	678	644	661	645	599	637	673	620	656	644	625	637	673	615	647	640	616	643	665	635	602	610	632	599	588	619	625	654	641	663	628	624	659	627	589	617	633	611	616	652	639	582	627	604	625	620	606	639	615	595	655	624	609	580	671	619	625	617	659	633	620	635	614	628	605	619	624	619	654	604	616	647	611	624	629	645	659	654	621	594	640	573	592	614	652	594	612	606	588	644	652	604	611	630	625	609	671	653	654	625	623	582	644	632	604	611	632	620	608	597	616	643	658	625	646	626	655	618	612	592	615	699	643	634	615	594	655	620	617	639	614	610	655	669	623	604	607	659	622	607	588	618	621	610	602	651	635	633	554	605	603	604	638	619	603	649	609	662	653	628	614	672	636	643	622	630	692	610	601	652	650	644	636	645	563	614	625	627	601	647	667	667	654	651	640	614	673	669	610	596	625	590	582	619	640	641	602	618	648	585	648	642	632	603	637	652	606	615	616	644	650	657	665	614	618	642	659	591	646	605	635	620	673	611	592	612	617	635	620	647	618	640	638	695	631	628	593	657	632	660	626	627	664	623	632	651	610	626	659	689	663	628	650	614	572	603	673	666	618	611	624	631	638	624	634	610	673	607	621	625	610	606	636	654	612	590	624	635	615	645	612	675	635	639	601	666	589	619	593	582	644	595	591	653	624	624	632	659	641	589	608	585	644	632	649	630	641	616	604	608	621	593	653	635	629	682	602	641	609	650	623	663	664	635	631	646	624	622	619	636	605	655	608	652	620	657	664	636	658	642	614	632	632	637	658	633	625	633	609	579	617	638	617	637	624	646	578	655	626	572	636	633	611	615	664	600	627	637	620	643	649	645	628	650	609	613	607	653	646	588	602	636	608	668	635	638	663	594	635	637	641	656	611	600	604	626	639	602	654	633	610	601	660	574	647	589	602	602	627	602	623	583	612	631	654	613	649	619	613	572	666	640	623	635	658	644	644	637	646	634	653	621	663	639	622	631	622	615	633	657	611	651	578	604	624	610	576	629	642	630	598	612	677	632	631	640	646	598	667	614	578	673	646	656	604	622	644	596	634	587	643	629	653	609	622	599	644	639	607	659	622	633	645	602	596	647	643	604	641	642	652	656	638	649	659	599	639	660	571	616	635	610	590	606	658	668	650	605	658	626	672	577	620	618	592	615	632	627	644	598	646	620	610	623	644	632	664	617	587	631	691	653	581	600	650	593	601	659	620	682	589	623	635	610	613	612	625	616	621	670	622	664	577	574	618	585	649	597	639	644	643	626	597	639	651	616	649	623	643	644	599	628	628	645	621	692	620	647	625	649	617	634	624	654	602	617	632	606	687	580	581	616	643	600	593	611	607	626	646	622	616	658	594	649	623	626	603	624	650	668	631	635	654	646	633	614	621	608	630	609	622	623	628	612	594	609	637	657	599	674	624	612	638	601	624	639	670	640	665	592	676	613	616	584	621	659	629	593	632	648	645	621	664	656	556	657	642	611	606	579	594	570	644	611	632	612	589	637	623	653	657	584	624	624	610	638	609	665	642	641	663	607	584	635	642	621	660	610	610	634	658	599	609	659	655	620	673	624	646	650	654	635	620	661	649	655	628	669	600	619	626	601	644	621	626	604	617	581	614	591	677	632	624	631	632	628	595	671	629	603	601	616	613	644	606	581	658	647	663	587	624	639	650	604	639	634	632	604	630	632	619	632	604	618	613	637	577	627	614	604	602	652	627	631	653	614	635	625	625	611	644	627	595	582	612	642	639	675	628	616	677	591	644	666	615	623	638	655	627	664	655	625	639	660	612	613	632	617	635	683	627	595	626	653	588	656	598	647	665	664	619	639	686	648	635	607	611	594	642	649	621	629	653	603	625	671	573	571	645	625	659	620	631	637	601	652	677	636	630	608	656	616	646	609	576	648	603	629	626	642	643	607	678	616	614	622	652	637	634	648	656	627	665	660	596	645	612	626	644	649	658	630	641	652	635	612	654	635	631	625	650	615	611	650	639	613	647	648	593	624	681	661	663	667	653	659	631	613	629	627	662	639	688	619	627	640	635	635	576	630	660	621	642	621	607	629	657	610	653	591	614	628	620	671	578	631	618	609	581	644	655	655	642	639	647	649	607	636	623	645	609	614	671	654	615	614	647	628	632	661	602	678	605	634	652	625	586	609	579	633	592	619	654	674	640	627	685	665	643	584	628	601	632	631	633	630	616	642	658	595	647	639	661	628	618	644	642	635	666	622	645	636	637	698	591	608	620	621	628	627	649	633	631	612	635	598	662	593	680	632	623	639	633	654	638	606	621	641	638	624	657	604	593	649	593	595	604	658	613	608	666	635	631	590	613	587	618	620	617	651	641	606	641	650	608	637	660	659	627	625	619	640	637	579	613	601	655	618	631	590	645	642	631	672	655	620	653	621	635	651	619	639	614	670	613	569	621	641	642	687	709	580	658	602	596	630	602	634	621	625	640	615	618	633	585	619	599	651	607	641	609	626	591	610	644	625	600	684	607	618	621	643	632	654	652	660	633	640	638	682	657	624	651	620	648	605	643	616	674	624	568	656	646	668	672	595	569	612	650	661	653	622	630	647	676	625	631	641	594	625	639	595	587	664	635	611	584	606	642	642	639	661	617	654	665	641	658	609	597	668	639	634	621	624	618	592	658	628	632	608	639	643	616	655	613	614	627	551	615	645	693	662	653	603	640	614	628	631	561	626	615	626
25557	18831	29478	35846	31110	27949	23662	11047	3787	1494	861	666	546	512	439	374	299	304	274	228	222	223	185	195	211	194	184	163	179	173	176	199	179	182	197	170	189	188	193	180	179	166	204	183	196	181	158	190	153	189	167	176	167	173	172	166	168	194	186	194	162	192	174	187	169	198	196	197	189	159	177	175	202	175	149	181	173	178	167	156	164	181	158	185	191	173	177	163	172	206	194	186	153	189	180	156	172	192	177	171	202	170	167	163	182	157	191	187	181	170	168	177	191	186	173	183	214	156	188	153	202	165	193	157	184	171	185	177	163	169	157	158	191	172	186	178	174	200	165	166	171	164	178	178	186	173	161	155	168	204	190	178	193	159	170	165	191	184	176	178	164	183	168	172	165	166	193	186	152	191	139	185	165	181	179	188	179	150	179	172	176	171	165	154	167	181	172	161	207	189	166	178	159	192	176	151	208	187	182	182	206	201	183	172	185	168	165	188	179	188	163	180	196	163	174	185	164	179	155	195	183	197	172	178	163	168	202	192	175	166	179	154	181	156	174	174	171	189	193	183	201	165	170	196	176	175	187	162	180	159	173	152	172	180	198	175	178	178	171	194	205	190	177	193	164	210	165	193	169	171	170	166	161	187	129	171	168	164	173	176	186	201	182	170	170	173	168	168	178	188	164	174	187	171	157	181	148	157	194	161	162	173	173	175	171	166	191	173	170	187	187	156	139	162	185	196	174	159	164	175	175	168	181	151	190	178	157	173	172	171	183	172	180	173	182	192	183	148	191	159	172	176	184	180	190	171	168	169	189	176	190	189	188	180	181	184	179	165	191	173	169	152	158	187	183	143	191	180	179	154	184	177	198	206	199	187	203	157	185	192	183	164	160	170	178	185	155	153	184	178	178	150	190	153	170	178	202	170	168	178	180	181	188	169	165	173	169	171	195	188	179	170	169	176	172	142	181	190	211	188	186	180	171	155	158	165	180	170	185	166	169	161	149	186	176	179	178	162	174	187	181	162	153	191	179	187	138	178	175	178	151	190	161	160	170	188	173	190	151	181	185	186	196	171	187	168	150	171	196	188	147	174	162	155	152	163	177	189	155	193	169	182	159	169	195	160	173	191	174	168	173	183	166	188	190	181	185	178	174	172	203	152	165	180	164	185	184	170	208	195	162	159	164	188	210	158	155	174	179	172	172	186	178	154	189	175	164	189	171	192	169	196	172	145	189	165	171	178	196	159	183	159	173	206	159	175	153	160	187	152	205	161	196	161	185	172	206	167	149	184	185	170	168	169	175	181	182	156	176	165	165	166	169	164	183	207	174	196	160	179	171	166	202	154	177	171	154	187	173	186	196	185	159	170	173	191	169	151	151	174	157	176	208	148	182	177	165	187	167	178	174	174	175	171	205	194	162	181	187	189	161	182	172	187	177	177	162	178	192	169	180	172	191	167	171	152	161	163	187	190	192	171	197	142	184	209	172	188	170	200	147	195	159	151	138	187	181	182	190	167	160	144	172	190	170	158	156	168	200	169	204	203	186	186	159	164	140	187	168	163	148	191	151	158	164	146	183	169	168	176	188	182	179	157	164	175	171	202	177	176	174	209	183	191	164	165	175	171	178	201	203	163	177	173	183	182	188	159	163	145	168	192	181	200	195	179	194	163	205	173	191	161	149	173	176	160	199	175	154	161	171	173	171	175	184	185	164	159	167	192	189	183	184	187	149	154	178	194	162	186	192	152	175	173	172	165	184	172	176	164	170	183	199	182	172	193	158	180	160	161	184	197	228	179	170	167	187	196	182	167	179	164	166	146	186	171	182	175	158	179	171	186	174	197	177	184	169	177	185	191	169	169	197	178	180	175	171	150	155	169	193	193	178	188	164	169	180	186	204	165	161	163	173	172	161	209	216	160	187	184	180	177	190	169	194	210	161	159	163	174	169	167	177	154	158	153	165	182	182	175	165	139	192	170	168	173	161	146	168	187	216	169	185	166	153	187	165	144	164	160	166	181	140	200	152	167	162	163	173	198	173	188	191	177	197	175	173	179	157	167	164	171	159	170	171	181	163	190	196	147	176	170	188	183	162	176	166	176	192	189	179	164	175	185	164	175	150	161	195	177	157	149	139	193	157	185	165	174	194	199	184	175	179	201	171	193	180	183	186	162	182	164	175	168	165	181	186	170	175	200	163	188	171	170	176	163	176	194	166	146	169	168	200	169	189	177	155	148	161	178	170	146	185	159	187	177	179	188	163	203	185	188	184	163	174	204	166	186	180	161	166	166	166	179	180	171	171	200	151	195	165	179	184	162	156	168	156	167	169	173	165	184	173	164	181	164	173	175	165	147	180	162	190	190	179	192	177	174	185	154	188	158	181	192	198	155	161	189	209	180	158	169	187	182	179	200	175	157	187	191	172	159	154	160	199	139	188	161	176	163	166	168	161	169	153	192	173	182	155	179	166	171	160	165	168	181	191	192	175	180	175	175	178	165	187	176	186	167	173	181	182	170	199	183	184	169	159	182	147	172	169	172	193	181	173	198	159	153	177	167	152	140	185	165	161	200	194	170	173	190	187	186	154	196	184	147	186	194	151	161	168	174	145	162	165	165	203	195	167	161	171	153	164	180	172	169	173	176	171	180	154	170	220	193	179	179	167	181	183	175	193	167	159	180	171	191	189	185	168	197	163	188	169	182	155	184	162	166	180	161	189	183	186	180	169	185	173	193	174	180	193	152	161	176	178	203	182	162	163	189	160	175	176	154	165	139	167	177	187	183	166	163	170	164	164	217	191	184	188	155	179	162	167	199	149	198	173	187	190	171	179	161	159	172	162	181	160	197	180	148	197	179	169	168	170	168	176	193	170	190	193	188	177	170	179	156	174	187	175	202	203	168	180	174	198	202	184	159	152	170	172	157	161	182	176	170	157	178	188	171	188	177	163	174	191	176	168	156	169	192	179	174	187	172	179	198	197	160	174	192	176	188	174	185	172	176	209	170	161	168	191	181	176	199	172	161	159	170	167	169	190	197	171	194	174	164	190	195	173	164	190	182	178	166	184	170	170	200	189	185	154	179	155	154	179	182	173	173	191	177	168	150	193	173	167	176	189	202	145	179	175	177	185	172	152	178	168	182	168	186	167	179	194	161	181	184	182	176	199	174	184	155	150	171	167	153	156	172	145	169	167	183	177	160	163	186	157	151	181	164	195	164	160	167	167	182	174	178	168	178	177	186	184	161	162	191	190	174	174	179	161	177	163	188	166	177	181	181	176	181	187	180	179	167	171	175	196	191	190	185	184	169	185	159	159	215	191	172	175	161	158	165	198	159	178	167	160	166	167	164	199	201	164	194	177	205	180	174	197	174	149	186	165	186	207	192	181	183	192	199	194	167	174	191	157	190	193	148	182	178	189	171	169	150	136	168	164	157	171	160	188	166	174	169	174	177	191	145	148	165	166	175	145	190	151	170	177	182	208	173	164	175	173	182	171	156
17252	16936	33583	42265	36498	36468	30068	9554	5268	3735	3395	2867	2735	2721	2019	1730	1318	1394	1253	865	812	742	588	569	571	534	524	562	548	521	504	493	502	514	516	466	494	492	515	472	486	458	476	458	442	476	482	450	462	469	460	457	504	428	423	446	442	462	437	463	465	422	478	442	474	470	457	413	454	497	459	448	444	458	435	486	442	457	481	434	447	434	469	445	463	437	451	451	437	489	416	425	434	434	438	443	409	434	479	474	453	466	447	470	475	446	471	432	428	460	476	449	462	413	469	430	479	453	454	466	460	425	458	427	406	432	426	441	450	447	449	437	474	448	417	477	435	459	424	464	434	447	441	434	430	467	428	474	439	434	446	450	441	430	427	478	429	456	513	445	464	418	460	418	452	429	440	378	433	464	412	449	457	480	474	475	468	472	444	431	461	418	451	433	367	462	435	449	453	445	455	456	407	453	462	466	455	447	463	493	461	451	445	438	416	481	434	440	409	461	495	460	476	453	447	451	461	473	448	469	435	409	443	416	432	430	470	477	452	433	471	461	438	446	474	455	451	397	440	418	427	460	486	481	430	424	462	408	434	461	477	445	439	427	467	451	459	455	444	463	474	442	439	435	464	439	483	462	462	436	450	432	439	417	478	444	450	442	494	426	418	431	438	443	434	463	431	455	442	456	473	472	447	468	448	481	444	425	453	477	447	443	440	440	463	438	499	471	456	423	466	436	454	464	454	452	458	454	449	441	447	435	438	481	431	460	501	450	458	478	444	493	470	441	454	450	444	455	473	479	427	444	449	453	435	449	461	414	423	450	425	437	471	440	418	480	462	439	457	467	460	476	459	445	474	466	438	463	443	437	419	437	454	464	429	441	447	437	450	439	475	478	489	430	422	438	447	429	481	429	457	440	437	461	476	457	441	468	477	466	411	441	424	408	439	459	456	426	477	456	441	386	454	427	461	467	452	445	456	440	451	459	437	439	437	472	426	472	456	447	497	456	475	444	460	472	451	422	438	445	454	436	424	471	435	446	447	478	444	443	454	429	439	453	466	429	438	472	456	445	440	429	467	473	449	435	465	454	480	450	428	454	469	465	414	441	462	421	460	452	480	429	449	456	460	465	461	462	449	421	457	447	466	485	401	429	473	418	491	411	466	485	452	442	442	448	475	493	493	451	474	437	454	419	416	451	443	419	443	440	427	506	438	429	446	502	424	428	492	451	481	447	419	440	422	420	407	424	460	459	462	453	448	486	458	473	451	466	387	409	455	426	480	449	434	456	474	447	460	455	441	466	455	452	431	396	421	482	431	463	444	475	459	443	440	427	468	457	461	448	435	454	468	472	461	459	494	451	430	473	439	478	419	477	470	497	439	464	443	465	410	454	447	454	451	445	475	444	487	433	455	455	445	453	418	465	455	441	434	439	445	433	457	446	437	436	418	460	488	421	412	460	438	449	470	418	465	468	493	427	422	475	404	443	439	435	471	477	455	470	451	467	419	440	434	430	436	435	436	429	423	439	428	463	458	491	440	470	416	437	452	431	452	498	480	445	462	470	472	421	438	414	448	425	477	478	368	428	435	406	391	472	459	477	437	466	431	441	433	430	451	470	454	399	405	463	438	434	436	436	445	484	480	448	457	455	430	436	420	432	455	468	448	433	450	446	451	458	405	443	446	438	469	435	453	460	425	488	477	450	423	484	429	439	459	464	445	484	472	443	423	497	467	434	473	422	494	510	446	434	431	464	475	474	474	469	436	444	436	446	454	424	463	440	456	439	426	440	467	450	420	460	479	440	421	466	449	469	460	496	475	473	459	457	479	414	448	434	464	441	416	439	468	393	457	451	417	445	424	445	427	471	434	419	445	483	451	419	471	490	464	484	444	447	457	465	464	465	445	451	449	462	447	449	451	476	469	459	428	455	482	454	465	463	449	434	398	451	428	456	430	417	454	416	483	455	414	430	447	454	452	458	443	432	485	465	422	473	438	446	440	455	435	459	449	460	444	462	446	479	474	405	435	435	456	421	446	489	462	458	427	445	440	442	421	479	447	431	443	467	462	484	417	444	488	454	457	422	427	432	428	458	449	448	470	427	446	419	433	439	448	469	392	437	441	404	423	448	445	474	420	447	451	481	456	422	460	446	465	423	415	432	468	445	449	440	451	470	452	442	438	396	483	455	397	461	457	465	504	446	387	506	443	476	460	466	448	436	476	438	429	438	421	441	465	424	450	468	457	465	444	433	437	430	469	418	467	431	469	464	471	467	470	407	468	473	454	459	453	447	482	436	450	424	474	488	426	444	458	449	464	453	462	437	478	434	460	431	424	475	442	422	462	399	462	454	435	469	474	446	433	434	449	453	438	422	463	444	501	487	455	428	455	414	472	435	414	432	428	476	463	446	440	454	476	437	465	418	440	438	469	427	449	404	458	440	442	460	467	444	433	464	433	453	414	461	444	449	449	464	478	402	473	456	466	416	483	450	489	470	451	485	421	414	468	431	470	434	450	466	491	444	419	439	454	462	482	414	430	415	431	441	418	484	448	471	434	441	469	423	435	428	453	462	500	427	440	410	473	442	453	455	444	398	445	425	442	438	402	426	455	486	447	468	443	436	447	463	435	405	428	447	427	424	444	416	462	484	444	431	465	446	485	516	454	450	464	448	465	449	449	473	424	457	432	428	418	425	441	456	435	503	455	454	471	443	435	463	412	443	459	498	430	472	404	435	524	425	437	457	471	442	453	429	423	475	483	435	464	424	435	437	445	432	431	438	446	434	453	462	427	437	424	424	495	419	417	443	418	456	428	446	432	428	418	463	459	439	424	414	413	478	469	429	454	455	450	455	445	459	456	449	458	433	467	469	462	405	439	434	440	461	425	441	431	458	416	473	449	475	426	423	472	459	449	463	492	424	428	447	457	438	431	477	430	443	421	422	471	453	435	415	479	440	480	435	448	439	449	418	459	477	444	437	455	453	475	460	473	454	459	452	446	420	399	437	462	470	513	484	438	474	423	406	420	444	464	474	436	400	441	466	453	454	488	431	418	458	480	445	460	450	434	478	433	458	468	465	472	495	428	445	492	423	469	452	450	426	422	451	481	434	431	488	462	486	462	442	441	482	453	442	427	459	490	481	428	464	464	418	429	447	489	431	446	429	441	463	438	439	415	441	439	443	464	460	479	425	445	457	465	432	457	443	437	469	468	477	459	461	437	460	481	459	459	437	428	430	429	461	451	429	427	425	456	464	448	442	438	421	444	441	472	488	450	453	444	434	416	432	452	459	430	423	478	504	434	441	429	471	467	452	446	452	433	414	444	443	458	450	402	474	458	430	450	444	444	441	486	438	418	471	465	445	462	466	456	433	439	477	453	418	446	459	432	419	469	439	392	431	469	486	419	414	451	459	457	453	445	462	461	482	462	444	432	445	453	461	442	433	445	448	475	422	465	445	444	441	475	466	451	474	457	443	417	455	479	473	443	436	423	446	428	449	449	443
5907	3812	5003	4130	2585	1851	1192	589	471	420	414	372	354	351	347	343	359	334	334	311	298	284	330	288	298	304	329	312	340	309	310	295	307	320	315	307	288	287	287	317	310	336	290	312	287	337	301	328	297	271	295	304	297	284	278	293	345	293	284	309	338	310	279	352	302	307	353	281	324	308	347	305	298	289	305	338	274	304	334	287	310	309	286	285	309	310	307	292	305	344	270	293	345	328	278	299	317	297	332	300	339	298	320	291	290	321	337	326	298	312	298	303	308	312	305	308	292	251	283	298	299	300	318	306	299	280	301	319	334	310	335	322	293	288	288	288	282	262	283	269	310	335	321	292	299	267	284	309	312	290	277	283	303	299	304	320	275	300	304	272	292	304	328	317	322	314	311	332	314	314	326	311	313	297	302	300	301	277	310	286	298	330	318	316	280	315	300	317	296	325	308	305	309	299	304	315	323	309	305	322	335	325	313	294	315	308	301	295	297	321	311	306	279	284	328	312	340	318	289	297	298	305	315	304	309	305	291	313	306	295	286	310	276	335	299	306	307	298	296	301	292	315	306	302	305	308	287	323	302	315	278	327	311	303	298	285	293	298	316	300	324	338	348	287	289	316	361	299	320	312	300	287	296	328	308	293	311	291	254	302	298	288	310	319	311	310	291	314	308	277	298	330	299	318	297	278	313	293	320	308	285	301	323	319	285	309	309	274	296	278	303	281	299	305	314	315	336	256	307	295	258	281	321	297	274	308	330	305	314	280	286	295	302	308	300	280	291	321	288	313	308	267	331	276	308	320	297	291	275	321	324	290	282	326	303	287	267	302	288	268	331	282	309	302	293	300	314	291	266	283	297	321	280	319	349	324	291	290	283	320	302	285	301	301	303	271	330	294	294	299	328	312	324	301	319	308	322	285	297	283	297	302	314	298	265	292	295	309	270	299	298	295	330	312	321	289	319	337	312	287	300	292	290	319	293	292	294	269	291	294	298	272	305	257	309	285	302	306	293	321	323	318	286	275	289	333	323	305	327	299	291	286	325	293	302	316	289	286	343	282	316	321	296	310	291	307	309	335	291	290	325	302	325	323	286	317	297	294	309	289	329	320	299	323	309	290	328	304	282	305	308	311	282	328	288	267	333	326	297	317	278	301	281	305	300	292	355	325	327	289	279	304	337	305	322	297	322	257	324	322	290	335	275	302	302	338	310	292	304	320	299	320	302	317	298	306	317	326	313	343	283	329	311	296	297	317	286	291	308	298	290	308	284	316	348	307	313	287	324	313	310	289	280	296	338	290	297	301	324	311	302	300	300	320	286	308	293	312	318	294	286	285	304	325	300	340	323	302	290	316	326	331	309	316	305	301	286	325	289	271	314	294	289	314	324	341	295	301	283	322	318	326	307	318	308	288	333	289	302	299	308	328	317	332	316	298	305	309	301	299	273	314	316	331	316	307	287	281	284	317	279	302	280	308	286	312	296	299	301	304	292	321	298	298	317	299	316	289	313	311	301	283	287	338	328	295	315	267	317	318	322	306	293	303	311	317	294	314	306	307	291	310	307	334	314	289	302	320	283	302	308	290	309	301	300	314	282	265	304	306	314	305	301	291	309	292	305	319	293	291	270	279	274	320	295	303	308	296	305	338	297	311	315	283	282	285	297	324	319	281	304	312	323	300	284	286	307	359	280	281	297	310	349	280	292	341	302	349	284	295	265	313	287	322	306	297	301	306	305	318	287	310	279	306	319	294	291	310	297	287	283	307	305	327	342	284	342	305	273	326	296	297	314	308	282	305	278	297	317	303	280	280	298	312	282	295	324	308	299	307	316	283	326	321	330	315	281	331	294	286	296	297	291	329	320	291	313	323	286	316	310	289	313	326	305	259	302	322	301	332	299	299	300	309	319	310	295	272	322	296	275	283	324	297	316	303	315	289	333	298	283	323	303	335	286	359	326	296	280	306	318	314	308	338	321	299	280	313	307	329	301	279	294	308	315	269	311	306	294	304	300	279	307	316	309	285	293	311	276	331	313	291	271	321	288	293	320	282	304	323	324	302	353	314	294	290	287	321	261	300	302	325	329	298	298	354	308	326	263	304	312	325	280	299	316	336	305	340	338	289	302	277	297	320	325	323	294	312	327	318	306	302	315	309	272	289	271	329	302	344	313	298	298	273	310	301	278	297	290	302	300	312	282	291	309	288	300	304	328	320	337	317	351	304	293	318	290	319	304	292	279	290	297	301	298	330	298	334	300	287	283	300	266	328	298	300	294	318	318	299	294	337	306	285	323	293	315	315	324	283	301	285	312	309	284	293	306	299	283	285	323	284	297	329	305	316	310	291	291	340	324	316	282	278	305	314	322	306	322	280	326	287	303	293	297	307	283	280	305	279	296	337	327	300	321	283	283	312	299	311	315	293	332	296	266	280	306	311	309	320	323	320	324	325	271	294	293	337	330	311	340	293	287	281	310	334	326	308	333	292	295	310	277	305	321	308	299	312	299	307	289	302	297	312	301	302	304	275	289	339	323	303	294	286	302	293	319	286	293	279	303	294	291	284	297	317	298	310	283	347	285	280	273	338	294	294	325	282	288	278	285	305	292	294	296	296	343	334	289	296	317	278	355	304	294	312	295	307	308	277	312	323	294	303	324	309	292	284	328	310	301	317	307	321	292	323	296	301	300	319	316	299	295	287	315	316	303	301	312	308	321	286	299	307	303	329	303	324	309	297	342	307	331	300	369	302	331	305	309	318	309	325	289	336	281	307	303	305	276	325	319	302	309	306	324	292	306	306	308	310	285	299	300	304	295	304	264	300	278	320	292	308	289	339	307	270	310	296	333	311	277	302	310	281	293	298	271	315	298	306	331	318	262	281	311	312	324	304	320	309	331	329	295	272	314	295	299	309	285	293	305	308	299	306	302	318	310	305	293	273	288	320	288	333	296	289	293	296	301	300	309	311	333	336	283	312	306	305	336	280	295	321	337	319	288	351	349	305	325	300	295	286	333	319	310	303	319	302	325	281	299	288	275	295	301	281	305	297	315	313	288	279	308	331	286	297	295	315	319	295	304	312	314	309	306	280	300	314	298	324	299	332	272	275	311	293	305	307	324	321	297	359	329	313	314	337	326	322	307	294	314	285	303	320	305	314	320	305	297	311	330	295	361	310	284	284	308	318	307	295	310	319	332	291	298	310	299	324	281	325	295	282	299	312	294	307	331	301	313	299	261	313	275	267	269	296	336	330	325	299	286	294	290	312	262	285	291	284	279	263	280	302	314	297	311	296	315	288	301	282	307	305	301	282	298	288	323	300	277	305	307	281	280	322	291	291	328	323	297	326	333	295	304	293	320	296	280	315	315	338	299	283	337	299	341	315	288	283	329	291	275	332	316	320	301	289	339	323	298	303	282	277	314	320	294	286	310	310	319	308	278	297	296	321	295	279	284	343	341	305	294	279	304	305	315	307	328	292	311	335	329	295	316	323	275	302
5133	4815	10362	11734	9186	7563	5313	2355	1722	1525	1298	1139	1076	921	944	919	862	857	831	801	784	781	815	734	781	820	735	767	740	743	754	725	753	758	720	733	758	707	775	743	728	722	757	718	766	754	705	746	738	736	737	718	760	711	706	740	740	721	644	734	762	746	692	745	708	716	713	755	750	743	767	757	744	741	690	776	727	744	703	727	775	761	692	759	698	752	707	762	742	699	710	736	698	784	676	736	709	726	760	736	762	742	737	709	786	740	716	719	725	693	725	740	723	770	720	752	760	763	746	711	776	762	697	746	723	735	747	726	690	734	699	708	703	717	767	732	741	782	749	720	678	719	735	772	746	695	705	724	708	760	782	739	736	721	766	728	694	703	761	754	747	693	707	718	690	672	732	723	713	756	693	765	765	683	755	755	735	728	754	799	739	714	746	743	707	744	698	669	695	771	764	760	732	699	733	710	713	711	721	744	720	723	742	752	743	750	737	748	720	752	711	695	744	691	765	748	716	704	740	745	751	723	719	713	757	701	726	740	821	765	689	803	775	706	685	751	721	725	762	732	670	753	701	753	734	696	696	736	764	758	740	736	713	705	745	719	726	742	763	744	745	775	772	810	741	734	713	753	741	696	748	765	740	756	735	754	748	719	741	754	716	714	729	699	713	759	738	721	722	760	746	717	698	691	727	746	748	759	729	706	744	759	715	718	737	742	705	751	747	745	747	686	717	737	765	793	692	739	736	803	731	696	709	739	736	724	732	722	717	700	757	759	670	765	730	672	743	732	710	782	737	734	751	750	728	724	751	705	746	698	738	734	706	715	780	704	722	719	746	761	725	736	719	733	695	710	762	718	732	746	774	780	724	719	740	764	729	732	710	702	760	687	748	700	720	750	697	714	748	775	729	763	736	717	740	708	739	754	738	749	755	656	734	713	765	731	728	768	692	712	733	742	745	722	756	719	754	756	692	783	716	776	717	732	739	732	725	716	680	764	724	755	759	739	737	764	735	756	723	738	752	737	740	802	680	715	766	704	715	739	747	772	714	716	710	754	680	751	707	665	728	714	736	783	727	732	705	752	720	693	714	740	694	763	721	740	720	750	771	775	789	754	773	731	741	735	703	679	726	753	721	718	785	690	731	760	707	734	712	703	710	760	706	760	727	769	682	766	759	721	747	730	754	745	745	714	746	739	704	704	733	717	792	661	746	723	770	758	722	736	719	739	719	712	715	702	754	761	720	722	736	756	780	719	715	740	759	710	688	725	745	722	762	721	729	696	711	742	736	743	714	705	699	680	743	737	743	757	747	733	691	702	712	754	767	709	747	711	743	738	788	730	743	721	723	688	736	707	728	815	760	791	731	768	780	747	736	703	749	744	721	774	742	748	697	722	649	769	758	747	772	775	697	715	711	717	776	733	785	740	731	750	780	713	784	777	734	748	693	705	730	720	769	721	749	738	696	731	693	706	775	705	755	768	743	733	755	704	747	732	728	739	710	706	741	743	777	712	750	747	739	784	749	753	768	735	749	732	704	730	743	762	745	775	738	696	749	714	735	765	747	749	781	750	742	749	766	735	765	743	754	709	714	689	726	729	736	756	726	728	706	683	750	716	720	734	747	719	711	693	711	694	677	736	764	777	748	797	756	672	695	767	778	691	738	815	780	688	764	717	718	726	728	728	706	758	720	773	716	802	743	747	765	709	742	735	720	765	749	722	728	728	730	744	727	709	724	757	785	769	741	694	780	748	742	729	743	738	780	720	749	709	776	704	734	690	694	701	768	760	725	731	690	746	693	690	732	684	724	714	687	700	730	738	786	750	748	714	715	765	723	756	746	756	756	765	711	714	742	768	681	727	726	700	701	725	713	736	723	737	753	741	716	729	707	742	760	723	772	718	744	729	722	695	734	757	752	769	700	752	719	746	722	734	737	762	722	716	733	747	691	766	724	737	772	698	787	692	723	736	765	762	741	738	795	738	680	747	711	693	717	761	712	757	749	732	735	732	767	727	703	768	756	738	700	767	737	787	743	808	780	696	690	702	814	704	701	715	757	715	706	778	745	736	695	790	711	724	738	713	745	744	771	724	699	711	748	751	724	724	752	722	759	704	683	751	721	727	752	744	772	758	765	764	707	717	741	760	704	735	741	772	753	694	742	705	745	776	715	752	713	730	758	715	750	733	763	704	722	720	713	727	749	726	748	759	758	743	722	742	723	653	703	700	725	759	716	724	742	730	733	737	736	734	722	754	715	747	732	760	783	751	759	692	711	717	785	768	771	722	738	713	753	695	720	717	761	787	743	727	741	723	757	715	766	751	730	748	776	708	697	770	712	683	773	750	701	703	760	749	726	717	670	766	728	759	768	702	725	742	730	697	700	708	725	689	771	745	766	718	715	757	731	719	696	730	767	714	686	722	786	727	741	735	738	729	678	784	785	775	758	697	732	791	750	739	694	848	676	677	724	748	765	719	774	734	729	770	739	728	763	768	731	752	728	718	749	766	767	731	752	733	716	740	760	767	736	726	766	728	739	813	761	708	755	779	757	656	762	785	785	683	719	774	797	733	777	743	735	731	717	768	719	731	726	696	765	689	702	763	732	738	762	793	709	719	704	711	762	700	736	788	706	790	723	766	756	701	671	751	696	735	753	690	747	694	728	735	702	728	765	746	745	737	701	725	737	710	714	772	720	773	794	726	740	699	764	774	728	727	754	744	744	707	770	748	795	755	697	740	768	711	768	737	753	734	735	727	718	751	761	761	750	690	767	741	721	709	697	750	740	755	776	708	682	698	724	753	763	699	762	733	740	760	744	769	742	718	696	705	751	754	688	760	701	791	735	699	732	721	714	772	753	751	742	695	732	699	685	700	726	743	720	753	756	771	734	770	730	715	693	742	736	737	737	703	704	782	741	717	706	740	717	699	738	728	775	763	742	703	727	741	735	765	717	747	787	706	766	715	763	749	732	747	747	759	696	700	738	744	681	705	770	715	729	701	749	725	762	730	773	735	730	713	740	718	808	708	740	748	659	728	713	698	728	747	724	753	689	768	767	757	751	739	745	739	720	781	743	744	730	718	751	782	757	685	693	734	745	705	722	694	746	728	739	710	723	773	694	780	735	719	729	767	751	753	739	709	737	662	742	730	735	713	753	717	741	781	750	696	750	731	767	742	807	773	731	760	786	770	725	710	713	737	744	719	717	760	754	712	739	734	709	689	759	710	749	739	752	743	685	728	700	729	693	778	756	737	715	784	727	725	715	749	710	711	765	732	720	761	779	719	707	737	727	737	732	735	700	743	759	734	762	728	700	733	675	741	740	752	782	720	695	724	756	748	736	735	806	739	694	750	730	730	738	791	757	764	776	741	693	684	736	752	756	723	726	699	721	744	737	707	716	768	758	713	778	720	745	738	791	745	762	772	710	730	683	669	734	743	759	701	775	694	675	734	731	751	656	761	730	772	780	764	726	727	744	749	724	707	779	725	710	715	742	758
16040	14621	23342	25775	22184	22461	14214	4428	1700	830	644	497	500	465	441	342	317	337	321	274	278	307	270	273	248	247	249	262	297	250	273	254	259	266	226	256	261	261	261	257	266	226	244	255	259	232	270	257	264	269	210	272	264	262	250	237	272	255	220	273	266	252	268	238	279	263	235	251	255	240	246	253	265	221	258	253	241	245	283	252	245	226	249	268	253	223	266	249	222	255	258	260	268	261	264	272	266	274	250	259	236	229	246	259	270	254	267	273	253	233	276	265	272	290	246	278	264	248	254	255	261	250	243	268	266	268	236	262	235	268	263	228	264	253	223	240	261	237	246	256	244	247	290	248	244	269	260	257	280	232	262	264	246	255	234	261	216	252	254	259	252	226	247	307	263	255	282	236	235	244	244	282	274	271	262	217	235	247	260	282	275	260	270	270	283	240	270	247	273	252	254	251	267	273	220	234	261	227	250	228	220	256	256	248	246	240	245	260	244	253	225	252	236	251	245	240	269	257	248	239	239	291	249	275	244	269	294	268	239	252	258	240	223	224	240	261	240	247	252	253	291	272	238	241	241	246	222	250	248	256	224	246	245	262	281	257	258	242	261	230	297	246	226	243	280	262	262	236	272	269	257	253	239	273	269	244	258	236	278	247	239	239	224	264	239	262	249	241	279	239	257	296	287	220	254	231	246	263	228	254	256	285	243	255	215	231	249	244	243	261	237	223	250	250	286	251	259	261	242	254	254	237	232	250	278	242	252	245	255	245	258	228	254	231	245	249	246	235	224	260	245	255	246	266	238	245	249	230	241	275	242	254	264	253	243	260	250	262	271	232	262	254	272	254	240	277	213	252	261	264	264	279	238	265	273	254	269	267	235	254	262	246	235	245	246	258	255	242	252	268	272	246	230	264	271	229	245	258	250	254	266	240	262	267	233	256	261	245	249	254	256	246	257	240	290	274	276	270	249	269	256	238	226	247	228	257	257	251	278	286	262	219	221	240	233	229	306	279	241	250	240	243	251	237	229	245	272	240	254	233	262	281	225	240	266	257	250	276	235	250	236	242	264	254	252	248	253	235	215	272	233	239	240	252	255	248	245	240	261	225	284	249	263	263	263	225	252	255	241	230	265	256	245	250	277	237	254	297	232	245	249	263	251	257	253	273	266	237	290	260	227	251	263	248	266	232	269	218	237	248	219	226	262	253	241	264	260	258	250	267	270	267	250	248	275	256	260	259	229	236	257	233	270	269	278	250	250	254	230	255	241	248	250	252	271	241	259	260	281	259	245	229	273	260	248	218	228	251	264	228	250	253	264	240	276	256	244	276	252	263	211	225	265	276	246	252	269	253	267	238	255	267	218	260	232	257	244	264	228	242	279	247	238	245	256	246	273	271	274	246	258	257	253	268	272	275	241	237	276	243	253	265	253	259	252	284	271	277	249	246	245	259	250	244	239	272	242	270	238	221	254	225	268	251	255	256	280	229	264	243	230	251	262	278	240	253	255	260	273	224	270	267	262	249	246	277	268	258	259	242	243	238	279	272	268	268	228	257	242	219	255	274	272	239	261	251	247	236	228	251	245	240	240	238	271	270	275	243	264	252	260	259	243	267	227	244	246	260	275	252	260	213	238	251	251	253	284	263	271	273	278	246	250	246	283	264	258	273	278	259	243	268	275	266	267	263	246	210	281	251	246	244	283	249	251	251	253	237	287	255	248	243	262	274	271	263	244	258	245	274	264	233	251	252	297	261	221	255	244	270	254	257	238	244	259	269	268	259	292	263	269	271	257	235	259	264	262	236	250	275	263	257	255	264	229	255	254	236	249	257	244	259	236	273	240	197	264	220	266	228	259	216	247	259	244	252	255	255	229	221	262	225	273	258	239	271	249	243	258	243	279	256	256	265	235	252	246	264	255	260	259	233	261	248	255	266	226	281	248	246	246	258	214	271	282	250	228	257	269	245	233	232	219	231	243	226	240	246	249	265	259	252	198	257	256	236	253	262	287	260	260	251	225	244	273	246	259	277	265	258	225	240	239	267	257	279	259	241	236	248	259	245	295	284	243	253	247	224	247	234	246	246	224	233	230	251	248	265	243	227	247	265	241	281	253	277	244	246	230	223	232	260	276	230	234	255	274	251	269	249	253	231	250	235	242	299	232	250	280	264	256	240	247	228	266	222	259	245	254	267	269	244	250	246	254	241	257	259	255	253	241	221	270	238	243	270	240	247	256	255	266	267	254	274	225	232	262	268	236	269	264	295	245	243	244	227	253	280	255	258	246	237	243	251	269	255	226	281	296	276	221	234	271	229	259	272	238	240	238	236	226	255	256	277	251	273	238	262	240	241	227	249	259	248	267	282	247	223	260	248	255	257	243	270	276	280	307	271	256	248	234	254	240	233	252	264	258	227	233	284	247	228	233	242	253	252	252	252	240	243	257	257	247	267	248	265	246	248	248	245	260	273	273	251	244	249	249	280	273	262	236	252	263	276	250	257	231	252	237	276	220	262	271	238	252	237	233	263	231	292	266	234	236	241	252	219	260	255	230	245	255	281	265	244	262	246	257	275	271	251	258	245	256	234	228	255	277	280	237	263	246	265	276	292	253	237	213	252	289	249	255	231	267	269	259	229	274	241	245	246	257	249	254	244	270	283	264	260	237	263	267	251	236	277	286	257	248	261	227	252	215	258	208	259	219	246	254	266	274	262	286	241	262	266	272	268	271	231	246	285	274	234	279	289	275	251	242	241	267	237	227	251	279	273	265	251	287	238	241	242	240	236	267	246	227	245	258	281	263	268	215	266	285	259	236	240	233	251	253	230	240	245	258	266	276	255	255	248	253	232	260	266	251	226	263	258	278	229	228	234	257	252	253	272	261	262	258	255	252	242	228	238	265	255	240	231	265	250	262	261	255	276	238	236	249	244	274	257	251	255	231	272	237	256	253	266	249	256	259	218	220	248	240	261	271	264	258	250	243	231	249	259	256	279	276	270	242	255	268	257	259	258	241	247	234	275	245	238	220	212	279	260	252	239	265	245	266	260	259	253	289	234	266	244	244	262	263	261	231	269	254	272	261	277	224	241	257	258	256	268	251	260	252	247	262	247	245	261	251	260	260	269	247	279	232	266	251	265	256	215	248	252	234	238	274	296	251	246	235	243	248	268	245	234	248	282	268	218	237	253	241	252	239	222	267	258	279	236	285	235	268	258	244	268	231	212	234	227	246	258	272	257	257	239	270	224	261	260	264	246	284	253	276	265	237	239	278	255	241	249	254	267	242	239	237	230	266	251	266	247	248	274	229	293	265	272	239	298	268	256	226	233	226	263	248	268	240	215	269	230	258	252	233	244	259	272	244	260	236	255	279	230	219	254	250	237	225	240	219	234	255	268	241	241	275	257	273	277	264	261	240	251	237	258	241	236	287	258	228	242	241	261	273	251	239	246	225	265	236	235	245	237	260	247	220	261	303	264	253	238	288	274	262	263	288	243
12418	15018	27900	33949	31149	31800	18793	6125	4233	2929	2321	2337	2010	1873	1683	1323	1115	1135	1213	908	817	854	760	714	693	683	673	683	646	655	672	695	667	631	656	652	634	678	640	669	660	648	589	594	616	600	577	612	632	619	648	618	625	627	601	640	614	572	620	647	685	644	637	645	569	670	601	595	674	632	599	657	626	631	633	604	648	568	605	624	607	664	642	569	623	607	616	644	632	606	607	632	661	582	604	644	627	601	593	667	631	646	616	612	652	658	631	586	634	618	580	644	630	633	624	572	601	627	610	615	660	625	641	632	667	610	628	645	599	625	637	640	636	587	614	622	660	591	559	631	635	564	610	629	610	618	616	623	635	615	607	669	627	640	612	640	621	611	620	600	632	580	661	645	608	636	600	619	597	623	633	588	587	652	642	620	669	612	638	612	646	624	612	578	633	639	637	627	588	650	664	658	621	641	620	641	601	583	628	656	570	626	604	612	614	570	621	662	576	578	621	612	600	596	607	593	628	619	624	640	636	621	634	577	622	558	591	632	637	603	624	622	601	617	624	621	656	619	646	645	622	621	632	583	595	572	632	600	611	574	548	603	601	665	584	618	646	615	622	665	622	623	658	659	554	602	630	598	602	639	578	610	634	614	630	624	622	650	596	670	645	640	590	651	589	596	631	611	607	625	698	671	646	625	630	626	627	620	591	629	615	619	647	626	628	605	657	574	612	641	596	622	648	614	666	619	613	612	605	670	665	601	613	614	638	594	649	599	604	652	630	586	666	654	628	611	615	620	622	655	647	609	607	589	580	645	583	635	640	565	581	611	572	624	618	629	620	615	660	616	588	657	581	603	632	616	624	625	602	583	605	671	606	602	606	611	615	646	621	627	648	593	649	586	687	623	588	600	599	646	656	644	646	626	565	597	611	603	621	593	653	681	629	584	631	650	593	630	609	632	608	625	617	571	630	627	617	574	613	651	625	623	643	631	672	628	619	570	610	590	625	613	632	657	641	571	670	655	625	623	585	646	559	651	631	617	602	621	626	610	662	628	597	606	633	582	611	594	649	640	626	654	624	604	619	592	648	624	621	607	637	588	594	610	651	619	578	611	605	614	627	620	616	620	618	646	598	547	622	617	628	604	606	626	601	629	608	609	633	616	597	625	643	642	627	619	608	629	584	619	596	602	644	634	603	617	589	630	666	602	623	632	664	599	607	617	659	615	647	633	595	629	599	630	625	660	631	681	611	590	602	584	627	611	611	637	607	657	605	628	606	586	621	657	625	662	579	600	584	598	613	601	622	626	625	628	595	618	666	585	596	583	659	625	624	629	642	614	597	640	611	624	607	606	579	634	619	589	577	614	611	595	614	617	634	622	610	637	612	646	617	651	650	623	574	637	622	611	601	623	611	604	649	570	614	592	583	641	637	594	662	574	650	557	641	640	626	650	620	603	624	597	643	615	645	645	599	591	595	616	635	640	595	638	624	603	599	607	593	626	623	609	621	623	605	616	631	618	641	640	644	579	672	593	587	647	585	599	635	677	584	607	591	648	647	589	600	624	611	600	643	578	599	618	580	599	628	618	639	642	620	585	618	639	657	617	647	643	638	647	620	610	574	631	637	665	604	639	614	618	625	660	631	611	680	592	622	610	602	599	610	587	626	648	624	635	587	637	628	595	617	576	625	616	614	615	629	601	635	642	626	609	646	666	629	609	649	654	575	623	640	642	639	606	631	633	605	564	642	628	597	596	608	607	598	547	678	654	599	614	621	635	649	638	649	601	614	613	618	569	619	608	618	603	606	592	620	598	597	623	613	548	615	643	599	614	603	606	603	598	639	602	600	626	600	567	616	628	618	632	636	604	609	645	593	631	639	634	664	617	594	580	648	615	622	611	633	639	623	635	649	649	641	621	626	610	621	604	635	648	579	615	647	592	624	603	634	601	653	619	594	591	647	643	583	575	601	620	641	563	630	578	627	599	599	592	612	625	650	593	601	637	614	616	588	629	653	623	593	600	651	645	632	617	584	601	673	609	651	641	623	619	608	592	615	662	622	628	626	601	636	636	602	596	625	627	625	639	584	618	600	648	577	651	676	621	632	613	619	639	633	627	669	609	627	630	644	618	613	605	647	629	631	610	628	592	635	639	611	617	651	631	618	567	581	566	617	592	594	665	628	630	632	617	630	671	611	596	624	626	603	606	614	627	602	626	611	616	610	621	565	624	612	651	597	623	596	591	622	637	614	632	589	577	581	616	640	623	635	608	549	620	605	633	655	616	636	642	598	595	642	612	635	582	606	602	666	631	647	627	648	590	595	556	568	567	649	621	608	605	653	636	640	632	616	593	586	642	611	580	583	603	610	609	607	654	630	602	602	614	600	619	627	603	609	576	640	640	630	675	605	602	589	642	633	625	621	622	596	601	603	598	697	606	639	658	646	580	622	676	625	657	601	661	579	636	608	629	636	625	639	652	616	586	629	662	671	645	590	605	613	641	662	667	621	603	626	616	612	566	621	653	635	609	629	622	612	618	592	586	590	614	599	646	656	590	641	612	613	623	596	582	660	587	655	652	605	603	593	621	572	672	625	602	615	595	610	622	583	671	633	606	640	634	659	603	595	617	610	578	658	610	640	603	641	619	612	638	616	603	579	654	600	638	651	649	654	599	586	612	595	571	626	641	634	588	597	659	632	615	642	600	636	615	619	616	619	595	630	626	589	658	622	625	566	600	631	600	617	573	614	583	636	615	644	592	613	629	634	611	625	637	638	635	630	587	620	574	598	610	585	658	600	564	650	608	607	603	614	640	635	634	595	598	650	603	641	608	631	620	610	661	615	529	615	605	623	566	608	609	615	604	631	553	613	601	612	661	627	606	620	630	632	628	631	615	595	600	642	616	636	641	611	622	614	578	594	642	630	614	634	618	623	618	652	673	653	638	620	570	606	628	587	594	589	637	632	649	631	636	601	620	638	623	645	637	583	599	619	639	642	593	576	604	629	600	587	657	637	626	587	644	604	631	619	623	562	646	633	635	601	630	627	620	648	593	658	608	649	621	644	632	628	633	629	631	625	602	634	614	672	640	594	642	587	590	592	605	642	668	622	598	613	622	617	649	651	615	636	639	637	585	684	621	627	662	612	616	640	627	631	650	656	624	625	637	590	614	634	575	676	635	651	618	615	648	564	657	607	634	613	610	638	642	608	597	616	646	619	613	599	612	637	641	659	562	645	626	604	636	561	636	628	630	638	575	659	620	605	639	627	627	662	635	592	639	641	660	646	671	657	617	580	648	613	623	643	644	602	579	635	651	652	607	623	611	625	658	624	595	647	611	617	633	592	613	619	606	597	658	634	597	622	592	623	622	633	599	590	632	607	625	606	623	607	642	678	612	651	610	603	622	610	577	627	643	595	626	634	632	611	615	623	620	627	604	626	597	640	642	608	623	639	578	621	630	611	658	646	634	625	609	649	619	652	606	601	671	617	614	625	606	624	645	630	572
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
